Phasor  01.00.10.059
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Typedefs | Enumerations | Functions
Common Namespace Reference

Classes

class  Object
 
class  ObjBool
 
class  ObjNumber
 
class  ObjStr
 
class  ObjBlob
 
class  ObjTable
 

Typedefs

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

Enumerations

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

Functions

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

Typedef Documentation

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

Enumeration Type Documentation

Enumerator
TYPE_NIL 
TYPE_BOOL 
TYPE_NUMBER 
TYPE_STRING 
TYPE_TABLE 
TYPE_BLOB 
TYPE_ANY 

Function Documentation

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