- renamed Helper to Global.Helper

- added Global.Helper to the project files
This commit is contained in:
Mr. eXoDia 2014-03-08 20:32:11 +01:00
parent 68a5a4b7a0
commit 6bdbe09afe
10 changed files with 163 additions and 139 deletions

View File

@ -1,5 +1,5 @@
#include "stdafx.h" #include "stdafx.h"
#include "Helper.h" #include "Global.Helper.h"

View File

@ -52,9 +52,18 @@ public:
{ {
mem.clear(); mem.clear();
} }
DynBufVec& GetVector() {return mem;} DynBufVec& GetVector()
const DynBufVec& GetVector() const {return mem;} {
size_t Size() const {return mem.size();} return mem;
}
const DynBufVec& GetVector() const
{
return mem;
}
size_t Size() const
{
return mem.size();
}
protected: protected:

View File

@ -80,6 +80,8 @@
<Unit filename="Global.Garbage.h" /> <Unit filename="Global.Garbage.h" />
<Unit filename="Global.Handle.cpp" /> <Unit filename="Global.Handle.cpp" />
<Unit filename="Global.Handle.h" /> <Unit filename="Global.Handle.h" />
<Unit filename="Global.Helper.cpp" />
<Unit filename="Global.Helper.h" />
<Unit filename="Global.Injector.cpp" /> <Unit filename="Global.Injector.cpp" />
<Unit filename="Global.Injector.h" /> <Unit filename="Global.Injector.h" />
<Unit filename="Global.Librarian.cpp" /> <Unit filename="Global.Librarian.cpp" />

View File

@ -226,6 +226,7 @@
<ClCompile Include="Global.Engine.Threading.cpp" /> <ClCompile Include="Global.Engine.Threading.cpp" />
<ClCompile Include="Global.Garbage.cpp" /> <ClCompile Include="Global.Garbage.cpp" />
<ClCompile Include="Global.Handle.cpp" /> <ClCompile Include="Global.Handle.cpp" />
<ClCompile Include="Global.Helper.cpp" />
<ClCompile Include="Global.Injector.cpp" /> <ClCompile Include="Global.Injector.cpp" />
<ClCompile Include="Global.Librarian.cpp" /> <ClCompile Include="Global.Librarian.cpp" />
<ClCompile Include="Global.Mapping.cpp" /> <ClCompile Include="Global.Mapping.cpp" />
@ -288,6 +289,7 @@
<ClInclude Include="Global.Engine.Threading.h" /> <ClInclude Include="Global.Engine.Threading.h" />
<ClInclude Include="Global.Garbage.h" /> <ClInclude Include="Global.Garbage.h" />
<ClInclude Include="Global.Handle.h" /> <ClInclude Include="Global.Handle.h" />
<ClInclude Include="Global.Helper.h" />
<ClInclude Include="Global.Injector.h" /> <ClInclude Include="Global.Injector.h" />
<ClInclude Include="Global.Librarian.h" /> <ClInclude Include="Global.Librarian.h" />
<ClInclude Include="Global.Mapping.h" /> <ClInclude Include="Global.Mapping.h" />

View File

@ -201,6 +201,9 @@
<ClCompile Include="Global.Engine.Threading.cpp"> <ClCompile Include="Global.Engine.Threading.cpp">
<Filter>Source Files\TitanEngine</Filter> <Filter>Source Files\TitanEngine</Filter>
</ClCompile> </ClCompile>
<ClCompile Include="Global.Helper.cpp">
<Filter>Source Files\TitanEngine</Filter>
</ClCompile>
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<ClInclude Include="resource.h"> <ClInclude Include="resource.h">
@ -284,6 +287,12 @@
<ClInclude Include="Global.Engine.Threading.h"> <ClInclude Include="Global.Engine.Threading.h">
<Filter>Header Files\TitanEngine</Filter> <Filter>Header Files\TitanEngine</Filter>
</ClInclude> </ClInclude>
<ClInclude Include="ntdll.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="Global.Helper.h">
<Filter>Header Files\TitanEngine</Filter>
</ClInclude>
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<ResourceCompile Include="TitanEngine.rc"> <ResourceCompile Include="TitanEngine.rc">

View File

@ -118,7 +118,7 @@ extern "C" {
typedef enum { typedef enum {
Decode16Bits = 0, Decode32Bits = 1, Decode64Bits = 2 Decode16Bits = 0, Decode32Bits = 1, Decode64Bits = 2
} }
_DecodeType; _DecodeType;
typedef OFFSET_INTEGER _OffsetType; typedef OFFSET_INTEGER _OffsetType;

View File

@ -11,7 +11,8 @@
typedef LONG NTSTATUS; typedef LONG NTSTATUS;
typedef LONG KPRIORITY; typedef LONG KPRIORITY;
typedef struct _CLIENT_ID { typedef struct _CLIENT_ID
{
HANDLE UniqueProcess; HANDLE UniqueProcess;
HANDLE UniqueThread; HANDLE UniqueThread;
} CLIENT_ID, *PCLIENT_ID; } CLIENT_ID, *PCLIENT_ID;
@ -53,7 +54,8 @@ typedef struct _PROCESS_BASIC_INFORMATION
} PROCESS_BASIC_INFORMATION; } PROCESS_BASIC_INFORMATION;
typedef PROCESS_BASIC_INFORMATION *PPROCESS_BASIC_INFORMATION; typedef PROCESS_BASIC_INFORMATION *PPROCESS_BASIC_INFORMATION;
typedef struct _THREAD_BASIC_INFORMATION { typedef struct _THREAD_BASIC_INFORMATION
{
NTSTATUS ExitStatus; NTSTATUS ExitStatus;
PVOID TebBaseAddress; PVOID TebBaseAddress;
CLIENT_ID ClientId; CLIENT_ID ClientId;

View File

@ -17,7 +17,7 @@
#include "aplib.h" #include "aplib.h"
#include "LzmaDec.h" #include "LzmaDec.h"
#include "Helper.h" #include "Global.Helper.h"
#define STATUS_SUCCESS ((NTSTATUS)0x00000000L) // ntsubauth #define STATUS_SUCCESS ((NTSTATUS)0x00000000L) // ntsubauth