summaryrefslogtreecommitdiff
path: root/console/console_write.cpp
diff options
context:
space:
mode:
authora1xd <[email protected]>2020-08-01 21:08:47 -0400
committerGitHub <[email protected]>2020-08-01 21:08:47 -0400
commit1d9fb1f9007cca7ffa69b408ab7945926bbce673 (patch)
treead50871f3067dbca729e3ecfe6307fc774004b4d /console/console_write.cpp
parentMerge pull request #7 from JacobPalecki/GUI (diff)
parentmove clipp/parse logic into console project (diff)
downloadrawaccel-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.cpp32
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");
- }
-}