wudfusb.h header

This header is used by wdf. For more information, see:

wudfusb.h contains the following programming interfaces:

Interfaces

 
IUsbTargetPipeContinuousReaderCallbackReadComplete

IUsbTargetPipeContinuousReaderCallbackReadComplete is a driver-supplied interface.
IUsbTargetPipeContinuousReaderCallbackReadersFailed

IUsbTargetPipeContinuousReaderCallbackReadersFailed is a driver-supplied interface.
IWDFUsbInterface

The IWDFUsbInterface interface exposes a USB interface that a USB device exposes.
IWDFUsbRequestCompletionParams

The IWDFUsbRequestCompletionParams interface exposes the parameters object for the completion of a USB request object. The parameters object is primarily required for asynchronous I/O and layered drivers.
IWDFUsbTargetDevice

The IWDFUsbTargetDevice interface exposes a USB device I/O target object.
IWDFUsbTargetFactory

The IWDFUsbTargetFactory interface is a factory interface that is used to create a USB target device object.
IWDFUsbTargetPipe

The IWDFUsbTargetPipe interface exposes a USB pipe (endpoint), which is also an I/O target.
IWDFUsbTargetPipe2

The IWDFUsbTargetPipe2 interface exposes a USB pipe (endpoint), which is also an I/O target.

Enumerations

 
WDF_USB_REQUEST_TYPE

The WDF_USB_REQUEST_TYPE enumeration contains values that identify a type of USB request object.