-
Notifications
You must be signed in to change notification settings - Fork 98
/
stdafx.h
49 lines (36 loc) · 841 Bytes
/
stdafx.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
#pragma once
#ifndef WIN32_NO_STATUS
#define WIN32_NO_STATUS
#include "../3rdparty/phnt/include/phnt_windows.h"
#include "../3rdparty/phnt/include/phnt.h"
#undef WIN32_NO_STATUS
#include <ntstatus.h>
#endif
//
// Determine whether to use MmpTls(1) or LdrpTls(0)
//
#ifndef MMPP_USE_TLS
#define MMPP_USE_TLS 1
#endif
// offsetof()
#include <cstddef>
//memory module base support
#include "MemoryModule.h"
//import table support
#include "ImportTable.h"
//LDR_DATA_TABLE_ENTRY
#include "LdrEntry.h"
//rtl inverted function table for exception handling
#include "InvertedFunctionTable.h"
//base address index
#include "BaseAddressIndex.h"
//tls support
#include "MmpTls.h"
//DotNet support
#include "MmpDotNet.h"
//MemoryModulePP api interface
#include "Loader.h"
//utils
#include "Utils.h"
//global data
#include "MmpGlobalData.h"