+++ /dev/null
-/*\r
- * NtGdi Entrypoints\r
- */\r
-#ifndef _NTGDI_\r
-#define _NTGDI_\r
-\r
-#ifndef W32KAPI\r
-#define W32KAPI DECLSPEC_ADDRSAFE\r
-#endif\r
-\r
-#ifndef _WINDOWBLT_NOTIFICATION_\r
-#define _WINDOWBLT_NOTIFICATION_\r
-#endif\r
-\r
-#define TRACE_SURFACE_ALLOCS (DBG || 0)\r
-\r
-/* NtGdiGetLinkedUfis */\r
-#define FL_UFI_PRIVATEFONT 1\r
-#define FL_UFI_DESIGNVECTOR_PFF 2\r
-#define FL_UFI_MEMORYFONT 4\r
-\r
-/* NtGdiSetIcmMode */\r
-#define ICM_SET_MODE 1\r
-#define ICM_SET_CALIBRATE_MODE 2\r
-#define ICM_SET_COLOR_MODE 3\r
-#define ICM_CHECK_COLOR_MODE 4\r
-\r
-/* NtGdiCreateColorSpace */\r
-#define LCSEX_ANSICREATED 1\r
-#define LCSEX_TEMPPROFILE 2\r
-\r
-/* NtGdiGetStats */\r
-#define GS_NUM_OBJS_ALL 0\r
-#define GS_HANDOBJ_CURRENT 1\r
-#define GS_HANDOBJ_MAX 2\r
-#define GS_HANDOBJ_ALLOC 3\r
-#define GS_LOOKASIDE_INFO 4\r
-\r
-/* NtGdiQueryFonts */\r
-#define TYPE_ENUMFONTS 1\r
-#define TYPE_ENUMFONTFAMILIES 2\r
-#define TYPE_ENUMFONTFAMILIESEX 3\r
-\r
-typedef enum _COLORPALETTEINFO\r
-{\r
- ColorPaletteQuery,\r
- ColorPaletteSet\r
-} COLORPALETTEINFO, *PCOLORPALETTEINFO;\r
-\r
-/* NtGdiIcmBrushInfo */\r
-typedef enum _ICM_DIB_INFO_CMD\r
-{\r
- IcmQueryBrush,\r
- IcmSetBrush\r
-} ICM_DIB_INFO, *PICM_DIB_INFO;\r
-\r
-/* NtGdiCreateColorSpace */\r
-typedef struct _LOGCOLORSPACEEXW\r
-{\r
- LOGCOLORSPACEW lcsColorSpace;\r
- DWORD dwFlags;\r
-} LOGCOLORSPACEEXW, *PLOGCOLORSPACEEXW;\r
-\r
-typedef struct _POLYPATBLT POLYPATBLT, *PPOLYPATBLT;\r
-\r
-/* NtGdiAddRemoteMMInstanceToDC */\r
-typedef struct tagDOWNLOADDESIGNVECTOR\r
-{\r
- UNIVERSAL_FONT_ID ufiBase;\r
- DESIGNVECTOR dv;\r
-} DOWNLOADDESIGNVECTOR;\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiInit();\r
-\r
-W32KAPI\r
-INT\r
-APIENTRY\r
-NtGdiSetDIBitsToDeviceInternal(\r
- IN HDC hdcDest,\r
- IN INT xDst,\r
- IN INT yDst,\r
- IN DWORD cx,\r
- IN DWORD cy,\r
- IN INT xSrc,\r
- IN INT ySrc,\r
- IN DWORD iStartScan,\r
- IN DWORD cNumScan,\r
- IN LPBYTE pInitBits,\r
- IN LPBITMAPINFO pbmi,\r
- IN DWORD iUsage,\r
- IN UINT cjMaxBits,\r
- IN UINT cjMaxInfo,\r
- IN BOOL bTransformCoordinates,\r
- IN OPTIONAL HANDLE hcmXform\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiGetFontResourceInfoInternalW( \r
- IN LPWSTR pwszFiles,\r
- IN ULONG cwc,\r
- IN ULONG cFiles,\r
- IN UINT cjIn,\r
- OUT LPDWORD pdwBytes,\r
- OUT LPVOID pvBuf,\r
- IN DWORD iType\r
-);\r
-\r
-W32KAPI\r
-DWORD\r
-APIENTRY\r
-NtGdiGetGlyphIndicesW(\r
- IN HDC hdc,\r
- IN OPTIONAL LPWSTR pwc,\r
- IN INT cwc,\r
- OUT OPTIONAL LPWORD pgi,\r
- IN DWORD iMode\r
-);\r
-\r
-W32KAPI\r
-DWORD\r
-APIENTRY\r
-NtGdiGetGlyphIndicesWInternal(\r
- IN HDC hdc,\r
- IN OPTIONAL LPWSTR pwc,\r
- IN INT cwc,\r
- OUT OPTIONAL LPWORD pgi,\r
- IN DWORD iMode,\r
- IN BOOL bSubset\r
-);\r
-\r
-W32KAPI\r
-HPALETTE\r
-APIENTRY\r
-NtGdiCreatePaletteInternal(\r
- IN LPLOGPALETTE pLogPal,\r
- IN UINT cEntries\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiArcInternal(\r
- IN ARCTYPE arctype,\r
- IN HDC hdc,\r
- IN INT x1,\r
- IN INT y1,\r
- IN INT x2,\r
- IN INT y2,\r
- IN INT x3,\r
- IN INT y3,\r
- IN INT x4,\r
- IN INT y4\r
-);\r
-\r
-W32KAPI\r
-INT \r
-APIENTRY\r
-NtGdiStretchDIBitsInternal(\r
- IN HDC hdc,\r
- IN INT xDst,\r
- IN INT yDst,\r
- IN INT cxDst,\r
- IN INT cyDst,\r
- IN INT xSrc,\r
- IN INT ySrc,\r
- IN INT cxSrc,\r
- IN INT cySrc,\r
- IN OPTIONAL LPBYTE pjInit,\r
- IN LPBITMAPINFO pbmi,\r
- IN DWORD dwUsage,\r
- IN DWORD dwRop4,\r
- IN UINT cjMaxInfo,\r
- IN UINT cjMaxBits,\r
- IN HANDLE hcmXform\r
-);\r
-\r
-W32KAPI\r
-ULONG\r
-APIENTRY\r
-NtGdiGetOutlineTextMetricsInternalW(\r
- IN HDC hdc,\r
- IN ULONG cjotm,\r
- OUT OPTIONAL OUTLINETEXTMETRICW *potmw,\r
- OUT TMDIFF *ptmd\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiGetAndSetDCDword(\r
- IN HDC hdc,\r
- IN UINT u,\r
- IN DWORD dwIn,\r
- OUT DWORD *pdwResult\r
-);\r
-\r
-W32KAPI\r
-HANDLE\r
-APIENTRY\r
-NtGdiGetDCObject(\r
- IN HDC hdc,\r
- IN INT itype\r
-);\r
-\r
-W32KAPI\r
-HDC\r
-APIENTRY\r
-NtGdiGetDCforBitmap(\r
- IN HBITMAP hsurf\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiGetMonitorID(\r
- IN HDC hdc,\r
- IN DWORD dwSize,\r
- OUT LPWSTR pszMonitorID\r
-);\r
-\r
-W32KAPI\r
-INT\r
-APIENTRY\r
-NtGdiGetLinkedUFIs(\r
- IN HDC hdc,\r
- OUT OPTIONAL PUNIVERSAL_FONT_ID pufiLinkedUFIs,\r
- IN INT BufferSize\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiSetLinkedUFIs(\r
- IN HDC hdc,\r
- IN PUNIVERSAL_FONT_ID pufiLinks,\r
- IN ULONG uNumUFIs\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiGetUFI(\r
- IN HDC hdc,\r
- OUT PUNIVERSAL_FONT_ID pufi,\r
- OUT OPTIONAL DESIGNVECTOR *pdv,\r
- OUT ULONG *pcjDV,\r
- OUT ULONG *pulBaseCheckSum,\r
- OUT FLONG *pfl\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiForceUFIMapping(\r
- IN HDC hdc,\r
- IN PUNIVERSAL_FONT_ID pufi\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiGetUFIPathname(\r
- IN PUNIVERSAL_FONT_ID pufi,\r
- OUT OPTIONAL ULONG* pcwc,\r
- OUT OPTIONAL LPWSTR pwszPathname,\r
- OUT OPTIONAL ULONG* pcNumFiles,\r
- IN FLONG fl,\r
- OUT OPTIONAL BOOL *pbMemFont,\r
- OUT OPTIONAL ULONG *pcjView,\r
- OUT OPTIONAL PVOID pvView,\r
- OUT OPTIONAL BOOL *pbTTC,\r
- OUT OPTIONAL ULONG *piTTC\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiAddRemoteFontToDC(\r
- IN HDC hdc,\r
- IN PVOID pvBuffer,\r
- IN ULONG cjBuffer,\r
- IN OPTIONAL PUNIVERSAL_FONT_ID pufi\r
-);\r
-\r
-W32KAPI\r
-HANDLE\r
-APIENTRY\r
-NtGdiAddFontMemResourceEx(\r
- IN PVOID pvBuffer,\r
- IN DWORD cjBuffer,\r
- IN DESIGNVECTOR *pdv,\r
- IN ULONG cjDV,\r
- OUT DWORD *pNumFonts\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiRemoveFontMemResourceEx(\r
- IN HANDLE hMMFont\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiUnmapMemFont(\r
- IN PVOID pvView\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiRemoveMergeFont(\r
- IN HDC hdc,\r
- IN UNIVERSAL_FONT_ID *pufi\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiAnyLinkedFonts(\r
- VOID\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiGetEmbUFI(\r
- IN HDC hdc,\r
- OUT PUNIVERSAL_FONT_ID pufi,\r
- OUT OPTIONAL DESIGNVECTOR *pdv,\r
- OUT ULONG *pcjDV,\r
- OUT ULONG *pulBaseCheckSum,\r
- OUT FLONG *pfl,\r
- OUT KERNEL_PVOID *embFontID\r
-);\r
-\r
-W32KAPI\r
-ULONG\r
-APIENTRY \r
-NtGdiGetEmbedFonts(\r
- VOID\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY \r
-NtGdiChangeGhostFont(\r
- IN KERNEL_PVOID *pfontID,\r
- IN BOOL bLoad\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY \r
-NtGdiAddEmbFontToDC(\r
- IN HDC hdc,\r
- IN VOID **pFontID\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiFontIsLinked(\r
- IN HDC hdc\r
-);\r
-\r
-W32KAPI\r
-ULONG_PTR\r
-APIENTRY\r
-NtGdiPolyPolyDraw(\r
- IN HDC hdc,\r
- IN PPOINT ppt,\r
- IN PULONG pcpt,\r
- IN ULONG ccpt,\r
- IN INT iFunc\r
-);\r
-\r
-W32KAPI\r
-LONG\r
-APIENTRY \r
-NtGdiDoPalette(\r
- IN HPALETTE hpal,\r
- IN WORD iStart,\r
- IN WORD cEntries,\r
- IN PALETTEENTRY *pPalEntries,\r
- IN DWORD iFunc,\r
- IN BOOL bInbound\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiComputeXformCoefficients(\r
- IN HDC hdc\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiGetWidthTable(\r
- IN HDC hdc,\r
- IN ULONG cSpecial,\r
- IN WCHAR *pwc,\r
- IN ULONG cwc,\r
- OUT USHORT *psWidth,\r
- OUT OPTIONAL WIDTHDATA *pwd,\r
- OUT FLONG *pflInfo\r
-);\r
-\r
-W32KAPI\r
-INT\r
-APIENTRY\r
-NtGdiDescribePixelFormat(\r
- IN HDC hdc,\r
- IN INT ipfd,\r
- IN UINT cjpfd,\r
- OUT PPIXELFORMATDESCRIPTOR ppfd\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiSetPixelFormat(\r
- IN HDC hdc,\r
- IN INT ipfd\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiSwapBuffers(\r
- IN HDC hdc\r
-);\r
-\r
-W32KAPI\r
-INT\r
-APIENTRY\r
-NtGdiSetupPublicCFONT(\r
- IN HDC hdc,\r
- IN OPTIONAL HFONT hf,\r
- IN ULONG ulAve\r
-);\r
-\r
-W32KAPI\r
-DWORD\r
-APIENTRY\r
-NtGdiDxgGenericThunk(\r
- IN ULONG_PTR ulIndex,\r
- IN ULONG_PTR ulHandle,\r
- IN OUT SIZE_T *pdwSizeOfPtr1,\r
- IN OUT PVOID pvPtr1,\r
- IN OUT SIZE_T *pdwSizeOfPtr2,\r
- IN OUT PVOID pvPtr2\r
-);\r
-\r
-W32KAPI\r
-DWORD\r
-APIENTRY\r
-NtGdiDdAddAttachedSurface(\r
- IN HANDLE hSurface,\r
- IN HANDLE hSurfaceAttached,\r
- IN OUT PDD_ADDATTACHEDSURFACEDATA puAddAttachedSurfaceData\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiDdAttachSurface(\r
- IN HANDLE hSurfaceFrom,\r
- IN HANDLE hSurfaceTo\r
-);\r
-\r
-W32KAPI\r
-DWORD\r
-APIENTRY\r
-NtGdiDdBlt(\r
- IN HANDLE hSurfaceDest,\r
- IN HANDLE hSurfaceSrc,\r
- IN OUT PDD_BLTDATA puBltData\r
-);\r
-\r
-W32KAPI\r
-DWORD\r
-APIENTRY\r
-NtGdiDdCanCreateSurface(\r
- IN HANDLE hDirectDraw,\r
- IN OUT PDD_CANCREATESURFACEDATA puCanCreateSurfaceData\r
-);\r
-\r
-W32KAPI\r
-DWORD\r
-APIENTRY\r
-NtGdiDdColorControl(\r
- IN HANDLE hSurface,\r
- IN OUT PDD_COLORCONTROLDATA puColorControlData\r
-);\r
-\r
-W32KAPI\r
-HANDLE\r
-APIENTRY\r
-NtGdiDdCreateDirectDrawObject(\r
- IN HDC hdc\r
-);\r
-\r
-W32KAPI\r
-DWORD\r
-APIENTRY\r
-NtGdiDdCreateSurface(\r
- IN HANDLE hDirectDraw,\r
- IN HANDLE* hSurface,\r
- IN OUT DDSURFACEDESC* puSurfaceDescription,\r
- IN OUT DD_SURFACE_GLOBAL* puSurfaceGlobalData,\r
- IN OUT DD_SURFACE_LOCAL* puSurfaceLocalData,\r
- IN OUT DD_SURFACE_MORE* puSurfaceMoreData,\r
- IN OUT DD_CREATESURFACEDATA* puCreateSurfaceData,\r
- OUT HANDLE* puhSurface\r
-);\r
-\r
-W32KAPI\r
-HANDLE\r
-APIENTRY\r
-NtGdiDdCreateSurfaceObject(\r
- IN HANDLE hDirectDrawLocal,\r
- IN HANDLE hSurface,\r
- IN PDD_SURFACE_LOCAL puSurfaceLocal,\r
- IN PDD_SURFACE_MORE puSurfaceMore,\r
- IN PDD_SURFACE_GLOBAL puSurfaceGlobal,\r
- IN BOOL bComplete\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiDdDeleteSurfaceObject(\r
- IN HANDLE hSurface\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiDdDeleteDirectDrawObject(\r
- IN HANDLE hDirectDrawLocal\r
-);\r
-\r
-W32KAPI\r
-DWORD\r
-APIENTRY\r
-NtGdiDdDestroySurface(\r
- IN HANDLE hSurface,\r
- IN BOOL bRealDestroy\r
-);\r
-\r
-W32KAPI\r
-DWORD\r
-APIENTRY\r
-NtGdiDdFlip(\r
- IN HANDLE hSurfaceCurrent,\r
- IN HANDLE hSurfaceTarget,\r
- IN HANDLE hSurfaceCurrentLeft,\r
- IN HANDLE hSurfaceTargetLeft,\r
- IN OUT PDD_FLIPDATA puFlipData\r
-);\r
-\r
-W32KAPI\r
-DWORD\r
-APIENTRY\r
-NtGdiDdGetAvailDriverMemory(\r
- IN HANDLE hDirectDraw,\r
- IN OUT PDD_GETAVAILDRIVERMEMORYDATA puGetAvailDriverMemoryData\r
-);\r
-\r
-W32KAPI\r
-DWORD\r
-APIENTRY\r
-NtGdiDdGetBltStatus(\r
- IN HANDLE hSurface,\r
- IN OUT PDD_GETBLTSTATUSDATA puGetBltStatusData\r
-);\r
-\r
-W32KAPI\r
-HDC\r
-APIENTRY\r
-NtGdiDdGetDC(\r
- IN HANDLE hSurface,\r
- IN PALETTEENTRY* puColorTable\r
-);\r
-\r
-W32KAPI\r
-DWORD\r
-APIENTRY\r
-NtGdiDdGetDriverInfo(\r
- IN HANDLE hDirectDraw,\r
- IN OUT PDD_GETDRIVERINFODATA puGetDriverInfoData\r
-);\r
-\r
-W32KAPI\r
-DWORD\r
-APIENTRY\r
-NtGdiDdGetFlipStatus(\r
- IN HANDLE hSurface,\r
- IN OUT PDD_GETFLIPSTATUSDATA puGetFlipStatusData\r
-);\r
-\r
-W32KAPI\r
-DWORD\r
-APIENTRY\r
-NtGdiDdGetScanLine(\r
- IN HANDLE hDirectDraw,\r
- IN OUT PDD_GETSCANLINEDATA puGetScanLineData\r
-);\r
-\r
-W32KAPI\r
-DWORD\r
-APIENTRY\r
-NtGdiDdSetExclusiveMode(\r
- IN HANDLE hDirectDraw,\r
- IN OUT PDD_SETEXCLUSIVEMODEDATA puSetExclusiveModeData\r
-);\r
-\r
-W32KAPI\r
-DWORD\r
-APIENTRY\r
-NtGdiDdFlipToGDISurface(\r
- IN HANDLE hDirectDraw,\r
- IN OUT PDD_FLIPTOGDISURFACEDATA puFlipToGDISurfaceData\r
-);\r
-\r
-W32KAPI\r
-DWORD\r
-APIENTRY\r
-NtGdiDdLock(\r
- IN HANDLE hSurface,\r
- IN OUT PDD_LOCKDATA puLockData,\r
- IN HDC hdcClip\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiDdQueryDirectDrawObject(\r
- IN HANDLE hDirectDrawLocal,\r
- OUT PDD_HALINFO pHalInfo,\r
- OUT DWORD* pCallBackFlags,\r
- OUT OPTIONAL LPD3DNTHAL_CALLBACKS puD3dCallbacks,\r
- OUT OPTIONAL LPD3DNTHAL_GLOBALDRIVERDATA puD3dDriverData,\r
- OUT OPTIONAL PDD_D3DBUFCALLBACKS puD3dBufferCallbacks,\r
- OUT OPTIONAL LPDDSURFACEDESC puD3dTextureFormats,\r
- OUT DWORD* puNumHeaps,\r
- OUT OPTIONAL VIDEOMEMORY* puvmList,\r
- OUT DWORD* puNumFourCC,\r
- OUT OPTIONAL DWORD* puFourCC\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiDdReenableDirectDrawObject(\r
- IN HANDLE hDirectDrawLocal,\r
- IN OUT BOOL* pubNewMode\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiDdReleaseDC(\r
- IN HANDLE hSurface\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiDdResetVisrgn(\r
- IN HANDLE hSurface,\r
- IN HWND hwnd\r
-);\r
-\r
-W32KAPI\r
-DWORD\r
-APIENTRY\r
-NtGdiDdSetColorKey(\r
- IN HANDLE hSurface,\r
- IN OUT PDD_SETCOLORKEYDATA puSetColorKeyData\r
-);\r
-\r
-W32KAPI\r
-DWORD\r
-APIENTRY\r
-NtGdiDdSetOverlayPosition(\r
- IN HANDLE hSurfaceSource,\r
- IN HANDLE hSurfaceDestination,\r
- IN OUT PDD_SETOVERLAYPOSITIONDATA puSetOverlayPositionData\r
-);\r
-\r
-W32KAPI\r
-VOID\r
-APIENTRY\r
-NtGdiDdUnattachSurface(\r
- IN HANDLE hSurface,\r
- IN HANDLE hSurfaceAttached\r
-);\r
-\r
-W32KAPI\r
-DWORD\r
-APIENTRY\r
-NtGdiDdUnlock(\r
- IN HANDLE hSurface,\r
- IN OUT PDD_UNLOCKDATA puUnlockData\r
-);\r
-\r
-W32KAPI\r
-DWORD\r
-APIENTRY\r
-NtGdiDdUpdateOverlay(\r
- IN HANDLE hSurfaceDestination,\r
- IN HANDLE hSurfaceSource,\r
- IN OUT PDD_UPDATEOVERLAYDATA puUpdateOverlayData\r
-);\r
-\r
-W32KAPI\r
-DWORD\r
-APIENTRY\r
-NtGdiDdWaitForVerticalBlank(\r
- IN HANDLE hDirectDraw,\r
- IN OUT PDD_WAITFORVERTICALBLANKDATA puWaitForVerticalBlankData\r
-);\r
-\r
-W32KAPI\r
-HANDLE\r
-APIENTRY\r
-NtGdiDdGetDxHandle(\r
- IN OPTIONAL HANDLE hDirectDraw,\r
- IN OPTIONAL HANDLE hSurface,\r
- IN BOOL bRelease\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiDdSetGammaRamp(\r
- IN HANDLE hDirectDraw,\r
- IN HDC hdc,\r
- IN LPVOID lpGammaRamp\r
-);\r
-\r
-W32KAPI\r
-DWORD\r
-APIENTRY\r
-NtGdiDdLockD3D(\r
- IN HANDLE hSurface,\r
- IN OUT PDD_LOCKDATA puLockData\r
-);\r
-\r
-W32KAPI\r
-DWORD\r
-APIENTRY\r
-NtGdiDdUnlockD3D(\r
- IN HANDLE hSurface,\r
- IN OUT PDD_UNLOCKDATA puUnlockData\r
-);\r
-\r
-W32KAPI\r
-DWORD\r
-APIENTRY\r
-NtGdiDdCreateD3DBuffer(\r
- IN HANDLE hDirectDraw,\r
- IN OUT HANDLE* hSurface,\r
- IN OUT DDSURFACEDESC* puSurfaceDescription,\r
- IN OUT DD_SURFACE_GLOBAL* puSurfaceGlobalData,\r
- IN OUT DD_SURFACE_LOCAL* puSurfaceLocalData,\r
- IN OUT DD_SURFACE_MORE* puSurfaceMoreData,\r
- IN OUT DD_CREATESURFACEDATA* puCreateSurfaceData,\r
- IN OUT HANDLE* puhSurface\r
-);\r
-\r
-W32KAPI\r
-DWORD\r
-APIENTRY\r
-NtGdiDdCanCreateD3DBuffer(\r
- IN HANDLE hDirectDraw,\r
- IN OUT PDD_CANCREATESURFACEDATA puCanCreateSurfaceData\r
-);\r
-\r
-W32KAPI\r
-DWORD\r
-APIENTRY\r
-NtGdiDdDestroyD3DBuffer(\r
- IN HANDLE hSurface\r
-);\r
-\r
-W32KAPI\r
-DWORD\r
-APIENTRY\r
-NtGdiD3dContextCreate(\r
- IN HANDLE hDirectDrawLocal,\r
- IN HANDLE hSurfColor,\r
- IN HANDLE hSurfZ,\r
- IN OUT D3DNTHAL_CONTEXTCREATEI *pdcci\r
-);\r
-\r
-W32KAPI\r
-DWORD\r
-APIENTRY\r
-NtGdiD3dContextDestroy(\r
- IN LPD3DNTHAL_CONTEXTDESTROYDATA pdcdd\r
-);\r
-\r
-W32KAPI\r
-DWORD\r
-APIENTRY\r
-NtGdiD3dContextDestroyAll(\r
- OUT LPD3DNTHAL_CONTEXTDESTROYALLDATA pdcdad\r
-);\r
-\r
-W32KAPI\r
-DWORD\r
-APIENTRY\r
-NtGdiD3dValidateTextureStageState(\r
- IN OUT LPD3DNTHAL_VALIDATETEXTURESTAGESTATEDATA pData\r
-);\r
-\r
-W32KAPI\r
-DWORD\r
-APIENTRY\r
-NtGdiD3dDrawPrimitives2(\r
- IN HANDLE hCmdBuf,\r
- IN HANDLE hVBuf,\r
- IN OUT LPD3DNTHAL_DRAWPRIMITIVES2DATA pded,\r
- IN OUT FLATPTR* pfpVidMemCmd,\r
- IN OUT DWORD* pdwSizeCmd,\r
- IN OUT FLATPTR* pfpVidMemVtx,\r
- IN OUT DWORD* pdwSizeVtx\r
-);\r
-\r
-W32KAPI\r
-DWORD\r
-APIENTRY\r
-NtGdiDdGetDriverState(\r
- IN OUT PDD_GETDRIVERSTATEDATA pdata\r
-);\r
-\r
-W32KAPI\r
-DWORD\r
-APIENTRY\r
-NtGdiDdCreateSurfaceEx(\r
- IN HANDLE hDirectDraw,\r
- IN HANDLE hSurface,\r
- IN DWORD dwSurfaceHandle\r
-);\r
-\r
-W32KAPI\r
-DWORD\r
-APIENTRY\r
-NtGdiDvpCanCreateVideoPort(\r
- IN HANDLE hDirectDraw,\r
- IN OUT PDD_CANCREATEVPORTDATA puCanCreateVPortData\r
-);\r
-\r
-W32KAPI\r
-DWORD\r
-APIENTRY\r
-NtGdiDvpColorControl(\r
- IN HANDLE hVideoPort,\r
- IN OUT PDD_VPORTCOLORDATA puVPortColorData\r
-);\r
-\r
-W32KAPI\r
-HANDLE\r
-APIENTRY\r
-NtGdiDvpCreateVideoPort(\r
- IN HANDLE hDirectDraw,\r
- IN OUT PDD_CREATEVPORTDATA puCreateVPortData\r
-);\r
-\r
-W32KAPI\r
-DWORD\r
-APIENTRY\r
-NtGdiDvpDestroyVideoPort(\r
- IN HANDLE hVideoPort,\r
- IN OUT PDD_DESTROYVPORTDATA puDestroyVPortData\r
-);\r
-\r
-W32KAPI\r
-DWORD\r
-APIENTRY\r
-NtGdiDvpFlipVideoPort(\r
- IN HANDLE hVideoPort,\r
- IN HANDLE hDDSurfaceCurrent,\r
- IN HANDLE hDDSurfaceTarget,\r
- IN OUT PDD_FLIPVPORTDATA puFlipVPortData\r
-);\r
-\r
-W32KAPI\r
-DWORD\r
-APIENTRY\r
-NtGdiDvpGetVideoPortBandwidth(\r
- IN HANDLE hVideoPort,\r
- IN OUT PDD_GETVPORTBANDWIDTHDATA puGetVPortBandwidthData\r
-);\r
-\r
-W32KAPI\r
-DWORD\r
-APIENTRY\r
-NtGdiDvpGetVideoPortField(\r
- IN HANDLE hVideoPort,\r
- IN OUT PDD_GETVPORTFIELDDATA puGetVPortFieldData\r
-);\r
-\r
-W32KAPI\r
-DWORD\r
-APIENTRY\r
-NtGdiDvpGetVideoPortFlipStatus(\r
- IN HANDLE hDirectDraw,\r
- IN OUT PDD_GETVPORTFLIPSTATUSDATA puGetVPortFlipStatusData\r
-);\r
-\r
-W32KAPI\r
-DWORD\r
-APIENTRY\r
-NtGdiDvpGetVideoPortInputFormats(\r
- IN HANDLE hVideoPort,\r
- IN OUT PDD_GETVPORTINPUTFORMATDATA puGetVPortInputFormatData\r
-);\r
-\r
-W32KAPI\r
-DWORD\r
-APIENTRY\r
-NtGdiDvpGetVideoPortLine(\r
- IN HANDLE hVideoPort,\r
- IN OUT PDD_GETVPORTLINEDATA puGetVPortLineData\r
-);\r
-\r
-W32KAPI\r
-DWORD\r
-APIENTRY\r
-NtGdiDvpGetVideoPortOutputFormats(\r
- IN HANDLE hVideoPort,\r
- IN OUT PDD_GETVPORTOUTPUTFORMATDATA puGetVPortOutputFormatData\r
-);\r
-\r
-W32KAPI\r
-DWORD\r
-APIENTRY\r
-NtGdiDvpGetVideoPortConnectInfo(\r
- IN HANDLE hDirectDraw,\r
- IN OUT PDD_GETVPORTCONNECTDATA puGetVPortConnectData\r
-);\r
-\r
-W32KAPI\r
-DWORD\r
-APIENTRY\r
-NtGdiDvpGetVideoSignalStatus(\r
- IN HANDLE hVideoPort,\r
- IN OUT PDD_GETVPORTSIGNALDATA puGetVPortSignalData\r
-);\r
-\r
-W32KAPI\r
-DWORD\r
-APIENTRY\r
-NtGdiDvpUpdateVideoPort(\r
- IN HANDLE hVideoPort,\r
- IN HANDLE* phSurfaceVideo,\r
- IN HANDLE* phSurfaceVbi,\r
- IN OUT PDD_UPDATEVPORTDATA puUpdateVPortData\r
-);\r
-\r
-W32KAPI\r
-DWORD\r
-APIENTRY\r
-NtGdiDvpWaitForVideoPortSync(\r
- IN HANDLE hVideoPort,\r
- IN OUT PDD_WAITFORVPORTSYNCDATA puWaitForVPortSyncData\r
-);\r
-\r
-W32KAPI\r
-DWORD\r
-APIENTRY\r
-NtGdiDvpAcquireNotification(\r
- IN HANDLE hVideoPort,\r
- IN OUT HANDLE* hEvent,\r
- IN LPDDVIDEOPORTNOTIFY pNotify\r
-);\r
-\r
-W32KAPI\r
-DWORD\r
-APIENTRY\r
-NtGdiDvpReleaseNotification(\r
- IN HANDLE hVideoPort,\r
- IN HANDLE hEvent\r
-);\r
-\r
-W32KAPI\r
-DWORD\r
-APIENTRY\r
-NtGdiDdGetMoCompGuids(\r
- IN HANDLE hDirectDraw,\r
- IN OUT PDD_GETMOCOMPGUIDSDATA puGetMoCompGuidsData\r
-);\r
-\r
-W32KAPI\r
-DWORD\r
-APIENTRY\r
-NtGdiDdGetMoCompFormats(\r
- IN HANDLE hDirectDraw,\r
- IN OUT PDD_GETMOCOMPFORMATSDATA puGetMoCompFormatsData\r
-);\r
-\r
-W32KAPI\r
-DWORD\r
-APIENTRY\r
-NtGdiDdGetMoCompBuffInfo(\r
- IN HANDLE hDirectDraw,\r
- IN OUT PDD_GETMOCOMPCOMPBUFFDATA puGetBuffData\r
-);\r
-\r
-W32KAPI\r
-DWORD\r
-APIENTRY\r
-NtGdiDdGetInternalMoCompInfo(\r
- IN HANDLE hDirectDraw,\r
- IN OUT PDD_GETINTERNALMOCOMPDATA puGetInternalData\r
-);\r
-\r
-W32KAPI\r
-HANDLE\r
-APIENTRY\r
-NtGdiDdCreateMoComp(\r
- IN HANDLE hDirectDraw,\r
- IN OUT PDD_CREATEMOCOMPDATA puCreateMoCompData\r
-);\r
-\r
-W32KAPI\r
-DWORD\r
-APIENTRY\r
-NtGdiDdDestroyMoComp(\r
- IN HANDLE hMoComp,\r
- IN OUT PDD_DESTROYMOCOMPDATA puDestroyMoCompData\r
-);\r
-\r
-W32KAPI\r
-DWORD\r
-APIENTRY\r
-NtGdiDdBeginMoCompFrame(\r
- IN HANDLE hMoComp,\r
- IN OUT PDD_BEGINMOCOMPFRAMEDATA puBeginFrameData\r
-);\r
-\r
-W32KAPI\r
-DWORD\r
-APIENTRY\r
-NtGdiDdEndMoCompFrame(\r
- IN HANDLE hMoComp,\r
- IN OUT PDD_ENDMOCOMPFRAMEDATA puEndFrameData\r
-);\r
-\r
-W32KAPI\r
-DWORD\r
-APIENTRY\r
-NtGdiDdRenderMoComp(\r
- IN HANDLE hMoComp,\r
- IN OUT PDD_RENDERMOCOMPDATA puRenderMoCompData\r
-);\r
-\r
-W32KAPI\r
-DWORD\r
-APIENTRY\r
-NtGdiDdQueryMoCompStatus(\r
- IN HANDLE hMoComp,\r
- IN OUT PDD_QUERYMOCOMPSTATUSDATA puQueryMoCompStatusData\r
-);\r
-\r
-W32KAPI\r
-DWORD\r
-APIENTRY\r
-NtGdiDdAlphaBlt(\r
- IN HANDLE hSurfaceDest,\r
- IN OPTIONAL HANDLE hSurfaceSrc,\r
- IN OUT PDD_BLTDATA puBltData\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiAlphaBlend(\r
- IN HDC hdcDst,\r
- IN LONG DstX,\r
- IN LONG DstY,\r
- IN LONG DstCx,\r
- IN LONG DstCy,\r
- IN HDC hdcSrc,\r
- IN LONG SrcX,\r
- IN LONG SrcY,\r
- IN LONG SrcCx,\r
- IN LONG SrcCy,\r
- IN BLENDFUNCTION BlendFunction,\r
- IN HANDLE hcmXform\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiGradientFill(\r
- IN HDC hdc,\r
- IN PTRIVERTEX pVertex,\r
- IN ULONG nVertex,\r
- IN PVOID pMesh,\r
- IN ULONG nMesh,\r
- IN ULONG ulMode\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiSetIcmMode(\r
- IN HDC hdc,\r
- IN ULONG nCommand,\r
- IN ULONG ulMode\r
-);\r
-\r
-W32KAPI\r
-HANDLE\r
-APIENTRY\r
-NtGdiCreateColorSpace(\r
- IN PLOGCOLORSPACEEXW pLogColorSpace\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiDeleteColorSpace(\r
- IN HANDLE hColorSpace\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiSetColorSpace(\r
- IN HDC hdc,\r
- IN HCOLORSPACE hColorSpace\r
-);\r
-\r
-W32KAPI\r
-HANDLE\r
-APIENTRY\r
-NtGdiCreateColorTransform(\r
- IN HDC hdc,\r
- IN LPLOGCOLORSPACEW pLogColorSpaceW,\r
- IN OPTIONAL PVOID pvSrcProfile,\r
- IN ULONG cjSrcProfile,\r
- IN OPTIONAL PVOID pvDestProfile,\r
- IN ULONG cjDestProfile,\r
- IN OPTIONAL PVOID pvTargetProfile,\r
- IN ULONG cjTargetProfile\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiDeleteColorTransform(\r
- IN HDC hdc,\r
- IN HANDLE hColorTransform\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiCheckBitmapBits(\r
- IN HDC hdc,\r
- IN HANDLE hColorTransform,\r
- IN PVOID pvBits,\r
- IN ULONG bmFormat,\r
- IN DWORD dwWidth,\r
- IN DWORD dwHeight,\r
- IN DWORD dwStride,\r
- OUT PBYTE paResults\r
-);\r
-\r
-W32KAPI\r
-ULONG\r
-APIENTRY\r
-NtGdiColorCorrectPalette(\r
- IN HDC hdc,\r
- IN HPALETTE hpal,\r
- IN ULONG FirstEntry,\r
- IN ULONG NumberOfEntries,\r
- IN OUT PALETTEENTRY *ppalEntry,\r
- IN ULONG Command\r
-);\r
-\r
-W32KAPI\r
-ULONG_PTR\r
-APIENTRY\r
-NtGdiGetColorSpaceforBitmap(\r
- IN HBITMAP hsurf\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiGetDeviceGammaRamp(\r
- IN HDC hdc,\r
- OUT LPVOID lpGammaRamp\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiSetDeviceGammaRamp(\r
- IN HDC hdc,\r
- IN LPVOID lpGammaRamp\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiIcmBrushInfo(\r
- IN HDC hdc,\r
- IN HBRUSH hbrush,\r
- IN OUT PBITMAPINFO pbmiDIB,\r
- IN OUT PVOID pvBits,\r
- IN OUT ULONG *pulBits,\r
- OUT OPTIONAL DWORD *piUsage,\r
- OUT OPTIONAL BOOL *pbAlreadyTran,\r
- IN ULONG Command\r
-);\r
-\r
-W32KAPI\r
-VOID\r
-APIENTRY\r
-NtGdiFlush();\r
-\r
-W32KAPI\r
-HDC\r
-APIENTRY\r
-NtGdiCreateMetafileDC(\r
- IN HDC hdc\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiMakeInfoDC(\r
- IN HDC hdc,\r
- IN BOOL bSet\r
-);\r
-\r
-W32KAPI\r
-HANDLE\r
-APIENTRY\r
-NtGdiCreateClientObj(\r
- IN ULONG ulType\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiDeleteClientObj(\r
- IN HANDLE h\r
-);\r
-\r
-W32KAPI\r
-LONG\r
-APIENTRY \r
-NtGdiGetBitmapBits(\r
- IN HBITMAP hbm,\r
- IN ULONG cjMax,\r
- OUT OPTIONAL PBYTE pjOut\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiDeleteObjectApp(\r
- IN HANDLE hobj\r
-);\r
-\r
-W32KAPI\r
-INT\r
-APIENTRY\r
-NtGdiGetPath(\r
- IN HDC hdc,\r
- OUT OPTIONAL LPPOINT pptlBuf,\r
- OUT OPTIONAL LPBYTE pjTypes,\r
- IN INT cptBuf\r
-);\r
-\r
-W32KAPI\r
-HDC\r
-APIENTRY\r
-NtGdiCreateCompatibleDC(\r
- IN HDC hdc\r
-);\r
-\r
-W32KAPI\r
-HBITMAP\r
-APIENTRY\r
-NtGdiCreateDIBitmapInternal(\r
- IN HDC hdc,\r
- IN INT cx,\r
- IN INT cy,\r
- IN DWORD fInit,\r
- IN OPTIONAL LPBYTE pjInit,\r
- IN OPTIONAL LPBITMAPINFO pbmi,\r
- IN DWORD iUsage,\r
- IN UINT cjMaxInitInfo,\r
- IN UINT cjMaxBits,\r
- IN FLONG f,\r
- IN HANDLE hcmXform\r
-);\r
-\r
-W32KAPI\r
-HBITMAP\r
-APIENTRY\r
-NtGdiCreateDIBSection(\r
- IN HDC hdc,\r
- IN OPTIONAL HANDLE hSectionApp,\r
- IN DWORD dwOffset,\r
- IN LPBITMAPINFO pbmi,\r
- IN DWORD iUsage,\r
- IN UINT cjHeader,\r
- IN FLONG fl,\r
- IN ULONG_PTR dwColorSpace,\r
- OUT PVOID *ppvBits\r
-);\r
-\r
-W32KAPI\r
-HBRUSH\r
-APIENTRY\r
-NtGdiCreateSolidBrush(\r
- IN COLORREF cr,\r
- IN OPTIONAL HBRUSH hbr\r
-);\r
-\r
-W32KAPI\r
-HBRUSH\r
-APIENTRY\r
-NtGdiCreateDIBBrush(\r
- IN PVOID pv,\r
- IN FLONG fl,\r
- IN UINT cj,\r
- IN BOOL b8X8,\r
- IN BOOL bPen,\r
- IN PVOID pClient\r
-);\r
-\r
-W32KAPI\r
-HBRUSH\r
-APIENTRY\r
-NtGdiCreatePatternBrushInternal(\r
- IN HBITMAP hbm,\r
- IN BOOL bPen,\r
- IN BOOL b8X8\r
-);\r
-\r
-W32KAPI\r
-HBRUSH\r
-APIENTRY\r
-NtGdiCreateHatchBrushInternal(\r
- IN ULONG ulStyle,\r
- IN COLORREF clrr,\r
- IN BOOL bPen\r
-);\r
-\r
-W32KAPI\r
-HPEN\r
-APIENTRY \r
-NtGdiExtCreatePen(\r
- IN ULONG flPenStyle,\r
- IN ULONG ulWidth,\r
- IN ULONG iBrushStyle,\r
- IN ULONG ulColor,\r
- IN ULONG_PTR lClientHatch,\r
- IN ULONG_PTR lHatch,\r
- IN ULONG cstyle,\r
- IN OPTIONAL PULONG pulStyle,\r
- IN ULONG cjDIB,\r
- IN BOOL bOldStylePen,\r
- IN OPTIONAL HBRUSH hbrush\r
-);\r
-\r
-W32KAPI\r
-HRGN\r
-APIENTRY \r
-NtGdiCreateEllipticRgn(\r
- IN INT xLeft,\r
- IN INT yTop,\r
- IN INT xRight,\r
- IN INT yBottom\r
-);\r
-\r
-W32KAPI\r
-HRGN\r
-APIENTRY \r
-NtGdiCreateRoundRectRgn(\r
- IN INT xLeft,\r
- IN INT yTop,\r
- IN INT xRight,\r
- IN INT yBottom,\r
- IN INT xWidth,\r
- IN INT yHeight\r
-);\r
-\r
-W32KAPI\r
-HANDLE\r
-APIENTRY\r
-NtGdiCreateServerMetaFile(\r
- IN DWORD iType,\r
- IN ULONG cjData,\r
- IN LPBYTE pjData,\r
- IN DWORD mm,\r
- IN DWORD xExt,\r
- IN DWORD yExt\r
-);\r
-\r
-W32KAPI\r
-HRGN\r
-APIENTRY \r
-NtGdiExtCreateRegion(\r
- IN OPTIONAL LPXFORM px,\r
- IN DWORD cj,\r
- IN LPRGNDATA prgn\r
-);\r
-\r
-W32KAPI\r
-ULONG\r
-APIENTRY\r
-NtGdiMakeFontDir(\r
- IN FLONG flEmbed,\r
- OUT PBYTE pjFontDir,\r
- IN unsigned cjFontDir,\r
- IN LPWSTR pwszPathname,\r
- IN unsigned cjPathname\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiPolyDraw(\r
- IN HDC hdc,\r
- IN LPPOINT ppt,\r
- IN LPBYTE pjAttr,\r
- IN ULONG cpt\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiPolyTextOutW(\r
- IN HDC hdc,\r
- IN POLYTEXTW *pptw,\r
- IN UINT cStr,\r
- IN DWORD dwCodePage\r
-);\r
-\r
-W32KAPI\r
-ULONG\r
-APIENTRY\r
-NtGdiGetServerMetaFileBits(\r
- IN HANDLE hmo,\r
- IN ULONG cjData,\r
- OUT OPTIONAL LPBYTE pjData,\r
- OUT PDWORD piType,\r
- OUT PDWORD pmm,\r
- OUT PDWORD pxExt,\r
- OUT PDWORD pyExt\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiEqualRgn(\r
- IN HRGN hrgn1,\r
- IN HRGN hrgn2\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiGetBitmapDimension(\r
- IN HBITMAP hbm,\r
- OUT LPSIZE psize\r
-);\r
-\r
-W32KAPI\r
-UINT\r
-APIENTRY \r
-NtGdiGetNearestPaletteIndex(\r
- IN HPALETTE hpal,\r
- IN COLORREF crColor\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiPtVisible(\r
- IN HDC hdc,\r
- IN INT x,\r
- IN INT y\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiRectVisible(\r
- IN HDC hdc,\r
- IN LPRECT prc\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiRemoveFontResourceW(\r
- IN WCHAR *pwszFiles,\r
- IN ULONG cwc,\r
- IN ULONG cFiles,\r
- IN ULONG fl,\r
- IN DWORD dwPidTid,\r
- IN OPTIONAL DESIGNVECTOR *pdv\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiResizePalette(\r
- IN HPALETTE hpal,\r
- IN UINT cEntry\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiSetBitmapDimension(\r
- IN HBITMAP hbm,\r
- IN INT cx,\r
- IN INT cy,\r
- OUT OPTIONAL LPSIZE psizeOut\r
-);\r
-\r
-W32KAPI\r
-INT\r
-APIENTRY\r
-NtGdiOffsetClipRgn(\r
- IN HDC hdc,\r
- IN INT x,\r
- IN INT y\r
-);\r
-\r
-W32KAPI\r
-INT\r
-APIENTRY\r
-NtGdiSetMetaRgn(\r
- IN HDC hdc\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiSetTextJustification(\r
- IN HDC hdc,\r
- IN INT lBreakExtra,\r
- IN INT cBreak\r
-);\r
-\r
-W32KAPI\r
-INT\r
-APIENTRY\r
-NtGdiGetAppClipBox(\r
- IN HDC hdc,\r
- OUT LPRECT prc\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiGetTextExtentExW(\r
- IN HDC hdc,\r
- IN OPTIONAL LPWSTR lpwsz,\r
- IN ULONG cwc,\r
- IN ULONG dxMax,\r
- OUT OPTIONAL ULONG *pcCh,\r
- OUT OPTIONAL PULONG pdxOut,\r
- OUT LPSIZE psize,\r
- IN FLONG fl\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiGetCharABCWidthsW(\r
- IN HDC hdc,\r
- IN UINT wchFirst,\r
- IN ULONG cwch,\r
- IN OPTIONAL PWCHAR pwch,\r
- IN FLONG fl,\r
- OUT PVOID pvBuf\r
-); \r
-\r
-W32KAPI\r
-DWORD\r
-APIENTRY\r
-NtGdiGetCharacterPlacementW(\r
- IN HDC hdc,\r
- IN LPWSTR pwsz,\r
- IN INT nCount,\r
- IN INT nMaxExtent,\r
- IN OUT LPGCP_RESULTSW pgcpw,\r
- IN DWORD dwFlags\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiAngleArc(\r
- IN HDC hdc,\r
- IN INT x,\r
- IN INT y,\r
- IN DWORD dwRadius,\r
- IN DWORD dwStartAngle,\r
- IN DWORD dwSweepAngle\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiBeginPath(\r
- IN HDC hdc\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiSelectClipPath(\r
- IN HDC hdc,\r
- IN INT iMode\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiCloseFigure(\r
- IN HDC hdc\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiEndPath(\r
- IN HDC hdc\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiAbortPath(\r
- IN HDC hdc\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiFillPath(\r
- IN HDC hdc\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiStrokeAndFillPath(\r
- IN HDC hdc\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiStrokePath(\r
- IN HDC hdc\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiWidenPath(\r
- IN HDC hdc\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiFlattenPath(\r
- IN HDC hdc\r
-);\r
-\r
-W32KAPI\r
-HRGN\r
-APIENTRY \r
-NtGdiPathToRegion(\r
- IN HDC hdc\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiSetMiterLimit(\r
- IN HDC hdc,\r
- IN DWORD dwNew,\r
- IN OUT OPTIONAL PDWORD pdwOut\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiSetFontXform(\r
- IN HDC hdc,\r
- IN DWORD dwxScale,\r
- IN DWORD dwyScale\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiGetMiterLimit(\r
- IN HDC hdc,\r
- OUT PDWORD pdwOut\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiEllipse(\r
- IN HDC hdc,\r
- IN INT xLeft,\r
- IN INT yTop,\r
- IN INT xRight,\r
- IN INT yBottom\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiRectangle(\r
- IN HDC hdc,\r
- IN INT xLeft,\r
- IN INT yTop,\r
- IN INT xRight,\r
- IN INT yBottom\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiRoundRect(\r
- IN HDC hdc,\r
- IN INT x1,\r
- IN INT y1,\r
- IN INT x2,\r
- IN INT y2,\r
- IN INT x3,\r
- IN INT y3\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiPlgBlt(\r
- IN HDC hdcTrg,\r
- IN LPPOINT pptlTrg,\r
- IN HDC hdcSrc,\r
- IN INT xSrc,\r
- IN INT ySrc,\r
- IN INT cxSrc,\r
- IN INT cySrc,\r
- IN HBITMAP hbmMask,\r
- IN INT xMask,\r
- IN INT yMask,\r
- IN DWORD crBackColor\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiMaskBlt(\r
- IN HDC hdc,\r
- IN INT xDst,\r
- IN INT yDst,\r
- IN INT cx,\r
- IN INT cy,\r
- IN HDC hdcSrc,\r
- IN INT xSrc,\r
- IN INT ySrc,\r
- IN HBITMAP hbmMask,\r
- IN INT xMask,\r
- IN INT yMask,\r
- IN DWORD dwRop4,\r
- IN DWORD crBackColor\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiExtFloodFill(\r
- IN HDC hdc,\r
- IN INT x,\r
- IN INT y,\r
- IN COLORREF crColor,\r
- IN UINT iFillType\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiFillRgn(\r
- IN HDC hdc,\r
- IN HRGN hrgn,\r
- IN HBRUSH hbrush\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiFrameRgn(\r
- IN HDC hdc,\r
- IN HRGN hrgn,\r
- IN HBRUSH hbrush,\r
- IN INT xWidth,\r
- IN INT yHeight\r
-);\r
-\r
-W32KAPI\r
-COLORREF\r
-APIENTRY\r
-NtGdiSetPixel(\r
- IN HDC hdcDst,\r
- IN INT x,\r
- IN INT y,\r
- IN COLORREF crColor\r
-);\r
-\r
-W32KAPI\r
-DWORD\r
-APIENTRY\r
-NtGdiGetPixel(\r
- IN HDC hdc,\r
- IN INT x,\r
- IN INT y\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiStartPage(\r
- IN HDC hdc\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiEndPage(\r
- IN HDC hdc\r
-);\r
-\r
-W32KAPI\r
-INT\r
-APIENTRY\r
-NtGdiStartDoc(\r
- IN HDC hdc,\r
- IN DOCINFOW *pdi,\r
- OUT BOOL *pbBanding,\r
- IN INT iJob\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiEndDoc(\r
- IN HDC hdc\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiAbortDoc(\r
- IN HDC hdc\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiUpdateColors(\r
- IN HDC hdc\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiGetCharWidthW(\r
- IN HDC hdc,\r
- IN UINT wcFirst,\r
- IN UINT cwc,\r
- IN OPTIONAL PWCHAR pwc,\r
- IN FLONG fl,\r
- OUT PVOID pvBuf\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiGetCharWidthInfo(\r
- IN HDC hdc,\r
- OUT PCHWIDTHINFO pChWidthInfo\r
-);\r
-\r
-W32KAPI\r
-INT\r
-APIENTRY\r
-NtGdiDrawEscape(\r
- IN HDC hdc,\r
- IN INT iEsc,\r
- IN INT cjIn,\r
- IN OPTIONAL LPSTR pjIn\r
-);\r
-\r
-W32KAPI\r
-INT\r
-APIENTRY\r
-NtGdiExtEscape(\r
- IN HDC hdc,\r
- IN OPTIONAL PWCHAR pDriver,\r
- IN INT nDriver,\r
- IN INT iEsc,\r
- IN INT cjIn,\r
- IN OPTIONAL LPSTR pjIn,\r
- IN INT cjOut,\r
- OUT OPTIONAL LPSTR pjOut\r
-);\r
-\r
-W32KAPI\r
-ULONG\r
-APIENTRY\r
-NtGdiGetFontData(\r
- IN HDC hdc,\r
- IN DWORD dwTable,\r
- IN DWORD dwOffset,\r
- OUT OPTIONAL PVOID pvBuf,\r
- IN ULONG cjBuf\r
-);\r
-\r
-W32KAPI\r
-ULONG\r
-APIENTRY\r
-NtGdiGetGlyphOutline(\r
- IN HDC hdc,\r
- IN WCHAR wch,\r
- IN UINT iFormat,\r
- OUT LPGLYPHMETRICS pgm,\r
- IN ULONG cjBuf,\r
- OUT OPTIONAL PVOID pvBuf,\r
- IN LPMAT2 pmat2,\r
- IN BOOL bIgnoreRotation\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiGetETM(\r
- IN HDC hdc,\r
- OUT EXTTEXTMETRIC *petm\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiGetRasterizerCaps(\r
- OUT LPRASTERIZER_STATUS praststat,\r
- IN ULONG cjBytes\r
-);\r
-\r
-W32KAPI\r
-ULONG\r
-APIENTRY\r
-NtGdiGetKerningPairs(\r
- IN HDC hdc,\r
- IN ULONG cPairs,\r
- OUT OPTIONAL KERNINGPAIR *pkpDst\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiMonoBitmap(\r
- IN HBITMAP hbm\r
-);\r
-\r
-W32KAPI\r
-HBITMAP\r
-APIENTRY\r
-NtGdiGetObjectBitmapHandle(\r
- IN HBRUSH hbr,\r
- OUT UINT *piUsage\r
-);\r
-\r
-W32KAPI\r
-ULONG\r
-APIENTRY\r
-NtGdiEnumObjects(\r
- IN HDC hdc,\r
- IN INT iObjectType,\r
- IN ULONG cjBuf,\r
- OUT OPTIONAL PVOID pvBuf\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiResetDC(\r
- IN HDC hdc,\r
- IN LPDEVMODEW pdm,\r
- OUT PBOOL pbBanding,\r
- IN OPTIONAL VOID *pDriverInfo2,\r
- OUT VOID *ppUMdhpdev\r
-);\r
-\r
-W32KAPI\r
-DWORD\r
-APIENTRY\r
-NtGdiSetBoundsRect(\r
- IN HDC hdc,\r
- IN LPRECT prc,\r
- IN DWORD f\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiGetColorAdjustment(\r
- IN HDC hdc,\r
- OUT PCOLORADJUSTMENT pcaOut\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiSetColorAdjustment(\r
- IN HDC hdc,\r
- IN PCOLORADJUSTMENT pca\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiCancelDC(\r
- IN HDC hdc\r
-);\r
-\r
-W32KAPI\r
-HDC\r
-APIENTRY\r
-NtGdiOpenDCW(\r
- IN OPTIONAL PUNICODE_STRING pustrDevice,\r
- IN DEVMODEW *pdm,\r
- IN PUNICODE_STRING pustrLogAddr,\r
- IN ULONG iType,\r
- IN OPTIONAL HANDLE hspool,\r
- IN OPTIONAL VOID *pDriverInfo2,\r
- OUT VOID *pUMdhpdev\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiGetDCDword(\r
- IN HDC hdc,\r
- IN UINT u,\r
- OUT DWORD *Result\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiGetDCPoint(\r
- IN HDC hdc,\r
- IN UINT iPoint,\r
- OUT PPOINTL pptOut\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiScaleViewportExtEx(\r
- IN HDC hdc,\r
- IN INT xNum,\r
- IN INT xDenom,\r
- IN INT yNum,\r
- IN INT yDenom,\r
- OUT OPTIONAL LPSIZE pszOut\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiScaleWindowExtEx(\r
- IN HDC hdc,\r
- IN INT xNum,\r
- IN INT xDenom,\r
- IN INT yNum,\r
- IN INT yDenom,\r
- OUT OPTIONAL LPSIZE pszOut\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiSetVirtualResolution(\r
- IN HDC hdc,\r
- IN INT cxVirtualDevicePixel,\r
- IN INT cyVirtualDevicePixel,\r
- IN INT cxVirtualDeviceMm,\r
- IN INT cyVirtualDeviceMm\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiSetSizeDevice(\r
- IN HDC hdc,\r
- IN INT cxVirtualDevice,\r
- IN INT cyVirtualDevice\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiGetTransform(\r
- IN HDC hdc,\r
- IN DWORD iXform,\r
- OUT LPXFORM pxf\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiModifyWorldTransform(\r
- IN HDC hdc,\r
- IN OPTIONAL LPXFORM pxf,\r
- IN DWORD iXform\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiCombineTransform(\r
- OUT LPXFORM pxfDst,\r
- IN LPXFORM pxfSrc1,\r
- IN LPXFORM pxfSrc2\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiTransformPoints(\r
- IN HDC hdc,\r
- IN PPOINT pptIn,\r
- OUT PPOINT pptOut,\r
- IN INT c,\r
- IN INT iMode\r
-);\r
-\r
-W32KAPI\r
-LONG\r
-APIENTRY \r
-NtGdiConvertMetafileRect(\r
- IN HDC hdc,\r
- IN OUT PRECTL prect\r
-);\r
-\r
-W32KAPI\r
-INT\r
-APIENTRY\r
-NtGdiGetTextCharsetInfo(\r
- IN HDC hdc,\r
- OUT OPTIONAL LPFONTSIGNATURE lpSig,\r
- IN DWORD dwFlags\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiDoBanding(\r
- IN HDC hdc,\r
- IN BOOL bStart,\r
- OUT POINTL *pptl,\r
- OUT PSIZE pSize\r
-);\r
-\r
-W32KAPI\r
-ULONG\r
-APIENTRY\r
-NtGdiGetPerBandInfo(\r
- IN HDC hdc,\r
- IN OUT PERBANDINFO *ppbi\r
-);\r
-\r
-W32KAPI\r
-NTSTATUS\r
-APIENTRY\r
-NtGdiGetStats(\r
- IN HANDLE hProcess,\r
- IN INT iIndex,\r
- IN INT iPidType,\r
- OUT PVOID pResults,\r
- IN UINT cjResultSize\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiSetMagicColors(\r
- IN HDC hdc,\r
- IN PALETTEENTRY peMagic,\r
- IN ULONG Index\r
-);\r
-\r
-W32KAPI\r
-HBRUSH\r
-APIENTRY\r
-NtGdiSelectBrush(\r
- IN HDC hdc,\r
- IN HBRUSH hbrush\r
-);\r
-\r
-W32KAPI\r
-HPEN\r
-APIENTRY \r
-NtGdiSelectPen(\r
- IN HDC hdc,\r
- IN HPEN hpen\r
-);\r
-\r
-W32KAPI\r
-HBITMAP\r
-APIENTRY\r
-NtGdiSelectBitmap(\r
- IN HDC hdc,\r
- IN HBITMAP hbm\r
-);\r
-\r
-W32KAPI\r
-HFONT\r
-APIENTRY\r
-NtGdiSelectFont(\r
- IN HDC hdc,\r
- IN HFONT hf\r
-);\r
-\r
-W32KAPI\r
-INT\r
-APIENTRY\r
-NtGdiExtSelectClipRgn(\r
- IN HDC hdc,\r
- IN HRGN hrgn,\r
- IN INT iMode\r
-);\r
-\r
-W32KAPI\r
-HPEN\r
-APIENTRY \r
-NtGdiCreatePen(\r
- IN INT iPenStyle,\r
- IN INT iPenWidth,\r
- IN COLORREF cr,\r
- IN HBRUSH hbr\r
-);\r
-\r
-#ifdef _WINDOWBLT_NOTIFICATION_\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiBitBlt(\r
- IN HDC hdcDst,\r
- IN INT x,\r
- IN INT y,\r
- IN INT cx,\r
- IN INT cy,\r
- IN HDC hdcSrc,\r
- IN INT xSrc,\r
- IN INT ySrc,\r
- IN DWORD rop4,\r
- IN DWORD crBackColor,\r
- IN FLONG fl\r
-);\r
-#else\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiBitBlt(\r
- IN HDC hdcDst,\r
- IN INT x,\r
- IN INT y,\r
- IN INT cx,\r
- IN INT cy,\r
- IN HDC hdcSrc,\r
- IN INT xSrc,\r
- IN INT ySrc,\r
- IN DWORD rop4,\r
- IN DWORD crBackColor\r
-);\r
-#endif\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiTileBitBlt(\r
- IN HDC hdcDst,\r
- IN RECTL * prectDst,\r
- IN HDC hdcSrc,\r
- IN RECTL * prectSrc,\r
- IN POINTL * pptlOrigin,\r
- IN DWORD rop4,\r
- IN DWORD crBackColor\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiTransparentBlt(\r
- IN HDC hdcDst,\r
- IN INT xDst,\r
- IN INT yDst,\r
- IN INT cxDst,\r
- IN INT cyDst,\r
- IN HDC hdcSrc,\r
- IN INT xSrc,\r
- IN INT ySrc,\r
- IN INT cxSrc,\r
- IN INT cySrc,\r
- IN COLORREF TransColor\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiGetTextExtent(\r
- IN HDC hdc,\r
- IN LPWSTR lpwsz,\r
- IN INT cwc,\r
- OUT LPSIZE psize,\r
- IN UINT flOpts\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiGetTextMetricsW(\r
- IN HDC hdc,\r
- OUT TMW_INTERNAL * ptm,\r
- IN ULONG cj\r
-);\r
-\r
-W32KAPI\r
-INT\r
-APIENTRY\r
-NtGdiGetTextFaceW(\r
- IN HDC hdc,\r
- IN INT cChar,\r
- OUT OPTIONAL LPWSTR pszOut,\r
- IN BOOL bAliasName\r
-);\r
-\r
-W32KAPI\r
-INT\r
-APIENTRY\r
-NtGdiGetRandomRgn(\r
- IN HDC hdc,\r
- IN HRGN hrgn,\r
- IN INT iRgn\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiExtTextOutW(\r
- IN HDC hdc,\r
- IN INT x,\r
- IN INT y,\r
- IN UINT flOpts,\r
- IN OPTIONAL LPRECT prcl,\r
- IN LPWSTR pwsz,\r
- IN INT cwc,\r
- IN OPTIONAL LPINT pdx,\r
- IN DWORD dwCodePage\r
-);\r
-\r
-W32KAPI\r
-INT\r
-APIENTRY\r
-NtGdiIntersectClipRect(\r
- IN HDC hdc,\r
- IN INT xLeft,\r
- IN INT yTop,\r
- IN INT xRight,\r
- IN INT yBottom\r
-);\r
-\r
-W32KAPI\r
-HRGN\r
-APIENTRY \r
-NtGdiCreateRectRgn(\r
- IN INT xLeft,\r
- IN INT yTop,\r
- IN INT xRight,\r
- IN INT yBottom\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiPatBlt(\r
- IN HDC hdcDst,\r
- IN INT x,\r
- IN INT y,\r
- IN INT cx,\r
- IN INT cy,\r
- IN DWORD rop4\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiPolyPatBlt(\r
- IN HDC hdc,\r
- IN DWORD rop4,\r
- IN PPOLYPATBLT pPoly,\r
- IN DWORD Count,\r
- IN DWORD Mode\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiUnrealizeObject(\r
- IN HANDLE h\r
-);\r
-\r
-W32KAPI\r
-HANDLE\r
-APIENTRY\r
-NtGdiGetStockObject(\r
- IN INT iObject\r
-);\r
-\r
-W32KAPI\r
-HBITMAP\r
-APIENTRY\r
-NtGdiCreateCompatibleBitmap(\r
- IN HDC hdc,\r
- IN INT cx,\r
- IN INT cy\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiLineTo(\r
- IN HDC hdc,\r
- IN INT x,\r
- IN INT y\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiMoveTo(\r
- IN HDC hdc,\r
- IN INT x,\r
- IN INT y,\r
- OUT OPTIONAL LPPOINT pptOut\r
-);\r
-\r
-W32KAPI\r
-INT\r
-APIENTRY\r
-NtGdiExtGetObjectW(\r
- IN HANDLE h,\r
- IN INT cj,\r
- OUT OPTIONAL LPVOID pvOut\r
-);\r
-\r
-W32KAPI\r
-INT\r
-APIENTRY\r
-NtGdiGetDeviceCaps(\r
- IN HDC hdc,\r
- IN INT i\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiGetDeviceCapsAll (\r
- IN HDC hdc,\r
- OUT PDEVCAPS pDevCaps\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiStretchBlt(\r
- IN HDC hdcDst,\r
- IN INT xDst,\r
- IN INT yDst,\r
- IN INT cxDst,\r
- IN INT cyDst,\r
- IN HDC hdcSrc,\r
- IN INT xSrc,\r
- IN INT ySrc,\r
- IN INT cxSrc,\r
- IN INT cySrc,\r
- IN DWORD dwRop,\r
- IN DWORD dwBackColor\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiSetBrushOrg(\r
- IN HDC hdc,\r
- IN INT x,\r
- IN INT y,\r
- OUT LPPOINT pptOut\r
-);\r
-\r
-W32KAPI\r
-HBITMAP\r
-APIENTRY\r
-NtGdiCreateBitmap(\r
- IN INT cx,\r
- IN INT cy,\r
- IN UINT cPlanes,\r
- IN UINT cBPP,\r
- IN OPTIONAL LPBYTE pjInit\r
-);\r
-\r
-W32KAPI\r
-HPALETTE\r
-APIENTRY\r
-NtGdiCreateHalftonePalette(\r
- IN HDC hdc\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiRestoreDC(\r
- IN HDC hdc,\r
- IN INT iLevel\r
-);\r
-\r
-W32KAPI\r
-INT\r
-APIENTRY\r
-NtGdiExcludeClipRect(\r
- IN HDC hdc,\r
- IN INT xLeft,\r
- IN INT yTop,\r
- IN INT xRight,\r
- IN INT yBottom\r
-);\r
-\r
-W32KAPI\r
-INT\r
-APIENTRY\r
-NtGdiSaveDC(\r
- IN HDC hdc\r
-);\r
-\r
-W32KAPI\r
-INT\r
-APIENTRY\r
-NtGdiCombineRgn(\r
- IN HRGN hrgnDst,\r
- IN HRGN hrgnSrc1,\r
- IN HRGN hrgnSrc2,\r
- IN INT iMode\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiSetRectRgn(\r
- IN HRGN hrgn,\r
- IN INT xLeft,\r
- IN INT yTop,\r
- IN INT xRight,\r
- IN INT yBottom\r
-);\r
-\r
-W32KAPI\r
-LONG\r
-APIENTRY \r
-NtGdiSetBitmapBits(\r
- IN HBITMAP hbm,\r
- IN ULONG cj,\r
- IN PBYTE pjInit\r
-);\r
-\r
-W32KAPI\r
-INT\r
-APIENTRY\r
-NtGdiGetDIBitsInternal(\r
- IN HDC hdc,\r
- IN HBITMAP hbm,\r
- IN UINT iStartScan,\r
- IN UINT cScans,\r
- OUT OPTIONAL LPBYTE pBits,\r
- IN OUT LPBITMAPINFO pbmi,\r
- IN UINT iUsage,\r
- IN UINT cjMaxBits,\r
- IN UINT cjMaxInfo\r
-);\r
-\r
-W32KAPI\r
-INT\r
-APIENTRY\r
-NtGdiOffsetRgn(\r
- IN HRGN hrgn,\r
- IN INT cx,\r
- IN INT cy\r
-);\r
-\r
-W32KAPI\r
-INT\r
-APIENTRY\r
-NtGdiGetRgnBox(\r
- IN HRGN hrgn,\r
- OUT LPRECT prcOut\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiRectInRegion(\r
- IN HRGN hrgn,\r
- IN OUT LPRECT prcl\r
-);\r
-\r
-W32KAPI\r
-DWORD\r
-APIENTRY\r
-NtGdiGetBoundsRect(\r
- IN HDC hdc,\r
- OUT LPRECT prc,\r
- IN DWORD f\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiPtInRegion(\r
- IN HRGN hrgn,\r
- IN INT x,\r
- IN INT y\r
-);\r
-\r
-W32KAPI\r
-COLORREF\r
-APIENTRY\r
-NtGdiGetNearestColor(\r
- IN HDC hdc,\r
- IN COLORREF cr\r
-);\r
-\r
-W32KAPI\r
-UINT\r
-APIENTRY \r
-NtGdiGetSystemPaletteUse(\r
- IN HDC hdc\r
-);\r
-\r
-W32KAPI\r
-UINT\r
-APIENTRY \r
-NtGdiSetSystemPaletteUse(\r
- IN HDC hdc,\r
- IN UINT ui\r
-);\r
-\r
-W32KAPI\r
-DWORD\r
-APIENTRY\r
-NtGdiGetRegionData(\r
- IN HRGN hrgn,\r
- IN DWORD nCount,\r
- OUT OPTIONAL LPRGNDATA lpRgnData\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiInvertRgn(\r
- IN HDC hdc,\r
- IN HRGN hrgn\r
-);\r
-\r
-INT\r
-W32KAPI\r
-APIENTRY\r
-NtGdiAddFontResourceW(\r
- IN WCHAR *pwszFiles,\r
- IN ULONG cwc,\r
- IN ULONG cFiles,\r
- IN FLONG f,\r
- IN DWORD dwPidTid,\r
- IN OPTIONAL DESIGNVECTOR *pdv\r
-);\r
-\r
-#if (_WIN32_WINNT >= 0x0500)\r
-W32KAPI\r
-HFONT\r
-APIENTRY\r
-NtGdiHfontCreate(\r
- IN ENUMLOGFONTEXDVW *pelfw,\r
- IN ULONG cjElfw,\r
- IN LFTYPE lft,\r
- IN FLONG fl,\r
- IN PVOID pvCliData\r
-);\r
-#else\r
-W32KAPI\r
-HFONT\r
-APIENTRY\r
-NtGdiHfontCreate(\r
- IN LPEXTLOGFONTW pelfw,\r
- IN ULONG cjElfw,\r
- IN LFTYPE lft,\r
- IN FLONG fl,\r
- IN PVOID pvCliData\r
-);\r
-#endif\r
-\r
-W32KAPI\r
-ULONG\r
-APIENTRY\r
-NtGdiSetFontEnumeration(\r
- IN ULONG ulType\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiEnumFontClose(\r
- IN ULONG_PTR idEnum\r
-);\r
-\r
-#if (_WIN32_WINNT >= 0x0500)\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiEnumFontChunk(\r
- IN HDC hdc,\r
- IN ULONG_PTR idEnum,\r
- IN ULONG cjEfdw,\r
- OUT ULONG *pcjEfdw,\r
- OUT PENUMFONTDATAW pefdw\r
-);\r
-#endif\r
-\r
-W32KAPI\r
-ULONG_PTR\r
-APIENTRY\r
-NtGdiEnumFontOpen(\r
- IN HDC hdc,\r
- IN ULONG iEnumType,\r
- IN FLONG flWin31Compat,\r
- IN ULONG cwchMax,\r
- IN OPTIONAL LPWSTR pwszFaceName,\r
- IN ULONG lfCharSet,\r
- OUT ULONG *pulCount\r
-);\r
-\r
-W32KAPI\r
-INT\r
-APIENTRY\r
-NtGdiQueryFonts(\r
- OUT PUNIVERSAL_FONT_ID pufiFontList,\r
- IN ULONG nBufferSize,\r
- OUT PLARGE_INTEGER pTimeStamp \r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiConsoleTextOut(\r
- IN HDC hdc,\r
- IN POLYTEXTW *lpto,\r
- IN UINT nStrings,\r
- IN RECTL *prclBounds\r
-);\r
-\r
-W32KAPI\r
-NTSTATUS\r
-APIENTRY\r
-NtGdiFullscreenControl(\r
- IN FULLSCREENCONTROL FullscreenCommand,\r
- IN PVOID FullscreenInput,\r
- IN DWORD FullscreenInputLength,\r
- OUT PVOID FullscreenOutput,\r
- IN OUT PULONG FullscreenOutputLength\r
-);\r
-\r
-W32KAPI\r
-DWORD \r
-NtGdiGetCharSet(\r
- IN HDC hdc\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY \r
-NtGdiEnableEudc(\r
- IN BOOL\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY \r
-NtGdiEudcLoadUnloadLink(\r
- IN OPTIONAL LPCWSTR pBaseFaceName,\r
- IN UINT cwcBaseFaceName,\r
- IN LPCWSTR pEudcFontPath,\r
- IN UINT cwcEudcFontPath,\r
- IN INT iPriority,\r
- IN INT iFontLinkType,\r
- IN BOOL bLoadLin\r
-);\r
-\r
-W32KAPI\r
-UINT\r
-APIENTRY \r
-NtGdiGetStringBitmapW(\r
- IN HDC hdc,\r
- IN LPWSTR pwsz,\r
- IN UINT cwc,\r
- OUT BYTE *lpSB,\r
- IN UINT cj\r
-);\r
-\r
-W32KAPI\r
-ULONG\r
-APIENTRY\r
-NtGdiGetEudcTimeStampEx(\r
- IN OPTIONAL LPWSTR lpBaseFaceName,\r
- IN ULONG cwcBaseFaceName,\r
- IN BOOL bSystemTimeStamp\r
-);\r
-\r
-W32KAPI\r
-ULONG\r
-APIENTRY\r
-NtGdiQueryFontAssocInfo(\r
- IN HDC hdc\r
-);\r
-\r
-#if (_WIN32_WINNT >= 0x0500)\r
-W32KAPI\r
-DWORD \r
-NtGdiGetFontUnicodeRanges(\r
- IN HDC hdc,\r
- OUT OPTIONAL LPGLYPHSET pgs\r
-);\r
-#endif\r
-\r
-#ifdef LANGPACK\r
-W32KAPI\r
-BOOL \r
-NtGdiGetRealizationInfo(\r
- IN HDC hdc,\r
- OUT PREALIZATION_INFO pri,\r
- IN HFONT hf\r
-);\r
-#endif\r
-\r
-W32KAPI\r
-BOOL \r
-NtGdiAddRemoteMMInstanceToDC(\r
- IN HDC hdc,\r
- IN DOWNLOADDESIGNVECTOR *pddv,\r
- IN ULONG cjDDV\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiUnloadPrinterDriver(\r
- IN LPWSTR pDriverName,\r
- IN ULONG cbDriverName\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiEngAssociateSurface(\r
- IN HSURF hsurf,\r
- IN HDEV hdev,\r
- IN FLONG flHooks\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiEngEraseSurface(\r
- IN SURFOBJ *pso,\r
- IN RECTL *prcl,\r
- IN ULONG iColor\r
-);\r
-\r
-W32KAPI\r
-HBITMAP\r
-APIENTRY\r
-NtGdiEngCreateBitmap(\r
- IN SIZEL sizl,\r
- IN LONG lWidth,\r
- IN ULONG iFormat,\r
- IN FLONG fl,\r
- IN OPTIONAL PVOID pvBits\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiEngDeleteSurface(\r
- IN HSURF hsurf\r
-);\r
-\r
-W32KAPI\r
-SURFOBJ*\r
-APIENTRY\r
-NtGdiEngLockSurface(\r
- IN HSURF hsurf\r
-);\r
-\r
-W32KAPI\r
-VOID\r
-APIENTRY\r
-NtGdiEngUnlockSurface(\r
- IN SURFOBJ *\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiEngMarkBandingSurface(\r
- IN HSURF hsurf\r
-);\r
-\r
-W32KAPI\r
-HSURF\r
-APIENTRY\r
-NtGdiEngCreateDeviceSurface(\r
- IN DHSURF dhsurf,\r
- IN SIZEL sizl,\r
- IN ULONG iFormatCompat\r
-);\r
-\r
-W32KAPI\r
-HBITMAP\r
-APIENTRY\r
-NtGdiEngCreateDeviceBitmap(\r
- IN DHSURF dhsurf,\r
- IN SIZEL sizl,\r
- IN ULONG iFormatCompat\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiEngCopyBits(\r
- IN SURFOBJ *psoDst,\r
- IN SURFOBJ *psoSrc,\r
- IN OPTIONAL CLIPOBJ *pco,\r
- IN XLATEOBJ *pxlo,\r
- IN RECTL *prclDst,\r
- IN POINTL *pptlSrc\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiEngStretchBlt(\r
- IN SURFOBJ *psoDest,\r
- IN SURFOBJ *psoSrc,\r
- IN SURFOBJ *psoMask,\r
- IN CLIPOBJ *pco,\r
- IN XLATEOBJ *pxlo,\r
- IN COLORADJUSTMENT *pca,\r
- IN POINTL *pptlHTOrg,\r
- IN RECTL *prclDest,\r
- IN RECTL *prclSrc,\r
- IN POINTL *pptlMask,\r
- IN ULONG iMode\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiEngBitBlt(\r
- IN SURFOBJ *psoDst,\r
- IN SURFOBJ *psoSrc,\r
- IN SURFOBJ *psoMask,\r
- IN CLIPOBJ *pco,\r
- IN XLATEOBJ *pxlo,\r
- IN RECTL *prclDst,\r
- IN POINTL *pptlSrc,\r
- IN POINTL *pptlMask,\r
- IN BRUSHOBJ *pbo,\r
- IN POINTL *pptlBrush,\r
- IN ROP4 rop4\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiEngPlgBlt(\r
- IN SURFOBJ *psoTrg,\r
- IN SURFOBJ *psoSrc,\r
- IN OPTIONAL SURFOBJ *psoMsk,\r
- IN CLIPOBJ *pco,\r
- IN XLATEOBJ *pxlo,\r
- IN COLORADJUSTMENT *pca,\r
- IN POINTL *pptlBrushOrg,\r
- IN POINTFIX *pptfxDest,\r
- IN RECTL *prclSrc,\r
- IN OPTIONAL POINTL *pptlMask,\r
- IN ULONG iMode\r
-);\r
-\r
-W32KAPI\r
-HPALETTE\r
-APIENTRY\r
-NtGdiEngCreatePalette(\r
- IN ULONG iMode,\r
- IN ULONG cColors,\r
- IN ULONG *pulColors,\r
- IN FLONG flRed,\r
- IN FLONG flGreen,\r
- IN FLONG flBlue\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiEngDeletePalette(\r
- IN HPALETTE hPal\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiEngStrokePath(\r
- IN SURFOBJ *pso,\r
- IN PATHOBJ *ppo,\r
- IN CLIPOBJ *pco,\r
- IN XFORMOBJ *pxo,\r
- IN BRUSHOBJ *pbo,\r
- IN POINTL *pptlBrushOrg,\r
- IN LINEATTRS *plineattrs,\r
- IN MIX mix\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiEngFillPath(\r
- IN SURFOBJ *pso,\r
- IN PATHOBJ *ppo,\r
- IN CLIPOBJ *pco,\r
- IN BRUSHOBJ *pbo,\r
- IN POINTL *pptlBrushOrg,\r
- IN MIX mix,\r
- IN FLONG flOptions\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiEngStrokeAndFillPath(\r
- IN SURFOBJ *pso,\r
- IN PATHOBJ *ppo,\r
- IN CLIPOBJ *pco,IN XFORMOBJ *pxo,\r
- IN BRUSHOBJ *pboStroke,\r
- IN LINEATTRS *plineattrs,\r
- IN BRUSHOBJ *pboFill,\r
- IN POINTL *pptlBrushOrg,\r
- IN MIX mix,\r
- IN FLONG flOptions\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiEngPaint(\r
- IN SURFOBJ *pso,\r
- IN CLIPOBJ *pco,\r
- IN BRUSHOBJ *pbo,\r
- IN POINTL *pptlBrushOrg,\r
- IN MIX mix\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiEngLineTo(\r
- IN SURFOBJ *pso,\r
- IN CLIPOBJ *pco,\r
- IN BRUSHOBJ *pbo,\r
- IN LONG x1,\r
- IN LONG y1,\r
- IN LONG x2,\r
- IN LONG y2,\r
- IN RECTL *prclBounds,\r
- IN MIX mix\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiEngAlphaBlend(\r
- IN SURFOBJ *psoDest,\r
- IN SURFOBJ *psoSrc,\r
- IN CLIPOBJ *pco,\r
- IN XLATEOBJ *pxlo,\r
- IN RECTL *prclDest,\r
- IN RECTL *prclSrc,\r
- IN BLENDOBJ *pBlendObj\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiEngGradientFill(\r
- IN SURFOBJ *psoDest,\r
- IN CLIPOBJ *pco,\r
- IN XLATEOBJ *pxlo,\r
- IN TRIVERTEX *pVertex,\r
- IN ULONG nVertex,\r
- IN PVOID pMesh,\r
- IN ULONG nMesh,\r
- IN RECTL *prclExtents,\r
- IN POINTL *pptlDitherOrg,\r
- IN ULONG ulMode\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiEngTransparentBlt(\r
- IN SURFOBJ *psoDst,\r
- IN SURFOBJ *psoSrc,\r
- IN CLIPOBJ *pco,\r
- IN XLATEOBJ *pxlo,\r
- IN RECTL *prclDst,\r
- IN RECTL *prclSrc,\r
- IN ULONG iTransColor,\r
- IN ULONG ulReserved\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiEngTextOut(\r
- IN SURFOBJ *pso,\r
- IN STROBJ *pstro,\r
- IN FONTOBJ *pfo,\r
- IN CLIPOBJ *pco,\r
- IN RECTL *prclExtra,\r
- IN RECTL *prclOpaque,\r
- IN BRUSHOBJ *pboFore,\r
- IN BRUSHOBJ *pboOpaque,\r
- IN POINTL *pptlOrg,\r
- IN MIX mix\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiEngStretchBltROP(\r
- IN SURFOBJ *psoTrg,\r
- IN SURFOBJ *psoSrc,\r
- IN SURFOBJ *psoMask,\r
- IN CLIPOBJ *pco,\r
- IN XLATEOBJ *pxlo,\r
- IN COLORADJUSTMENT *pca,\r
- IN POINTL *pptlBrushOrg,\r
- IN RECTL *prclTrg,\r
- IN RECTL *prclSrc,\r
- IN POINTL *pptlMask,\r
- IN ULONG iMode,\r
- IN BRUSHOBJ *pbo,\r
- IN ROP4 rop4\r
-);\r
-\r
-W32KAPI\r
-ULONG\r
-APIENTRY\r
-NtGdiXLATEOBJ_cGetPalette(\r
- IN XLATEOBJ *pxlo,\r
- IN ULONG iPal,\r
- IN ULONG cPal,\r
- OUT ULONG *pPal\r
-);\r
-\r
-W32KAPI\r
-ULONG\r
-APIENTRY\r
-NtGdiCLIPOBJ_cEnumStart(\r
- IN CLIPOBJ *pco,\r
- IN BOOL bAll,\r
- IN ULONG iType,\r
- IN ULONG iDirection,\r
- IN ULONG cLimit\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiCLIPOBJ_bEnum(\r
- IN CLIPOBJ *pco,\r
- IN ULONG cj,\r
- OUT ULONG *pul\r
-);\r
-\r
-W32KAPI\r
-PATHOBJ*\r
-APIENTRY\r
-NtGdiCLIPOBJ_ppoGetPath(\r
- IN CLIPOBJ *pco\r
-);\r
-\r
-W32KAPI\r
-CLIPOBJ*\r
-APIENTRY\r
-NtGdiEngCreateClip();\r
-\r
-W32KAPI\r
-VOID\r
-APIENTRY\r
-NtGdiEngDeleteClip(\r
- IN CLIPOBJ*pco\r
-);\r
-\r
-W32KAPI\r
-PVOID\r
-APIENTRY\r
-NtGdiBRUSHOBJ_pvAllocRbrush(\r
- IN BRUSHOBJ *pbo,\r
- IN ULONG cj\r
-);\r
-\r
-W32KAPI\r
-PVOID\r
-APIENTRY\r
-NtGdiBRUSHOBJ_pvGetRbrush(\r
- IN BRUSHOBJ *pbo\r
-);\r
-\r
-W32KAPI\r
-ULONG\r
-APIENTRY\r
-NtGdiBRUSHOBJ_ulGetBrushColor(\r
- IN BRUSHOBJ *pbo\r
-);\r
-\r
-W32KAPI\r
-HANDLE\r
-APIENTRY\r
-NtGdiBRUSHOBJ_hGetColorTransform(\r
- IN BRUSHOBJ *pbo\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiXFORMOBJ_bApplyXform(\r
- IN XFORMOBJ *pxo,\r
- IN ULONG iMode,\r
- IN ULONG cPoints,\r
- IN PVOID pvIn,\r
- OUT PVOID pvOut\r
-);\r
-\r
-W32KAPI\r
-ULONG\r
-APIENTRY\r
-NtGdiXFORMOBJ_iGetXform(\r
- IN XFORMOBJ *pxo,\r
- OUT OPTIONAL XFORML *pxform\r
-);\r
-\r
-W32KAPI\r
-VOID\r
-APIENTRY\r
-NtGdiFONTOBJ_vGetInfo(\r
- IN FONTOBJ *pfo,\r
- IN ULONG cjSize,\r
- OUT FONTINFO *pfi\r
-);\r
-\r
-W32KAPI\r
-ULONG\r
-APIENTRY\r
-NtGdiFONTOBJ_cGetGlyphs(\r
- IN FONTOBJ *pfo,\r
- IN ULONG iMode,\r
- IN ULONG cGlyph,\r
- IN HGLYPH *phg,\r
- OUT PVOID *ppvGlyph\r
-);\r
-\r
-W32KAPI\r
-XFORMOBJ*\r
-APIENTRY\r
-NtGdiFONTOBJ_pxoGetXform(\r
- IN FONTOBJ *pfo\r
-);\r
-\r
-W32KAPI\r
-IFIMETRICS*\r
-APIENTRY\r
-NtGdiFONTOBJ_pifi(\r
- IN FONTOBJ *pfo\r
-);\r
-\r
-W32KAPI\r
-FD_GLYPHSET*\r
-APIENTRY\r
-NtGdiFONTOBJ_pfdg(\r
- IN FONTOBJ *pfo\r
-);\r
-\r
-W32KAPI\r
-ULONG\r
-APIENTRY\r
-NtGdiFONTOBJ_cGetAllGlyphHandles(\r
- IN FONTOBJ *pfo,\r
- OUT OPTIONAL HGLYPH *phg\r
-);\r
-\r
-W32KAPI\r
-PVOID\r
-APIENTRY \r
-NtGdiFONTOBJ_pvTrueTypeFontFile(\r
- IN FONTOBJ *pfo,\r
- OUT ULONG *pcjFile\r
-);\r
-\r
-W32KAPI\r
-PFD_GLYPHATTR\r
-APIENTRY\r
-NtGdiFONTOBJ_pQueryGlyphAttrs(\r
- IN FONTOBJ *pfo,\r
- IN ULONG iMode\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiSTROBJ_bEnum(\r
- IN STROBJ *pstro,\r
- OUT ULONG *pc,\r
- OUT PGLYPHPOS *ppgpos\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiSTROBJ_bEnumPositionsOnly(\r
- IN STROBJ *pstro,\r
- OUT ULONG *pc,\r
- OUT PGLYPHPOS *ppgpos\r
-);\r
-\r
-W32KAPI\r
-VOID\r
-APIENTRY\r
-NtGdiSTROBJ_vEnumStart(\r
- IN STROBJ *pstro\r
-);\r
-\r
-W32KAPI\r
-DWORD\r
-APIENTRY\r
-NtGdiSTROBJ_dwGetCodePage(\r
- IN STROBJ *pstro\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiSTROBJ_bGetAdvanceWidths(\r
- IN STROBJ*pstro,\r
- IN ULONG iFirst,\r
- IN ULONG c,\r
- OUT POINTQF*pptqD\r
-);\r
-\r
-W32KAPI\r
-FD_GLYPHSET*\r
-APIENTRY\r
-NtGdiEngComputeGlyphSet(\r
- IN INT nCodePage,\r
- IN INT nFirstChar,\r
- IN INT cChars\r
-);\r
-\r
-W32KAPI\r
-ULONG\r
-APIENTRY\r
-NtGdiXLATEOBJ_iXlate(\r
- IN XLATEOBJ *pxlo,\r
- IN ULONG iColor\r
-);\r
-\r
-W32KAPI\r
-HANDLE\r
-APIENTRY\r
-NtGdiXLATEOBJ_hGetColorTransform(\r
- IN XLATEOBJ *pxlo\r
-);\r
-\r
-W32KAPI\r
-VOID\r
-APIENTRY\r
-NtGdiPATHOBJ_vGetBounds(\r
- IN PATHOBJ *ppo,\r
- OUT PRECTFX prectfx\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiPATHOBJ_bEnum(\r
- IN PATHOBJ *ppo,\r
- OUT PATHDATA *ppd\r
-); \r
-\r
-W32KAPI\r
-VOID\r
-APIENTRY\r
-NtGdiPATHOBJ_vEnumStart(\r
- IN PATHOBJ *ppo\r
-);\r
-\r
-W32KAPI\r
-VOID\r
-APIENTRY\r
-NtGdiEngDeletePath(\r
- IN PATHOBJ *ppo\r
-);\r
-\r
-W32KAPI\r
-VOID\r
-APIENTRY\r
-NtGdiPATHOBJ_vEnumStartClipLines(\r
- IN PATHOBJ *ppo,\r
- IN CLIPOBJ *pco,\r
- IN SURFOBJ *pso,\r
- IN LINEATTRS *pla\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiPATHOBJ_bEnumClipLines(\r
- IN PATHOBJ *ppo,\r
- IN ULONG cb,\r
- OUT CLIPLINE *pcl\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiEngCheckAbort(\r
- IN SURFOBJ *pso\r
-);\r
-\r
-W32KAPI\r
-DHPDEV\r
-NtGdiGetDhpdev(\r
- IN HDEV hdev\r
-);\r
-\r
-W32KAPI\r
-LONG\r
-APIENTRY\r
-NtGdiHT_Get8BPPFormatPalette(\r
- OUT OPTIONAL LPPALETTEENTRY pPaletteEntry,\r
- IN USHORT RedGamma,\r
- IN USHORT GreenGamma,\r
- IN USHORT BlueGamma\r
-);\r
-\r
-W32KAPI\r
-LONG\r
-APIENTRY\r
-NtGdiHT_Get8BPPMaskPalette(\r
- OUT OPTIONAL LPPALETTEENTRY pPaletteEntry,\r
- IN BOOL Use8BPPMaskPal,\r
- IN BYTE CMYMask,\r
- IN USHORT RedGamma,\r
- IN USHORT GreenGamma,\r
- IN USHORT BlueGamma\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-NtGdiUpdateTransform(\r
- IN HDC hdc\r
-);\r
-\r
-W32KAPI\r
-DWORD\r
-APIENTRY\r
-NtGdiSetLayout(\r
- IN HDC hdc,\r
- IN LONG wox,\r
- IN DWORD dwLayout\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiMirrorWindowOrg(\r
- IN HDC hdc\r
-);\r
-\r
-W32KAPI\r
-LONG\r
-APIENTRY \r
-NtGdiGetDeviceWidth(\r
- IN HDC hdc\r
-);\r
-\r
-W32KAPI\r
-BOOL \r
-NtGdiSetPUMPDOBJ(\r
- IN HUMPD humpd,\r
- IN BOOL bStoreID,\r
- OUT HUMPD *phumpd,\r
- OUT BOOL *pbWOW64\r
-);\r
-\r
-W32KAPI\r
-BOOL \r
-NtGdiBRUSHOBJ_DeleteRbrush(\r
- IN BRUSHOBJ *pbo,\r
- IN BRUSHOBJ *pboB\r
-);\r
-\r
-W32KAPI\r
-BOOL \r
-NtGdiUMPDEngFreeUserMem(\r
- IN KERNEL_PVOID *ppv\r
-);\r
-\r
-W32KAPI\r
-HBITMAP\r
-APIENTRY\r
-NtGdiSetBitmapAttributes(\r
- IN HBITMAP hbm,\r
- IN DWORD dwFlags\r
-);\r
-\r
-W32KAPI\r
-HBITMAP\r
-APIENTRY\r
-NtGdiClearBitmapAttributes(\r
- IN HBITMAP hbm,\r
- IN DWORD dwFlags\r
-);\r
-\r
-W32KAPI\r
-HBRUSH\r
-APIENTRY\r
-NtGdiSetBrushAttributes(\r
- IN HBRUSH hbm,\r
- IN DWORD dwFlags\r
-);\r
-\r
-W32KAPI\r
-HBRUSH\r
-APIENTRY\r
-NtGdiClearBrushAttributes(\r
- IN HBRUSH hbm,\r
- IN DWORD dwFlags\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiDrawStream(\r
- IN HDC hdcDst,\r
- IN ULONG cjIn,\r
- IN VOID *pvIn\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiMakeObjectXferable(\r
- IN HANDLE h,\r
- IN DWORD dwProcessId\r
-);\r
-\r
-W32KAPI\r
-BOOL\r
-APIENTRY\r
-NtGdiMakeObjectUnXferable(\r
- IN HANDLE h\r
-);\r
-\r
-#endif\r