22#define WIN32_LEAN_AND_MEAN
29#if defined(USE_LIB_IA32)
30# pragma warning(push, 0)
32# include <ia32-doc/out/ia32.h>
41#define USE_NATIVE_SDK_HEADERS
44#if defined(USE__NATIVE_PHNT_HEADERS)
49typedef const wchar_t *LPCWCHAR, *PCWCHAR;
51# define PHNT_MODE PHNT_MODE_USER
52# define PHNT_VERSION PHNT_WIN11
53# define PHNT_PATCH_FOR_HYPERDBG TRUE
55# include <phnt/phnt_windows.h>
56# include <phnt/phnt.h>
58#elif defined(USE_NATIVE_SDK_HEADERS)
74#include <VersionHelpers.h>
104#include <unordered_set>
109#define SCRIPT_ENGINE_USER_MODE
110#define HYPERDBG_USER_MODE
111#define HYPERDBG_LIBHYPERDBG
180# pragma comment(lib, "ntdll.lib")
185# pragma comment(lib, "Shlwapi.lib")
191# pragma comment(lib, "Ws2_32.lib")
192# pragma comment(lib, "Mswsock.lib")
193# pragma comment(lib, "AdvApi32.lib")
200# pragma comment(lib, "Psapi.lib")
201# pragma comment(lib, "Kernel32.lib")
Global configuration that applies on compile time.
Header files for global definitions.
Headers relating exported functions from controller interface.
Headers relating exported functions from script engine.
Windows specific headers.
Headers for turning assembly codes into bytes.
The hyperdbg command interpreter and driver connector.
headers for controller of the reversing machine's module
Headers for event source forwarding.
Headers for the interpreter of hwdbg packets and requests.
Main interface to connect applications to driver headers.
RFLAGS * PRFLAGS
Definition pch.h:34
The list working functions headers.
Header for routines related to objects.
Header for Portable Executable parser.
headers for controller of the reversing machine's module
Symbol related functions header.
headers for test functions