Files
ReLibreHardwareMonitor/LibreHardwareMonitorLib/PawnIo
Teemu KorhonenandPhyxionNL c56cf3f042 Use PawnIO driver directly in LibreHardwareMonitorLib (#1908)
* Use PawnIO driver directly.

- Implemented PawnIO library in C#
- Builds in AnyCPU, x64 and x86
- Fixes #1895

* Implement review changes for PawnIO.

- Use existing Kernel32.CreateFile import.
- Move new DeviceIOControl to Kernel32.
- Replace Lazy Version loading with static property.
- Remove bin resource cache.
- Add constant for function name length.

* More review changes for PawnIO.

- Replace redundant internal checks with IsLoaded.
- Convert Win32 error code to HRESULT before returning it in
  ExecuteHR()

* Drop KernelDriver

---------

Co-authored-by: PhyxionNL <7643972+PhyxionNL@users.noreply.github.com>
2025-09-29 16:41:57 +02:00
..
2025-09-16 11:58:31 +02:00
2025-09-16 11:58:31 +02:00
2025-09-16 11:58:31 +02:00
2025-09-16 11:58:31 +02:00
2025-09-16 11:58:31 +02:00
2025-09-16 11:58:31 +02:00
2025-09-27 12:54:24 +02:00