Docs.rs
libusbk-sys-0.1.3
libusbk-sys 0.1.3
Docs.rs crate page
MIT
Links
Homepage
Repository
crates.io
Source
Owners
budde25
Dependencies
cc ^1.0.73
build
vcpkg ^0.2.15
build
Versions
Platform
aarch64-pc-windows-msvc
i686-pc-windows-msvc
x86_64-pc-windows-msvc
Feature flags
Rust
About docs.rs
Privacy policy
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
☰
Crate libusbk_sys
Version 0.1.3
All Items
Structs
Constants
Functions
Type Definitions
Unions
?
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 Definitions
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