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
_Inout_ PVCB _In_ BOOLEAN Force
DWORD NTAPI DxEngUploadPaletteEntryToSurface(DWORD x1, DWORD x2, DWORD x3, DWORD x4)
HDC NTAPI DxEngCreateMemoryDC(HDEV hDev)
BOOLEAN NTAPI DxEngSetDCState(HDC hDC, DWORD SetType, DWORD Set)
BOOLEAN NTAPI DxEngReferenceHdev(HDEV hdev)
enum _DXEGSHDEVDATA DXEGSHDEVDATA
BOOLEAN NTAPI DxEngLockShareSem(VOID)
DWORD NTAPI DxEngMarkSurfaceAsDirectDraw(DWORD x1, DWORD x2)
@ DxEGShDevData_DitherFmt
enum _DXEGSHDEVDATA * PDXEGSHDEVDATA
BOOLEAN NTAPI DxEngIsHdevLockedByCurrentThread(HDEV hDev)
BOOLEAN NTAPI DxEngSetDeviceGammaRamp(HDEV hPDev, PGAMMARAMP Ramp, BOOL Unuse)
DWORD NTAPI DxEngLoadImage(DWORD x1, DWORD x2)
HDC NTAPI DxEngGetDesktopDC(ULONG DcType, BOOL EmptyDC, BOOL ValidatehWnd)
DWORD NTAPI DxEngScreenAccessCheck(VOID)
BOOLEAN NTAPI DxEngSetBitmapOwner(HBITMAP hbmp, ULONG ulOwner)
DWORD NTAPI DxEngGetRedirectionBitmap(DWORD x1)
BOOLEAN NTAPI DxEngNUIsTermSrv(VOID)
HDEV *NTAPI DxEngEnumerateHdev(HDEV *hdev)
BOOLEAN NTAPI DxEngUnlockShareSem(VOID)
DWORD NTAPI DxEngSyncPaletteTableWithDevice(DWORD x1, DWORD x2)
DWORD NTAPI DxEngSpSpritesVisible(DWORD x1)
BOOLEAN NTAPI DxEngRedrawDesktop(VOID)
BOOLEAN NTAPI DxEngUnlockHdev(HDEV hdev)
BOOLEAN NTAPI DxEngUnlockDC(PDC pDC)
BOOLEAN NTAPI DxEngUnreferenceHdev(HDEV hDev)
BOOLEAN NTAPI DxEngIncDispUniq(VOID)
DWORD NTAPI DxEngSelectPaletteToSurface(DWORD x1, DWORD x2)
ULONG NTAPI DxEngDispUniq(VOID)
DWORD_PTR NTAPI DxEngGetDCState(HDC hDC, DWORD type)
DWORD NTAPI DxEngSpUnTearDownSprites(DWORD x1, DWORD x2, DWORD x3)
BOOL NTAPI DxEngGetDeviceGammaRamp(HDEV hPDev, PGAMMARAMP Ramp)
SURFOBJ *NTAPI DxEngAltLockSurface(HSURF hsurf)
DWORD_PTR NTAPI DxEngGetHdevData(HDEV, DXEGSHDEVDATA)
BOOLEAN NTAPI DxEngDeleteDC(HDC hdc, BOOL Force)
DWORD NTAPI DxEngGetSurfaceData(DWORD x1, DWORD x2)
DWORD NTAPI DxEngSetPaletteState(DWORD x1, DWORD x2, DWORD x3)
PDC NTAPI DxEngLockDC(HDC hDC)
ULONG NTAPI DxEngVisRgnUniq(VOID)
DWORD NTAPI DxEngSpTearDownSprites(DWORD x1, DWORD x2, DWORD x3)
BOOLEAN NTAPI DxEngLockHdev(HDEV hdev)
HBITMAP NTAPI DxEngSelectBitmap(HDC hdc, HBITMAP hbmp)
BOOL NTAPI DxEngSetDCOwner(HGDIOBJ hObject, DWORD OwnerMask)
BOOLEAN NTAPI DxEngDeleteSurface(HSURF hsurf)
BOOLEAN NTAPI DxEngSetHdevData(HDEV, DXEGSHDEVDATA, DWORD_PTR)
BOOLEAN NTAPI DxEngCleanDC(HDC hdc)
GLuint GLuint GLsizei GLenum type
_In_ CLIPOBJ _In_ BRUSHOBJ _In_ LONG _In_ LONG _In_ LONG x2
_In_ CLIPOBJ _In_ BRUSHOBJ _In_ LONG x1
typedef HSURF(APIENTRY FN_DrvEnableSurface)(_In_ DHPDEV dhpdev)