Files
PB-Win32-RawInput/readme.md
T
aziascreations c7779f012f Revamped include, Removed Module and changed repo URL (#1)
* Removed module, Removed WinTypes, Improved imports and typedefs, Improved readability
Update ListingRawInputDevices.pb, RawInput-Bindings.pbi, RawInput-Wrapper.pbi, and 4 more files

* Improved readme before, merging
Update PB-RawInput.pbp and readme.md

* Updated repo URL
Update ListingRawInputDevices.pb, RawInput-Bindings.pbi, and RawInput-Wrapper.pbi
2026-07-31 12:20:34 +02:00

1.3 KiB

PureBasic - RawInput

Set of includes that provides bindings and wrappers for Windows' RawInput APIs.

Note

This include is in low maintenance mode.
I consider it feature-complete, and unless a bug is found, I don't plan on updating it.

Usage

Adding submodule:

git submodule add https://github.com/aziascreations/PB-Win32-RawInput.git Includes/PB-Win32-RawInput

Pull latest submodule version:

git submodule update --init --recursive

Examples

Simply include "RawInput.pbi" and use the structures, functions and datatypes documented on the MSDN page with the RawInput:: prefix.

Considerations

  • The module has not been tested on x86 platforms
  • Some structure fields may not be available on Windows XP, see Microsoft's documentation.
  • GetRawInputDeviceInfoA and GetRawInputDeviceInfoW are available under GetRawInputDeviceInfo.

License

All the code in this repo is released in the Public Domain.