pekdb Current version: 1.0.1

UseHid helps software developers with USB HID communication. HID (Human Interface Device) is a USB device that uses Windows standard HID drivers to communicate with the operating system, no other drivers are needed. Common HIDs are mouses and keyboards but can also be other devices. The only kind of HIDs where you probably want to use useHid is homebuilded electronic devices, like USB I/O.


Functions
The DLL has functions for connecting, sending and receiving data from HIDs. Sending and receiving can be both syncronous and asyncronous (overlapped mode) on the same object. In asyncronous mode special events tell the user when something has been read or when a send operation completes.

Functions in useHid.dll:
- useHidCreateObject (Create useHid object)
- useHidDeleteObject (Delete useHid object)
- useHidConnect (Connect/Reconnect to HID)
- useHidRead (Read from HID syncronously)
- useHidWrite (Write to HID syncronously)
- useHidReadOverlapped (Read from HID asyncronously)
- useHidWriteOverlapped (Write to HID asyncronously)
- useHidCancelRead (Cancel a pending read operation)
- useHidCancelWrite (Cancel a pending write operation)
- useHidStatus (Get status of last operation)


Download
Click here to receive the DLL with source code and documentation.

For an example, go to the USB I/O page.


History
v1.0.1 - Reconnect possibilities with useHidConnect function.

Copyright (c) 2004 PerErik Klarenfjord, All Rights Reserved
All trademarks are the property of their owners
Any actions you take after reading this website are your own responsibility
MADE IN SWEDEN
Hosted by GMQ