81 DPRINT1(
"ReactX Calling : DxEngDispUniq\n");
108 DPRINT1(
"ReactX Calling : DxEngGetDeviceGammaRamp\n");
133 DPRINT1(
"ReactX Calling : DxEngLockDC\n");
158 DPRINT1(
"ReactX Calling : DxEngUnlockDC\n");
182 DPRINT1(
"ReactX Calling : DxEngLockShareSem\n");
205 DPRINT1(
"ReactX Calling : DxEngUnlockShareSem\n");
236 DPRINT1(
"ReactX Calling : DxEngSetDeviceGammaRamp\n");
287 DPRINT1(
"ReactX Calling : DxEngGetHdevData DXEGSHDEVDATA : %ld\n",
Type);
290 DPRINT1(
"HDEV hDev %p\n", hDev);
296 DPRINT1(
"requested DXEGSHDEVDATA DxEGShDevData_Surface\n");
300 DPRINT1(
"requested DXEGSHDEVDATA DxEGShDevData_hSpooler\n");
304 DPRINT1(
"requested DXEGSHDEVDATA DxEGShDevData_DitherFmt\n");
308 DPRINT1(
"requested DXEGSHDEVDATA DxEGShDevData_FxCaps\n");
312 DPRINT1(
"requested DXEGSHDEVDATA DxEGShDevData_FxCaps2\n");
316 DPRINT1(
"requested DXEGSHDEVDATA DxEGShDevData_DrvFuncs\n");
320 DPRINT1(
"requested DXEGSHDEVDATA DxEGShDevData_dhpdev\n");
324 DPRINT1(
"requested DXEGSHDEVDATA DxEGShDevData_eddg\n");
328 DPRINT1(
"requested DXEGSHDEVDATA DxEGShDevData_dd_nCount\n");
332 DPRINT1(
"requested DXEGSHDEVDATA DxEGShDevData_dd_flags\n");
336 DPRINT1(
"requested DXEGSHDEVDATA DxEGShDevData_disable\n");
340 DPRINT1(
"requested DXEGSHDEVDATA DxEGShDevData_metadev\n");
344 DPRINT1(
"requested DXEGSHDEVDATA DxEGShDevData_display\n");
348 DPRINT1(
"requested DXEGSHDEVDATA DxEGShDevData_Parent\n");
352 DPRINT1(
"requested DXEGSHDEVDATA DxEGShDevData_OpenRefs\n");
356 DPRINT1(
"requested DXEGSHDEVDATA DxEGShDevData_palette\n");
360 DPRINT1(
"requested DXEGSHDEVDATA DxEGShDevData_ldev\n");
364 DPRINT1(
"requested DXEGSHDEVDATA DxEGShDevData_GDev\n");
368 DPRINT1(
"requested DXEGSHDEVDATA DxEGShDevData_clonedev\n");
377 DPRINT1(
"return value %08lx\n", retVal);
414 DPRINT1(
"ReactX Calling : DxEngSetHdevData DXEGSHDEVDATA : %ld\n",
Type);
457 DPRINT1(
"ReactX Calling : DxEngGetDCState type : %lu\n",
type);
484 DPRINT1(
"Return value %08lx\n", retVal);
506 DPRINT1(
"ReactX Calling : DxEngIncDispUniq \n");
535 DPRINT1(
"ReactX Calling : DxEngLockHdev \n");
572 DPRINT1(
"ReactX Calling : DxEngUnlockHdev \n");
634 DPRINT1(
"ReactX Calling : DxEngVisRgnUniq \n");
731 DPRINT1(
"ReactX Calling : DxEngSetDCOwner \n");
767 DPRINT1(
"ReactX Calling : DxEngSelectBitmap \n");
777 DPRINT1(
"ReactX Calling : DxEngSetBitmapOwner \n");
787 DPRINT1(
"ReactX Calling : DxEngDeleteSurface \n");
806 DPRINT1(
"ReactX Calling : DxEngAltLockSurface \n");
DWORD APIENTRY DxEngGetSurfaceData(DWORD x1, DWORD x2)
#define DXENG_INDEX_DxEngAltLockSurface
VOID WINAPI EngReleaseSemaphore(IN HSEMAPHORE hsem)
ULONG_PTR ERESOURCE_THREAD
#define DXENG_INDEX_DxEngSetHdevData
HBITMAP APIENTRY DxEngSelectBitmap(HDC hdc, HBITMAP hbmp)
HDC APIENTRY DxEngGetDesktopDC(ULONG DcType, BOOL EmptyDC, BOOL ValidatehWnd)
ENGAPI BOOL APIENTRY EngDeleteSurface(_In_ _Post_ptr_invalid_ HSURF hsurf)
ULONG APIENTRY DxEngDispUniq(VOID)
FORCEINLINE PDC DC_LockDc(HDC hdc)
#define PsGetCurrentThread()
BOOL FASTCALL IntGdiCleanDC(HDC hDC)
FORCEINLINE VOID PDEVOBJ_vReference(_In_ PPDEVOBJ ppdev)
BOOL FASTCALL IntGdiDeleteDC(HDC, BOOL)
_Must_inspect_result_ _In_ WDFDEVICE _In_ PWDF_DEVICE_PROPERTY_DATA _In_ DEVPROPTYPE _In_ ULONG _In_opt_ PVOID Data
#define DXENG_INDEX_DxEngSetDCOwner
#define DXENG_INDEX_DxEngUnreferenceHdev
_In_ CLIPOBJ _In_ BRUSHOBJ _In_ LONG x1
__kernel_entry W32KAPI HBITMAP APIENTRY NtGdiSelectBitmap(_In_ HDC hdc, _In_ HBITMAP hbm)
BOOLEAN APIENTRY DxEngIncDispUniq(VOID)
BOOLEAN APIENTRY DxEngSetDeviceGammaRamp(HDEV hPDev, PGAMMARAMP Ramp, BOOL Test)
SURFOBJ *APIENTRY DxEngAltLockSurface(HSURF hsurf)
#define DXENG_INDEX_DxEngUnlockDC
BOOL APIENTRY DxEngGetDeviceGammaRamp(HDEV hPDev, PGAMMARAMP Ramp)
#define DXENG_INDEX_DxEngMarkSurfaceAsDirectDraw
PDC APIENTRY DxEngLockDC(HDC hDC)
BOOL FASTCALL IntSetDeviceGammaRamp(HDEV hPDev, PGAMMARAMP Ramp, BOOL Test)
enum _DXEGSHDEVDATA DXEGSHDEVDATA
BOOLEAN APIENTRY DxEngReferenceHdev(HDEV hDev)
#define DXENG_INDEX_DxEngLoadImage
BOOL APIENTRY DxEngSetDCOwner(HGDIOBJ hObject, DWORD OwnerMask)
#define DXENG_INDEX_DxEngSetBitmapOwner
BOOLEAN APIENTRY DxEngSetDCState(HDC hDC, DWORD SetType, DWORD Set)
BOOLEAN NTAPI ExAcquireResourceExclusiveLite(IN PERESOURCE Resource, IN BOOLEAN Wait)
#define DXENG_INDEX_DxEngGetSurfaceData
ULONG APIENTRY DxEngVisRgnUniq(VOID)
DRIVER_FUNCTIONS DriverFunctions
_Acquires_exclusive_lock_ Resource _Acquires_shared_lock_ Resource _Inout_ PERESOURCE Resource
#define DXENG_INDEX_DxEngLockHdev
DWORD APIENTRY DxEngSyncPaletteTableWithDevice(DWORD x1, DWORD x2)
BOOLEAN APIENTRY DxEngCleanDC(HDC hdc)
#define DXENG_INDEX_DxEngEnumerateHdev
HDC APIENTRY DxEngCreateMemoryDC(HDEV hDev)
#define DXENG_INDEX_DxEngVisRgnUniq
ENGAPI VOID APIENTRY EngAcquireSemaphore(_Inout_ HSEMAPHORE hsem)
#define DXENG_INDEX_DxEngSpUnTearDownSprites
DWORD APIENTRY DxEngSpUnTearDownSprites(DWORD x1, DWORD x2, DWORD x3)
struct _PDEVOBJ * PPDEVOBJ
HDEV *APIENTRY DxEngEnumerateHdev(HDEV *hdev)
DWORD APIENTRY DxEngMarkSurfaceAsDirectDraw(DWORD x1, DWORD x2)
#define DXENG_INDEX_DxEngSetPaletteState
#define DXENG_INDEX_DxEngLockShareSem
#define DXENG_INDEX_DxEngSyncPaletteTableWithDevice
#define DXENG_INDEX_DxEngGetRedirectionBitmap
typedef HSURF(APIENTRY FN_DrvEnableSurface)(_In_ DHPDEV dhpdev)
ULONG gulVisRgnUniqueness
#define DXENG_INDEX_DxEngCleanDC
BOOLEAN APIENTRY DxEngUnlockHdev(HDEV hDev)
#define DXENG_INDEX_DxEngScreenAccessCheck
DWORD APIENTRY DxEngSpSpritesVisible(DWORD x1)
DWORD_PTR APIENTRY DxEngGetHdevData(HDEV hDev, DXEGSHDEVDATA Type)
BOOLEAN APIENTRY DxEngUnlockDC(PDC pDC)
#define DXENG_INDEX_DxEngGetDCState
#define DXENG_INDEX_DxEngIncDispUniq
#define DXENG_INDEX_DxEngDeleteDC
BOOLEAN APIENTRY DxEngSetBitmapOwner(HBITMAP hbmp, ULONG ulOwner)
HDC FASTCALL IntGdiCreateDisplayDC(HDEV hDev, ULONG DcType, BOOL EmptyDC)
struct _PDEVOBJ * ppdevParent
#define DXENG_INDEX_DxEngDeleteSurface
#define DXENG_INDEX_DxEngGetDeviceGammaRamp
ENGAPI SURFOBJ *APIENTRY EngLockSurface(_In_ HSURF hsurf)
#define DXENG_INDEX_DxEngUploadPaletteEntryToSurface
HDC FASTCALL UserGetDesktopDC(ULONG DcType, BOOL bAltDc, BOOL ValidatehWnd)
VOID FASTCALL ExReleaseResourceLite(IN PERESOURCE Resource)
BOOLEAN APIENTRY DxEngNUIsTermSrv(VOID)
#define DXENG_INDEX_DxEngSelectPaletteToSurface
#define DXENG_INDEX_DxEngSetDCState
#define DXENG_INDEX_DxEngDispUniq
BOOLEAN APIENTRY DxEngDeleteDC(HDC hdc, BOOL Force)
#define DXENG_INDEX_DxEngIsHdevLockedByCurrentThread
#define KeEnterCriticalRegion()
VOID APIENTRY UserRedrawDesktop(VOID)
struct _EDD_DIRECTDRAW_GLOBAL * pEDDgpl
DWORD_PTR APIENTRY DxEngGetDCState(HDC hDC, DWORD type)
BOOLEAN APIENTRY DxEngSetHdevData(HDEV hDev, DXEGSHDEVDATA Type, DWORD_PTR Data)
BOOLEAN APIENTRY DxEngDeleteSurface(HSURF hsurf)
BOOL FASTCALL IntGetDeviceGammaRamp(HDEV hPDev, PGAMMARAMP Ramp)
BOOLEAN APIENTRY DxEngLockHdev(HDEV hDev)
#define KeLeaveCriticalRegion()
#define InterlockedIncrement
BOOLEAN APIENTRY DxEngLockShareSem(VOID)
FORCEINLINE VOID DC_UnlockDc(PDC pdc)
#define DXENG_INDEX_DxEngNUIsTermSrv
#define DXENG_INDEX_DxEngRedrawDesktop
BOOL NTAPI GreSetDCOwner(HDC hdc, ULONG ulOwner)
DWORD APIENTRY DxEngSpTearDownSprites(DWORD x1, DWORD x2, DWORD x3)
DWORD APIENTRY DxEngUploadPaletteEntryToSurface(DWORD x1, DWORD x2, DWORD x3, DWORD x4)
#define DXENG_INDEX_DxEngUnlockShareSem
#define DXENG_INDEX_DxEngSelectBitmap
BOOLEAN APIENTRY DxEngRedrawDesktop(VOID)
_In_ CLIPOBJ _In_ BRUSHOBJ _In_ LONG _In_ LONG _In_ LONG x2
#define DXENG_INDEX_DxEngLockDC
BOOL NTAPI GreSetBitmapOwner(_In_ HBITMAP hbmp, _In_ ULONG ulOwner)
#define DXENG_INDEX_DxEngSpSpritesVisible
#define DXENG_INDEX_DxEngSpTearDownSprites
BOOLEAN APIENTRY DxEngIsHdevLockedByCurrentThread(HDEV hDev)
HSEMAPHORE WINAPI EngCreateSemaphore(VOID)
#define DXENG_INDEX_DxEngReferenceHdev
DWORD APIENTRY DxEngLoadImage(DWORD x1, DWORD x2)
#define DXENG_INDEX_DxEngUnlockHdev
INT FASTCALL REGION_Complexity(PREGION prgn)
GLuint GLuint GLsizei GLenum type
#define DXENG_INDEX_DxEngGetHdevData
VOID NTAPI PDEVOBJ_vRelease(_Inout_ PPDEVOBJ ppdev)
HSEMAPHORE ghsemShareDevLock
BOOLEAN APIENTRY DxEngUnlockShareSem(VOID)
DWORD APIENTRY DxEngSelectPaletteToSurface(DWORD x1, DWORD x2)
PGRAPHICS_DEVICE pGraphicsDevice
#define DXENG_INDEX_DxEngCreateMemoryDC
DWORD APIENTRY DxEngSetPaletteState(DWORD x1, DWORD x2, DWORD x3)
DWORD APIENTRY DxEngScreenAccessCheck(VOID)
DWORD APIENTRY DxEngGetRedirectionBitmap(DWORD x1)
#define DXENG_INDEX_DxEngGetDesktopDC
#define DXENG_INDEX_DxEngSetDeviceGammaRamp
_Inout_ PVCB _In_ BOOLEAN Force
BOOLEAN APIENTRY DxEngUnreferenceHdev(HDEV hDev)