#define SAMP_CHAT_INFO_OFFSET 0x2ACA10 #define SAMP_CHAR_INPUT_INFO_OFFSET 0x2ACA14 #define SAMP_KILL_INFO_OFFSET 0x2ACA18 #define SAMP_INFO_OFFSET 0x2ACA24 #define SAMP_MISC_INFO 0x2ACA3C #define SAMP_SCOREBOARD_INFO 0x2AC9DC #define SAMP_COLOR_OFFSET 0x18F6C0 #define SAMP_FUNC_ADDTOCHATWND 0x67650 #define SAMP_FUNC_SPAWN 0x3B20 #define SAMP_FUNC_REQUEST_SPAWN 0x3F40 #define SAMP_FUNC_REQUEST_CLASS 0x5720 #define SAMP_FUNC_DEATH 0x58B90 #define SAMP_FUNC_SETSPECIALACTION 0x3110 #define SAMP_FUNC_SAY 0x5860 #define SAMP_FUNC_SENDCMD 0x69340 #define SAMP_FUNC_ADDCLIENTCMD 0x691B0 #define SAMP_FUNC_NAMECHANGE 0xB490 #define SAMP_FUNC_RESTARTGAME 0xA230 #define SAMP_FUNC_ENCRYPT_PORT 0x1F1D0 #define SAMP_FUNC_TOGGLECURSOR 0xA0530 #define SAMP_FUNC_CURSORUNLOCKACTORCAM 0xA0410 #define SAMP_FUNC_UPDATESCOREBOARDDATA 0x8C00 #define SAMP_FUNC_CNETGAMEDESTRUCTOR 0x9570 #define SAMP_FUNC_SENDINTERIOR 0x57C0 #define SAMP_FUNC_DISABLE_SCOREBOARD 0x6E410 #define SAMP_HOOKENTER_STATECHANGE 0x15FAB #define SAMP_HOOKENTER_HANDLE_RPC 0x3A979 #define SAMP_HOOKENTER_HANDLE_RPC2 0x3A9ED #define SAMP_HOOKENTER_CNETGAME_DESTR 0xC5533 #define SAMP_HOOKENTER_CNETGAME_DESTR2 0xC6736 #define SAMP_HOOKEXIT_ANTICARJACK 0x15FBC #define SAMP_HOOKEXIT_HANDLE_RPC 0x3AA01 #define SAMP_HOOKEXIT_HANDLE_RPC2 0x3A9F3
struct stSAMP { void * pUnk0 [ 2 ] ; uint8_t byteSpace0 [ 36 ] ; void * pRakClientInterface ; char szIP [ 257 ] ; char szHostname [ 259 ] ; bool nametagstatus ; uint32_t ulPort ; int iLanMode ; uint32_t ulMapIcons [ 100 ] ; int iGameState ; uint32_t ulConnectTick ; struct stSAMPSettings * pSettings bool unkByte ; void * unkPtr ; struct stSAMPPools * pPools ; } ;