Package | Description |
---|---|
org.safs.natives | |
org.safs.natives.win32 | |
org.safs.tools.consoles |
Class and Description |
---|
User32
A JNA Library definition for the Windows user32.dll
|
User32.KBDLLHOOKSTRUCT
define Hook structure about a low-level keyboard input event.
|
User32.MOUSEHOOKSTRUCT
Refer to MSDN:
Contains information about a mouse event passed to a WH_MOUSE hook procedure
typedef struct tagMOUSEHOOKSTRUCT {
POINT pt;
HWND hwnd;
UINT wHitTestCode;
ULONG_PTR dwExtraInfo;
} MOUSEHOOKSTRUCT, *PMOUSEHOOKSTRUCT, *LPMOUSEHOOKSTRUCT;
|
User32.MSLLHOOKSTRUCT
Contains information about a low-level mouse input event.
|
Class and Description |
---|
DefaultStructure
In the latest version of JNA, the abstract class Structure requires that
its sub-class must provide implementation of method getFieldOrder(). For convenience, we provide a default implementation of getFieldOrder(), if sub-class doesn't care about the field's order, it can extend this one. |
Kernel32
A JNA Library definition for the Windows Kernel32.dll
|
Kernel32.FileTime
Contains a 64-bit value representing the number of 100-nanosecond intervals since January 1, 1601 (UTC).
|
Kernel32.SecurityAttribute
The SECURITY_ATTRIBUTES structure contains the security descriptor for an object
and specifies whether the handle retrieved by specifying this structure is inheritable.
|
Psapi
A JNA Library definition for the Windows Psapi.dll
|
Shell32
A JNA Library definition for the Windows shell32.dll
|
SysMsgHooker
An interface to SysMsgHooker.dll that contains callback functions like MouseProc, KeyboardProc,
hooker setting functions and corresponding listener functions.
|
User32
A JNA Library definition for the Windows user32.dll
|
User32.CWPSTRUCT |
User32.KBDLLHOOKSTRUCT
define Hook structure about a low-level keyboard input event.
|
User32.MOUSEHOOKSTRUCT
Refer to MSDN:
Contains information about a mouse event passed to a WH_MOUSE hook procedure
typedef struct tagMOUSEHOOKSTRUCT {
POINT pt;
HWND hwnd;
UINT wHitTestCode;
ULONG_PTR dwExtraInfo;
} MOUSEHOOKSTRUCT, *PMOUSEHOOKSTRUCT, *LPMOUSEHOOKSTRUCT;
|
User32.MSG
typedef struct tagMSG {
HWND hwnd;
UINT message;
WPARAM wParam;
LPARAM lParam;
DWORD time;
POINT pt;
} MSG
|
User32.MSLLHOOKSTRUCT
Contains information about a low-level mouse input event.
|
User32.POINT
typedef struct tagPOINT {
LONG x;
LONG y;
} POINT, *PPOINT;
|
User32.WNDENUMPROC
Callback Function used for User32 EnumWindows
|
Class and Description |
---|
User32.MSLLHOOKSTRUCT
Contains information about a low-level mouse input event.
|
Copyright © SAS Institute. All Rights Reserved.