6 #define DXENG_INDEX_Resverd0 0x00 7 #define DXENG_INDEX_DxEngNUIsTermSrv 0x01 8 #define DXENG_INDEX_DxEngScreenAccessCheck 0x02 9 #define DXENG_INDEX_DxEngRedrawDesktop 0x03 10 #define DXENG_INDEX_DxEngDispUniq 0x04 11 #define DXENG_INDEX_DxEngIncDispUniq 0x05 12 #define DXENG_INDEX_DxEngVisRgnUniq 0x06 13 #define DXENG_INDEX_DxEngLockShareSem 0x07 14 #define DXENG_INDEX_DxEngUnlockShareSem 0x08 15 #define DXENG_INDEX_DxEngEnumerateHdev 0x09 16 #define DXENG_INDEX_DxEngLockHdev 0x0A 17 #define DXENG_INDEX_DxEngUnlockHdev 0x0B 18 #define DXENG_INDEX_DxEngIsHdevLockedByCurrentThread 0x0C 19 #define DXENG_INDEX_DxEngReferenceHdev 0x0D 20 #define DXENG_INDEX_DxEngUnreferenceHdev 0x0E 21 #define DXENG_INDEX_DxEngGetDeviceGammaRamp 0x0F 22 #define DXENG_INDEX_DxEngSetDeviceGammaRamp 0x10 23 #define DXENG_INDEX_DxEngSpTearDownSprites 0x11 24 #define DXENG_INDEX_DxEngSpUnTearDownSprites 0x12 25 #define DXENG_INDEX_DxEngSpSpritesVisible 0x13 26 #define DXENG_INDEX_DxEngGetHdevData 0x14 27 #define DXENG_INDEX_DxEngSetHdevData 0x15 28 #define DXENG_INDEX_DxEngCreateMemoryDC 0x16 29 #define DXENG_INDEX_DxEngGetDesktopDC 0x17 30 #define DXENG_INDEX_DxEngDeleteDC 0x18 31 #define DXENG_INDEX_DxEngCleanDC 0x19 32 #define DXENG_INDEX_DxEngSetDCOwner 0x1A 33 #define DXENG_INDEX_DxEngLockDC 0x1B 34 #define DXENG_INDEX_DxEngUnlockDC 0x1C 35 #define DXENG_INDEX_DxEngSetDCState 0x1D 36 #define DXENG_INDEX_DxEngGetDCState 0x1E 37 #define DXENG_INDEX_DxEngSelectBitmap 0x1F 38 #define DXENG_INDEX_DxEngSetBitmapOwner 0x20 39 #define DXENG_INDEX_DxEngDeleteSurface 0x21 40 #define DXENG_INDEX_DxEngGetSurfaceData 0x22 41 #define DXENG_INDEX_DxEngAltLockSurface 0x23 42 #define DXENG_INDEX_DxEngUploadPaletteEntryToSurface 0x24 43 #define DXENG_INDEX_DxEngMarkSurfaceAsDirectDraw 0x25 44 #define DXENG_INDEX_DxEngSelectPaletteToSurface 0x26 45 #define DXENG_INDEX_DxEngSyncPaletteTableWithDevice 0x27 46 #define DXENG_INDEX_DxEngSetPaletteState 0x28 47 #define DXENG_INDEX_DxEngGetRedirectionBitmap 0x29 48 #define DXENG_INDEX_DxEngLoadImage 0x2A BOOLEAN NTAPI DxEngReferenceHdev(HDEV hdev)
BOOLEAN NTAPI DxEngSetDCState(HDC hDC, DWORD SetType, DWORD Set)
SURFOBJ *NTAPI DxEngAltLockSurface(HSURF hsurf)
BOOLEAN NTAPI DxEngDeleteDC(HDC hdc, BOOL Force)
BOOL NTAPI DxEngGetDeviceGammaRamp(HDEV hPDev, PGAMMARAMP Ramp)
_In_ CLIPOBJ _In_ BRUSHOBJ _In_ LONG x1
BOOLEAN NTAPI DxEngDeleteSurface(HSURF hsurf)
HDEV *NTAPI DxEngEnumerateHdev(HDEV *hdev)
DWORD NTAPI DxEngSelectPaletteToSurface(DWORD x1, DWORD x2)
DWORD NTAPI DxEngGetRedirectionBitmap(DWORD x1)
DWORD NTAPI DxEngUploadPaletteEntryToSurface(DWORD x1, DWORD x2, DWORD x3, DWORD x4)
enum _DXEGSHDEVDATA DXEGSHDEVDATA
BOOLEAN NTAPI DxEngUnlockDC(PDC pDC)
DWORD NTAPI DxEngMarkSurfaceAsDirectDraw(DWORD x1, DWORD x2)
NTSTATUS(* NTAPI)(IN PFILE_FULL_EA_INFORMATION EaBuffer, IN ULONG EaLength, OUT PULONG ErrorOffset)
DWORD NTAPI DxEngLoadImage(DWORD x1, DWORD x2)
BOOLEAN NTAPI DxEngSetHdevData(HDEV, DXEGSHDEVDATA, DWORD_PTR)
BOOLEAN NTAPI DxEngCleanDC(HDC hdc)
BOOLEAN NTAPI DxEngIncDispUniq(VOID)
HDC NTAPI DxEngCreateMemoryDC(HDEV hDev)
DWORD NTAPI DxEngScreenAccessCheck(VOID)
DWORD NTAPI DxEngSpSpritesVisible(DWORD x1)
BOOLEAN NTAPI DxEngIsHdevLockedByCurrentThread(HDEV hDev)
typedef HSURF(APIENTRY FN_DrvEnableSurface)(_In_ DHPDEV dhpdev)
BOOLEAN NTAPI DxEngLockShareSem(VOID)
BOOLEAN NTAPI DxEngUnlockShareSem(VOID)
BOOLEAN NTAPI DxEngNUIsTermSrv(VOID)
BOOLEAN NTAPI DxEngLockHdev(HDEV hdev)
BOOLEAN NTAPI DxEngUnreferenceHdev(HDEV hDev)
DWORD NTAPI DxEngSpTearDownSprites(DWORD x1, DWORD x2, DWORD x3)
DWORD NTAPI DxEngGetSurfaceData(DWORD x1, DWORD x2)
HDC NTAPI DxEngGetDesktopDC(ULONG DcType, BOOL EmptyDC, BOOL ValidatehWnd)
PDC NTAPI DxEngLockDC(HDC hDC)
BOOLEAN NTAPI DxEngSetDeviceGammaRamp(HDEV hPDev, PGAMMARAMP Ramp, BOOL Unuse)
BOOLEAN NTAPI DxEngUnlockHdev(HDEV hdev)
BOOLEAN NTAPI DxEngRedrawDesktop(VOID)
DWORD_PTR NTAPI DxEngGetHdevData(HDEV, DXEGSHDEVDATA)
ULONG NTAPI DxEngVisRgnUniq(VOID)
BOOLEAN NTAPI DxEngSetBitmapOwner(HBITMAP hbmp, ULONG ulOwner)
DWORD NTAPI DxEngSetPaletteState(DWORD x1, DWORD x2, DWORD x3)
_In_ CLIPOBJ _In_ BRUSHOBJ _In_ LONG _In_ LONG _In_ LONG x2
enum _DXEGSHDEVDATA * PDXEGSHDEVDATA
DWORD NTAPI DxEngSpUnTearDownSprites(DWORD x1, DWORD x2, DWORD x3)
DWORD_PTR NTAPI DxEngGetDCState(HDC hDC, DWORD type)
GLuint GLuint GLsizei GLenum type
HBITMAP NTAPI DxEngSelectBitmap(HDC hdc, HBITMAP hbmp)
ULONG NTAPI DxEngDispUniq(VOID)
DWORD NTAPI DxEngSyncPaletteTableWithDevice(DWORD x1, DWORD x2)
BOOL NTAPI DxEngSetDCOwner(HGDIOBJ hObject, DWORD OwnerMask)
_Inout_ PVCB _In_ BOOLEAN Force