1 #ifndef __WIN32K_PDEVOBJ_H 2 #define __WIN32K_PDEVOBJ_H 167 if (ppdev->cPdevRefs == 0)
172 ASSERT(ppdev->cPdevRefs > 0);
typedef DHPDEV(APIENTRY FN_DrvEnablePDEV)(_In_ DEVMODEW *pdm
PDEVICE_OBJECT DeviceObject
struct _DEVMODEENTRY DEVMODEENTRY
VOID NTAPI PDEVOBJ_vGetDeviceCaps(_In_ PPDEVOBJ ppdev, _Out_ PDEVCAPS pDevCaps)
PFN_DrvMovePointer pfnMovePointer
WCHAR szWinDeviceName[CCHDEVICENAME/2]
PPDEVOBJ PDEVOBJ_Create(_In_opt_ PGRAPHICS_DEVICE pGraphicsDevice, _In_opt_ PDEVMODEW pdm, _In_ ULONG dwAccelerationLevel, _In_ ULONG ldevtype)
FORCEINLINE VOID PDEVOBJ_vReference(_In_ PPDEVOBJ ppdev)
WCHAR szNtDeviceName[CCHDEVICENAME/2]
struct _GRAPHICS_DEVICE * PGRAPHICS_DEVICE
PDEVMODEENTRY pDevModeList
FN_DrvMovePointer * PFN_DrvMovePointer
struct _DEVMODEINFO DEVMODEINFO
struct _PDEVOBJ * ppdevNext
struct _PDEVOBJ * PPDEVOBJ
PPDEVOBJ NTAPI EngpGetPDEV(_In_opt_ PUNICODE_STRING pustrDevice)
NTSTATUS(* NTAPI)(IN PFILE_FULL_EA_INFORMATION EaBuffer, IN ULONG EaLength, OUT PULONG ErrorOffset)
DRIVER_FUNCTIONS DriverFunctions
NTSTATUS NTAPI InitPDEVImpl(VOID)
struct _PALETTE * ppalSurf
struct _GDIPOINTER * PGDIPOINTER
PDEVICE_OBJECT PhysDeviceHandle
typedef HSURF(APIENTRY FN_DrvEnableSurface)(_In_ DHPDEV dhpdev)
struct _DEVMODEINFO * PDEVMODEINFO
struct _GRAPHICS_DEVICE * pNextGraphicsDevice
struct _DEVMODEINFO * pdmiNext
struct _PDEVOBJ * ppdevParent
PVIDEO_MONITOR_DEVICE pvMonDev
struct _EDD_DIRECTDRAW_GLOBAL * pEDDgpl
LONG PDEVOBJ_lChangeDisplaySettings(_In_opt_ PUNICODE_STRING pustrDeviceName, _In_opt_ PDEVMODEW RequestedMode, _In_opt_ PMDEVOBJ pmdevOld, _Out_ PMDEVOBJ *ppmdevNew, _In_ BOOL bSearchClosestMode)
BOOL PDEVOBJ_bDisableDisplay(_Inout_ PPDEVOBJ ppdev)
struct _GRAPHICS_DEVICE GRAPHICS_DEVICE
#define InterlockedIncrement
PSURFACE NTAPI PDEVOBJ_pSurface(_In_ PPDEVOBJ ppdev)
struct _GRAPHICS_DEVICE * pVgaDevice
DWORD hkClassDriverConfig
struct _DEVMODEENTRY * PDEVMODEENTRY
VOID NTAPI PDEVOBJ_vRelease(_Inout_ PPDEVOBJ ppdev)
struct _GDIPOINTER GDIPOINTER
PSIZEL FASTCALL PDEVOBJ_sizl(_In_ PPDEVOBJ ppdev, _Out_ PSIZEL psizl)
DWORD dwAccelerationLevel
PDEVMODEINFO pdevmodeInfo
PGRAPHICS_DEVICE pGraphicsDevice
VOID PDEVOBJ_vEnableDisplay(_Inout_ PPDEVOBJ ppdev)
BOOL NTAPI PDEVOBJ_bSwitchMode(PPDEVOBJ ppdev, PDEVMODEW pdm)
BOOL NTAPI PDEVOBJ_bDynamicModeChange(_Inout_ PPDEVOBJ ppdev, _Inout_ PPDEVOBJ ppdev2)