b3a07e089ed8f2fc36304a2747ae06e4cdb6828c
[reactos.git] / reactos / include / ndk / fixmes.txt
1 Complete list of NDK Fixmes before 1.0 Release (Nov 27th 2005)
2 --------------------------------------------------------------
3 ______________________________________________________________________________________
4 [CRITICAL] - Breaking compatibility with official structures.
5 |obtypes.h - Object callbacks are ReactOS only definitions. IFDEF-OUT ADDREAL
6 |haltypes.h - Loader Parameter Block is ReactOS Version, not NT. IFDEF-OUT ADDREAL
7 |
8 [MAJOR] - Using incorrect, missing, or invalid names or definitions.
9 |extypes.h - Classes 13, 20, 30, 31, 49, 51, 52, 54+ are undefined. WONTFIX
10 |_____________________________________________________________________________________
11
12
13 List of ReactOS Applications compiling with the NDK
14 (verify, fix, and optimize their usage)
15 --------------------------------------------------------------
16
17 apps\utils\ps\ps.c: #include <ndk/ntndk.h>
18 drivers\dd\blue\blue.c: #include <ndk/halfuncs.h>
19 drivers\dd\bootvid\bootvid.c: #include <ndk/ldrfuncs.h>
20 drivers\storage\diskdump\diskdump.c: #include <ndk/extypes.h>
21 drivers\storage\diskdump\diskdump.c: #include <ndk/rtlfuncs.h>
22 hal\hal\hal.c: #include <ndk/halfuncs.h>
23 hal\hal\hal.c: #include <ndk/kdfuncs.h>
24 lib\crt\except\unwind.c: #include <ndk/umtypes.h>
25 lib\crt\except\unwind.c: #include <ndk/extypes.h>
26 lib\crt\except\unwind.c: #include <ndk/rtlfuncs.h>
27 lib\dnsapi\dnsapi\stubs.c: #include <ndk/ntndk.h>
28 lib\epsapi\enum\drivers.c: #include <ndk/ntndk.h>
29 lib\epsapi\enum\modules.c: #include <ndk/ntndk.h>
30 lib\epsapi\enum\processes.c: #include <ndk/ntndk.h>
31 lib\lsasrv\lsaport.c: #include <ndk/ntndk.h>
32 lib\lsasrv\lsasrv.c: #include <ndk/ntndk.h>
33 lib\nt\entry_point.c: #include <ndk/ntndk.h>
34 lib\samlib\samlib.c: #include <ndk/ntndk.h>
35 lib\samsrv\samsrv.c: #include <ndk/ntndk.h>
36 lib\smdll\query.c: #include <ndk/ntndk.h>
37 lib\string\mbstowcs.c: #include <ndk/umtypes.h>
38 lib\string\mbstowcs.c: #include <ndk/rtlfuncs.h>
39 lib\string\sscanf.c: #include <ndk/umtypes.h>
40 lib\string\sscanf.c: #include <ndk/rtlfuncs.h>
41 lib\string\wcstombs.c: #include <ndk/umtypes.h>
42 lib\string\wcstombs.c: #include <ndk/rtlfuncs.h>
43 lib\syssetup\install.c: #include <ndk/ntndk.h>
44 lib\syssetup\logfile.c: #include <ndk/ntndk.h>
45 lib\wdmguid\wdmguid.c: #include <ndk/sysguid.h>
46 regtests\shared\regtests.c: #include <ndk/ntndk.h>
47 services\umpnpmgr\umpnpmgr.c: #include <ndk/ntndk.h>
48 subsys\ntvdm\ntvdm.c: #include <ndk/ntndk.h>
49 subsys\system\autochk\autochk.c: #include <ndk/ntndk.h>
50 subsys\system\lsass\lsass.c: #include <ndk/ntndk.h>
51 subsys\system\setup\setup.c: #include <ndk/ntndk.h>
52 subsys\system\sm\sm.c: #include <ndk/ntndk.h>
53 boot\freeldr\freeldr\include\freeldr.h: #include <ndk/ntndk.h>
54 drivers\fs\ms\msfs.h: #include <ndk/ntndk.h>
55 drivers\fs\np\npfs.h: #include <ndk/iotypes.h>
56 drivers\fs\vfat\vfat.h: #include <ndk/ntndk.h>
57 drivers\net\ndis\include\ndissys.h: #include <ndk/ntndk.h>
58 drivers\net\tcpip\include\precomp.h: #include <ndk/ntndk.h>
59 drivers\video\miniport\xboxvmp\xboxvmp.h: #include <ndk/ntndk.h>
60 drivers\video\videoprt\videoprt.h: #include <ndk/ntndk.h>
61 hal\halx86\include\hal.h: #include <ndk/ntndk.h>
62 include\drivers\diskdump\diskdump.h: #include <ndk/ntndk.h>
63 lib\advapi32\advapi32.h: #include <ndk/ntndk.h>
64 lib\crt\precomp.h: #include <ndk/ntndk.h>
65 lib\dbghelp\stackframe.h: #include <ndk/umtypes.h>
66 lib\dbghelp\stackframe.h: #include <ndk/extypes.h>
67 lib\dbghelp\stackframe.h: #include <ndk/rtlfuncs.h>
68 lib\dnsapi\dnsapi\precomp.h: #include <ndk/ntndk.h>
69 lib\fmifs\precomp.h: #include <ndk/ntndk.h>
70 lib\fslib\vfatlib\vfatlib.h: #include <ndk/ntndk.h>
71 lib\fslib\vfatxlib\vfatxlib.h: #include <ndk/ntndk.h>
72 lib\gdi32\include\precomp.h: #include <ndk/ntndk.h>
73 lib\imagehlp\precomp.h: #include <ndk/umtypes.h>
74 lib\imagehlp\precomp.h: #include <ndk/rtlfuncs.h>
75 lib\iphlpapi\iphlpapi_private.h: #include <ndk/ntndk.h>
76 lib\kernel32\k32.h: #include <ndk/ntndk.h>
77 lib\msafd\msafd.h: #include <ndk/ntndk.h>
78 lib\ntdll\inc\ntdll.h: #include <ndk/ntndk.h>
79 lib\opengl32\teb.h: #include <ndk/ntndk.h>
80 lib\psapi\precomp.h: #include <ndk/ntndk.h>
81 lib\rtl\rtl.h: #include <ndk/ntndk.h>
82 lib\secur32\precomp.h: #include <ndk/ntndk.h>
83 lib\setupapi\setupapi_private.h: #include <ndk/ntndk.h>
84 lib\smlib\precomp.h: #include <ndk/ntndk.h>
85 lib\user32\include\user32.h: #include <ndk/ntndk.h>
86 lib\userenv\precomp.h: #include <ndk/ntndk.h>
87 lib\wshirda\wshirda.h: #include <ndk/ntndk.h>
88 ntoskrnl\include\ntoskrnl.h: #include <ndk/ntndk.h>
89 ntoskrnl\include\internal\napi.h: #include <ndk/asm.h>
90 services\dhcp\include\rosdhcp.h: #include <ndk/ntndk.h>
91 services\eventlog\eventlog.h: #include <ndk/ntndk.h>
92 services\rpcss\rpcss.h: #include <ndk/ntndk.h>
93 subsys\csrss\csrss.h: #include <ndk/ntndk.h>
94 subsys\csrss\include\api.h: #include <ndk/ntndk.h>
95 subsys\csrss\win32csr\w32csr.h: #include <ndk/ntndk.h>
96 subsys\smss\smss.h: #include <ndk/ntndk.h>
97 subsys\system\cmd\precomp.h: #include <ndk/ntndk.h>
98 subsys\system\services\services.h: #include <ndk/ntndk.h>
99 subsys\system\taskmgr\precomp.h: #include <ndk/ntndk.h>
100 subsys\system\usetup\usetup.h: #include <ndk/ntndk.h>