Phasor  01.00.10.059
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Typedefs | Enumerations | Functions
Common.h File Reference
#include <windows.h>
#include <string>
#include <vector>
#include <map>
#include <list>
#include <deque>
#include <memory>

Go to the source code of this file.

Classes

class  Common::Object
 
class  Common::ObjBool
 
class  Common::ObjNumber
 
class  Common::ObjStr< T, _Tc >
 
class  Common::ObjBlob
 
class  Common::ObjTable
 

Namespaces

namespace  Common
 

Typedefs

typedef ObjStr< std::string, char > Common::ObjString
 
typedef ObjStr< std::wstring,
wchar_t > 
Common::ObjWString
 

Enumerations

enum  Common::obj_type {
  Common::TYPE_NIL = 0, Common::TYPE_BOOL, Common::TYPE_NUMBER, Common::TYPE_STRING,
  Common::TYPE_TABLE, Common::TYPE_BLOB, Common::TYPE_ANY
}
 

Functions

BOOL Common::WriteBytes (DWORD dwAddress, const LPVOID lpBuffer, DWORD dwCount)
 
BOOL Common::WriteString (DWORD dwAddress, const char *str)
 
BOOL Common::ReadBytes (DWORD dwAddress, LPVOID lpBuffer, DWORD dwCount)
 
std::vector< DWORDCommon::FindSignatures (LPBYTE sigBuffer, LPBYTE sigWildCard, DWORD sigSize, LPBYTE pBuffer, DWORD size)
 
bool Common::FindSignature (LPBYTE sigBuffer, LPBYTE sigWildCard, DWORD sigSize, LPBYTE pBuffer, DWORD size, DWORD occurance, DWORD &result)
 
BOOL Common::CreateCodeCave (DWORD dwAddress, BYTE cbSize, VOID(*pFunction)())