Go to the source code of this file.
|
#define | SYSTM_LOGFONT {16,7,0,0,700,0,0,0,ANSI_CHARSET,OUT_DEFAULT_PRECIS,CLIP_DEFAULT_PRECIS,DEFAULT_QUALITY,VARIABLE_PITCH | FF_DONTCARE,L"System"} |
|
#define | HELVE_LOGFONT {12,9,0,0,400,0,0,0,ANSI_CHARSET,OUT_DEFAULT_PRECIS,CLIP_STROKE_PRECIS,PROOF_QUALITY,VARIABLE_PITCH | FF_DONTCARE,L"MS Sans Serif"} |
|
#define | COURI_LOGFONT {12,9,0,0,400,0,0,0,ANSI_CHARSET,OUT_DEFAULT_PRECIS,CLIP_STROKE_PRECIS,PROOF_QUALITY,FIXED_PITCH | FF_DONTCARE, L"Courier"} |
|
◆ COURI_LOGFONT
#define COURI_LOGFONT {12,9,0,0,400,0,0,0,ANSI_CHARSET,OUT_DEFAULT_PRECIS,CLIP_STROKE_PRECIS,PROOF_QUALITY,FIXED_PITCH | FF_DONTCARE, L"Courier"} |
◆ HELVE_LOGFONT
#define HELVE_LOGFONT {12,9,0,0,400,0,0,0,ANSI_CHARSET,OUT_DEFAULT_PRECIS,CLIP_STROKE_PRECIS,PROOF_QUALITY,VARIABLE_PITCH | FF_DONTCARE,L"MS Sans Serif"} |
◆ SYSTM_LOGFONT
#define SYSTM_LOGFONT {16,7,0,0,700,0,0,0,ANSI_CHARSET,OUT_DEFAULT_PRECIS,CLIP_DEFAULT_PRECIS,DEFAULT_QUALITY,VARIABLE_PITCH | FF_DONTCARE,L"System"} |
◆ bInitPDEV()
Definition at line 326 of file screen.c.
356 pVideoModeSelected =
NULL;
357 pVideoTemp = pVideoBuffer;
364 DISPDBG((2,
"Default mode requested"));
365 bSelectDefault =
TRUE;
370 DISPDBG((2,
"Requested mode...\n"));
376 bSelectDefault =
FALSE;
381 if (pVideoTemp->
Length != 0)
383 if (bSelectDefault ||
390 pVideoModeSelected = pVideoTemp;
391 DISPDBG((3,
"Found a match\n")) ;
397 (((
PUCHAR)pVideoTemp) + cbModeSize);
404 if (pVideoModeSelected ==
NULL)
407 DISPDBG((0,
"DISP bInitPDEV failed - no valid modes\n"));
491 if (EngDeviceIoControl(ppdev->
hDriver,
500 DISPDBG((2,
"getcolorCapabilities failed \n"));
#define IOCTL_VIDEO_QUERY_COLOR_CAPABILITIES
#define VIDEO_DEVICE_COLOR
LDECI4 MagentaInYellowDye
struct _VIDEO_MODE_INFORMATION * PVIDEO_MODE_INFORMATION
#define GDI_DRIVER_VERSION
const DEVINFO gDevInfoFrameBuffer
LDECI4 YellowInMagentaDye
#define HT_FLAG_ADDITIVE_PRIMS
#define PRIMARY_ORDER_CBA
DWORD NTAPI getAvailableModes(HANDLE hDriver, PVIDEO_MODE_INFORMATION *modeInformation, DWORD *cbModeSize)
◆ bInitSURF()
Definition at line 168 of file screen.c.
170 DWORD returnedDataLength;
171 DWORD MaxWidth, MaxHeight;
175 ULONG RemappingNeeded = 0;
181 if (EngDeviceIoControl(ppdev->
hDriver,
189 &returnedDataLength))
191 RIP(
"DISP bInitSURF failed IOCTL_SET_MODE\n");
200 if (bFirst || RemappingNeeded)
205 if (EngDeviceIoControl(ppdev->
hDriver,
209 &videoMemoryInformation,
211 &returnedDataLength))
213 RIP(
"DISP bInitSURF failed IOCTL_VIDEO_MAP\n");
222 RIP(
"VideoRamBase does not correspond to FrameBufferBase\n");
233 DISPDBG((1,
"Frame buffer memory is not accessible.\n"));
267 ((
sizeof(
UCHAR) * MaxWidth * MaxHeight) * 2);
274 DISPDBG((0,
"bInitPointer EngAllocMem failed\n"));
VIDEO_POINTER_CAPABILITIES PointerCapabilities
struct _VIDEO_POINTER_ATTRIBUTES VIDEO_POINTER_ATTRIBUTES
#define VIDEO_MODE_COLOR_POINTER
#define IOCTL_VIDEO_MAP_VIDEO_MEMORY
PVOID RequestedVirtualAddress
#define IOCTL_VIDEO_SET_CURRENT_MODE
DWORD cjPointerAttributes
struct _VIDEO_POINTER_ATTRIBUTES * PVIDEO_POINTER_ATTRIBUTES
void * EngAllocMem(int zero, unsigned long size, int tag=0)
PVIDEO_POINTER_ATTRIBUTES pPointerAttributes
Referenced by DrvAssertMode(), and DrvEnableSurface().
◆ getAvailableModes()
Definition at line 651 of file screen.c.
664 if (EngDeviceIoControl(
hDriver,
672 DISPDBG((0,
"getAvailableModes failed VIDEO_QUERY_NUM_AVAIL_MODES\n"));
686 if (*modeInformation ==
NULL)
688 DISPDBG((0,
"getAvailableModes failed EngAllocMem\n"));
697 if (EngDeviceIoControl(
hDriver,
706 DISPDBG((0,
"getAvailableModes failed VIDEO_QUERY_AVAIL_MODES\n"));
709 *modeInformation =
NULL;
721 pVideoTemp = *modeInformation;
ULONG ModeInformationLength
_In_ LPWSTR _In_ ULONG _In_ ULONG _In_ ULONG _Out_ DEVINFO _In_ HDEV _In_ LPWSTR _In_ HANDLE hDriver
struct _VIDEO_MODE_INFORMATION * PVIDEO_MODE_INFORMATION
void * EngAllocMem(int zero, unsigned long size, int tag=0)
#define IOCTL_VIDEO_QUERY_NUM_AVAIL_MODES
#define IOCTL_VIDEO_QUERY_AVAIL_MODES
#define VIDEO_MODE_GRAPHICS
Referenced by DrvGetModes().
◆ vDisableSURF()
Definition at line 297 of file screen.c.
299 DWORD returnedDataLength;
310 &returnedDataLength))
312 RIP(
"DISP vDisableSURF failed IOCTL_VIDEO_UNMAP\n");
PVOID RequestedVirtualAddress
#define IOCTL_VIDEO_UNMAP_VIDEO_MEMORY
Referenced by DrvDisableSurface().
◆ gaulCap
◆ gDevInfoFrameBuffer
Initial value:
Definition at line 18 of file screen.c.