|
LibLogicalAccess
2.5.0
An Open Source RFID Library
|
#include "stdafx.h"#include <stdlib.h>#include <iostream>#include <boost\program_options.hpp>#include "Resource.h"#include "islogkbdhooklib.hpp"#include "islogkbdlogs.hpp"#include "islogkbdsettings.hpp"#include "../keyboardsharedstruct.hpp"#include "inputdevice.hpp"Macros | |
| #define | MAX_LOADSTRING 100 |
Functions | |
| ATOM | MyRegisterClass (HINSTANCE hInstance) |
| BOOL | InitInstance (HINSTANCE, int) |
| LRESULT CALLBACK | WndProc (HWND, UINT, WPARAM, LPARAM) |
| long | LoadKbdFileMapping () |
| void | FreeKbdFileMapping () |
| long | LoadKbdEvent () |
| void | FreeKbdEvent () |
| void | HookRawInput (HWND hwnd) |
| bool | ProcessRawInputMessage (HRAWINPUT rawInputHeader) |
| DWORD WINAPI | CheckThread (LPVOID lpThreadParameter) |
| int APIENTRY | _tWinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpCmdLine, int nCmdShow) |
| The application entry point. | |
Variables | |
| TCHAR | szTitle [MAX_LOADSTRING] |
| TCHAR | szWindowClass [MAX_LOADSTRING] |
| HWND | _hwnd |
| UINT | hwnd = 0 |
| UINT | msgId = 0 |
| UINT | msgId_LL = 0 |
| std::string | sharedname |
| std::string | klayout |
| HANDLE | shKeyboard |
| logicalaccess::KeyboardSharedStruct * | sKeyboard |
| HANDLE | hKbdEvent |
| HANDLE | hKbdEventProcessed |
| HANDLE | hHostEvent |
| HANDLE | hStillAliveEvent |
| HANDLE | hCheckThrd |
| bool | continueHostCheck |
| HHOOK | hKbdHook_ll |
| HHOOK | hKbdHook |
| bool | skipKey |
| std::vector< logicalaccess::KeyboardEntry > | hidDevices |
| #define MAX_LOADSTRING 100 |
| int APIENTRY _tWinMain | ( | HINSTANCE | hInstance, |
| HINSTANCE | hPrevInstance, | ||
| LPTSTR | lpCmdLine, | ||
| int | nCmdShow | ||
| ) |
The application entry point.
| argc | The arguments count. |
| argv | The arguments. |
| DWORD WINAPI CheckThread | ( | LPVOID | lpThreadParameter | ) |
| void FreeKbdEvent | ( | ) |
| void FreeKbdFileMapping | ( | ) |
| void HookRawInput | ( | HWND | hwnd | ) |
| BOOL InitInstance | ( | HINSTANCE | hInstance, |
| int | nCmdShow | ||
| ) |
| long LoadKbdEvent | ( | ) |
| long LoadKbdFileMapping | ( | ) |
| ATOM MyRegisterClass | ( | HINSTANCE | hInstance | ) |
| bool ProcessRawInputMessage | ( | HRAWINPUT | rawInputHeader | ) |
| LRESULT CALLBACK WndProc | ( | HWND | hWnd, |
| UINT | message, | ||
| WPARAM | wParam, | ||
| LPARAM | lParam | ||
| ) |
| HWND _hwnd |
| bool continueHostCheck |
| HANDLE hCheckThrd |
| HANDLE hHostEvent |
| std::vector<logicalaccess::KeyboardEntry> hidDevices |
| HANDLE hKbdEvent |
| HANDLE hKbdEventProcessed |
| HHOOK hKbdHook |
| HHOOK hKbdHook_ll |
| HANDLE hStillAliveEvent |
| UINT hwnd = 0 |
| std::string klayout |
| UINT msgId = 0 |
| UINT msgId_LL = 0 |
| std::string sharedname |
| HANDLE shKeyboard |
| logicalaccess::KeyboardSharedStruct* sKeyboard |
| bool skipKey |
| TCHAR szTitle[MAX_LOADSTRING] |
| TCHAR szWindowClass[MAX_LOADSTRING] |
1.9.6