hidapi_h

open class hidapi_h

Properties

Link copied to clipboard
val C_BOOL: ValueLayout.OfBoolean
Link copied to clipboard
val C_CHAR: ValueLayout.OfByte
Link copied to clipboard
val C_DOUBLE: ValueLayout.OfDouble
Link copied to clipboard
val C_FLOAT: ValueLayout.OfFloat
Link copied to clipboard
val C_INT: ValueLayout.OfInt
Link copied to clipboard
val C_LONG: ValueLayout.OfLong
Link copied to clipboard
val C_LONG_LONG: ValueLayout.OfLong
Link copied to clipboard
val C_POINTER: AddressLayout
Link copied to clipboard
val C_SHORT: ValueLayout.OfShort

Functions

Link copied to clipboard
open fun hid_close(dev: MemorySegment)
{@snippet lang = c: * void hid_close(hid_device *dev) *}
Link copied to clipboard
open fun hid_close$address(): MemorySegment
Address for: {@snippet lang = c: * void hid_close(hid_device *dev) *}
Link copied to clipboard
open fun hid_close$descriptor(): FunctionDescriptor
Function descriptor for: {@snippet lang = c: * void hid_close(hid_device *dev) *}
Link copied to clipboard
Downcall method handle for: {@snippet lang = c: * void hid_close(hid_device *dev) *}
Link copied to clipboard
open fun hid_enumerate(vendor_id: Short, product_id: Short): MemorySegment
{@snippet lang = c: * struct hid_device_info *hid_enumerate(unsigned short vendor_id, unsigned short product_id) *}
Link copied to clipboard
open fun hid_enumerate$address(): MemorySegment
Address for: {@snippet lang = c: * struct hid_device_info *hid_enumerate(unsigned short vendor_id, unsigned short product_id) *}
Link copied to clipboard
open fun hid_enumerate$descriptor(): FunctionDescriptor
Function descriptor for: {@snippet lang = c: * struct hid_device_info *hid_enumerate(unsigned short vendor_id, unsigned short product_id) *}
Link copied to clipboard
Downcall method handle for: {@snippet lang = c: * struct hid_device_info *hid_enumerate(unsigned short vendor_id, unsigned short product_id) *}
Link copied to clipboard
open fun hid_error(dev: MemorySegment): MemorySegment
{@snippet lang = c: * const wchar_t *hid_error(hid_device *dev) *}
Link copied to clipboard
open fun hid_error$address(): MemorySegment
Address for: {@snippet lang = c: * const wchar_t *hid_error(hid_device *dev) *}
Link copied to clipboard
open fun hid_error$descriptor(): FunctionDescriptor
Function descriptor for: {@snippet lang = c: * const wchar_t *hid_error(hid_device *dev) *}
Link copied to clipboard
Downcall method handle for: {@snippet lang = c: * const wchar_t *hid_error(hid_device *dev) *}
Link copied to clipboard
open fun hid_exit(): Int
{@snippet lang = c: * int hid_exit() *}
Link copied to clipboard
open fun hid_exit$address(): MemorySegment
Address for: {@snippet lang = c: * int hid_exit() *}
Link copied to clipboard
open fun hid_exit$descriptor(): FunctionDescriptor
Function descriptor for: {@snippet lang = c: * int hid_exit() *}
Link copied to clipboard
Downcall method handle for: {@snippet lang = c: * int hid_exit() *}
Link copied to clipboard
open fun hid_free_enumeration(devs: MemorySegment)
{@snippet lang = c: * void hid_free_enumeration(struct hid_device_info *devs) *}
Link copied to clipboard
open fun hid_free_enumeration$address(): MemorySegment
Address for: {@snippet lang = c: * void hid_free_enumeration(struct hid_device_info *devs) *}
Link copied to clipboard
open fun hid_free_enumeration$descriptor(): FunctionDescriptor
Function descriptor for: {@snippet lang = c: * void hid_free_enumeration(struct hid_device_info *devs) *}
Link copied to clipboard
Downcall method handle for: {@snippet lang = c: * void hid_free_enumeration(struct hid_device_info *devs) *}
Link copied to clipboard
open fun hid_init(): Int
{@snippet lang = c: * int hid_init() *}
Link copied to clipboard
open fun hid_init$address(): MemorySegment
Address for: {@snippet lang = c: * int hid_init() *}
Link copied to clipboard
open fun hid_init$descriptor(): FunctionDescriptor
Function descriptor for: {@snippet lang = c: * int hid_init() *}
Link copied to clipboard
Downcall method handle for: {@snippet lang = c: * int hid_init() *}
Link copied to clipboard
open fun hid_open(vendor_id: Short, product_id: Short, serial_number: MemorySegment): MemorySegment
{@snippet lang = c: * hid_device *hid_open(unsigned short vendor_id, unsigned short product_id, const wchar_t *serial_number) *}
Link copied to clipboard
open fun hid_open$address(): MemorySegment
Address for: {@snippet lang = c: * hid_device *hid_open(unsigned short vendor_id, unsigned short product_id, const wchar_t *serial_number) *}
Link copied to clipboard
open fun hid_open$descriptor(): FunctionDescriptor
Function descriptor for: {@snippet lang = c: * hid_device *hid_open(unsigned short vendor_id, unsigned short product_id, const wchar_t *serial_number) *}
Link copied to clipboard
Downcall method handle for: {@snippet lang = c: * hid_device *hid_open(unsigned short vendor_id, unsigned short product_id, const wchar_t *serial_number) *}
Link copied to clipboard
open fun hid_open_path(path: MemorySegment): MemorySegment
{@snippet lang = c: * hid_device *hid_open_path(const char *path) *}
Link copied to clipboard
open fun hid_open_path$address(): MemorySegment
Address for: {@snippet lang = c: * hid_device *hid_open_path(const char *path) *}
Link copied to clipboard
open fun hid_open_path$descriptor(): FunctionDescriptor
Function descriptor for: {@snippet lang = c: * hid_device *hid_open_path(const char *path) *}
Link copied to clipboard
Downcall method handle for: {@snippet lang = c: * hid_device *hid_open_path(const char *path) *}
Link copied to clipboard
open fun hid_read(dev: MemorySegment, data: MemorySegment, length: Long): Int
{@snippet lang = c: * int hid_read(hid_device *dev, unsigned char *data, size_t length) *}
Link copied to clipboard
open fun hid_read$address(): MemorySegment
Address for: {@snippet lang = c: * int hid_read(hid_device *dev, unsigned char *data, size_t length) *}
Link copied to clipboard
open fun hid_read$descriptor(): FunctionDescriptor
Function descriptor for: {@snippet lang = c: * int hid_read(hid_device *dev, unsigned char *data, size_t length) *}
Link copied to clipboard
Downcall method handle for: {@snippet lang = c: * int hid_read(hid_device *dev, unsigned char *data, size_t length) *}
Link copied to clipboard
open fun hid_set_nonblocking(dev: MemorySegment, nonblock: Int): Int
{@snippet lang = c: * int hid_set_nonblocking(hid_device *dev, int nonblock) *}
Link copied to clipboard
open fun hid_set_nonblocking$address(): MemorySegment
Address for: {@snippet lang = c: * int hid_set_nonblocking(hid_device *dev, int nonblock) *}
Link copied to clipboard
open fun hid_set_nonblocking$descriptor(): FunctionDescriptor
Function descriptor for: {@snippet lang = c: * int hid_set_nonblocking(hid_device *dev, int nonblock) *}
Link copied to clipboard
Downcall method handle for: {@snippet lang = c: * int hid_set_nonblocking(hid_device *dev, int nonblock) *}
Link copied to clipboard
open fun hid_write(dev: MemorySegment, data: MemorySegment, length: Long): Int
{@snippet lang = c: * int hid_write(hid_device *dev, const unsigned char *data, size_t length) *}
Link copied to clipboard
open fun hid_write$address(): MemorySegment
Address for: {@snippet lang = c: * int hid_write(hid_device *dev, const unsigned char *data, size_t length) *}
Link copied to clipboard
open fun hid_write$descriptor(): FunctionDescriptor
Function descriptor for: {@snippet lang = c: * int hid_write(hid_device *dev, const unsigned char *data, size_t length) *}
Link copied to clipboard
Downcall method handle for: {@snippet lang = c: * int hid_write(hid_device *dev, const unsigned char *data, size_t length) *}