LibLogicalAccess  2.5.0
An Open Source RFID Library
Loading...
Searching...
No Matches
keyboardsharedstruct.hpp
Go to the documentation of this file.
1
7#ifndef LOGICALACCESS_KEYBOARDSHAREDSTRUCT_HPP
8#define LOGICALACCESS_KEYBOARDSHAREDSTRUCT_HPP
9
10namespace logicalaccess
11{
12#define KEYBOARD_SHAREDDATA "Global\\ISLOGKbdHook"
13#define KEYBOARD_EVENT "Global\\ISLOGKbdEvent"
14#define KEYBOARD_EVENTPROCESEED "Global\\ISLOGKbdEventProcessed"
15#define KEYBOARD_HOSTEVENT "Global\\ISLOGHostEvent"
16#define KEYBOARD_STILLALIVEEVENT "Global\\ISLOGStillAliveEvent"
17
18#define MAX_KEYBOARD_DEVICES 10
19#define DEVICE_NAME_MAXLENGTH 128
20
22{
23 unsigned long long handle;
24
26
27 unsigned int vendorId;
28
29 unsigned int productId;
30};
31
33{
35
37
39
41};
42}
43
44#endif
#define DEVICE_NAME_MAXLENGTH
Definition: keyboardsharedstruct.hpp:19
#define MAX_KEYBOARD_DEVICES
Definition: keyboardsharedstruct.hpp:18
Definition: asn1.hpp:9
Definition: keyboardsharedstruct.hpp:22
unsigned int productId
Definition: keyboardsharedstruct.hpp:29
unsigned long long handle
Definition: keyboardsharedstruct.hpp:23
char name[DEVICE_NAME_MAXLENGTH]
Definition: keyboardsharedstruct.hpp:25
unsigned int vendorId
Definition: keyboardsharedstruct.hpp:27
Definition: keyboardsharedstruct.hpp:33
char enteredKeyChar
Definition: keyboardsharedstruct.hpp:36
KeyboardEntry devices[MAX_KEYBOARD_DEVICES]
Definition: keyboardsharedstruct.hpp:34
char selectedDeviceName[DEVICE_NAME_MAXLENGTH]
Definition: keyboardsharedstruct.hpp:38
char keyboardLayout[9]
Definition: keyboardsharedstruct.hpp:40