#include "stddef.h"
#include <stdarg.h>
#include "windef.h"
#include "wingdi.h"
#include "winddi.h"
#include "devioctl.h"
#include "ntddvdeo.h"
#include "debug.h"
Go to the source code of this file.
Data Structures |
| struct | PPDEV |
Defines |
| #define | MAX_CLUT_SIZE (sizeof(VIDEO_CLUT) + (sizeof(ULONG) * 256)) |
| #define | DRIVER_EXTRA_SIZE 0 |
| #define | DLL_NAME L"vga" |
| #define | STANDARD_DEBUG_PREFIX "Vga risc: " |
| #define | ALLOC_TAG 'rgvD' |
| #define | VAL(data, px, pl, pos) ((data) >> (((px) * 4) + (pl)) & 1) << (pos) |
| #define | SET_PLANE_DATA(x, y, a, b) (x) |= VAL(y, (((-1 + ((((b) % 8) % 2) << 1) - (((b) % 8) + 1) + 8))), a, b) |
| #define | ALIGN_DOWN_BY(size, align) ((ULONG_PTR)(size) & ~((ULONG_PTR)(align) - 1)) |
| #define | ALIGN_UP_BY(size, align) (ALIGN_DOWN_BY(((ULONG_PTR)(size) + align - 1), align)) |
Functions |
| DWORD | getAvailableModes (HANDLE, PVIDEO_MODE_INFORMATION *, DWORD *) |
| BOOL | bInitPDEV (PPDEV, PDEVMODEW, GDIINFO *, DEVINFO *) |
| BOOL | bInitSURF (PPDEV, BOOL) |
| BOOL | bInitPaletteInfo (PPDEV, DEVINFO *) |
| BOOL | bInitPointer (PPDEV, DEVINFO *) |
| BOOL | bInit256ColorPalette (PPDEV) |
| VOID | vDisablePalette (PPDEV) |
| VOID | vDisableSURF (PPDEV) |