ReactOS 0.4.17-dev-1037-g720d112
ucxglobals.h
Go to the documentation of this file.
1/*
2 * PROJECT: ReactOS USB Host Controller Extension
3 * LICENSE: MIT (https://spdx.org/licenses/MIT)
4 * PURPOSE: UCX client globals and function table storage
5 * COPYRIGHT: Copyright 2026 Justin Miller <justinmiller100@gmail.com>
6 */
7
8#pragma once
9
11
12typedef struct _UCX_DRIVER_GLOBALS
13{
17
20
22
23/* Owned by the client stub library, filled in by the class bind */
26
#define VOID
Definition: acefi.h:82
PWDF_DRIVER_GLOBALS WdfDriverGlobals
Definition: ucxglobals.h:15
#define NTAPI
Definition: typedefs.h:36
uint32_t ULONG
Definition: typedefs.h:59
WDF_EXTERN_C_START struct _UCX_DRIVER_GLOBALS * PUCX_DRIVER_GLOBALS
VOID(NTAPI * PFN_UCXFUNC)(VOID)
Definition: ucxglobals.h:21
WDF_EXTERN_C_START struct _UCX_DRIVER_GLOBALS UCX_DRIVER_GLOBALS
PUCX_DRIVER_GLOBALS PUCX_GLOBALS
Definition: ucxglobals.h:19
PFN_UCXFUNC UcxFunctions[]
Definition: ucxstub.c:31
UCX_DRIVER_GLOBALS UCX_GLOBALS
Definition: ucxglobals.h:18
PUCX_DRIVER_GLOBALS UcxDriverGlobals
Definition: ucxstub.c:32
#define WDF_EXTERN_C_END
Definition: wdf.h:38
#define WDF_EXTERN_C_START
Definition: wdf.h:37