@@ -209,11 +209,11 @@ namespace Detours {
209209	} MEMORY_HOOK_RECORD, *PMEMORY_HOOK_RECORD;
210210
211211	// ----------------------------------------------------------------
212- 	// MEMORY_HOOK_POST_CTX 
212+ 	// MEMORY_HOOK_POST_CONTEXT 
213213	// ----------------------------------------------------------------
214214
215- 	typedef struct _MEMORY_HOOK_POST_CTX  {
216- 		_MEMORY_HOOK_POST_CTX () {
215+ 	typedef struct MEMORY_HOOK_POST_CONTEXT  {
216+ 		_MEMORY_HOOK_POST_CONTEXT () {
217217			m_pRecord = nullptr;
218218			m_pExceptionAddress = nullptr;
219219			m_pFaultAddress = nullptr;
@@ -224,7 +224,7 @@ namespace Detours {
224224		void* m_pExceptionAddress;
225225		void* m_pFaultAddress;
226226		MEMORY_HOOK_OPERATION m_unOperation;
227- 	} MEMORY_HOOK_POST_CTX , *PMEMORY_HOOK_POST_CTX ;
227+ 	} MEMORY_HOOK_POST_CONTEXT , *PMEMORY_HOOK_POST_CONTEXT ;
228228
229229	// ----------------------------------------------------------------
230230	// INTERRUPT_HOOK_RECORD
@@ -253,7 +253,7 @@ namespace Detours {
253253	// ----------------------------------------------------------------
254254
255255	static std::unordered_map<DWORD, std::vector<PMEMORY_HOOK_RECORD>> g_MemoryHookOpenedStacks;
256- 	static std::unordered_map<DWORD, std::vector<MEMORY_HOOK_POST_CTX >> g_MemoryHookPostStacks;
256+ 	static std::unordered_map<DWORD, std::vector<MEMORY_HOOK_POST_CONTEXT >> g_MemoryHookPostStacks;
257257
258258	static std::deque<std::unique_ptr<HARDWARE_HOOK_RECORD>> g_HardwareHookRecords;
259259	static std::deque<std::unique_ptr<MEMORY_HOOK_RECORD>> g_MemoryHookRecords;
@@ -7411,7 +7411,7 @@ namespace Detours {
74117411				eflags.m_unTF = 0;
74127412
74137413				PMEMORY_HOOK_RECORD pRecord = nullptr;
7414- 				MEMORY_HOOK_POST_CTX  PostCTX = {};
7414+ 				MEMORY_HOOK_POST_CONTEXT  PostCTX = {};
74157415
74167416				AcquireSRWLockExclusive(&g_MemoryHookStacksLock);
74177417				{
@@ -7482,7 +7482,10 @@ namespace Detours {
74827482					AcquireSRWLockExclusive(&g_MemoryHookRecordsLock);
74837483					{
74847484						for (auto it = g_MemoryHookRecords.begin(); it != g_MemoryHookRecords.end(); ++it) {
7485- 							if (it->get() == pRecord) { g_MemoryHookRecords.erase(it); break; }
7485+ 							if (it->get() == pRecord) {
7486+ 								g_MemoryHookRecords.erase(it);
7487+ 								break;
7488+ 							}
74867489						}
74877490					}
74887491					ReleaseSRWLockExclusive(&g_MemoryHookRecordsLock);
@@ -7561,7 +7564,7 @@ namespace Detours {
75617564			{
75627565				g_MemoryHookOpenedStacks[unCurrentTID].push_back(pTargetRecord);
75637566
7564- 				MEMORY_HOOK_POST_CTX  PostCTX = {};
7567+ 				MEMORY_HOOK_POST_CONTEXT  PostCTX = {};
75657568
75667569				PostCTX.m_pRecord = pTargetRecord;
75677570				PostCTX.m_pExceptionAddress = pExceptionAddress;
0 commit comments