|
ReactOS 0.4.17-dev-1037-g720d112
|


Go to the source code of this file.
Macros | |
| #define | UCX_POOL_TAG 'xcUR' |
| #define | UCX_CLASS_MAJOR_VERSION 1 |
| #define | UCX_CLASS_MINOR_VERSION 7 |
| #define UCX_CLASS_MAJOR_VERSION 1 |
Definition at line 18 of file ucx01000.h.
| #define UCX_CLASS_MINOR_VERSION 7 |
Definition at line 19 of file ucx01000.h.
| #define UCX_POOL_TAG 'xcUR' |
Definition at line 16 of file ucx01000.h.
| _IRQL_requires_ | ( | PASSIVE_LEVEL | ) |
Sends a synchronous IOCTL to the specified device object.
| [in] | IoControlCode | The IOCTL to send to the device. |
| [in] | DeviceObject | Pointer to the device object that will handle the IOCTL. |
| [in] | InputBuffer | Optional pointer to a buffer containing input data for the IOCTL. When specified, the buffer should be at least of InputBufferLength size. |
| [in] | InputBufferLength | Size in bytes, of the buffer pointed by InputBuffer. |
| [out] | OutputBuffer | Optional pointer to a buffer that will receive output data from the IOCTL. When specified, the buffer should be at least of OutputBufferLength size. |
| [in] | OutputBufferLength | Size in bytes, of the buffer pointed by OutputBuffer. |
| [in] | FileObject | Optional pointer to a file object that may be necessary for the IOCTL. |
Definition at line 2121 of file class.c.
| _Must_inspect_result_ _IRQL_requires_max_ | ( | DISPATCH_LEVEL | ) |
Definition at line 77 of file common.c.
| VOID NTAPI UcxApiDefaultEndpointInitSetEventCallbacks | ( | _In_ PUCX_DRIVER_GLOBALS | DriverGlobals, |
| _Inout_ PUCXENDPOINT_INIT | EndpointInit, | ||
| _In_ PUCX_DEFAULT_ENDPOINT_EVENT_CALLBACKS | EventCallbacks | ||
| ) |
Definition at line 299 of file exports.cpp.
Referenced by _IRQL_requires_().
| VOID NTAPI UcxApiEndpointInitSetEventCallbacks | ( | _In_ PUCX_DRIVER_GLOBALS | DriverGlobals, |
| _Inout_ PUCXENDPOINT_INIT | EndpointInit, | ||
| _In_ PUCX_ENDPOINT_EVENT_CALLBACKS | EventCallbacks | ||
| ) |
Definition at line 286 of file exports.cpp.
Referenced by _IRQL_requires_().
| VOID NTAPI UcxApiEndpointSetWdfIoQueue | ( | _In_ PUCX_DRIVER_GLOBALS | DriverGlobals, |
| _In_ UCXENDPOINT | Endpoint, | ||
| _In_ WDFQUEUE | WdfQueue | ||
| ) |
Definition at line 312 of file exports.cpp.
Referenced by _IRQL_requires_().
| VOID NTAPI UcxApiStaticStreamsSetStreamInfo | ( | _In_ PUCX_DRIVER_GLOBALS | DriverGlobals, |
| _In_ UCXSSTREAMS | StaticStreams, | ||
| _In_ PSTREAM_INFO | StreamInfo | ||
| ) |
Definition at line 363 of file exports.cpp.
Referenced by _IRQL_requires_().
| VOID NTAPI UcxApiUsbDeviceInitSetEventCallbacks | ( | _In_ PUCX_DRIVER_GLOBALS | DriverGlobals, |
| _Inout_ PUCXUSBDEVICE_INIT | UsbDeviceInit, | ||
| _In_ PUCX_USBDEVICE_EVENT_CALLBACKS | EventCallbacks | ||
| ) |
Definition at line 207 of file exports.cpp.
Referenced by _IRQL_requires_().
| _Must_inspect_result_ _In_ UCXENDPOINT _Inout_ PUCXSSTREAMS_INIT _In_opt_ PWDF_OBJECT_ATTRIBUTES Attributes |
Definition at line 68 of file ucx01000.h.
| _In_ PWDF_COMPONENT_GLOBALS* ComponentGlobals |
Definition at line 39 of file ucx01000.h.
| _Must_inspect_result_ _In_ UCXCONTROLLER _In_ PUCX_ROOTHUB_CONFIG Config |
Definition at line 67 of file ucx01000.h.
| _In_ UCXCONTROLLER Controller |
Definition at line 69 of file ucx01000.h.
| _Must_inspect_result_ _In_ WDFDEVICE Device |
Definition at line 54 of file ucx01000.h.
Definition at line 230 of file ucx01000.h.
| _Must_inspect_result_ _In_ UCXENDPOINT Endpoint |
Definition at line 146 of file ucx01000.h.
| _Must_inspect_result_ _In_ UCXUSBDEVICE _Inout_ PUCXENDPOINT_INIT* EndpointInit |
Definition at line 144 of file ucx01000.h.
| _Must_inspect_result_ _In_ WDFDEVICE _In_ WDFREQUEST _In_ size_t _In_ size_t InputBufferLength |
Definition at line 57 of file ucx01000.h.
| _Must_inspect_result_ _In_ WDFDEVICE _In_ WDFREQUEST _In_ size_t _In_ size_t _In_ ULONG IoControlCode |
Definition at line 58 of file ucx01000.h.
| _In_ UCXCONTROLLER _In_ PUNICODE_STRING ManufacturerNameString |
Definition at line 238 of file ucx01000.h.
| _In_ UCXCONTROLLER _In_ PUNICODE_STRING _In_ PUNICODE_STRING ModelNameString |
Definition at line 239 of file ucx01000.h.
| _In_ UCXCONTROLLER _In_ PUNICODE_STRING _In_ PUNICODE_STRING _In_ PUNICODE_STRING ModelNumberString |
Definition at line 240 of file ucx01000.h.
| _Must_inspect_result_ _In_ WDFDEVICE _In_ WDFREQUEST _In_ size_t OutputBufferLength |
Definition at line 56 of file ucx01000.h.
| _Must_inspect_result_ _In_ WDFDEVICE _In_ WDFREQUEST Request |
Definition at line 55 of file ucx01000.h.
| _Must_inspect_result_ _In_ UCXCONTROLLER _In_ PUCX_ROOTHUB_CONFIG _In_opt_ PWDF_OBJECT_ATTRIBUTES _Out_ UCXROOTHUB* RootHub |
Definition at line 102 of file ucx01000.h.
| _Must_inspect_result_ _In_ UCXENDPOINT _Inout_ PUCXSSTREAMS_INIT _In_opt_ PWDF_OBJECT_ATTRIBUTES _Out_ UCXSSTREAMS* StaticStreams |
Definition at line 222 of file ucx01000.h.
| _Must_inspect_result_ _In_ UCXENDPOINT _Inout_ PUCXSSTREAMS_INIT* StaticStreamsInit |
Definition at line 220 of file ucx01000.h.
| _Must_inspect_result_ _In_ UCXENDPOINT _In_ PVOID Tag |
Definition at line 155 of file ucx01000.h.
| WDF_CLASS_LIBRARY_INFO UcxClassLibraryInfo |
Definition at line 21 of file ucx01000.h.
Definition at line 84 of file ucx01000.h.
| _In_ UCXCONTROLLER _In_ PUCX_CONTROLLER_TRANSPORT_CHARACTERISTICS UcxControllerTransportCharacteristics |
Definition at line 248 of file ucx01000.h.
| _In_ UCXROOTHUB UcxRootHub |
Definition at line 109 of file ucx01000.h.
| _Must_inspect_result_ _In_ UCXUSBDEVICE UsbDevice |
Definition at line 120 of file ucx01000.h.
| _Must_inspect_result_ _In_ UCXCONTROLLER _Inout_ PUCXUSBDEVICE_INIT* UsbDeviceInit |
Definition at line 118 of file ucx01000.h.