Crate libusbk_sys

Source

Structs§

HWND__
_KHOT_PARAMS
_KISOCH_PACKET_INFORMATION
_KISO_CONTEXT
_KISO_PACKET
_KLIB_VERSION
_KLST_DEVINFO
_KLST_DEV_COMMON_INFO
_KLST_PATTERN_MATCH
_KSTM_CALLBACK
_KSTM_INFO
_KSTM_XFER_CONTEXT
_KUSB_DRIVER_API
_KUSB_DRIVER_API_INFO
_OVERLAPPED
_OVERLAPPED__bindgen_ty_1__bindgen_ty_1
_USB_ENDPOINT_DESCRIPTOR
_USB_INTERFACE_DESCRIPTOR
_USB_SUPERSPEED_ENDPOINT_COMPANION_DESCRIPTOR
_USB_SUPERSPEED_ENDPOINT_COMPANION_DESCRIPTOR__bindgen_ty_1__bindgen_ty_1
_USB_SUPERSPEED_ENDPOINT_COMPANION_DESCRIPTOR__bindgen_ty_1__bindgen_ty_2
_WINUSB_PIPE_INFORMATION
_WINUSB_PIPE_INFORMATION_EX
_WINUSB_SETUP_PACKET
__BindgenBitfieldUnit
__IncompleteArrayField

Constants§

_KHOT_FLAG_KHOT_FLAG_NONE
_KHOT_FLAG_KHOT_FLAG_PASS_DUPE_INSTANCE
_KHOT_FLAG_KHOT_FLAG_PLUG_ALL_ON_INIT
_KHOT_FLAG_KHOT_FLAG_POST_USER_MESSAGE
_KISO_FLAG_KISO_FLAG_NONE
_KISO_FLAG_KISO_FLAG_SET_START_FRAME
_KLIB_HANDLE_TYPE_KLIB_HANDLE_TYPE_COUNT
_KLIB_HANDLE_TYPE_KLIB_HANDLE_TYPE_HOTK
_KLIB_HANDLE_TYPE_KLIB_HANDLE_TYPE_ISOCHK
_KLIB_HANDLE_TYPE_KLIB_HANDLE_TYPE_LSTINFOK
_KLIB_HANDLE_TYPE_KLIB_HANDLE_TYPE_LSTK
_KLIB_HANDLE_TYPE_KLIB_HANDLE_TYPE_OVLK
_KLIB_HANDLE_TYPE_KLIB_HANDLE_TYPE_OVLPOOLK
_KLIB_HANDLE_TYPE_KLIB_HANDLE_TYPE_STMK
_KLIB_HANDLE_TYPE_KLIB_HANDLE_TYPE_USBK
_KLIB_HANDLE_TYPE_KLIB_HANDLE_TYPE_USBSHAREDK
_KLST_FLAG_KLST_FLAG_INCLUDE_DISCONNECT
_KLST_FLAG_KLST_FLAG_INCLUDE_RAWGUID
_KLST_FLAG_KLST_FLAG_NONE
_KLST_SYNC_FLAG_KLST_SYNC_FLAG_ADDED
_KLST_SYNC_FLAG_KLST_SYNC_FLAG_CONNECT_CHANGE
_KLST_SYNC_FLAG_KLST_SYNC_FLAG_MASK
_KLST_SYNC_FLAG_KLST_SYNC_FLAG_NONE
_KLST_SYNC_FLAG_KLST_SYNC_FLAG_REMOVED
_KLST_SYNC_FLAG_KLST_SYNC_FLAG_UNCHANGED
_KOVL_POOL_FLAG_KOVL_POOL_FLAG_NONE
_KOVL_WAIT_FLAG_KOVL_WAIT_FLAG_ALERTABLE
_KOVL_WAIT_FLAG_KOVL_WAIT_FLAG_CANCEL_ON_TIMEOUT
_KOVL_WAIT_FLAG_KOVL_WAIT_FLAG_NONE
_KOVL_WAIT_FLAG_KOVL_WAIT_FLAG_RELEASE_ALWAYS
_KOVL_WAIT_FLAG_KOVL_WAIT_FLAG_RELEASE_ON_FAIL
_KOVL_WAIT_FLAG_KOVL_WAIT_FLAG_RELEASE_ON_SUCCESS
_KOVL_WAIT_FLAG_KOVL_WAIT_FLAG_RELEASE_ON_SUCCESS_FAIL
_KOVL_WAIT_FLAG_KOVL_WAIT_FLAG_RELEASE_ON_TIMEOUT
_KSTM_COMPLETE_RESULT_KSTM_COMPLETE_RESULT_INVALID
_KSTM_COMPLETE_RESULT_KSTM_COMPLETE_RESULT_VALID
_KSTM_FLAG_KSTM_FLAG_NONE
_KSTM_FLAG_KSTM_FLAG_NO_PARTIAL_XFERS
_KSTM_FLAG_KSTM_FLAG_TIMEOUT_MASK
_KSTM_FLAG_KSTM_FLAG_USE_TIMEOUT
_KUSB_PROPERTY_KUSB_PROPERTY_COUNT
_KUSB_PROPERTY_KUSB_PROPERTY_DEVICE_FILE_HANDLE
_USBD_PIPE_TYPE_UsbdPipeTypeBulk
_USBD_PIPE_TYPE_UsbdPipeTypeControl
_USBD_PIPE_TYPE_UsbdPipeTypeInterrupt
_USBD_PIPE_TYPE_UsbdPipeTypeIsochronous

Functions§

HotK_Free
HotK_FreeAll
HotK_Init
IsoK_EnumPackets
IsoK_Free
IsoK_GetPacket
IsoK_Init
IsoK_ReUse
IsoK_SetPacket
IsoK_SetPackets
IsochK_CalcPacketInformation
IsochK_EnumPackets
IsochK_Free
IsochK_GetNumberOfPackets
IsochK_GetPacket
IsochK_Init
IsochK_SetNumberOfPackets
IsochK_SetPacket
IsochK_SetPacketOffsets
LUsb0_ControlTransfer
LUsb0_SetConfiguration
LibK_Context_Free
LibK_Context_Init
LibK_CopyDriverAPI
LibK_GetContext
LibK_GetDefaultContext
LibK_GetProcAddress
LibK_GetVersion
LibK_IsFunctionSupported
LibK_LoadDriverAPI
LibK_SetCleanupCallback
LibK_SetContext
LibK_SetDefaultContext
LstK_Count
LstK_Current
LstK_Enumerate
LstK_FindByVidPid
LstK_Free
LstK_Init
LstK_InitEx
LstK_MoveNext
LstK_MoveReset
OvlK_Acquire
OvlK_Free
OvlK_GetEventHandle
OvlK_Init
OvlK_IsComplete
OvlK_ReUse
OvlK_Release
OvlK_Wait
OvlK_WaitAndRelease
OvlK_WaitOldest
OvlK_WaitOrCancel
StmK_Free
StmK_Init
StmK_Read
StmK_Start
StmK_Stop
StmK_Write
UsbK_AbortPipe
UsbK_ClaimInterface
UsbK_Clone
UsbK_ControlTransfer
UsbK_FlushPipe
UsbK_Free
UsbK_GetAltInterface
UsbK_GetAssociatedInterface
UsbK_GetConfiguration
UsbK_GetCurrentAlternateSetting
UsbK_GetCurrentFrameNumber
UsbK_GetDescriptor
UsbK_GetOverlappedResult
UsbK_GetPipePolicy
UsbK_GetPowerPolicy
UsbK_GetProperty
UsbK_GetSuperSpeedPipeCompanionDescriptor
UsbK_Init
UsbK_Initialize
UsbK_IsoReadPipe
UsbK_IsoWritePipe
UsbK_IsochReadPipe
UsbK_IsochWritePipe
UsbK_QueryDeviceInformation
UsbK_QueryInterfaceSettings
UsbK_QueryPipe
UsbK_QueryPipeEx
UsbK_ReadPipe
UsbK_ReleaseInterface
UsbK_ResetDevice
UsbK_ResetPipe
UsbK_SelectInterface
UsbK_SetAltInterface
UsbK_SetConfiguration
UsbK_SetCurrentAlternateSetting
UsbK_SetPipePolicy
UsbK_SetPowerPolicy
UsbK_WritePipe

Type Aliases§

BOOL
CHAR
DWORD
HANDLE
HWND
INT
INT_PTR
KHOT_FLAG
KHOT_HANDLE
KHOT_PARAMS
KISOCH_HANDLE
KISOCH_PACKET_INFORMATION
KISO_CONTEXT
KISO_FLAG
KISO_PACKET
KLIB_HANDLE
KLIB_HANDLE_TYPE
KLIB_USER_CONTEXT
KLIB_VERSION
KLST_DEVINFO
KLST_DEVINFO_HANDLE
KLST_DEV_COMMON_INFO
KLST_FLAG
KLST_HANDLE
KLST_PATTERN_MATCH
KLST_SYNC_FLAG
KOVL_HANDLE
KOVL_POOL_FLAG
KOVL_POOL_HANDLE
KOVL_WAIT_FLAG
KPROC
KSTM_CALLBACK
KSTM_COMPLETE_RESULT
KSTM_FLAG
KSTM_HANDLE
KSTM_INFO
KSTM_XFER_CONTEXT
KUSB_DRIVER_API
KUSB_DRIVER_API_INFO
KUSB_HANDLE
KUSB_PROPERTY
LPOVERLAPPED
PINT
PKHOT_PARAMS
PKISOCH_PACKET_INFORMATION
PKISO_CONTEXT
PKISO_PACKET
PKLIB_VERSION
PKLST_PATTERN_MATCH
PKSTM_CALLBACK
PKSTM_INFO
PKSTM_XFER_CONTEXT
PKUSB_DRIVER_API
PUCHAR
PUINT
PUSB_INTERFACE_DESCRIPTOR
PUSB_SUPERSPEED_ENDPOINT_COMPANION_DESCRIPTOR
PVOID
PWINUSB_PIPE_INFORMATION
PWINUSB_PIPE_INFORMATION_EX
SHORT
UCHAR
UINT
ULONG
ULONG_PTR
USBD_PIPE_TYPE
USB_ENDPOINT_DESCRIPTOR
USB_INTERFACE_DESCRIPTOR
USHORT
WINUSB_PIPE_INFORMATION
WINUSB_PIPE_INFORMATION_EX
WINUSB_SETUP_PACKET
_KHOT_FLAG
_KISO_FLAG
_KLIB_HANDLE_TYPE
_KLST_FLAG
_KLST_SYNC_FLAG
_KOVL_POOL_FLAG
_KOVL_WAIT_FLAG
_KSTM_COMPLETE_RESULT
_KSTM_FLAG
_KUSB_PROPERTY
_USBD_PIPE_TYPE

Unions§

_OVERLAPPED__bindgen_ty_1
_USB_SUPERSPEED_ENDPOINT_COMPANION_DESCRIPTOR__bindgen_ty_1