Author: jimtabor Date: Mon Dec 31 21:54:41 2007 New Revision: 31527
URL: http://svn.reactos.org/svn/reactos?rev=31527&view=rev Log: Add documented gdi object types enum.
Modified: trunk/reactos/include/reactos/win32k/ntgdityp.h
Modified: trunk/reactos/include/reactos/win32k/ntgdityp.h URL: http://svn.reactos.org/svn/reactos/trunk/reactos/include/reactos/win32k/ntgd... ============================================================================== --- trunk/reactos/include/reactos/win32k/ntgdityp.h (original) +++ trunk/reactos/include/reactos/win32k/ntgdityp.h Mon Dec 31 21:54:41 2007 @@ -96,6 +96,43 @@ GdiDpToLp, GdiLpToDp, } TRANSFORMTYPE, *PTRANSFORMTYPE; + +typedef enum _GDIOBJTYPE +{ + GDIObjType_DEF_TYPE, + GDIObjType_DC_TYPE, + GDIObjType_UNUSED1_TYPE, + GDIObjType_UNUSED2_TYPE, + GDIObjType_RGN_TYPE, + GDIObjType_SURF_TYPE, + GDIObjType_CLIENTOBJ_TYPE, + GDIObjType_PATH_TYPE, + GDIObjType_PAL_TYPE, + GDIObjType_ICMLCS_TYPE, + GDIObjType_LFONT_TYPE, + GDIObjType_RFONT_TYPE, + GDIObjType_PFE_TYPE, + GDIObjType_PFT_TYPE, + GDIObjType_ICMCXF_TYPE, + GDIObjType_SPRITE_TYPE, + GDIObjType_BRUSH_TYPE, + GDIObjType_UMPD_TYPE, + GDIObjType_UNUSED4_TYPE, + GDIObjType_SPACE_TYPE, + GDIObjType_UNUSED5_TYPE, + GDIObjType_META_TYPE, + GDIObjType_EFSTATE_TYPE, + GDIObjType_BMFD_TYPE, + GDIObjType_VTFD_TYPE, + GDIObjType_TTFD_TYPE, + GDIObjType_RC_TYPE, + GDIObjType_TEMP_TYPE, + GDIObjType_DRVOBJ_TYPE, + GDIObjType_DCIOBJ_TYPE, + GDIObjType_SPOOL_TYPE, +} GDIOBJTYPE, *PGDIOBJTYPE; + +#define GDIObjType_MAX_TYPE GDIObjType_SPOOL_TYPE
#define GdiWorldSpaceToPageSpace 0x203
@@ -538,9 +575,9 @@ PGD_STRETCHBLTROP StretchBltROP; PFN_DrvPlgBlt PlgBlt; PGD_ALPHABLEND AlphaBlend; -// PFN_DrvSynthesizeFont SynthesizeFont; + PVOID SynthesizeFont; PVOID Unknown5; -// PFN_DrvGetSynthesizedFontFiles GetSynthesizedFontFiles; + PVOID GetSynthesizedFontFiles; PVOID Unknown6; PGD_TRANSPARENTBLT TransparentBlt; PFN_DrvQueryPerBandInfo QueryPerBandInfo;