From 33d881266de3849291b86fabccae92f31d13f12d Mon Sep 17 00:00:00 2001 From: cypherpunk Date: Mon, 14 Oct 2013 02:02:24 +0200 Subject: [PATCH] several new const variables from TitanEngine.h were missing in their enums in TitanEngine.hpp (exception handling, memory bps,segments,) --- SDK/CPP/TitanEngine.hpp | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/SDK/CPP/TitanEngine.hpp b/SDK/CPP/TitanEngine.hpp index ae87adb..feee2b1 100644 --- a/SDK/CPP/TitanEngine.hpp +++ b/SDK/CPP/TitanEngine.hpp @@ -161,7 +161,11 @@ enum eCustomException : DWORD UE_CH_EXITPROCESS = UE::UE_CH_EXITPROCESS, UE_CH_LOADDLL = UE::UE_CH_LOADDLL, UE_CH_UNLOADDLL = UE::UE_CH_UNLOADDLL, - UE_CH_OUTPUTDEBUGSTRING = UE::UE_CH_OUTPUTDEBUGSTRING + UE_CH_OUTPUTDEBUGSTRING = UE::UE_CH_OUTPUTDEBUGSTRING, + UE_CH_AFTEREXCEPTIONPROCESSING = UE::UE_CH_AFTEREXCEPTIONPROCESSING, + UE_CH_ALLEVENTS = UE::UE_CH_ALLEVENTS, + UE_CH_SYSTEMBREAKPOINT = UE::UE_CH_SYSTEMBREAKPOINT, + UE_CH_UNHANDLEDEXCEPTION = UE::UE_CH_UNHANDLEDEXCEPTION }; enum eHandlerReturnType : DWORD @@ -190,7 +194,8 @@ enum eMemoryBPType { UE_MEMORY = UE::UE_MEMORY, UE_MEMORY_READ = UE::UE_MEMORY_READ, - UE_MEMORY_WRITE = UE::UE_MEMORY_WRITE + UE_MEMORY_WRITE = UE::UE_MEMORY_WRITE, + UE_MEMORY_EXECUTE = UE::UE_MEMORY_EXECUTE }; enum eHWBPType : DWORD @@ -204,7 +209,8 @@ enum eHWBPSize : DWORD { UE_HARDWARE_SIZE_1 = UE::UE_HARDWARE_SIZE_1, UE_HARDWARE_SIZE_2 = UE::UE_HARDWARE_SIZE_2, - UE_HARDWARE_SIZE_4 = UE::UE_HARDWARE_SIZE_4 + UE_HARDWARE_SIZE_4 = UE::UE_HARDWARE_SIZE_4, + UE_HARDWARE_SIZE_8 = UE::UE_HARDWARE_SIZE_8 }; enum eLibraryEvent : DWORD @@ -309,7 +315,13 @@ enum eContextData : DWORD UE_R14 = UE::UE_R14, UE_R15 = UE::UE_R15, UE_CIP = UE::UE_CIP, - UE_CSP = UE::UE_CSP + UE_CSP = UE::UE_CSP, + UE_SEG_GS = UE::UE_SEG_GS, + UE_SEG_FS = UE::UE_SEG_FS, + UE_SEG_ES = UE::UE_SEG_ES, + UE_SEG_DS = UE::UE_SEG_DS, + UE_SEG_CS = UE::UE_SEG_CS, + UE_SEG_SS = UE::UE_SEG_SS }; enum eCheckDepth : DWORD