|
typedef enum _WDF_USB_REQUEST_TYPE | WDF_USB_REQUEST_TYPE |
|
typedef enum _WDF_USB_REQUEST_TYPE * | PWDF_USB_REQUEST_TYPE |
|
typedef enum _WDF_USB_BMREQUEST_DIRECTION | WDF_USB_BMREQUEST_DIRECTION |
|
typedef enum _WDF_USB_BMREQUEST_TYPE | WDF_USB_BMREQUEST_TYPE |
|
typedef enum _WDF_USB_BMREQUEST_RECIPIENT | WDF_USB_BMREQUEST_RECIPIENT |
|
typedef enum _WDF_USB_PIPE_TYPE | WDF_USB_PIPE_TYPE |
|
typedef enum _WdfUsbTargetDeviceSelectConfigType | WdfUsbTargetDeviceSelectConfigType |
|
typedef enum _WdfUsbTargetDeviceSelectSettingType | WdfUsbTargetDeviceSelectSettingType |
|
typedef enum _WDF_USB_DEVICE_TRAITS | WDF_USB_DEVICE_TRAITS |
|
typedef union _WDF_USB_CONTROL_SETUP_PACKET | WDF_USB_CONTROL_SETUP_PACKET |
|
typedef union _WDF_USB_CONTROL_SETUP_PACKET * | PWDF_USB_CONTROL_SETUP_PACKET |
|
typedef struct _WDF_USB_REQUEST_COMPLETION_PARAMS | WDF_USB_REQUEST_COMPLETION_PARAMS |
|
typedef struct _WDF_USB_REQUEST_COMPLETION_PARAMS * | PWDF_USB_REQUEST_COMPLETION_PARAMS |
|
typedef _In_ WDFMEMORY | Buffer |
|
typedef _In_ WDFMEMORY _In_ size_t | NumBytesTransferred |
|
typedef _In_ WDFMEMORY _In_ size_t _In_ WDFCONTEXT | Context |
|
typedef EVT_WDF_USB_READER_COMPLETION_ROUTINE * | PFN_WDF_USB_READER_COMPLETION_ROUTINE |
|
typedef _In_ NTSTATUS | Status |
|
typedef _In_ NTSTATUS _In_ USBD_STATUS | UsbdStatus |
|
typedef EVT_WDF_USB_READERS_FAILED * | PFN_WDF_USB_READERS_FAILED |
|
typedef struct _WDF_USB_CONTINUOUS_READER_CONFIG | WDF_USB_CONTINUOUS_READER_CONFIG |
|
typedef struct _WDF_USB_CONTINUOUS_READER_CONFIG * | PWDF_USB_CONTINUOUS_READER_CONFIG |
|
typedef struct _WDF_USB_DEVICE_INFORMATION | WDF_USB_DEVICE_INFORMATION |
|
typedef struct _WDF_USB_DEVICE_INFORMATION * | PWDF_USB_DEVICE_INFORMATION |
|
typedef struct _WDF_USB_INTERFACE_SETTING_PAIR | WDF_USB_INTERFACE_SETTING_PAIR |
|
typedef struct _WDF_USB_INTERFACE_SETTING_PAIR * | PWDF_USB_INTERFACE_SETTING_PAIR |
|
typedef struct _WDF_USB_DEVICE_SELECT_CONFIG_PARAMS | WDF_USB_DEVICE_SELECT_CONFIG_PARAMS |
|
typedef struct _WDF_USB_DEVICE_SELECT_CONFIG_PARAMS * | PWDF_USB_DEVICE_SELECT_CONFIG_PARAMS |
|
typedef struct _WDF_USB_INTERFACE_SELECT_SETTING_PARAMS | WDF_USB_INTERFACE_SELECT_SETTING_PARAMS |
|
typedef struct _WDF_USB_INTERFACE_SELECT_SETTING_PARAMS * | PWDF_USB_INTERFACE_SELECT_SETTING_PARAMS |
|
typedef struct _WDF_USB_PIPE_INFORMATION | WDF_USB_PIPE_INFORMATION |
|
typedef struct _WDF_USB_PIPE_INFORMATION * | PWDF_USB_PIPE_INFORMATION |
|
typedef struct _WDF_USB_DEVICE_CREATE_CONFIG | WDF_USB_DEVICE_CREATE_CONFIG |
|
typedef struct _WDF_USB_DEVICE_CREATE_CONFIG * | PWDF_USB_DEVICE_CREATE_CONFIG |
|
typedef _Must_inspect_result_ | _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI NTSTATUS(STDCALL *PFN_WDFUSBTARGETDEVICECREATE) (_In_ PWDF_DRIVER_GLOBALS DriverGlobals |
|
typedef _Must_inspect_result_ _In_ WDFDEVICE | Device |
|
typedef _Must_inspect_result_ _In_ WDFDEVICE _In_opt_ PWDF_OBJECT_ATTRIBUTES | Attributes |
|
typedef _Must_inspect_result_ _In_ WDFDEVICE _In_opt_ PWDF_OBJECT_ATTRIBUTES _Out_ WDFUSBDEVICE * | UsbDevice |
|
typedef _Must_inspect_result_ _In_ WDFDEVICE _In_ PWDF_USB_DEVICE_CREATE_CONFIG | Config |
|
typedef _Must_inspect_result_ _In_ WDFUSBDEVICE _Out_ PWDF_USB_DEVICE_INFORMATION | Information |
|
typedef _In_ WDFUSBDEVICE _Out_ PUSB_DEVICE_DESCRIPTOR | UsbDeviceDescriptor |
|
typedef _Must_inspect_result_ _In_ WDFUSBDEVICE _Out_writes_bytes_to_opt_ ConfigDescriptorLength PVOID | ConfigDescriptor |
|
typedef _Must_inspect_result_ _In_ WDFUSBDEVICE _Out_writes_bytes_to_opt_ ConfigDescriptorLength PVOID _Inout_ PUSHORT | ConfigDescriptorLength |
|
typedef _Must_inspect_result_ _In_ WDFUSBDEVICE _In_opt_ WDFREQUEST | Request |
|
typedef _Must_inspect_result_ _In_ WDFUSBDEVICE _In_opt_ WDFREQUEST _In_opt_ PWDF_REQUEST_SEND_OPTIONS | RequestOptions |
|
typedef _Must_inspect_result_ _In_ WDFUSBDEVICE _In_opt_ WDFREQUEST _In_opt_ PWDF_REQUEST_SEND_OPTIONS _Out_writes_opt_ NumCharacters PUSHORT | String |
|
typedef _Must_inspect_result_ _In_ WDFUSBDEVICE _In_opt_ WDFREQUEST _In_opt_ PWDF_REQUEST_SEND_OPTIONS _Out_writes_opt_ NumCharacters PUSHORT _Inout_ PUSHORT | NumCharacters |
|
typedef _Must_inspect_result_ _In_ WDFUSBDEVICE _In_opt_ WDFREQUEST _In_opt_ PWDF_REQUEST_SEND_OPTIONS _Out_writes_opt_ NumCharacters PUSHORT _Inout_ PUSHORT _In_ UCHAR | StringIndex |
|
typedef _Must_inspect_result_ _In_ WDFUSBDEVICE _In_opt_ WDFREQUEST _In_opt_ PWDF_REQUEST_SEND_OPTIONS _Out_writes_opt_ NumCharacters PUSHORT _Inout_ PUSHORT _In_ UCHAR _In_opt_ USHORT | LangID |
|
typedef _Must_inspect_result_ _In_ WDFUSBDEVICE _In_opt_ PWDF_OBJECT_ATTRIBUTES | StringMemoryAttributes |
|
typedef _Must_inspect_result_ _In_ WDFUSBDEVICE _In_opt_ PWDF_OBJECT_ATTRIBUTES _Out_ WDFMEMORY * | StringMemory = NULL |
|
typedef _Must_inspect_result_ _In_ WDFUSBDEVICE _In_ WDFREQUEST _In_ WDFMEMORY | Memory |
|
typedef _Must_inspect_result_ _In_ WDFUSBDEVICE _In_ WDFREQUEST _In_ WDFMEMORY _In_opt_ PWDFMEMORY_OFFSET | Offset |
|
typedef _Must_inspect_result_ _In_ WDFUSBDEVICE _In_opt_ PWDF_OBJECT_ATTRIBUTES | PipeAttributes |
|
typedef _Must_inspect_result_ _In_ WDFUSBDEVICE _In_opt_ PWDF_OBJECT_ATTRIBUTES _Inout_ PWDF_USB_DEVICE_SELECT_CONFIG_PARAMS | Params |
|
typedef _Must_inspect_result_ _In_ WDFUSBDEVICE _Out_ PULONG | CurrentFrameNumber |
|
typedef _Must_inspect_result_ _In_ WDFUSBDEVICE _In_opt_ WDFREQUEST _In_opt_ PWDF_REQUEST_SEND_OPTIONS _In_ PWDF_USB_CONTROL_SETUP_PACKET | SetupPacket |
|
typedef _Must_inspect_result_ _In_ WDFUSBDEVICE _In_opt_ WDFREQUEST _In_opt_ PWDF_REQUEST_SEND_OPTIONS _In_ PWDF_USB_CONTROL_SETUP_PACKET _In_opt_ PWDF_MEMORY_DESCRIPTOR | MemoryDescriptor |
|
typedef _Must_inspect_result_ _In_ WDFUSBDEVICE _In_opt_ WDFREQUEST _In_opt_ PWDF_REQUEST_SEND_OPTIONS _In_ PWDF_USB_CONTROL_SETUP_PACKET _In_opt_ PWDF_MEMORY_DESCRIPTOR _Out_opt_ PULONG | BytesTransferred |
|
typedef _Must_inspect_result_ _In_ WDFUSBDEVICE _In_ WDFREQUEST _In_ PWDF_USB_CONTROL_SETUP_PACKET _In_opt_ WDFMEMORY | TransferMemory |
|
typedef _Must_inspect_result_ _In_ WDFUSBDEVICE _In_ WDFREQUEST _In_ PWDF_USB_CONTROL_SETUP_PACKET _In_opt_ WDFMEMORY _In_opt_ PWDFMEMORY_OFFSET | TransferOffset |
|
typedef _Must_inspect_result_ _In_ WDFUSBDEVICE _In_opt_ WDFREQUEST _In_opt_ PWDF_REQUEST_SEND_OPTIONS | _In_reads_(_Inexpressible_("union bug in SAL")) PURB Urb) |
|
typedef _Must_inspect_result_ _In_ WDFUSBDEVICE _In_ WDFREQUEST _In_ WDFMEMORY | UrbMemory |
|
typedef _Must_inspect_result_ _In_ WDFUSBDEVICE _In_ WDFREQUEST _In_ WDFMEMORY _In_opt_ PWDFMEMORY_OFFSET | UrbMemoryOffset |
|
typedef _Must_inspect_result_ _In_ WDFUSBDEVICE _In_ CONST GUID * | CapabilityType |
|
typedef _Must_inspect_result_ _In_ WDFUSBDEVICE _In_ CONST GUID _In_ ULONG | CapabilityBufferLength |
|
typedef _Must_inspect_result_ _In_ WDFUSBDEVICE _In_ CONST GUID _In_ ULONG | _When_(CapabilityBufferLength==0, _Out_opt_) _When_(CapabilityBufferLength !=0 &&ResultLength == NULL |
|
typedef _Must_inspect_result_ _In_ WDFUSBDEVICE _In_ CONST GUID _In_ ULONG | _Out_writes_bytes_(CapabilityBufferLength)) _When_(CapabilityBufferLength !=0 &&ResultLength ! = NULL |
|
typedef _Must_inspect_result_ _In_ WDFUSBDEVICE _In_ CONST GUID _In_ ULONG | _Out_writes_bytes_to_opt_(CapabilityBufferLength, *ResultLength)) PVOID CapabilityBuffer |
|
typedef _Must_inspect_result_ _In_ WDFUSBDEVICE _In_opt_ PWDF_OBJECT_ATTRIBUTES _Out_ WDFMEMORY | _Outptr_opt_result_bytebuffer_(sizeof(URB)) PURB *Urb) |
|
typedef _Must_inspect_result_ _In_ WDFUSBDEVICE _In_opt_ PWDF_OBJECT_ATTRIBUTES _In_ ULONG | NumberOfIsochPackets |
|
typedef _In_ WDFUSBPIPE | Pipe |
|
typedef _In_ WDFUSBPIPE _Out_ PWDF_USB_PIPE_INFORMATION | PipeInformation |
|
typedef _Must_inspect_result_ _In_ WDFUSBPIPE _In_opt_ WDFREQUEST _In_opt_ PWDF_REQUEST_SEND_OPTIONS _In_opt_ PWDF_MEMORY_DESCRIPTOR _Out_opt_ PULONG | BytesWritten |
|
typedef _Must_inspect_result_ _In_ WDFUSBPIPE _In_ WDFREQUEST _In_opt_ WDFMEMORY | WriteMemory |
|
typedef _Must_inspect_result_ _In_ WDFUSBPIPE _In_ WDFREQUEST _In_opt_ WDFMEMORY _In_opt_ PWDFMEMORY_OFFSET | WriteOffset |
|
typedef _Must_inspect_result_ _In_ WDFUSBPIPE _In_opt_ WDFREQUEST _In_opt_ PWDF_REQUEST_SEND_OPTIONS _In_opt_ PWDF_MEMORY_DESCRIPTOR _Out_opt_ PULONG | BytesRead |
|
typedef _Must_inspect_result_ _In_ WDFUSBPIPE _In_ WDFREQUEST _In_opt_ WDFMEMORY | ReadMemory |
|
typedef _Must_inspect_result_ _In_ WDFUSBPIPE _In_ WDFREQUEST _In_opt_ WDFMEMORY _In_opt_ PWDFMEMORY_OFFSET | ReadOffset |
|
typedef _Must_inspect_result_ _In_ WDFUSBPIPE | PIPE |
|
typedef _In_ WDFUSBINTERFACE | UsbInterface |
|
typedef _In_ WDFUSBINTERFACE _In_ UCHAR | SettingIndex |
|
typedef _In_ WDFUSBINTERFACE _In_ UCHAR _Out_ PUSB_INTERFACE_DESCRIPTOR | InterfaceDescriptor |
|
typedef _Must_inspect_result_ _In_ WDFUSBINTERFACE _In_opt_ PWDF_OBJECT_ATTRIBUTES | PipesAttributes |
|
typedef _In_ WDFUSBINTERFACE _In_ UCHAR _In_ UCHAR | EndpointIndex |
|
typedef _In_ WDFUSBINTERFACE _In_ UCHAR _In_ UCHAR _Out_ PWDF_USB_PIPE_INFORMATION | EndpointInfo |
|
typedef _In_ WDFUSBDEVICE _In_ UCHAR | InterfaceIndex |
|
typedef _In_ WDFUSBINTERFACE | Interface |
|
typedef _In_ WDFUSBINTERFACE _In_ UCHAR | PipeIndex |
|
typedef _In_ WDFUSBINTERFACE _In_ UCHAR _Out_opt_ PWDF_USB_PIPE_INFORMATION | PipeInfo |
|
typedef _In_ WDFUSBPIPE | UsbPipe |
|