mirror of
https://github.com/thunderbrewhq/binana.git
synced 2026-05-10 16:13:50 +00:00
This commit is contained in:
parent
862f981af6
commit
e2399e9d6d
55 changed files with 2478 additions and 1412 deletions
21
profile/3.3.5a-windows-386/include/client/commandmanager.h
Normal file
21
profile/3.3.5a-windows-386/include/client/commandmanager.h
Normal file
|
|
@ -0,0 +1,21 @@
|
|||
#ifndef CLIENT_COMMAND_MANAGER_H
|
||||
#define CLIENT_COMMAND_MANAGER_H
|
||||
|
||||
DECLARE_STRUCT(CommandManager);
|
||||
|
||||
#include "net/netclient.h"
|
||||
|
||||
struct CommandManager {
|
||||
uint32_t unk00;
|
||||
uint32_t unk04;
|
||||
uint32_t unk08;
|
||||
uint32_t unk0C;
|
||||
uint32_t unk10;
|
||||
uint32_t unk14;
|
||||
uint32_t unk18;
|
||||
uint32_t unk1C;
|
||||
uint32_t unk20;
|
||||
NetClient* unk24;
|
||||
};
|
||||
|
||||
#endif
|
||||
18
profile/3.3.5a-windows-386/include/crypto/hmac.h
Normal file
18
profile/3.3.5a-windows-386/include/crypto/hmac.h
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
#ifndef CRYPTO_HMAC_H
|
||||
#define CRYPTO_HMAC_H
|
||||
|
||||
// HMAC<Hash>
|
||||
#define CRYPTO_HMAC(Hash, BlockSize) \
|
||||
DECLARE_STRUCT(HMAC_##Hash); \
|
||||
struct HMAC_##Hash { \
|
||||
Hash m_hash; \
|
||||
uint8_t m_innerPad[BlockSize]; \
|
||||
uint8_t m_outerPad[BlockSize]; \
|
||||
};
|
||||
|
||||
// template <class Hash>
|
||||
// class HMAC<Hash> {
|
||||
// Finish(Hash::Digest& digest);
|
||||
// };
|
||||
|
||||
#endif
|
||||
22
profile/3.3.5a-windows-386/include/crypto/sha1.h
Normal file
22
profile/3.3.5a-windows-386/include/crypto/sha1.h
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
#ifndef CRYPTO_SHA1_H
|
||||
#define CRYPTO_SHA1_H
|
||||
|
||||
DECLARE_STRUCT(SHA1);
|
||||
DECLARE_STRUCT(SHA1__Digest);
|
||||
|
||||
#include "crypto/hmac.h"
|
||||
|
||||
struct SHA1 {
|
||||
uint64_t m_size;
|
||||
uint32_t m_hash[5];
|
||||
uint8_t m_data[64];
|
||||
};
|
||||
|
||||
// SHA1::Digest
|
||||
struct SHA1__Digest {
|
||||
uint8_t d[20];
|
||||
};
|
||||
|
||||
CRYPTO_HMAC(SHA1, 64);
|
||||
|
||||
#endif
|
||||
|
|
@ -43,6 +43,7 @@
|
|||
|
||||
#include "camera/camera.h"
|
||||
|
||||
#include "client/commandmanager.h"
|
||||
#include "client/gameclientcommands.h"
|
||||
|
||||
#include "cmd/option.h"
|
||||
|
|
@ -64,6 +65,9 @@
|
|||
#include "console/types.h"
|
||||
#include "console/var.h"
|
||||
|
||||
#include "crypto/hmac.h"
|
||||
#include "crypto/sha1.h"
|
||||
|
||||
#include "cursor/types.h"
|
||||
|
||||
#include "daynight/dnglare.h"
|
||||
|
|
@ -131,13 +135,28 @@
|
|||
#include "map/wmo_chunks.h"
|
||||
|
||||
#include "character/component.h"
|
||||
|
||||
#include "net/addr.h"
|
||||
#include "net/characterinfo.h"
|
||||
#include "net/clientconnection.h"
|
||||
#include "net/logindata.h"
|
||||
#include "net/message.h"
|
||||
#include "net/message_handler.h"
|
||||
#include "net/netclient.h"
|
||||
#include "net/neteventqueue.h"
|
||||
#include "net/netstate.h"
|
||||
#include "net/realmresponse.h"
|
||||
#include "net/wowconnection.h"
|
||||
#include "net/wowconnectionnet.h"
|
||||
#include "net/wowconnectionresponse.h"
|
||||
#include "net/wowcsops.h"
|
||||
|
||||
#include "nvapi/nvapi.h"
|
||||
|
||||
#include "object/CMovementData.h"
|
||||
#include "object/guid.h"
|
||||
#include "object/object.h"
|
||||
#include "object/objectmanager.h"
|
||||
#include "object/player.h"
|
||||
|
||||
#include "os/processorfeatures.h"
|
||||
#include "os/timemanager.h"
|
||||
|
|
@ -145,8 +164,10 @@
|
|||
#include "screen/layer.h"
|
||||
|
||||
#include "storm/array.h"
|
||||
#include "storm/atomic.h"
|
||||
#include "storm/big.h"
|
||||
#include "storm/cmd.h"
|
||||
#include "storm/crypto/arc4.h"
|
||||
#include "storm/hash.h"
|
||||
#include "storm/list.h"
|
||||
#include "storm/log.h"
|
||||
|
|
|
|||
17
profile/3.3.5a-windows-386/include/net/addr.h
Normal file
17
profile/3.3.5a-windows-386/include/net/addr.h
Normal file
|
|
@ -0,0 +1,17 @@
|
|||
#ifndef NET_ADDR_H
|
||||
#define NET_ADDR_H
|
||||
|
||||
DECLARE_STRUCT(NETADDR);
|
||||
DECLARE_STRUCT(NETCONNADDR);
|
||||
|
||||
struct NETADDR {
|
||||
uint16_t family;
|
||||
char data[14];
|
||||
};
|
||||
|
||||
struct NETCONNADDR {
|
||||
NETADDR peerAddr;
|
||||
NETADDR selfAddr;
|
||||
};
|
||||
|
||||
#endif
|
||||
38
profile/3.3.5a-windows-386/include/net/characterinfo.h
Normal file
38
profile/3.3.5a-windows-386/include/net/characterinfo.h
Normal file
|
|
@ -0,0 +1,38 @@
|
|||
#ifndef NET_CHARACTER_INFO
|
||||
#define NET_CHARACTER_INFO
|
||||
|
||||
DECLARE_STRUCT(CHARACTER_INFO);
|
||||
|
||||
#include "object/guid.h"
|
||||
#include "storm/array.h"
|
||||
#include "tempest/vector.h"
|
||||
|
||||
STORM_TS_FIXED_ARRAY(CHARACTER_INFO);
|
||||
struct CHARACTER_INFO {
|
||||
WOWGUID guid;
|
||||
char name[48];
|
||||
uint32_t mapID;
|
||||
uint32_t zoneID;
|
||||
uint32_t guildID;
|
||||
C3Vector position;
|
||||
uint32_t inventoryItemDisplayID[23];
|
||||
uint32_t inventoryItemType[23];
|
||||
uint32_t inventoryItemVisualID[23];
|
||||
uint32_t petDisplayInfoID;
|
||||
uint32_t petExperienceLevel;
|
||||
uint32_t petCreatureFamilyID;
|
||||
uint32_t flags;
|
||||
uint32_t customizeFlags;
|
||||
uint8_t raceID;
|
||||
uint8_t classID;
|
||||
uint8_t sexID;
|
||||
uint8_t skinColorID;
|
||||
uint8_t faceID;
|
||||
uint8_t hairStyleID;
|
||||
uint8_t hairColorID;
|
||||
uint8_t facialHairStyleID;
|
||||
uint8_t experienceLevel;
|
||||
uint8_t firstLogin;
|
||||
};
|
||||
|
||||
#endif
|
||||
22
profile/3.3.5a-windows-386/include/net/clientconnection.h
Normal file
22
profile/3.3.5a-windows-386/include/net/clientconnection.h
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
#ifndef NET_CLIENT_CONNECTION_H
|
||||
#define NET_CLIENT_CONNECTION_H
|
||||
|
||||
DECLARE_STRUCT(ClientConnection);
|
||||
|
||||
#include "net/netclient.h"
|
||||
#include "net/wowcsops.h"
|
||||
|
||||
// class ClientConnection : public RealmConnection
|
||||
struct ClientConnection {
|
||||
RealmConnection _;
|
||||
// Member variables
|
||||
int32_t m_connected;
|
||||
int32_t m_statusComplete;
|
||||
int32_t m_statusResult;
|
||||
WOWCS_OPS m_statusCop;
|
||||
int32_t m_errorCode;
|
||||
uint8_t byte2F5A;
|
||||
void (*m_cleanup)();
|
||||
};
|
||||
|
||||
#endif
|
||||
13
profile/3.3.5a-windows-386/include/net/logindata.h
Normal file
13
profile/3.3.5a-windows-386/include/net/logindata.h
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
#ifndef NET_LOGIN_DATA_H
|
||||
#define NET_LOGIN_DATA_H
|
||||
|
||||
DECLARE_STRUCT(LoginData);
|
||||
|
||||
struct LoginData {
|
||||
char m_account[1280];
|
||||
int32_t m_loginServerID;
|
||||
uint8_t m_sessionKey[40];
|
||||
int32_t m_loginServerType;
|
||||
};
|
||||
|
||||
#endif
|
||||
File diff suppressed because it is too large
Load diff
11
profile/3.3.5a-windows-386/include/net/message_handler.h
Normal file
11
profile/3.3.5a-windows-386/include/net/message_handler.h
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
#ifndef NET_MESSAGE_HANDLER_H
|
||||
#define NET_MESSAGE_HANDLER_H
|
||||
|
||||
#include "common/datastore.h"
|
||||
#include "net/message.h"
|
||||
|
||||
typedef int32_t (
|
||||
*MESSAGE_HANDLER_interface)(void* param, NETMESSAGE msgId, uint32_t time, CDataStore* msg);
|
||||
typedef MESSAGE_HANDLER_interface MESSAGE_HANDLER;
|
||||
|
||||
#endif
|
||||
179
profile/3.3.5a-windows-386/include/net/netclient.h
Normal file
179
profile/3.3.5a-windows-386/include/net/netclient.h
Normal file
|
|
@ -0,0 +1,179 @@
|
|||
#ifndef NET_NET_CLIENT_H
|
||||
#define NET_NET_CLIENT_H
|
||||
|
||||
DECLARE_STRUCT(CLIENT_NETSTATS);
|
||||
DECLARE_STRUCT(NetClient);
|
||||
DECLARE_STRUCT(NetClient__v_table);
|
||||
DECLARE_STRUCT(NetClient__HELDMESSAGE);
|
||||
DECLARE_STRUCT(RealmConnection);
|
||||
DECLARE_STRUCT(NETCLIENTNODE);
|
||||
|
||||
#include "net/characterinfo.h"
|
||||
#include "net/logindata.h"
|
||||
#include "net/message_handler.h"
|
||||
#include "net/neteventqueue.h"
|
||||
#include "net/netstate.h"
|
||||
#include "net/realmresponse.h"
|
||||
#include "net/wowconnectionresponse.h"
|
||||
#include "object/objectmanager.h"
|
||||
#include "storm/list.h"
|
||||
|
||||
struct CLIENT_NETSTATS {
|
||||
uint32_t bytesSent;
|
||||
uint32_t messagesSent;
|
||||
uint32_t sendTimestamp;
|
||||
uint32_t bytesReceived;
|
||||
uint32_t messagesReceived;
|
||||
uint32_t receivTimestamp;
|
||||
uint32_t logTimestamp;
|
||||
};
|
||||
|
||||
// class NetClient::HELDMESSAGE : public TSLinkedNode<NetClient::HELDMESSAGE>
|
||||
STORM_TS_LIST(NetClient__HELDMESSAGE);
|
||||
struct NetClient__HELDMESSAGE {
|
||||
TSLinkedNode_NetClient__HELDMESSAGE _;
|
||||
CDataStore msg;
|
||||
};
|
||||
|
||||
// first 11 methods inherited from WowConnectionResponse
|
||||
#define INTERFACE NetClient
|
||||
struct NetClient__v_table {
|
||||
P_METHOD(void, _00_scalar_deleting_destructor, uint8_t __flags);
|
||||
// void WCMessageReady(WowConnection* conn, uint32_t timeStamp, CDataStore* msg);
|
||||
P_METHOD(void, _01_WCMessageReady, WowConnection* conn, uint32_t timeStamp, CDataStore* msg);
|
||||
// void WCConnected(
|
||||
// WowConnection* conn,
|
||||
// WowConnection* inbound,
|
||||
// uint32_t timeStamp,
|
||||
// const NETCONNADDR* addr) = 0;
|
||||
P_METHOD(
|
||||
void,
|
||||
_02_WCConnected,
|
||||
WowConnection* conn,
|
||||
WowConnection* inbound,
|
||||
uint32_t timeStamp,
|
||||
const NETCONNADDR* addr);
|
||||
// void WCCantConnect(WowConnection* conn, uint32_t timeStamp, NETCONNADDR* addr) = 0;
|
||||
P_METHOD(void, _03_WCCantConnect, WowConnection* conn, uint32_t timeStamp, NETCONNADDR* addr);
|
||||
|
||||
// void WCDisconnected(WowConnection* conn, uint32_t timeStamp, NETCONNADDR* addr) {};
|
||||
P_METHOD(void, _04_WCCDisconnected, WowConnection* conn, uint32_t timeStamp, NETCONNADDR* addr);
|
||||
|
||||
// void WCGlobalLock();
|
||||
E_METHOD(void, _05_WCGlobalLock);
|
||||
|
||||
// void WCGlobalUnlock();
|
||||
E_METHOD(void, _06_WCGlobalUnlock);
|
||||
|
||||
// void WCDataReady(WowConnection* conn, uint32_t timeStamp, uint8_t* data, int32_t len) {};
|
||||
P_METHOD(
|
||||
void,
|
||||
_07_WCDataReady,
|
||||
WowConnection* conn,
|
||||
uint32_t timeStamp,
|
||||
uint8_t* data,
|
||||
int32_t len);
|
||||
|
||||
// void WCWriteReady(WowConnection* conn);
|
||||
P_METHOD(void, _08_WCWriteReady, WowConnection* conn);
|
||||
|
||||
// void NotifyAboutToDoReads();
|
||||
E_METHOD(void, _09_NotifyAboutToDoReads);
|
||||
|
||||
// void NotifySendDepthExceeded(WowConnection* conn);
|
||||
P_METHOD(void, _10_NotifySendDepthExceeded, WowConnection* conn);
|
||||
|
||||
// int32_t Initialize();
|
||||
E_METHOD(int32_t, _11_Initialize);
|
||||
|
||||
// void Destroy();
|
||||
E_METHOD(void, _12_Destroy);
|
||||
|
||||
// void DelayedDelete();
|
||||
E_METHOD(void, _13_DelayedDelete);
|
||||
|
||||
// int32_t HandleData(uint32_t timeReceived, void* data, int32_t size);
|
||||
P_METHOD(int32_t, _14_HandleData, uint32_t timeReceived, void* data, int32_t size);
|
||||
|
||||
// ???
|
||||
E_METHOD(void, _15);
|
||||
|
||||
// int32_t HandleConnect();
|
||||
E_METHOD(int32_t, _16_HandleConnect);
|
||||
|
||||
// int32_t HandleDisconnect();
|
||||
E_METHOD(int32_t, _17_HandleDisconnect);
|
||||
|
||||
// int32_t HandleCantConnect();
|
||||
E_METHOD(int32_t, _18_HandleCantConnect);
|
||||
|
||||
// void ValidateMessageId(uint32_t messageId);
|
||||
E_METHOD(void, _19_ValidateMessageId);
|
||||
};
|
||||
#undef INTERFACE
|
||||
|
||||
// class NetClient : public WowConnectionResponse
|
||||
struct NetClient {
|
||||
// vtables are merged here:
|
||||
// WowConnectionResponse {
|
||||
NetClient__v_table* v_table;
|
||||
// }
|
||||
LoginData m_loginData;
|
||||
NETSTATE m_netState;
|
||||
bool m_suspended;
|
||||
MESSAGE_HANDLER m_handlers[1311];
|
||||
void* m_handlerParams[1311];
|
||||
NETEVENTQUEUE* m_netEventQueue;
|
||||
WowConnection* m_serverConnection;
|
||||
WowConnection* m_redirectConnection;
|
||||
ATOMIC32 m_refCount;
|
||||
bool m_deleteMe;
|
||||
uint32_t unk2E48;
|
||||
uint32_t m_pingSent;
|
||||
uint32_t m_pingSequence;
|
||||
uint32_t m_latency[16];
|
||||
uint32_t m_latencyStart;
|
||||
uint32_t m_latencyEnd;
|
||||
uint32_t m_bytesSent;
|
||||
uint32_t m_bytesReceived;
|
||||
uint32_t m_connectedTimestamp;
|
||||
SCritSect m_pingLock;
|
||||
ClntObjMgr* m_objMgr;
|
||||
TSList_NetClient__HELDMESSAGE m_heldMessages; // invented name
|
||||
// uint32_t unk2ED4;
|
||||
// uint32_t unk2ED8;
|
||||
// uint32_t unk2EDC;
|
||||
};
|
||||
|
||||
// class RealmConnection : public NetClient
|
||||
struct RealmConnection {
|
||||
NetClient _;
|
||||
RealmResponse* m_realmResponse;
|
||||
uint32_t m_restrictHuman;
|
||||
uint32_t m_restrictDwarf;
|
||||
uint32_t m_restrictGnome;
|
||||
uint32_t m_restrictNightElf;
|
||||
uint32_t m_restrictDraenei;
|
||||
uint32_t m_restrictOrc;
|
||||
uint32_t m_restrictTroll;
|
||||
uint32_t m_restrictTauren;
|
||||
uint32_t m_restrictUndead;
|
||||
uint32_t m_restrictBloodElf;
|
||||
TSFixedArray_CHARACTER_INFO m_characterList;
|
||||
uint8_t m_authenticated;
|
||||
uint32_t m_queuePosition;
|
||||
uint32_t m_freeCharacterMigration;
|
||||
uint32_t m_billingTimeRemaining;
|
||||
uint32_t m_billingTimeRested;
|
||||
uint8_t m_billingFlags;
|
||||
uint8_t m_accountExpansion;
|
||||
};
|
||||
|
||||
// struct NETCLIENTNODE : TSLinkedNode<NETCLIENTNODE>
|
||||
STORM_TS_LIST(NETCLIENTNODE);
|
||||
struct NETCLIENTNODE {
|
||||
TSLinkedNode_NETCLIENTNODE _;
|
||||
NetClient* client;
|
||||
};
|
||||
|
||||
#endif
|
||||
28
profile/3.3.5a-windows-386/include/net/neteventqueue.h
Normal file
28
profile/3.3.5a-windows-386/include/net/neteventqueue.h
Normal file
|
|
@ -0,0 +1,28 @@
|
|||
#ifndef NET_NET_EVENT_QUEUE_H
|
||||
#define NET_NET_EVENT_QUEUE_H
|
||||
|
||||
DECLARE_STRUCT(NETEVENTQUEUENODE);
|
||||
DECLARE_STRUCT(NETEVENTQUEUE);
|
||||
|
||||
#include "event/types.h"
|
||||
#include "net/netclient.h"
|
||||
#include "storm/list.h"
|
||||
#include "storm/thread.h"
|
||||
|
||||
// class NETEVENTQUEUENODE : public TSLinkedNode<NETEVENTQUEUENODE>
|
||||
STORM_TS_LIST(NETEVENTQUEUENODE);
|
||||
struct NETEVENTQUEUENODE {
|
||||
EVENTID m_eventId;
|
||||
uint32_t m_timeReceived;
|
||||
void* m_data;
|
||||
uint32_t m_dataSize;
|
||||
};
|
||||
|
||||
// class NETEVENTQUEUE
|
||||
struct NETEVENTQUEUE {
|
||||
NetClient* m_client;
|
||||
SCritSect m_critSect;
|
||||
TSList_NETEVENTQUEUENODE m_eventQueue;
|
||||
};
|
||||
|
||||
#endif
|
||||
15
profile/3.3.5a-windows-386/include/net/netstate.h
Normal file
15
profile/3.3.5a-windows-386/include/net/netstate.h
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
#ifndef NET_NET_STATE_H
|
||||
#define NET_NET_STATE_H
|
||||
|
||||
DECLARE_ENUM(NETSTATE);
|
||||
|
||||
enum NETSTATE {
|
||||
NS_UNINITIALIZED = 0,
|
||||
NS_INITIALIZING = 1,
|
||||
NS_INITIALIZED = 2,
|
||||
NS_DISCONNECTING = 3,
|
||||
NS_CONNECTING = 4,
|
||||
NS_CONNECTED = 5,
|
||||
};
|
||||
|
||||
#endif
|
||||
31
profile/3.3.5a-windows-386/include/net/realmconnection.h
Normal file
31
profile/3.3.5a-windows-386/include/net/realmconnection.h
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
#ifndef NET_REALM_CONNECTION
|
||||
#define NET_REALM_CONNECTION
|
||||
|
||||
DECLARE_STRUCT(RealmConnection);
|
||||
|
||||
#include "net/characterinfo.h"
|
||||
#include "net/realmresponse.h"
|
||||
|
||||
struct RealmConnection {
|
||||
RealmResponse* m_realmResponse;
|
||||
uint32_t m_restrictHuman;
|
||||
uint32_t m_restrictDwarf;
|
||||
uint32_t m_restrictGnome;
|
||||
uint32_t m_restrictNightElf;
|
||||
uint32_t m_restrictDraenei;
|
||||
uint32_t m_restrictOrc;
|
||||
uint32_t m_restrictTroll;
|
||||
uint32_t m_restrictTauren;
|
||||
uint32_t m_restrictUndead;
|
||||
uint32_t m_restrictBloodElf;
|
||||
TSFixedArray_CHARACTER_INFO m_characterList;
|
||||
uint8_t m_authenticated;
|
||||
uint32_t m_queuePosition;
|
||||
uint32_t m_freeCharacterMigration;
|
||||
uint32_t m_billingTimeRemaining;
|
||||
uint32_t m_billingTimeRested;
|
||||
uint8_t m_billingFlags;
|
||||
uint8_t m_accountExpansion;
|
||||
};
|
||||
|
||||
#endif
|
||||
43
profile/3.3.5a-windows-386/include/net/realmresponse.h
Normal file
43
profile/3.3.5a-windows-386/include/net/realmresponse.h
Normal file
|
|
@ -0,0 +1,43 @@
|
|||
#ifndef NET_REALM_RESPONSE_H
|
||||
#define NET_REALM_RESPONSE_H
|
||||
|
||||
DECLARE_STRUCT(RealmResponse__v_table);
|
||||
DECLARE_STRUCT(RealmResponse);
|
||||
|
||||
#include "net/characterinfo.h"
|
||||
#include "net/netclient.h"
|
||||
|
||||
#define INTERFACE RealmResponse
|
||||
struct RealmResponse__v_table {
|
||||
// void HandleAuthResponse(RealmConnection* connection, uint8_t authResult);
|
||||
P_METHOD(void, HandleAuthResponse, RealmConnection* connection, uint8_t authResult);
|
||||
// void CharacterListReceived(
|
||||
// RealmConnection* realmConnection,
|
||||
// const TSFixedArray<CHARACTER_INFO>& characterList,
|
||||
// int32_t listResult);
|
||||
P_METHOD(
|
||||
void,
|
||||
CharacterListReceived,
|
||||
RealmConnection* realmConnection,
|
||||
TSFixedArray_CHARACTER_INFO* characterList,
|
||||
int32_t listResult);
|
||||
// void GameServerResult(
|
||||
// RealmConnection* connection,
|
||||
// const char* a3,
|
||||
// const char* a4,
|
||||
// const char* a5)
|
||||
P_METHOD(
|
||||
void,
|
||||
GameServerResult,
|
||||
RealmConnection* connection,
|
||||
const char* a3,
|
||||
const char* a4,
|
||||
const char* a5);
|
||||
};
|
||||
#undef INTERFACE
|
||||
|
||||
struct RealmResponse {
|
||||
RealmResponse__v_table* v_table;
|
||||
};
|
||||
|
||||
#endif
|
||||
129
profile/3.3.5a-windows-386/include/net/wowconnection.h
Normal file
129
profile/3.3.5a-windows-386/include/net/wowconnection.h
Normal file
|
|
@ -0,0 +1,129 @@
|
|||
#ifndef NET_WOW_CONNECTION_H
|
||||
#define NET_WOW_CONNECTION_H
|
||||
|
||||
DECLARE_STRUCT(WowConnection);
|
||||
DECLARE_STRUCT(WowConnection__SENDNODE);
|
||||
|
||||
DECLARE_ENUM(WOW_CONN_STATE);
|
||||
DECLARE_ENUM(WOWC_TYPE);
|
||||
DECLARE_ENUM(WC_SEND_RESULT);
|
||||
|
||||
DECLARE_CALLBACK(void, WOWCONNECTIONINIT);
|
||||
|
||||
#include "net/wowconnectionresponse.h"
|
||||
#include "storm/atomic.h"
|
||||
#include "storm/crypto/arc4.h"
|
||||
#include "storm/list.h"
|
||||
#include "storm/thread.h"
|
||||
|
||||
enum WOW_CONN_STATE {
|
||||
WOWC_UNINITIALIZED = 0,
|
||||
WOWC_INITIALIZED = 1,
|
||||
WOWC_CONNECTING = 2,
|
||||
WOWC_LISTENING = 3,
|
||||
WOWC_ACCEPTED = 4,
|
||||
WOWC_CONNECTED = 5,
|
||||
WOWC_DISCONNECTED = 6,
|
||||
WOWC_DISCONNECTING = 7,
|
||||
WOWC_ERROR = 8,
|
||||
};
|
||||
|
||||
enum WOWC_TYPE {
|
||||
WOWC_TYPE_MESSAGES = 0,
|
||||
WOWC_TYPE_STREAM = 1,
|
||||
};
|
||||
|
||||
enum WC_SEND_RESULT {
|
||||
WC_SEND_SENT = 0,
|
||||
WC_SEND_QUEUED = 1,
|
||||
WC_SEND_ERROR = 2
|
||||
};
|
||||
|
||||
STORM_TS_LIST(WowConnection__SENDNODE);
|
||||
// struct SENDNODE : public TSLinkedNode<SENDNODE> {
|
||||
struct WowConnection__SENDNODE {
|
||||
TSLinkedNode_WowConnection__SENDNODE _;
|
||||
uint8_t* data;
|
||||
uint32_t size;
|
||||
uint32_t offset;
|
||||
uint32_t datasize;
|
||||
uint8_t header[8];
|
||||
uint32_t uint20;
|
||||
uint32_t allocsize;
|
||||
};
|
||||
|
||||
STORM_TS_LIST(WowConnection);
|
||||
struct WowConnection {
|
||||
// this struct is a WIP
|
||||
ATOMIC32 m_refCount; // 0x0
|
||||
int32_t m_sock; // 0x4
|
||||
int32_t m_oldsock; // 0x8 (doublecheck this)
|
||||
int32_t unk0C; // 0xC
|
||||
WOW_CONN_STATE m_connState; // 0x10
|
||||
WowConnectionResponse* m_response; // 0x14
|
||||
int32_t unk18; // 0x18
|
||||
uint8_t* m_readBuffer; // 0x1C
|
||||
int32_t m_readBytes; // 0x20
|
||||
int32_t m_readBufferSize; // 0x24
|
||||
SCritSect m_outLock; // 0x28
|
||||
int32_t unk50; // 0x50
|
||||
int32_t unk54; // 0x54
|
||||
int32_t unk58; // 0x58
|
||||
int32_t unk5C; // 0x5C
|
||||
int32_t unk60; // 0x60
|
||||
int32_t unk64; // 0x64
|
||||
int32_t unk68; // 0x68
|
||||
uint32_t m_connectAddress; // natrist: 0x6C
|
||||
uint16_t m_connectPort; // natrist: 0x70
|
||||
// NETCONNADDR m_peer;
|
||||
int32_t m_connectRetryInterval; // 0x74 (doublecheck this)
|
||||
int32_t unk78; // 0x78
|
||||
int32_t unk7C; // 0x7C
|
||||
NETCONNADDR m_peer; // 0x80
|
||||
int32_t unkA0; // 0xA0
|
||||
SCritSect m_responseLock; // 0xA4
|
||||
int32_t m_responseRef; // 0xCC
|
||||
uintptr_t m_responseRefThread; // 0xD0
|
||||
WowConnectionResponse* responseD4; // 0xD4
|
||||
int32_t unkD8; // 0xD8
|
||||
int32_t unkDC; // 0xDC
|
||||
// int32_t unkE0; // 0xE0
|
||||
// int32_t unkE4; // 0xE4
|
||||
// int32_t unkE8; // 0xE8
|
||||
TSList_WowConnection__SENDNODE m_sendList; // 0xE0
|
||||
int32_t m_sendDepth; // 0xEC
|
||||
int32_t unkF0; // 0xF0
|
||||
int32_t m_maxSendDepth; // 0xF4
|
||||
int32_t m_serviceFlags; // 0xF8
|
||||
// this is some kind of TSList
|
||||
int32_t unkFC; // 0xFC
|
||||
int32_t unk100; // 0x100
|
||||
int32_t unk104; // 0x104
|
||||
// TSList_WowConnection__SENDNODE m_sendList;
|
||||
// int32_t m_sendDepth; // 0xCC ?
|
||||
// uint32_t m_sendDepthBytes; // 0xD4 ?
|
||||
// int32_t m_maxSendDepth; // 0xF4
|
||||
// uint32_t m_serviceFlags;
|
||||
// TSLink_WowConnection m_netlink;
|
||||
// uint32_t unk98[28];
|
||||
SCritSect m_lock; // 0x108
|
||||
int32_t unk130; // 0x130
|
||||
int32_t unk134; // 0x134
|
||||
void* m_event; // 0x138
|
||||
int32_t unk13C; // 0x13C
|
||||
int32_t unk140; // 0x140
|
||||
int32_t unk144; // 0x144
|
||||
// ATOMIC32 m_serviceCount;
|
||||
// uint32_t unk134[3];
|
||||
// void* m_event;
|
||||
// WOWC_TYPE m_type;
|
||||
SARC4Key m_sendKey; // 0x148
|
||||
SARC4Key m_receiveKey; // 0x24A
|
||||
uint8_t m_sendKeyInit[20]; // 0x34C
|
||||
uint8_t m_receiveKeyInit[20]; // 0x360
|
||||
bool m_encrypt; // 0x374
|
||||
uint8_t uint375; // 0x375
|
||||
uint8_t uint376; // 0x376
|
||||
};
|
||||
|
||||
#endif
|
||||
34
profile/3.3.5a-windows-386/include/net/wowconnectionnet.h
Normal file
34
profile/3.3.5a-windows-386/include/net/wowconnectionnet.h
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
#ifndef NET_WOW_CONNECTION_NET_H
|
||||
#define NET_WOW_CONNECTION_NET_H
|
||||
|
||||
DECLARE_STRUCT(WowConnectionNet);
|
||||
DECLARE_STRUCT(WowConnectionNet__Worker);
|
||||
|
||||
#include "net/wowconnection.h"
|
||||
#include "storm/thread.h"
|
||||
|
||||
struct WowConnectionNet__Worker {
|
||||
WowConnectionNet* owner;
|
||||
SThread thread;
|
||||
int32_t id;
|
||||
WowConnection* serviceConn;
|
||||
SEvent event;
|
||||
int8_t quit;
|
||||
SCritSect lock;
|
||||
};
|
||||
|
||||
struct WowConnectionNet {
|
||||
SThread m_thread;
|
||||
SEvent m_stopEvent;
|
||||
uint8_t m_stop;
|
||||
int32_t m_numWorkers;
|
||||
WowConnectionNet__Worker m_workers[32];
|
||||
SCritSect m_connectionsLock;
|
||||
// STORM_EXPLICIT_LIST(WowConnection, m_netlink) m_connections;
|
||||
TSExplicitList_WowConnection m_connections;
|
||||
SSemaphore m_workerSem;
|
||||
void (*m_threadinit)();
|
||||
void* event8E8;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
@ -0,0 +1,64 @@
|
|||
#ifndef NET_WOW_CONNECTION_RESPONSE_H
|
||||
#define NET_WOW_CONNECTION_RESPONSE_H
|
||||
|
||||
DECLARE_STRUCT(WowConnectionResponse__v_table);
|
||||
DECLARE_STRUCT(WowConnectionResponse);
|
||||
|
||||
#include "common/datastore.h"
|
||||
#include "net/addr.h"
|
||||
#include "net/wowconnection.h"
|
||||
|
||||
#define INTERFACE WowConnectionResponse
|
||||
struct WowConnectionResponse__v_table {
|
||||
P_METHOD(void, _00_scalar_deleting_destructor, uint8_t __flags);
|
||||
// void WCMessageReady(WowConnection* conn, uint32_t timeStamp, CDataStore* msg);
|
||||
P_METHOD(void, _01_WCMessageReady, WowConnection* conn, uint32_t timeStamp, CDataStore* msg);
|
||||
// void WCConnected(
|
||||
// WowConnection* conn,
|
||||
// WowConnection* inbound,
|
||||
// uint32_t timeStamp,
|
||||
// const NETCONNADDR* addr) = 0;
|
||||
P_METHOD(
|
||||
void,
|
||||
_02_WCConnected,
|
||||
WowConnection* conn,
|
||||
WowConnection* inbound,
|
||||
uint32_t timeStamp,
|
||||
const NETCONNADDR* addr);
|
||||
// void WCCantConnect(WowConnection* conn, uint32_t timeStamp, NETCONNADDR* addr) = 0;
|
||||
P_METHOD(void, _03_WCCantConnect, WowConnection* conn, uint32_t timeStamp, NETCONNADDR* addr);
|
||||
|
||||
// void WCDisconnected(WowConnection* conn, uint32_t timeStamp, NETCONNADDR* addr) {};
|
||||
P_METHOD(void, _04_WCCDisconnected, WowConnection* conn, uint32_t timeStamp, NETCONNADDR* addr);
|
||||
|
||||
// void WCGlobalLock();
|
||||
E_METHOD(void, _05_WCGlobalLock);
|
||||
|
||||
// void WCGlobalUnlock();
|
||||
E_METHOD(void, _06_WCGlobalUnlock);
|
||||
|
||||
// void WCDataReady(WowConnection* conn, uint32_t timeStamp, uint8_t* data, int32_t len) {};
|
||||
P_METHOD(
|
||||
void,
|
||||
_07_WCDataReady,
|
||||
WowConnection* conn,
|
||||
uint32_t timeStamp,
|
||||
uint8_t* data,
|
||||
int32_t len);
|
||||
|
||||
// void WCWriteReady(WowConnection* conn);
|
||||
P_METHOD(void, _08_WCWriteReady, WowConnection* conn);
|
||||
|
||||
// void NotifyAboutToDoReads();
|
||||
E_METHOD(void, _09_NotifyAboutToDoReads);
|
||||
|
||||
// void NotifySendDepthExceeded(WowConnection* conn);
|
||||
P_METHOD(void, _10_NotifySendDepthExceeded, WowConnection* conn);
|
||||
};
|
||||
#undef INTERFACE
|
||||
|
||||
struct WowConnectionResponse {
|
||||
WowConnectionResponse__v_table* v_table;
|
||||
};
|
||||
|
||||
#endif
|
||||
20
profile/3.3.5a-windows-386/include/net/wowcsops.h
Normal file
20
profile/3.3.5a-windows-386/include/net/wowcsops.h
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
#ifndef NET_WOW_CS_OPS_H
|
||||
#define NET_WOW_CS_OPS_H
|
||||
|
||||
DECLARE_ENUM(WOWCS_OPS);
|
||||
|
||||
enum WOWCS_OPS {
|
||||
COP_NONE = 0,
|
||||
COP_INIT = 1,
|
||||
COP_CONNECT = 2,
|
||||
COP_AUTHENTICATE = 3,
|
||||
COP_CREATE_ACCOUNT = 4,
|
||||
COP_CREATE_CHARACTER = 5,
|
||||
COP_GET_CHARACTERS = 6,
|
||||
COP_DELETE_CHARACTER = 7,
|
||||
COP_LOGIN_CHARACTER = 8,
|
||||
COP_GET_REALMS = 9,
|
||||
COP_WAIT_QUEUE = 10,
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
@ -1,8 +1,14 @@
|
|||
#ifndef OBJECT_GUID_H
|
||||
#define OBJECT_GUID_H
|
||||
|
||||
DECLARE_STRUCT(CHashKeyGUID);
|
||||
|
||||
#include "system/types.h"
|
||||
|
||||
typedef uint64_t WOWGUID;
|
||||
|
||||
#endif
|
||||
struct CHashKeyGUID {
|
||||
WOWGUID m_guid;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
|
|||
|
|
@ -3,47 +3,53 @@
|
|||
|
||||
DECLARE_STRUCT(CGObjectData);
|
||||
DECLARE_STRUCT(CGObject);
|
||||
DECLARE_STRUCT(CGObject_C);
|
||||
DECLARE_STRUCT(CGObject_C__v_table);
|
||||
|
||||
#include "object/guid.h"
|
||||
#include "object/type.h"
|
||||
#include "storm/hash.h"
|
||||
|
||||
struct CGObjectData {
|
||||
WOWGUID m_guid;
|
||||
OBJECT_TYPE m_type;
|
||||
int32_t m_entryID;
|
||||
float m_scale;
|
||||
uint32_t pad;
|
||||
WOWGUID m_guid;
|
||||
OBJECT_TYPE m_type;
|
||||
int32_t m_entryID;
|
||||
float m_scale;
|
||||
uint32_t pad;
|
||||
};
|
||||
|
||||
struct CGObject {
|
||||
uint32_t* m_data;
|
||||
CGObjectData* m_obj;
|
||||
uint32_t* m_data;
|
||||
CGObjectData* m_obj;
|
||||
};
|
||||
|
||||
struct CGObject_C__v_table {
|
||||
void* unk;
|
||||
void* unk;
|
||||
};
|
||||
|
||||
// class CGObject_C : CGObject {
|
||||
// class CGObject_C : public CGObject, public TSHashObject<CGObject_C, CHashKeyGUID>
|
||||
STORM_TS_HASH(CGObject_C, CHashKeyGUID);
|
||||
struct CGObject_C {
|
||||
CGObject_C__v_table* v_table;
|
||||
CGObject b_base;
|
||||
uint32_t unk[42];
|
||||
float m_renderScale;
|
||||
uint32_t unki;
|
||||
// HMODEL m_model;
|
||||
void* m_model;
|
||||
uint32_t m_highlightTypes;
|
||||
float m_objectHeight;
|
||||
uint32_t m_worldObject;
|
||||
uint32_t m_flags;
|
||||
uint32_t m_fadeStartTime;
|
||||
uint32_t m_fadeDuration;
|
||||
uint8_t m_alpha;
|
||||
uint8_t m_startAlpha;
|
||||
uint8_t m_endAlpha;
|
||||
uint8_t m_maxAlpha;
|
||||
CGObject_C__v_table* v_table;
|
||||
CGObject _01;
|
||||
TSHashObject_CGObject_C_CHashKeyGUID _02;
|
||||
|
||||
TSLink_CGObject_C m_link;
|
||||
uint32_t unk[40];
|
||||
float m_renderScale;
|
||||
uint32_t unki;
|
||||
// HMODEL m_model;
|
||||
void* m_model;
|
||||
uint32_t m_highlightTypes;
|
||||
float m_objectHeight;
|
||||
uint32_t m_worldObject;
|
||||
uint32_t m_flags;
|
||||
uint32_t m_fadeStartTime;
|
||||
uint32_t m_fadeDuration;
|
||||
uint8_t m_alpha;
|
||||
uint8_t m_startAlpha;
|
||||
uint8_t m_endAlpha;
|
||||
uint8_t m_maxAlpha;
|
||||
};
|
||||
|
||||
#endif
|
||||
#endif
|
||||
|
|
|
|||
25
profile/3.3.5a-windows-386/include/object/objectmanager.h
Normal file
25
profile/3.3.5a-windows-386/include/object/objectmanager.h
Normal file
|
|
@ -0,0 +1,25 @@
|
|||
#ifndef OBJECT_OBJECT_MANAGER_H
|
||||
#define OBJECT_OBJECT_MANAGER_H
|
||||
|
||||
DECLARE_STRUCT(ClntObjMgr);
|
||||
|
||||
#include "net/clientconnection.h"
|
||||
#include "object/object.h"
|
||||
#include "object/player.h"
|
||||
|
||||
struct ClntObjMgr {
|
||||
// Member variables
|
||||
TSHashTable_CGObject_C_CHashKeyGUID m_objects;
|
||||
TSHashTable_CGObject_C_CHashKeyGUID m_lazyCleanupObjects;
|
||||
// STORM_EXPLICIT_LIST(CGObject_C, m_link) m_lazyCleanupFifo[NUM_CLIENT_OBJECT_TYPES - 1];
|
||||
TSList_CGObject_C m_lazyCleanupFifo[7];
|
||||
TSList_CGObject_C m_visibleObjects;
|
||||
TSList_CGObject_C m_reenabledObjects;
|
||||
// TODO
|
||||
WOWGUID m_activePlayer;
|
||||
PLAYER_TYPE m_type;
|
||||
uint32_t m_mapID;
|
||||
ClientConnection* m_net;
|
||||
};
|
||||
|
||||
#endif
|
||||
11
profile/3.3.5a-windows-386/include/object/player.h
Normal file
11
profile/3.3.5a-windows-386/include/object/player.h
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
#ifndef OBJECT_PLAYER_H
|
||||
#define OBJECT_PLAYER_H
|
||||
|
||||
DECLARE_ENUM(PLAYER_TYPE);
|
||||
|
||||
enum PLAYER_TYPE {
|
||||
PLAYER_NORMAL = 0,
|
||||
PLAYER_BOT = 1
|
||||
};
|
||||
|
||||
#endif
|
||||
6
profile/3.3.5a-windows-386/include/storm/atomic.h
Normal file
6
profile/3.3.5a-windows-386/include/storm/atomic.h
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
#ifndef STORM_ATOMIC_H
|
||||
#define STORM_ATOMIC_H
|
||||
|
||||
typedef uint32_t ATOMIC32;
|
||||
|
||||
#endif
|
||||
12
profile/3.3.5a-windows-386/include/storm/crypto/arc4.h
Normal file
12
profile/3.3.5a-windows-386/include/storm/crypto/arc4.h
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
#ifndef STORM_CRYPTO_ARC4_H
|
||||
#define STORM_CRYPTO_ARC4_H
|
||||
|
||||
DECLARE_STRUCT(SARC4Key);
|
||||
|
||||
struct SARC4Key {
|
||||
uint8_t state[256];
|
||||
uint8_t x;
|
||||
uint8_t y;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
@ -5,30 +5,35 @@ DECLARE_STRUCT(SCritSect);
|
|||
DECLARE_STRUCT(SSyncObject);
|
||||
DECLARE_STRUCT(SEvent);
|
||||
DECLARE_STRUCT(SThread);
|
||||
DECLARE_STRUCT(SSemaphore);
|
||||
|
||||
#include "system/types.h"
|
||||
|
||||
typedef struct CSRWLock CSRWLock;
|
||||
|
||||
struct SCritSect {
|
||||
uint8_t m_critsect[40];
|
||||
uint8_t m_critsect[40];
|
||||
};
|
||||
|
||||
struct CSRWLock {
|
||||
uint8_t m_opaqueData[12];
|
||||
uint8_t m_opaqueData[12];
|
||||
};
|
||||
|
||||
struct SSyncObject {
|
||||
// HANDLE
|
||||
void* m_opaqueData;
|
||||
// HANDLE
|
||||
void* m_opaqueData;
|
||||
};
|
||||
|
||||
struct SEvent {
|
||||
SSyncObject b_base;
|
||||
SSyncObject _;
|
||||
};
|
||||
|
||||
struct SThread {
|
||||
SSyncObject b_base;
|
||||
SSyncObject _;
|
||||
};
|
||||
|
||||
#endif
|
||||
struct SSemaphore {
|
||||
SSyncObject _;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
|
|||
|
|
@ -28,6 +28,20 @@
|
|||
|
||||
#define DECLARE_UNION(T) typedef union T T
|
||||
|
||||
// callback type helper
|
||||
|
||||
#if defined(GHIDRA)
|
||||
|
||||
#define DECLARE_CALLBACK(__result__, name, ...) \
|
||||
typedef __result__ (*name##_interface)(__VA_ARGS__); \
|
||||
typedef name##_interface name;
|
||||
|
||||
#else
|
||||
|
||||
#define DECLARE_CALLBACK(__result__, name, ...) typedef __result__ (*name)(__VA_ARGS__);
|
||||
|
||||
#endif
|
||||
|
||||
#if defined(IDA) || defined(CLANGD)
|
||||
// void Method(int32_t a1);
|
||||
#define P_METHOD(__result__, name, ...) __result__(__thiscall* name)(INTERFACE * this, __VA_ARGS__)
|
||||
|
|
|
|||
|
|
@ -110,7 +110,6 @@ InitializeAddOns 005F8F50 f end=005F9074
|
|||
SetAddOnEnableState 005F90B0 f end=005F91DC
|
||||
LoadAddOnEnableState 005F91E0 f end=005F953F
|
||||
LoadJoystickConfig 005F9890 f end=005F99E1
|
||||
SmartScreenRectClearGrid 00615890 f end=006158B1
|
||||
RTAlphaSupported 00616DC0 f end=00616E75
|
||||
UpdatePendingPortraits 00616E80 f end=00616F8F
|
||||
UpdateAllPortraits 00617070 f end=006170F1
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@ ClientServices__StartDownload 006B0B00 f end=006B0B08
|
|||
ClientServices__SendSurveyData 006B0B10 f end=006B0B2A
|
||||
ClientServices__SendSurveyFailed 006B0B30 f end=006B0B3D
|
||||
ClientServices__GetSurveyId 006B0B40 f end=006B0B4D
|
||||
ClientServices__SendOnConnection 006B0B50 f end=006B0B79
|
||||
ClientServices__Send 006B0B50 f end=006B0B79 type="void __stdcall func(CDataStore* msg)"
|
||||
ClientServices__SetMessageHandler 006B0B80 f end=006B0BB5
|
||||
ClientServices__ClearMessageHandler 006B0BC0 f end=006B0BE9
|
||||
ClientServices__InitLoginServerCVars 006B0BF0 f end=006B0DB7
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ ClntObjMgrPush 004D36C0 f end=004D36F6
|
|||
ClntObjMgrPop 004D3700 f end=004D372A
|
||||
ClntObjMgrGetCurrent 004D3730 f end=004D3746
|
||||
ClntObjMgrIsValid 004D3750 f end=004D378A
|
||||
ClntObjMgrGetActivePlayer 004D3790 f end=004D37BB
|
||||
ClntObjMgrGetActivePlayer 004D3790 f end=004D37BB type="WOWGUID __stdcall func()"
|
||||
ClntObjMgrGetPlayerType 004D37C0 f end=004D37DC
|
||||
ClntObjMgrGetMapID 004D37E0 f end=004D3803
|
||||
ClntObjMgrSetMovementGlobals 004D3840 f end=004D3867
|
||||
|
|
|
|||
|
|
@ -0,0 +1 @@
|
|||
CommandManager__Send 00406F40 f end=00406F8E type="void __stdcall func(CDataStore* msg)"
|
||||
|
|
@ -0,0 +1 @@
|
|||
StaticSingleton_CommandManager__m_instance 00B2FE50 l type="CommandManager*" ; StaticSingleton<CommandManager>::m_instance
|
||||
|
|
@ -1,3 +1,4 @@
|
|||
CDataStore__GetData 0047B6A0 f end=0047B6A9 type="CDataStore* __thiscall func(CDataStore* this, uint8_t* data, uint32_t count)"
|
||||
CDataStore__constructor 00401050 f end=0040106E type="CDataStore* __thiscall func(CDataStore* this)"
|
||||
CDataStore__FetchWrite 00401070 f end=004010C3 type="int32_t __thiscall func(CDataStore* this, uint32_t pos, uint32_t bytes, char* fileName, int32_t lineNumber)" ; protected: int __thiscall CDataStore::FetchWrite(unsigned int,unsigned int,char const *,int)
|
||||
CDataStore__IsRead 004010D0 f end=004010DE type="int32_t __thiscall func(CDataStore* this)" ; CDataStore::IsRead() const
|
||||
|
|
@ -26,3 +27,4 @@ CDataStore__Get 0047B440 f end=0047B471 type="CDataStore* __thiscall func(CDataS
|
|||
CDataStore__GetString 0047B480 f end=0047B560 type="CDataStore* __thiscall func(CDataStore* this, char* val, uint32_t maxChars)" ; CDataStore::GetString(char*, unsigned int)
|
||||
CDataStore__GetArray 0047B560 f end=0047B5ED type="CDataStore* __thiscall func(CDataStore* this, uint8_t* val, uint32_t count)" ; CDataStore::GetArray(unsigned char*, unsigned int)
|
||||
CDataStore__GetDataInSitu 0047B6B0 f end=0047B6E9 type="CDataStore* __thiscall func(CDataStore* this, void** val, uint32_t bytes)" ; CDataStore::GetDataInSitu(void*&, unsigned int)
|
||||
CDataStore__Destroy 00403880 f end=0040389F type="void __thiscall func(CDataStore* this)"
|
||||
|
|
|
|||
|
|
@ -14,7 +14,7 @@ CEzLcd__ShowPage 00959540 f end=00959603
|
|||
CEzLcd__AddText 00959680 f end=00959741
|
||||
CEzLcd__AddBitmap 00959750 f end=009597AF
|
||||
CEzLcd__GetGlobalPage 009597B0 f end=00959883
|
||||
CEzLcd__HideGlobals 00959890 f end=0095B42C
|
||||
CEzLcd__HideGlobals 00959890 f end=009598A1
|
||||
CEzLcd__ModifyControlsOnPage 009598B0 f end=0095993F
|
||||
CEzLcd__SetBackground 00959610 f end=0095967E
|
||||
CEzLcd__constructor 00959940 f end=00959ADD
|
||||
|
|
|
|||
2
profile/3.3.5a-windows-386/symbol/gxfont/label.sym
Normal file
2
profile/3.3.5a-windows-386/symbol/gxfont/label.sym
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
g_fontVertexShader 00C7D2D0 l type="CGxShader*"
|
||||
g_fontPixelShader 00C7D2CC l type="CGxShader*"
|
||||
|
|
@ -17,7 +17,7 @@ CGxString__SetGradient 006C78F0 f end=006C7A9C ; CGxString::SetGradient(int, int
|
|||
CGxString__GetNewString 006C7AA0 f end=006C7B0E ; CGxString::GetNewString(int)
|
||||
CGxString__CreateGeometry 006C7B10 f end=006C7FFA ; CGxString::CreateGeometry()
|
||||
CGxString__CalculateVertsNeeded 006C63E0 f end=006C640D
|
||||
CGxString__RemoveShadow 006BD0E0 f end=006C5E65
|
||||
CGxString__RemoveShadow 006BD0E0 f end=006BD0F2
|
||||
CGxString__TexturePageEvicted 006C5E70 f end=006C5E8F
|
||||
CGxString__GetHyperLinkInfo 006C8000 f end=006C803E
|
||||
GxuFontStringHyperLinkInfo 006BD100 f end=006BD119
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
GxuFontShutdown 004A8D10 f end=004A8DBF
|
||||
GxuFontShutdown 004A8D10 f end=004A8D1A
|
||||
GxuFontAddToBatch 006BCE10 f end=006BCE32
|
||||
GxuFontRenderBatch 006BCE40 f end=006BCE52
|
||||
GxuFontGetTextExtent 006BCE60 f end=006BCE98
|
||||
|
|
@ -40,6 +40,6 @@ IGxuFontGlyphRenderGlyph 006C8CC0 f end=006C8E6B
|
|||
GxuFontDestroyFont 006BDF90 f end=006BDFBE
|
||||
GxuFontInitialize 006BE230 f end=006BE2A2
|
||||
FontFaceGetFace 006C8080 f end=006C809A
|
||||
GxuFontGetFontName 006BCDD0 f end=006C226D
|
||||
GxuFontGetFontName 006BCDD0 f end=006BCDE4
|
||||
GxuFontGetFontFlags 006BCDF0 f end=006BCE06
|
||||
GxuFontStringEmbeddedTextureInfo 006BD120 f end=006BD139
|
||||
|
|
|
|||
|
|
@ -94,7 +94,7 @@ CMap__LinkStaticEntity 007C2F80 f end=007C2FE4
|
|||
CMap__PurgeMapObjDefGroup 007C3150 f end=007C3243
|
||||
CMap__PurgeMapObjDef 007C3250 f end=007C332D
|
||||
CMap__PurgeArea 007C3700 f end=007C372E
|
||||
CMap__Purge 007C3730 f end=007CC01C
|
||||
CMap__Purge 007C3730 f end=007C37C0
|
||||
CMap__Unload 007C3830 f end=007C39FA
|
||||
CMap__LoadWdl 007CC310 f end=007CC761
|
||||
CMap__LocateViewerMapObjs 007D59B0 f end=007D5CC9
|
||||
|
|
|
|||
|
|
@ -359,7 +359,6 @@ Catch_All@0044aba9 0044ABA9 f end=0044ABBF type="void __stdcall func()" auto
|
|||
Catch_All@0044ac65 0044AC65 f end=0044AC94 type="void __stdcall func()" auto
|
||||
Catch_All@0044b027 0044B027 f end=0044B030 type="void __stdcall func()" auto
|
||||
Catch_All@0044b0c7 0044B0C7 f end=0044B0D0 type="void __stdcall func()" auto
|
||||
caseD_2a 00853182 f end=00853193 type="void __fastcall func(undefined4 param_1, undefined4 param_2)" auto
|
||||
_memcpy_s 0088AE44 f end=0088AEBF type="errno_t __cdecl func(void* _Dst, rsize_t _DstSize, void* _Src, rsize_t _MaxCount)" auto
|
||||
_memmove_s 0088AEBF f end=0088AF1A type="errno_t __cdecl func(void* _Dst, rsize_t _DstSize, void* _Src, rsize_t _MaxCount)" auto
|
||||
exception 0088AF2B f end=0088AF79 type="exception* __thiscall func(exception* this, char** param_1)" auto
|
||||
|
|
|
|||
|
|
@ -1,26 +1,31 @@
|
|||
NetClient__Initialize 00631D30 f end=00631E01 ; 00005400
|
||||
NetClient__ConnectInternal 00631E10 f end=00631E92 ; NetClient::ConnectInternal(char const*, unsigned short)
|
||||
NetClient__Disconnect 00631EA0 f end=00631F69 ; 00005400
|
||||
NetClient__SetLoginData 00631F70 f end=00631F88 ; NetClient::SetLoginData(LoginData*)
|
||||
NetClient__SetMessageHandler 00631FA0 f end=00631FBE ; void __thiscall NetClient::SetMessageHandler(enum NETMESSAGE, int (__fastcall *)(void *, enum NETMESSAGE, unsigned long, class CDataStore *), void *)
|
||||
NetClient__ProcessMessage 00631FE0 f end=00632048 ; NetClient::ProcessMessage(unsigned long, CDataStore*, int)
|
||||
NetClient__WCConnected 00632060 f end=006320D0 ; NetClient::WCConnected(WowConnection*, WowConnection*, unsigned long, NETCONNADDR const*)
|
||||
NetClient__GetNetStats 006320D0 f end=0063219E ; void __thiscall NetClient::GetNetStats(float &, float &, unsigned long &)
|
||||
NetClient__PollEventQueue 006321A0 f end=006321AB ; 00005400
|
||||
NetClient__Destroy 006322A0 f end=00632381 ; 00005400
|
||||
NetClient__DelayedDelete 00632390 f end=006323BD ; 00005400
|
||||
NetClient__Connect 006323C0 f end=0063245C ; NetClient::Connect(char const*)
|
||||
NetClient__HandleData 00632460 f end=00632501 ; NetClient::HandleData(unsigned long, void*, int)
|
||||
NetClient__HandleConnect 00632510 f end=0063253C ; 00005400
|
||||
NetClient__HandleDisconnect 00632540 f end=00632581 ; 00005400
|
||||
NetClient__HandleCantConnect 00632590 f end=006325BC
|
||||
NetClient__PongHandler 006325C0 f end=0063268A ; void __thiscall NetClient::PongHandler(class CDataStore *)
|
||||
NetClient__WCDisconnected 006326D0 f end=00632728 ; NetClient::WCDisconnected(WowConnection*, unsigned long, NETCONNADDR const*)
|
||||
NetClient__AuthChallengeHandler 00632730 f end=00632965 ; 00005410
|
||||
NetClient__constructor 00632A40 f end=00632B43 ; 00005410
|
||||
NetClient__Send 00632B50 f end=00632C02 ; NetClient::Send(CDataStore*)
|
||||
NetClient__WCCantConnect 00632C10 f end=00632CCD ; NetClient::WCCantConnect(WowConnection*, unsigned long, NETCONNADDR const*)
|
||||
NetClient__Ping 00632CD0 f end=00632DA8 ; NetClient::Ping(CONNECTION_ID)
|
||||
NetClient__HandleIdle 00632DB0 f end=00632DFD ; 00005400
|
||||
NetClient__RedirectHandler 00632E00 f end=00633015 ; 00005410
|
||||
NetClient__WCMessageReady 00633330 f end=0063343D ; NetClient::WCMessageReady(WowConnection*, unsigned long, CDataStore*)
|
||||
NetClient__EnableEncryption 00632690 f end=006326CD type="void __thiscall func(NetClient* this, WowConnection* conn, uint8_t* seed, uint8_t seedLen)"
|
||||
NetClient__Initialize 00631D30 f end=00631E01 type="int32_t __thiscall func(NetClient* this)" ; 00005400
|
||||
NetClient__ConnectInternal 00631E10 f end=00631E92 type="int32_t __thiscall func(NetClient* this, char* host, uint16_t port)" ; NetClient::ConnectInternal(char const*, unsigned short)
|
||||
NetClient__Disconnect 00631EA0 f end=00631F69 type="void __thiscall func(NetClient* this)" ; 00005400
|
||||
NetClient__SetLoginData 00631F70 f end=00631F88 type="void __thiscall func(NetClient* this, LoginData* loginData)" ; NetClient::SetLoginData(LoginData*)
|
||||
NetClient__SetMessageHandler 00631FA0 f end=00631FBE type="void __thiscall func(NetClient* this, NETMESSAGE msgId, MESSAGE_HANDLER handler, void* param)" ; void __thiscall NetClient::SetMessageHandler(enum NETMESSAGE, int (__fastcall *)(void *, enum NETMESSAGE, unsigned long, class CDataStore *), void *)
|
||||
NetClient__ProcessMessage 00631FE0 f end=00632048 type="void __thiscall func(NetClient* this, uint32_t timeReceived, CDataStore* msg, int32_t a4)" ; NetClient::ProcessMessage(unsigned long, CDataStore*, int)
|
||||
NetClient__WCConnected 00632060 f end=006320D0 type="void __thiscall func(NetClient* this, WowConnection* conn, WowConnection* inbound, uint32_t timeStamp, NETCONNADDR* addr)" ; NetClient::WCConnected(WowConnection*, WowConnection*, unsigned long, NETCONNADDR const*)
|
||||
NetClient__GetNetStats 006320D0 f end=0063219E type="void __thiscall func(NetClient* this, float* bandwidthIn, float* bandwidthOut, uint32_t* latency)" ; void __thiscall NetClient::GetNetStats(float &, float &, unsigned long &)
|
||||
NetClient__PollEventQueue 006321A0 f end=006321AB type="void __thiscall func(NetClient* this)" ; 00005400
|
||||
NetClient__Destroy 006322A0 f end=00632381 type="void __thiscall func(NetClient* this)" ; 00005400
|
||||
NetClient__DelayedDelete 00632390 f end=006323BD type="int32_t __thiscall func(NetClient* this)" ; 00005400
|
||||
NetClient__Connect 006323C0 f end=0063245C type="void __thiscall func(NetClient* this, char* addrStr)" ; NetClient::Connect(char const*)
|
||||
NetClient__HandleData 00632460 f end=00632501 type="int32_t __thiscall func(NetClient* this, uint32_t timeReceived, void* data, int32_t size)" ; NetClient::HandleData(unsigned long, void*, int)
|
||||
NetClient__HandleConnect 00632510 f end=0063253C type="int32_t __thiscall func(NetClient* this)" ; 00005400
|
||||
NetClient__HandleDisconnect 00632540 f end=00632581 type="int32_t __thiscall func(NetClient* this)"
|
||||
NetClient__HandleCantConnect 00632590 f end=006325BC type="int32_t __thiscall func(NetClient* this)"
|
||||
NetClient__PongHandler 006325C0 f end=0063268A type="void __thiscall func(NetClient* this, WowConnection* conn, CDataStore* msg)"
|
||||
NetClient__WCDisconnected 006326D0 f end=00632728 type="void __thiscall func(NetClient* this, WowConnection* conn, uint32_t timeStamp, NETCONNADDR* addr)" ; NetClient::WCDisconnected(WowConnection*, unsigned long, NETCONNADDR const*)
|
||||
NetClient__AuthChallengeHandler 00632730 f end=00632965 type="void __thiscall func(NetClient* this, WowConnection* conn, CDataStore* msg)" ; 00005410
|
||||
NetClient__HELDMESSAGE__destructor 00632970 f end=006329CB type="void __thiscall func(NetClient__HELDMESSAGE* this)" ; NetClient::HELDMESSAGE::~HELDMESSAGE
|
||||
NetClient__constructor 00632A40 f end=00632B43 type="NetClient* __thiscall func(NetClient* this)" ; 00005410
|
||||
NetClient__Send 00632B50 f end=00632C02 type="void __thiscall func(NetClient* this, CDataStore* msg)" ; NetClient::Send(CDataStore*)
|
||||
NetClient__WCCantConnect 00632C10 f end=00632CCD type="void __thiscall func(NetClient* this, WowConnection* conn, uint32_t timeStamp, NETCONNADDR* addr)" ; NetClient::WCCantConnect(WowConnection*, unsigned long, NETCONNADDR const*)
|
||||
NetClient__Ping 00632CD0 f end=00632DA8 type="void __thiscall func(NetClient* this)" ; NetClient::Ping(CONNECTION_ID)
|
||||
NetClient__HandleIdle 00632DB0 f end=00632DFD type="void __thiscall func(NetClient* this)"
|
||||
NetClient__RedirectHandler 00632E00 f end=00633015 type="void __thiscall func(NetClient* this, WowConnection* conn, CDataStore* msg)" ; 00005410
|
||||
NetClient__SuspendCommsHandler 00633020 f end=006330E3 type="void __thiscall func(NetClient* this, WowConnection* conn, CDataStore* msg)" ; invented name
|
||||
NetClient__destructor 006331B0 f end=00633248 type="void __thiscall func(NetClient* this)"
|
||||
NetClient__ResumeCommsHandler 00633250 f end=00633300 type="void __thiscall func(NetClient* this, WowConnection* conn)" ; invented name
|
||||
NetClient__WCMessageReady 00633330 f end=0063343D type="void __thiscall func(NetClient* this, WowConnection* conn, uint32_t timeStamp, CDataStore* msg)" ; NetClient::WCMessageReady(WowConnection*, unsigned long, CDataStore*)
|
||||
|
|
|
|||
5
profile/3.3.5a-windows-386/symbol/netclient/label.sym
Normal file
5
profile/3.3.5a-windows-386/symbol/netclient/label.sym
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
NetClient__v_table 00A26D78 l type="NetClient__v_table"
|
||||
NetClient__s_clientCount 00C5D654 l type="int32_t"
|
||||
s_stats 00C5D628 l type="CLIENT_NETSTATS"
|
||||
s_propContext 00C5D624 l type="HPROPCONTEXT"
|
||||
s_clientList 00AD2ECC l type="TSList_NETCLIENTNODE"
|
||||
|
|
@ -1,4 +1,5 @@
|
|||
NETEVENTQUEUE__constructor 00633440 f end=0063346D ; NETEVENTQUEUE::NETEVENTQUEUE(NetClient*)
|
||||
NETEVENTQUEUE__Poll 006334F0 f end=0063360E ; NETEVENTQUEUE::Poll()
|
||||
NETEVENTQUEUE__AddEvent 00633650 f end=0063372A ; NETEVENTQUEUE::AddEvent(EVENTID, void*, NetClient*, void const*, unsigned long)
|
||||
NETEVENTQUEUE__destructor 00633730 f end=00633797 ; NETEVENTQUEUE::~NETEVENTQUEUE()
|
||||
NETEVENTQUEUE__constructor 00633440 f end=0063346D type="NETEVENTQUEUE* __thiscall func(NETEVENTQUEUE* this, NetClient* client)" ; NETEVENTQUEUE::NETEVENTQUEUE(NetClient*)
|
||||
NETEVENTQUEUE__Poll 006334F0 f end=0063360E type="void __thiscall func(NETEVENTQUEUE* this)" ; NETEVENTQUEUE::Poll()
|
||||
NETEVENTQUEUE__AddEvent 00633650 f end=0063372A type="void __thiscall func(NETEVENTQUEUE* this, EVENTID eventId, void* conn, NetClient* client, void* data, uint32_t bytes)" ; NETEVENTQUEUE::AddEvent(EVENTID, void*, NetClient*, void const*, unsigned long)
|
||||
NETEVENTQUEUE__destructor 00633730 f end=00633797 type="void __thiscall func(NETEVENTQUEUE* this)" ; NETEVENTQUEUE::~NETEVENTQUEUE()
|
||||
NETEVENTQUEUE__Clear 00633630 f end=0063364F type="void __thiscall func(NETEVENTQUEUE* this)"
|
||||
|
|
|
|||
|
|
@ -26,7 +26,7 @@ OsGetVersionString 0086B430 f end=0086B458
|
|||
OsGetComputerName 0086B480 f end=0086B493
|
||||
OsGetUserName 0086B4A0 f end=0086B4B3
|
||||
OsGetPhysicalMemory 0086B4C0 f end=0086B4E1
|
||||
OsSystemInitialize 0086B4F0 f end=0086D6DF
|
||||
OsSystemInitialize 0086B4F0 f end=0086B507
|
||||
OsValidateFunctionPointer 0086B5A0 f end=0086B5F5 type="void __stdcall func(void* func)" ; Prevents code outside the .text section from running
|
||||
IOsParseProcessorFrequency 0086B600 f end=0086B703
|
||||
IOsGetPowerProfFrequency 0086B710 f end=0086B774
|
||||
|
|
|
|||
|
|
@ -1,8 +1,11 @@
|
|||
SHA1__Process 006CA180 f end=006CA235 ; SHA1::Process(void const*, unsigned int)
|
||||
SHA1__Finish 006CA270 f end=006CA329 ; SHA1::Finish(SHA1::Digest&)
|
||||
Process 00425850 f end=00425D9A type="void __stdcall func(uint32_t* hash, uint8_t* data)"
|
||||
SHA1__Process 006CA180 f end=006CA235 type="void __thiscall func(SHA1* this, void* data, uint32_t bytes)" ; SHA1::Process(void const*, unsigned int)
|
||||
SHA1__Finish 006CA270 f end=006CA329 type="void __thiscall func(SHA1* this, SHA1__Digest* digest)" ; SHA1::Finish(SHA1::Digest&)
|
||||
SHA1_Transform 006CA330 f end=006CB5EE
|
||||
SHA1_Init 006CB5F0 f end=006CB622 ; SHA1_Init(SHA1_CONTEXT*)
|
||||
SHA1_Update 006CB630 f end=006CB6E2 ; SHA1_Update(SHA1_CONTEXT*, unsigned char const*, unsigned int)
|
||||
SHA1_Final 006CB6F0 f end=006CB7BE ; SHA1_Final(unsigned char*, SHA1_CONTEXT*)
|
||||
SHA1_InterleaveHash 006CB7C0 f end=006CB8FD ; SHA1_InterleaveHash(unsigned char*, unsigned char const*, unsigned int)
|
||||
SHA1__Prepare 0077AAA0 f end=0077AAD1 ; SHA1::Prepare()
|
||||
SHA1__Prepare 0077AAA0 f end=0077AAD1 type="void __thiscall func(SHA1* this)" ; SHA1::Prepare()
|
||||
HMAC_SHA1__Prepare 004668A0 f end=00466904 type="void __thiscall func(HMAC_SHA1* this, void* data, uint32_t bytes)" ; void HMAC<SHA1>::Prepare(const void* data, uint32_t bytes)
|
||||
HMAC_SHA1__Finish 00465780 f end=004657CC type="void __thiscall func(HMAC_SHA1* this, SHA1__Digest* digest)" ; void HMAC<SHA1>::Finish(SHA1::Digest& digest)
|
||||
|
|
|
|||
|
|
@ -0,0 +1,3 @@
|
|||
SmartScreenRectClearAllGrids 00615860 f end=00615884 type="void __stdcall func()"
|
||||
SmartScreenRectClearGrid 00615890 f end=006158B1
|
||||
SmartScreenRectGridPos 00615CD0 f end=00615E04
|
||||
|
|
@ -1,15 +1,23 @@
|
|||
SpellParserVerifyConditional 00577030 f end=005770C7
|
||||
SpellParserConditional 00579BA0 f end=00579D5A
|
||||
SpellParserVariables 00579D60 f end=00579E4C
|
||||
SpellParserParseText 0057ABC0 f end=0057AC93
|
||||
SpellVisualClearLightning 006F74F0 f end=006F7520
|
||||
GetSpecialSpellVisualEffectNameRec 006F75B0 f end=006F75E0
|
||||
SpellIsAuraEffect 0076BD50 f end=0076BD76
|
||||
SpellVisualsRender 007F9EC0 f end=007F9ED5
|
||||
SpellVisualsBlizzardStop 007F9EE0 f end=007F9EF8
|
||||
SpellVisualsGetMountTransitionHeight 007F9F00 f end=007F9F0B
|
||||
SpellVisualsHandleEclipse 007FA450 f end=007FA4D0
|
||||
SpellVisualsPlayCameraShakeID 007FA620 f end=007FA676
|
||||
SpellVisualsComputeMountTransitionJumpVec 007FA930 f end=007FA9E4
|
||||
SpellVisualsGetModelAttachRecCount 007FA9F0 f end=007FAA18
|
||||
SpellVisualsStartMountTransition 007FBE00 f end=007FBE83
|
||||
SpellVisualsInitializeModelAttachLookup 007FBE90 f end=007FC00E
|
||||
SpellVisualsInitialize 007FC5A0 f end=007FC5E6
|
||||
SpellVisualsClear 007FC9F0 f end=007FCA29
|
||||
SpellVisualsTick 007FCA30 f end=007FCBB7
|
||||
SpellVisualsShutdown 007FCBC0 f end=007FCC26
|
||||
Spell_C_SpellUsesReagent 007FD5F0 f end=007FD61D
|
||||
Spell_C_IsTargeting 007FD620 f end=007FD62C
|
||||
Spell_C_GetTargetingSpell 007FD630 f end=007FD640
|
||||
|
|
@ -27,10 +35,14 @@ Spell_C_CanTargetTerrain 007FD750 f end=007FD75E
|
|||
Spell_C_CanTargetItems 007FD760 f end=007FD771
|
||||
Spell_C_CanTargetNonCombatPet 007FD780 f end=007FD78B
|
||||
Spell_C_GetCursorWorldObject 007FD790 f end=007FD796
|
||||
Spell_C_GetCursorWorldObjectModel 007FD7A0 f end=007FD7A6
|
||||
Spell_C_SetCursorWorldObjectPosition 007FD7B0 f end=007FD7D1
|
||||
Spell_C_IsCursorWorldObjectHousing 007FD7F0 f end=007FD7F6
|
||||
Spell_C_CursorWorldObjectRotate 007FD800 f end=007FD82F
|
||||
GameObjectResetStateHandler 007FD900 f end=007FD942
|
||||
Spell_C_GetSpellModifiers 007FD970 f end=007FDB46
|
||||
Spell_C_ModifySpellValue 007FDB50 f end=007FDB97
|
||||
SpellUnregisterScriptFunctions 007FDDE0 f end=007FDDFC
|
||||
Spell_C_GetPowerDisplayMod 007FDE00 f end=007FDE1A
|
||||
Spell_C_GetAutoRepeatingSpell 007FE130 f end=007FE136
|
||||
Spell_C_SetAutoRangedCombatSpell 007FE140 f end=007FE180
|
||||
|
|
@ -40,7 +52,9 @@ SpellFaction 007FE1B0 f end=007FE278
|
|||
GetRequiredAuraVisionBitmask 007FE3E0 f end=007FE46F
|
||||
Spell_C_GetPowerTypeToken 007FE4B0 f end=007FE500
|
||||
Spell_C_EncodeSequenceIntoMissileTrajectory 007FE520 f end=007FE819
|
||||
Spell_C_IsOverride 007FE820 f end=007FE84A
|
||||
Spell_C_SpellHasShapeshiftMask 007FE850 f end=007FE890
|
||||
SpellMissingItemCallback 007FEA80 f end=007FEB4D
|
||||
Spell_C_SpellFailedCustomError 007FEF10 f end=007FEF5E
|
||||
Spell_C_GetSpellLevel 007FF070 f end=007FF0F5
|
||||
Spell_C_GetPowerCostPerSecond 007FF100 f end=007FF17E
|
||||
|
|
@ -55,11 +69,14 @@ Spell_C_CanTargetCorpse 007FFEA0 f end=007FFF1B
|
|||
Spell_C_CanTargetObject 007FFF20 f end=007FFF5E
|
||||
Spell_C_GetCursorWorldObjectFacing 007FFF60 f end=007FFFA5
|
||||
Spell_C_PetTameFailure 00800390 f end=0080043C
|
||||
UpdateChainTargetsHandler 00800470 f end=00800510
|
||||
NotifyMissileTrajectoryCollisionHandler 008005A0 f end=00800610
|
||||
Spell_C_HasSpellModifiers 00800770 f end=00800797
|
||||
Spell_C_SetPlayerClass 008007A0 f end=008007D2
|
||||
Spell_C_CancelChannelSpell 008008D0 f end=00800942
|
||||
OnCancelCombat 00800BA0 f end=00800BE3
|
||||
Spell_C_SpellVisualHasChainEffect 00800BF0 f end=00800CFC
|
||||
Spell_C_GetAppropriateImpactKit 00800D00 f end=00800D53
|
||||
Spell_C_HasNoReagentCost 00800D60 f end=00800DC9
|
||||
Spell_C_PlayMissileTrajectoryCastVisuals 00800DD0 f end=00801018
|
||||
Spell_C_HasCooldownOnEvent 00801220 f end=008012EA
|
||||
|
|
@ -69,12 +86,31 @@ Spell_C_GetMinMaxPoints 008016C0 f end=00801766
|
|||
Spell_C_GetSpellReagentUses 00801770 f end=008017D2
|
||||
Spell_C_HaveSpellPower 008017E0 f end=00801874
|
||||
Spell_C_GetSpellRadius 008019C0 f end=00801B0B
|
||||
SpellDelayed 00801B80 f end=00801C81
|
||||
SpellChannelStart 00801C90 f end=00801DAB
|
||||
SpellChannelUpdate 00801DB0 f end=00801F02
|
||||
PlayImpactVisual 00801F10 f end=0080203B
|
||||
PlayImpactVisual 00802040 f end=0080208A
|
||||
PetTameFailure 00802090 f end=008020B5
|
||||
OnResumeCastBar 008020C0 f end=008021CE
|
||||
Spell_C_PlayDestLocVisualsWithoutCaster 008022D0 f end=00802843
|
||||
Spell_C_ModifyCooldown 00802BA0 f end=00802BE1
|
||||
Spell_C__GetSpellRange 00802C30 f end=00802CA6
|
||||
Spell_C_IsActiveSpell 00802CB0 f end=00802F7C
|
||||
Spell_C_CancelActiveSpell 00802F80 f end=008034F7
|
||||
RangeCheck 00803850 f end=008038E3
|
||||
Spell_C_IsCastingInterruptedByCombat 008038F0 f end=00803A45
|
||||
Spell_C_HandleSpriteRay 00803A50 f end=00803ED6
|
||||
Spell_C_HandleTerrainRay 00803EE0 f end=0080400A
|
||||
CooldownCheat 00804110 f end=00804187
|
||||
Spell_C_CancelsAuraEffect 00804430 f end=00804585
|
||||
Spell_C_CancelsStun 00804590 f end=008045B6
|
||||
Spell_C_CancelsSilence 008045C0 f end=0080460A
|
||||
Spell_C_CancelsPacify 00804610 f end=0080465A
|
||||
Spell_C_CancelsFear 00804660 f end=00804686
|
||||
Spell_C_CancelsConfuse 00804690 f end=008046B6
|
||||
Spell_C_CancelsCharm 008046C0 f end=0080471D
|
||||
Spell_C_PetSpellFailedUpdateCooldowns 00804780 f end=00804797
|
||||
Spell_C_IsSpellInTransit 00804CC0 f end=00804D17
|
||||
Spell_C_GetPendingSpellCast 00805180 f end=008051CD
|
||||
Spell_C_PetSpellFailed 00805610 f end=00805A23
|
||||
|
|
@ -88,17 +124,24 @@ Spell_C_CancelSpellByCaster 00806390 f end=008063D8
|
|||
Spell_C_CancelSpellByTarget 008063E0 f end=00806431
|
||||
Spell_C_CancelMeleeSpells 00806480 f end=0080654E
|
||||
Spell_C_CancelRangedSpells 00806550 f end=0080661B
|
||||
PetSpellFailedHandler 00806C30 f end=00806DCB
|
||||
SpellCooldownHandler 00806DD0 f end=00807057
|
||||
ItemCooldownHandler 00807060 f end=008071BC
|
||||
OnResetRangedCombatTimer 008071C0 f end=00807395
|
||||
Spell_C_CancelAutoRepeat 00807560 f end=00807645
|
||||
Spell_C_SpellFailed 00808200 f end=00808B8E
|
||||
Spell_C__GetSpellCooldown 00809000 f end=00809029
|
||||
Spell_C__GetItemCooldown 00809030 f end=008090B1
|
||||
Spell_C_GetItemCooldown 008090C0 f end=008090FA
|
||||
Spell_C_WasSpellRecentlyUsed 00809100 f end=0080912C
|
||||
Spell_C_WasItemRecentlyUsed 00809130 f end=008091A5
|
||||
Spell_C_HaveSpellTokens 008091D0 f end=008093C9
|
||||
Spell_C_HaveEquippedSpellItems 008093D0 f end=00809608
|
||||
Spell_C_RangeCheckSelected 00809610 f end=008099E5
|
||||
Spell_C_StopTargeting 00809A60 f end=00809A79
|
||||
Spell_C_StopCasting 00809A80 f end=00809ABD
|
||||
Spell_C_CancelPlayerSpells 00809AC0 f end=00809AE1
|
||||
CastFailedHandler 00809AF0 f end=00809C6B
|
||||
Spell_C_PrepareMissileTrajectoryCast 00809F80 f end=0080A33F
|
||||
ItemCheckCooldownCallback 0080ABE0 f end=0080AC0C
|
||||
Spell_C_NeedsCooldownEvent 0080AC10 f end=0080AC85
|
||||
|
|
@ -115,53 +158,11 @@ Spell_C_SendDelayedMissileTrajectoryCast 0080DE60 f end=0080DF01
|
|||
Spell_C_AddPeriodicClientTrigger 0080DF10 f end=0080DFD4
|
||||
Spell_C_RemovePeriodicClientTrigger 0080DFE0 f end=0080E052
|
||||
Spell_C_AddProcessedDestLocSpellCast 0080E100 f end=0080E1AC
|
||||
OnSpellGo 0080E1B0 f end=0080FED1
|
||||
SpellStartHandler 0080FEE0 f end=00810050
|
||||
NotifyDestLocSpellCastHandler 00810050 f end=008100D8
|
||||
Spell_C__SystemInitialize 008100E0 f end=00810320
|
||||
SpellTableMatchRaceClass 00810320 f end=0081036D
|
||||
SpellTableGetSkillLineLinkInfo 008104A0 f end=008104F1
|
||||
SpellTableInitialize 00812200 f end=00812410 type="void __stdcall func()"
|
||||
SpellTableLookupAbility 00812410 f end=0081252A
|
||||
Spell_C_IsCastingInterruptedByCombat 008038F0 f end=00803A45
|
||||
Spell_C_ModifySpellValue 007FDB50 f end=007FDB97
|
||||
SpellUnregisterScriptFunctions 007FDDE0 f end=007FDDFC
|
||||
SpellMissingItemCallback 007FEA80 f end=007FEB4D
|
||||
SpellVisualsRender 007F9EC0 f end=007F9ED5
|
||||
Spell_C_ModifyCooldown 00802BA0 f end=00802BE1
|
||||
Spell_C_PetSpellFailedUpdateCooldowns 00804780 f end=00804797
|
||||
SpellVisualsGetMountTransitionHeight 007F9F00 f end=007F9F0B
|
||||
SpellVisualsGetModelAttachRecCount 007FA9F0 f end=007FAA18
|
||||
Spell_C_GetCursorWorldObjectModel 007FD7A0 f end=007FD7A6
|
||||
Spell_C_WasItemRecentlyUsed 00809130 f end=008091A5
|
||||
SpellIsAuraEffect 0076BD50 f end=0076BD76
|
||||
SpellVisualsShutdown 007FCBC0 f end=007FCC26
|
||||
SpellParserVerifyConditional 00577030 f end=005770C7
|
||||
SpellParserConditional 00579BA0 f end=00579D5A
|
||||
SpellParserVariables 00579D60 f end=00579E4C
|
||||
Spell_C_GetAppropriateImpactKit 00800D00 f end=00800D53
|
||||
Spell_C_CancelsStun 00804590 f end=008045B6
|
||||
Spell_C_CancelsAuraEffect 00804430 f end=00804585
|
||||
Spell_C_CancelsSilence 008045C0 f end=0080460A
|
||||
Spell_C_CancelsPacify 00804610 f end=0080465A
|
||||
Spell_C_CancelsFear 00804660 f end=00804686
|
||||
Spell_C_CancelsConfuse 00804690 f end=008046B6
|
||||
Spell_C_CancelsCharm 008046C0 f end=0080471D
|
||||
Spell_C_WasSpellRecentlyUsed 00809100 f end=0080912C
|
||||
OnResumeCastBar 008020C0 f end=008021CE
|
||||
Spell_C_IsOverride 007FE820 f end=007FE84A
|
||||
OnSpellGo 0080E1B0 f end=0080FED1
|
||||
NotifyMissileTrajectoryCollisionHandler 008005A0 f end=00800610
|
||||
PlayImpactVisual 00801F10 f end=0080203B
|
||||
PlayImpactVisual 00802040 f end=0080208A
|
||||
RangeCheck 00803850 f end=008038E3
|
||||
CooldownCheat 00804110 f end=00804187
|
||||
SpellStartHandler 0080FEE0 f end=00810050
|
||||
CastFailedHandler 00809AF0 f end=00809C6B
|
||||
PetSpellFailedHandler 00806C30 f end=00806DCB
|
||||
SpellCooldownHandler 00806DD0 f end=00807057
|
||||
ItemCooldownHandler 00807060 f end=008071BC
|
||||
PetTameFailure 00802090 f end=008020B5
|
||||
SpellDelayed 00801B80 f end=00801C81
|
||||
SpellChannelStart 00801C90 f end=00801DAB
|
||||
SpellChannelUpdate 00801DB0 f end=00801F02
|
||||
UpdateChainTargetsHandler 00800470 f end=00800510
|
||||
OnResetRangedCombatTimer 008071C0 f end=00807395
|
||||
GameObjectResetStateHandler 007FD900 f end=007FD942
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
strtod 0088E9C1 f end=0088E9D4 type="double __stdcall func(char* str, char** endptr)"
|
||||
_ftol2_sse 0088B9C0 f end=0088B9DC type="int32_t __usercall func@<eax>(double n@<st0>)" ; static cast of floating-point to int32
|
||||
_CIpow 0088D0C0 f end=0088D114 type="double __usercall func@<st0>(double x@<st0>, uint64_t y@<st1>)" ; Calculates x raised to the y power based on the top values in the stack.
|
||||
floor 0088CE30 f end=00891985 type="double __stdcall func(double X)"
|
||||
floor 0088CE30 f end=0088CF51 type="double __stdcall func(double X)"
|
||||
_ftol2 0088B9F6 f end=0088BA6B type="int32_t __usercall _ftol2@<eax>(double n@<st0>)"
|
||||
|
|
|
|||
|
|
@ -70,6 +70,9 @@ TSHashTable__CModelBlob__CHashEntry__destructor 004BB410 f end=004BB4A7
|
|||
TSHashTable__CModelBlob__CHashEntry__Destroy 004BB4B0 f end=004BB504
|
||||
TSHashTable__CModelBlob__CHashEntry__destructor 004BB510 f end=004BB53B
|
||||
TSGrowableArray_TSExplicitList_CModelBlob__CHashEntry__SetCount 004BB540 f end=004BB644
|
||||
TSHashTable__CModelBlob__CHashEntry__Initialize 004BB7A0 f end=004BB7FA
|
||||
TSHashTable__CModelBlob__CHashEntry__GrowListArray 004BB800 f end=004BB9CB
|
||||
TSHashTable__CModelBlob__CHashEntry__MonitorFullness 004BB9D0 f end=004BBA66
|
||||
TSGrowableArray_1__CalcChunkSize 004BBD60 f end=004BBD9B
|
||||
TSGrowableArray_TSExplicitList_ProfileInternal__KEYVALUE__ReallocData 004BBF00 f end=004BC057
|
||||
TSGrowableArray_TSExplicitList_ProfileInternal__SECTION__ReallocData 004BC060 f end=004BC1B7
|
||||
|
|
@ -86,8 +89,11 @@ TSHashTable__ProfileInternal__SECTION__Destroy 004BC9D0 f end=004BCA24
|
|||
TSHashTable__ProfileInternal__KEYVALUE__destructor 004BCA30 f end=004BCA5B
|
||||
TSHashTable__ProfileInternal__SECTION__destructor 004BCA60 f end=004BCA8B
|
||||
TSHashTable__ProfileInternal__KEYVALUE__Initialize 004BCA90 f end=004BCAEA
|
||||
TSHashTable__ProfileInternal__SECTION__Initialize 004BCAF0 f end=004BCB4A
|
||||
TSHashTable__ProfileInternal__KEYVALUE__GrowListArray 004BCB50 f end=004BCD1B
|
||||
TSHashTable__ProfileInternal__SECTION__GrowListArray 004BCD20 f end=004BCEEB
|
||||
TSHashTable__ProfileInternal__KEYVALUE__MonitorFullness 004BD010 f end=004BD0A6
|
||||
TSHashTable__ProfileInternal__SECTION__MonitorFullness 004BD0B0 f end=004BD146
|
||||
TSHashTable__ProfileInternal__SECTION__InternalDelete 004BD1B0 f end=004BD1E7
|
||||
TSHashTable__ProfileInternal__SECTION__InternalNew 004BD1F0 f end=004BD258
|
||||
TSGrowableArray_TSExplicitList_FONTHASHOBJ__ReallocData 004BE170 f end=004BE2C7
|
||||
|
|
@ -129,6 +135,9 @@ TSHashTable__VSOUND_LOOKUP__InternalDelete 004CADB0 f end=004CADF8
|
|||
TSHashTable__VSOUND_LOOKUP__destructor 004CAE00 f end=004CAE97
|
||||
TSHashTable__VSOUND_LOOKUP__Destroy 004CAEA0 f end=004CAEF4
|
||||
TSHashTable__VSOUND_LOOKUP__destructor 004CAF00 f end=004CAF2B
|
||||
TSHashTable__VSOUND_LOOKUP__Initialize 004CAF30 f end=004CAF8A
|
||||
TSHashTable__VSOUND_LOOKUP__GrowListArray 004CAF90 f end=004CB15B
|
||||
TSHashTable__VSOUND_LOOKUP__MonitorFullness 004CB310 f end=004CB3A6
|
||||
TSGrowableArray_VSOUNDKITDEF__ReallocData 004CB930 f end=004CB9C0
|
||||
TSGrowableArray_WorldStateZoneSoundOverride__ReallocData 004CB9C0 f end=004CBA50
|
||||
TSGrowableArray_TSExplicitList_SOUNDKITLOOKUP__ReallocData 004CC360 f end=004CC4B7
|
||||
|
|
@ -288,11 +297,14 @@ TSHashTable__TaintEvent__destructor 00529A60 f end=00529AF7
|
|||
TSHashTable__TaintEvent__Destroy 00529B00 f end=00529B54
|
||||
TSHashTable__TaintEvent__destructor 00529B90 f end=00529BBB
|
||||
TSGrowableArray_TSExplicitList_THREATMAP__SetCount 00529BC0 f end=00529CC4
|
||||
TSHashTable__SAVEDVARIABLE__Initialize 00529CD0 f end=00529D2A
|
||||
TSHashTable__TaintEvent__Initialize 00529D30 f end=00529D8A
|
||||
TSHashTable__SAVEDVARIABLE__GrowListArray 00529D90 f end=00529F5B
|
||||
TSHashTable__TaintEvent__GrowListArray 00529F60 f end=0052A12B
|
||||
TSHashTable__CGGameUI__THREATMAP__destructor 0052A130 f end=0052A15B
|
||||
TSHashTable__THREATMAP__Initialize 0052A1E0 f end=0052A23A
|
||||
TSHashTable__THREATMAP__GrowListArray 0052A240 f end=0052A40B
|
||||
TSHashTable__SAVEDVARIABLE__MonitorFullness 0052A410 f end=0052A4A6
|
||||
TSHashTable__TaintEvent__MonitorFullness 0052A4B0 f end=0052A546
|
||||
TSHashTable__THREATMAP__MonitorFullness 0052A550 f end=0052A5E6
|
||||
TSGrowableArray_TSExplicitList_USEABLESTYLE__ReallocData 0052EF00 f end=0052F057
|
||||
|
|
@ -412,6 +424,7 @@ TSHashTable__KEYBINDING__MonitorFullness 00561E70 f end=00561F06
|
|||
TSHashTable__OVERRIDEKEYBINDING__MonitorFullness 00561F10 f end=00561FA6
|
||||
TSHashTable__MODIFIEDCLICK__MonitorFullness 00561FB0 f end=00562046
|
||||
TSHashTable__CLICKFRAME__MonitorFullness 00562050 f end=005620E6
|
||||
TSHashTable__KEYCOMMAND__InternalNewNode 005626A0 f end=005626FB
|
||||
TSFixedArray_MacroCommand__ReallocData 00564CE0 f end=00564D6F
|
||||
TSGrowableArray_MacroCommand__New 00565420 f end=00565481
|
||||
TSGrowableArray_TSExplicitList_MACRONODE__ReallocData 00566790 f end=005668E7
|
||||
|
|
@ -495,7 +508,14 @@ TSHashTable__ACHIEVEMENT__InternalDelete 005B64C0 f end=005B64E2
|
|||
TSHashTable__ACHIEVEMENT__destructor 005B64F0 f end=005B6587
|
||||
TSHashTable__ACHIEVEMENT__Destroy 005B6590 f end=005B65E4
|
||||
TSHashTable__ACHIEVEMENT__destructor 005B6790 f end=005B67BB
|
||||
TSHashTable__ACHIEVEMENT__Initialize 005B67F0 f end=005B684A
|
||||
TSHashTable__ACHIEVEMENTCRITERIALIST__Initialize 005B6850 f end=005B68AA
|
||||
TSHashTable__ACHIEVEMENT__GrowListArray 005B68B0 f end=005B6A7B
|
||||
TSHashTable__ACHIEVEMENTCRITERIALIST__GrowListArray 005B6A80 f end=005B6C4B
|
||||
TSHashTable__ACHIEVEMENT__MonitorFullness 005B6C50 f end=005B6CE6
|
||||
TSHashTable__ACHIEVEMENTCRITERIALIST__MonitorFullness 005B6CF0 f end=005B6D86
|
||||
TSGrowableArray_EventListInfo__ReallocData 005B8C80 f end=005B8D10
|
||||
TSList_NetClient__HELDMESSAGE__UnlinkAll 005BD800 f end=005BD850 type="void __thiscall func(TSList_NetClient__HELDMESSAGE* this)"
|
||||
TSGrowableArray_TSExplicitList_EVENTDATEHASH__ReallocData 005BDF60 f end=005BE0B7
|
||||
TSGrowableArray_TSExplicitList_DYNAMICHOLIDAYHASH__ReallocData 005BE0C0 f end=005BE217
|
||||
TSGrowableArray_TSExplicitList_EVENTDATEHASH__SetCount 005BF870 f end=005BF974
|
||||
|
|
@ -529,6 +549,12 @@ TSHashTable__TalentGroupTierItem_C__destructor 005C8820 f end=005C88B7
|
|||
TSHashTable__TalentGroupTierItem_C__Destroy 005C88C0 f end=005C8914
|
||||
TSHashTable__TalentGroupItem_C__destructor 005C8920 f end=005C894B
|
||||
TSHashTable__TalentGroupTierItem_C__destructor 005C8950 f end=005C897B
|
||||
TSHashTable__TalentGroupItem_C__Initialize 005C8980 f end=005C89DA
|
||||
TSHashTable__TalentGroupTierItem_C__Initialize 005C89E0 f end=005C8A3A
|
||||
TSHashTable__TalentGroupItem_C__GrowListArray 005C8A40 f end=005C8C0B
|
||||
TSHashTable__TalentGroupTierItem_C__GrowListArray 005C8C10 f end=005C8DDB
|
||||
TSHashTable__TalentGroupItem_C__MonitorFullness 005C8E50 f end=005C8EE6
|
||||
TSHashTable__TalentGroupTierItem_C__MonitorFullness 005C8EF0 f end=005C8F86
|
||||
TSGrowableArray_GuildMemberInfo__ReallocData 005CA3D0 f end=005CA460
|
||||
TSGrowableArray_GuildMemberInfo__SetCount 005CC510 f end=005CC559
|
||||
TSGrowableArray_PetitionSignerInfo__ReallocData 005CEB50 f end=005CEBE2
|
||||
|
|
@ -666,7 +692,11 @@ TSHashTable__ITEMPORTRAIT__MonitorFullness 00619200 f end=00619296
|
|||
TSFixedArray_CSimpleFontString__ReallocData 0061BD20 f end=0061BDB0
|
||||
TSGrowableArray_FrameStackInfo__ReallocData 0061BDB0 f end=0061BE4A
|
||||
TSGrowableArray_FrameStackInfo__Add 0061F7F0 f end=0061F882
|
||||
TSList_NETCLIENT__HELDMESSAGE__NewNode 006329D0 f end=00632A35 type="NetClient__HELDMESSAGE* __thiscall func(TSList_NetClient__HELDMESSAGE* this, uint32_t location, size_t extrabytes, uint32_t flags)"
|
||||
TSList_NetClient__HELDMESSAGE__DeleteNode 006330F0 f end=00633130 type="NetClient__HELDMESSAGE* __thiscall func(TSList_NetClient__HELDMESSAGE* this, NetClient__HELDMESSAGE* msg)"
|
||||
TSList_NETEVENTQUEUENODE__Clear 00633470 f end=006334E9 type="void __thiscall func(TSList_NETEVENTQUEUENODE* this)"
|
||||
TSGrowableArray_TSExplicitList_DBCache__NameCache__REVERSEENTRY__ReallocData 00669EB0 f end=0066A007
|
||||
TSList_DBCACHECALLBACK__LinkNode 0066CCB0 f end=0066CD02
|
||||
TSGrowableArray_TSExplicitList_DBCache__CreatureStats_C__DBCACHEHASH__ReallocData 0066CD10 f end=0066CE67
|
||||
TSGrowableArray_TSExplicitList_DBCache__GameObjectStats_C__DBCACHEHASH__ReallocData 0066CE70 f end=0066CFC7
|
||||
TSGrowableArray_TSExplicitList_DBCache__ItemName_C__DBCACHEHASH__ReallocData 0066CFD0 f end=0066D127
|
||||
|
|
@ -863,6 +893,38 @@ TSHashTable__DBCache__ArenaTeamCache__DBCACHEHASH__destructor 00675990 f end=006
|
|||
TSHashTable__DBCache__ArenaTeamCache__REVERSEENTRY__destructor 006759C0 f end=006759EB
|
||||
TSHashTable__DBCache__DanceCache__DBCACHEHASH__destructor 006759F0 f end=00675A1B
|
||||
TSHashTable__DBCache__DanceCache__REVERSEENTRY__destructor 00675A20 f end=00675A4B
|
||||
TSHashTable__DBCache__NameCache__REVERSEENTRY__Initialize 00675A50 f end=00675AAA
|
||||
TSHashTable__DBCache__NameCache__REVERSEENTRY__GrowListArray 00675AB0 f end=00675C7B
|
||||
TSHashTable__DBCache__CreatureStats_C__DBCACHEHASH__Initialize 00676E50 f end=00676EAA
|
||||
TSHashTable__DBCache__GameObjectStats_C__DBCACHEHASH__Initialize 00676EB0 f end=00676F0A
|
||||
TSHashTable__DBCache__ItemName_C__DBCACHEHASH__Initialize 00676F10 f end=00676F6A
|
||||
TSHashTable__DBCache__ItemStats_C__DBCACHEHASH__Initialize 00676F70 f end=00676FCA
|
||||
TSHashTable__DBCache__NPCText__DBCACHEHASH__Initialize 00676FD0 f end=0067702A
|
||||
TSHashTable__DBCache__NameCache__DBCACHEHASH__Initialize 00677030 f end=0067708A
|
||||
TSHashTable__DBCache__GuildStats_C__DBCACHEHASH__Initialize 00677090 f end=006770EA
|
||||
TSHashTable__DBCache__QuestCache__DBCACHEHASH__Initialize 006770F0 f end=0067714A
|
||||
TSHashTable__DBCache__PageTextCache_C__DBCACHEHASH__Initialize 00677150 f end=006771AA
|
||||
TSHashTable__DBCache__PetNameCache__DBCACHEHASH__Initialize 006771B0 f end=0067720A
|
||||
TSHashTable__DBCache__CGPetition__DBCACHEHASH__Initialize 00677210 f end=0067726A
|
||||
TSHashTable__DBCache__ItemTextCache_C__DBCACHEHASH__Initialize 00677270 f end=006772CA
|
||||
TSHashTable__DBCache__WardenCachedModule__DBCACHEHASH__Initialize 006772D0 f end=0067732A
|
||||
TSHashTable__DBCache__ArenaTeamCache__DBCACHEHASH__Initialize 00677330 f end=0067738A
|
||||
TSHashTable__DBCache__DanceCache__DBCACHEHASH__Initialize 00677390 f end=006773EA
|
||||
TSHashTable__DBCache__CreatureStats_C__DBCACHEHASH__GrowListArray 006773F0 f end=006775BB
|
||||
TSHashTable__DBCache__GameObjectStats_C__DBCACHEHASH__GrowListArray 006775C0 f end=0067778B
|
||||
TSHashTable__DBCache__ItemName_C__DBCACHEHASH__GrowListArray 00677790 f end=0067795B
|
||||
TSHashTable__DBCache__ItemStats_C__DBCACHEHASH__GrowListArray 00677960 f end=00677B2B
|
||||
TSHashTable__DBCache__NPCText__DBCACHEHASH__GrowListArray 00677B30 f end=00677CFB
|
||||
TSHashTable__DBCache__NameCache__DBCACHEHASH__GrowListArray 00677D00 f end=00677ECB
|
||||
TSHashTable__DBCache__GuildStats_C__DBCACHEHASH__GrowListArray 00677ED0 f end=0067809B
|
||||
TSHashTable__DBCache__QuestCache__DBCACHEHASH__GrowListArray 006780A0 f end=0067826B
|
||||
TSHashTable__DBCache__PageTextCache_C__DBCACHEHASH__GrowListArray 00678270 f end=0067843B
|
||||
TSHashTable__DBCache__PetNameCache__DBCACHEHASH__GrowListArray 00678440 f end=0067860B
|
||||
TSHashTable__DBCache__CGPetition__DBCACHEHASH__GrowListArray 00678610 f end=006787DB
|
||||
TSHashTable__DBCache__ItemTextCache_C__DBCACHEHASH__GrowListArray 006787E0 f end=006789AB
|
||||
TSHashTable__DBCache__WardenCachedModule__DBCACHEHASH__GrowListArray 006789B0 f end=00678B7B
|
||||
TSHashTable__DBCache__ArenaTeamCache__DBCACHEHASH__GrowListArray 00678B80 f end=00678D4B
|
||||
TSHashTable__DBCache__DanceCache__DBCACHEHASH__GrowListArray 00678D50 f end=00678F1B
|
||||
TSHashTable__DBCache__CreatureStats_C__DBCACHEHASH__InternalDelete 00678F70 f end=00678F92
|
||||
TSHashTable__DBCache__GameObjectStats_C__DBCACHEHASH__InternalDelete 00678FA0 f end=00678FC2
|
||||
TSHashTable__DBCache__ItemName_C__DBCACHEHASH__InternalDelete 00678FD0 f end=00678FF2
|
||||
|
|
@ -878,6 +940,22 @@ TSHashTable__DBCache__ItemTextCache_C__DBCACHEHASH__InternalDelete 00679180 f en
|
|||
TSHashTable__DBCache__WardenCacheModule__DBCACHEHASH__InternalDelete 006791B0 f end=006791D2
|
||||
TSHashTable__DBCache__ArenaTeamCache__DBCACHEHASH__InternalDelete 006791E0 f end=00679202
|
||||
TSHashTable__DBCache__DanceCache__DBCACHEHASH__InternalDelete 00679210 f end=00679232
|
||||
TSHashTable__DBCache__NameCache__REVERSEENTRY__MonitorFullness 00679240 f end=006792D6
|
||||
TSHashTable__DBCache__CreatureStats_C__DBCACHEHASH__MonitorFullness 006793D0 f end=00679466
|
||||
TSHashTable__DBCache__GameObjectStats_C__DBCACHEHASH__MonitorFullness 00679470 f end=00679506
|
||||
TSHashTable__DBCache__ItemName_C__DBCACHEHASH__MonitorFullness 00679510 f end=006795A6
|
||||
TSHashTable__DBCache__ItemStats_C__DBCACHEHASH__MonitorFullness 006795B0 f end=00679646
|
||||
TSHashTable__DBCache__NPCText__DBCACHEHASH__MonitorFullness 00679650 f end=006796E6
|
||||
TSHashTable__DBCache__NameCache__DBCACHEHASH__MonitorFullness 006796F0 f end=00679786
|
||||
TSHashTable__DBCache__GuildStats_C__DBCACHEHASH__MonitorFullness 00679790 f end=00679826
|
||||
TSHashTable__DBCache__QuestCache__DBCACHEHASH__MonitorFullness 00679830 f end=006798C6
|
||||
TSHashTable__DBCache__PageTextCache_C__DBCACHEHASH__MonitorFullness 006798D0 f end=00679966
|
||||
TSHashTable__DBCache__PetNameCache__DBCACHEHASH__MonitorFullness 00679970 f end=00679A06
|
||||
TSHashTable__DBCache__CGPetition__DBCACHEHASH__MonitorFullness 00679A10 f end=00679AA6
|
||||
TSHashTable__DBCache__ItemTextCache_C__DBCACHEHASH__MonitorFullness 00679AB0 f end=00679B46
|
||||
TSHashTable__DBCache__WardenCachedModule__DBCACHEHASH__MonitorFullness 00679B50 f end=00679BE6
|
||||
TSHashTable__DBCache__ArenaTeamCache__DBCACHEHASH__MonitorFullness 00679BF0 f end=00679C86
|
||||
TSHashTable__DBCache__DanceCache__DBCACHEHASH__MonitorFullness 00679C90 f end=00679D26
|
||||
TSGrowableArray_GxDrawListEntry__ReallocData 00681800 f end=0068188F
|
||||
TSGrowableArray_CGxFormat__ReallocData 006822B0 f end=0068233F
|
||||
TSGrowableArray_GxDrawListEntry__SetCount 00682790 f end=006828B1
|
||||
|
|
@ -974,8 +1052,10 @@ TSHashTable__FACEDATA__MonitorFullness 006C8980 f end=006C8A16
|
|||
TSGrowableArray_InitialSpellStruct__ReallocData 006CF4A0 f end=006CF53A
|
||||
TSGrowableArray_GUILDUPDATETIMESTAMP__ReallocData 006CF540 f end=006CF5DA
|
||||
TSGrowableArray_ITEMSWAP__ReallocData 006CF5E0 f end=006CF66F
|
||||
TSList_NetClient__HELDMESSAGE__Head 006D7BA0 f end=006D7BAE type="NetClient__HELDMESSAGE* __thiscall func(TSList_NetClient__HELDMESSAGE* this)"
|
||||
TSGrowableArray_InitialSpellStruct__New 006DEC70 f end=006DECB9
|
||||
TSGrowableArray_ITEMSWAP__SetCount 006DECC0 f end=006DED53
|
||||
TSList__LinkToTail 006DED60 f end=006DEDC3
|
||||
TSGrowableArray_TSExplicitList_TRADESKILL__ReallocData 006E4BF0 f end=006E4D47
|
||||
TSGrowableArray_TSExplicitList_PROFICIENCYSPELL__ReallocData 006E4D50 f end=006E4EA7
|
||||
TSHashTable__TRADESKILLLINE__constructor 006E64C0 f end=006E651B
|
||||
|
|
@ -1048,8 +1128,29 @@ TSHashTable__OBJ_EFFECT_REF_LIST_LOOKUP__destructor 006F4820 f end=006F484B
|
|||
TSHashTable__OBJ_EFFECT_DEF_LOOKUP__destructor 006F4850 f end=006F487B
|
||||
TSHashTable__OBJ_EFFECT_GROUP_DEF_LOOKUP__destructor 006F4880 f end=006F48AB
|
||||
TSHashTable__OBJ_EFFECT_PACKAGE_DEF_LOOKUP__destructor 006F48B0 f end=006F48DB
|
||||
TSHashTable__OBJ_EFFECT_GROUP_DEF_REF_LIST_LOOKUP__Initialize 006F48E0 f end=006F493A
|
||||
TSHashTable__OBJ_EFFECT_REF_LOOKUP__Initialize 006F4940 f end=006F499A
|
||||
TSHashTable__OBJ_EFFECT_GROUP_LOOKUP__Initialize 006F49A0 f end=006F49FA
|
||||
TSHashTable__OBJ_EFFECT_REF_LIST_LOOKUP__Initialize 006F4A00 f end=006F4A5A
|
||||
TSHashTable__OBJ_EFFECT_DEF_LOOKUP__Initialize 006F4A60 f end=006F4ABA
|
||||
TSHashTable__OBJ_EFFECT_GROUP_DEF_LOOKUP__Initialize 006F4AC0 f end=006F4B1A
|
||||
TSHashTable__OBJ_EFFECT_PACKAGE_DEF_LOOKUP__Initialize 006F4B20 f end=006F4B7A
|
||||
TSHashTable__OBJ_EFFECT_GROUP_DEF_REF_LIST_LOOKUP__GrowListArray 006F4B80 f end=006F4D4B
|
||||
TSHashTable__OBJ_EFFECT_REF_LOOKUP__GrowListArray 006F4D50 f end=006F4F1B
|
||||
TSHashTable__OBJ_EFFECT_GROUP_LOOKUP__GrowListArray 006F4F20 f end=006F50EB
|
||||
TSHashTable__OBJ_EFFECT_REF_LIST_LOOKUP__GrowListArray 006F50F0 f end=006F52BB
|
||||
TSHashTable__OBJ_EFFECT_DEF_LOOKUP__GrowListArray 006F52C0 f end=006F548B
|
||||
TSHashTable__OBJ_EFFECT_GROUP_DEF_LOOKUP__GrowListArray 006F5490 f end=006F565B
|
||||
TSHashTable__OBJ_EFFECT_PACKAGE_DEF_LOOKUP__GrowListArray 006F5660 f end=006F582B
|
||||
TSHashTable__OBJ_EFFECT_GROUP_DEF_LOOKUP__InternalDelete 006F5970 f end=006F599A
|
||||
TSHashTable__OBJ_EFFECT_GROUP_DEF_LOOKUP__InternalNew 006F59A0 f end=006F59F4
|
||||
TSHashTable__OBJ_EFFECT_GROUP_DEF_REF_LIST_LOOKUP__MonitorFullness 006F5A00 f end=006F5A96
|
||||
TSHashTable__OBJ_EFFECT_REF_LOOKUP__MonitorFullness 006F5AA0 f end=006F5B36
|
||||
TSHashTable__OBJ_EFFECT_REF_LIST_LOOKUP__MonitorFullness 006F5B40 f end=006F5BD6
|
||||
TSHashTable__OBJ_EFFECT_DEF_LOOKUP__MonitorFullness 006F5BE0 f end=006F5C76
|
||||
TSHashTable__OBJ_EFFECT_GROUP_DEF_LOOKUP__MonitorFullness 006F5C80 f end=006F5D16
|
||||
TSHashTable__OBJ_EFFECT_GROUP_LOOKUP__MonitorFullness 006F5D80 f end=006F5E16
|
||||
TSHashTable__OBJ_EFFECT_PACKAGE_DEF_LOOKUP__MonitorFullness 006F5E20 f end=006F5EB6
|
||||
TSHashTable__OBJ_EFFECT_GROUP_LOOKUP__InternalDelete 006F5EC0 f end=006F5EF7
|
||||
TSHashTable__OBJ_EFFECT_GROUP_LOOKUP__InternalNew 006F5F00 f end=006F5F65
|
||||
TSHashTable__OBJ_EFFECT_PACKAGE_DEF_LOOKUP__InternalDelete 006F5F70 f end=006F5F9A
|
||||
|
|
@ -1141,6 +1242,8 @@ SStrChr 0076E6E0 f end=0076E712
|
|||
SStrChrR 0076E720 f end=0076E756
|
||||
SStrCmp 0076E760 f end=0076E77B
|
||||
SStrCmpI 0076E780 f end=0076E79B
|
||||
GetNextTextUpper 0076E7A0 f end=0076E8B2
|
||||
SStrCmpGetNextTextUpper 0076E8D0 f end=0076EA1A
|
||||
SStrCmpUTF8I 0076EA40 f end=0076EAA3
|
||||
SStrSortUTF8I 0076EC80 f end=0076ED1B
|
||||
SStrCopy 0076ED20 f end=0076ED98
|
||||
|
|
@ -1165,6 +1268,7 @@ SStrStr 0076F700 f end=0076F762
|
|||
SStrCmp 0076F770 f end=0076F7D2
|
||||
SStrStrUTF8I 0076F7E0 f end=0076F852
|
||||
SStrDupA 0076F9E0 f end=0076FA35
|
||||
SStrToInt64 0076FA50 f end=0076FB7B
|
||||
SStrToFloat 0076FB80 f end=0076FDA9
|
||||
SGetCurrentThreadPriority 0076FDD0 f end=0076FDDE
|
||||
SSetCurrentThreadPriority 0076FDE0 f end=0076FDF8
|
||||
|
|
@ -1185,6 +1289,7 @@ SErrSetLogTitleCallback 00771900 f end=00771957
|
|||
SErrRegisterHandler 00771B80 f end=00771C15
|
||||
SErrDestroy 00771C90 f end=00771D04
|
||||
SErrDisplayError 00771D10 f end=00772656
|
||||
SErrAppDisplayFatal 00772AA0 f end=00772ABA type="void __stdcall func(char* fmt, ...)"
|
||||
SErrCatchUnhandledExceptions 00772B20 f end=00772B2C
|
||||
SCmdRegisterArgList 00773590 f end=007737C2 type="int32_t __stdcall func(ARGLIST* listptr, uint32_t numargs)"
|
||||
SCmdProcess 00773890 f end=00773986 type="int32_t __stdcall func(char* cmdline, int32_t skipprogname, CMDEXTRACALLBACK extracallback, CMDERRORCALLBACK errorcallback)"
|
||||
|
|
@ -1202,6 +1307,8 @@ SEvent__Set 00774720 f end=0077472A
|
|||
SEvent__Reset 00774730 f end=0077473A
|
||||
SThread__Create 00774740 f end=0077476F
|
||||
SSyncObject__destructor 007748E0 f end=007748F8
|
||||
SARC4ProcessBuffer 00774EA0 f end=00775038 type="void __stdcall func(void* data, uint32_t len, SARC4Key* inKey, SARC4Key* outKey)"
|
||||
SARC4PrepareKey 00775040 f end=007750C3 type="void __stdcall func(void* data, uint32_t len, SARC4Key* key)"
|
||||
PathGetRootChars 007750D0 f end=00775138
|
||||
FlushLog 00775140 f end=0077518E
|
||||
LockLog 00775190 f end=00775250
|
||||
|
|
@ -1428,6 +1535,7 @@ TSGrowableArray_32__CalcChunkSize 007F7980 f end=007F79B9
|
|||
TSGrowableArray_ShipPath__TimeEvent__ReallocData 007F79C0 f end=007F7A5A
|
||||
TSGrowableArray_ShipPath__Leg__ReallocData 007F8E30 f end=007F8F9F
|
||||
TSGrowableArray_LightningObject__Bolt__ReallocData 007F9F80 f end=007FA01D
|
||||
TSGrowableArray_SpellVisualKitModelAttachRec_ptr__ReallocData 007FA020 f end=007FA0B0
|
||||
TSGrowableArray_SpellVisualKitModelAttachRec__ReallocData 007FA0B0 f end=007FA140
|
||||
TSGrowableArray_LightningObject__Bolt__SetCount 007FB220 f end=007FB269
|
||||
TSGrowableArray_SpellVisualKitModelAttachRec__New 007FB270 f end=007FB2D0
|
||||
|
|
@ -1557,6 +1665,9 @@ TSGrowableArray_OsIMECandidate__New 0086D180 f end=0086D1CB
|
|||
TSList__LinkToTail 0086E200 f end=0086E25F ; 00005410
|
||||
TSGrowableArray_TSExplicitList_OsNet__NETSELSOCKPTR__ReallocData 0086E8E0 f end=0086EA37
|
||||
TSGrowableArray_TSExplicitList_OsNet__NETSELSOCKPTR__SetCount 0086EED0 f end=0086EFD4
|
||||
TSHashTable__OsNet__NETSELSOCKPTR__Initialize 0086F220 f end=0086F27A
|
||||
TSHashTable__OsNet__NETSELSOCKPTR__GrowListArray 0086F280 f end=0086F44B
|
||||
TSHashTable__OsNet__NETSELSOCKPTR__MonitorFullness 0086F450 f end=0086F4E6
|
||||
TSGrowableArray_W32Joystick__ReallocData 008704B0 f end=0087054A
|
||||
TSGrowableArray_W32Joystick__New 00870550 f end=008705B1
|
||||
TSGrowableArray_TSExplicitList_CShaderEffect__ReallocData 00876370 f end=008764C7
|
||||
|
|
@ -1588,6 +1699,9 @@ TSHashTable__SOUND_INTERNAL_LOOKUP__InternalNew 0087C040 f end=0087C09A
|
|||
TSHashTable__SOUND_INTERNAL_LOOKUP__destructor 0087C0A0 f end=0087C137
|
||||
TSHashTable__SOUND_INTERNAL_LOOKUP__Destroy 0087C140 f end=0087C194
|
||||
TSHashTable__SOUND_INTERNAL_LOOKUP__destructor 0087C1A0 f end=0087C1CB
|
||||
TSHashTable__SOUND_INTERNAL_LOOKUP__Initialize 0087C1D0 f end=0087C22A
|
||||
TSHashTable__SOUND_INTERNAL_LOOKUP__GrowListArray 0087C230 f end=0087C3FB
|
||||
TSHashTable__SOUND_INTERNAL_LOOKUP__MonitorFullness 0087C670 f end=0087C706
|
||||
TSGrowableArray_ComSat__Sound__OutputChannel__ReallocData 00887490 f end=00887520
|
||||
TSGrowableArray_Liquid__CMaterialSettings__ReallocData 008A17D0 f end=008A1860
|
||||
TSGrowableArray_Liquid__IMaterial__ReallocData 008A1860 f end=008A18F0
|
||||
|
|
@ -1603,6 +1717,7 @@ SSyncObject__constructor 00921A00 f end=00921A09
|
|||
TSGrowableArray_CEzLcdPage__ReallocData 00959260 f end=009592F0
|
||||
TSGrowableArray_MOVIECAPTION__ReallocData 0095E2C0 f end=0095E34F
|
||||
TSGrowableArray_MessageData__ReallocData 00967E50 f end=00967EEA
|
||||
TSGrowableArray_CSimpleMessageFrameLine__ReallocData 00967EF0 f end=00967FD3
|
||||
TSGrowableArray_MessageData__New 00968330 f end=00968387
|
||||
TSGrowableArray_MessageData__SetCount 00968390 f end=009683F8
|
||||
TSGrowableArray_CSimpleMessageScrollFrameLine__ReallocData 009690F0 f end=009691E6
|
||||
|
|
@ -1619,110 +1734,3 @@ TSGrowableArray_GxuSceneObject__ReallocData 009A80F0 f end=009A8180
|
|||
TSGrowableArray_CLightning__ReallocData 009A8DF0 f end=009A8E80
|
||||
TSGrowableArray_CLightning__New 009A9C40 f end=009A9CA0
|
||||
TSHashTable__TalentGroupItem_C__destructor 009CB010 f end=009CB13F
|
||||
TSHashTable__CModelBlob__CHashEntry__Initialize 004BB7A0 f end=004BB7FA
|
||||
TSHashTable__CModelBlob__CHashEntry__GrowListArray 004BB800 f end=004BB9CB
|
||||
TSHashTable__CModelBlob__CHashEntry__MonitorFullness 004BB9D0 f end=004BBA66
|
||||
TSHashTable__ProfileInternal__SECTION__Initialize 004BCAF0 f end=004BCB4A
|
||||
TSHashTable__ProfileInternal__SECTION__GrowListArray 004BCD20 f end=004BCEEB
|
||||
TSHashTable__ProfileInternal__SECTION__MonitorFullness 004BD0B0 f end=004BD146
|
||||
TSHashTable__VSOUND_LOOKUP__Initialize 004CAF30 f end=004CAF8A
|
||||
TSHashTable__VSOUND_LOOKUP__GrowListArray 004CAF90 f end=004CB15B
|
||||
TSHashTable__VSOUND_LOOKUP__MonitorFullness 004CB310 f end=004CB3A6
|
||||
TSHashTable__SAVEDVARIABLE__Initialize 00529CD0 f end=00529D2A
|
||||
TSHashTable__SAVEDVARIABLE__GrowListArray 00529D90 f end=00529F5B
|
||||
TSHashTable__SAVEDVARIABLE__MonitorFullness 0052A410 f end=0052A4A6
|
||||
TSHashTable__ACHIEVEMENT__Initialize 005B67F0 f end=005B684A
|
||||
TSHashTable__ACHIEVEMENTCRITERIALIST__Initialize 005B6850 f end=005B68AA
|
||||
TSHashTable__ACHIEVEMENT__GrowListArray 005B68B0 f end=005B6A7B
|
||||
TSHashTable__ACHIEVEMENTCRITERIALIST__GrowListArray 005B6A80 f end=005B6C4B
|
||||
TSHashTable__ACHIEVEMENT__MonitorFullness 005B6C50 f end=005B6CE6
|
||||
TSHashTable__ACHIEVEMENTCRITERIALIST__MonitorFullness 005B6CF0 f end=005B6D86
|
||||
TSHashTable__TalentGroupItem_C__Initialize 005C8980 f end=005C89DA
|
||||
TSHashTable__TalentGroupTierItem_C__Initialize 005C89E0 f end=005C8A3A
|
||||
TSHashTable__TalentGroupItem_C__GrowListArray 005C8A40 f end=005C8C0B
|
||||
TSHashTable__TalentGroupTierItem_C__GrowListArray 005C8C10 f end=005C8DDB
|
||||
TSHashTable__TalentGroupItem_C__MonitorFullness 005C8E50 f end=005C8EE6
|
||||
TSHashTable__TalentGroupTierItem_C__MonitorFullness 005C8EF0 f end=005C8F86
|
||||
TSHashTable__DBCache__NameCache__REVERSEENTRY__Initialize 00675A50 f end=00675AAA
|
||||
TSHashTable__DBCache__NameCache__REVERSEENTRY__GrowListArray 00675AB0 f end=00675C7B
|
||||
TSHashTable__DBCache__CreatureStats_C__DBCACHEHASH__Initialize 00676E50 f end=00676EAA
|
||||
TSHashTable__DBCache__GameObjectStats_C__DBCACHEHASH__Initialize 00676EB0 f end=00676F0A
|
||||
TSHashTable__DBCache__ItemName_C__DBCACHEHASH__Initialize 00676F10 f end=00676F6A
|
||||
TSHashTable__DBCache__ItemStats_C__DBCACHEHASH__Initialize 00676F70 f end=00676FCA
|
||||
TSHashTable__DBCache__NPCText__DBCACHEHASH__Initialize 00676FD0 f end=0067702A
|
||||
TSHashTable__DBCache__NameCache__DBCACHEHASH__Initialize 00677030 f end=0067708A
|
||||
TSHashTable__DBCache__GuildStats_C__DBCACHEHASH__Initialize 00677090 f end=006770EA
|
||||
TSHashTable__DBCache__QuestCache__DBCACHEHASH__Initialize 006770F0 f end=0067714A
|
||||
TSHashTable__DBCache__PageTextCache_C__DBCACHEHASH__Initialize 00677150 f end=006771AA
|
||||
TSHashTable__DBCache__PetNameCache__DBCACHEHASH__Initialize 006771B0 f end=0067720A
|
||||
TSHashTable__DBCache__CGPetition__DBCACHEHASH__Initialize 00677210 f end=0067726A
|
||||
TSHashTable__DBCache__ItemTextCache_C__DBCACHEHASH__Initialize 00677270 f end=006772CA
|
||||
TSHashTable__DBCache__WardenCachedModule__DBCACHEHASH__Initialize 006772D0 f end=0067732A
|
||||
TSHashTable__DBCache__ArenaTeamCache__DBCACHEHASH__Initialize 00677330 f end=0067738A
|
||||
TSHashTable__DBCache__DanceCache__DBCACHEHASH__Initialize 00677390 f end=006773EA
|
||||
TSHashTable__DBCache__CreatureStats_C__DBCACHEHASH__GrowListArray 006773F0 f end=006775BB
|
||||
TSHashTable__DBCache__GameObjectStats_C__DBCACHEHASH__GrowListArray 006775C0 f end=0067778B
|
||||
TSHashTable__DBCache__ItemName_C__DBCACHEHASH__GrowListArray 00677790 f end=0067795B
|
||||
TSHashTable__DBCache__ItemStats_C__DBCACHEHASH__GrowListArray 00677960 f end=00677B2B
|
||||
TSHashTable__DBCache__NPCText__DBCACHEHASH__GrowListArray 00677B30 f end=00677CFB
|
||||
TSHashTable__DBCache__NameCache__DBCACHEHASH__GrowListArray 00677D00 f end=00677ECB
|
||||
TSHashTable__DBCache__GuildStats_C__DBCACHEHASH__GrowListArray 00677ED0 f end=0067809B
|
||||
TSHashTable__DBCache__QuestCache__DBCACHEHASH__GrowListArray 006780A0 f end=0067826B
|
||||
TSHashTable__DBCache__PageTextCache_C__DBCACHEHASH__GrowListArray 00678270 f end=0067843B
|
||||
TSHashTable__DBCache__PetNameCache__DBCACHEHASH__GrowListArray 00678440 f end=0067860B
|
||||
TSHashTable__DBCache__CGPetition__DBCACHEHASH__GrowListArray 00678610 f end=006787DB
|
||||
TSHashTable__DBCache__ItemTextCache_C__DBCACHEHASH__GrowListArray 006787E0 f end=006789AB
|
||||
TSHashTable__DBCache__WardenCachedModule__DBCACHEHASH__GrowListArray 006789B0 f end=00678B7B
|
||||
TSHashTable__DBCache__ArenaTeamCache__DBCACHEHASH__GrowListArray 00678B80 f end=00678D4B
|
||||
TSHashTable__DBCache__DanceCache__DBCACHEHASH__GrowListArray 00678D50 f end=00678F1B
|
||||
TSHashTable__DBCache__NameCache__REVERSEENTRY__MonitorFullness 00679240 f end=006792D6
|
||||
TSHashTable__DBCache__CreatureStats_C__DBCACHEHASH__MonitorFullness 006793D0 f end=00679466
|
||||
TSHashTable__DBCache__GameObjectStats_C__DBCACHEHASH__MonitorFullness 00679470 f end=00679506
|
||||
TSHashTable__DBCache__ItemName_C__DBCACHEHASH__MonitorFullness 00679510 f end=006795A6
|
||||
TSHashTable__DBCache__ItemStats_C__DBCACHEHASH__MonitorFullness 006795B0 f end=00679646
|
||||
TSHashTable__DBCache__NPCText__DBCACHEHASH__MonitorFullness 00679650 f end=006796E6
|
||||
TSHashTable__DBCache__NameCache__DBCACHEHASH__MonitorFullness 006796F0 f end=00679786
|
||||
TSHashTable__DBCache__GuildStats_C__DBCACHEHASH__MonitorFullness 00679790 f end=00679826
|
||||
TSHashTable__DBCache__QuestCache__DBCACHEHASH__MonitorFullness 00679830 f end=006798C6
|
||||
TSHashTable__DBCache__PageTextCache_C__DBCACHEHASH__MonitorFullness 006798D0 f end=00679966
|
||||
TSHashTable__DBCache__PetNameCache__DBCACHEHASH__MonitorFullness 00679970 f end=00679A06
|
||||
TSHashTable__DBCache__CGPetition__DBCACHEHASH__MonitorFullness 00679A10 f end=00679AA6
|
||||
TSHashTable__DBCache__ItemTextCache_C__DBCACHEHASH__MonitorFullness 00679AB0 f end=00679B46
|
||||
TSHashTable__DBCache__WardenCachedModule__DBCACHEHASH__MonitorFullness 00679B50 f end=00679BE6
|
||||
TSHashTable__DBCache__ArenaTeamCache__DBCACHEHASH__MonitorFullness 00679BF0 f end=00679C86
|
||||
TSHashTable__DBCache__DanceCache__DBCACHEHASH__MonitorFullness 00679C90 f end=00679D26
|
||||
TSHashTable__OBJ_EFFECT_GROUP_DEF_REF_LIST_LOOKUP__Initialize 006F48E0 f end=006F493A
|
||||
TSHashTable__OBJ_EFFECT_REF_LOOKUP__Initialize 006F4940 f end=006F499A
|
||||
TSHashTable__OBJ_EFFECT_GROUP_LOOKUP__Initialize 006F49A0 f end=006F49FA
|
||||
TSHashTable__OBJ_EFFECT_REF_LIST_LOOKUP__Initialize 006F4A00 f end=006F4A5A
|
||||
TSHashTable__OBJ_EFFECT_DEF_LOOKUP__Initialize 006F4A60 f end=006F4ABA
|
||||
TSHashTable__OBJ_EFFECT_GROUP_DEF_LOOKUP__Initialize 006F4AC0 f end=006F4B1A
|
||||
TSHashTable__OBJ_EFFECT_PACKAGE_DEF_LOOKUP__Initialize 006F4B20 f end=006F4B7A
|
||||
TSHashTable__OBJ_EFFECT_GROUP_DEF_REF_LIST_LOOKUP__GrowListArray 006F4B80 f end=006F4D4B
|
||||
TSHashTable__OBJ_EFFECT_REF_LOOKUP__GrowListArray 006F4D50 f end=006F4F1B
|
||||
TSHashTable__OBJ_EFFECT_GROUP_LOOKUP__GrowListArray 006F4F20 f end=006F50EB
|
||||
TSHashTable__OBJ_EFFECT_REF_LIST_LOOKUP__GrowListArray 006F50F0 f end=006F52BB
|
||||
TSHashTable__OBJ_EFFECT_DEF_LOOKUP__GrowListArray 006F52C0 f end=006F548B
|
||||
TSHashTable__OBJ_EFFECT_GROUP_DEF_LOOKUP__GrowListArray 006F5490 f end=006F565B
|
||||
TSHashTable__OBJ_EFFECT_PACKAGE_DEF_LOOKUP__GrowListArray 006F5660 f end=006F582B
|
||||
TSHashTable__OBJ_EFFECT_GROUP_DEF_REF_LIST_LOOKUP__MonitorFullness 006F5A00 f end=006F5A96
|
||||
TSHashTable__OBJ_EFFECT_REF_LOOKUP__MonitorFullness 006F5AA0 f end=006F5B36
|
||||
TSHashTable__OBJ_EFFECT_REF_LIST_LOOKUP__MonitorFullness 006F5B40 f end=006F5BD6
|
||||
TSHashTable__OBJ_EFFECT_DEF_LOOKUP__MonitorFullness 006F5BE0 f end=006F5C76
|
||||
TSHashTable__OBJ_EFFECT_GROUP_DEF_LOOKUP__MonitorFullness 006F5C80 f end=006F5D16
|
||||
TSHashTable__OBJ_EFFECT_GROUP_LOOKUP__MonitorFullness 006F5D80 f end=006F5E16
|
||||
TSHashTable__OBJ_EFFECT_PACKAGE_DEF_LOOKUP__MonitorFullness 006F5E20 f end=006F5EB6
|
||||
TSHashTable__OsNet__NETSELSOCKPTR__Initialize 0086F220 f end=0086F27A
|
||||
TSHashTable__OsNet__NETSELSOCKPTR__GrowListArray 0086F280 f end=0086F44B
|
||||
TSHashTable__OsNet__NETSELSOCKPTR__MonitorFullness 0086F450 f end=0086F4E6
|
||||
TSHashTable__SOUND_INTERNAL_LOOKUP__Initialize 0087C1D0 f end=0087C22A
|
||||
TSHashTable__SOUND_INTERNAL_LOOKUP__GrowListArray 0087C230 f end=0087C3FB
|
||||
TSHashTable__SOUND_INTERNAL_LOOKUP__MonitorFullness 0087C670 f end=0087C706
|
||||
TSGrowableArray_SpellVisualKitModelAttachRec_ptr__ReallocData 007FA020 f end=007FA0B0
|
||||
TSList_DBCACHECALLBACK__LinkNode 0066CCB0 f end=0066CD02
|
||||
TSList__LinkToTail 006DED60 f end=006DEDC3
|
||||
TSHashTable__KEYCOMMAND__InternalNewNode 005626A0 f end=005626FB
|
||||
GetNextTextUpper 0076E7A0 f end=0076E8B2
|
||||
SStrCmpGetNextTextUpper 0076E8D0 f end=0076EA1A
|
||||
TSGrowableArray_CSimpleMessageFrameLine__ReallocData 00967EF0 f end=00967FD3
|
||||
SStrToInt64 0076FA50 f end=0076FB7B
|
||||
|
|
|
|||
|
|
@ -1,22 +1,36 @@
|
|||
IsDayTime 004C9850 f end=004C9901
|
||||
CGUnit_C__IsActivePlayer 004CEE50 f end=004CEE74
|
||||
CGUnit_C__IsActiveMover 004D43C0 f end=004D43E1
|
||||
CalculateFacingTo 004F5130 f end=004F51B1
|
||||
CGUnit__TotalFieldsSaved 004F52C0 f end=004F52C9
|
||||
CGUnit_C__GetPowerRegen 004F5390 f end=004F53CE
|
||||
CGUnit__CanPlayEmote 004F5410 f end=004F54C3
|
||||
CGUnit_C__GetResistanceAndBuffs 004F54D0 f end=004F552B
|
||||
CGUnit_C__GetDistanceToPos 004F61D0 f end=004F6206
|
||||
ScriptEventsRegisterUnit 00614190 f end=00614260
|
||||
ScriptEventsUnregisterUnit 00614300 f end=00614389
|
||||
SDBItemSubclassGetSubClassRec 00681090 f end=006810BC
|
||||
CGUnit_C__GetPosition 006E6F10 f end=006E6F31
|
||||
CGUnit_C__UpdateObjectNameString 006E6FA0 f end=006E6FBE
|
||||
FindObjectEffectStateFromAnimID 006F17F0 f end=006F1814
|
||||
CGUnit_C__PreStartUpdatingMissileTrajectory 006FBE30 f end=006FBE49
|
||||
CGUnit_C__StartUpdatingMissileTrajectory 006FBE50 f end=006FBE74
|
||||
CGUnit_C__StopUpdatingMissileTrajectory 006FBE80 f end=006FBEAC
|
||||
CGUnit_C__IsUpdatingMissileTrajectory 006FBEB0 f end=006FBECB
|
||||
CGUnit_C__IsMissileTrajectoryUpdateWaitingForMissileRelease 006FBED0 f end=006FBEF4
|
||||
CGUnit_C__StopMissileTrajectoryTargeting 006FBF00 f end=006FBF7B
|
||||
CGUnit_C__PitchMissileTrajectoryTargetingNextFrame 006FBF80 f end=006FBF8B
|
||||
CGUnit_C__SetMissileTrajectoryTargetingSpell 006FBF90 f end=006FBF9D
|
||||
CGUnit_C__InitMissileTrajectorySystem 006FC8E0 f end=006FC918
|
||||
CGUnit_C__ComputeMissileTrajectory 006FCD60 f end=006FD6A6
|
||||
CGUnit_C__SendFinalMissileTrajectoryUpdate 006FD6B0 f end=006FDA1E
|
||||
CGUnit_C__UpdateMissileTrajectoryTargeting 006FDA20 f end=006FDFA2
|
||||
CGUnit_C__UpdateMissileTrajectory 006FE7E0 f end=006FE9A8
|
||||
CGUnit_C__StartMissileTrajectoryTargeting 006FE9B0 f end=006FEADA
|
||||
OnUpdateAnimProgress 0070CB60 f end=0070CB9C
|
||||
CGUnit_C__SetStorage 0070CBA0 f end=0070CBD3
|
||||
CGUnit_C__IsLocalClientControlled 00714AC0 f end=00714ACD
|
||||
OnForceAnimCheat 00714B20 f end=00714B55
|
||||
CGUnit_C__FreeComponent 00714BD0 f end=00714C08
|
||||
CGUnit_C__ShouldFadeout 00714C40 f end=00714C74
|
||||
CGUnit_C__IsTwoHanded 00714C80 f end=00714CB8
|
||||
|
|
@ -40,12 +54,16 @@ CGUnit_C__RegisterScript 007158C0 f end=007158F4
|
|||
CGUnit_C__UnregisterScript 00715900 f end=00715929
|
||||
CGUnit_C__GetDisplayRaceNameFromRecord 00715970 f end=007159D6
|
||||
CGUnit_C__GetDisplayClassNameFromRecord 007159E0 f end=00715A46
|
||||
CGUnit_C__SetCastSchoolImmunities 00715AA0 f end=00715AB0
|
||||
CGUnit_C__SetCastImmunities 00715AB0 f end=00715AC0
|
||||
CGUnit_C__SetCastingAutoRepeat 00715AC0 f end=00715AE5
|
||||
CGUnit_C__SetCastingAnim 00715AF0 f end=00715B15
|
||||
CGUnit_C__StopNamePlateSpellbar 00715B20 f end=00715B46
|
||||
CGUnit_C__ClearWeaponTrailHandles 00715B70 f end=00715BA0
|
||||
CGUnit_C__GetNamePlateFocus 00715C30 f end=00715C36
|
||||
CGUnit_C__ClearNamePlateFocus 00715C40 f end=00715C5A
|
||||
CGUnit_C__GetTrackingType 00715C60 f end=00715C66
|
||||
CGUnit_C__GetTrackingTurn 00715CF0 f end=00715CF7
|
||||
CGUnit_C__TriggerDamageFeedback 00715D60 f end=00715D70
|
||||
CGUnit_C__IsBossMob 00715D70 f end=00715D87
|
||||
CGUnit_C__IsLinkAll 00715D90 f end=00715DA7
|
||||
|
|
@ -55,12 +73,19 @@ CGUnit_C__GetSkinningType 00715E50 f end=00715E92
|
|||
CGUnit_C__GetCursorOverride 00715EA0 f end=00715F1C
|
||||
CGUnit_C__GetCursorFile 00715F20 f end=00715F6F
|
||||
CGUnit_C__MountedCombatAllowed 00715F70 f end=00715F87
|
||||
CGUnit_C__GetLooter 00715FB0 f end=00715FBD
|
||||
CGUnit_C__GetMasterLooter 00715FC0 f end=00715FCD
|
||||
CGUnit_C__InitWheels 00715FD0 f end=00716033
|
||||
CGUnit_C__SetPredictedHealth 00716050 f end=00716060
|
||||
CGUnit_C__GetGroundNormal 00716470 f end=0071648A
|
||||
CGUnit_C__ShouldFadeIn 00716650 f end=0071670B
|
||||
CGUnit_C__IsClientControlled 00716710 f end=007167B7
|
||||
DisplayIDUpdateHandler 00716860 f end=007168F2
|
||||
OnUnitReaction 00716B10 f end=00716B86
|
||||
OnUnitPetActionSound 00716B90 f end=00716BFF
|
||||
OnUnitPreResurrect 00716D80 f end=00716DAC
|
||||
CGUnit_C__SetVehicleRecID 00716DB0 f end=00716E1D
|
||||
CGUnit_C__ApplyComponentItemsFromEffects 00716E20 f end=00716E4C
|
||||
CGUnit_C__RequestMirrorImageDataFromServer 00716F10 f end=00716F96
|
||||
CGUnit_C__SetMountModel 00717910 f end=007179CE
|
||||
CGUnit_C__SetCharacterModel 007179D0 f end=00717A1F
|
||||
|
|
@ -68,6 +93,7 @@ CGUnit_C__GetModelData 00717A20 f end=00717AC1
|
|||
CGUnit_C__GetStandHeight 00717AD0 f end=00717B11
|
||||
CGUnit_C__GetModelFileName 00717B20 f end=00717B53
|
||||
CGUnit_C__CanBeLooted 00717B60 f end=00717B98
|
||||
CGUnit_C__RemoveLootEffect 00717C20 f end=00717C45
|
||||
CGUnit_C__InitActiveMover 00717C50 f end=00717D84
|
||||
CGUnit_C__SendTimeSkip 00717D90 f end=00717E47
|
||||
CGUnit_C__GetSmoothFacing 00717E50 f end=00717EB3
|
||||
|
|
@ -97,11 +123,14 @@ CGUnit_C__MountTransitionSetCharacterTransform 007193F0 f end=007195C5
|
|||
CGUnit_C__GetMountSoundDataRec 007195D0 f end=0071965E
|
||||
CGUnit_C__UpdateWorldTransform 007197D0 f end=007198C3
|
||||
CGUnit_C__NamePlateUpdateRaidTarget 007198D0 f end=007198FC
|
||||
CGUnit_C__GetRecordForTitle 00719900 f end=00719949
|
||||
CGUnit_C__GetUnitTitle 00719950 f end=00719974
|
||||
CGUnit_C__GetSwimMatrix 00719A90 f end=00719B7C
|
||||
CGUnit_C__ComputeSmoothedSwimMatrix 00719B80 f end=00719FE9
|
||||
CGUnit_C__GetBloodRecord 00719FF0 f end=0071A02E
|
||||
CGUnit_C__IsSplashing 0071A030 f end=0071A0AF
|
||||
CGUnit_C__NPCFlagChanged 0071A0B0 f end=0071A25A
|
||||
CGUnit_C__SetEmoteQueue 0071A260 f end=0071A360
|
||||
CGUnit_C__ChangeStandState 0071A360 f end=0071A37B
|
||||
CGUnit_C__GetSoundData 0071A3F0 f end=0071A429
|
||||
CGUnit_C__GetDisplayRace 0071A470 f end=0071A489
|
||||
|
|
@ -139,6 +168,8 @@ CGUnit_C__GetManaRegenFromSpirit 0071B9F0 f end=0071BA5C
|
|||
CGUnit_C__GetHealthRegenRateFromSpirit 0071BA60 f end=0071BAD6
|
||||
CGUnit_C__GetMeleeChanceToCrit 0071BAE0 f end=0071BB67
|
||||
CGUnit_C__GetSpellChanceToCrit 0071BB70 f end=0071BBF7
|
||||
CGUnit_C__IsFacingUnit 0071BC50 f end=0071BCD7
|
||||
CGUnit_C__IsFacingUnit 0071BCE0 f end=0071BD1C
|
||||
CGUnit_C__RotateWheels 0071BD20 f end=0071BFEF
|
||||
CGUnit_C__ClearPrecastMissileModel 0071BFF0 f end=0071C045
|
||||
CGUnit_C__ClampRawAngleToLegalFacingRange 0071C1E0 f end=0071C25C
|
||||
|
|
@ -149,6 +180,9 @@ CGUnit_C__GetCameraRelativeTo 0071C4D0 f end=0071C4F1
|
|||
CGUnit_C__IsValidTargetForXRayVision 0071C500 f end=0071C56F
|
||||
CGUnit_C__CanBeSpellClickedByLocalPlayer 0071C570 f end=0071C5F6
|
||||
CGUnit_C__SetLocalClientControl 0071C930 f end=0071C9C4
|
||||
NPCFlagsHandler 0071C9D0 f end=0071CA07
|
||||
OnLootList 0071CA50 f end=0071CAA7
|
||||
CGUnit_C__CreateRipple 0071CBA0 f end=0071CF9B
|
||||
CGUnit_C__InitializeActivePlayerComponent 0071CFA0 f end=0071D006
|
||||
CGUnit_C__BuildComponentObject 0071D010 f end=0071D1E1
|
||||
CGUnit_C__GetSummonProperties 0071D1F0 f end=0071D29D
|
||||
|
|
@ -162,6 +196,8 @@ CGUnit_C__SendMovementUpdate 0071F0C0 f end=0071F20C
|
|||
CGUnit_C__SendSplineDone 0071F210 f end=0071F2BA
|
||||
CGUnit_C__OnCollideFallReset 0071F2C0 f end=0071F2F5
|
||||
CGUnit_C__GetCreatureType 0071F300 f end=0071F385
|
||||
CGUnit_C__GetPetPersonality 0071F390 f end=0071F3F9
|
||||
CGUnit_C__GetHappinessIndex 0071F400 f end=0071F434
|
||||
CGUnit_C__GetVirtualItem 0071F440 f end=0071F533
|
||||
CGUnit_C__IsDuelingWith 0071F5C0 f end=0071F76E
|
||||
CGUnit_C__UnitReaction 0071F770 f end=0071F884
|
||||
|
|
@ -175,23 +211,27 @@ CGUnit_C__GetNamePosition 0071FEF0 f end=0071FFBD
|
|||
CGUnit_C__ChatBubbleShow 00720010 f end=0072012E
|
||||
CGUnit_C__SetWeaponTrail 00720170 f end=00720219
|
||||
CGUnit_C__HandleBloodPool 00720220 f end=007202B9
|
||||
CGUnit_C__CanEquipItemsInThisForm 007202C0 f end=0072032D
|
||||
CGUnit_C__UpdateSelectionRadius 00720330 f end=007203FF
|
||||
CGUnit_C__ShowHandItemSpellEffects 00720400 f end=0072069D
|
||||
CGUnit_C__IsLowPrioritySelection 007207E0 f end=0072085B
|
||||
CGUnit_C__PlayNPCSound 00720860 f end=00720955
|
||||
CGUnit_C__UpdateScriptRegistration 00720960 f end=00720AE8
|
||||
CGUnit_C__GetVoiceSex 00720AF0 f end=00720B22
|
||||
CGUnit_C__OverrideMissileFirePos 00720BF0 f end=00720DA8
|
||||
CGUnit_C__UpdateSpellCastBars 00720E50 f end=00720F7E
|
||||
CGUnit_C__GetAppropriateSpellVisual 00720F80 f end=0072118F
|
||||
CGUnit_C__ClearOrphanedAuraEffects 00721190 f end=00721206
|
||||
CGUnit_C__OnSwimStart 00721210 f end=00721289
|
||||
CGUnit_C__UpdateObjectEffectMovementStates 00721300 f end=007219EB
|
||||
CGUnit_C__UpdateFloodsafeMoveEvents 00721B90 f end=00721C16
|
||||
CGUnit_C__IsShapeShifted 00721CA0 f end=00721CEE
|
||||
CGUnit_C__PreemptivelyCancelShapeshift 00721CF0 f end=00721D93
|
||||
CGUnit_C__CanCurrentFormMount 00721DA0 f end=00721E68
|
||||
CGUnit_C__IsCancelShapeshiftAtFlightMaster 00721E70 f end=00721EC5
|
||||
CGUnit_C__CanAutoInteract 00721F50 f end=00721F89
|
||||
CGUnit_C__TrackingMakeRelativeTo 00722010 f end=00722082
|
||||
CGUnit_C__OnAuraRemoved 00722090 f end=0072217A
|
||||
CGUnit_C__DoNotPlayWoundAnim 00722180 f end=007221C4
|
||||
CGUnit_C__AddWorldDamageText 00722340 f end=00722439
|
||||
CGUnit_C__AddWorldHealingText 00722440 f end=007224CD
|
||||
|
|
@ -226,6 +266,7 @@ CGUnit_C__IsSpellKnown 007260E0 f end=00726160
|
|||
CGUnit_C__IsSpellSuperceded 00726160 f end=007261AA
|
||||
CGUnit_C__ResetUICastingSpell 00726200 f end=00726220
|
||||
CGUnit_C__ResetUIChannelSpell 00726220 f end=00726240
|
||||
CGUnit_C__ApplyUICastingDelay 00726240 f end=00726275
|
||||
CGUnit_C__ApplyUIChannelRemaining 00726280 f end=007262D3
|
||||
CGUnit_C__ProcessCastNotInterruptible 007262E0 f end=0072657D
|
||||
CGUnit_C__CreateProceduralEffect 007265C0 f end=00726C9E
|
||||
|
|
@ -237,13 +278,19 @@ CGUnit_C__SetNamePlateFocus 007271D0 f end=007272B5
|
|||
CGUnit_C__ClearTrackingTarget 007272C0 f end=007273F7
|
||||
CGUnit_C__InitializeTrackingState 00727400 f end=007275B4
|
||||
CGUnit_C__RenderAutoTrackCursor 007275C0 f end=0072775A
|
||||
CGUnit_C__OnAuraAdded 00727760 f end=00727851
|
||||
CGUnit_C__CheckSelfResurrect 00727860 f end=0072799A
|
||||
CGUnit_C__GetPlayerDiscount 007279A0 f end=00727A60
|
||||
CGUnit_C__AuraVisionUpdated 00727A70 f end=00727BFD
|
||||
CGUnit_C__InsertSortedAura 00727C00 f end=00727E65
|
||||
CGUnit_C__DelaySpellVisualKi 00728050 f end=00728138
|
||||
CGUnit_C__UpdateDelayedSpellVisualKits 00728140 f end=00728295
|
||||
CGUnit_C__HasAuraActive 00728300 f end=00728397
|
||||
CGUnit_C__HasAuraMatchingSpellClass 007283A0 f end=007284F7
|
||||
CGUnit_C__CheckApplyPeriodicClientTriggers 00728880 f end=007289B7
|
||||
CGUnit_C__GetAuraIndex 007289C0 f end=00728A1C
|
||||
CGUnit_C__DoPowerRegen 00728A20 f end=00728B09
|
||||
UnitPvPFlagUpdateHandler 00728D20 f end=00728D58
|
||||
UnitCharmedUpdateHandler 00728D60 f end=00728E1B
|
||||
VirtualItemIDMirrorHandler 00728E20 f end=00728E64
|
||||
CGUnit_C__OnFlagChangedActivePlayer 00728F70 f end=0072900D
|
||||
|
|
@ -269,6 +316,7 @@ CGUnit_C__GetDisplayRaceName 0072AA70 f end=0072AAAC
|
|||
CGUnit_C__GetDisplayClassName 0072AAB0 f end=0072AAEC
|
||||
CGUnit_C__HasIgnoreAuraState 0072AAF0 f end=0072AB5D
|
||||
CGUnit_C__SetUICastingSpell 0072AB60 f end=0072AC45
|
||||
CGUnit_C__SetUIChannelSpell 0072AD20 f end=0072ADF1
|
||||
CGUnit_C__OnMovementInitiated 0072AEC0 f end=0072AF5C
|
||||
CGUnit_C__PlaySpellVisualKit_DelayLightningEffects 0072AF60 f end=0072AFDF
|
||||
CGUnit_C__CancelRangedMode 0072AFE0 f end=0072B05E
|
||||
|
|
@ -280,8 +328,11 @@ CGUnit_C__SetTrackingPosition 0072B6D0 f end=0072B728
|
|||
CGUnit_C__SetTrackingGameObj 0072B730 f end=0072B7D9
|
||||
CGUnit_C__AddHandItem 0072B7F0 f end=0072BABD
|
||||
CGUnit_C__CheckShapeshiftRules 0072BAC0 f end=0072BC17
|
||||
CGUnit_C__UpdateChannelEffects 0072BC70 f end=0072BDA9
|
||||
CGUnit_C__VerifyAttackIconPressed 0072BDB0 f end=0072C2AD
|
||||
CGUnit_C__OnAttackIconPressed 0072C2B0 f end=0072C509
|
||||
CGUnit_C__SortAuras 0072C510 f end=0072C9A6
|
||||
CGUnit_C__GetSortedAuraSlot 0072C9B0 f end=0072CBA3
|
||||
CGUnit_C__UpdateModelScale 0072CBB0 f end=0072CC28
|
||||
CGUnit_C__ExecuteClientControlUpdate 0072CCA0 f end=0072CD8B
|
||||
CreatureQueryCallback 0072CDE0 f end=0072CEAE
|
||||
|
|
@ -293,6 +344,7 @@ ClientControlUpdateHandler 0072D0B0 f end=0072D12C
|
|||
OnCancelAutoRepeat 0072D130 f end=0072D1A4
|
||||
CGUnit_C__OnTeleportAck 0072D2D0 f end=0072D3EB
|
||||
CGUnit_C__OnTurnToAngleLocal 0072D3F0 f end=0072D46E
|
||||
CGUnit_C__OnPitchToAngleLocal 0072D470 f end=0072D4EE
|
||||
CGUnit_C__UpdateObjectNameStringForUnit 0072D4F0 f end=0072D936
|
||||
CGUnit_C__RefreshDataPointers 0072D940 f end=0072DBB5
|
||||
CGUnit_C__AddHandItem 0072DBC0 f end=0072DF00
|
||||
|
|
@ -307,9 +359,11 @@ CGUnit_C__OnPitchStopLocal 0072E9B0 f end=0072EA4F
|
|||
CGUnit_C__OnSetRawFacingLocal 0072EA50 f end=0072EACE
|
||||
CGUnit_C__OnMovementInitiated 0072EAD0 f end=0072EB76
|
||||
CGUnit_C__TrackingStartMove 0072ECF0 f end=0072ED3F
|
||||
CGUnit_C__TrackingSetPitch 0072ED40 f end=0072ED7C
|
||||
CGUnit_C__SpellInterrupted 0072ED80 f end=0072EE11
|
||||
CGUnit_C__OnClickAutomoveAndAttack 0072EE20 f end=0072F038
|
||||
CGUnit_C__SetTrackingDirection 0072F040 f end=0072F1E8
|
||||
CGUnit_C__HandleTrackingPitch 0072F1F0 f end=0072F353
|
||||
CGUnit_C__OnAuraUpdate 0072F5D0 f end=0072FDFF
|
||||
OnAuraUpdate 007300A0 f end=007300FE
|
||||
CGUnit_C__InitializeComponent 00730100 f end=00730281
|
||||
|
|
@ -333,6 +387,8 @@ CGUnit_C__GetAttackSkillRank 00734FA0 f end=00734FC4
|
|||
CGUnit_C__Disable 00734FD0 f end=00735815
|
||||
CGUnit_C__UpdateSmoothFacing 00735F60 f end=00736636
|
||||
CGUnit_C__PlayWoundAnimKit 00736640 f end=007367AB
|
||||
CGUnit_C__UnsheatheRightWeapon 007367B0 f end=007368AB
|
||||
CGUnit_C__UnsheatheWeapons 007369B0 f end=00736B51
|
||||
CGUnit_C__SetSheatheStateAnimate 00736B60 f end=00736D2C
|
||||
CGUnit_C__SetSheatheState 00736D30 f end=007370CB
|
||||
CGUnit_C__UpdateWorldObject 007370D0 f end=0073738B
|
||||
|
|
@ -357,6 +413,8 @@ CGUnit_C__PlayDeathAnim 0073AF80 f end=0073B04C
|
|||
CGUnit_C__PlaySpellVisualKit_PlayAnims 0073B140 f end=0073B508
|
||||
CGUnit_C__OnSpellEffectClear 0073C1D0 f end=0073C216
|
||||
CGUnit_C__SetClientInitData 0073C260 f end=0073C32A
|
||||
CGUnit_C__OnFlagChanged 0073C330 f end=0073C5C5
|
||||
CGUnit_C__OnFlag2Changed 0073C5D0 f end=0073C825
|
||||
CGUnit_C__OnVisFlagChanged 0073C830 f end=0073C8DA
|
||||
CGUnit_C__OnMonsterMove 0073C8E0 f end=0073D2A0
|
||||
CGUnit_C__PlayFallLandAnimation 0073D2B0 f end=0073D3CC
|
||||
|
|
@ -370,6 +428,8 @@ CGUnit_C__ModelLoaded 0073E840 f end=0073EB4C
|
|||
CGUnit_C__OnChannelSpellChanged 0073EB50 f end=0073ED03
|
||||
CGUnit_C__MoveEventHappened 0073ED10 f end=0073EF16
|
||||
CGUnit_C__UpdateClientStandState 0073F060 f end=0073F1FA
|
||||
UnitFlagUpdateHandler 0073F270 f end=0073F2A7
|
||||
UnitFlag2UpdateHandler 0073F2B0 f end=0073F2E7
|
||||
UnitVisFlagUpdateHandler 0073F2F0 f end=0073F328
|
||||
UnitHealthUpdateHandler 0073F330 f end=0073F45D
|
||||
StandStateUpdateHandler 0073F460 f end=0073F4AC
|
||||
|
|
@ -380,6 +440,7 @@ CGUnit_C__constructor 0073F660 f end=0073FCB3
|
|||
CGUnit_C__PostInit 0073FCC0 f end=007402A3
|
||||
CGUnit_C__PostReenable 007402B0 f end=00740448
|
||||
CGUnit_C__OnMountDisplayChanged 00740450 f end=00740566
|
||||
CGUnit_C__OnDynamicFlagsChanged 00740570 f end=00740696
|
||||
CGUnit_C__OnSpeedChangeEvent 007406A0 f end=007409FB
|
||||
CGUnit_C__OnSplineSpeedChangeEvent 00740A60 f end=00740B83
|
||||
CGUnit_C__OnSplineMoveEvent 00740BA0 f end=00740CD6
|
||||
|
|
@ -389,10 +450,18 @@ CGUnit_C__CompleteMountTransition 007412B0 f end=007412DB
|
|||
CGUnit_C__Dismount 007412E0 f end=007413EA
|
||||
CGUnit_C__ProcessLocalMoveEvent 007413F0 f end=007416A7
|
||||
CGUnit_C__UpdateThreat 007417A0 f end=007419BB
|
||||
MountDisplayIDUpdateHandler 007419C0 f end=007419FE
|
||||
DynamicFlagsChangeHandler 00741A00 f end=00741A37
|
||||
OnUnitThreatUpdate 00741C90 f end=00741CF1
|
||||
CGUnit_C__Initialize 00742220 f end=00742BA3 type="void __stdcall func()"
|
||||
GetSoundID 007461E0 f end=00746239
|
||||
CGUnit_C__PlayFidgetSound 007462E0 f end=0074633D
|
||||
CGUnit_C__KillCreatureLoopSound 00746340 f end=0074635E
|
||||
CGUnit_C__GetWeaponSwingType 00746360 f end=007463D7
|
||||
CheckUnitSoundTimer 007464A0 f end=007464CE
|
||||
CGUnit_C__PlayFoleySound 007464D0 f end=00746536
|
||||
CGUnit_C__PlayParrySound 00746540 f end=007465DA
|
||||
CGUnit_C__PlayStandSound 007465E0 f end=0074660E
|
||||
CGUnit_C__PlayDeathThud 00746610 f end=0074671F
|
||||
CGUnit_C__CheckLoopSound 007467F0 f end=007468FE
|
||||
CGUnit_C__GetNewNPCSoundCount 00746900 f end=007469B1
|
||||
|
|
@ -400,12 +469,14 @@ CGUnit_C__PlayAISound 007469C0 f end=00746AC3
|
|||
CGUnit_C__PlayEmoteStateSound 00746AD0 f end=00746B26
|
||||
CGUnit_C__PlayEmoteSound 00746D60 f end=00746FF2
|
||||
CGUnit_C__PlayTextEmoteSound 00747000 f end=007470C2
|
||||
CGUnit_C__HandlePlayStandSound 007471A0 f end=0074723B
|
||||
CGUnit_C__HandleFootfallAnimEvent 00747240 f end=00747304
|
||||
CGUnit_C__PlayUnitSound 00747310 f end=007474A2
|
||||
CGUnit_C__PlayUnitEventSound 007474B0 f end=007476DC
|
||||
UnitSoundInitialize 00747860 f end=007478EE
|
||||
CGUnit_C__VehiclePassengerIsTransitionAllowed 0074B840 f end=0074B877
|
||||
CGUnit_C__VehiclePassengerInitWorldCameraState 0074B880 f end=0074B892
|
||||
CGUnit_C__VehiclePassengerOnUninit 0074B8A0 f end=0074B8AB
|
||||
CGUnit_C__HasVehicleTranspor 0074B8B0 f end=0074B8F5
|
||||
CGUnit_C__IsStrafingDisabled 0074B9A0 f end=0074B9AB
|
||||
CGUnit_C__SetVehicleExitVoluntary 0074B9B0 f end=0074B9BF
|
||||
|
|
@ -428,16 +499,19 @@ CGUnit_C__VehiclePassengerRequestExit 0074C7F0 f end=0074C8AF
|
|||
CGUnit_C__VehiclePassengerRequestSwitchToVirtualSeat 0074CA90 f end=0074CC34
|
||||
CGUnit_C__VehiclePassengerMaybeAutoExit 0074CCE0 f end=0074CD5F
|
||||
CGUnit_C__DestroyVehicleCamera 0074CD60 f end=0074CDD3
|
||||
CGUnit_C__CreateVehicleCamera 0074CDF0 f end=0074CE3D
|
||||
CGUnit_C__OnVehicleCameraPossiblyNeeded 0074CE40 f end=0074CF22
|
||||
CGUnit_C__VehiclePassengerOnUpdateTransport 0074CF30 f end=0074D064
|
||||
UnitCombatLogRegisterScriptFunctions 0074D6B0 f end=0074D6D3
|
||||
UnitCombatLogUnregisterScriptFunctions 0074D6E0 f end=0074D6FC
|
||||
UnitCombatLogProcGo 0074D700 f end=0074D746
|
||||
UnitCombatLogInvalidateName 0074F400 f end=0074F4CC
|
||||
UnitCombatLog 00751150 f end=007512A1
|
||||
ShouldShowFeedback 00754FD0 f end=00754FED
|
||||
CGUnit_C__UnitCombatLogUnitDead 00752ED0 f end=00752FF9
|
||||
CGUnit_C__ShowPlayerPVPHonorGained 00754ED0 f end=00754EEC
|
||||
CGUnit_C__GetParryingItem 00754EF0 f end=00754F3A
|
||||
CGUnit_C__GetUnitSize 00754F40 f end=00754F58
|
||||
ShouldShowFeedback 00754FD0 f end=00754FED
|
||||
CGUnit_C__PlayAttackerRound 00755130 f end=00755234
|
||||
CGUnit_C__HandleEnvironmentDamage 00755270 f end=00755373
|
||||
CGUnit_C__ShowBloodSpurt 00755380 f end=007554EA
|
||||
|
|
@ -446,85 +520,12 @@ CGUnit_C__StopAttack 007559E0 f end=00755A54
|
|||
CGUnit_C__PlayVictimWorldFeedback 00755A60 f end=00755E3D
|
||||
CGUnit_C__PlayVictimRound 00755E40 f end=00756032
|
||||
CGUnit_C__OnDeathAnimate 007561E0 f end=0075623E
|
||||
CGUnit_C__HandleCombatAnimEvent 00756240 f end=00756767
|
||||
CGUnit_C__OnAttackStop 00756770 f end=007567FD
|
||||
UnitCombatClientInitialize 00756BD0 f end=00756C85
|
||||
WeaponTrailsShutdown 007E4BC0 f end=007E4BE7
|
||||
WeaponTrailCreate 007E4BF0 f end=007E4C29
|
||||
WeaponTrailClose 007E4CC0 f end=007E4CDA
|
||||
SpellVisualsFlagMountTransitionFinished 007F9F60 f end=007F9F6C
|
||||
SpellVisualsIsMountTransitionFinished 007F9F70 f end=007F9F80
|
||||
SpellVisualsCancelMountTransition 007FC9D0 f end=007FC9E7
|
||||
CGUnit_C__ComputeMissileTrajectory 006FCD60 f end=006FD6A6
|
||||
CGUnit_C__UpdateMissileTrajectoryTargeting 006FDA20 f end=006FDFA2
|
||||
CGUnit_C__ApplyComponentItemsFromEffects 00716E20 f end=00716E4C
|
||||
CGUnit_C__CanEquipItemsInThisForm 007202C0 f end=0072032D
|
||||
CGUnit_C__OverrideMissileFirePos 00720BF0 f end=00720DA8
|
||||
CheckUnitSoundTimer 007464A0 f end=007464CE
|
||||
WeaponTrailClose 007E4CC0 f end=007E4CDA
|
||||
GetSoundID 007461E0 f end=00746239
|
||||
UnitCombatLogRegisterScriptFunctions 0074D6B0 f end=0074D6D3
|
||||
UnitCombatLogUnregisterScriptFunctions 0074D6E0 f end=0074D6FC
|
||||
CGUnit__CanPlayEmote 004F5410 f end=004F54C3
|
||||
CGUnit_C__IsUpdatingMissileTrajectory 006FBEB0 f end=006FBECB
|
||||
CGUnit_C__IsMissileTrajectoryUpdateWaitingForMissileRelease 006FBED0 f end=006FBEF4
|
||||
CGUnit_C__GetUnitTitle 00719950 f end=00719974
|
||||
CGUnit_C__SetEmoteQueue 0071A260 f end=0071A360
|
||||
CGUnit_C__CreateRipple 0071CBA0 f end=0071CF9B
|
||||
CGUnit_C__GetPetPersonality 0071F390 f end=0071F3F9
|
||||
CGUnit_C__GetHappinessIndex 0071F400 f end=0071F434
|
||||
CGUnit_C__HasAuraMatchingSpellClass 007283A0 f end=007284F7
|
||||
CGUnit_C__SetUIChannelSpell 0072AD20 f end=0072ADF1
|
||||
CGUnit_C__UpdateChannelEffects 0072BC70 f end=0072BDA9
|
||||
CGUnit_C__PlayFidgetSound 007462E0 f end=0074633D
|
||||
CGUnit_C__VehiclePassengerOnUninit 0074B8A0 f end=0074B8AB
|
||||
CGUnit_C__CreateVehicleCamera 0074CDF0 f end=0074CE3D
|
||||
SpellVisualsFlagMountTransitionFinished 007F9F60 f end=007F9F6C
|
||||
CGUnit_C__GetPowerRegen 004F5390 f end=004F53CE
|
||||
CGUnit_C__GetWeaponSwingType 00746360 f end=007463D7
|
||||
CGUnit_C__HandleCombatAnimEvent 00756240 f end=00756767
|
||||
SDBItemSubclassGetSubClassRec 00681090 f end=006810BC
|
||||
CGUnit_C__PreStartUpdatingMissileTrajectory 006FBE30 f end=006FBE49
|
||||
CGUnit_C__SetMissileTrajectoryTargetingSpell 006FBF90 f end=006FBF9D
|
||||
CGUnit_C__GetRecordForTitle 00719900 f end=00719949
|
||||
CGUnit_C__OnFlagChanged 0073C330 f end=0073C5C5
|
||||
WeaponTrailsShutdown 007E4BC0 f end=007E4BE7
|
||||
IsDayTime 004C9850 f end=004C9901
|
||||
CGUnit_C__StartUpdatingMissileTrajectory 006FBE50 f end=006FBE74
|
||||
CGUnit_C__StopUpdatingMissileTrajectory 006FBE80 f end=006FBEAC
|
||||
CGUnit_C__SetCastSchoolImmunities 00715AA0 f end=00715AB0
|
||||
CGUnit_C__SetCastImmunities 00715AB0 f end=00715AC0
|
||||
CGUnit_C__ApplyUICastingDelay 00726240 f end=00726275
|
||||
CGUnit_C__InsertSortedAura 00727C00 f end=00727E65
|
||||
CGUnit_C__SortAuras 0072C510 f end=0072C9A6
|
||||
CGUnit_C__GetSortedAuraSlot 0072C9B0 f end=0072CBA3
|
||||
CGUnit_C__ClearWeaponTrailHandles 00715B70 f end=00715BA0
|
||||
CGUnit_C__RemoveLootEffect 00717C20 f end=00717C45
|
||||
CGUnit_C__UpdateFloodsafeMoveEvents 00721B90 f end=00721C16
|
||||
CGUnit_C__PlayStandSound 007465E0 f end=0074660E
|
||||
CGUnit_C__HandlePlayStandSound 007471A0 f end=0074723B
|
||||
OnUpdateAnimProgress 0070CB60 f end=0070CB9C
|
||||
OnForceAnimCheat 00714B20 f end=00714B55
|
||||
CGUnit_C__GetTrackingTurn 00715CF0 f end=00715CF7
|
||||
CGUnit_C__GetLooter 00715FB0 f end=00715FBD
|
||||
CGUnit_C__GetMasterLooter 00715FC0 f end=00715FCD
|
||||
DisplayIDUpdateHandler 00716860 f end=007168F2
|
||||
OnUnitReaction 00716B10 f end=00716B86
|
||||
OnUnitPetActionSound 00716B90 f end=00716BFF
|
||||
OnUnitPreResurrect 00716D80 f end=00716DAC
|
||||
NPCFlagsHandler 0071C9D0 f end=0071CA07
|
||||
OnLootList 0071CA50 f end=0071CAA7
|
||||
UnitPvPFlagUpdateHandler 00728D20 f end=00728D58
|
||||
CGUnit_C__OnPitchToAngleLocal 0072D470 f end=0072D4EE
|
||||
CGUnit_C__TrackingSetPitch 0072ED40 f end=0072ED7C
|
||||
CGUnit_C__HandleTrackingPitch 0072F1F0 f end=0072F353
|
||||
CGUnit_C__UnsheatheRightWeapon 007367B0 f end=007368AB
|
||||
CGUnit_C__UnsheatheWeapons 007369B0 f end=00736B51
|
||||
CGUnit_C__OnFlag2Changed 0073C5D0 f end=0073C825
|
||||
UnitFlag2UpdateHandler 0073F2B0 f end=0073F2E7
|
||||
CGUnit_C__OnDynamicFlagsChanged 00740570 f end=00740696
|
||||
MountDisplayIDUpdateHandler 007419C0 f end=007419FE
|
||||
DynamicFlagsChangeHandler 00741A00 f end=00741A37
|
||||
UnitFlagUpdateHandler 0073F270 f end=0073F2A7
|
||||
CGUnit_C__OnAuraRemoved 00722090 f end=0072217A
|
||||
CGUnit_C__OnAuraAdded 00727760 f end=00727851
|
||||
CGUnit_C__HasAuraActive 00728300 f end=00728397
|
||||
CGUnit_C__GetAuraIndex 007289C0 f end=00728A1C
|
||||
CGUnit_C__IsFacingUnit 0071BCE0 f end=0071BD1C
|
||||
CGUnit_C__IsFacingUnit 0071BC50 f end=0071BCD7
|
||||
|
|
|
|||
|
|
@ -1,4 +1,3 @@
|
|||
SmartScreenRectGridPos 00615CD0 f end=00615E04
|
||||
WORLDTEXTSTRING__CalculateNewColor 007E6850 f end=007E6A2D
|
||||
WorldTextShutdown 007E6A30 f end=007E6A8D
|
||||
WORLDTEXTSTRING__CalculateTextHeight 007E6CC0 f end=007E6DB4
|
||||
|
|
|
|||
|
|
@ -1,7 +1,9 @@
|
|||
WowConnection__SetState 004667C0 f end=004667E3 type="void __thiscall func(WowConnection* this, WOW_CONN_STATE state)"
|
||||
WowConnection__ReleaseResponseRef 00466780 f end=004667B8 type="void __thiscall func(WowConnection* this)"
|
||||
WowConnection__AddRef 00428300 f end=0042830B ; WowConnection::AddRef()
|
||||
WowConnection__SetResponse 004666D0 f end=00466748 ; WowConnection::SetResponse(WowConnectionResponse*, bool)
|
||||
WowConnection__SetType 004667F0 f end=0046681A ; WowConnection::SetType(WOWC_TYPE)
|
||||
WowConnection__SetEncryption 00466820 f end=004668A0 ; WowConnection::SetEncryption(WC_ENCRYPT_TYPE)
|
||||
WowConnection__SetEncryption 00466820 f end=004668A0 type="void __thiscall func(WowConnection* this, bool enabled)" ; WowConnection::SetEncryption(WC_ENCRYPT_TYPE)
|
||||
WowConnection__Init 004669D0 f end=00466B48 ; WowConnection::Init(WowConnectionResponse*, void (*)())
|
||||
WowConnection__Disconnect 00466B50 f end=00466B8F ; WowConnection::Disconnect()
|
||||
WowConnection__DestroyOsNet 00466B90 f end=00466BE6
|
||||
|
|
@ -26,12 +28,5 @@ WowConnection__StartConnect 00468BA0 f end=00468D00 ; WowConnection::StartConnec
|
|||
WowConnection__Connect 00468D20 f end=00468D8B ; WowConnection::Connect(char const*, unsigned short, int)
|
||||
WowConnection__InitOsNet 00468D90 f end=00468E4F ; WowConnection::InitOsNet(bool (*)(NETADDR const*), void (*)(), int, bool)
|
||||
WowConnection__Connect 00468E50 f end=00468ED5 ; WowConnection::Connect(char const*, int)
|
||||
WowConnectionNet__Service 00468FF0 f end=0046905B
|
||||
WowConnection__Stop 00469080 f end=0046915A
|
||||
WowConnectionNet__RunWorker 00469160 f end=0046921C
|
||||
WowConnectionNet__Delete 004692C0 f end=004692FD
|
||||
WowConnection__Start 00469320 f end=00469419
|
||||
WowConnectionNet__Add 00469420 f end=0046946D
|
||||
WowConnectionNet__constructor 004695F0 f end=004696D2
|
||||
WowConnectionNet__PlatformWorkerReady 00469770 f end=0046977E
|
||||
WowConnectionNet__PlatformChangeState 004697E0 f end=00469859
|
||||
|
|
|
|||
|
|
@ -0,0 +1 @@
|
|||
s_arc4drop1024 00B38D60 l type="uint8_t[1024]"
|
||||
|
|
@ -0,0 +1,7 @@
|
|||
WowConnectionNet__Service 00468FF0 f end=0046905B
|
||||
WowConnectionNet__RunWorker 00469160 f end=0046921C
|
||||
WowConnectionNet__Delete 004692C0 f end=004692FD
|
||||
WowConnectionNet__Add 00469420 f end=0046946D
|
||||
WowConnectionNet__constructor 004695F0 f end=004696D2
|
||||
WowConnectionNet__PlatformWorkerReady 00469770 f end=0046977E
|
||||
WowConnectionNet__PlatformChangeState 004697E0 f end=00469859
|
||||
|
|
@ -0,0 +1 @@
|
|||
s_network 00B38D1C l type="WowConnectionNet*"
|
||||
|
|
@ -0,0 +1 @@
|
|||
WowConnectionResponse__v_table 00A26CC8 l type="WowConnectionResponse__v_table"
|
||||
Loading…
Add table
Add a link
Reference in a new issue