ReactOS 0.4.17-dev-1037-g720d112
_UCXHUB_STACK_INTERFACE Struct Reference

#include <hubucx.h>

Collaboration diagram for _UCXHUB_STACK_INTERFACE:

Public Attributes

INTERFACE Header
 
UCXUSBDEVICE Hub
 
UCXHUB_HUB_CONTEXT HubContext
 
PFN_UCXHUB_CLEAR_TT_BUFFER ClearTtBuffer
 
PFN_UCXHUB_DEVICE_CREATE DeviceCreate
 
PFN_UCXHUB_DEVICE_DELETE DeviceDelete
 
PFN_UCXHUB_DEVICE_DISCONNECT DeviceDisconnect
 
PFN_UCXHUB_DEVICE_SET_PDO DeviceSetPdo
 
PFN_UCXHUB_DEFAULT_ENDPOINT_CREATE CreateControlEndpoint
 
PFN_UCXHUB_ADDRESS0_RELEASE Address0Release
 
PFN_UCXHUB_ENDPOINT_CREATE EndpointCreate
 
PFN_UCXHUB_ENDPOINT_DELETE EndpointDelete
 
PFN_UCXHUB_ENDPOINT_EXPOSED MarkEndpointClientOwned
 
PFN_UCXHUB_ENDPOINT_PIPE_HANDLE EndpointGetPipeHandle
 
PFN_UCXHUB_ENDPOINT_MAX_TRANSFER EndpointGetMaxTransferSize
 
PVOID Unused
 
PFN_UCXHUB_WORKITEM_ALLOCATE WorkItemAllocate
 
PFN_UCXHUB_WORKITEM_DELETE WorkItemDelete
 
PFN_UCXHUB_WORKITEM_ENQUEUE WorkItemEnqueue
 
PFN_UCXHUB_WORKITEM_FLUSH WorkItemFlush
 
PFN_UCXHUB_CLEAR_TT_BUFFER_COMPLETE ClearTtBufferComplete
 
PFN_UCXHUB_NO_PING_RESPONSE NoPingResponse
 
PFN_UCXHUB_IS_DEVICE_DISCONNECTED IsDeviceDisconnected
 
PFN_UCXHUB_STREAMS_SUPPORTED StreamsSupported
 
PFN_UCXHUB_CONTROLLER_STOP_IDLE BlockControllerIdle
 
PFN_UCXHUB_CONTROLLER_RESUME_IDLE AllowControllerIdle
 
PFN_UCXHUB_CONTROLLER_GET_INFO QueryControllerBus
 
PFN_UCXHUB_DEVICE_GET_TIMESTAMP DeviceGetTimestamp
 
PFN_UCXHUB_ENDPOINT_SET_PRIORITY EndpointSetPriority
 
PVOID EndpointCreateEx
 

Detailed Description

Definition at line 426 of file hubucx.h.

Member Data Documentation

◆ Address0Release

PFN_UCXHUB_ADDRESS0_RELEASE _UCXHUB_STACK_INTERFACE::Address0Release

Definition at line 439 of file hubucx.h.

◆ AllowControllerIdle

PFN_UCXHUB_CONTROLLER_RESUME_IDLE _UCXHUB_STACK_INTERFACE::AllowControllerIdle

Definition at line 455 of file hubucx.h.

◆ BlockControllerIdle

PFN_UCXHUB_CONTROLLER_STOP_IDLE _UCXHUB_STACK_INTERFACE::BlockControllerIdle

Definition at line 454 of file hubucx.h.

◆ ClearTtBuffer

PFN_UCXHUB_CLEAR_TT_BUFFER _UCXHUB_STACK_INTERFACE::ClearTtBuffer

Definition at line 432 of file hubucx.h.

◆ ClearTtBufferComplete

PFN_UCXHUB_CLEAR_TT_BUFFER_COMPLETE _UCXHUB_STACK_INTERFACE::ClearTtBufferComplete

Definition at line 450 of file hubucx.h.

◆ CreateControlEndpoint

PFN_UCXHUB_DEFAULT_ENDPOINT_CREATE _UCXHUB_STACK_INTERFACE::CreateControlEndpoint

Definition at line 438 of file hubucx.h.

◆ DeviceCreate

PFN_UCXHUB_DEVICE_CREATE _UCXHUB_STACK_INTERFACE::DeviceCreate

Definition at line 434 of file hubucx.h.

◆ DeviceDelete

PFN_UCXHUB_DEVICE_DELETE _UCXHUB_STACK_INTERFACE::DeviceDelete

Definition at line 435 of file hubucx.h.

◆ DeviceDisconnect

PFN_UCXHUB_DEVICE_DISCONNECT _UCXHUB_STACK_INTERFACE::DeviceDisconnect

Definition at line 436 of file hubucx.h.

◆ DeviceGetTimestamp

PFN_UCXHUB_DEVICE_GET_TIMESTAMP _UCXHUB_STACK_INTERFACE::DeviceGetTimestamp

Definition at line 459 of file hubucx.h.

◆ DeviceSetPdo

PFN_UCXHUB_DEVICE_SET_PDO _UCXHUB_STACK_INTERFACE::DeviceSetPdo

Definition at line 437 of file hubucx.h.

◆ EndpointCreate

PFN_UCXHUB_ENDPOINT_CREATE _UCXHUB_STACK_INTERFACE::EndpointCreate

Definition at line 440 of file hubucx.h.

◆ EndpointCreateEx

PVOID _UCXHUB_STACK_INTERFACE::EndpointCreateEx

Definition at line 465 of file hubucx.h.

◆ EndpointDelete

PFN_UCXHUB_ENDPOINT_DELETE _UCXHUB_STACK_INTERFACE::EndpointDelete

Definition at line 441 of file hubucx.h.

◆ EndpointGetMaxTransferSize

PFN_UCXHUB_ENDPOINT_MAX_TRANSFER _UCXHUB_STACK_INTERFACE::EndpointGetMaxTransferSize

Definition at line 444 of file hubucx.h.

◆ EndpointGetPipeHandle

PFN_UCXHUB_ENDPOINT_PIPE_HANDLE _UCXHUB_STACK_INTERFACE::EndpointGetPipeHandle

Definition at line 443 of file hubucx.h.

◆ EndpointSetPriority

PFN_UCXHUB_ENDPOINT_SET_PRIORITY _UCXHUB_STACK_INTERFACE::EndpointSetPriority

Definition at line 462 of file hubucx.h.

◆ Header

INTERFACE _UCXHUB_STACK_INTERFACE::Header

Definition at line 428 of file hubucx.h.

◆ Hub

UCXUSBDEVICE _UCXHUB_STACK_INTERFACE::Hub

Definition at line 430 of file hubucx.h.

◆ HubContext

UCXHUB_HUB_CONTEXT _UCXHUB_STACK_INTERFACE::HubContext

Definition at line 431 of file hubucx.h.

◆ IsDeviceDisconnected

PFN_UCXHUB_IS_DEVICE_DISCONNECTED _UCXHUB_STACK_INTERFACE::IsDeviceDisconnected

Definition at line 452 of file hubucx.h.

◆ MarkEndpointClientOwned

PFN_UCXHUB_ENDPOINT_EXPOSED _UCXHUB_STACK_INTERFACE::MarkEndpointClientOwned

Definition at line 442 of file hubucx.h.

◆ NoPingResponse

PFN_UCXHUB_NO_PING_RESPONSE _UCXHUB_STACK_INTERFACE::NoPingResponse

Definition at line 451 of file hubucx.h.

◆ QueryControllerBus

PFN_UCXHUB_CONTROLLER_GET_INFO _UCXHUB_STACK_INTERFACE::QueryControllerBus

Definition at line 456 of file hubucx.h.

◆ StreamsSupported

PFN_UCXHUB_STREAMS_SUPPORTED _UCXHUB_STACK_INTERFACE::StreamsSupported

Definition at line 453 of file hubucx.h.

◆ Unused

PVOID _UCXHUB_STACK_INTERFACE::Unused

Definition at line 445 of file hubucx.h.

◆ WorkItemAllocate

PFN_UCXHUB_WORKITEM_ALLOCATE _UCXHUB_STACK_INTERFACE::WorkItemAllocate

Definition at line 446 of file hubucx.h.

◆ WorkItemDelete

PFN_UCXHUB_WORKITEM_DELETE _UCXHUB_STACK_INTERFACE::WorkItemDelete

Definition at line 447 of file hubucx.h.

◆ WorkItemEnqueue

PFN_UCXHUB_WORKITEM_ENQUEUE _UCXHUB_STACK_INTERFACE::WorkItemEnqueue

Definition at line 448 of file hubucx.h.

◆ WorkItemFlush

PFN_UCXHUB_WORKITEM_FLUSH _UCXHUB_STACK_INTERFACE::WorkItemFlush

Definition at line 449 of file hubucx.h.


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