ReactOS 0.4.16-dev-336-gb667d82
_USB_BUS_INTERFACE_HUB_V7 Struct Reference

#include <hubbusif.h>

Collaboration diagram for _USB_BUS_INTERFACE_HUB_V7:

Public Attributes

USHORT Size
 
USHORT Version
 
PVOID BusContext
 
PINTERFACE_REFERENCE InterfaceReference
 
PINTERFACE_DEREFERENCE InterfaceDereference
 
PUSB_BUSIFFN_CREATE_USB_DEVICE_EX CreateUsbDevice
 
PUSB_BUSIFFN_INITIALIZE_USB_DEVICE_EX InitializeUsbDevice
 
PUSB_BUSIFFN_GET_USB_DESCRIPTORS GetUsbDescriptors
 
PUSB_BUSIFFN_REMOVE_USB_DEVICE RemoveUsbDevice
 
PUSB_BUSIFFN_RESTORE_DEVICE RestoreUsbDevice
 
PUSB_BUSIFFN_GET_POTRTHACK_FLAGS GetPortHackFlags
 
PUSB_BUSIFFN_GET_DEVICE_INFORMATION QueryDeviceInformation
 
PUSB_BUSIFFN_GET_CONTROLLER_INFORMATION GetControllerInformation
 
PUSB_BUSIFFN_CONTROLLER_SELECTIVE_SUSPEND ControllerSelectiveSuspend
 
PUSB_BUSIFFN_GET_EXTENDED_HUB_INFO GetExtendedHubInformation
 
PUSB_BUSIFFN_GET_ROOTHUB_SYM_NAME GetRootHubSymbolicName
 
PUSB_BUSIFFN_GET_DEVICE_BUSCONTEXT GetDeviceBusContext
 
PUSB_BUSIFFN_INITIALIZE_20HUB Initialize20Hub
 
PUSB_BUSIFFN_ROOTHUB_INIT_NOTIFY RootHubInitNotification
 
PUSB_BUSIFFN_FLUSH_TRANSFERS FlushTransfers
 
PUSB_BUSIFFN_SET_DEVHANDLE_DATA SetDeviceHandleData
 
PUSB_BUSIFFN_IS_ROOT HubIsRoot
 
PUSB_BUSIFFN_ACQUIRE_SEMAPHORE AcquireBusSemaphore
 
PUSB_BUSIFFN_RELEASE_SEMAPHORE ReleaseBusSemaphore
 
PUSB_BUSIFFN_CALC_PIPE_BANDWIDTH CaculatePipeBandwidth
 
PUSB_BUSIFFN_SET_BUS_WAKE_MODE SetBusSystemWakeMode
 
PUSB_BUSIFFN_SET_DEVICE_FLAG SetDeviceFlag
 
PUSB_BUSIFFN_TEST_POINT HubTestPoint
 
PUSB_BUSIFFN_GET_DEVICE_PERFORMANCE_INFO GetDevicePerformanceInfo
 
PUSB_BUSIFFN_WAIT_ASYNC_POWERUP WaitAsyncPowerUp
 
PUSB_BUSIFFN_GET_DEVICE_ADDRESS GetDeviceAddress
 
PUSB_BUSIFFN_REF_DEVICE_HANDLE RefDeviceHandle
 
PUSB_BUSIFFN_DEREF_DEVICE_HANDLE DerefDeviceHandle
 
PUSB_BUSIFFN_SET_DEVICE_HANDLE_IDLE_READY_STATE SetDeviceHandleIdleReadyState
 
PUSB_BUSIFFN_CREATE_USB_DEVICE_V7 CreateUsbDeviceV7
 
PUSB_BUSIFFN_GET_CONTAINER_ID_FOR_PORT GetContainerIdForPort
 
PUSB_BUSIFFN_SET_CONTAINER_ID_FOR_PORT SetContainerIdForPort
 
PUSB_BUSIFFN_ABORT_ALL_DEVICE_PIPES AbortAllDevicePipes
 
PUSB_BUSIFFN_SET_DEVICE_ERRATA_FLAG SetDeviceErrataFlag
 

Detailed Description

Definition at line 596 of file hubbusif.h.

Member Data Documentation

◆ AbortAllDevicePipes

PUSB_BUSIFFN_ABORT_ALL_DEVICE_PIPES _USB_BUS_INTERFACE_HUB_V7::AbortAllDevicePipes

Definition at line 634 of file hubbusif.h.

◆ AcquireBusSemaphore

PUSB_BUSIFFN_ACQUIRE_SEMAPHORE _USB_BUS_INTERFACE_HUB_V7::AcquireBusSemaphore

Definition at line 619 of file hubbusif.h.

◆ BusContext

PVOID _USB_BUS_INTERFACE_HUB_V7::BusContext

Definition at line 599 of file hubbusif.h.

◆ CaculatePipeBandwidth

PUSB_BUSIFFN_CALC_PIPE_BANDWIDTH _USB_BUS_INTERFACE_HUB_V7::CaculatePipeBandwidth

Definition at line 621 of file hubbusif.h.

◆ ControllerSelectiveSuspend

PUSB_BUSIFFN_CONTROLLER_SELECTIVE_SUSPEND _USB_BUS_INTERFACE_HUB_V7::ControllerSelectiveSuspend

Definition at line 610 of file hubbusif.h.

◆ CreateUsbDevice

PUSB_BUSIFFN_CREATE_USB_DEVICE_EX _USB_BUS_INTERFACE_HUB_V7::CreateUsbDevice

Definition at line 602 of file hubbusif.h.

◆ CreateUsbDeviceV7

PUSB_BUSIFFN_CREATE_USB_DEVICE_V7 _USB_BUS_INTERFACE_HUB_V7::CreateUsbDeviceV7

Definition at line 631 of file hubbusif.h.

◆ DerefDeviceHandle

PUSB_BUSIFFN_DEREF_DEVICE_HANDLE _USB_BUS_INTERFACE_HUB_V7::DerefDeviceHandle

Definition at line 629 of file hubbusif.h.

◆ FlushTransfers

PUSB_BUSIFFN_FLUSH_TRANSFERS _USB_BUS_INTERFACE_HUB_V7::FlushTransfers

Definition at line 616 of file hubbusif.h.

◆ GetContainerIdForPort

PUSB_BUSIFFN_GET_CONTAINER_ID_FOR_PORT _USB_BUS_INTERFACE_HUB_V7::GetContainerIdForPort

Definition at line 632 of file hubbusif.h.

◆ GetControllerInformation

PUSB_BUSIFFN_GET_CONTROLLER_INFORMATION _USB_BUS_INTERFACE_HUB_V7::GetControllerInformation

Definition at line 609 of file hubbusif.h.

◆ GetDeviceAddress

PUSB_BUSIFFN_GET_DEVICE_ADDRESS _USB_BUS_INTERFACE_HUB_V7::GetDeviceAddress

Definition at line 627 of file hubbusif.h.

◆ GetDeviceBusContext

PUSB_BUSIFFN_GET_DEVICE_BUSCONTEXT _USB_BUS_INTERFACE_HUB_V7::GetDeviceBusContext

Definition at line 613 of file hubbusif.h.

◆ GetDevicePerformanceInfo

PUSB_BUSIFFN_GET_DEVICE_PERFORMANCE_INFO _USB_BUS_INTERFACE_HUB_V7::GetDevicePerformanceInfo

Definition at line 625 of file hubbusif.h.

◆ GetExtendedHubInformation

PUSB_BUSIFFN_GET_EXTENDED_HUB_INFO _USB_BUS_INTERFACE_HUB_V7::GetExtendedHubInformation

Definition at line 611 of file hubbusif.h.

◆ GetPortHackFlags

PUSB_BUSIFFN_GET_POTRTHACK_FLAGS _USB_BUS_INTERFACE_HUB_V7::GetPortHackFlags

Definition at line 607 of file hubbusif.h.

◆ GetRootHubSymbolicName

PUSB_BUSIFFN_GET_ROOTHUB_SYM_NAME _USB_BUS_INTERFACE_HUB_V7::GetRootHubSymbolicName

Definition at line 612 of file hubbusif.h.

◆ GetUsbDescriptors

PUSB_BUSIFFN_GET_USB_DESCRIPTORS _USB_BUS_INTERFACE_HUB_V7::GetUsbDescriptors

Definition at line 604 of file hubbusif.h.

◆ HubIsRoot

PUSB_BUSIFFN_IS_ROOT _USB_BUS_INTERFACE_HUB_V7::HubIsRoot

Definition at line 618 of file hubbusif.h.

◆ HubTestPoint

PUSB_BUSIFFN_TEST_POINT _USB_BUS_INTERFACE_HUB_V7::HubTestPoint

Definition at line 624 of file hubbusif.h.

◆ Initialize20Hub

PUSB_BUSIFFN_INITIALIZE_20HUB _USB_BUS_INTERFACE_HUB_V7::Initialize20Hub

Definition at line 614 of file hubbusif.h.

◆ InitializeUsbDevice

PUSB_BUSIFFN_INITIALIZE_USB_DEVICE_EX _USB_BUS_INTERFACE_HUB_V7::InitializeUsbDevice

Definition at line 603 of file hubbusif.h.

◆ InterfaceDereference

PINTERFACE_DEREFERENCE _USB_BUS_INTERFACE_HUB_V7::InterfaceDereference

Definition at line 601 of file hubbusif.h.

◆ InterfaceReference

PINTERFACE_REFERENCE _USB_BUS_INTERFACE_HUB_V7::InterfaceReference

Definition at line 600 of file hubbusif.h.

◆ QueryDeviceInformation

PUSB_BUSIFFN_GET_DEVICE_INFORMATION _USB_BUS_INTERFACE_HUB_V7::QueryDeviceInformation

Definition at line 608 of file hubbusif.h.

◆ RefDeviceHandle

PUSB_BUSIFFN_REF_DEVICE_HANDLE _USB_BUS_INTERFACE_HUB_V7::RefDeviceHandle

Definition at line 628 of file hubbusif.h.

◆ ReleaseBusSemaphore

PUSB_BUSIFFN_RELEASE_SEMAPHORE _USB_BUS_INTERFACE_HUB_V7::ReleaseBusSemaphore

Definition at line 620 of file hubbusif.h.

◆ RemoveUsbDevice

PUSB_BUSIFFN_REMOVE_USB_DEVICE _USB_BUS_INTERFACE_HUB_V7::RemoveUsbDevice

Definition at line 605 of file hubbusif.h.

◆ RestoreUsbDevice

PUSB_BUSIFFN_RESTORE_DEVICE _USB_BUS_INTERFACE_HUB_V7::RestoreUsbDevice

Definition at line 606 of file hubbusif.h.

◆ RootHubInitNotification

PUSB_BUSIFFN_ROOTHUB_INIT_NOTIFY _USB_BUS_INTERFACE_HUB_V7::RootHubInitNotification

Definition at line 615 of file hubbusif.h.

◆ SetBusSystemWakeMode

PUSB_BUSIFFN_SET_BUS_WAKE_MODE _USB_BUS_INTERFACE_HUB_V7::SetBusSystemWakeMode

Definition at line 622 of file hubbusif.h.

◆ SetContainerIdForPort

PUSB_BUSIFFN_SET_CONTAINER_ID_FOR_PORT _USB_BUS_INTERFACE_HUB_V7::SetContainerIdForPort

Definition at line 633 of file hubbusif.h.

◆ SetDeviceErrataFlag

PUSB_BUSIFFN_SET_DEVICE_ERRATA_FLAG _USB_BUS_INTERFACE_HUB_V7::SetDeviceErrataFlag

Definition at line 635 of file hubbusif.h.

◆ SetDeviceFlag

PUSB_BUSIFFN_SET_DEVICE_FLAG _USB_BUS_INTERFACE_HUB_V7::SetDeviceFlag

Definition at line 623 of file hubbusif.h.

◆ SetDeviceHandleData

PUSB_BUSIFFN_SET_DEVHANDLE_DATA _USB_BUS_INTERFACE_HUB_V7::SetDeviceHandleData

Definition at line 617 of file hubbusif.h.

◆ SetDeviceHandleIdleReadyState

PUSB_BUSIFFN_SET_DEVICE_HANDLE_IDLE_READY_STATE _USB_BUS_INTERFACE_HUB_V7::SetDeviceHandleIdleReadyState

Definition at line 630 of file hubbusif.h.

◆ Size

USHORT _USB_BUS_INTERFACE_HUB_V7::Size

Definition at line 597 of file hubbusif.h.

◆ Version

USHORT _USB_BUS_INTERFACE_HUB_V7::Version

Definition at line 598 of file hubbusif.h.

◆ WaitAsyncPowerUp

PUSB_BUSIFFN_WAIT_ASYNC_POWERUP _USB_BUS_INTERFACE_HUB_V7::WaitAsyncPowerUp

Definition at line 626 of file hubbusif.h.


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