21 #ifndef _FRAMEBUF_PCH_ 22 #define _FRAMEBUF_PCH_ 51 #ifdef EXPERIMENTAL_MOUSE_CURSOR_SUPPORT 54 HSURF PointerColorSurface;
55 HSURF PointerMaskSurface;
56 HSURF PointerSaveSurface;
70 #define DEVICE_NAME L"framebuf" 71 #define ALLOC_TAG 'FUBF'
VOID APIENTRY DrvDisableSurface(IN DHPDEV dhpdev)
PALETTEENTRY * PaletteEntries
BOOL APIENTRY DrvAssertMode(IN DHPDEV dhpdev, IN BOOL bEnable)
BOOL IntInitScreenInfo(PPDEV ppdev, LPDEVMODEW pDevMode, PGDIINFO pGdiInfo, PDEVINFO pDevInfo)
typedef DHPDEV(APIENTRY FN_DrvEnablePDEV)(_In_ DEVMODEW *pdm
ULONG APIENTRY DrvGetModes(IN HANDLE hDriver, IN ULONG cjSize, OUT DEVMODEW *pdm)
DDPIXELFORMAT ddpfDisplay
_In_ LPWSTR _In_ ULONG _In_ ULONG _In_ ULONG _Out_ DEVINFO _In_ HDEV _In_ LPWSTR _In_ HANDLE hDriver
GLint GLint GLint GLint GLint x
BOOL APIENTRY IntSetPalette(IN DHPDEV dhpdev, IN PPALETTEENTRY ppalent, IN ULONG iStart, IN ULONG cColors)
BOOL IntInitDefaultPalette(PPDEV ppdev, PDEVINFO pDevInfo)
DHPDEV APIENTRY DrvEnablePDEV(IN DEVMODEW *pdm, IN LPWSTR pwszLogAddress, IN ULONG cPat, OUT HSURF *phsurfPatterns, IN ULONG cjCaps, OUT ULONG *pdevcaps, IN ULONG cjDevInfo, OUT DEVINFO *pdi, IN HDEV hdev, IN LPWSTR pwszDeviceName, IN HANDLE hDriver)
_In_opt_ SURFOBJ _In_opt_ SURFOBJ _In_ XLATEOBJ _In_ LONG _In_ LONG yHot
typedef HSURF(APIENTRY FN_DrvEnableSurface)(_In_ DHPDEV dhpdev)
_In_ HANDLE _In_ SURFOBJ * pso
_In_opt_ SURFOBJ _In_opt_ SURFOBJ _In_ XLATEOBJ _In_ LONG xHot
_In_ LPWSTR pwszLogAddress
_In_ LPWSTR _In_ ULONG _In_ ULONG _In_ ULONG _Out_ DEVINFO _In_ HDEV _In_ LPWSTR pwszDeviceName
_In_opt_ SURFOBJ _In_opt_ SURFOBJ * psoColor
BOOL APIENTRY DrvSetPalette(IN DHPDEV dhpdev, IN PALOBJ *ppalo, IN FLONG fl, IN ULONG iStart, IN ULONG cColors)
_In_ LPWSTR _In_ ULONG cPat
_In_ LPWSTR _In_ ULONG _In_ ULONG _In_ ULONG cjDevInfo
_In_opt_ SURFOBJ _In_opt_ SURFOBJ * psoMask
GLint GLint GLint GLint GLint GLint y
_In_ ULONG _In_ CLIPOBJ _In_ RECTL * prcl
VOID APIENTRY DrvDisablePDEV(IN DHPDEV dhpdev)
VOID APIENTRY DrvMovePointer(IN SURFOBJ *pso, IN LONG x, IN LONG y, IN RECTL *prcl)
_In_ LPWSTR _In_ ULONG _In_ ULONG cjCaps
HSURF APIENTRY DrvEnableSurface(IN DHPDEV dhpdev)
ULONG APIENTRY DrvSetPointerShape(IN SURFOBJ *pso, IN SURFOBJ *psoMask, IN SURFOBJ *psoColor, IN XLATEOBJ *pxlo, IN LONG xHot, IN LONG yHot, IN LONG x, IN LONG y, IN RECTL *prcl, IN FLONG fl)
VOID APIENTRY DrvCompletePDEV(IN DHPDEV dhpdev, IN HDEV hdev)
_In_ LPWSTR _In_ ULONG _In_ ULONG _In_ ULONG _Out_ DEVINFO * pdi
_In_ SURFOBJ _In_ CLIPOBJ _In_opt_ XLATEOBJ * pxlo