Skip to content

Instantly share code, notes, and snippets.

@JABirchall
Last active February 26, 2018 08:50
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save JABirchall/89982f90ed716a314b05f38f0a2dcb47 to your computer and use it in GitHub Desktop.
Save JABirchall/89982f90ed716a314b05f38f0a2dcb47 to your computer and use it in GitHub Desktop.
class _basePtr;
class VirtualServerManagerPtr;
class Loopback;
class VirtualServerContainerPtr;
class VirtualServerContainer;
class VirtualServerBase;
class VirtualServerSettings;
class TeamspeakString;
class ServerPropties?;
class N0000135F;
class System;
class NodeManger;
class Storage;
class AccountingPtr;
class N00001459;
class Accounting;
class Certificates;
class N00001505;
class N00001528;
class N0000153D;
class N00001550;
class N00001563;
class N00001576;
class VirtualServerManagerStruct;
class VirtualServerBaseStruct;
class VirtualServerSettingsStruct;
class VirtualServerSettingsList;
class N00001910;
class N00001936;
class N0000193C;
class ptrString;
class VirtualServerBasePtr;
class Variables;
class Weblist;
class Logger;
class Database;
class Transmission;
class TransmissionReceivebase;
class PacketLimiter;
class Weblist;
class ChannelClients;
class ClientContainerPtr;
class ClientContainer;
class Client;
class ClientInfomation;
class ClientStruct;
class ClientInfomationStruct;
class ClientInfomationVariables;
class N00000CDC;
class LicenseManager;
class Accounting;
class StringPtr;
class N00000FAC;
class TeamspeakStringPtr;
class N00000BEC;
class N00000D43;
class N00000DCA;
class N00000DCF;
class N00000DE2;
class N00000E15;
class N00000E2D;
class N00000E40;
class N00000E49;
class N00000E81;
class N00000EA8;
class ClientContainer3;
class ClientContainer2;
class _basePtr
{
public:
char pad_0x0000[0x4]; //0x0000
Logger* Logger; //0x0004
char pad_0x0008[0x8]; //0x0008
Database* Database; //0x0010
Transmission* Transmission; //0x0014
char pad_0x0018[0x4]; //0x0018
VirtualServerManagerPtr* VirtualServerManagerPtr; //0x001C
TransmissionReceivebase* TransmissionReceivebase; //0x0020
};//Size=0x0028
class VirtualServerManagerPtr
{
public:
VirtualServerManagerStruct* VirtualServerManagerStruct; //0x0000
LicenseManager* LicenseManager; //0x0004 Most likly invalid use 0x0030 instead
DWORD machineUptime; //0x0008
char pad_0x000C[0xC]; //0x000C
char* cName; //0x0018
char pad_0x001C[0x14]; //0x001C
LicenseManager* LicenseManager; //0x0030
char pad_0x0034[0x8]; //0x0034
Variables* Variables; //0x003C Most likly invalid use 0x0050 instead
char pad_0x0040[0x10]; //0x0040
Variables* Variables; //0x0050
char pad_0x0054[0x8C]; //0x0054
Loopback* Loopback; //0x00E0
char pad_0x00E4[0x10]; //0x00E4
Weblist* weblist; //0x00F4
char pad_0x00F8[0x8]; //0x00F8
PacketLimiter* PacketLimiter; //0x0100
char pad_0x0104[0x80]; //0x0104
VirtualServerContainerPtr* VirtualServerContainer; //0x0184
DWORD virtualServersOnline; //0x0188
};//Size=0x0190
class Loopback
{
public:
char pad_0x0000[0x2C]; //0x0000
VirtualServerManagerPtr* VirtualServerManagerPtr; //0x002C
System* System; //0x0030
char pad_0x0034[0x2C]; //0x0034
char* MATCH; //0x0060
char pad_0x0064[0x8]; //0x0064
char MATCH[5]; //0x006C
};//Size=0x0100
class VirtualServerContainerPtr
{
public:
VirtualServerContainer* VirtualServerContainer; //0x0000
VirtualServerContainer* VirtualServerContainer; //0x0004
VirtualServerContainer* VirtualServerContainer; //0x0008
};//Size=0x0050
class VirtualServerContainer
{
public:
char pad_0x0000[0x18]; //0x0000
VirtualServerBase* VirtualServerBase; //0x0018
VirtualServerBasePtr* VirtualServerBasePtr; //0x001C
};//Size=0x0028
class VirtualServerBase
{
public:
VirtualServerBaseStruct* VirtualServerBaseStruct; //0x0000
VirtualServerSettingsStruct* VirtualServerSettingsStruct; //0x0004
VirtualServerSettings* VirtualServerSettings; //0x0008
char pad_0x000C[0x38]; //0x000C
ChannelClients* ChannelClients; //0x0044
};//Size=0x004C
class VirtualServerSettings
{
public:
TeamspeakString* uniqueID; //0x0000
TeamspeakString* files; //0x0004
DWORD online; //0x0008
char pad_0x000C[0x4]; //0x000C
TeamspeakString* VirtualServerName; //0x0010
char pad_0x0014[0xC]; //0x0014
TeamspeakString* WelcomeMessage; //0x0020
char pad_0x0024[0xC]; //0x0024
TeamspeakString* osType; //0x0030
char pad_0x0034[0xC]; //0x0034
TeamspeakString* version; //0x0040
char pad_0x0044[0xC]; //0x0044
DWORD maxClients; //0x0050
char pad_0x0054[0xC]; //0x0054
TeamspeakString* password; //0x0060
char pad_0x0064[0xC]; //0x0064
DWORD totalWithQuery; //0x0070
char pad_0x0074[0xC]; //0x0074
DWORD channels; //0x0080
char pad_0x0084[0xC]; //0x0084
DWORD created; //0x0090
char pad_0x0094[0xC]; //0x0094
DWORD serverUptime; //0x00A0
char pad_0x00A4[0xC]; //0x00A4
DWORD encryption; //0x00B0
char pad_0x00B4[0x9C]; //0x00B4
TeamspeakString* keyPair; //0x0150
char pad_0x0154[0xC]; //0x0154
TeamspeakString* hostMessage; //0x0160
char pad_0x0164[0xC]; //0x0164
DWORD hostMessageMode; //0x0170
char pad_0x0174[0xC]; //0x0174
TeamspeakString* filebase; //0x0180
char pad_0x0184[0xC]; //0x0184
DWORD defaultServergroup; //0x0190
char pad_0x0194[0xC]; //0x0194
DWORD DefaultChannelGroup; //0x01A0
char pad_0x01A4[0xC]; //0x01A4
DWORD passwordFlag; //0x01B0
char pad_0x01B4[0xC]; //0x01B4
DWORD defaultChannelId; //0x01C0
char pad_0x01C4[0xC]; //0x01C4
__int32 downloadQuota; //0x01D0
char pad_0x01D4[0xC]; //0x01D4
__int32 uploadQuota; //0x01E0
char pad_0x01E4[0xC]; //0x01E4
TeamspeakString* hostBannerUrl; //0x01F0
char pad_0x01F4[0xC]; //0x01F4
TeamspeakString* hostBannerGfxUrl; //0x0200
char pad_0x0204[0xC]; //0x0204
DWORD hostBannerGfxInterval; //0x0210
char pad_0x0214[0xC]; //0x0214
DWORD complainBanCount; //0x0220
char pad_0x0224[0xC]; //0x0224
DWORD complainbanTime; //0x0230
char pad_0x0234[0xC]; //0x0234
DWORD complainRemoveTime; //0x0240
char pad_0x0244[0xC]; //0x0244
DWORD minClientForceSilence; //0x0250
char pad_0x0254[0x10]; //0x0254
float prioritySpeakerDimmModifier; //0x0264
char pad_0x0268[0x8]; //0x0268
DWORD virtualServerid; //0x0270
char pad_0x0274[0xC]; //0x0274
DWORD antiFloodPointsPerTick; //0x0280
char pad_0x0284[0xC]; //0x0284
DWORD antiFloodPointsBlockCommand; //0x0290
char pad_0x0294[0xC]; //0x0294
DWORD antiFloodPointsBlockIp; //0x02A0
char pad_0x02A4[0xC]; //0x02A4
DWORD clientConnectionsCount; //0x02B0
char pad_0x02B4[0xC]; //0x02B4
DWORD queryClientConnectionsCount; //0x02C0
char pad_0x02C4[0xC]; //0x02C4
TeamspeakString* hostButtonTooltip; //0x02D0
char pad_0x02D4[0xC]; //0x02D4
TeamspeakString* hostButtonUrl; //0x02E0
char pad_0x02E4[0xC]; //0x02E4
TeamspeakString* hostButtonGfxUrl; //0x02F0
char pad_0x02F4[0xC]; //0x02F4
DWORD queryClientsOnline; //0x0300
char pad_0x0304[0xC]; //0x0304
__int32 monthDownloadQuota; //0x0310
char pad_0x0314[0xC]; //0x0314
__int32 monthUploadQuota; //0x0320
char pad_0x0324[0xC]; //0x0324
DWORD monthdownload; //0x0330
char pad_0x0334[0xC]; //0x0334
DWORD monthUpload; //0x0340
char pad_0x0344[0xC]; //0x0344
DWORD totalDownload; //0x0350
char pad_0x0354[0xC]; //0x0354
DWORD totalUpload; //0x0360
char pad_0x0364[0xC]; //0x0364
__int32 Port; //0x0370
char pad_0x0374[0xC]; //0x0374
DWORD autoStart; //0x0380
char pad_0x0384[0xC]; //0x0384
TeamspeakString* machineId; //0x0390
char pad_0x0394[0xC]; //0x0394
DWORD securityLevel; //0x03A0
char pad_0x03A4[0xC]; //0x03A4
DWORD logClient; //0x03B0
char pad_0x03B4[0xC]; //0x03B4
DWORD logQuery; //0x03C0
char pad_0x03C4[0xC]; //0x03C4
DWORD logChannel; //0x03D0
char pad_0x03D4[0xC]; //0x03D4
DWORD logPermissions; //0x03E0
char pad_0x03E4[0xC]; //0x03E4
DWORD logServer; //0x03F0
char pad_0x03F4[0xC]; //0x03F4
DWORD logFiles; //0x0400
char pad_0x0404[0xC]; //0x0404
DWORD minClientVersion; //0x0410
char pad_0x0414[0xC]; //0x0414
TeamspeakString* phoneticName; //0x0420
char pad_0x0424[0xC]; //0x0424
DWORD iconId; //0x0430
char pad_0x0434[0xC]; //0x0434
DWORD reservedSlots; //0x0440
char pad_0x0444[0xC]; //0x0444
DWORD packetLossSpeech; //0x0450
char pad_0x0454[0xC]; //0x0454
DWORD N0000118B; //0x0460
char pad_0x0464[0xC]; //0x0464
DWORD N0000118F; //0x0470
char pad_0x0474[0xC]; //0x0474
DWORD N00001193; //0x0480
char pad_0x0484[0xC]; //0x0484
DWORD totalPing; //0x0490
char pad_0x0494[0xC]; //0x0494
TeamspeakString* bindIp; //0x04A0
char pad_0x04A4[0xC]; //0x04A4
DWORD webList; //0x04B0
char pad_0x04B4[0xC]; //0x04B4
TeamspeakString* generatesPriKey; //0x04C0
char pad_0x04C4[0xC]; //0x04C4
DWORD askForPrivKey; //0x04D0
char pad_0x04D4[0xC]; //0x04D4
DWORD hostBannerMode; //0x04E0
char pad_0x04E4[0xC]; //0x04E4
DWORD tempChannelDeleteDelay; //0x04F0
};//Size=0x0500
class TeamspeakString
{
public:
DWORD Length; //0x0000
DWORD alloc; //0x0004
char String[32]; //0x0008
};//Size=0x0028
class ServerPropties?
{
public:
N0000135F* N00001337; //0x0000
char pad_0x0004[0x24]; //0x0004
char ServerPrperties[17]; //0x0028
};//Size=0x0084
class N0000135F
{
public:
char pad_0x0000[0x84]; //0x0000
};//Size=0x0084
class System
{
public:
char pad_0x0000[0x18]; //0x0000
char computerName[28]; //0x0018
};//Size=0x0044
class NodeManger
{
public:
Storage* storage; //0x0000
__int32 LicenseType?; //0x0004
char pad_0x0008[0x14]; //0x0008
AccountingPtr* Accounting; //0x001C
char pad_0x0020[0x14]; //0x0020
N00000CDC* N000013CF; //0x0034
};//Size=0x0044
class Storage
{
public:
char pad_0x0000[0x44]; //0x0000
};//Size=0x0044
class AccountingPtr
{
public:
Accounting* Accounting; //0x0000
N00001505* unknown; //0x0004
char pad_0x0008[0x40]; //0x0008
N00001459* N00001400; //0x0048
char pad_0x004C[0xC]; //0x004C
char AccountingIp[14]; //0x0058
};//Size=0x00A6
class N00001459
{
public:
N0000153D* N0000145A; //0x0000
N00001550* N0000145B; //0x0004
char pad_0x0008[0x8]; //0x0008
N00001563* N0000145E; //0x0010
N00001576* N0000145F; //0x0014
};//Size=0x0044
class Accounting
{
public:
char accoutningDNS[24]; //0x0000
char pad_0x0018[0x10]; //0x0018
char backupAccountingDNS[30]; //0x0028
char pad_0x0046[0xA]; //0x0046
char clientgetUid[20]; //0x0050
char pad_0x0064[0x1C]; //0x0064
Certificates* Certificates; //0x0080
char pad_0x0084[0x1C]; //0x0084
char version[28]; //0x00A0
char pad_0x00BC[0x34]; //0x00BC
char Jre8[21]; //0x00F0 Some reason licencing is refrencing java runtime
};//Size=0x0144
class Certificates
{
public:
char pad_0x0000[0x38]; //0x0000
};//Size=0x0038
class N00001505
{
public:
char pad_0x0000[0x20]; //0x0000
DWORD unkown; //0x0020
char pad_0x0024[0x10]; //0x0024
N00001528* N00001513; //0x0034
DWORD unknown; //0x0038
};//Size=0x003C
class N00001528
{
public:
char pad_0x0000[0x44]; //0x0000
};//Size=0x0044
class N0000153D
{
public:
char pad_0x0000[0x44]; //0x0000
};//Size=0x0044
class N00001550
{
public:
char pad_0x0000[0x44]; //0x0000
};//Size=0x0044
class N00001563
{
public:
char pad_0x0000[0x44]; //0x0000
};//Size=0x0044
class N00001576
{
public:
char pad_0x0000[0x44]; //0x0000
};//Size=0x0044
class VirtualServerManagerStruct
{
public:
char pad_0x0000[0x44]; //0x0000
};//Size=0x0044
class VirtualServerBaseStruct
{
public:
char pad_0x0000[0xE8]; //0x0000
};//Size=0x00E8
class VirtualServerSettingsStruct
{
public:
char pad_0x0000[0xC]; //0x0000
VirtualServerSettingsList* VirtualServerSettingsList; //0x000C
};//Size=0x00C4
class VirtualServerSettingsList
{
public:
TeamspeakStringPtr virtualSettingsArray[80]; //0x0000
};//Size=0x0284
class N00001910
{
public:
char N00001911[64]; //0x0000
};//Size=0x0084
class N00001936
{
public:
char N00001937[64]; //0x0000
};//Size=0x0040
class N0000193C
{
public:
char N0000193D[64]; //0x0000
};//Size=0x0040
class ptrString
{
public:
char string[32]; //0x0000
};//Size=0x0020
class VirtualServerBasePtr
{
public:
char pad_0x0000[0xC]; //0x0000
VirtualServerBase* VirtualServerBase; //0x000C
};//Size=0x0044
class Variables
{
public:
char pad_0x0000[0x84]; //0x0000
};//Size=0x0084
class Weblist
{
public:
char pad_0x0000[0x28]; //0x0000
char weblistUrl[21]; //0x0028
};//Size=0x0080
class Logger
{
public:
char pad_0x0000[0x44]; //0x0000
};//Size=0x0044
class Database
{
public:
char pad_0x0000[0xC4]; //0x0000
};//Size=0x00C4
class Transmission
{
public:
char pad_0x0000[0x1C4]; //0x0000
};//Size=0x01C4
class TransmissionReceivebase
{
public:
char pad_0x0000[0x10]; //0x0000
DWORD machineUptime; //0x0010
};//Size=0x0044
class PacketLimiter
{
public:
char pad_0x0000[0x18]; //0x0000
char cName[13]; //0x0018
};//Size=0x00C4
class Weblist
{
public:
char pad_0x0000[0x118]; //0x0000
N00000DCA* __REVERSING__; //0x0118
};//Size=0x0144
class ChannelClients
{
public:
char pad_0x0000[0x20]; //0x0000
VirtualServerBase* VirtualServerBase; //0x0020
char pad_0x0024[0x34]; //0x0024
ClientContainerPtr* ClientContainerPtr; //0x0058
};//Size=0x0080
class ClientContainerPtr // This class is a mess, expect invalid pointers
{
public:
ClientContainer* ClientContainer; //0x0000
ClientContainer2* ClientContainer2; //0x0004
ClientContainer3* ClientContainer3; //0x0008
};//Size=0x0054
class ClientContainer
{
public:
char pad_0x0000[0x8]; //0x0000
ClientContainerPtr* clientContainerPtr; //0x0008
char pad_0x000C[0xC]; //0x000C
Client* Client; //0x0018
};//Size=0x00AC
class Client
{
public:
ClientStruct* ClientStruct; //0x0000
ClientInfomationStruct* ClientInfomationStruct; //0x0004
ClientInfomation* ClientInfomation; //0x0008
};//Size=0x0038
class ClientInfomation
{
public:
TeamspeakString* UniqueID; //0x0000
char pad_0x0004[0xC]; //0x0004
TeamspeakString* clientNickname; //0x0010
char pad_0x0014[0xC]; //0x0014
TeamspeakString* clientVersion; //0x0020
char pad_0x0024[0xC]; //0x0024
TeamspeakString* clientPlatorm; //0x0030
char pad_0x0034[0xC]; //0x0034
DWORD isClientTalking; //0x0040
char pad_0x0044[0xC]; //0x0044
DWORD inputMuted; //0x0050
char pad_0x0054[0xC]; //0x0054
DWORD outputMuted; //0x0060
char pad_0x0064[0xC]; //0x0064
DWORD outputOnlyMuted; //0x0070
char pad_0x0074[0xC]; //0x0074
DWORD micEnabled; //0x0080
char pad_0x0084[0xC]; //0x0084
DWORD spakersEnabled; //0x0090
char pad_0x0094[0xC]; //0x0094
DWORD inputDeactivated; //0x00A0
char pad_0x00A4[0xC]; //0x00A4
DWORD idleTimeMS; //0x00B0
char pad_0x00B4[0xC]; //0x00B4
TeamspeakString* defaultChannel; //0x00C0
char pad_0x00C4[0xC]; //0x00C4
TeamspeakString* defaultChannelPassword; //0x00D0
char pad_0x00D4[0xC]; //0x00D4
TeamspeakString* serverPassword; //0x00E0
char pad_0x00E4[0xC]; //0x00E4
DWORD metaData; //0x00F0
char pad_0x00F4[0xC]; //0x00F4
DWORD isMuted; //0x0100
char pad_0x0104[0xC]; //0x0104
DWORD isRecording; //0x0110
char pad_0x0114[0xC]; //0x0114
DWORD volumeModifier; //0x0120
char pad_0x0124[0xC]; //0x0124
TeamspeakString* versionSign; //0x0130
char pad_0x0134[0xC]; //0x0134
N00000D43* securityHash; //0x0140
char pad_0x0144[0xC]; //0x0144
DWORD unused; //0x0150
char pad_0x0154[0xC]; //0x0154
DWORD unused; //0x0160
char pad_0x0164[0xC]; //0x0164
DWORD unused; //0x0170
char pad_0x0174[0xC]; //0x0174
DWORD unused; //0x0180
char pad_0x0184[0xC]; //0x0184
DWORD unused; //0x0190
char pad_0x0194[0xC]; //0x0194
DWORD unused; //0x01A0
char pad_0x01A4[0xC]; //0x01A4
DWORD unused; //0x01B0
char pad_0x01B4[0xC]; //0x01B4
DWORD keyOffset; //0x01C0
char pad_0x01C4[0xC]; //0x01C4
DWORD lastVarRequest; //0x01D0
char pad_0x01D4[0xC]; //0x01D4
TeamspeakString* loginName; //0x01E0
char pad_0x01E4[0xC]; //0x01E4
TeamspeakString* loginPassword; //0x01F0
char pad_0x01F4[0xC]; //0x01F4
DWORD databaseID; //0x0200
char pad_0x0204[0xC]; //0x0204
DWORD channelGroupID; //0x0210
char pad_0x0214[0xC]; //0x0214
TeamspeakString* serverGroups; //0x0220
char pad_0x0224[0xC]; //0x0224
DWORD clientCreated; //0x0230
char pad_0x0234[0xC]; //0x0234
DWORD lastConnected; //0x0240
char pad_0x0244[0xC]; //0x0244
DWORD totalConnections; //0x0250
char pad_0x0254[0xC]; //0x0254
DWORD isAway; //0x0260
char pad_0x0264[0xC]; //0x0264
TeamspeakString* awayMessage; //0x0270
char pad_0x0274[0xC]; //0x0274
DWORD clientType; //0x0280
char pad_0x0284[0xC]; //0x0284
TeamspeakString* avatar; //0x0290
char pad_0x0294[0xC]; //0x0294
DWORD talkPower; //0x02A0
char pad_0x02A4[0xC]; //0x02A4
DWORD talkPowerRequest; //0x02B0
char pad_0x02B4[0xC]; //0x02B4
TeamspeakString* talkPowerRequestMessage; //0x02C0
char pad_0x02C4[0xC]; //0x02C4
TeamspeakString* description; //0x02D0
char pad_0x02D4[0xC]; //0x02D4
DWORD isTalker; //0x02E0
char pad_0x02E4[0xC]; //0x02E4
DWORD monthUploadedBytes; //0x02F0
char pad_0x02F4[0xC]; //0x02F4
DWORD monthDownloadedBytes; //0x0300
char pad_0x0304[0xC]; //0x0304
DWORD totalUploadedBytes; //0x0310
char pad_0x0314[0xC]; //0x0314
double totalDownloadedBytes; //0x0320
char pad_0x0324[0xC]; //0x0324
DWORD isPrioritySpeaker; //0x0330
char pad_0x0334[0xC]; //0x0334
DWORD unreadMessages; //0x0340
char pad_0x0344[0xC]; //0x0344
TeamspeakString* phoneticName; //0x0350
char pad_0x0354[0xC]; //0x0354
DWORD neededServerQueryViewPower; //0x0360
char pad_0x0364[0xC]; //0x0364
TeamspeakString* deafultToken; //0x0370
char pad_0x0374[0xC]; //0x0374
DWORD iconID; //0x0380
char pad_0x0384[0xC]; //0x0384
DWORD isChannelCommander; //0x0390
char pad_0x0394[0xC]; //0x0394
DWORD clientCountry; //0x03A0
char pad_0x03A4[0xC]; //0x03A4
DWORD channelGroupInherited; //0x03B0
char pad_0x03B4[0xC]; //0x03B4
TeamspeakString* clientBadges; //0x03C0
char pad_0x03C4[0xC]; //0x03C4
};//Size=0x03D4
class ClientStruct
{
public:
char pad_0x0000[0x4]; //0x0000
};//Size=0x0004
class ClientInfomationStruct
{
public:
char pad_0x0000[0xC]; //0x0000
ClientInfomationVariables* ClientInfomationVariables; //0x000C
};//Size=0x003C
class ClientInfomationVariables
{
public:
TeamspeakStringPtr ClientVarArray[61]; //0x0000
};//Size=0x01EC
class N00000CDC
{
public:
char pad_0x0000[0x44]; //0x0000
};//Size=0x0044
class LicenseManager
{
public:
N00000FAC* EBX; //0x0000
DWORD UNKNOWN_CRASHES_WHEN_CHANGED; //0x0004
DWORD maxVirtualServers; //0x0008
DWORD maxSlots; //0x000C
char pad_0x0010[0x4]; //0x0010
DWORD virtualServersUsed; //0x0014
__int32 slotsUsed; //0x0018
Accounting* Accounting; //0x001C
char pad_0x0020[0x38]; //0x0020
DWORD virtualServers; //0x0058
DWORD maxSlots; //0x005C
char pad_0x0060[0x4]; //0x0060
DWORD virtualServersUsed; //0x0064
char pad_0x0068[0x28]; //0x0068
DWORD ServerUptime; //0x0090
char pad_0x0094[0x4]; //0x0094
DWORD ServerUptime; //0x0098
};//Size=0x00B0
class Accounting
{
public:
char pad_0x0000[0x1CC]; //0x0000
StringPtr* LicenseKey; //0x01CC
};//Size=0x01DC
class StringPtr
{
public:
char N00000DE9[380]; //0x0000
};//Size=0x017C
class N00000FAC
{
public:
char pad_0x0000[0x18]; //0x0000
DWORD N00000FB3; //0x0018
char pad_0x001C[0x8]; //0x001C
DWORD N00000FB6; //0x0024
char pad_0x0028[0x38]; //0x0028
DWORD N00000FC5; //0x0060
char pad_0x0064[0x4]; //0x0064
DWORD N00000FC7; //0x0068
char pad_0x006C[0xC]; //0x006C
DWORD N00000FCB; //0x0078
char pad_0x007C[0x4]; //0x007C
DWORD N00000FCD; //0x0080
};//Size=0x008C
class TeamspeakStringPtr
{
public:
ptrString* String; //0x0000
DWORD Length; //0x0004
};//Size=0x0008
class N00000BEC
{
public:
char N00000BED[32]; //0x0000
};//Size=0x0020
class N00000D43
{
public:
char pad_0x0000[0x4]; //0x0000
};//Size=0x0004
class N00000DCA
{
public:
char pad_0x0000[0x8]; //0x0000
N00000DCF* N00000DCD; //0x0008
};//Size=0x000C
class N00000DCF
{
public:
char pad_0x0000[0x3C]; //0x0000
N00000DE2* N00000DDF; //0x003C
};//Size=0x0044
class N00000DE2
{
public:
char pad_0x0000[0x1]; //0x0000
};//Size=0x00C4
class N00000E15
{
public:
char pad_0x0000[0x4]; //0x0000
N00000E49* N00000E17; //0x0004
};//Size=0x000C
class N00000E2D
{
public:
char pad_0x0000[0x14]; //0x0000
N00000E40* N00000E33; //0x0014
};//Size=0x0044
class N00000E40
{
public:
char pad_0x0000[0x1]; //0x0000
};//Size=0x0014
class N00000E49
{
public:
char pad_0x0000[0x18]; //0x0000
N00000E81* N00000E50; //0x0018
};//Size=0x0084
class N00000E81
{
public:
char pad_0x0000[0x14]; //0x0000
Client* client; //0x0014
};//Size=0x0044
class N00000EA8
{
public:
char pad_0x0000[0x8]; //0x0000
ClientInfomation* N00000EAB; //0x0008
};//Size=0x0044
class ClientContainer3
{
public:
ClientContainerPtr* clientContainerPtr; //0x0000
ClientContainer* clientContainer; //0x0004
ClientContainerPtr* clientContainerPtr; //0x0008
char pad_0x000C[0xC]; //0x000C
Client* client; //0x0018
};//Size=0x0044
class ClientContainer2
{
public:
char pad_0x0000[0x4]; //0x0000
ClientContainerPtr* ClientContainerPtr; //0x0004
ClientContainer* ClientContainer; //0x0008
char pad_0x000C[0xC]; //0x000C
Client* client; //0x0018
};//Size=0x0044
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment