Docs.rs
libusbk-sys-0.1.1
libusbk-sys 0.1.1
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
0%
of the crate is documented
Go to latest version
Platform
i686-pc-windows-msvc
i686-unknown-linux-gnu
x86_64-apple-darwin
x86_64-pc-windows-msvc
x86_64-unknown-linux-gnu
Feature flags
docs.rs
About docs.rs
Badges
Builds
Metadata
Shorthand URLs
Download
Rustdoc JSON
Build queue
Privacy policy
Rust
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
☰
Crate libusbk_sys
Version 0.1.1
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