ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

driver.h File Reference
#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)

Generated on Sun May 27 2012 06:09:40 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.