Windows-Server-2003/sdktools/ctlcode/sdkioctl.h

542 lines
25 KiB
C

/*++
NOTE: The table below *MUST* be kept sorted in order for the utility
to work properly. feel free to add your own new ioctls, but only if
you can get the tool to compile. i had to originally exclude a few
ioctls because i was unable to determine a method which define'd them
and did not cause error messages due to redefine'd structs, typedefs,
etc.
thanks!
--*/
IOCTL_VALUE TableIoctlValue[] = {
SeedIoctlValue(IOCTL_ABORT_PIPE),
SeedIoctlValue(IOCTL_BATTERY_QUERY_INFORMATION),
SeedIoctlValue(IOCTL_BATTERY_QUERY_STATUS),
SeedIoctlValue(IOCTL_BATTERY_QUERY_TAG),
SeedIoctlValue(IOCTL_BATTERY_SET_INFORMATION),
SeedIoctlValue(IOCTL_BEEP_SET),
SeedIoctlValue(IOCTL_BURNENG_BURN),
SeedIoctlValue(IOCTL_BURNENG_INIT),
SeedIoctlValue(IOCTL_BURNENG_PROGRESS),
SeedIoctlValue(IOCTL_BURNENG_TERM),
SeedIoctlValue(IOCTL_CANCEL_DEVICE_WAKE),
SeedIoctlValue(IOCTL_CANCEL_GET_SEND_MESSAGE),
SeedIoctlValue(IOCTL_CANCEL_IO),
SeedIoctlValue(IOCTL_CDROM_CHECK_VERIFY),
SeedIoctlValue(IOCTL_CDROM_DISK_TYPE),
SeedIoctlValue(IOCTL_CDROM_EJECT_MEDIA),
SeedIoctlValue(IOCTL_CDROM_FIND_NEW_DEVICES),
SeedIoctlValue(IOCTL_CDROM_GET_DRIVE_GEOMETRY),
SeedIoctlValue(IOCTL_CDROM_GET_LAST_SESSION),
SeedIoctlValue(IOCTL_CDROM_GET_VOLUME),
SeedIoctlValue(IOCTL_CDROM_LOAD_MEDIA),
SeedIoctlValue(IOCTL_CDROM_MEDIA_REMOVAL),
SeedIoctlValue(IOCTL_CDROM_PAUSE_AUDIO),
SeedIoctlValue(IOCTL_CDROM_PLAY_AUDIO_MSF),
SeedIoctlValue(IOCTL_CDROM_RAW_READ),
SeedIoctlValue(IOCTL_CDROM_READ_Q_CHANNEL),
SeedIoctlValue(IOCTL_CDROM_READ_TOC),
SeedIoctlValue(IOCTL_CDROM_READ_TOC_EX),
SeedIoctlValue(IOCTL_CDROM_RELEASE),
SeedIoctlValue(IOCTL_CDROM_RESERVE),
SeedIoctlValue(IOCTL_CDROM_RESUME_AUDIO),
SeedIoctlValue(IOCTL_CDROM_SEEK_AUDIO_MSF),
SeedIoctlValue(IOCTL_CDROM_SET_VOLUME),
SeedIoctlValue(IOCTL_CDROM_SIMBAD),
SeedIoctlValue(IOCTL_CDROM_STOP_AUDIO),
SeedIoctlValue(IOCTL_CDROM_UNLOAD_DRIVER),
SeedIoctlValue(IOCTL_CHANGER_EXCHANGE_MEDIUM),
SeedIoctlValue(IOCTL_CHANGER_GET_ELEMENT_STATUS),
SeedIoctlValue(IOCTL_CHANGER_GET_PARAMETERS),
SeedIoctlValue(IOCTL_CHANGER_GET_PRODUCT_DATA),
SeedIoctlValue(IOCTL_CHANGER_GET_STATUS),
SeedIoctlValue(IOCTL_CHANGER_INITIALIZE_ELEMENT_STATUS),
SeedIoctlValue(IOCTL_CHANGER_MOVE_MEDIUM),
SeedIoctlValue(IOCTL_CHANGER_QUERY_VOLUME_TAGS),
SeedIoctlValue(IOCTL_CHANGER_REINITIALIZE_TRANSPORT),
SeedIoctlValue(IOCTL_CHANGER_SET_ACCESS),
SeedIoctlValue(IOCTL_CHANGER_SET_POSITION),
SeedIoctlValue(IOCTL_DISK_CHECK_VERIFY),
SeedIoctlValue(IOCTL_DISK_CREATE_DISK),
SeedIoctlValue(IOCTL_DISK_CONTROLLER_NUMBER),
SeedIoctlValue(IOCTL_DISK_DELETE_DRIVE_LAYOUT),
SeedIoctlValue(IOCTL_DISK_EJECT_MEDIA),
SeedIoctlValue(IOCTL_DISK_FIND_NEW_DEVICES),
SeedIoctlValue(IOCTL_DISK_FORMAT_DRIVE),
SeedIoctlValue(IOCTL_DISK_FORMAT_TRACKS),
SeedIoctlValue(IOCTL_DISK_FORMAT_TRACKS_EX),
SeedIoctlValue(IOCTL_DISK_GET_CACHE_INFORMATION),
SeedIoctlValue(IOCTL_DISK_GET_DRIVE_GEOMETRY),
SeedIoctlValue(IOCTL_DISK_GET_DRIVE_GEOMETRY_EX),
SeedIoctlValue(IOCTL_DISK_GET_DRIVE_LAYOUT),
SeedIoctlValue(IOCTL_DISK_GET_DRIVE_LAYOUT_EX),
SeedIoctlValue(IOCTL_DISK_GET_LENGTH_INFO),
SeedIoctlValue(IOCTL_DISK_GET_MEDIA_TYPES),
SeedIoctlValue(IOCTL_DISK_GET_PARTITION_INFO),
SeedIoctlValue(IOCTL_DISK_GET_PARTITION_INFO_EX),
SeedIoctlValue(IOCTL_DISK_GROW_PARTITION),
SeedIoctlValue(IOCTL_DISK_HISTOGRAM_DATA),
SeedIoctlValue(IOCTL_DISK_HISTOGRAM_RESET),
SeedIoctlValue(IOCTL_DISK_HISTOGRAM_STRUCTURE),
SeedIoctlValue(IOCTL_DISK_INTERNAL_CLEAR_VERIFY),
SeedIoctlValue(IOCTL_DISK_INTERNAL_SET_NOTIFY),
SeedIoctlValue(IOCTL_DISK_INTERNAL_SET_VERIFY),
SeedIoctlValue(IOCTL_DISK_IS_WRITABLE),
SeedIoctlValue(IOCTL_DISK_LOAD_MEDIA),
SeedIoctlValue(IOCTL_DISK_LOGGING),
SeedIoctlValue(IOCTL_DISK_MEDIA_REMOVAL),
SeedIoctlValue(IOCTL_DISK_PERFORMANCE),
SeedIoctlValue(IOCTL_DISK_REASSIGN_BLOCKS),
SeedIoctlValue(IOCTL_DISK_RELEASE),
SeedIoctlValue(IOCTL_DISK_REQUEST_DATA),
SeedIoctlValue(IOCTL_DISK_REQUEST_STRUCTURE),
SeedIoctlValue(IOCTL_DISK_RESERVE),
SeedIoctlValue(IOCTL_DISK_SENSE_DEVICE),
SeedIoctlValue(IOCTL_DISK_SET_CACHE_INFORMATION),
SeedIoctlValue(IOCTL_DISK_SET_DRIVE_LAYOUT),
SeedIoctlValue(IOCTL_DISK_SET_DRIVE_LAYOUT_EX),
SeedIoctlValue(IOCTL_DISK_SET_PARTITION_INFO),
SeedIoctlValue(IOCTL_DISK_SET_PARTITION_INFO_EX),
SeedIoctlValue(IOCTL_DISK_SIMBAD),
SeedIoctlValue(IOCTL_DISK_UPDATE_DRIVE_SIZE),
SeedIoctlValue(IOCTL_DISK_VERIFY),
SeedIoctlValue(IOCTL_DLC_BUFFER_CREATE),
SeedIoctlValue(IOCTL_DLC_BUFFER_FREE),
SeedIoctlValue(IOCTL_DLC_BUFFER_GET),
SeedIoctlValue(IOCTL_DLC_CLOSE_ADAPTER),
SeedIoctlValue(IOCTL_DLC_CLOSE_DIRECT),
SeedIoctlValue(IOCTL_DLC_CLOSE_SAP),
SeedIoctlValue(IOCTL_DLC_CLOSE_STATION),
SeedIoctlValue(IOCTL_DLC_COMPLETE_COMMAND),
SeedIoctlValue(IOCTL_DLC_CONNECT_STATION),
SeedIoctlValue(IOCTL_DLC_FLOW_CONTROL),
SeedIoctlValue(IOCTL_DLC_LAST_COMMAND),
SeedIoctlValue(IOCTL_DLC_MAX),
SeedIoctlValue(IOCTL_DLC_OPEN_ADAPTER),
SeedIoctlValue(IOCTL_DLC_OPEN_DIRECT),
SeedIoctlValue(IOCTL_DLC_OPEN_SAP),
SeedIoctlValue(IOCTL_DLC_OPEN_STATION),
SeedIoctlValue(IOCTL_DLC_QUERY_INFORMATION),
SeedIoctlValue(IOCTL_DLC_READ),
SeedIoctlValue(IOCTL_DLC_READ_CANCEL),
SeedIoctlValue(IOCTL_DLC_READ2),
SeedIoctlValue(IOCTL_DLC_REALLOCTE_STATION),
SeedIoctlValue(IOCTL_DLC_RECEIVE),
SeedIoctlValue(IOCTL_DLC_RECEIVE_CANCEL),
SeedIoctlValue(IOCTL_DLC_RECEIVE2),
SeedIoctlValue(IOCTL_DLC_RESET),
SeedIoctlValue(IOCTL_DLC_SET_EXCEPTION_FLAGS),
SeedIoctlValue(IOCTL_DLC_SET_INFORMATION),
SeedIoctlValue(IOCTL_DLC_TIMER_CANCEL),
SeedIoctlValue(IOCTL_DLC_TIMER_CANCEL_GROUP),
SeedIoctlValue(IOCTL_DLC_TIMER_SET),
SeedIoctlValue(IOCTL_DLC_TRACE_INITIALIZE),
SeedIoctlValue(IOCTL_DLC_TRANSMIT),
SeedIoctlValue(IOCTL_DLC_TRANSMIT2),
SeedIoctlValue(IOCTL_DVD_END_SESSION),
SeedIoctlValue(IOCTL_DVD_GET_REGION),
SeedIoctlValue(IOCTL_DVD_READ_KEY),
SeedIoctlValue(IOCTL_DVD_READ_STRUCTURE),
SeedIoctlValue(IOCTL_DVD_SEND_KEY),
SeedIoctlValue(IOCTL_DVD_SEND_KEY2),
SeedIoctlValue(IOCTL_DVD_SET_READ_AHEAD),
SeedIoctlValue(IOCTL_DVD_START_SESSION),
SeedIoctlValue(IOCTL_FSVIDEO_COPY_FRAME_BUFFER),
SeedIoctlValue(IOCTL_FSVIDEO_REVERSE_MOUSE_POINTER),
SeedIoctlValue(IOCTL_FSVIDEO_SET_CURRENT_MODE),
SeedIoctlValue(IOCTL_FSVIDEO_SET_CURSOR_POSITION),
SeedIoctlValue(IOCTL_FSVIDEO_SET_SCREEN_INFORMATION),
SeedIoctlValue(IOCTL_FSVIDEO_WRITE_TO_FRAME_BUFFER),
SeedIoctlValue(IOCTL_GAMEENUM_ACQUIRE_ACCESSORS),
SeedIoctlValue(IOCTL_GAMEENUM_EXPOSE_HARDWARE),
SeedIoctlValue(IOCTL_GAMEENUM_EXPOSE_SIBLING),
SeedIoctlValue(IOCTL_GAMEENUM_PORT_DESC),
SeedIoctlValue(IOCTL_GAMEENUM_PORT_PARAMETERS),
SeedIoctlValue(IOCTL_GAMEENUM_REMOVE_HARDWARE),
SeedIoctlValue(IOCTL_GAMEENUM_REMOVE_SELF),
SeedIoctlValue(IOCTL_GET_CHANNEL_ALIGN_RQST),
SeedIoctlValue(IOCTL_GET_DEVICE_DESCRIPTOR),
SeedIoctlValue(IOCTL_GET_HCD_DRIVERKEY_NAME),
SeedIoctlValue(IOCTL_GET_NUM_DEVICE_INPUT_BUFFERS),
SeedIoctlValue(IOCTL_GET_PHYSICAL_DESCRIPTOR),
SeedIoctlValue(IOCTL_GET_PIPE_CONFIGURATION),
SeedIoctlValue(IOCTL_GET_TUPLE_DATA),
SeedIoctlValue(IOCTL_GET_USB_DESCRIPTOR),
SeedIoctlValue(IOCTL_GET_VERSION),
SeedIoctlValue(IOCTL_HID_FLUSH_QUEUE),
SeedIoctlValue(IOCTL_HID_GET_COLLECTION_DESCRIPTOR),
SeedIoctlValue(IOCTL_HID_GET_COLLECTION_INFORMATION),
SeedIoctlValue(IOCTL_HID_GET_DRIVER_CONFIG),
SeedIoctlValue(IOCTL_HID_GET_FEATURE),
SeedIoctlValue(IOCTL_HID_GET_HARDWARE_ID),
SeedIoctlValue(IOCTL_HID_GET_INDEXED_STRING),
SeedIoctlValue(IOCTL_HID_GET_MANUFACTURER_STRING),
SeedIoctlValue(IOCTL_HID_GET_POLL_FREQUENCY_MSEC),
SeedIoctlValue(IOCTL_HID_GET_PRODUCT_STRING),
SeedIoctlValue(IOCTL_HID_GET_SERIALNUMBER_STRING),
SeedIoctlValue(IOCTL_HID_SET_DRIVER_CONFIG),
SeedIoctlValue(IOCTL_HID_SET_FEATURE),
SeedIoctlValue(IOCTL_HID_SET_POLL_FREQUENCY_MSEC),
SeedIoctlValue(IOCTL_IDE_PASS_THROUGH),
SeedIoctlValue(IOCTL_IEEE1284_GET_MODE),
SeedIoctlValue(IOCTL_IEEE1284_NEGOTIATE),
SeedIoctlValue(IOCTL_IMAPIDRV_CLOSE),
SeedIoctlValue(IOCTL_IMAPIDRV_INFO),
SeedIoctlValue(IOCTL_IMAPIDRV_INIT),
SeedIoctlValue(IOCTL_IMAPIDRV_OPENEXCLUSIVE),
SeedIoctlValue(IOCTL_INDEX),
SeedIoctlValue(IOCTL_INTERNAL_SERENUM_REMOVE_SELF),
SeedIoctlValue(IOCTL_INTERNAL_USB_CYCLE_PORT),
SeedIoctlValue(IOCTL_INTERNAL_USB_ENABLE_PORT),
SeedIoctlValue(IOCTL_INTERNAL_USB_GET_BUS_INFO),
SeedIoctlValue(IOCTL_INTERNAL_USB_GET_BUSGUID_INFO),
SeedIoctlValue(IOCTL_INTERNAL_USB_GET_CONTROLLER_NAME),
SeedIoctlValue(IOCTL_INTERNAL_USB_GET_HUB_COUNT),
SeedIoctlValue(IOCTL_INTERNAL_USB_GET_HUB_NAME),
SeedIoctlValue(IOCTL_INTERNAL_USB_GET_PARENT_HUB_INFO),
SeedIoctlValue(IOCTL_INTERNAL_USB_GET_PORT_STATUS),
SeedIoctlValue(IOCTL_INTERNAL_USB_GET_ROOTHUB_PDO),
SeedIoctlValue(IOCTL_INTERNAL_USB_RESET_PORT),
SeedIoctlValue(IOCTL_INTERNAL_USB_SUBMIT_URB),
SeedIoctlValue(IOCTL_JOY_GET_JOYREGHWCONFIG),
SeedIoctlValue(IOCTL_JOY_GET_STATISTICS),
SeedIoctlValue(IOCTL_KEYBOARD_INSERT_DATA),
SeedIoctlValue(IOCTL_KEYBOARD_QUERY_ATTRIBUTES),
SeedIoctlValue(IOCTL_KEYBOARD_QUERY_IME_STATUS),
SeedIoctlValue(IOCTL_KEYBOARD_QUERY_INDICATOR_TRANSLATION),
SeedIoctlValue(IOCTL_KEYBOARD_QUERY_INDICATORS),
SeedIoctlValue(IOCTL_KEYBOARD_QUERY_TYPEMATIC),
SeedIoctlValue(IOCTL_KEYBOARD_SET_IME_STATUS),
SeedIoctlValue(IOCTL_KEYBOARD_SET_INDICATORS),
SeedIoctlValue(IOCTL_KEYBOARD_SET_TYPEMATIC),
SeedIoctlValue(IOCTL_KSEC_CONNECT_LSA),
SeedIoctlValue(IOCTL_KSEC_RNG),
SeedIoctlValue(IOCTL_KSEC_RNG_REKEY),
SeedIoctlValue(IOCTL_LMDR_ADD_NAME),
SeedIoctlValue(IOCTL_LMDR_ADD_NAME_DOM),
SeedIoctlValue(IOCTL_LMDR_BECOME_BACKUP),
SeedIoctlValue(IOCTL_LMDR_BECOME_MASTER),
SeedIoctlValue(IOCTL_LMDR_BIND_TO_TRANSPORT),
SeedIoctlValue(IOCTL_LMDR_BIND_TO_TRANSPORT_DOM),
SeedIoctlValue(IOCTL_LMDR_BROWSER_PNP_ENABLE),
SeedIoctlValue(IOCTL_LMDR_BROWSER_PNP_READ),
SeedIoctlValue(IOCTL_LMDR_CHANGE_ROLE),
SeedIoctlValue(IOCTL_LMDR_DEBUG_CALL),
SeedIoctlValue(IOCTL_LMDR_DELETE_NAME),
SeedIoctlValue(IOCTL_LMDR_DELETE_NAME_DOM),
SeedIoctlValue(IOCTL_LMDR_ENABLE_DISABLE_TRANSPORT),
SeedIoctlValue(IOCTL_LMDR_ENUMERATE_NAMES),
SeedIoctlValue(IOCTL_LMDR_ENUMERATE_SERVERS),
SeedIoctlValue(IOCTL_LMDR_ENUMERATE_TRANSPORTS),
SeedIoctlValue(IOCTL_LMDR_GET_BROWSER_SERVER_LIST),
SeedIoctlValue(IOCTL_LMDR_GET_MASTER_NAME),
SeedIoctlValue(IOCTL_LMDR_IP_ADDRESS_CHANGED),
SeedIoctlValue(IOCTL_LMDR_NETLOGON_MAILSLOT_ENABLE),
SeedIoctlValue(IOCTL_LMDR_NETLOGON_MAILSLOT_READ),
SeedIoctlValue(IOCTL_LMDR_NEW_MASTER_NAME),
SeedIoctlValue(IOCTL_LMDR_QUERY_STATISTICS),
SeedIoctlValue(IOCTL_LMDR_RENAME_DOMAIN),
SeedIoctlValue(IOCTL_LMDR_RESET_STATISTICS),
SeedIoctlValue(IOCTL_LMDR_START),
SeedIoctlValue(IOCTL_LMDR_STOP),
SeedIoctlValue(IOCTL_LMDR_UNBIND_FROM_TRANSPORT),
SeedIoctlValue(IOCTL_LMDR_UNBIND_FROM_TRANSPORT_DOM),
SeedIoctlValue(IOCTL_LMDR_UPDATE_STATUS),
SeedIoctlValue(IOCTL_LMDR_WAIT_FOR_MASTER_ANNOUNCE),
SeedIoctlValue(IOCTL_LMDR_WRITE_MAILSLOT),
SeedIoctlValue(IOCTL_MODEM_CHECK_FOR_MODEM),
SeedIoctlValue(IOCTL_MODEM_GET_DLE),
SeedIoctlValue(IOCTL_MODEM_GET_MESSAGE),
SeedIoctlValue(IOCTL_MODEM_GET_PASSTHROUGH),
SeedIoctlValue(IOCTL_MODEM_SEND_GET_MESSAGE),
SeedIoctlValue(IOCTL_MODEM_SEND_LOOPBACK_MESSAGE),
SeedIoctlValue(IOCTL_MODEM_SEND_MESSAGE),
SeedIoctlValue(IOCTL_MODEM_SET_DLE_MONITORING),
SeedIoctlValue(IOCTL_MODEM_SET_DLE_SHIELDING),
SeedIoctlValue(IOCTL_MODEM_SET_MIN_POWER),
SeedIoctlValue(IOCTL_MODEM_SET_PASSTHROUGH),
SeedIoctlValue(IOCTL_MODEM_STOP_WAVE_RECEIVE),
SeedIoctlValue(IOCTL_MODEM_WATCH_FOR_RESUME),
SeedIoctlValue(IOCTL_MOUNTDEV_QUERY_DEVICE_NAME),
SeedIoctlValue(IOCTL_MOUNTMGR_AUTO_DL_ASSIGNMENTS),
SeedIoctlValue(IOCTL_MOUNTMGR_CHANGE_NOTIFY),
SeedIoctlValue(IOCTL_MOUNTMGR_CHECK_UNPROCESSED_VOLUMES),
SeedIoctlValue(IOCTL_MOUNTMGR_CREATE_POINT),
SeedIoctlValue(IOCTL_MOUNTMGR_DELETE_POINTS),
SeedIoctlValue(IOCTL_MOUNTMGR_DELETE_POINTS_DBONLY),
SeedIoctlValue(IOCTL_MOUNTMGR_KEEP_LINKS_WHEN_OFFLINE),
SeedIoctlValue(IOCTL_MOUNTMGR_NEXT_DRIVE_LETTER),
SeedIoctlValue(IOCTL_MOUNTMGR_QUERY_POINTS),
SeedIoctlValue(IOCTL_MOUNTMGR_VOLUME_ARRIVAL_NOTIFICATION),
SeedIoctlValue(IOCTL_MOUNTMGR_VOLUME_MOUNT_POINT_CREATED),
SeedIoctlValue(IOCTL_MOUSE_INSERT_DATA),
SeedIoctlValue(IOCTL_MOUSE_QUERY_ATTRIBUTES),
SeedIoctlValue(IOCTL_NDIS_ADD_TDI_DEVICE),
SeedIoctlValue(IOCTL_NDIS_DO_PNP_OPERATION),
SeedIoctlValue(IOCTL_NDIS_ENUMERATE_INTERFACES),
SeedIoctlValue(IOCTL_NDIS_GET_LOG_DATA),
SeedIoctlValue(IOCTL_NDIS_QUERY_ALL_STATS),
SeedIoctlValue(IOCTL_NDIS_QUERY_GLOBAL_STATS),
SeedIoctlValue(IOCTL_NDIS_QUERY_SELECTED_STATS),
SeedIoctlValue(IOCTL_PAR_ECP_HOST_RECOVERY),
SeedIoctlValue(IOCTL_PAR_GET_DEFAULT_MODES),
SeedIoctlValue(IOCTL_PAR_GET_DEVICE_CAPS),
SeedIoctlValue(IOCTL_PAR_GET_READ_ADDRESS),
SeedIoctlValue(IOCTL_PAR_GET_WRITE_ADDRESS),
SeedIoctlValue(IOCTL_PAR_PING),
SeedIoctlValue(IOCTL_PAR_QUERY_DEVICE_ID),
SeedIoctlValue(IOCTL_PAR_QUERY_DEVICE_ID_SIZE),
SeedIoctlValue(IOCTL_PAR_QUERY_INFORMATION),
SeedIoctlValue(IOCTL_PAR_QUERY_RAW_DEVICE_ID),
SeedIoctlValue(IOCTL_PAR_SET_INFORMATION),
SeedIoctlValue(IOCTL_PAR_SET_READ_ADDRESS),
SeedIoctlValue(IOCTL_PAR_SET_WRITE_ADDRESS),
SeedIoctlValue(IOCTL_PAR_TEST),
SeedIoctlValue(IOCTL_QUERY_DEVICE_POWER_STATE),
SeedIoctlValue(IOCTL_READ_REGISTERS),
SeedIoctlValue(IOCTL_REDIR_QUERY_PATH),
SeedIoctlValue(IOCTL_RESET_PIPE),
SeedIoctlValue(IOCTL_SCSI_FREE_DUMP_POINTERS),
SeedIoctlValue(IOCTL_SCSI_GET_ADDRESS),
SeedIoctlValue(IOCTL_SCSI_GET_CAPABILITIES),
SeedIoctlValue(IOCTL_SCSI_GET_DUMP_POINTERS),
SeedIoctlValue(IOCTL_SCSI_GET_INQUIRY_DATA),
SeedIoctlValue(IOCTL_SCSI_MINIPORT),
SeedIoctlValue(IOCTL_SCSI_PASS_THROUGH),
SeedIoctlValue(IOCTL_SCSI_PASS_THROUGH_DIRECT),
SeedIoctlValue(IOCTL_SCSI_RESCAN_BUS),
SeedIoctlValue(IOCTL_SCSISCAN_CMD),
SeedIoctlValue(IOCTL_SCSISCAN_GET_INFO),
SeedIoctlValue(IOCTL_SCSISCAN_LOCKDEVICE),
SeedIoctlValue(IOCTL_SCSISCAN_SET_TIMEOUT),
SeedIoctlValue(IOCTL_SCSISCAN_UNLOCKDEVICE),
SeedIoctlValue(IOCTL_SEND_USB_REQUEST),
SeedIoctlValue(IOCTL_SERENUM_EXPOSE_HARDWARE),
SeedIoctlValue(IOCTL_SERENUM_GET_PORT_NAME),
SeedIoctlValue(IOCTL_SERENUM_PORT_DESC),
SeedIoctlValue(IOCTL_SERENUM_REMOVE_HARDWARE),
SeedIoctlValue(IOCTL_SERIAL_CLEAR_STATS),
SeedIoctlValue(IOCTL_SERIAL_CLR_DTR),
SeedIoctlValue(IOCTL_SERIAL_CLR_RTS),
SeedIoctlValue(IOCTL_SERIAL_CONFIG_SIZE),
SeedIoctlValue(IOCTL_SERIAL_GET_BAUD_RATE),
SeedIoctlValue(IOCTL_SERIAL_GET_CHARS),
SeedIoctlValue(IOCTL_SERIAL_GET_COMMCONFIG),
SeedIoctlValue(IOCTL_SERIAL_GET_COMMSTATUS),
SeedIoctlValue(IOCTL_SERIAL_GET_DTRRTS),
SeedIoctlValue(IOCTL_SERIAL_GET_HANDFLOW),
SeedIoctlValue(IOCTL_SERIAL_GET_LINE_CONTROL),
SeedIoctlValue(IOCTL_SERIAL_GET_MODEM_CONTROL),
SeedIoctlValue(IOCTL_SERIAL_GET_MODEMSTATUS),
SeedIoctlValue(IOCTL_SERIAL_GET_PROPERTIES),
SeedIoctlValue(IOCTL_SERIAL_GET_STATS),
SeedIoctlValue(IOCTL_SERIAL_GET_TIMEOUTS),
SeedIoctlValue(IOCTL_SERIAL_GET_WAIT_MASK),
SeedIoctlValue(IOCTL_SERIAL_IMMEDIATE_CHAR),
SeedIoctlValue(IOCTL_SERIAL_INTERNAL_BASIC_SETTINGS),
SeedIoctlValue(IOCTL_SERIAL_INTERNAL_CANCEL_WAIT_WAKE),
SeedIoctlValue(IOCTL_SERIAL_INTERNAL_DO_WAIT_WAKE),
SeedIoctlValue(IOCTL_SERIAL_INTERNAL_RESTORE_SETTINGS),
SeedIoctlValue(IOCTL_SERIAL_LSRMST_INSERT),
SeedIoctlValue(IOCTL_SERIAL_LSRMST_INSERT),
SeedIoctlValue(IOCTL_SERIAL_PURGE),
SeedIoctlValue(IOCTL_SERIAL_RESET_DEVICE),
SeedIoctlValue(IOCTL_SERIAL_SET_BAUD_RATE),
SeedIoctlValue(IOCTL_SERIAL_SET_BREAK_OFF),
SeedIoctlValue(IOCTL_SERIAL_SET_BREAK_ON),
SeedIoctlValue(IOCTL_SERIAL_SET_CHARS),
SeedIoctlValue(IOCTL_SERIAL_SET_COMMCONFIG),
SeedIoctlValue(IOCTL_SERIAL_SET_DTR),
SeedIoctlValue(IOCTL_SERIAL_SET_FIFO_CONTROL),
SeedIoctlValue(IOCTL_SERIAL_SET_HANDFLOW),
SeedIoctlValue(IOCTL_SERIAL_SET_LINE_CONTROL),
SeedIoctlValue(IOCTL_SERIAL_SET_MODEM_CONTROL),
SeedIoctlValue(IOCTL_SERIAL_SET_QUEUE_SIZE),
SeedIoctlValue(IOCTL_SERIAL_SET_RTS),
SeedIoctlValue(IOCTL_SERIAL_SET_TIMEOUTS),
SeedIoctlValue(IOCTL_SERIAL_SET_WAIT_MASK),
SeedIoctlValue(IOCTL_SERIAL_SET_XOFF),
SeedIoctlValue(IOCTL_SERIAL_SET_XON),
SeedIoctlValue(IOCTL_SERIAL_WAIT_ON_MASK),
SeedIoctlValue(IOCTL_SERIAL_XOFF_COUNTER),
SeedIoctlValue(IOCTL_SET_DEVICE_WAKE),
SeedIoctlValue(IOCTL_SET_DEVICE_WAKE),
SeedIoctlValue(IOCTL_SET_NUM_DEVICE_INPUT_BUFFERS),
SeedIoctlValue(IOCTL_SET_SERVER_STATE),
SeedIoctlValue(IOCTL_SMARTCARD_CONFISCATE),
SeedIoctlValue(IOCTL_SMARTCARD_EJECT),
SeedIoctlValue(IOCTL_SMARTCARD_GET_ATTRIBUTE),
SeedIoctlValue(IOCTL_SMARTCARD_GET_LAST_ERROR),
SeedIoctlValue(IOCTL_SMARTCARD_GET_PERF_CNTR),
SeedIoctlValue(IOCTL_SMARTCARD_GET_STATE),
SeedIoctlValue(IOCTL_SMARTCARD_IS_ABSENT),
SeedIoctlValue(IOCTL_SMARTCARD_IS_PRESENT),
SeedIoctlValue(IOCTL_SMARTCARD_POWER),
SeedIoctlValue(IOCTL_SMARTCARD_SET_ATTRIBUTE),
SeedIoctlValue(IOCTL_SMARTCARD_SET_PROTOCOL),
SeedIoctlValue(IOCTL_SMARTCARD_SWALLOW),
SeedIoctlValue(IOCTL_SMARTCARD_TRANSMIT),
SeedIoctlValue(IOCTL_SOCKET_INFORMATION),
SeedIoctlValue(IOCTL_STORAGE_CHECK_VERIFY),
SeedIoctlValue(IOCTL_STORAGE_CHECK_VERIFY2),
SeedIoctlValue(IOCTL_STORAGE_EJECT_MEDIA),
SeedIoctlValue(IOCTL_STORAGE_EJECTION_CONTROL),
SeedIoctlValue(IOCTL_STORAGE_FIND_NEW_DEVICES),
SeedIoctlValue(IOCTL_STORAGE_GET_DEVICE_NUMBER),
SeedIoctlValue(IOCTL_STORAGE_GET_MEDIA_SERIAL_NUMBER),
SeedIoctlValue(IOCTL_STORAGE_GET_MEDIA_TYPES),
SeedIoctlValue(IOCTL_STORAGE_GET_MEDIA_TYPES_EX),
SeedIoctlValue(IOCTL_STORAGE_LOAD_MEDIA),
SeedIoctlValue(IOCTL_STORAGE_LOAD_MEDIA2),
SeedIoctlValue(IOCTL_STORAGE_MCN_CONTROL),
SeedIoctlValue(IOCTL_STORAGE_MEDIA_REMOVAL),
SeedIoctlValue(IOCTL_STORAGE_PREDICT_FAILURE),
SeedIoctlValue(IOCTL_STORAGE_QUERY_PROPERTY),
SeedIoctlValue(IOCTL_STORAGE_RELEASE),
SeedIoctlValue(IOCTL_STORAGE_RESERVE),
SeedIoctlValue(IOCTL_STORAGE_RESET_BUS),
SeedIoctlValue(IOCTL_STORAGE_RESET_DEVICE),
SeedIoctlValue(IOCTL_STORAGE_SET_READ_AHEAD),
SeedIoctlValue(IOCTL_STREAMS_GETMSG),
SeedIoctlValue(IOCTL_STREAMS_IOCTL),
SeedIoctlValue(IOCTL_STREAMS_POLL),
SeedIoctlValue(IOCTL_STREAMS_PUTMSG),
SeedIoctlValue(IOCTL_STREAMS_TDI_TEST),
SeedIoctlValue(IOCTL_SWENUM_GET_BUS_ID),
SeedIoctlValue(IOCTL_SWENUM_INSTALL_INTERFACE),
SeedIoctlValue(IOCTL_SWENUM_REMOVE_INTERFACE),
SeedIoctlValue(IOCTL_TAPE_CREATE_PARTITION),
SeedIoctlValue(IOCTL_TAPE_EJECT_MEDIA),
SeedIoctlValue(IOCTL_TAPE_ERASE),
SeedIoctlValue(IOCTL_TAPE_GET_DRIVE_PARAMS),
SeedIoctlValue(IOCTL_TAPE_GET_MEDIA_PARAMS),
SeedIoctlValue(IOCTL_TAPE_GET_POSITION),
SeedIoctlValue(IOCTL_TAPE_GET_STATUS),
SeedIoctlValue(IOCTL_TAPE_LOAD_MEDIA),
SeedIoctlValue(IOCTL_TAPE_MEDIA_REMOVAL),
SeedIoctlValue(IOCTL_TAPE_PREPARE),
SeedIoctlValue(IOCTL_TAPE_RELEASE),
SeedIoctlValue(IOCTL_TAPE_RESERVE),
SeedIoctlValue(IOCTL_TAPE_SET_DRIVE_PARAMS),
SeedIoctlValue(IOCTL_TAPE_SET_MEDIA_PARAMS),
SeedIoctlValue(IOCTL_TAPE_SET_POSITION),
SeedIoctlValue(IOCTL_TAPE_WRITE_MARKS),
SeedIoctlValue(IOCTL_TDI_ACCEPT),
SeedIoctlValue(IOCTL_TDI_ACTION),
SeedIoctlValue(IOCTL_TDI_ASSOCIATE_ADDRESS),
SeedIoctlValue(IOCTL_TDI_CONNECT),
SeedIoctlValue(IOCTL_TDI_DISASSOCIATE_ADDRESS),
SeedIoctlValue(IOCTL_TDI_DISCONNECT),
SeedIoctlValue(IOCTL_TDI_LISTEN),
SeedIoctlValue(IOCTL_TDI_QUERY_INFORMATION),
SeedIoctlValue(IOCTL_TDI_RECEIVE),
SeedIoctlValue(IOCTL_TDI_RECEIVE_DATAGRAM),
SeedIoctlValue(IOCTL_TDI_SEND),
SeedIoctlValue(IOCTL_TDI_SEND_DATAGRAM),
SeedIoctlValue(IOCTL_TDI_SET_EVENT_HANDLER),
SeedIoctlValue(IOCTL_TDI_SET_INFORMATION),
SeedIoctlValue(IOCTL_TRNXT_READ),
SeedIoctlValue(IOCTL_TRNXT_XCEIVE),
SeedIoctlValue(IOCTL_USB_DIAG_IGNORE_HUBS_OFF),
SeedIoctlValue(IOCTL_USB_DIAG_IGNORE_HUBS_ON),
SeedIoctlValue(IOCTL_USB_DIAGNOSTIC_MODE_OFF),
SeedIoctlValue(IOCTL_USB_DIAGNOSTIC_MODE_ON),
SeedIoctlValue(IOCTL_USB_GET_DESCRIPTOR_FROM_NODE_CONNECTION),
SeedIoctlValue(IOCTL_USB_GET_NODE_CONNECTION_DRIVERKEY_NAME),
SeedIoctlValue(IOCTL_USB_GET_NODE_CONNECTION_INFORMATION),
SeedIoctlValue(IOCTL_USB_GET_NODE_CONNECTION_NAME),
SeedIoctlValue(IOCTL_USB_GET_NODE_INFORMATION),
SeedIoctlValue(IOCTL_USB_GET_ROOT_HUB_NAME),
SeedIoctlValue(IOCTL_USB_HCD_GET_STATS_1),
SeedIoctlValue(IOCTL_USB_HCD_GET_STATS_2),
SeedIoctlValue(IOCTL_VIDEO_DISABLE_CURSOR),
SeedIoctlValue(IOCTL_VIDEO_DISABLE_POINTER),
SeedIoctlValue(IOCTL_VIDEO_DISABLE_VDM),
SeedIoctlValue(IOCTL_VIDEO_ENABLE_CURSOR),
SeedIoctlValue(IOCTL_VIDEO_ENABLE_POINTER),
SeedIoctlValue(IOCTL_VIDEO_ENABLE_VDM),
SeedIoctlValue(IOCTL_VIDEO_ENUM_MONITOR_PDO),
SeedIoctlValue(IOCTL_VIDEO_FREE_PUBLIC_ACCESS_RANGES),
SeedIoctlValue(IOCTL_VIDEO_GET_BANK_SELECT_CODE),
SeedIoctlValue(IOCTL_VIDEO_GET_CHILD_STATE),
SeedIoctlValue(IOCTL_VIDEO_GET_OUTPUT_DEVICE_POWER_STATE),
SeedIoctlValue(IOCTL_VIDEO_GET_POWER_MANAGEMENT),
SeedIoctlValue(IOCTL_VIDEO_HANDLE_VIDEOPARAMETERS),
SeedIoctlValue(IOCTL_VIDEO_INIT_WIN32K_CALLBACKS),
SeedIoctlValue(IOCTL_VIDEO_LOAD_AND_SET_FONT),
SeedIoctlValue(IOCTL_VIDEO_MAP_VIDEO_MEMORY),
SeedIoctlValue(IOCTL_VIDEO_MONITOR_DEVICE),
SeedIoctlValue(IOCTL_VIDEO_QUERY_AVAIL_MODES),
SeedIoctlValue(IOCTL_VIDEO_QUERY_COLOR_CAPABILITIES),
SeedIoctlValue(IOCTL_VIDEO_QUERY_CURRENT_MODE),
SeedIoctlValue(IOCTL_VIDEO_QUERY_CURSOR_ATTR),
SeedIoctlValue(IOCTL_VIDEO_QUERY_CURSOR_POSITION),
SeedIoctlValue(IOCTL_VIDEO_QUERY_NUM_AVAIL_MODES),
SeedIoctlValue(IOCTL_VIDEO_QUERY_POINTER_ATTR),
SeedIoctlValue(IOCTL_VIDEO_QUERY_POINTER_CAPABILITIES),
SeedIoctlValue(IOCTL_VIDEO_QUERY_POINTER_POSITION),
SeedIoctlValue(IOCTL_VIDEO_QUERY_PUBLIC_ACCESS_RANGES),
SeedIoctlValue(IOCTL_VIDEO_REGISTER_VDM),
SeedIoctlValue(IOCTL_VIDEO_RESET_DEVICE),
SeedIoctlValue(IOCTL_VIDEO_RESTORE_HARDWARE_STATE),
SeedIoctlValue(IOCTL_VIDEO_SAVE_HARDWARE_STATE),
SeedIoctlValue(IOCTL_VIDEO_SET_CHILD_STATE_CONFIGURATION),
SeedIoctlValue(IOCTL_VIDEO_SET_COLOR_LUT_DATA),
SeedIoctlValue(IOCTL_VIDEO_SET_COLOR_REGISTERS),
SeedIoctlValue(IOCTL_VIDEO_SET_CURRENT_MODE),
SeedIoctlValue(IOCTL_VIDEO_SET_CURSOR_ATTR),
SeedIoctlValue(IOCTL_VIDEO_SET_CURSOR_POSITION),
SeedIoctlValue(IOCTL_VIDEO_SET_OUTPUT_DEVICE_POWER_STATE),
SeedIoctlValue(IOCTL_VIDEO_SET_PALETTE_REGISTERS),
SeedIoctlValue(IOCTL_VIDEO_SET_POINTER_ATTR),
SeedIoctlValue(IOCTL_VIDEO_SET_POINTER_POSITION),
SeedIoctlValue(IOCTL_VIDEO_SET_POWER_MANAGEMENT),
SeedIoctlValue(IOCTL_VIDEO_SHARE_VIDEO_MEMORY),
SeedIoctlValue(IOCTL_VIDEO_UNMAP_VIDEO_MEMORY),
SeedIoctlValue(IOCTL_VIDEO_UNSHARE_VIDEO_MEMORY),
SeedIoctlValue(IOCTL_VIDEO_VALIDATE_CHILD_STATE_CONFIGURATION),
SeedIoctlValue(IOCTL_VOLUME_GET_VOLUME_DISK_EXTENTS),
SeedIoctlValue(IOCTL_VOLUME_GET_VOLUME_DISK_EXTENTS),
SeedIoctlValue(IOCTL_VOLUME_IS_IO_CAPABLE),
SeedIoctlValue(IOCTL_VOLUME_IS_OFFLINE),
SeedIoctlValue(IOCTL_VOLUME_LOGICAL_TO_PHYSICAL),
SeedIoctlValue(IOCTL_VOLUME_OFFLINE),
SeedIoctlValue(IOCTL_VOLUME_ONLINE),
SeedIoctlValue(IOCTL_VOLUME_PHYSICAL_TO_LOGICAL),
SeedIoctlValue(IOCTL_VOLUME_QUERY_FAILOVER_SET),
SeedIoctlValue(IOCTL_VOLUME_QUERY_VOLUME_NUMBER),
SeedIoctlValue(IOCTL_VOLUME_SUPPORTS_ONLINE_OFFLINE),
SeedIoctlValue(IOCTL_WAIT_ON_DEVICE_EVENT),
SeedIoctlValue(IOCTL_WMI_CHECK_ACCESS),
SeedIoctlValue(IOCTL_WMI_DISABLE_COLLECTION),
SeedIoctlValue(IOCTL_WMI_DISABLE_EVENT),
SeedIoctlValue(IOCTL_WMI_ENABLE_COLLECTION),
SeedIoctlValue(IOCTL_WMI_ENABLE_EVENT),
SeedIoctlValue(IOCTL_WMI_EXECUTE_METHOD),
SeedIoctlValue(IOCTL_WMI_GENERATE_EVENT),
SeedIoctlValue(IOCTL_WMI_GET_ALL_REGISTRANT),
SeedIoctlValue(IOCTL_WMI_GET_NEXT_REGISTRANT),
SeedIoctlValue(IOCTL_WMI_GET_REGINFO),
SeedIoctlValue(IOCTL_WMI_GET_VERSION),
SeedIoctlValue(IOCTL_WMI_NOTIFY_USER),
SeedIoctlValue(IOCTL_WMI_OPEN_GUID),
SeedIoctlValue(IOCTL_WMI_QUERY_ALL_DATA),
SeedIoctlValue(IOCTL_WMI_QUERY_LOGGER),
SeedIoctlValue(IOCTL_WMI_QUERY_SINGLE_INSTANCE),
SeedIoctlValue(IOCTL_WMI_READ_NOTIFICATIONS),
SeedIoctlValue(IOCTL_WMI_SET_SINGLE_INSTANCE),
SeedIoctlValue(IOCTL_WMI_SET_SINGLE_ITEM),
SeedIoctlValue(IOCTL_WMI_START_LOGGER),
SeedIoctlValue(IOCTL_WMI_STOP_LOGGER),
SeedIoctlValue(IOCTL_WMI_TRACE_EVENT),
SeedIoctlValue(IOCTL_WMI_TRACE_MESSAGE),
SeedIoctlValue(IOCTL_WMI_TRANSLATE_FILE_HANDLE),
SeedIoctlValue(IOCTL_WMI_UPDATE_LOGGER),
SeedIoctlValue(IOCTL_WRITE_REGISTERS),
{NULL, 0 }
};