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 return 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
745 OUT PGLYPHPOS
*ppgpos
748 // www.osr.com/ddk/graphics/gdifncs_65uv.htm
755 STROBJ_dwGetCodePage ( IN STROBJ
*pstro
)
757 // www.osr.com/ddk/graphics/gdifncs_9jmv.htm
764 STROBJ_vEnumStart ( IN STROBJ
*pstro
)
766 // www.osr.com/ddk/graphics/gdifncs_32uf.htm
772 XFORMOBJ_bApplyXform(
780 // www.osr.com/ddk/graphics/gdifncs_027b.htm
787 XFORMOBJ_iGetFloatObjXform(
789 OUT FLOATOBJ_XFORM
*pxfo
792 // www.osr.com/ddk/graphics/gdifncs_5ig7.htm
804 // www.osr.com/ddk/graphics/gdifncs_0s2v.htm
809 // below here aren't in DDK!!!
811 STUB(FLOATOBJ_AddFloatObj
)
812 STUB(FLOATOBJ_DivFloatObj
)
813 STUB(FLOATOBJ_MulFloatObj
)
814 STUB(FLOATOBJ_SubFloatObj
)
833 EngQuerySystemAttribute(
834 IN ENG_SYSTEM_ATTRIBUTE CapNum
,
835 OUT PDWORD pCapability
)
839 case EngNumberOfProcessors
:
843 case EngProcessorFeature
:
858 HeapVidMemAllocAligned(
859 IN LPVIDMEM lpVidMem
,
862 IN LPSURFACEALIGNMENT lpAlignment
,
863 OUT LPLONG lpNewPitch
)
884 BRUSHOBJ_hGetColorTransform(
895 EngAllocPrivateUserMem(
896 IN PDD_SURFACE_LOCAL psl
,
929 EngFreePrivateUserMem(
930 IN PDD_SURFACE_LOCAL psl
,
942 IN LPWSTR Environment
,
967 PDD_SURFACE_LOCAL STDCALL
968 EngLockDirectDrawSurface(
1008 IN COLORADJUSTMENT
*ColorAdjustment
,
1009 IN POINTL
*BrusOrigin
,
1010 IN POINTFIX
*DestPoints
,
1011 IN RECTL
*SourceRect
,
1012 IN POINTL
*MaskPoint
,
1023 EngQueryDeviceAttribute(
1025 IN ENG_DEVICE_ATTRIBUTE Attribute
,
1052 IN COLORADJUSTMENT
*ColorAdjustment
,
1053 IN POINTL
*BrushOrigin
,
1055 IN RECTL
*SourceRect
,
1056 IN POINTL
*MaskPoint
,
1058 IN BRUSHOBJ
*BrushObj
,
1069 EngUnlockDirectDrawSurface(
1070 IN PDD_SURFACE_LOCAL Surface
)
1090 FD_GLYPHSET
* STDCALL
1092 IN FONTOBJ
*FontObj
)
1102 FONTOBJ_pjOpenTypeTablePointer(
1103 IN FONTOBJ
*FontObj
,
1114 PFD_GLYPHATTR STDCALL
1115 FONTOBJ_pQueryGlyphAttrs(
1116 IN FONTOBJ
*FontObj
,
1127 FONTOBJ_pwszFontFilePaths(
1128 IN FONTOBJ
*FontObj
,
1129 OUT ULONG
*PathLength
)
1139 HT_Get8BPPMaskPalette(
1140 IN OUT LPPALETTEENTRY PaletteEntry
,
1141 IN BOOL Use8BPPMaskPal
,
1144 IN USHORT GreenGamma
,
1145 IN USHORT BlueGamma
)
1155 STROBJ_bEnumPositionsOnly(
1156 IN STROBJ
*StringObj
,
1161 return (BOOL
) DDI_ERROR
;
1168 STROBJ_bGetAdvanceWidths(
1169 IN STROBJ
*StringObj
,
1172 OUT POINTQF
*Widths
)
1182 STROBJ_fxBreakExtra(
1183 IN STROBJ
*StringObj
)
1193 STROBJ_fxCharacterExtra(
1194 IN STROBJ
*StringObj
)
1204 XLATEOBJ_hGetColorTransform(
1205 IN XLATEOBJ
*XlateObj
)
1218 NtGdiAnyLinkedFonts()
1228 NtGdiBRUSHOBJ_hGetColorTransform(
1239 NtGdiBRUSHOBJ_pvAllocRbrush(IN BRUSHOBJ
*BrushObj
,
1250 NtGdiBRUSHOBJ_pvGetRbrush(IN BRUSHOBJ
*BrushObj
)
1260 NtGdiBRUSHOBJ_ulGetBrushColor(BRUSHOBJ
*pbo
)
1270 NtGdiCLIPOBJ_bEnum( IN CLIPOBJ
*ClipObj
,
1272 OUT ULONG
*EnumRects
)
1283 NtGdiCLIPOBJ_cEnumStart(IN CLIPOBJ
*ClipObj
,
1284 IN BOOL ShouldDoAll
,
1286 IN ULONG BuildOrder
,
1298 NtGdiCLIPOBJ_ppoGetPath(CLIPOBJ
*ClipObj
)
1310 NtGdiEnableEudc(BOOL enable
)
1321 NtGdiEngAssociateSurface(IN HSURF Surface
,
1333 NtGdiEngCreateClip(VOID
)
1344 NtGdiEngDeleteClip(CLIPOBJ
*ClipRegion
)
1354 NtGdiEngCheckAbort(SURFOBJ
*pso
)
1364 NtGdiEngCreateDeviceSurface( IN DHSURF Surface
,
1366 IN ULONG FormatVersion
)
1376 NtGdiEngCreateDeviceBitmap(
1379 IN ULONG iFormatCompat
)
1390 NtGdiEngCopyBits(SURFOBJ
*Dest
,
1393 XLATEOBJ
*ColorTranslation
,
1395 POINTL
*SourcePoint
)
1405 NtGdiEngCreateBitmap(IN SIZEL Size
,
1420 NtGdiEngCreatePalette(IN ULONG Mode
,
1432 NtGdiEngTransparentBlt(IN SURFOBJ
*Dest
,
1435 IN XLATEOBJ
*ColorTranslation
,
1437 IN PRECTL SourceRect
,
1438 IN ULONG TransparentColor
,
1450 NtGdiEngTextOut(SURFOBJ
*pso
,
1457 BRUSHOBJ
*pboOpaque
,
1469 NtGdiEngStrokePath(SURFOBJ
*pso
,
1474 POINTL
*pptlBrushOrg
,
1475 LINEATTRS
*plineattrs
,
1486 NtGdiEngDeletePalette(IN HPALETTE Palette
)
1496 NtGdiEngStrokeAndFillPath(SURFOBJ
*pso
,
1500 BRUSHOBJ
*pboStroke
,
1501 LINEATTRS
*plineattrs
,
1503 POINTL
*pptlBrushOrg
,
1515 NtGdiEngDeletePath(PATHOBJ
*ppo
)
1524 NtGdiEngDeleteSurface(IN HSURF Surface
)
1534 NtGdiEngEraseSurface(SURFOBJ
*Surface
,
1555 NtGdiEngFillPath(SURFOBJ
*pso
,
1559 POINTL
*pptlBrushOrg
,
1568 NtGdiEngGradientFill(SURFOBJ
*psoDest
,
1576 POINTL
*pptlDitherOrg
,
1584 NtGdiEngLineTo(SURFOBJ
*Surface
,
1603 NtGdiEngMarkBandingSurface(HSURF hsurf
)
1614 NtGdiEngPaint(IN SURFOBJ
*Surface
,
1615 IN CLIPOBJ
*ClipRegion
,
1617 IN POINTL
*BrushOrigin
,
1628 NtGdiEngPlgBlt(SURFOBJ
*psoTrg
,
1633 COLORADJUSTMENT
*pca
,
1634 POINTL
*pptlBrushOrg
,
1648 NtGdiEngStretchBltROP(SURFOBJ
*psoDest
,
1653 COLORADJUSTMENT
*pca
,
1666 FD_GLYPHSET
* STDCALL
1667 NtGdiEngComputeGlyphSet( INT nCodePage
,
1680 NtGdiFONTOBJ_cGetAllGlyphHandles(IN FONTOBJ
*FontObj
,
1693 NtGdiFONTOBJ_cGetGlyphs(IN FONTOBJ
*FontObj
,
1696 IN HGLYPH
*GlyphHandles
,
1697 IN PVOID
*OutGlyphs
)
1710 NtGdiAddFontResourceW(
1711 IN WCHAR
*pwszFiles
,
1716 IN OPTIONAL DESIGNVECTOR
*pdv
)
1728 NtGdiAddRemoteFontToDC(
1732 IN OPTIONAL PUNIVERSAL_FONT_ID pufi
)
1743 NtGdiAddFontMemResourceEx(
1746 IN DESIGNVECTOR
*pdv
,
1748 OUT DWORD
*pNumFonts
1761 NtGdiRemoveMergeFont(
1763 IN UNIVERSAL_FONT_ID
*pufi
)
1773 NtGdiAddRemoteMMInstanceToDC(
1775 IN DOWNLOADDESIGNVECTOR
*pddv
,
1788 NtGdiFontIsLinked(IN HDC hdc
)
1799 NtGdiCheckBitmapBits(
1801 IN HANDLE hColorTransform
,
1807 OUT PBYTE paResults
)
1818 NtGdiCreateServerMetaFile(
1837 NtGdiCreateMetafileDC(IN HDC hdc
)
1850 NtGdiCreateDIBitmapInternal(
1855 IN OPTIONAL LPBYTE pjInit
,
1856 IN OPTIONAL LPBITMAPINFO pbmi
,
1858 IN UINT cjMaxInitInfo
,
1873 NtGdiClearBitmapAttributes(
1889 OUT PUNIVERSAL_FONT_ID pufi
,
1890 OUT OPTIONAL DESIGNVECTOR
*pdv
,
1892 OUT ULONG
*pulBaseCheckSum
,
1904 NtGdiFONTOBJ_pQueryGlyphAttrs(
1929 NtGdiFONTOBJ_pfdg(IN FONTOBJ
*pfo
)
1940 NtGdiFONTOBJ_pvTrueTypeFontFile(
1954 NtGdiFONTOBJ_vGetInfo(
1967 NtGdiFONTOBJ_pxoGetXform(IN FONTOBJ
*pfo
)
1978 NtGdiDvpCanCreateVideoPort(
1979 IN HANDLE hDirectDraw
,
1980 IN OUT PDD_CANCREATEVPORTDATA puCanCreateVPortData
)
1991 NtGdiDvpColorControl(
1992 IN HANDLE hVideoPort
,
1993 IN OUT PDD_VPORTCOLORDATA puVPortColorData
)
2005 NtGdiDvpCreateVideoPort(
2006 IN HANDLE hDirectDraw
,
2007 IN OUT PDD_CREATEVPORTDATA puCreateVPortData
)
2018 NtGdiDvpDestroyVideoPort(
2019 IN HANDLE hVideoPort
,
2020 IN OUT PDD_DESTROYVPORTDATA puDestroyVPortData
)
2031 NtGdiDvpFlipVideoPort(
2032 IN HANDLE hVideoPort
,
2033 IN HANDLE hDDSurfaceCurrent
,
2034 IN HANDLE hDDSurfaceTarget
,
2035 IN OUT PDD_FLIPVPORTDATA puFlipVPortData
)
2047 NtGdiDvpGetVideoPortBandwidth(
2048 IN HANDLE hVideoPort
,
2049 IN OUT PDD_GETVPORTBANDWIDTHDATA puGetVPortBandwidthData
)
2060 NtGdiClearBrushAttributes(
2073 NtGdiColorCorrectPalette(
2076 IN ULONG FirstEntry
,
2077 IN ULONG NumberOfEntries
,
2078 IN OUT PALETTEENTRY
*ppalEntry
,
2090 NtGdiCreateColorTransform(
2092 IN LPLOGCOLORSPACEW pLogColorSpaceW
,
2093 IN OPTIONAL PVOID pvSrcProfile
,
2094 IN ULONG cjSrcProfile
,
2095 IN OPTIONAL PVOID pvDestProfile
,
2096 IN ULONG cjDestProfile
,
2097 IN OPTIONAL PVOID pvTargetProfile
,
2098 IN ULONG cjTargetProfile
)
2109 NtGdiComputeXformCoefficients(IN HDC hdc
)
2121 NtGdiConsoleTextOut(
2125 IN RECTL
*prclBounds
)
2136 NtGdiConvertMetafileRect(
2138 IN OUT PRECTL prect
)
2152 NtGdiDvpGetVideoPortFlipStatus(
2153 IN HANDLE hDirectDraw
,
2154 IN OUT PDD_GETVPORTFLIPSTATUSDATA puGetVPortFlipStatusData
)
2165 NtGdiDvpGetVideoPortInputFormats(
2166 IN HANDLE hVideoPort
,
2167 IN OUT PDD_GETVPORTINPUTFORMATDATA puGetVPortInputFormatData
)
2179 NtGdiDvpGetVideoPortLine(
2180 IN HANDLE hVideoPort
,
2181 IN OUT PDD_GETVPORTLINEDATA puGetVPortLineData
)
2193 NtGdiDvpGetVideoPortOutputFormats(
2194 IN HANDLE hVideoPort
,
2195 IN OUT PDD_GETVPORTOUTPUTFORMATDATA puGetVPortOutputFormatData
)
2207 NtGdiDvpGetVideoPortConnectInfo(
2208 IN HANDLE hDirectDraw
,
2209 IN OUT PDD_GETVPORTCONNECTDATA puGetVPortConnectData
)
2221 NtGdiDvpGetVideoSignalStatus(
2222 IN HANDLE hVideoPort
,
2223 IN OUT PDD_GETVPORTSIGNALDATA puGetVPortSignalData
)
2235 NtGdiDvpUpdateVideoPort(
2236 IN HANDLE hVideoPort
,
2237 IN HANDLE
* phSurfaceVideo
,
2238 IN HANDLE
* phSurfaceVbi
,
2239 IN OUT PDD_UPDATEVPORTDATA puUpdateVPortData
)
2251 NtGdiDvpWaitForVideoPortSync(
2252 IN HANDLE hVideoPort
,
2253 IN OUT PDD_WAITFORVPORTSYNCDATA puWaitForVPortSyncData
)
2265 NtGdiDvpAcquireNotification(
2266 IN HANDLE hVideoPort
,
2267 IN OUT HANDLE
* hEvent
,
2268 IN LPDDVIDEOPORTNOTIFY pNotify
)
2280 NtGdiDvpReleaseNotification(
2281 IN HANDLE hVideoPort
,
2295 NtGdiDxgGenericThunk(
2296 IN ULONG_PTR ulIndex
,
2297 IN ULONG_PTR ulHandle
,
2298 IN OUT SIZE_T
*pdwSizeOfPtr1
,
2299 IN OUT PVOID pvPtr1
,
2300 IN OUT SIZE_T
*pdwSizeOfPtr2
,
2301 IN OUT PVOID pvPtr2
)
2313 NtGdiDeleteColorTransform(
2315 IN HANDLE hColorTransform
)
2326 NtGdiGetPerBandInfo(
2328 IN OUT PERBANDINFO
*ppbi
)
2357 IN ULONG_PTR idEnum
,
2360 OUT PENUMFONTDATAW pefdw
)
2372 IN ULONG_PTR idEnum
)
2386 IN FLONG flWin31Compat
,
2388 IN OPTIONAL LPWSTR pwszFaceName
,
2390 OUT ULONG
*pulCount
)
2401 NtGdiEudcLoadUnloadLink(
2402 IN OPTIONAL LPCWSTR pBaseFaceName
,
2403 IN UINT cwcBaseFaceName
,
2404 IN LPCWSTR pEudcFontPath
,
2405 IN UINT cwcEudcFontPath
,
2407 IN INT iFontLinkType
,
2425 IN OPTIONAL LPRECT prcl
,
2428 IN OPTIONAL LPINT pdx
,
2429 IN DWORD dwCodePage
)
2441 NtGdiForceUFIMapping(
2443 IN PUNIVERSAL_FONT_ID pufi
)
2454 NtGdiFullscreenControl(
2455 IN FULLSCREENCONTROL FullscreenCommand
,
2456 IN PVOID FullscreenInput
,
2457 IN DWORD FullscreenInputLength
,
2458 OUT PVOID FullscreenOutput
,
2459 IN OUT PULONG FullscreenOutputLength
)
2483 NtGdiGetCharABCWidthsW(
2487 IN OPTIONAL PWCHAR pwch
,
2500 NtGdiGetCharacterPlacementW(
2505 IN OUT LPGCP_RESULTSW pgcpw
,
2521 IN OPTIONAL PWCHAR pwc
,
2534 NtGdiGetCharWidthInfo(
2536 OUT PCHWIDTHINFO pChWidthInfo
)
2547 NtGdiGetColorSpaceforBitmap(
2559 NtGdiGetDCforBitmap(
2585 NtGdiGetDeviceCapsAll (
2587 OUT PDEVCAPS pDevCaps
)
2600 OUT EXTTEXTMETRIC
*petm
)
2611 NtGdiGetEudcTimeStampEx(
2612 IN OPTIONAL LPWSTR lpBaseFaceName
,
2613 IN ULONG cwcBaseFaceName
,
2614 IN BOOL bSystemTimeStamp
)
2625 NtGdiDvpGetVideoPortField(
2626 IN HANDLE hVideoPort
,
2627 IN OUT PDD_GETVPORTFIELDDATA puGetVPortFieldData
)
2651 NtGdiQueryFonts( OUT PUNIVERSAL_FONT_ID pufiFontList
,
2652 IN ULONG nBufferSize
,
2653 OUT PLARGE_INTEGER pTimeStamp
)
2664 NtGdiGetSpoolMessage( DWORD u1
,
2669 /* FIXME the prototypes */
2680 NtGdiGetGlyphIndicesW(
2682 IN OPTIONAL LPWSTR pwc
,
2684 OUT OPTIONAL LPWORD pgi
,
2696 NtGdiGetGlyphIndicesWInternal(
2698 IN OPTIONAL LPWSTR pwc
,
2700 OUT OPTIONAL LPWORD pgi
,
2715 OUT OPTIONAL PUNIVERSAL_FONT_ID pufiLinkedUFIs
,
2728 NtGdiGetObjectBitmapHandle(
2744 OUT LPWSTR pszMonitorID
)
2754 NtGdiGetRealizationInfo(
2756 OUT PREALIZATION_INFO pri
,