HyperDbg Debugger
Loading...
Searching...
No Matches
pch.h
Go to the documentation of this file.
1
12#pragma once
13
14//
15// Environment headers
16//
18
19#include <Windows.h>
20#include <string>
21#include <iomanip>
22#include <sstream>
23#include <vector>
24#include <algorithm>
25
26#define _NO_CVCONST_H // for symbol parsing
27#include <DbgHelp.h>
28
29//
30// IA32-doc has structures for the entire intel SDM.
31//
32
33#define USE_LIB_IA32
34#if defined(USE_LIB_IA32)
35# pragma warning(push, 0)
36// # pragma warning(disable : 4201) // suppress nameless struct/union warning
37# include <ia32-doc/out/ia32.h>
38# pragma warning(pop)
39typedef RFLAGS * PRFLAGS;
40#endif // USE_LIB_IA32
41
42#include "SDK/HyperDbgSdk.h"
44#include "Definition.h"
47
48using namespace std;
49
50//
51// Needed to link symbol server
52//
53#pragma comment(lib, "dbghelp.lib")
54
55//
56// For URLDownloadToFileA
57//
58#pragma comment(lib, "Urlmon.lib")
Header files for global definitions.
Headers relating exported functions from controller interface.
Windows specific headers.
common utils headers
RFLAGS * PRFLAGS
Definition pch.h:39
symbol parser headers
The running environment of HyperDbg.