LibLogicalAccess  2.5.0
An Open Source RFID Library
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Functions | Variables
islogkbdhooklib.cpp File Reference
#include "stdafx.h"
#include "islogkbdhooklib.hpp"
#include "islogkbdsettings.hpp"
#include "islogkbdlogs.hpp"

Classes

union  KeyboardProcLParam
 
struct  KeyboardProcLParam::_keyboardProcLParam
 

Functions

static LRESULT CALLBACK msghook (int nCode, WPARAM wParam, LPARAM lParam)
 
static LRESULT CALLBACK msghook_LL (int nCode, WPARAM wParam, LPARAM lParam)
 
BOOL APIENTRY DllMain (HMODULE hModule, DWORD ul_reason_for_call, LPVOID)
 
KEYBOARDHOOK_API BOOL SetHook (HWND hWnd, UINT message)
 
KEYBOARDHOOK_API BOOL SetHook_LL (HWND hWnd, UINT message)
 
KEYBOARDHOOK_API BOOL ClearHook (HWND hWnd)
 
KEYBOARDHOOK_API BOOL ClearHook_LL (HWND hWnd)
 

Variables

HWND s_hWndServer = NULL
 
UINT s_message = 0
 
HWND s_hWndServer_LL = NULL
 
UINT s_message_LL = 0
 
HMODULE __hKbdHookModule
 
HHOOK hook
 
HHOOK hook_LL
 

Function Documentation

◆ ClearHook()

KEYBOARDHOOK_API BOOL ClearHook ( HWND  hWnd)

◆ ClearHook_LL()

KEYBOARDHOOK_API BOOL ClearHook_LL ( HWND  hWnd)

◆ DllMain()

BOOL APIENTRY DllMain ( HMODULE  hModule,
DWORD  ul_reason_for_call,
LPVOID   
)

◆ msghook()

static LRESULT CALLBACK msghook ( int  nCode,
WPARAM  wParam,
LPARAM  lParam 
)
static

◆ msghook_LL()

static LRESULT CALLBACK msghook_LL ( int  nCode,
WPARAM  wParam,
LPARAM  lParam 
)
static

◆ SetHook()

KEYBOARDHOOK_API BOOL SetHook ( HWND  hWnd,
UINT  message 
)

◆ SetHook_LL()

KEYBOARDHOOK_API BOOL SetHook_LL ( HWND  hWnd,
UINT  message 
)

Variable Documentation

◆ __hKbdHookModule

HMODULE __hKbdHookModule

◆ hook

HHOOK hook

◆ hook_LL

HHOOK hook_LL

◆ s_hWndServer

HWND s_hWndServer = NULL

◆ s_hWndServer_LL

HWND s_hWndServer_LL = NULL

◆ s_message

UINT s_message = 0

◆ s_message_LL

UINT s_message_LL = 0