HyperDbg Debugger
Toggle main menu visibility
Loading...
Searching...
No Matches
pch.h
Go to the documentation of this file.
1
12
#pragma once
13
14
//
15
// Scope definitions
16
//
17
#define HYPERDBG_SYMBOL_PARSER
18
19
using namespace
std;
20
21
//
22
// Environment headers
23
//
24
#include "
platform/general/header/Environment.h
"
25
26
#include <
Windows.h
>
27
#include <string>
28
#include <iomanip>
29
#include <sstream>
30
#include <vector>
31
#include <algorithm>
32
#include <strsafe.h>
33
#define _NO_CVCONST_H
// for symbol parsing
34
#include <DbgHelp.h>
35
36
//
37
// IA32-doc has structures for the entire intel SDM.
38
//
39
40
#define USE_LIB_IA32
41
#if defined(USE_LIB_IA32)
42
# pragma warning(push, 0)
43
// # pragma warning(disable : 4201) // suppress nameless struct/union warning
44
# include <ia32-doc/out/ia32.h>
45
# pragma warning(pop)
46
typedef
RFLAGS *
PRFLAGS
;
47
#endif
// USE_LIB_IA32
48
49
#include "SDK/HyperDbgSdk.h"
50
#include "
config/Definition.h
"
51
#include "SDK/imports/user/HyperDbgLibImports.h"
52
#include "
../symbol-parser/header/common-utils.h
"
53
#include "
../symbol-parser/header/symbol-parser.h
"
54
55
//
56
// Module imports/exports
57
//
58
#include "SDK/imports/user/HyperDbgSymImports.h"
59
60
//
61
// Needed to link symbol server
62
//
63
#pragma comment(lib, "dbghelp.lib")
64
65
//
66
// For URLDownloadToFileA
67
//
68
#pragma comment(lib, "Urlmon.lib")
Definition.h
Header files for global definitions.
Environment.h
The running environment of HyperDbg.
Windows.h
Windows specific headers.
common-utils.h
common utils headers
PRFLAGS
RFLAGS * PRFLAGS
Definition
pch.h:34
symbol-parser.h
symbol parser headers
hyperdbg
symbol-parser
pch.h
Generated by
1.17.0