Last active
February 26, 2018 08:50
-
-
Save JABirchall/89982f90ed716a314b05f38f0a2dcb47 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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