2 * Stubs for unimplemented WIN32K.SYS exports
7 #define STUB(x) void x(void) { DbgPrint("WIN32K: Stub for %s\n", #x); }
8 #define UNIMPLEMENTED DbgPrint("(%s:%i) WIN32K: %s UNIMPLEMENTED\n", __FILE__, __LINE__, __FUNCTION__ )
24 // www.osr.com/ddk/graphics/gdifncs_0co7.htm
34 EngUnmapFontFileFD ( IN ULONG_PTR iFile
)
36 // http://www.osr.com/ddk/graphics/gdifncs_6wbr.htm
51 // www.osr.com/ddk/graphics/gdifncs_3up3.htm
52 return EngMapFontFileFD ( iFile
, ppjBuf
, pcjBuf
);
60 EngUnmapFontFile ( ULONG_PTR iFile
)
62 // www.osr.com/ddk/graphics/gdifncs_09wn.htm
63 EngUnmapFontFileFD ( iFile
);
84 // www.osr.com/ddk/graphics/gdifncs_4tgn.htm
94 CLIPOBJ_ppoGetPath ( IN CLIPOBJ
*pco
)
96 // www.osr.com/ddk/graphics/gdifncs_6hbb.htm
106 EngCheckAbort ( IN SURFOBJ
*pso
)
108 // www.osr.com/ddk/graphics/gdifncs_3u7b.htm
124 // www.osr.com/ddk/graphics/gdifncs_9607.htm
134 EngCreatePath ( VOID
)
136 // www.osr.com/ddk/graphics/gdifncs_4aav.htm
146 EngDeletePath ( IN PATHOBJ
*ppo
)
148 // www.osr.com/ddk/graphics/gdifncs_3fl3.htm
162 OUT LPDWORD pcbNeeded
,
163 OUT LPDWORD pcReturned
166 // www.osr.com/ddk/graphics/gdifncs_5e07.htm
181 IN POINTL
*pptlBrushOrg
,
186 // www.osr.com/ddk/graphics/gdifncs_9pyf.htm
203 // www.osr.com/ddk/graphics/gdifncs_7rjb.htm
213 EngFreeModule ( IN HANDLE h
)
215 // www.osr.com/ddk/graphics/gdifncs_9fzb.htm
225 EngGetDriverName ( IN HDEV hdev
)
227 // www.osr.com/ddk/graphics/gdifncs_2gx3.htm
237 EngGetFileChangeTime(
239 OUT LARGE_INTEGER
*pChangeTime
242 // www.osr.com/ddk/graphics/gdifncs_1i1z.htm
254 OUT
WCHAR (*pDest
)[MAX_PATH
+1]
257 // www.osr.com/ddk/graphics/gdifncs_5g2v.htm
273 OUT LPDWORD pcbNeeded
276 // www.osr.com/ddk/graphics/gdifncs_5vvr.htm
291 OUT LPDWORD pcbNeeded
294 // www.osr.com/ddk/graphics/gdifncs_50h3.htm
306 IN LPWSTR pValueName
,
310 OUT LPDWORD pcbNeeded
313 // www.osr.com/ddk/graphics/gdifncs_8t5z.htm
323 EngGetPrinterDataFileName ( IN HDEV hdev
)
325 // www.osr.com/ddk/graphics/gdifncs_2giv.htm
337 OUT TYPE1_FONT
*pType1Buffer
,
338 IN ULONG cjType1Buffer
,
339 OUT PULONG pulLocalFonts
,
340 OUT PULONG pulRemoteFonts
,
341 OUT LARGE_INTEGER
*pLastModified
344 // www.osr.com/ddk/graphics/gdifncs_6e5j.htm
354 EngLoadModuleForWrite(
356 IN ULONG cjSizeOfModule
359 // www.osr.com/ddk/graphics/gdifncs_98rr.htm
374 // www.osr.com/ddk/graphics/gdifncs_9b1j.htm
384 EngMarkBandingSurface ( IN HSURF hsurf
)
386 // www.osr.com/ddk/graphics/gdifncs_2jon.htm
393 EngMultiByteToWideChar(
395 OUT LPWSTR WideCharString
,
396 IN INT BytesInWideCharString
,
397 IN LPSTR MultiByteString
,
398 IN INT BytesInMultiByteString
401 // www.osr.com/ddk/graphics/gdifncs_32cn.htm
408 EngQueryLocalTime ( OUT PENG_TIME_FIELDS ptf
)
410 // www.osr.com/ddk/graphics/gdifncs_389z.htm
423 // www.osr.com/ddk/graphics/gdifncs_21t3.htm
433 IN SURFOBJ
*psoColor
,
438 // This function is obsolete for Windows 2000 and later.
439 // This function is still supported, but always returns FALSE.
440 // www.osr.com/ddk/graphics/gdifncs_4yav.htm
450 IN LPBYTE lpbPrinterData
,
451 IN DWORD cjPrinterData
454 // www.osr.com/ddk/graphics/gdifncs_8drb.htm
461 EngStrokeAndFillPath(
466 IN BRUSHOBJ
*pboStroke
,
467 IN LINEATTRS
*plineattrs
,
468 IN BRUSHOBJ
*pboFill
,
469 IN POINTL
*pptlBrushOrg
,
474 // www.osr.com/ddk/graphics/gdifncs_2xwn.htm
487 IN POINTL
*pptlBrushOrg
,
488 IN LINEATTRS
*plineattrs
,
492 // www.osr.com/ddk/graphics/gdifncs_4yaw.htm
500 EngWideCharToMultiByte(
502 IN LPWSTR WideCharString
,
503 IN INT BytesInWideCharString
,
504 OUT LPSTR MultiByteString
,
505 IN INT BytesInMultiByteString
508 // www.osr.com/ddk/graphics/gdifncs_35wn.htm
519 OUT LPDWORD pcWritten
522 // www.osr.com/ddk/graphics/gdifncs_9v6v.htm
532 FONTOBJ_cGetAllGlyphHandles (
550 IN HGLYPH
*GlyphHandles
,
563 FONTOBJ_pifi ( IN FONTOBJ
*FontObj
)
574 FONTOBJ_pvTrueTypeFontFile (
587 FONTOBJ_pxoGetXform ( IN FONTOBJ
*FontObj
)
601 OUT PFONTINFO FontInfo
)
608 HT_ComputeRGBGammaTable(
609 IN USHORT GammaTableEntries
,
610 IN USHORT GammaTableType
,
612 IN USHORT GreenGamma
,
614 OUT LPBYTE pGammaTable
617 // www.osr.com/ddk/graphics/gdifncs_9dpj.htm
624 HT_Get8BPPFormatPalette(
625 OUT LPPALETTEENTRY pPaletteEntry
,
627 IN USHORT GreenGamma
,
631 // www.osr.com/ddk/graphics/gdifncs_8kvb.htm
638 PATHOBJ_bCloseFigure ( IN PATHOBJ
*ppo
)
640 // www.osr.com/ddk/graphics/gdifncs_5mhz.htm
652 // www.osr.com/ddk/graphics/gdifncs_98o7.htm
659 PATHOBJ_bEnumClipLines(
665 // www.osr.com/ddk/graphics/gdifncs_4147.htm
677 // www.osr.com/ddk/graphics/gdifncs_70vb.htm
684 PATHOBJ_bPolyBezierTo(
690 // www.osr.com/ddk/graphics/gdifncs_2c9z.htm
703 // www.osr.com/ddk/graphics/gdifncs_0x47.htm
710 PATHOBJ_vEnumStart ( IN PATHOBJ
*ppo
)
712 // www.osr.com/ddk/graphics/gdifncs_74br.htm
718 PATHOBJ_vEnumStartClipLines(
725 // www.osr.com/ddk/graphics/gdifncs_5grr.htm
736 // www.osr.com/ddk/graphics/gdifncs_8qp3.htm
742 XFORMOBJ_bApplyXform(
750 // www.osr.com/ddk/graphics/gdifncs_027b.htm
757 XFORMOBJ_iGetFloatObjXform(
759 OUT FLOATOBJ_XFORM
*pxfo
762 // www.osr.com/ddk/graphics/gdifncs_5ig7.htm
774 // www.osr.com/ddk/graphics/gdifncs_0s2v.htm
779 // below here aren't in DDK!!!
781 STUB(FLOATOBJ_AddFloatObj
)
782 STUB(FLOATOBJ_DivFloatObj
)
783 STUB(FLOATOBJ_MulFloatObj
)
784 STUB(FLOATOBJ_SubFloatObj
)
803 EngQuerySystemAttribute(
804 IN ENG_SYSTEM_ATTRIBUTE CapNum
,
805 OUT PDWORD pCapability
)
809 case EngNumberOfProcessors
:
813 case EngProcessorFeature
:
829 BRUSHOBJ_hGetColorTransform(
867 IN LPWSTR Environment
,
924 IN COLORADJUSTMENT
*ColorAdjustment
,
925 IN POINTL
*BrusOrigin
,
926 IN POINTFIX
*DestPoints
,
927 IN RECTL
*SourceRect
,
928 IN POINTL
*MaskPoint
,
939 EngQueryDeviceAttribute(
941 IN ENG_DEVICE_ATTRIBUTE Attribute
,
968 IN COLORADJUSTMENT
*ColorAdjustment
,
969 IN POINTL
*BrushOrigin
,
971 IN RECTL
*SourceRect
,
972 IN POINTL
*MaskPoint
,
974 IN BRUSHOBJ
*BrushObj
,
996 FD_GLYPHSET
* APIENTRY
1008 FONTOBJ_pjOpenTypeTablePointer(
1009 IN FONTOBJ
*FontObj
,
1020 PFD_GLYPHATTR APIENTRY
1021 FONTOBJ_pQueryGlyphAttrs(
1022 IN FONTOBJ
*FontObj
,
1033 FONTOBJ_pwszFontFilePaths(
1034 IN FONTOBJ
*FontObj
,
1035 OUT ULONG
*PathLength
)
1045 HT_Get8BPPMaskPalette(
1046 IN OUT LPPALETTEENTRY PaletteEntry
,
1047 IN BOOL Use8BPPMaskPal
,
1050 IN USHORT GreenGamma
,
1051 IN USHORT BlueGamma
)
1061 XLATEOBJ_hGetColorTransform(
1062 IN XLATEOBJ
*XlateObj
)
1075 NtGdiAnyLinkedFonts()
1086 NtGdiBRUSHOBJ_hGetColorTransform(
1097 NtGdiBRUSHOBJ_pvAllocRbrush(IN BRUSHOBJ
*BrushObj
,
1108 NtGdiBRUSHOBJ_pvGetRbrush(IN BRUSHOBJ
*BrushObj
)
1118 NtGdiBRUSHOBJ_ulGetBrushColor(BRUSHOBJ
*pbo
)
1128 NtGdiCLIPOBJ_bEnum( IN CLIPOBJ
*ClipObj
,
1130 OUT ULONG
*EnumRects
)
1141 NtGdiCLIPOBJ_cEnumStart(IN CLIPOBJ
*ClipObj
,
1142 IN BOOL ShouldDoAll
,
1144 IN ULONG BuildOrder
,
1156 NtGdiCLIPOBJ_ppoGetPath(CLIPOBJ
*ClipObj
)
1168 NtGdiEnableEudc(BOOL enable
)
1179 NtGdiEngAssociateSurface(IN HSURF Surface
,
1191 NtGdiEngCreateClip(VOID
)
1202 NtGdiEngDeleteClip(CLIPOBJ
*ClipRegion
)
1212 NtGdiEngCheckAbort(SURFOBJ
*pso
)
1222 NtGdiEngCreateDeviceSurface( IN DHSURF Surface
,
1224 IN ULONG FormatVersion
)
1234 NtGdiEngCreateDeviceBitmap(
1237 IN ULONG iFormatCompat
)
1248 NtGdiEngCopyBits(SURFOBJ
*Dest
,
1251 XLATEOBJ
*ColorTranslation
,
1253 POINTL
*SourcePoint
)
1263 NtGdiEngCreateBitmap(IN SIZEL Size
,
1278 NtGdiEngCreatePalette(IN ULONG Mode
,
1290 NtGdiEngTransparentBlt(IN SURFOBJ
*Dest
,
1293 IN XLATEOBJ
*ColorTranslation
,
1295 IN PRECTL SourceRect
,
1296 IN ULONG TransparentColor
,
1308 NtGdiEngTextOut(SURFOBJ
*pso
,
1315 BRUSHOBJ
*pboOpaque
,
1327 NtGdiEngStrokePath(SURFOBJ
*pso
,
1332 POINTL
*pptlBrushOrg
,
1333 LINEATTRS
*plineattrs
,
1344 NtGdiEngDeletePalette(IN HPALETTE Palette
)
1354 NtGdiEngStrokeAndFillPath(SURFOBJ
*pso
,
1358 BRUSHOBJ
*pboStroke
,
1359 LINEATTRS
*plineattrs
,
1361 POINTL
*pptlBrushOrg
,
1373 NtGdiEngDeletePath(PATHOBJ
*ppo
)
1382 NtGdiEngDeleteSurface(IN HSURF Surface
)
1392 NtGdiEngEraseSurface(SURFOBJ
*Surface
,
1413 NtGdiEngFillPath(SURFOBJ
*pso
,
1417 POINTL
*pptlBrushOrg
,
1426 NtGdiEngGradientFill(SURFOBJ
*psoDest
,
1434 POINTL
*pptlDitherOrg
,
1442 NtGdiEngLineTo(SURFOBJ
*Surface
,
1461 NtGdiEngMarkBandingSurface(HSURF hsurf
)
1472 NtGdiEngPaint(IN SURFOBJ
*Surface
,
1473 IN CLIPOBJ
*ClipRegion
,
1475 IN POINTL
*BrushOrigin
,
1486 NtGdiEngPlgBlt(SURFOBJ
*psoTrg
,
1491 COLORADJUSTMENT
*pca
,
1492 POINTL
*pptlBrushOrg
,
1506 NtGdiEngStretchBltROP(SURFOBJ
*psoDest
,
1511 COLORADJUSTMENT
*pca
,
1524 FD_GLYPHSET
* APIENTRY
1525 NtGdiEngComputeGlyphSet( INT nCodePage
,
1538 NtGdiFONTOBJ_cGetAllGlyphHandles(IN FONTOBJ
*FontObj
,
1551 NtGdiFONTOBJ_cGetGlyphs(IN FONTOBJ
*FontObj
,
1554 IN HGLYPH
*GlyphHandles
,
1555 IN PVOID
*OutGlyphs
)
1568 NtGdiAddFontResourceW(
1569 IN WCHAR
*pwszFiles
,
1574 IN OPTIONAL DESIGNVECTOR
*pdv
)
1586 NtGdiAddRemoteFontToDC(
1590 IN OPTIONAL PUNIVERSAL_FONT_ID pufi
)
1601 NtGdiAddFontMemResourceEx(
1604 IN DESIGNVECTOR
*pdv
,
1606 OUT DWORD
*pNumFonts
1619 NtGdiRemoveMergeFont(
1621 IN UNIVERSAL_FONT_ID
*pufi
)
1631 NtGdiAddRemoteMMInstanceToDC(
1633 IN DOWNLOADDESIGNVECTOR
*pddv
,
1646 NtGdiFontIsLinked(IN HDC hdc
)
1657 NtGdiCheckBitmapBits(
1659 IN HANDLE hColorTransform
,
1665 OUT PBYTE paResults
)
1676 NtGdiCreateServerMetaFile(
1695 NtGdiCreateMetafileDC(IN HDC hdc
)
1708 NtGdiCreateDIBitmapInternal(
1713 IN OPTIONAL LPBYTE pjInit
,
1714 IN OPTIONAL LPBITMAPINFO pbmi
,
1716 IN UINT cjMaxInitInfo
,
1731 NtGdiClearBitmapAttributes(
1747 OUT PUNIVERSAL_FONT_ID pufi
,
1748 OUT OPTIONAL DESIGNVECTOR
*pdv
,
1750 OUT ULONG
*pulBaseCheckSum
,
1762 NtGdiFONTOBJ_pQueryGlyphAttrs(
1787 NtGdiFONTOBJ_pfdg(IN FONTOBJ
*pfo
)
1798 NtGdiFONTOBJ_pvTrueTypeFontFile(
1812 NtGdiFONTOBJ_vGetInfo(
1825 NtGdiFONTOBJ_pxoGetXform(IN FONTOBJ
*pfo
)
1836 NtGdiClearBrushAttributes(
1849 NtGdiColorCorrectPalette(
1852 IN ULONG FirstEntry
,
1853 IN ULONG NumberOfEntries
,
1854 IN OUT PALETTEENTRY
*ppalEntry
,
1866 NtGdiCreateColorTransform(
1868 IN LPLOGCOLORSPACEW pLogColorSpaceW
,
1869 IN OPTIONAL PVOID pvSrcProfile
,
1870 IN ULONG cjSrcProfile
,
1871 IN OPTIONAL PVOID pvDestProfile
,
1872 IN ULONG cjDestProfile
,
1873 IN OPTIONAL PVOID pvTargetProfile
,
1874 IN ULONG cjTargetProfile
)
1885 NtGdiComputeXformCoefficients(IN HDC hdc
)
1897 NtGdiConsoleTextOut(
1901 IN RECTL
*prclBounds
)
1912 NtGdiConvertMetafileRect(
1914 IN OUT PRECTL prect
)
1925 NtGdiDeleteColorTransform(
1927 IN HANDLE hColorTransform
)
1938 NtGdiGetPerBandInfo(
1940 IN OUT PERBANDINFO
*ppbi
)
1969 IN ULONG_PTR idEnum
,
1972 OUT PENUMFONTDATAW pefdw
)
1984 IN ULONG_PTR idEnum
)
1998 IN FLONG flWin31Compat
,
2000 IN OPTIONAL LPWSTR pwszFaceName
,
2002 OUT ULONG
*pulCount
)
2013 NtGdiEudcLoadUnloadLink(
2014 IN OPTIONAL LPCWSTR pBaseFaceName
,
2015 IN UINT cwcBaseFaceName
,
2016 IN LPCWSTR pEudcFontPath
,
2017 IN UINT cwcEudcFontPath
,
2019 IN INT iFontLinkType
,
2031 NtGdiForceUFIMapping(
2033 IN PUNIVERSAL_FONT_ID pufi
)
2044 NtGdiFullscreenControl(
2045 IN FULLSCREENCONTROL FullscreenCommand
,
2046 IN PVOID FullscreenInput
,
2047 IN DWORD FullscreenInputLength
,
2048 OUT PVOID FullscreenOutput
,
2049 IN OUT PULONG FullscreenOutputLength
)
2060 NtGdiGetCharacterPlacementW(
2065 IN OUT LPGCP_RESULTSW pgcpw
,
2077 NtGdiGetCharWidthInfo(
2079 OUT PCHWIDTHINFO pChWidthInfo
)
2090 NtGdiGetColorSpaceforBitmap(
2102 NtGdiGetDCforBitmap(
2115 NtGdiGetDeviceCapsAll (
2117 OUT PDEVCAPS pDevCaps
)
2130 OUT EXTTEXTMETRIC
*petm
)
2141 NtGdiGetEudcTimeStampEx(
2142 IN OPTIONAL LPWSTR lpBaseFaceName
,
2143 IN ULONG cwcBaseFaceName
,
2144 IN BOOL bSystemTimeStamp
)
2168 NtGdiQueryFonts( OUT PUNIVERSAL_FONT_ID pufiFontList
,
2169 IN ULONG nBufferSize
,
2170 OUT PLARGE_INTEGER pTimeStamp
)
2181 NtGdiGetSpoolMessage( DWORD u1
,
2186 /* FIXME the prototypes */
2196 NtGdiGetGlyphIndicesWInternal(
2198 IN OPTIONAL LPWSTR pwc
,
2200 OUT OPTIONAL LPWORD pgi
,
2215 OUT OPTIONAL PUNIVERSAL_FONT_ID pufiLinkedUFIs
,
2228 NtGdiGetObjectBitmapHandle(
2244 OUT LPWSTR pszMonitorID
)
2254 NtGdiGetRealizationInfo(
2256 OUT PREALIZATION_INFO pri
,
2282 NtGdiUMPDEngFreeUserMem(
2283 IN KERNEL_PVOID
*ppv
)
2293 NtGdiBRUSHOBJ_DeleteRbrush(
2319 NtGdiUpdateTransform(IN HDC hdc
)
2330 NtGdiHT_Get8BPPMaskPalette(
2331 OUT OPTIONAL LPPALETTEENTRY pPaletteEntry
,
2332 IN BOOL Use8BPPMaskPal
,
2335 IN USHORT GreenGamma
,
2336 IN USHORT BlueGamma
)
2347 NtGdiHT_Get8BPPFormatPalette(
2348 OUT OPTIONAL LPPALETTEENTRY pPaletteEntry
,
2350 IN USHORT GreenGamma
,
2351 IN USHORT BlueGamma
)
2362 NtGdiQueryFontAssocInfo(
2373 NtGdiGetFontUnicodeRanges(
2375 OUT OPTIONAL LPGLYPHSET pgs
)
2386 NtGdiGetStringBitmapW(
2415 NtGdiPATHOBJ_bEnumClipLines(
2429 NtGdiPATHOBJ_vGetBounds(
2431 OUT PRECTFX prectfx
)
2443 NtGdiPATHOBJ_vEnumStart(
2454 NtGdiPATHOBJ_vEnumStartClipLines(
2469 NtGdiRemoveFontMemResourceEx(
2482 NtGdiRemoveFontResourceW(
2483 IN WCHAR
*pwszFiles
,
2488 IN OPTIONAL DESIGNVECTOR
*pdv
)
2503 IN DWORD dwCodePage
)
2514 NtGdiGetServerMetaFileBits(
2517 OUT OPTIONAL LPBYTE pjData
,
2537 IN UINT cjResultSize
)
2540 return STATUS_NOT_IMPLEMENTED
;
2549 NtGdiXLATEOBJ_cGetPalette(
2564 NtGdiXLATEOBJ_iXlate(
2577 NtGdiXLATEOBJ_hGetColorTransform(
2589 NtGdiXFORMOBJ_bApplyXform(
2605 NtGdiXFORMOBJ_iGetXform(
2607 OUT OPTIONAL XFORML
*pxform
)
2620 IN INT cxVirtualDevice
,
2621 IN INT cyVirtualDevice
)
2632 NtGdiSetVirtualResolution(
2634 IN INT cxVirtualDevicePixel
,
2635 IN INT cyVirtualDevicePixel
,
2636 IN INT cxVirtualDeviceMm
,
2637 IN INT cyVirtualDeviceMm
)
2648 NtGdiSetupPublicCFONT(
2650 IN OPTIONAL HFONT hf
,
2662 NtGdiSetBrushAttributes(
2678 OUT PGLYPHPOS
*ppgpos
)
2689 NtGdiSTROBJ_bEnumPositionsOnly(
2692 OUT PGLYPHPOS
*ppgpos
)
2703 NtGdiSTROBJ_bGetAdvanceWidths(
2718 NtGdiSTROBJ_vEnumStart(
2729 NtGdiSTROBJ_dwGetCodePage(
2743 OUT PUNIVERSAL_FONT_ID pufi
,
2744 OUT OPTIONAL DESIGNVECTOR
*pdv
,
2746 OUT ULONG
*pulBaseCheckSum
,
2748 OUT KERNEL_PVOID
*embFontID
)
2759 NtGdiGetUFIPathname(
2760 IN PUNIVERSAL_FONT_ID pufi
,
2761 OUT OPTIONAL ULONG
* pcwc
,
2762 OUT OPTIONAL LPWSTR pwszPathname
,
2763 OUT OPTIONAL ULONG
* pcNumFiles
,
2765 OUT OPTIONAL BOOL
*pbMemFont
,
2766 OUT OPTIONAL ULONG
*pcjView
,
2767 OUT OPTIONAL PVOID pvView
,
2768 OUT OPTIONAL BOOL
*pbTTC
,
2769 OUT OPTIONAL ULONG
*piTTC
)
2792 NtGdiChangeGhostFont(
2793 IN KERNEL_PVOID
*pfontID
,
2805 NtGdiAddEmbFontToDC(
2823 OUT USHORT
*psWidth
,
2824 OUT OPTIONAL WIDTHDATA
*pwd
,
2840 IN OUT PBITMAPINFO pbmiDIB
,
2841 IN OUT PVOID pvBits
,
2842 IN OUT ULONG
*pulBits
,
2843 OUT OPTIONAL DWORD
*piUsage
,
2844 OUT OPTIONAL BOOL
*pbAlreadyTran
,
2868 OUT PBYTE pjFontDir
,
2869 IN
unsigned cjFontDir
,
2870 IN LPWSTR pwszPathname
,
2871 IN
unsigned cjPathname
)
2911 OUT OPTIONAL LPPOINT pptOut
)
2922 NtGdiSetBitmapAttributes(
2935 NtGdiSetFontEnumeration(
2963 IN PUNIVERSAL_FONT_ID pufiLinks
,
2975 NtGdiSetMagicColors(
2977 IN PALETTEENTRY peMagic
,
2989 NtGdiStretchDIBitsInternal(
2999 IN OPTIONAL LPBYTE pjInit
,
3000 IN LPBITMAPINFO pbmi
,
3016 NtGdiUnloadPrinterDriver(
3017 IN LPWSTR pDriverName
,
3018 IN ULONG cbDriverName
)