82 DPRINT(
"ReactX Calling : DxEngDispUniq\n");
109 DPRINT(
"ReactX Calling : DxEngGetDeviceGammaRamp\n");
133 DPRINT(
"ReactX Calling : DxEngLockDC\n");
157 DPRINT(
"ReactX Calling : DxEngUnlockDC\n");
181 DPRINT(
"ReactX Calling : DxEngLockShareSem\n");
204 DPRINT(
"ReactX Calling : DxEngUnlockShareSem\n");
235 DPRINT(
"ReactX Calling : DxEngSetDeviceGammaRamp\n");
286 DPRINT(
"ReactX Calling : DxEngGetHdevData, Type: %d\n",
Type);
289 DPRINT(
"hDev: %p\n", hDev);
295 DPRINT(
"requested DxEGShDevData_Surface\n");
299 DPRINT(
"requested DxEGShDevData_hSpooler\n");
303 DPRINT(
"requested DxEGShDevData_DitherFmt\n");
307 DPRINT(
"requested DxEGShDevData_FxCaps\n");
311 DPRINT(
"requested DxEGShDevData_FxCaps2\n");
315 DPRINT(
"requested DxEGShDevData_DrvFuncs\n");
319 DPRINT(
"requested DxEGShDevData_dhpdev\n");
323 DPRINT(
"requested DxEGShDevData_eddg\n");
327 DPRINT(
"requested DxEGShDevData_dd_locks\n");
331 DPRINT(
"requested DxEGShDevData_dd_flags\n");
335 DPRINT(
"requested DxEGShDevData_disable\n");
339 DPRINT(
"requested DxEGShDevData_metadev\n");
343 DPRINT(
"requested DxEGShDevData_display\n");
347 DPRINT(
"requested DxEGShDevData_Parent\n");
351 DPRINT(
"requested DxEGShDevData_OpenRefs\n");
355 DPRINT(
"requested DxEGShDevData_palette\n");
359 DPRINT(
"requested DxEGShDevData_ldev\n");
363 DPRINT(
"requested DxEGShDevData_GDev\n");
367 DPRINT(
"requested DxEGShDevData_clonedev\n");
376 DPRINT(
"retVal: %08Ix\n", retVal);
412 DPRINT(
"ReactX Calling : DxEngSetHdevData, Type: %d\n",
Type);
456 DPRINT(
"ReactX Calling : DxEngGetDCState, type: %lu\n",
type);
483 DPRINT(
"retVal: %08Ix\n", retVal);
505 DPRINT(
"ReactX Calling : DxEngIncDispUniq\n");
534 DPRINT(
"ReactX Calling : DxEngLockHdev\n");
536 DPRINT(
"hDev: %p\n", hDev);
571 DPRINT(
"ReactX Calling : DxEngUnlockHdev\n");
631 DPRINT(
"ReactX Calling : DxEngVisRgnUniq\n");
727 DPRINT(
"ReactX Calling : DxEngSetDCOwner\n");
749 pDC->fs &= ~DC_FULLSCREEN;
763 DPRINT(
"ReactX Calling : DxEngSelectBitmap\n");
773 DPRINT(
"ReactX Calling : DxEngSetBitmapOwner\n");
783 DPRINT(
"ReactX Calling : DxEngDeleteSurface\n");
802 DPRINT(
"ReactX Calling : DxEngAltLockSurface\n");
#define InterlockedIncrement
BOOL NTAPI GreSetBitmapOwner(_In_ HBITMAP hbmp, _In_ ULONG ulOwner)
_Inout_ PVCB _In_ BOOLEAN Force
_Acquires_exclusive_lock_ Resource _Acquires_shared_lock_ Resource _Inout_ PERESOURCE Resource
FORCEINLINE VOID DC_UnlockDc(PDC pdc)
BOOL FASTCALL IntGdiDeleteDC(HDC, BOOL)
BOOL NTAPI GreSetDCOwner(HDC hdc, ULONG ulOwner)
HDC FASTCALL IntGdiCreateDisplayDC(HDEV hDev, ULONG DcType, BOOL EmptyDC)
BOOL FASTCALL IntGdiCleanDC(HDC hDC)
FORCEINLINE PDC DC_LockDc(HDC hdc)
DWORD APIENTRY DxEngSelectPaletteToSurface(DWORD x1, DWORD x2)
PDC APIENTRY DxEngLockDC(HDC hDC)
BOOLEAN APIENTRY DxEngUnlockHdev(HDEV hDev)
HDEV *APIENTRY DxEngEnumerateHdev(HDEV *hdev)
DWORD_PTR APIENTRY DxEngGetDCState(HDC hDC, DWORD type)
BOOLEAN APIENTRY DxEngIncDispUniq(VOID)
DWORD APIENTRY DxEngLoadImage(DWORD x1, DWORD x2)
BOOLEAN APIENTRY DxEngDeleteSurface(HSURF hsurf)
DWORD APIENTRY DxEngMarkSurfaceAsDirectDraw(DWORD x1, DWORD x2)
BOOLEAN APIENTRY DxEngRedrawDesktop(VOID)
DWORD_PTR APIENTRY DxEngGetHdevData(HDEV hDev, DXEGSHDEVDATA Type)
BOOLEAN APIENTRY DxEngLockHdev(HDEV hDev)
DWORD APIENTRY DxEngSpSpritesVisible(DWORD x1)
BOOLEAN APIENTRY DxEngSetHdevData(HDEV hDev, DXEGSHDEVDATA Type, DWORD_PTR Data)
HDC APIENTRY DxEngGetDesktopDC(ULONG DcType, BOOL EmptyDC, BOOL ValidatehWnd)
BOOLEAN APIENTRY DxEngNUIsTermSrv(VOID)
DWORD APIENTRY DxEngGetSurfaceData(DWORD x1, DWORD x2)
BOOLEAN APIENTRY DxEngUnlockShareSem(VOID)
HDC APIENTRY DxEngCreateMemoryDC(HDEV hDev)
BOOLEAN APIENTRY DxEngSetDCState(HDC hDC, DWORD SetType, DWORD Set)
BOOLEAN APIENTRY DxEngLockShareSem(VOID)
DWORD APIENTRY DxEngUploadPaletteEntryToSurface(DWORD x1, DWORD x2, DWORD x3, DWORD x4)
ULONG gulVisRgnUniqueness
BOOLEAN APIENTRY DxEngSetBitmapOwner(HBITMAP hbmp, ULONG ulOwner)
SURFOBJ *APIENTRY DxEngAltLockSurface(HSURF hsurf)
BOOLEAN APIENTRY DxEngDeleteDC(HDC hdc, BOOL Force)
DWORD APIENTRY DxEngSyncPaletteTableWithDevice(DWORD x1, DWORD x2)
HSEMAPHORE ghsemShareDevLock
BOOLEAN APIENTRY DxEngIsHdevLockedByCurrentThread(HDEV hDev)
BOOLEAN APIENTRY DxEngReferenceHdev(HDEV hDev)
ULONG APIENTRY DxEngDispUniq(VOID)
DWORD APIENTRY DxEngSetPaletteState(DWORD x1, DWORD x2, DWORD x3)
BOOL APIENTRY DxEngSetDCOwner(HGDIOBJ hObject, DWORD OwnerMask)
ULONG APIENTRY DxEngVisRgnUniq(VOID)
HBITMAP APIENTRY DxEngSelectBitmap(HDC hdc, HBITMAP hbmp)
DWORD APIENTRY DxEngSpUnTearDownSprites(DWORD x1, DWORD x2, DWORD x3)
BOOLEAN APIENTRY DxEngCleanDC(HDC hdc)
DWORD APIENTRY DxEngScreenAccessCheck(VOID)
DWORD APIENTRY DxEngGetRedirectionBitmap(DWORD x1)
BOOLEAN APIENTRY DxEngSetDeviceGammaRamp(HDEV hPDev, PGAMMARAMP Ramp, BOOL Test)
DWORD APIENTRY DxEngSpTearDownSprites(DWORD x1, DWORD x2, DWORD x3)
BOOLEAN APIENTRY DxEngUnreferenceHdev(HDEV hDev)
BOOLEAN APIENTRY DxEngUnlockDC(PDC pDC)
BOOL APIENTRY DxEngGetDeviceGammaRamp(HDEV hPDev, PGAMMARAMP Ramp)
#define DXENG_INDEX_DxEngCreateMemoryDC
#define DXENG_INDEX_DxEngSpSpritesVisible
#define DXENG_INDEX_DxEngSetPaletteState
enum _DXEGSHDEVDATA DXEGSHDEVDATA
#define DXENG_INDEX_DxEngScreenAccessCheck
#define DXENG_INDEX_DxEngAltLockSurface
#define DXENG_INDEX_DxEngSyncPaletteTableWithDevice
@ DxEGShDevData_DitherFmt
#define DXENG_INDEX_DxEngUnlockHdev
#define DXENG_INDEX_DxEngGetDCState
#define DXENG_INDEX_DxEngUnreferenceHdev
#define DXENG_INDEX_DxEngUnlockShareSem
#define DXENG_INDEX_DxEngIncDispUniq
#define DXENG_INDEX_DxEngGetDesktopDC
#define DXENG_INDEX_DxEngSetBitmapOwner
#define DXENG_INDEX_DxEngDispUniq
#define DXENG_INDEX_DxEngSetHdevData
#define DXENG_INDEX_DxEngGetSurfaceData
#define DXENG_INDEX_DxEngCleanDC
#define DXENG_INDEX_DxEngSetDCOwner
#define DXENG_INDEX_DxEngMarkSurfaceAsDirectDraw
#define DXENG_INDEX_DxEngIsHdevLockedByCurrentThread
#define DXENG_INDEX_DxEngReferenceHdev
#define DXENG_INDEX_DxEngSpUnTearDownSprites
#define DXENG_INDEX_DxEngUploadPaletteEntryToSurface
#define DXENG_INDEX_DxEngDeleteSurface
#define DXENG_INDEX_DxEngSpTearDownSprites
#define DXENG_INDEX_DxEngSetDeviceGammaRamp
#define DXENG_INDEX_DxEngSetDCState
#define DXENG_INDEX_DxEngLockDC
#define DXENG_INDEX_DxEngGetHdevData
#define DXENG_INDEX_DxEngLockShareSem
#define DXENG_INDEX_DxEngSelectBitmap
#define DXENG_INDEX_DxEngEnumerateHdev
#define DXENG_INDEX_DxEngDeleteDC
#define DXENG_INDEX_DxEngGetDeviceGammaRamp
#define DXENG_INDEX_DxEngLoadImage
#define DXENG_INDEX_DxEngGetRedirectionBitmap
#define DXENG_INDEX_DxEngUnlockDC
#define DXENG_INDEX_DxEngVisRgnUniq
#define DXENG_INDEX_DxEngRedrawDesktop
#define DXENG_INDEX_DxEngSelectPaletteToSurface
#define DXENG_INDEX_DxEngLockHdev
#define DXENG_INDEX_DxEngNUIsTermSrv
#define PsGetCurrentThread()
#define ExAcquireResourceExclusiveLite(res, wait)
VOID WINAPI EngReleaseSemaphore(IN HSEMAPHORE hsem)
HSEMAPHORE WINAPI EngCreateSemaphore(VOID)
GLuint GLuint GLsizei GLenum type
#define KeLeaveCriticalRegion()
#define KeEnterCriticalRegion()
struct _PDEVOBJ * PPDEVOBJ
__kernel_entry W32KAPI HBITMAP APIENTRY NtGdiSelectBitmap(_In_ HDC hdc, _In_ HBITMAP hbm)
VOID FASTCALL ExReleaseResourceLite(IN PERESOURCE Resource)
VOID NTAPI PDEVOBJ_vRelease(_Inout_ PPDEVOBJ ppdev)
FORCEINLINE VOID PDEVOBJ_vReference(_In_ PPDEVOBJ ppdev)
struct _PDEVOBJ * ppdevParent
struct _EDD_DIRECTDRAW_GLOBAL * pEDDgpl
PGRAPHICS_DEVICE pGraphicsDevice
DRIVER_FUNCTIONS DriverFunctions
ULONG cDirectDrawDisableLocks
BOOL FASTCALL IntGetDeviceGammaRamp(HDEV hPDev, PGAMMARAMP Ramp)
BOOL FASTCALL IntSetDeviceGammaRamp(HDEV hPDev, PGAMMARAMP Ramp, BOOL Test)
INT FASTCALL REGION_Complexity(PREGION prgn)
VOID APIENTRY UserRedrawDesktop(VOID)
HDC FASTCALL UserGetDesktopDC(ULONG DcType, BOOL bAltDc, BOOL ValidatehWnd)
LONG_PTR(APIENTRY * PFN)()
ENGAPI BOOL APIENTRY EngDeleteSurface(_In_ _Post_ptr_invalid_ HSURF hsurf)
_In_ CLIPOBJ _In_ BRUSHOBJ _In_ LONG _In_ LONG _In_ LONG x2
ENGAPI SURFOBJ *APIENTRY EngLockSurface(_In_ HSURF hsurf)
ENGAPI VOID APIENTRY EngAcquireSemaphore(_Inout_ HSEMAPHORE hsem)
_In_ CLIPOBJ _In_ BRUSHOBJ _In_ LONG x1
typedef HSURF(APIENTRY FN_DrvEnableSurface)(_In_ DHPDEV dhpdev)
ULONG_PTR ERESOURCE_THREAD