Data Structures |
| struct | PSYSTEM_BASIC_INFORMATION |
| struct | XBOXVMP_DEVICE_EXTENSION |
Defines |
| #define | PAGE_SIZE 4096 |
| #define | SystemBasicInformation 0 |
Typedefs |
typedef struct
XBOXVMP_DEVICE_EXTENSION * | PXBOXVMP_DEVICE_EXTENSION |
Functions |
| LONG __stdcall | ZwQuerySystemInformation (IN ULONG SystemInformationClass, OUT PVOID SystemInformation, IN ULONG Length, OUT PULONG ResultLength) |
| VP_STATUS NTAPI | XboxVmpFindAdapter (IN PVOID HwDeviceExtension, IN PVOID HwContext, IN PWSTR ArgumentString, IN OUT PVIDEO_PORT_CONFIG_INFO ConfigInfo, OUT PUCHAR Again) |
| BOOLEAN NTAPI | XboxVmpInitialize (PVOID HwDeviceExtension) |
| BOOLEAN NTAPI | XboxVmpStartIO (PVOID HwDeviceExtension, PVIDEO_REQUEST_PACKET RequestPacket) |
| BOOLEAN NTAPI | XboxVmpResetHw (PVOID DeviceExtension, ULONG Columns, ULONG Rows) |
| VP_STATUS NTAPI | XboxVmpGetPowerState (PVOID HwDeviceExtension, ULONG HwId, PVIDEO_POWER_MANAGEMENT VideoPowerControl) |
| VP_STATUS NTAPI | XboxVmpSetPowerState (PVOID HwDeviceExtension, ULONG HwId, PVIDEO_POWER_MANAGEMENT VideoPowerControl) |
| BOOLEAN FASTCALL | XboxVmpSetCurrentMode (PXBOXVMP_DEVICE_EXTENSION DeviceExtension, PVIDEO_MODE RequestedMode, PSTATUS_BLOCK StatusBlock) |
| BOOLEAN FASTCALL | XboxVmpResetDevice (PXBOXVMP_DEVICE_EXTENSION DeviceExtension, PSTATUS_BLOCK StatusBlock) |
| BOOLEAN FASTCALL | XboxVmpMapVideoMemory (PXBOXVMP_DEVICE_EXTENSION DeviceExtension, PVIDEO_MEMORY RequestedAddress, PVIDEO_MEMORY_INFORMATION MapInformation, PSTATUS_BLOCK StatusBlock) |
| BOOLEAN FASTCALL | XboxVmpUnmapVideoMemory (PXBOXVMP_DEVICE_EXTENSION DeviceExtension, PVIDEO_MEMORY VideoMemory, PSTATUS_BLOCK StatusBlock) |
| BOOLEAN FASTCALL | XboxVmpQueryNumAvailModes (PXBOXVMP_DEVICE_EXTENSION DeviceExtension, PVIDEO_NUM_MODES Modes, PSTATUS_BLOCK StatusBlock) |
| BOOLEAN FASTCALL | XboxVmpQueryAvailModes (PXBOXVMP_DEVICE_EXTENSION DeviceExtension, PVIDEO_MODE_INFORMATION ReturnedModes, PSTATUS_BLOCK StatusBlock) |
| BOOLEAN FASTCALL | XboxVmpQueryCurrentMode (PXBOXVMP_DEVICE_EXTENSION DeviceExtension, PVIDEO_MODE_INFORMATION VideoModeInfo, PSTATUS_BLOCK StatusBlock) |
| BOOLEAN FASTCALL | XboxVmpSetColorRegisters (PXBOXVMP_DEVICE_EXTENSION DeviceExtension, PVIDEO_CLUT ColorLookUpTable, PSTATUS_BLOCK StatusBlock) |