ReactOS 0.4.17-dev-1190-g4c812f4
_URB Struct Reference

#include <usb.h>

Collaboration diagram for _URB:

Public Attributes

union {
   struct _URB_HEADER   UrbHeader
 
   struct _URB_SELECT_INTERFACE   UrbSelectInterface
 
   struct _URB_SELECT_CONFIGURATION   UrbSelectConfiguration
 
   struct _URB_PIPE_REQUEST   UrbPipeRequest
 
   struct _URB_FRAME_LENGTH_CONTROL   UrbFrameLengthControl
 
   struct _URB_GET_FRAME_LENGTH   UrbGetFrameLength
 
   struct _URB_SET_FRAME_LENGTH   UrbSetFrameLength
 
   struct _URB_GET_CURRENT_FRAME_NUMBER   UrbGetCurrentFrameNumber
 
   struct _URB_CONTROL_TRANSFER   UrbControlTransfer
 
   struct _URB_BULK_OR_INTERRUPT_TRANSFER   UrbBulkOrInterruptTransfer
 
   struct _URB_OPEN_STATIC_STREAMS   UrbOpenStaticStreams
 
   struct _URB_ISOCH_TRANSFER   UrbIsochronousTransfer
 
   struct _URB_CONTROL_DESCRIPTOR_REQUEST   UrbControlDescriptorRequest
 
   struct _URB_CONTROL_GET_STATUS_REQUEST   UrbControlGetStatusRequest
 
   struct _URB_CONTROL_FEATURE_REQUEST   UrbControlFeatureRequest
 
   struct _URB_CONTROL_VENDOR_OR_CLASS_REQUEST   UrbControlVendorClassRequest
 
   struct _URB_CONTROL_GET_INTERFACE_REQUEST   UrbControlGetInterfaceRequest
 
   struct _URB_CONTROL_GET_CONFIGURATION_REQUEST   UrbControlGetConfigurationRequest
 
}; 
 

Detailed Description

Definition at line 557 of file usb.h.

Member Data Documentation

◆ 

__GNU_EXTENSION union { ... } _URB::@4007

◆ UrbBulkOrInterruptTransfer

struct _URB_BULK_OR_INTERRUPT_TRANSFER _URB::UrbBulkOrInterruptTransfer

Definition at line 571 of file usb.h.

Referenced by FreeBT_HCIEventCompletion(), FreeBT_ReadCompletion(), and FreeBT_WriteCompletion().

◆ UrbControlDescriptorRequest

struct _URB_CONTROL_DESCRIPTOR_REQUEST _URB::UrbControlDescriptorRequest

Definition at line 574 of file usb.h.

Referenced by FxUsbDevice::InitDevice().

◆ UrbControlFeatureRequest

struct _URB_CONTROL_FEATURE_REQUEST _URB::UrbControlFeatureRequest

Definition at line 576 of file usb.h.

◆ UrbControlGetConfigurationRequest

struct _URB_CONTROL_GET_CONFIGURATION_REQUEST _URB::UrbControlGetConfigurationRequest

Definition at line 579 of file usb.h.

◆ UrbControlGetInterfaceRequest

struct _URB_CONTROL_GET_INTERFACE_REQUEST _URB::UrbControlGetInterfaceRequest

Definition at line 578 of file usb.h.

◆ UrbControlGetStatusRequest

struct _URB_CONTROL_GET_STATUS_REQUEST _URB::UrbControlGetStatusRequest

Definition at line 575 of file usb.h.

◆ UrbControlTransfer

struct _URB_CONTROL_TRANSFER _URB::UrbControlTransfer

Definition at line 567 of file usb.h.

Referenced by USBPORT_FlushMapTransfers().

◆ UrbControlVendorClassRequest

struct _URB_CONTROL_VENDOR_OR_CLASS_REQUEST _URB::UrbControlVendorClassRequest

Definition at line 577 of file usb.h.

◆ UrbFrameLengthControl

struct _URB_FRAME_LENGTH_CONTROL _URB::UrbFrameLengthControl

Definition at line 563 of file usb.h.

◆ UrbGetCurrentFrameNumber

struct _URB_GET_CURRENT_FRAME_NUMBER _URB::UrbGetCurrentFrameNumber

Definition at line 566 of file usb.h.

◆ UrbGetFrameLength

struct _URB_GET_FRAME_LENGTH _URB::UrbGetFrameLength

Definition at line 564 of file usb.h.

◆ UrbHeader

◆ UrbIsochronousTransfer

struct _URB_ISOCH_TRANSFER _URB::UrbIsochronousTransfer

Definition at line 573 of file usb.h.

◆ UrbOpenStaticStreams

struct _URB_OPEN_STATIC_STREAMS _URB::UrbOpenStaticStreams

Definition at line 572 of file usb.h.

◆ UrbPipeRequest

struct _URB_PIPE_REQUEST _URB::UrbPipeRequest

Definition at line 562 of file usb.h.

Referenced by FreeBT_AbortPipes(), and FreeBT_ResetPipe().

◆ UrbSelectConfiguration

struct _URB_SELECT_CONFIGURATION _URB::UrbSelectConfiguration

Definition at line 561 of file usb.h.

Referenced by FxUsbCreateConfigRequest(), and SelectInterfaces().

◆ UrbSelectInterface

struct _URB_SELECT_INTERFACE _URB::UrbSelectInterface

Definition at line 560 of file usb.h.

Referenced by FxUsbDevice::SelectConfig(), and USBCCGP_PDOSelectConfiguration().

◆ UrbSetFrameLength

struct _URB_SET_FRAME_LENGTH _URB::UrbSetFrameLength

Definition at line 565 of file usb.h.


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