genericusbfnioctl.h header

This header is used by USB driver reference. For more information, see:

genericusbfnioctl.h contains the following programming interfaces:

IOCTLs

 
IOCTL_GENERICUSBFN_ACTIVATE_USB_BUS

This I/O control code (IOCTL) is sent by a user-mode service or application to notify GenericUSBFn.sys to activate the Universal Serial Bus (USB). Once activated, the bus is prepared to process bus events and handle traffic.
IOCTL_GENERICUSBFN_BUS_EVENT_NOTIFICATION

This I/O control code (IOCTL) is sent by a user-mode service or application to register for Universal Serial Bus (USB) event.
IOCTL_GENERICUSBFN_CONTROL_STATUS_HANDSHAKE_IN

This I/O control code (IOCTL) is sent by a user mode service or application to request a zero-length control status handshake on endpoint 0 in the IN direction.
IOCTL_GENERICUSBFN_CONTROL_STATUS_HANDSHAKE_OUT

This I/O control code (IOCTL) is sent by a user-mode service or application to complete a zero-length control status handshake on endpoint 0 in the OUT direction.
IOCTL_GENERICUSBFN_DEACTIVATE_USB_BUS

This IOCTL code is nevtot supported.
IOCTL_GENERICUSBFN_GET_CLASS_INFO

This I/O control code (IOCTL) is sent by the user-mode service or application to retrieve information about a device's available pipes as configured in the registry.
IOCTL_GENERICUSBFN_GET_CLASS_INFO_EX

This I/O control code (IOCTL) is sent by a user-mode service or application to retrieve information about a device's available pipes as configured in the registry.
IOCTL_GENERICUSBFN_GET_INTERFACE_DESCRIPTOR_SET

This I/O control code (IOCTL) is sent by a user-mode service or application to get the entire interface descriptor set for a function on the device.This IOCTL request does not retrieve the interface descriptor set for the entire device.Universal Serial Bus (USB) interface descriptor set for a function on the device.
IOCTL_GENERICUSBFN_GET_PIPE_STATE

This I/O control code (IOCTL) is sent by a user-mode service or application to get the state of the specified Universal Serial Bus (USB) pipe.
IOCTL_GENERICUSBFN_REGISTER_USB_STRING

This I/O control code (IOCTL) is sent by a user-mode service or application to register a string descriptor.Universal Serial Bus (USB) string descriptor.
IOCTL_GENERICUSBFN_SET_PIPE_STATE

This I/O control code (IOCTL) is sent by a user-mode service or application to set the state of the specified Universal Serial Bus (USB) pipe.
IOCTL_GENERICUSBFN_TRANSFER_IN

This I/O control code (IOCTL) is sent by a user-mode service or application to issue an IN direction transfer on the endpoint that corresponds to the specified pipe ID in the input buffer. (IOCTL_GENERICUSBFN_TRANSFER_IN)
IOCTL_GENERICUSBFN_TRANSFER_IN_APPEND_ZERO_PKT

This I/O control code (IOCTL) is sent by a user-mode service or application to issue an IN direction transfer on the endpoint that corresponds to the specified pipe ID in the input buffer. (IOCTL_GENERICUSBFN_TRANSFER_IN_APPEND_ZERO_PKT)
IOCTL_GENERICUSBFN_TRANSFER_OUT

This I/O control code (IOCTL) is sent by a user-mode service or application to issue an OUT direction transfer on the endpoint that corresponds to the specified pipe ID in the input buffer.