|
#define | GUID_DISPLAY_ADAPTER_INTERFACE GUID_DEVINTERFACE_DISPLAY_ADAPTER |
|
#define | VIDEO_DEVICE_NAME "DISPLAY%d" |
|
#define | WVIDEO_DEVICE_NAME L"DISPLAY%d" |
|
#define | DD_FULLSCREEN_VIDEO_DEVICE_NAME L"\\Device\\FSVideo" |
|
#define | IOCTL_VIDEO_ENABLE_VDM CTL_CODE(FILE_DEVICE_VIDEO, 0x00, METHOD_BUFFERED, FILE_ANY_ACCESS) |
|
#define | IOCTL_VIDEO_DISABLE_VDM CTL_CODE(FILE_DEVICE_VIDEO, 0x01, METHOD_BUFFERED, FILE_ANY_ACCESS) |
|
#define | IOCTL_VIDEO_REGISTER_VDM CTL_CODE(FILE_DEVICE_VIDEO, 0x02, METHOD_BUFFERED, FILE_ANY_ACCESS) |
|
#define | IOCTL_VIDEO_SET_OUTPUT_DEVICE_POWER_STATE CTL_CODE(FILE_DEVICE_VIDEO, 0x03, METHOD_BUFFERED, FILE_ANY_ACCESS) |
|
#define | IOCTL_VIDEO_GET_OUTPUT_DEVICE_POWER_STATE CTL_CODE(FILE_DEVICE_VIDEO, 0x04, METHOD_BUFFERED, FILE_ANY_ACCESS) |
|
#define | IOCTL_VIDEO_MONITOR_DEVICE CTL_CODE(FILE_DEVICE_VIDEO, 0x05, METHOD_BUFFERED, FILE_ANY_ACCESS) |
|
#define | IOCTL_VIDEO_ENUM_MONITOR_PDO CTL_CODE(FILE_DEVICE_VIDEO, 0x06, METHOD_BUFFERED, FILE_ANY_ACCESS) |
|
#define | IOCTL_VIDEO_INIT_WIN32K_CALLBACKS CTL_CODE(FILE_DEVICE_VIDEO, 0x07, METHOD_BUFFERED, FILE_ANY_ACCESS) |
|
#define | IOCTL_VIDEO_HANDLE_VIDEOPARAMETERS CTL_CODE(FILE_DEVICE_VIDEO, 0x08, METHOD_BUFFERED, FILE_ANY_ACCESS) |
|
#define | IOCTL_VIDEO_IS_VGA_DEVICE CTL_CODE(FILE_DEVICE_VIDEO, 0x09, METHOD_BUFFERED, FILE_ANY_ACCESS) |
|
#define | IOCTL_VIDEO_USE_DEVICE_IN_SESSION CTL_CODE(FILE_DEVICE_VIDEO, 0x0a, METHOD_BUFFERED, FILE_ANY_ACCESS) |
|
#define | IOCTL_VIDEO_PREPARE_FOR_EARECOVERY CTL_CODE(FILE_DEVICE_VIDEO, 0x0b, METHOD_BUFFERED, FILE_ANY_ACCESS) |
|
#define | IOCTL_VIDEO_DISABLE_CURSOR CTL_CODE(FILE_DEVICE_VIDEO, 0x109, METHOD_BUFFERED, FILE_ANY_ACCESS) |
|
#define | IOCTL_VIDEO_DISABLE_POINTER CTL_CODE(FILE_DEVICE_VIDEO, 0x10f, METHOD_BUFFERED, FILE_ANY_ACCESS) |
|
#define | IOCTL_VIDEO_ENABLE_CURSOR CTL_CODE(FILE_DEVICE_VIDEO, 0x108, METHOD_BUFFERED, FILE_ANY_ACCESS) |
|
#define | IOCTL_VIDEO_ENABLE_POINTER CTL_CODE(FILE_DEVICE_VIDEO, 0x10e, METHOD_BUFFERED, FILE_ANY_ACCESS) |
|
#define | IOCTL_VIDEO_FREE_PUBLIC_ACCESS_RANGES CTL_CODE(FILE_DEVICE_VIDEO, 0x119, METHOD_BUFFERED, FILE_ANY_ACCESS) |
|
#define | IOCTL_VIDEO_GET_BANK_SELECT_CODE CTL_CODE(FILE_DEVICE_VIDEO, 0x115, METHOD_BUFFERED, FILE_ANY_ACCESS) |
|
#define | IOCTL_VIDEO_GET_CHILD_STATE CTL_CODE(FILE_DEVICE_VIDEO, 0x120, METHOD_BUFFERED, FILE_ANY_ACCESS) |
|
#define | IOCTL_VIDEO_GET_POWER_MANAGEMENT CTL_CODE(FILE_DEVICE_VIDEO, 0x11c, METHOD_BUFFERED, FILE_ANY_ACCESS) |
|
#define | IOCTL_VIDEO_LOAD_AND_SET_FONT CTL_CODE(FILE_DEVICE_VIDEO, 0x105, METHOD_BUFFERED, FILE_ANY_ACCESS) |
|
#define | IOCTL_VIDEO_MAP_VIDEO_MEMORY CTL_CODE(FILE_DEVICE_VIDEO, 0x116, METHOD_BUFFERED, FILE_ANY_ACCESS) |
|
#define | IOCTL_VIDEO_QUERY_AVAIL_MODES CTL_CODE(FILE_DEVICE_VIDEO, 0x100, METHOD_BUFFERED, FILE_ANY_ACCESS) |
|
#define | IOCTL_VIDEO_QUERY_COLOR_CAPABILITIES CTL_CODE(FILE_DEVICE_VIDEO, 0x11a, METHOD_BUFFERED, FILE_ANY_ACCESS) |
|
#define | IOCTL_VIDEO_QUERY_CURRENT_MODE CTL_CODE(FILE_DEVICE_VIDEO, 0x102, METHOD_BUFFERED, FILE_ANY_ACCESS) |
|
#define | IOCTL_VIDEO_QUERY_CURSOR_ATTR CTL_CODE(FILE_DEVICE_VIDEO, 0x10b, METHOD_BUFFERED, FILE_ANY_ACCESS) |
|
#define | IOCTL_VIDEO_QUERY_CURSOR_POSITION CTL_CODE(FILE_DEVICE_VIDEO, 0x10d, METHOD_BUFFERED, FILE_ANY_ACCESS) |
|
#define | IOCTL_VIDEO_QUERY_NUM_AVAIL_MODES CTL_CODE(FILE_DEVICE_VIDEO, 0x101, METHOD_BUFFERED, FILE_ANY_ACCESS) |
|
#define | IOCTL_VIDEO_QUERY_POINTER_ATTR CTL_CODE(FILE_DEVICE_VIDEO, 0x111, METHOD_BUFFERED, FILE_ANY_ACCESS) |
|
#define | IOCTL_VIDEO_QUERY_POINTER_CAPABILITIES CTL_CODE(FILE_DEVICE_VIDEO, 0x114, METHOD_BUFFERED, FILE_ANY_ACCESS) |
|
#define | IOCTL_VIDEO_QUERY_POINTER_POSITION CTL_CODE(FILE_DEVICE_VIDEO, 0x113, METHOD_BUFFERED, FILE_ANY_ACCESS) |
|
#define | IOCTL_VIDEO_QUERY_PUBLIC_ACCESS_RANGES CTL_CODE(FILE_DEVICE_VIDEO, 0x118, METHOD_BUFFERED, FILE_ANY_ACCESS) |
|
#define | IOCTL_VIDEO_RESET_DEVICE CTL_CODE(FILE_DEVICE_VIDEO, 0x104, METHOD_BUFFERED, FILE_ANY_ACCESS) |
|
#define | IOCTL_VIDEO_RESTORE_HARDWARE_STATE CTL_CODE(FILE_DEVICE_VIDEO, 0x81, METHOD_BUFFERED, FILE_ANY_ACCESS) |
|
#define | IOCTL_VIDEO_SAVE_HARDWARE_STATE CTL_CODE(FILE_DEVICE_VIDEO, 0x80, METHOD_BUFFERED, FILE_ANY_ACCESS) |
|
#define | IOCTL_VIDEO_SET_CHILD_STATE_CONFIGURATION CTL_CODE(FILE_DEVICE_VIDEO, 0x122, METHOD_BUFFERED, FILE_ANY_ACCESS) |
|
#define | IOCTL_VIDEO_SET_COLOR_REGISTERS CTL_CODE(FILE_DEVICE_VIDEO, 0x107, METHOD_BUFFERED, FILE_ANY_ACCESS) |
|
#define | IOCTL_VIDEO_SET_CURRENT_MODE CTL_CODE(FILE_DEVICE_VIDEO, 0x103, METHOD_BUFFERED, FILE_ANY_ACCESS) |
|
#define | IOCTL_VIDEO_SET_CURSOR_ATTR CTL_CODE(FILE_DEVICE_VIDEO, 0x10a, METHOD_BUFFERED, FILE_ANY_ACCESS) |
|
#define | IOCTL_VIDEO_SET_CURSOR_POSITION CTL_CODE(FILE_DEVICE_VIDEO, 0x10c, METHOD_BUFFERED, FILE_ANY_ACCESS) |
|
#define | IOCTL_VIDEO_SET_PALETTE_REGISTERS CTL_CODE(FILE_DEVICE_VIDEO, 0x106, METHOD_BUFFERED, FILE_ANY_ACCESS) |
|
#define | IOCTL_VIDEO_SET_POINTER_ATTR CTL_CODE(FILE_DEVICE_VIDEO, 0x110, METHOD_BUFFERED, FILE_ANY_ACCESS) |
|
#define | IOCTL_VIDEO_SET_POINTER_POSITION CTL_CODE(FILE_DEVICE_VIDEO, 0x112, METHOD_BUFFERED, FILE_ANY_ACCESS) |
|
#define | IOCTL_VIDEO_SET_POWER_MANAGEMENT CTL_CODE(FILE_DEVICE_VIDEO, 0x11b, METHOD_BUFFERED, FILE_ANY_ACCESS) |
|
#define | IOCTL_VIDEO_SHARE_VIDEO_MEMORY CTL_CODE(FILE_DEVICE_VIDEO, 0x11d, METHOD_BUFFERED, FILE_ANY_ACCESS) |
|
#define | IOCTL_VIDEO_SWITCH_DUALVIEW CTL_CODE(FILE_DEVICE_VIDEO, 0x123, METHOD_BUFFERED, FILE_ANY_ACCESS) |
|
#define | IOCTL_VIDEO_UNMAP_VIDEO_MEMORY CTL_CODE(FILE_DEVICE_VIDEO, 0x117, METHOD_BUFFERED, FILE_ANY_ACCESS) |
|
#define | IOCTL_VIDEO_UNSHARE_VIDEO_MEMORY CTL_CODE(FILE_DEVICE_VIDEO, 0x11e, METHOD_BUFFERED, FILE_ANY_ACCESS) |
|
#define | IOCTL_VIDEO_SET_COLOR_LUT_DATA CTL_CODE(FILE_DEVICE_VIDEO, 0x11f, METHOD_BUFFERED, FILE_ANY_ACCESS) |
|
#define | IOCTL_VIDEO_VALIDATE_CHILD_STATE_CONFIGURATION CTL_CODE(FILE_DEVICE_VIDEO, 0x121, METHOD_BUFFERED, FILE_ANY_ACCESS) |
|
#define | IOCTL_VIDEO_SET_BANK_POSITION CTL_CODE(FILE_DEVICE_VIDEO, 0x124, METHOD_BUFFERED, FILE_ANY_ACCESS) |
|
#define | IOCTL_VIDEO_QUERY_SUPPORTED_BRIGHTNESS CTL_CODE(FILE_DEVICE_VIDEO, 0x125, METHOD_BUFFERED, FILE_ANY_ACCESS) |
|
#define | IOCTL_VIDEO_QUERY_DISPLAY_BRIGHTNESS CTL_CODE(FILE_DEVICE_VIDEO, 0x126, METHOD_BUFFERED, FILE_ANY_ACCESS) |
|
#define | IOCTL_VIDEO_SET_DISPLAY_BRIGHTNESS CTL_CODE(FILE_DEVICE_VIDEO, 0x127, METHOD_BUFFERED, FILE_ANY_ACCESS) |
|
#define | DXGK_WIN32K_PARAM_FLAG_UPDATEREGISTRY 1 |
|
#define | DXGK_WIN32K_PARAM_FLAG_MODESWITCH 2 |
|
#define | DXGK_WIN32K_PARAM_FLAG_DISABLEVIEW 4 |
|
#define | VIDEO_MODE_MAP_MEM_LINEAR 0x40000000 |
|
#define | VIDEO_MODE_NO_ZERO_MEMORY 0x80000000 |
|
#define | VIDEO_MODE_COLOR 0x0001 |
|
#define | VIDEO_MODE_GRAPHICS 0x0002 |
|
#define | VIDEO_MODE_PALETTE_DRIVEN 0x0004 |
|
#define | VIDEO_MODE_MANAGED_PALETTE 0x0008 |
|
#define | VIDEO_MODE_INTERLACED 0x0010 |
|
#define | VIDEO_MODE_NO_OFF_SCREEN 0x0020 |
|
#define | VIDEO_MODE_NO_64_BIT_ACCESS 0x0040 |
|
#define | VIDEO_MODE_BANKED 0x0080 |
|
#define | VIDEO_MODE_LINEAR 0x0100 |
|
#define | PLANAR_HC 0x00000001 |
|
#define | VIDEO_DEVICE_COLOR 0x00000001 |
|
#define | VIDEO_OPTIONAL_GAMMET_TABLE 0x00000002 |
|
#define | VIDEO_MODE_ASYNC_POINTER 0x01 |
|
#define | VIDEO_MODE_MONO_POINTER 0x02 |
|
#define | VIDEO_MODE_COLOR_POINTER 0x04 |
|
#define | VIDEO_MODE_ANIMATE_START 0x08 |
|
#define | VIDEO_MODE_ANIMATE_UPDATE 0x10 |
|
#define | VIDEO_STATE_NON_STANDARD_VGA 0x00000001 |
|
#define | VIDEO_STATE_UNEMULATED_VGA_STATE 0x00000002 |
|
#define | VIDEO_STATE_PACKED_CHAIN4_MODE 0x00000004 |
|
#define | VIDEO_CHILD_ACTIVE 0x00000001 |
|
#define | VIDEO_CHILD_DETACHED 0x00000002 |
|
#define | VIDEO_CHILD_NOPRUNE_FREQ 0x80000000 |
|
#define | VIDEO_CHILD_NOPRUNE_RESOLUTION 0x40000000 |
|
#define | VIDEO_DUALVIEW_REMOVABLE 0x00000001 |
|
#define | VIDEO_DUALVIEW_PRIMARY 0x80000000 |
|
#define | VIDEO_DUALVIEW_SECONDARY 0x40000000 |
|
#define | DISPLAYPOLICY_AC 0x00000001 |
|
#define | DISPLAYPOLICY_DC 0x00000002 |
|
#define | DISPLAYPOLICY_BOTH 0x00000003 |
|
|
| DEFINE_GUID (GUID_DEVINTERFACE_DISPLAY_ADAPTER, 0x5b45201d, 0xf2f2, 0x4f3b, 0x85, 0xbb, 0x30, 0xff, 0x1f, 0x95, 0x35, 0x99) |
|
| DEFINE_GUID (GUID_DEVINTERFACE_MONITOR, 0xe6f07b5f, 0xee97, 0x4a90, 0xb0, 0x76, 0x33, 0xf5, 0x7b, 0xf4, 0xea, 0xa7) |
|
| DEFINE_GUID (GUID_DISPLAY_DEVICE_ARRIVAL, 0x1ca05180, 0xa699, 0x450a, 0x9a, 0x0c, 0xde, 0x4f, 0xbe, 0x3d, 0xdd, 0x89) |
|
| DEFINE_GUID (GUID_DEVINTERFACE_VIDEO_OUTPUT_ARRIVAL, 0x1ad9e4f0, 0xf88d, 0x4360, 0xba, 0xb9, 0x4c, 0x2d, 0x55, 0xe5, 0x64, 0xcd) |
|