Go to the source code of this file.
|
#define | MAX_NUM_PIPES 8 |
|
#define | BULKIN_FLAG 0x80 |
|
#define | FILE_DEVICE_USB_SCAN 0x8000 |
|
#define | IOCTL_INDEX 0x0800 |
|
#define | IOCTL_GET_VERSION CTL_CODE(FILE_DEVICE_USB_SCAN, IOCTL_INDEX + 0, METHOD_BUFFERED,FILE_ANY_ACCESS) |
|
#define | IOCTL_CANCEL_IO CTL_CODE(FILE_DEVICE_USB_SCAN, IOCTL_INDEX + 1, METHOD_BUFFERED,FILE_ANY_ACCESS) |
|
#define | IOCTL_WAIT_ON_DEVICE_EVENT CTL_CODE(FILE_DEVICE_USB_SCAN, IOCTL_INDEX + 2, METHOD_BUFFERED,FILE_ANY_ACCESS) |
|
#define | IOCTL_READ_REGISTERS CTL_CODE(FILE_DEVICE_USB_SCAN, IOCTL_INDEX + 3, METHOD_BUFFERED,FILE_ANY_ACCESS) |
|
#define | IOCTL_WRITE_REGISTERS CTL_CODE(FILE_DEVICE_USB_SCAN, IOCTL_INDEX + 4, METHOD_BUFFERED, FILE_ANY_ACCESS) |
|
#define | IOCTL_GET_CHANNEL_ALIGN_RQST CTL_CODE(FILE_DEVICE_USB_SCAN, IOCTL_INDEX + 5, METHOD_BUFFERED,FILE_ANY_ACCESS) |
|
#define | IOCTL_GET_DEVICE_DESCRIPTOR CTL_CODE(FILE_DEVICE_USB_SCAN, IOCTL_INDEX + 6, METHOD_BUFFERED,FILE_ANY_ACCESS) |
|
#define | IOCTL_RESET_PIPE CTL_CODE(FILE_DEVICE_USB_SCAN, IOCTL_INDEX + 7, METHOD_BUFFERED,FILE_ANY_ACCESS) |
|
#define | IOCTL_GET_USB_DESCRIPTOR CTL_CODE(FILE_DEVICE_USB_SCAN, IOCTL_INDEX + 8, METHOD_BUFFERED,FILE_ANY_ACCESS) |
|
#define | IOCTL_SEND_USB_REQUEST CTL_CODE(FILE_DEVICE_USB_SCAN, IOCTL_INDEX + 9, METHOD_BUFFERED,FILE_ANY_ACCESS) |
|
#define | IOCTL_GET_PIPE_CONFIGURATION CTL_CODE(FILE_DEVICE_USB_SCAN, IOCTL_INDEX + 10,METHOD_BUFFERED,FILE_ANY_ACCESS) |
|
#define | IOCTL_SET_TIMEOUT CTL_CODE(FILE_DEVICE_USB_SCAN, IOCTL_INDEX + 11,METHOD_BUFFERED,FILE_ANY_ACCESS) |
|
◆ BULKIN_FLAG
◆ FILE_DEVICE_USB_SCAN
#define FILE_DEVICE_USB_SCAN 0x8000 |
◆ IOCTL_CANCEL_IO
◆ IOCTL_GET_CHANNEL_ALIGN_RQST
◆ IOCTL_GET_DEVICE_DESCRIPTOR
◆ IOCTL_GET_PIPE_CONFIGURATION
◆ IOCTL_GET_USB_DESCRIPTOR
◆ IOCTL_GET_VERSION
◆ IOCTL_INDEX
◆ IOCTL_READ_REGISTERS
◆ IOCTL_RESET_PIPE
◆ IOCTL_SEND_USB_REQUEST
◆ IOCTL_SET_TIMEOUT
◆ IOCTL_WAIT_ON_DEVICE_EVENT
◆ IOCTL_WRITE_REGISTERS
◆ MAX_NUM_PIPES
◆ CHANNEL_INFO
◆ DEVICE_DESCRIPTOR
◆ DRV_VERSION
◆ IO_BLOCK
◆ IO_BLOCK_EX
◆ PCHANNEL_INFO
◆ PDEVICE_DESCRIPTOR
◆ PDRV_VERSION
◆ PIO_BLOCK
◆ PIO_BLOCK_EX
◆ PIPE_TYPE
◆ PUSBSCAN_GET_DESCRIPTOR
◆ PUSBSCAN_PIPE_CONFIGURATION
◆ PUSBSCAN_PIPE_INFORMATION
◆ PUSBSCAN_TIMEOUT
◆ RAW_PIPE_TYPE
◆ USBSCAN_GET_DESCRIPTOR
◆ USBSCAN_PIPE_CONFIGURATION
◆ USBSCAN_PIPE_INFORMATION
◆ USBSCAN_TIMEOUT
◆ _PIPE_TYPE
Enumerator |
---|
EVENT_PIPE | |
READ_DATA_PIPE | |
WRITE_DATA_PIPE | |
ALL_PIPE | |
Definition at line 68 of file usbscan.h.
68 {
enum _PIPE_TYPE PIPE_TYPE
◆ _RAW_PIPE_TYPE
Enumerator |
---|
USBSCAN_PIPE_CONTROL | |
USBSCAN_PIPE_ISOCHRONOUS | |
USBSCAN_PIPE_BULK | |
USBSCAN_PIPE_INTERRUPT | |
Definition at line 88 of file usbscan.h.
88 {
@ USBSCAN_PIPE_ISOCHRONOUS
enum _RAW_PIPE_TYPE RAW_PIPE_TYPE