|
| BASIC_DEV_STATE_DEFINED (channelManager, IWTSVirtualChannelManager *) |
|
| BASIC_DEV_STATE_DEFINED (channelID, UINT32) |
|
| BASIC_DEV_STATE_DEFINED (UsbDevice, UINT32) |
|
| BASIC_DEV_STATE_DEFINED (ReqCompletion, UINT32) |
|
| BASIC_DEV_STATE_DEFINED (bus_number, BYTE) |
|
| BASIC_DEV_STATE_DEFINED (dev_number, BYTE) |
|
| BASIC_DEV_STATE_DEFINED (port_number, int) |
|
| BASIC_DEV_STATE_DEFINED (MsConfig, MSUSB_CONFIG_DESCRIPTOR *) |
|
| BASIC_DEV_STATE_DEFINED (p_udev, void *) |
|
| BASIC_DEV_STATE_DEFINED (p_prev, void *) |
|
| BASIC_DEV_STATE_DEFINED (p_next, void *) |
|
|
int(* | isoch_transfer )(IUDEVICE *idev, GENERIC_CHANNEL_CALLBACK *callback, UINT32 MessageId, UINT32 RequestId, UINT32 EndpointAddress, UINT32 TransferFlags, UINT32 StartFrame, UINT32 ErrorCount, BOOL NoAck, const BYTE *packetDescriptorData, UINT32 NumberOfPackets, UINT32 BufferSize, const BYTE *Buffer, t_isoch_transfer_cb cb, UINT32 Timeout) |
|
IUDEVICE * | idev |
|
IUDEVICE UINT32 | RequestId |
|
IUDEVICE UINT32 UINT32 | EndpointAddress |
|
IUDEVICE UINT32 UINT32 UINT32 | TransferFlags |
|
IUDEVICE UINT32 UINT32 UINT32 BYTE | bmRequestType |
|
IUDEVICE UINT32 UINT32 UINT32 BYTE BYTE | Request |
|
IUDEVICE UINT32 UINT32 UINT32 BYTE BYTE UINT16 | Value |
|
IUDEVICE UINT32 UINT32 UINT32 BYTE BYTE UINT16 UINT16 | Index |
|
IUDEVICE UINT32 UINT32 UINT32 BYTE BYTE UINT16 UINT16 UINT32 * | UrbdStatus |
|
IUDEVICE UINT32 UINT32 UINT32 BYTE BYTE UINT16 UINT16 UINT32 UINT32 * | BufferSize |
|
IUDEVICE UINT32 UINT32 UINT32 BYTE BYTE UINT16 UINT16 UINT32 UINT32 BYTE * | Buffer |
|
IUDEVICE UINT32 UINT32 UINT32 BYTE BYTE UINT16 UINT16 UINT32 UINT32 BYTE UINT32 | Timeout |
|
int(* | bulk_or_interrupt_transfer )(IUDEVICE *idev, GENERIC_CHANNEL_CALLBACK *callback, UINT32 MessageId, UINT32 RequestId, UINT32 EndpointAddress, UINT32 TransferFlags, BOOL NoAck, UINT32 BufferSize, const BYTE *data, t_isoch_transfer_cb cb, UINT32 Timeout) |
|
int(* | select_configuration )(IUDEVICE *idev, UINT32 bConfigurationValue) |
|
int(* | select_interface )(IUDEVICE *idev, BYTE InterfaceNumber, BYTE AlternateSetting) |
|
int(* | control_pipe_request )(IUDEVICE *idev, UINT32 RequestId, UINT32 EndpointAddress, UINT32 *UsbdStatus, int command) |
|
IUDEVICE UINT32 | TextType |
|
IUDEVICE UINT32 UINT16 | LocaleId |
|
IUDEVICE UINT32 UINT16 UINT8 * | BufferSize |
|
IUDEVICE UINT32 UINT16 UINT8 BYTE * | Buffer |
|
int(* | os_feature_descriptor_request )(IUDEVICE *idev, UINT32 RequestId, BYTE Recipient, BYTE InterfaceNumber, BYTE Ms_PageIndex, UINT16 Ms_featureDescIndex, UINT32 *UsbdStatus, UINT32 *BufferSize, BYTE *Buffer, UINT32 Timeout) |
|
void(* | cancel_all_transfer_request )(IUDEVICE *idev) |
|
int(* | cancel_transfer_request )(IUDEVICE *idev, UINT32 RequestId) |
|
int(* | query_device_descriptor )(IUDEVICE *idev, int offset) |
|
BOOL(* | detach_kernel_driver )(IUDEVICE *idev) |
|
BOOL(* | attach_kernel_driver )(IUDEVICE *idev) |
|
int(* | query_device_port_status )(IUDEVICE *idev, UINT32 *UsbdStatus, UINT32 *BufferSize, BYTE *Buffer) |
|
MSUSB_CONFIG_DESCRIPTOR *(* | complete_msconfig_setup )(IUDEVICE *idev, MSUSB_CONFIG_DESCRIPTOR *MsConfig) |
|
int(* | isCompositeDevice )(IUDEVICE *idev) |
|
int(* | isExist )(IUDEVICE *idev) |
|
int(* | isAlreadySend )(IUDEVICE *idev) |
|
int(* | isChannelClosed )(IUDEVICE *idev) |
|
void(* | setAlreadySend )(IUDEVICE *idev) |
|
void(* | setChannelClosed )(IUDEVICE *idev) |
|
void(* | markChannelClosed )(IUDEVICE *idev) |
|
char *(* | getPath )(IUDEVICE *idev) |
|
void(* | free )(IUDEVICE *idev) |
|
Definition at line 95 of file urbdrc_main.h.