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] |