- Major Win32k Header Cleanup: Add ntgdi.h based on latest Platform SDK Public header...
authorAlex Ionescu <aionescu@gmail.com>
Tue, 27 Dec 2005 03:41:13 +0000 (03:41 +0000)
committerAlex Ionescu <aionescu@gmail.com>
Tue, 27 Dec 2005 03:41:13 +0000 (03:41 +0000)
commit06c7dcc913aeb7d477e4a857cb360e5db3021899
tree273d65ecc81c94731caf494ff872a81d2b4cd7d1
parent901929a78711583e331863949bb1b20c7bb3d8b9
- Major Win32k Header Cleanup: Add ntgdi.h based on latest Platform SDK Public header. It contains the official definitions for NtGdi APIs.
- Added ntgdityps.h for structures needed to use the header (which were sadly not publically shipped).
- Removed internal win32k header data from public headers and put it to internal win32k headers.
- Fixed ntuser.h STDCALL->WINAPI.
- Added ntgdihdl.h for shared GDI Handle information between gdi32/win32k
- Added ntusrtyp.h for some shared NtUser types.
- Added ntgdibad.h which contains all non-compatible NtGdi prototypes, along with a detailed comment for each, and information on how to fix it. I had a 20 000+ line patch fixing all these issues, but it contained many bugs and I scrapped it in place for this approach, which while dirtier at first, simplifies the number of changes needed so that others can work on it as well.
- Fixed some gdi32/win32k/user32 header issues.

svn path=/trunk/; revision=20367
84 files changed:
reactos/include/win32k/bitmaps.h [deleted file]
reactos/include/win32k/caret.h [deleted file]
reactos/include/win32k/cliprgn.h [deleted file]
reactos/include/win32k/color.h [deleted file]
reactos/include/win32k/coord.h [deleted file]
reactos/include/win32k/cursoricon.h [deleted file]
reactos/include/win32k/fillshap.h [deleted file]
reactos/include/win32k/font.h [deleted file]
reactos/include/win32k/icm.h [deleted file]
reactos/include/win32k/kapi.h [deleted file]
reactos/include/win32k/line.h [deleted file]
reactos/include/win32k/math.h [deleted file]
reactos/include/win32k/menu.h [deleted file]
reactos/include/win32k/metafile.h [deleted file]
reactos/include/win32k/ntddraw.h [deleted file]
reactos/include/win32k/ntgdibad.h [new file with mode: 0644]
reactos/include/win32k/ntgdihdl.h [new file with mode: 0644]
reactos/include/win32k/ntgdityp.h [new file with mode: 0644]
reactos/include/win32k/ntuser.h
reactos/include/win32k/ntusrtyp.h [new file with mode: 0644]
reactos/include/win32k/paint.h [deleted file]
reactos/include/win32k/path.h [deleted file]
reactos/include/win32k/print.h [deleted file]
reactos/include/win32k/region.h [deleted file]
reactos/include/win32k/text.h [deleted file]
reactos/include/win32k/win32k.h [deleted file]
reactos/include/win32k/wingl.h [deleted file]
reactos/lib/gdi32/gdi32.def
reactos/lib/gdi32/include/gdi32p.h [new file with mode: 0644]
reactos/lib/gdi32/include/precomp.h
reactos/lib/gdi32/misc/gdientry.c
reactos/lib/gdi32/misc/stubs.c
reactos/lib/gdi32/misc/stubsa.c
reactos/lib/gdi32/misc/stubsw.c
reactos/lib/gdi32/misc/wingl.c
reactos/lib/gdi32/objects/bitmap.c
reactos/lib/gdi32/objects/brush.c
reactos/lib/gdi32/objects/dc.c
reactos/lib/gdi32/objects/font.c
reactos/lib/gdi32/objects/path.c
reactos/lib/user32/include/user32.h
reactos/subsys/win32k/eng/objects.h
reactos/subsys/win32k/include/bitmaps.h [new file with mode: 0644]
reactos/subsys/win32k/include/brush.h [moved from reactos/include/win32k/brush.h with 78% similarity]
reactos/subsys/win32k/include/color.h
reactos/subsys/win32k/include/coord.h [new file with mode: 0644]
reactos/subsys/win32k/include/dc.h [moved from reactos/include/win32k/dc.h with 58% similarity]
reactos/subsys/win32k/include/dib.h
reactos/subsys/win32k/include/driver.h [moved from reactos/include/win32k/driver.h with 50% similarity]
reactos/subsys/win32k/include/gdifloat.h [moved from reactos/include/win32k/float.h with 87% similarity]
reactos/subsys/win32k/include/gdiobj.h [moved from reactos/include/win32k/gdiobj.h with 51% similarity]
reactos/subsys/win32k/include/intgdi.h
reactos/subsys/win32k/include/menu.h
reactos/subsys/win32k/include/misc.h [moved from reactos/include/win32k/misc.h with 89% similarity]
reactos/subsys/win32k/include/object.h
reactos/subsys/win32k/include/path.h
reactos/subsys/win32k/include/pen.h [moved from reactos/include/win32k/pen.h with 54% similarity]
reactos/subsys/win32k/include/region.h [new file with mode: 0644]
reactos/subsys/win32k/include/text.h
reactos/subsys/win32k/include/win32k.h
reactos/subsys/win32k/main/dllmain.c
reactos/subsys/win32k/ntddraw/stubs.c
reactos/subsys/win32k/ntuser/cursoricon.c
reactos/subsys/win32k/ntuser/desktop.c
reactos/subsys/win32k/ntuser/menu.c
reactos/subsys/win32k/ntuser/painting.c
reactos/subsys/win32k/ntuser/winpos.c
reactos/subsys/win32k/objects/bitmaps.c
reactos/subsys/win32k/objects/brush.c
reactos/subsys/win32k/objects/dc.c
reactos/subsys/win32k/objects/dib.c
reactos/subsys/win32k/objects/icm.c
reactos/subsys/win32k/objects/line.c
reactos/subsys/win32k/objects/paint.c
reactos/subsys/win32k/objects/path.c
reactos/subsys/win32k/objects/pen.c
reactos/subsys/win32k/objects/print.c
reactos/subsys/win32k/objects/region.c
reactos/subsys/win32k/objects/text.c
reactos/subsys/win32k/objects/wingl.c
reactos/subsys/win32k/w32k.h
reactos/tools/nci/w32ksvc.db
reactos/w32api/include/ntgdi.h [new file with mode: 0644]
reactos/w32api/include/wingdi.h