ReactOS 0.4.15-dev-7942-gd23573b
_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

◆ 

union { ... } _UMURB::@4833

◆ UmUrbBulkOrInterruptTransfer

struct _UMURB_BULK_OR_INTERRUPT_TRANSFER _UMURB::UmUrbBulkOrInterruptTransfer

Definition at line 204 of file umusb.h.

Referenced by FxUsbPipeTransferContext::GetUrbTransferLength().

◆ UmUrbControlDescriptorRequest

struct _UMURB_CONTROL_DESCRIPTOR_REQUEST _UMURB::UmUrbControlDescriptorRequest

Definition at line 208 of file umusb.h.

◆ UmUrbControlGetInterfaceRequest

struct _UMURB_CONTROL_GET_INTERFACE_REQUEST _UMURB::UmUrbControlGetInterfaceRequest

Definition at line 220 of file umusb.h.

◆ UmUrbControlTransfer

struct _UMURB_CONTROL_TRANSFER _UMURB::UmUrbControlTransfer

Definition at line 201 of file umusb.h.

Referenced by FxUsbDeviceControlContext::CopyParameters().

◆ UmUrbDescriptorRequest

struct _UMURB_DESCRIPTOR_REQUEST _UMURB::UmUrbDescriptorRequest

Definition at line 246 of file umusb.h.

Referenced by FxUsbDeviceStringContext::SetUrbInfo().

◆ UmUrbDeviceInformation

struct _UMURB_DEVICE_INFORMATION _UMURB::UmUrbDeviceInformation

Definition at line 244 of file umusb.h.

◆ UmUrbGetAssociatedInterface

struct _UMURB_GET_ASSOCIATED_INTERFACE _UMURB::UmUrbGetAssociatedInterface

Definition at line 240 of file umusb.h.

Referenced by FxUsbInterface::SetWinUsbHandle().

◆ UmUrbHeader

struct _UMURB_HEADER _UMURB::UmUrbHeader

Definition at line 176 of file umusb.h.

◆ UmUrbInterfaceInformation

struct _UMURB_INTERFACE_INFORMATION _UMURB::UmUrbInterfaceInformation

Definition at line 242 of file umusb.h.

◆ UmUrbInterfacePolicyRequest

struct _UMURB_INTERFACE_POLICY_REQUEST _UMURB::UmUrbInterfacePolicyRequest

Definition at line 234 of file umusb.h.

◆ UmUrbPipePolicyRequest

struct _UMURB_PIPE_POLICY_REQUEST _UMURB::UmUrbPipePolicyRequest

Definition at line 236 of file umusb.h.

◆ UmUrbPipeRequest

◆ UmUrbQueryPipe

struct _UMURB_QUERY_PIPE _UMURB::UmUrbQueryPipe

Definition at line 238 of file umusb.h.

Referenced by FxUsbInterface::MakeAndConfigurePipes().

◆ UmUrbSelectInterface

struct _UMURB_SELECT_INTERFACE _UMURB::UmUrbSelectInterface

Definition at line 179 of file umusb.h.


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