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

vbemp.h File Reference
#include "ntdef.h"
#include "dderror.h"
#include "devioctl.h"
#include "miniport.h"
#include "ntddvdeo.h"
#include "video.h"
#include <pshpack1.h>
#include <poppack.h>

Go to the source code of this file.

Data Structures

struct  PVBE_INFO
struct  VBE_MODEINFO
struct  VBE_DEVICE_EXTENSION

Defines

#define TAG_VBE   ' EBV'
#define VBE_GET_CONTROLLER_INFORMATION   0x4F00
#define VBE_GET_MODE_INFORMATION   0x4F01
#define VBE_SET_VBE_MODE   0x4F02
#define VBE_GET_CURRENT_VBE_MODE   0x4F03
#define VBE_SAVE_RESTORE_STATE   0x4F04
#define VBE_DISPLAY_WINDOW_CONTROL   0x4F05
#define VBE_SET_GET_LOGICAL_SCAN_LINE_LENGTH   0x4F06
#define VBE_SET_GET_DISPLAY_START   0x4F07
#define VBE_SET_GET_DAC_PALETTE_FORMAT   0x4F08
#define VBE_SET_GET_PALETTE_DATA   0x4F09
#define VBE_RETURN_PROTECTED_MODE_INTERFACE   0x4F0A
#define VBE_GET_SET_PIXEL_CLOCK   0x4F0B
#define VBE_POWER_MANAGEMENT_EXTENSIONS   0x4F10
#define VBE_FLAT_PANEL_INTERFACE_EXTENSIONS   0x4F11
#define VBE_AUDIO_INTERFACE_EXTENSIONS   0x4F12
#define VBE_OEM_EXTENSIONS   0x4F13
#define VBE_DISPLAY_DATA_CHANNEL   0x4F14
#define VBE_DDC   0x4F15
#define VBE_DDC_READ_EDID   0x01
#define VBE_DDC_REPORT_CAPABILITIES   0x10
#define VBE_DDC_BEGIN_SCL_SDA_CONTROL   0x11
#define VBE_DDC_END_SCL_SDA_CONTROL   0x12
#define VBE_DDC_WRITE_SCL_CLOCK_LINE   0x13
#define VBE_DDC_WRITE_SDA_DATA_LINE   0x14
#define VBE_DDC_READ_SCL_CLOCK_LINE   0x15
#define VBE_DDC_READ_SDA_DATA_LINE   0x16
#define VBE_MODEATTR_LINEAR   0x80
#define VBE_MEMORYMODEL_PACKEDPIXEL   0x04
#define VBE_MEMORYMODEL_DIRECTCOLOR   0x06
#define VBE_SUCCESS   0x4F
#define VBE_UNSUCCESSFUL   0x14F
#define VBE_NOT_SUPPORTED   0x24F
#define VBE_FUNCTION_INVALID   0x34F
#define VBE_GETRETURNCODE(x)   (x & 0xFFFF)
#define MAX_SIZE_OF_EDID   256

Typedefs

typedef struct VBE_INFOPVBE_INFO
typedef struct VBE_MODEINFOPVBE_MODEINFO
typedef struct
VBE_DEVICE_EXTENSION
PVBE_DEVICE_EXTENSION

Functions

VP_STATUS NTAPI VBEGetVideoChildDescriptor (IN PVOID HwDeviceExtension, IN PVIDEO_CHILD_ENUM_INFO ChildEnumInfo, OUT PVIDEO_CHILD_TYPE VideoChildType, OUT PUCHAR pChildDescriptor, OUT PULONG UId, OUT PULONG pUnused)
VP_STATUS NTAPI VBEFindAdapter (IN PVOID HwDeviceExtension, IN PVOID HwContext, IN PWSTR ArgumentString, IN OUT PVIDEO_PORT_CONFIG_INFO ConfigInfo, OUT PUCHAR Again)
BOOLEAN NTAPI VBEInitialize (PVOID HwDeviceExtension)
BOOLEAN NTAPI VBEStartIO (PVOID HwDeviceExtension, PVIDEO_REQUEST_PACKET RequestPacket)
BOOLEAN NTAPI VBEResetHw (PVOID DeviceExtension, ULONG Columns, ULONG Rows)
VP_STATUS NTAPI VBEGetPowerState (PVOID HwDeviceExtension, ULONG HwId, PVIDEO_POWER_MANAGEMENT VideoPowerControl)
VP_STATUS NTAPI VBESetPowerState (PVOID HwDeviceExtension, ULONG HwId, PVIDEO_POWER_MANAGEMENT VideoPowerControl)
BOOLEAN FASTCALL VBESetCurrentMode (PVBE_DEVICE_EXTENSION DeviceExtension, PVIDEO_MODE RequestedMode, PSTATUS_BLOCK StatusBlock)
BOOLEAN FASTCALL VBEResetDevice (PVBE_DEVICE_EXTENSION DeviceExtension, PSTATUS_BLOCK StatusBlock)
BOOLEAN FASTCALL VBEMapVideoMemory (PVBE_DEVICE_EXTENSION DeviceExtension, PVIDEO_MEMORY RequestedAddress, PVIDEO_MEMORY_INFORMATION MapInformation, PSTATUS_BLOCK StatusBlock)
BOOLEAN FASTCALL VBEUnmapVideoMemory (PVBE_DEVICE_EXTENSION DeviceExtension, PVIDEO_MEMORY VideoMemory, PSTATUS_BLOCK StatusBlock)
BOOLEAN FASTCALL VBEQueryNumAvailModes (PVBE_DEVICE_EXTENSION DeviceExtension, PVIDEO_NUM_MODES Modes, PSTATUS_BLOCK StatusBlock)
BOOLEAN FASTCALL VBEQueryAvailModes (PVBE_DEVICE_EXTENSION DeviceExtension, PVIDEO_MODE_INFORMATION ReturnedModes, PSTATUS_BLOCK StatusBlock)
BOOLEAN FASTCALL VBEQueryCurrentMode (PVBE_DEVICE_EXTENSION DeviceExtension, PVIDEO_MODE_INFORMATION VideoModeInfo, PSTATUS_BLOCK StatusBlock)
BOOLEAN FASTCALL VBESetColorRegisters (PVBE_DEVICE_EXTENSION DeviceExtension, PVIDEO_CLUT ColorLookUpTable, PSTATUS_BLOCK StatusBlock)

Generated on Fri May 25 2012 06:07:47 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.