ReactOS 0.4.17-dev-1133-gc25e4fd
usbhub3.h File Reference
#include <ntddk.h>
#include <wdf.h>
#include <usb.h>
#include <usbioctl.h>
Include dependency graph for usbhub3.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  _HUB_FDO_CONTEXT
 

Macros

#define HUB_POOL_TAG   '3buH'
 

Typedefs

typedef struct _HUB_FDO_CONTEXT HUB_FDO_CONTEXT
 
typedef struct _HUB_FDO_CONTEXT * PHUB_FDO_CONTEXT
 

Functions

 WDF_DECLARE_CONTEXT_TYPE_WITH_NAME (HUB_FDO_CONTEXT, HubGetFdoContext)
 

Variables

DRIVER_INITIALIZE DriverEntry
 
EVT_WDF_DRIVER_DEVICE_ADD HubEvtDeviceAdd
 
EVT_WDF_DEVICE_PREPARE_HARDWARE HubEvtDevicePrepareHardware
 
EVT_WDF_DEVICE_RELEASE_HARDWARE HubEvtDeviceReleaseHardware
 
EVT_WDF_DEVICE_D0_ENTRY HubEvtDeviceD0Entry
 
EVT_WDF_DEVICE_D0_EXIT HubEvtDeviceD0Exit
 

Macro Definition Documentation

◆ HUB_POOL_TAG

#define HUB_POOL_TAG   '3buH'

Definition at line 15 of file usbhub3.h.

Typedef Documentation

◆ HUB_FDO_CONTEXT

One per hub FDO, root hub or external.

◆ PHUB_FDO_CONTEXT

Function Documentation

◆ WDF_DECLARE_CONTEXT_TYPE_WITH_NAME()

WDF_DECLARE_CONTEXT_TYPE_WITH_NAME ( HUB_FDO_CONTEXT  ,
HubGetFdoContext   
)

Variable Documentation

◆ DriverEntry

DRIVER_INITIALIZE DriverEntry

Definition at line 27 of file usbhub3.h.

◆ HubEvtDeviceAdd

EVT_WDF_DRIVER_DEVICE_ADD HubEvtDeviceAdd

Definition at line 30 of file usbhub3.h.

Referenced by DriverEntry().

◆ HubEvtDeviceD0Entry

EVT_WDF_DEVICE_D0_ENTRY HubEvtDeviceD0Entry

Definition at line 33 of file usbhub3.h.

Referenced by HubEvtDeviceAdd().

◆ HubEvtDeviceD0Exit

EVT_WDF_DEVICE_D0_EXIT HubEvtDeviceD0Exit

Definition at line 34 of file usbhub3.h.

Referenced by HubEvtDeviceAdd().

◆ HubEvtDevicePrepareHardware

EVT_WDF_DEVICE_PREPARE_HARDWARE HubEvtDevicePrepareHardware

Definition at line 31 of file usbhub3.h.

Referenced by HubEvtDeviceAdd().

◆ HubEvtDeviceReleaseHardware

EVT_WDF_DEVICE_RELEASE_HARDWARE HubEvtDeviceReleaseHardware

Definition at line 32 of file usbhub3.h.

Referenced by HubEvtDeviceAdd().