@@ -40,81 +40,81 @@ LPSTR head =
40
40
" /// <summary>\r\n "
41
41
" /// Error codes.\r\n "
42
42
" /// </summary>\r\n "
43
- " #define MMEC_OK 0\r\n "
44
- " #define MMEC_BAD_PE_FORMAT 1\r\n "
45
- " #define MMEC_ALLOCATED_MEMORY_FAILED 2\r\n "
46
- " #define MMEC_INVALID_RELOCATION_BASE 3\r\n "
47
- " #define MMEC_IMPORT_MODULE_FAILED 4\r\n "
48
- " #define MMEC_PROTECT_SECTION_FAILED 5\r\n "
49
- " #define MMEC_INVALID_ENTRY_POINT 6\r\n "
43
+ " #define MMEC_OK 0\r\n "
44
+ " #define MMEC_BAD_PE_FORMAT 1\r\n "
45
+ " #define MMEC_ALLOCATED_MEMORY_FAILED 2\r\n "
46
+ " #define MMEC_INVALID_RELOCATION_BASE 3\r\n "
47
+ " #define MMEC_IMPORT_MODULE_FAILED 4\r\n "
48
+ " #define MMEC_PROTECT_SECTION_FAILED 5\r\n "
49
+ " #define MMEC_INVALID_ENTRY_POINT 6\r\n "
50
50
" \r\n "
51
51
" /// <summary>\r\n "
52
52
" /// Function table. These function will be used in the mmLoader.\r\n "
53
53
" /// </summary>\r\n "
54
54
" typedef struct __NTFUNCPTRS\r\n "
55
55
" {\r\n "
56
- " LPVOID pfnGetModuleHandleA; // GetModuleHandleA\r\n "
57
- " LPVOID pfnLoadLibraryA; // LoadLibraryA\r\n "
58
- " LPVOID pfnGetProcAddress; // GetProcAddress\r\n "
59
- " LPVOID pfnVirtualAlloc; // VirtualAlloc\r\n "
60
- " LPVOID pfnVirtualFree; // VirtualFree\r\n "
61
- " LPVOID pfnVirtualProtect; // VirtualProtect\r\n "
62
- " LPVOID pfnReversed_0;\r\n "
63
- " LPVOID pfnReversed_1;\r\n "
64
- " LPVOID pfnReversed_2;\r\n "
65
- " LPVOID pfnReversed_3;\r\n "
66
- " LPVOID pfnReversed_4;\r\n "
56
+ " LPVOID pfnGetModuleHandleA; // GetModuleHandleA\r\n "
57
+ " LPVOID pfnLoadLibraryA; // LoadLibraryA\r\n "
58
+ " LPVOID pfnGetProcAddress; // GetProcAddress\r\n "
59
+ " LPVOID pfnVirtualAlloc; // VirtualAlloc\r\n "
60
+ " LPVOID pfnVirtualFree; // VirtualFree\r\n "
61
+ " LPVOID pfnVirtualProtect; // VirtualProtect\r\n "
62
+ " LPVOID pfnReversed_0;\r\n "
63
+ " LPVOID pfnReversed_1;\r\n "
64
+ " LPVOID pfnReversed_2;\r\n "
65
+ " LPVOID pfnReversed_3;\r\n "
66
+ " LPVOID pfnReversed_4;\r\n "
67
67
" } NTFUNCPTRSTABLE, *PNTFUNCPTRSTABLE;\r\n "
68
68
" \r\n "
69
69
" /// <summary>\r\n "
70
70
" /// Represents the memory module instance.\r\n "
71
71
" /// </summary>\r\n "
72
72
" typedef struct __MEMMODULE\r\n "
73
73
" {\r\n "
74
- " union // MemModule base\r\n "
75
- " {\r\n "
74
+ " union // MemModule base\r\n "
75
+ " {\r\n "
76
76
" #if _WIN64\r\n "
77
- " ULONGLONG iBase;\r\n "
77
+ " ULONGLONG iBase;\r\n "
78
78
" #else\r\n "
79
- " DWORD iBase;\r\n "
79
+ " DWORD iBase;\r\n "
80
80
" #endif\r\n "
81
- " HMODULE hModule;\r\n "
82
- " LPVOID lpBase;\r\n "
83
- " PIMAGE_DOS_HEADER pImageDosHeader;\r\n "
84
- " };\r\n "
81
+ " HMODULE hModule;\r\n "
82
+ " LPVOID lpBase;\r\n "
83
+ " PIMAGE_DOS_HEADER pImageDosHeader;\r\n "
84
+ " };\r\n "
85
85
" \r\n "
86
- " DWORD dwSizeOfImage; // MemModule size\r\n "
87
- " DWORD dwCrc; // MemModule crc32\r\n "
88
- " DWORD dwPageSize; // SystemPageSize\r\n "
89
- " BOOL bLoadOk; // MemModule is loaded ok?\r\n "
86
+ " DWORD dwSizeOfImage; // MemModule size\r\n "
87
+ " DWORD dwCrc; // MemModule crc32\r\n "
88
+ " DWORD dwPageSize; // SystemPageSize\r\n "
89
+ " BOOL bLoadOk; // MemModule is loaded ok?\r\n "
90
90
" \r\n "
91
- " PNTFUNCPTRSTABLE pNtFuncptrsTable; // Pointer to NT function pointers table \r\n "
91
+ " PNTFUNCPTRSTABLE pNtFuncptrsTable; // Pointer to NT function pointers table \r\n "
92
92
" \r\n "
93
- " DWORD dwErrorCode; // Last error code\r\n "
93
+ " DWORD dwErrorCode; // Last error code\r\n "
94
94
" \r\n "
95
- " __MEMMODULE()\r\n "
96
- " {\r\n "
97
- " iBase = 0;\r\n "
98
- " dwSizeOfImage = 0;\r\n "
99
- " dwCrc = 0;\r\n "
100
- " bLoadOk = 0;\r\n "
101
- " pNtFuncptrsTable = 0;\r\n "
102
- " dwErrorCode = 0;\r\n "
103
- " \r\n "
104
- " SYSTEM_INFO sysInfo;\r\n "
105
- " ::GetNativeSystemInfo(&sysInfo);\r\n "
106
- " dwPageSize = sysInfo.dwPageSize;\r\n "
107
- " }\r\n "
95
+ " __MEMMODULE()\r\n "
96
+ " {\r\n "
97
+ " iBase = 0;\r\n "
98
+ " dwSizeOfImage = 0;\r\n "
99
+ " dwCrc = 0;\r\n "
100
+ " bLoadOk = 0;\r\n "
101
+ " pNtFuncptrsTable = 0;\r\n "
102
+ " dwErrorCode = 0;\r\n "
103
+ " \r\n "
104
+ " SYSTEM_INFO sysInfo;\r\n "
105
+ " ::GetNativeSystemInfo(&sysInfo);\r\n "
106
+ " dwPageSize = sysInfo.dwPageSize;\r\n "
107
+ " }\r\n "
108
108
" } MEM_MODULE, *PMEM_MODULE;\r\n "
109
109
" \r\n "
110
110
" /// <summary>\r\n "
111
111
" /// Enums for MemModuleHelper.\r\n "
112
112
" /// </summary>\r\n "
113
113
" typedef enum _MMHELPER_METHOD\r\n "
114
114
" {\r\n "
115
- " MHM_BOOL_LOAD,\r\n "
116
- " MHM_VOID_FREE,\r\n "
117
- " MHM_FARPROC_GETPROC,\r\n "
115
+ " MHM_BOOL_LOAD,\r\n "
116
+ " MHM_VOID_FREE,\r\n "
117
+ " MHM_FARPROC_GETPROC,\r\n "
118
118
" } MMHELPER_METHOD;\r\n "
119
119
" \r\n "
120
120
" /// <summary>\r\n "
@@ -127,13 +127,13 @@ LPSTR head =
127
127
" /// <returns>True if the module is loaded successfully.</returns>\r\n "
128
128
" /// <returns>\r\n "
129
129
" /// If method is MHM_BOOL_LOAD:\r\n "
130
- " /// The return value type is BOOL.\r\n "
130
+ " /// The return value type is BOOL.\r\n "
131
131
" ///\r\n "
132
132
" /// If method is MHM_FARPROC_GETPROC\r\n "
133
- " /// The return value type if FARPROC.\r\n "
133
+ " /// The return value type if FARPROC.\r\n "
134
134
" ///\r\n "
135
135
" /// If method is MHM_VOID_FREE\r\n "
136
- " /// There is no return value.\r\n "
136
+ " /// There is no return value.\r\n "
137
137
" /// </returns>\r\n "
138
138
" typedef LPVOID(__stdcall * Type_MemModuleHelper)(PMEM_MODULE, MMHELPER_METHOD, LPVOID, LPCSTR, BOOL);\r\n "
139
139
" \r\n "
0 commit comments