Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
Warden.h File Reference
#include "ARC4.h"
#include "AuthDefines.h"
#include "ByteBuffer.h"
#include "WardenCheckMgr.h"
#include <array>
Include dependency graph for Warden.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  ClientWardenModule
class  Warden
struct  WardenHashRequest
struct  WardenModuleTransfer
struct  WardenModuleUse

Enumerations

enum  WardenCheckType {
  MEM_CHECK = 0xF3 , PAGE_CHECK_A = 0xB2 , PAGE_CHECK_B = 0xBF , MPQ_CHECK = 0x98 ,
  LUA_STR_CHECK = 0x8B , DRIVER_CHECK = 0x71 , TIMING_CHECK = 0x57 , PROC_CHECK = 0x7E ,
  MODULE_CHECK = 0xD9
}
enum  WardenOpcodes {
  WARDEN_CMSG_MODULE_MISSING = 0 , WARDEN_CMSG_MODULE_OK = 1 , WARDEN_CMSG_CHEAT_CHECKS_RESULT = 2 , WARDEN_CMSG_MEM_CHECKS_RESULT = 3 ,
  WARDEN_CMSG_HASH_RESULT = 4 , WARDEN_CMSG_MODULE_FAILED = 5 , WARDEN_SMSG_MODULE_USE = 0 , WARDEN_SMSG_MODULE_CACHE = 1 ,
  WARDEN_SMSG_CHEAT_CHECKS_REQUEST = 2 , WARDEN_SMSG_MODULE_INITIALIZE = 3 , WARDEN_SMSG_MEM_CHECKS_REQUEST = 4 , WARDEN_SMSG_HASH_REQUEST = 5
}

Enumeration Type Documentation

◆ WardenCheckType

Enumerator
MEM_CHECK 
PAGE_CHECK_A 
PAGE_CHECK_B 
MPQ_CHECK 
LUA_STR_CHECK 
DRIVER_CHECK 
TIMING_CHECK 
PROC_CHECK 
MODULE_CHECK 

Definition at line 34 of file Warden.h.

◆ WardenOpcodes

Enumerator
WARDEN_CMSG_MODULE_MISSING 
WARDEN_CMSG_MODULE_OK 
WARDEN_CMSG_CHEAT_CHECKS_RESULT 
WARDEN_CMSG_MEM_CHECKS_RESULT 
WARDEN_CMSG_HASH_RESULT 
WARDEN_CMSG_MODULE_FAILED 
WARDEN_SMSG_MODULE_USE 
WARDEN_SMSG_MODULE_CACHE 
WARDEN_SMSG_CHEAT_CHECKS_REQUEST 
WARDEN_SMSG_MODULE_INITIALIZE 
WARDEN_SMSG_MEM_CHECKS_REQUEST 
WARDEN_SMSG_HASH_REQUEST 

Definition at line 15 of file Warden.h.