ReactOS  0.4.15-dev-3207-ga415bd4
_UMURB Struct Reference

#include <umusb.h>

Collaboration diagram for _UMURB:

Public Attributes

union {
   struct _UMURB_HEADER   UmUrbHeader
 
   struct _UMURB_SELECT_INTERFACE   UmUrbSelectInterface
 
   struct _UMURB_PIPE_REQUEST   UmUrbPipeRequest
 
   struct _UMURB_CONTROL_TRANSFER   UmUrbControlTransfer
 
   struct _UMURB_BULK_OR_INTERRUPT_TRANSFER   UmUrbBulkOrInterruptTransfer
 
   struct _UMURB_CONTROL_DESCRIPTOR_REQUEST   UmUrbControlDescriptorRequest
 
   struct _UMURB_CONTROL_GET_INTERFACE_REQUEST   UmUrbControlGetInterfaceRequest
 
   struct _UMURB_INTERFACE_POLICY_REQUEST   UmUrbInterfacePolicyRequest
 
   struct _UMURB_PIPE_POLICY_REQUEST   UmUrbPipePolicyRequest
 
   struct _UMURB_QUERY_PIPE   UmUrbQueryPipe
 
   struct _UMURB_GET_ASSOCIATED_INTERFACE   UmUrbGetAssociatedInterface
 
   struct _UMURB_INTERFACE_INFORMATION   UmUrbInterfaceInformation
 
   struct _UMURB_DEVICE_INFORMATION   UmUrbDeviceInformation
 
   struct _UMURB_DESCRIPTOR_REQUEST   UmUrbDescriptorRequest
 
}; 
 

Detailed Description

Definition at line 173 of file umusb.h.

Member Data Documentation

◆ @4589

union { ... }

◆ UmUrbBulkOrInterruptTransfer

struct _UMURB_BULK_OR_INTERRUPT_TRANSFER _UMURB::UmUrbBulkOrInterruptTransfer

Definition at line 203 of file umusb.h.

Referenced by FxUsbPipeTransferContext::GetUrbTransferLength().

◆ UmUrbControlDescriptorRequest

struct _UMURB_CONTROL_DESCRIPTOR_REQUEST _UMURB::UmUrbControlDescriptorRequest

Definition at line 207 of file umusb.h.

◆ UmUrbControlGetInterfaceRequest

struct _UMURB_CONTROL_GET_INTERFACE_REQUEST _UMURB::UmUrbControlGetInterfaceRequest

Definition at line 219 of file umusb.h.

◆ UmUrbControlTransfer

struct _UMURB_CONTROL_TRANSFER _UMURB::UmUrbControlTransfer

Definition at line 200 of file umusb.h.

Referenced by FxUsbDeviceControlContext::CopyParameters().

◆ UmUrbDescriptorRequest

struct _UMURB_DESCRIPTOR_REQUEST _UMURB::UmUrbDescriptorRequest

Definition at line 245 of file umusb.h.

Referenced by FxUsbDeviceStringContext::SetUrbInfo().

◆ UmUrbDeviceInformation

struct _UMURB_DEVICE_INFORMATION _UMURB::UmUrbDeviceInformation

Definition at line 243 of file umusb.h.

◆ UmUrbGetAssociatedInterface

struct _UMURB_GET_ASSOCIATED_INTERFACE _UMURB::UmUrbGetAssociatedInterface

Definition at line 239 of file umusb.h.

Referenced by FxUsbInterface::SetWinUsbHandle().

◆ UmUrbHeader

struct _UMURB_HEADER _UMURB::UmUrbHeader

Definition at line 175 of file umusb.h.

◆ UmUrbInterfaceInformation

struct _UMURB_INTERFACE_INFORMATION _UMURB::UmUrbInterfaceInformation

Definition at line 241 of file umusb.h.

Referenced by FxUsbInterface::SelectSettingByIndex().

◆ UmUrbInterfacePolicyRequest

struct _UMURB_INTERFACE_POLICY_REQUEST _UMURB::UmUrbInterfacePolicyRequest

Definition at line 233 of file umusb.h.

◆ UmUrbPipePolicyRequest

struct _UMURB_PIPE_POLICY_REQUEST _UMURB::UmUrbPipePolicyRequest

Definition at line 235 of file umusb.h.

◆ UmUrbPipeRequest

◆ UmUrbQueryPipe

struct _UMURB_QUERY_PIPE _UMURB::UmUrbQueryPipe

Definition at line 237 of file umusb.h.

Referenced by FxUsbInterface::MakeAndConfigurePipes().

◆ UmUrbSelectInterface

struct _UMURB_SELECT_INTERFACE _UMURB::UmUrbSelectInterface

Definition at line 178 of file umusb.h.

Referenced by FxUsbInterface::SelectSettingByIndex().


The documentation for this struct was generated from the following file: