ReactOS 0.4.16-dev-1946-g52006dd
_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_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 529 of file usb.h.

Member Data Documentation

◆ 

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

◆ UrbBulkOrInterruptTransfer

struct _URB_BULK_OR_INTERRUPT_TRANSFER _URB::UrbBulkOrInterruptTransfer

Definition at line 543 of file usb.h.

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

◆ UrbControlDescriptorRequest

struct _URB_CONTROL_DESCRIPTOR_REQUEST _URB::UrbControlDescriptorRequest

Definition at line 545 of file usb.h.

Referenced by FxUsbDevice::InitDevice().

◆ UrbControlFeatureRequest

struct _URB_CONTROL_FEATURE_REQUEST _URB::UrbControlFeatureRequest

Definition at line 547 of file usb.h.

◆ UrbControlGetConfigurationRequest

struct _URB_CONTROL_GET_CONFIGURATION_REQUEST _URB::UrbControlGetConfigurationRequest

Definition at line 550 of file usb.h.

◆ UrbControlGetInterfaceRequest

struct _URB_CONTROL_GET_INTERFACE_REQUEST _URB::UrbControlGetInterfaceRequest

Definition at line 549 of file usb.h.

◆ UrbControlGetStatusRequest

struct _URB_CONTROL_GET_STATUS_REQUEST _URB::UrbControlGetStatusRequest

Definition at line 546 of file usb.h.

◆ UrbControlTransfer

struct _URB_CONTROL_TRANSFER _URB::UrbControlTransfer

Definition at line 539 of file usb.h.

Referenced by USBPORT_FlushMapTransfers().

◆ UrbControlVendorClassRequest

struct _URB_CONTROL_VENDOR_OR_CLASS_REQUEST _URB::UrbControlVendorClassRequest

Definition at line 548 of file usb.h.

◆ UrbFrameLengthControl

struct _URB_FRAME_LENGTH_CONTROL _URB::UrbFrameLengthControl

Definition at line 535 of file usb.h.

◆ UrbGetCurrentFrameNumber

struct _URB_GET_CURRENT_FRAME_NUMBER _URB::UrbGetCurrentFrameNumber

Definition at line 538 of file usb.h.

◆ UrbGetFrameLength

struct _URB_GET_FRAME_LENGTH _URB::UrbGetFrameLength

Definition at line 536 of file usb.h.

◆ UrbHeader

◆ UrbIsochronousTransfer

struct _URB_ISOCH_TRANSFER _URB::UrbIsochronousTransfer

Definition at line 544 of file usb.h.

◆ UrbPipeRequest

struct _URB_PIPE_REQUEST _URB::UrbPipeRequest

Definition at line 534 of file usb.h.

Referenced by FreeBT_AbortPipes(), and FreeBT_ResetPipe().

◆ UrbSelectConfiguration

struct _URB_SELECT_CONFIGURATION _URB::UrbSelectConfiguration

Definition at line 533 of file usb.h.

Referenced by FxUsbCreateConfigRequest(), and SelectInterfaces().

◆ UrbSelectInterface

struct _URB_SELECT_INTERFACE _URB::UrbSelectInterface

Definition at line 532 of file usb.h.

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

◆ UrbSetFrameLength

struct _URB_SET_FRAME_LENGTH _URB::UrbSetFrameLength

Definition at line 537 of file usb.h.


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