diff options
| author | a1xd <[email protected]> | 2020-08-01 21:08:47 -0400 |
|---|---|---|
| committer | GitHub <[email protected]> | 2020-08-01 21:08:47 -0400 |
| commit | 1d9fb1f9007cca7ffa69b408ab7945926bbce673 (patch) | |
| tree | ad50871f3067dbca729e3ecfe6307fc774004b4d /console/console_write.cpp | |
| parent | Merge pull request #7 from JacobPalecki/GUI (diff) | |
| parent | move clipp/parse logic into console project (diff) | |
| download | rawaccel-1d9fb1f9007cca7ffa69b408ab7945926bbce673.tar.xz rawaccel-1d9fb1f9007cca7ffa69b408ab7945926bbce673.zip | |
Merge pull request #8 from a1xd/read
Read ioctl
Diffstat (limited to 'console/console_write.cpp')
| -rw-r--r-- | console/console_write.cpp | 32 |
1 files changed, 0 insertions, 32 deletions
diff --git a/console/console_write.cpp b/console/console_write.cpp deleted file mode 100644 index 3240ea5..0000000 --- a/console/console_write.cpp +++ /dev/null @@ -1,32 +0,0 @@ -#pragma once - -#include "console_write.hpp" - -void write(ra::mouse_modifier vars) { - HANDLE ra_handle = INVALID_HANDLE_VALUE; - - ra_handle = CreateFileW(L"\\\\.\\rawaccel", 0, 0, 0, OPEN_EXISTING, 0, 0); - - if (ra_handle == INVALID_HANDLE_VALUE) { - throw std::system_error(GetLastError(), std::system_category(), "CreateFile failed"); - } - - DWORD dummy; - - BOOL success = DeviceIoControl( - ra_handle, - RA_WRITE, - &vars, - sizeof(ra::mouse_modifier), - NULL, // output buffer - 0, // output buffer size - &dummy, // bytes returned - NULL // overlapped structure - ); - - CloseHandle(ra_handle); - - if (!success) { - throw std::system_error(GetLastError(), std::system_category(), "DeviceIoControl failed"); - } -} |