Code:
using getAuraAtIndex_t = Spells::Aura* (__thiscall*)(void* unit, unsigned int index);
getAuraAtIndex_t getAuraAtIndex_ptr = reinterpret_cast<getAuraAtIndex_t>(0x00556E10);
const uintptr_t AURA_COUNT_1 = 0xDD0; // Primary count [ecx+0DD0h]
const uintptr_t AURA_COUNT_2 = 0xC54; // Secondary count [ecx+0C54h]
const uintptr_t AURA_TABLE_1 = 0xC50; // Primary array when count at DD0 != -1
const uintptr_t AURA_TABLE_2 = 0xC58; // Secondary array when count at DD0 == -1
const uintptr_t AURA_SIZE = 0x18; // Size of each aura entry
// Read aura data into our structure
casterGuid = *reinterpret_cast<uint64_t*>(auraAddr);
spellId = *reinterpret_cast<uint32_t*>(auraAddr + 0x8 );
flags = *reinterpret_cast<uint8_t*>(auraAddr + 0xC);
level = *reinterpret_cast<uint8_t*>(auraAddr + 0xD);
stackCount = *reinterpret_cast<uint8_t*>(auraAddr + 0xE);
unknown_F = *reinterpret_cast<uint8_t*>(auraAddr + 0xF);
duration = *reinterpret_cast<uint32_t*>(auraAddr + 0x10);
expireTime = *reinterpret_cast<uint32_t*>(auraAddr + 0x14);
Code:
typedef char (__thiscall* HandleClickToMoveFn)(WowPlayer* player, int type, uint64_t* guidPtr, float* positionPtr, float facing);
// Constants for Click-to-Move system memory writing
namespace CTMOffsets {
const uintptr_t BASE_ADDR = 0x00CA11D8; // CTM_Base
const uint32_t X_OFFSET = 0x8C; // CTM_X
const uint32_t Y_OFFSET = 0x90; // CTM_Y
const uint32_t Z_OFFSET = 0x94; // CTM_Z
const uint32_t START_X_OFFSET = 0x80; // dword_CA1258
const uint32_t START_Y_OFFSET = 0x84; // dword_CA125C
const uint32_t START_Z_OFFSET = 0x88; // dword_CA1260
const uint32_t GUID_OFFSET = 0x20; // CTM_GUID
const uint32_t ACTION_OFFSET = 0x1C; // CTM_Action
const uintptr_t ACTIVATE_PTR = 0xBD08F4; // CTM_Activate_Pointer
const uint32_t ACTIVATE_OFFSET = 0x30; // CTM_Activate_Offset
const uint32_t ACTION_MOVE = 4; // Action type 4 seems correct for initiating terrain click move
}
class MovementController {
private:
HandleClickToMoveFn m_handleClickToMoveFunc = nullptr;
MovementController();
static MovementController* m_instance;
public:
MovementController(const MovementController&) = delete;
MovementController& operator=(const MovementController&) = delete;
static MovementController& GetInstance();
bool InitializeClickHandler(uintptr_t handlerAddress);
bool ClickToMove(const Vector3& targetPos, const Vector3& playerPos);
void RightClickAt(const Vector3& targetPos);
void Stop();
void FaceTarget(uint64_t targetGuid);
};
// Define the static instance member
MovementController* MovementController::m_instance = nullptr;
MovementController::MovementController() {
// Constructor logic (if any)
}
MovementController& MovementController::GetInstance() {
if (!m_instance) {
m_instance = new MovementController();
}
return *m_instance;
}
// Initialization function for the CTM game function pointer
bool MovementController::InitializeClickHandler(uintptr_t handlerAddress) {
if (!handlerAddress) {
LogMessage("MovementController Error: Click Handler Address is null.");
return false;
}
m_handleClickToMoveFunc = reinterpret_cast<HandleClickToMoveFn>(handlerAddress);
char logBuffer[150];
snprintf(logBuffer, sizeof(logBuffer), "MovementController: Initialized with Click handler at 0x%p", (void*)handlerAddress);
LogMessage(logBuffer);
return true;
}
// CTM via Direct Memory Write (More fields + Start Pos)
bool MovementController::ClickToMove(const Vector3& targetPos, const Vector3& playerPos) {
try {
// Log the action
char logBuffer[250];
snprintf(logBuffer, sizeof(logBuffer), "MovementController: Writing CTM Data (Target: %.2f, %.2f, %.2f | PlayerStart: %.2f, %.2f, %.2f | Action: %d)",
targetPos.x, targetPos.y, targetPos.z,
playerPos.x, playerPos.y, playerPos.z,
CTMOffsets::ACTION_MOVE);
LogMessage(logBuffer);
// Write fields based on handlePlayerClickToMove disassembly
const uintptr_t BASE = CTMOffsets::BASE_ADDR;
// --- ADDED: Initialize first four floats ---
MemoryWriter::WriteMemory<float>(BASE + 0x0, 6.087f); // Offset +0x0 (Value observed after manual click)
MemoryWriter::WriteMemory<float>(BASE + 0x4, 3.1415927f); // Offset +0x4 (Pi, default loaded in game func)
MemoryWriter::WriteMemory<float>(BASE + 0x8, 0.0f); // Offset +0x8 (Interaction Distance for terrain move)
MemoryWriter::WriteMemory<float>(BASE + 0xC, 0.0f); // Offset +0xC (sqrt(Interaction Distance))
// ---------------------------------------------
// 1. Initialize Progress/Timer/State fields to 0
MemoryWriter::WriteMemory<float>(BASE - 0x8, 0.0f); // flt_CA11D0
MemoryWriter::WriteMemory<uint32_t>(BASE - 0x4, 0); // dword_CA11D4
MemoryWriter::WriteMemory<uint32_t>(BASE + 0x28, 0); // dword_CA1200
// 2. Write Timestamp
auto now = std::chrono::system_clock::now();
auto millis = std::chrono::duration_cast<std::chrono::milliseconds>(now.time_since_epoch()).count();
MemoryWriter::WriteMemory<uint32_t>(BASE + 0x18, static_cast<uint32_t>(millis)); // dword_CA11F0
// 3. Write Target Coordinates (SWAPPED Y, X, Z order for CTM structure)
MemoryWriter::WriteMemory<float>(BASE + CTMOffsets::X_OFFSET, targetPos.y); // Write Standard Y to CTM X (+0x8C)
MemoryWriter::WriteMemory<float>(BASE + CTMOffsets::Y_OFFSET, targetPos.x); // Write Standard X to CTM Y (+0x90)
MemoryWriter::WriteMemory<float>(BASE + CTMOffsets::Z_OFFSET, targetPos.z); // Write Standard Z to CTM Z (+0x94)
// --- Write Player Start Position (Standard X, Y, Z order) ---
MemoryWriter::WriteMemory<float>(BASE + CTMOffsets::START_X_OFFSET, playerPos.x); // +0x80
MemoryWriter::WriteMemory<float>(BASE + CTMOffsets::START_Y_OFFSET, playerPos.y); // +0x84
MemoryWriter::WriteMemory<float>(BASE + CTMOffsets::START_Z_OFFSET, playerPos.z); // +0x88
// 5. Clear the GUID in CTM structure
MemoryWriter::WriteMemory<uint64_t>(BASE + CTMOffsets::GUID_OFFSET, 0); // +0x20
// 6. Set the action type in CTM structure (Action 4)
MemoryWriter::WriteMemory<uint32_t>(BASE + CTMOffsets::ACTION_OFFSET, 4); // +0x1C = 4 (CTMOffsets::ACTION_MOVE)
LogMessage("MovementController: CTM data written (Action 4, GUID cleared).");
return true;
} catch (const std::exception& e) {
char errorBuffer[500];
snprintf(errorBuffer, sizeof(errorBuffer), "MovementController Error: Exception during CTM write: %s", e.what());
LogMessage(errorBuffer);
return false;
} catch (...) {
LogMessage("MovementController Error: Unknown exception during CTM write");
return false;
}
}
// Stop any current movement by issuing a 'Face Target' CTM action with current position
void MovementController::Stop() {
LogMessage("MovementController: Issuing Stop() command...");
try {
Vector3 currentPos = {0,0,0};
// Get player position - REQUIRES ACCESS TO OBJECT MANAGER DIRECTLY
ObjectManager* objMgr = ObjectManager::GetInstance();
if (objMgr && objMgr->IsInitialized()) {
auto player = objMgr->GetLocalPlayer();
if (player) {
void* playerPtr = player->GetPointer();
if (playerPtr) {
uintptr_t baseAddr = reinterpret_cast<uintptr_t>(playerPtr);
constexpr DWORD OBJECT_POS_X_OFFSET = 0x79C;
constexpr DWORD OBJECT_POS_Y_OFFSET = 0x798;
constexpr DWORD OBJECT_POS_Z_OFFSET = 0x7A0;
try {
currentPos.x = MemoryReader::Read<float>(baseAddr + OBJECT_POS_X_OFFSET);
currentPos.y = MemoryReader::Read<float>(baseAddr + OBJECT_POS_Y_OFFSET);
currentPos.z = MemoryReader::Read<float>(baseAddr + OBJECT_POS_Z_OFFSET);
} catch (...) { /* Failed to read pos */ }
}
}
}
if (currentPos.x == 0.0f && currentPos.y == 0.0f) { // Check if read failed
LogMessage("MovementController Stop(): WARNING - Could not get player position. Stop command might fail.");
// Don't write if position is invalid
return;
}
// Write CTM Action 1 (Face Target/Stop) with current position
const uintptr_t BASE = CTMOffsets::BASE_ADDR;
// Initialize base floats (same as ClickToMove)
MemoryWriter::WriteMemory<float>(BASE + 0x0, 6.087f);
MemoryWriter::WriteMemory<float>(BASE + 0x4, 3.1415927f);
MemoryWriter::WriteMemory<float>(BASE + 0x8, 0.0f);
MemoryWriter::WriteMemory<float>(BASE + 0xC, 0.0f);
// Reset progress fields
MemoryWriter::WriteMemory<float>(BASE - 0x8, 0.0f);
MemoryWriter::WriteMemory<uint32_t>(BASE - 0x4, 0);
MemoryWriter::WriteMemory<uint32_t>(BASE + 0x28, 0);
// Write Timestamp
auto now = std::chrono::system_clock::now();
auto millis = std::chrono::duration_cast<std::chrono::milliseconds>(now.time_since_epoch()).count();
MemoryWriter::WriteMemory<uint32_t>(BASE + 0x18, static_cast<uint32_t>(millis));
// Write Target Coordinates (using current position)
MemoryWriter::WriteMemory<float>(BASE + CTMOffsets::X_OFFSET, currentPos.y); // CTM X = Player Y
MemoryWriter::WriteMemory<float>(BASE + CTMOffsets::Y_OFFSET, currentPos.x); // CTM Y = Player X
MemoryWriter::WriteMemory<float>(BASE + CTMOffsets::Z_OFFSET, currentPos.z); // CTM Z = Player Z
// Write Player Start Position (also current position for stop)
MemoryWriter::WriteMemory<float>(BASE + CTMOffsets::START_X_OFFSET, currentPos.x);
MemoryWriter::WriteMemory<float>(BASE + CTMOffsets::START_Y_OFFSET, currentPos.y);
MemoryWriter::WriteMemory<float>(BASE + CTMOffsets::START_Z_OFFSET, currentPos.z);
// Clear the GUID
MemoryWriter::WriteMemory<uint64_t>(BASE + CTMOffsets::GUID_OFFSET, 0);
// Set the action type to 3 (Stop)
const uint32_t ACTION_STOP = 3; // Use the correct action code for stopping
MemoryWriter::WriteMemory<uint32_t>(BASE + CTMOffsets::ACTION_OFFSET, ACTION_STOP);
LogMessage("MovementController: Stop CTM action (3) written.");
} catch (const std::exception& e) {
LogStream ssErr; ssErr << "MovementController Stop() EXCEPTION: " << e.what(); LogMessage(ssErr.str());
} catch (...) {
LogMessage("MovementController Stop(): Unknown exception.");
}
}
// Face a specific target by issuing CTM Action 1 with the target's GUID
void MovementController::FaceTarget(uint64_t targetGuid) {
LogStream ssLog; ssLog << "MovementController: Issuing FaceTarget() command for GUID 0x" << std::hex << targetGuid; LogMessage(ssLog.str());
if (targetGuid == 0) {
LogMessage("MovementController FaceTarget(): Warning - Provided GUID is 0. Cannot face null target.");
return;
}
try {
// Get Player Position (Needs refinement)
Vector3 currentPos = {0,0,0};
ObjectManager* objMgr = ObjectManager::GetInstance();
if (objMgr && objMgr->IsInitialized()) {
auto player = objMgr->GetLocalPlayer();
if (player) {
void* playerPtr = player->GetPointer();
if (playerPtr) {
uintptr_t baseAddr = reinterpret_cast<uintptr_t>(playerPtr);
constexpr DWORD OBJECT_POS_X_OFFSET = 0x79C;
constexpr DWORD OBJECT_POS_Y_OFFSET = 0x798;
constexpr DWORD OBJECT_POS_Z_OFFSET = 0x7A0;
try {
currentPos.x = MemoryReader::Read<float>(baseAddr + OBJECT_POS_X_OFFSET);
currentPos.y = MemoryReader::Read<float>(baseAddr + OBJECT_POS_Y_OFFSET);
currentPos.z = MemoryReader::Read<float>(baseAddr + OBJECT_POS_Z_OFFSET);
} catch (...) { /* Failed to read pos */ }
}
}
}
if (currentPos.x == 0.0f && currentPos.y == 0.0f) {
LogMessage("MovementController FaceTarget(): WARNING - Could not get player position. Face command might fail.");
return;
}
// Write CTM Action 1 (Face Target) with target GUID and current position
const uintptr_t BASE = CTMOffsets::BASE_ADDR;
// Initialize base floats
MemoryWriter::WriteMemory<float>(BASE + 0x0, 6.087f);
MemoryWriter::WriteMemory<float>(BASE + 0x4, 3.1415927f);
MemoryWriter::WriteMemory<float>(BASE + 0x8, 0.0f);
MemoryWriter::WriteMemory<float>(BASE + 0xC, 0.0f);
// Reset progress fields
MemoryWriter::WriteMemory<float>(BASE - 0x8, 0.0f);
MemoryWriter::WriteMemory<uint32_t>(BASE - 0x4, 0);
MemoryWriter::WriteMemory<uint32_t>(BASE + 0x28, 0);
// Write Timestamp
auto now = std::chrono::system_clock::now();
auto millis = std::chrono::duration_cast<std::chrono::milliseconds>(now.time_since_epoch()).count();
MemoryWriter::WriteMemory<uint32_t>(BASE + 0x18, static_cast<uint32_t>(millis));
// Write Target Coordinates (using current position for facing action)
MemoryWriter::WriteMemory<float>(BASE + CTMOffsets::X_OFFSET, currentPos.y); // CTM X = Player Y
MemoryWriter::WriteMemory<float>(BASE + CTMOffsets::Y_OFFSET, currentPos.x); // CTM Y = Player X
MemoryWriter::WriteMemory<float>(BASE + CTMOffsets::Z_OFFSET, currentPos.z); // CTM Z = Player Z
// Write Player Start Position (also current position)
MemoryWriter::WriteMemory<float>(BASE + CTMOffsets::START_X_OFFSET, currentPos.x);
MemoryWriter::WriteMemory<float>(BASE + CTMOffsets::START_Y_OFFSET, currentPos.y);
MemoryWriter::WriteMemory<float>(BASE + CTMOffsets::START_Z_OFFSET, currentPos.z);
// Write the Target GUID
MemoryWriter::WriteMemory<uint64_t>(BASE + CTMOffsets::GUID_OFFSET, targetGuid);
// Set the action type to 1 (Face Target)
const uint32_t ACTION_FACE_TARGET = 1;
MemoryWriter::WriteMemory<uint32_t>(BASE + CTMOffsets::ACTION_OFFSET, ACTION_FACE_TARGET);
LogMessage("MovementController: Face Target CTM action (1) written.");
} catch (const std::exception& e) {
LogStream ssErr; ssErr << "MovementController FaceTarget() EXCEPTION: " << e.what(); LogMessage(ssErr.str());
} catch (...) {
LogMessage("MovementController FaceTarget(): Unknown exception.");
}
}
// CTM via Direct Memory Write for Right Clicking
void MovementController::RightClickAt(const Vector3& targetPos) {
LogStream ssLog; ssLog << "MovementController: Issuing RightClickAt() command for Target: "
<< targetPos.x << ", " << targetPos.y << ", " << targetPos.z;
LogMessage(ssLog.str());
try {
// 1. Get Player Position (Same HACK as Stop()/FaceTarget() - needs refinement)
Vector3 currentPos = {0,0,0};
ObjectManager* objMgr = ObjectManager::GetInstance(); // Assumes include is at top
if (objMgr && objMgr->IsInitialized()) {
auto player = objMgr->GetLocalPlayer();
if (player) {
void* playerPtr = player->GetPointer();
if (playerPtr) {
uintptr_t baseAddr = reinterpret_cast<uintptr_t>(playerPtr);
constexpr DWORD OBJECT_POS_X_OFFSET = 0x79C;
constexpr DWORD OBJECT_POS_Y_OFFSET = 0x798;
constexpr DWORD OBJECT_POS_Z_OFFSET = 0x7A0;
try {
currentPos.x = MemoryReader::Read<float>(baseAddr + OBJECT_POS_X_OFFSET);
currentPos.y = MemoryReader::Read<float>(baseAddr + OBJECT_POS_Y_OFFSET);
currentPos.z = MemoryReader::Read<float>(baseAddr + OBJECT_POS_Z_OFFSET);
} catch (...) { /* Failed to read pos */ }
}
}
}
if (currentPos.x == 0.0f && currentPos.y == 0.0f) {
LogMessage("MovementController RightClickAt(): WARNING - Could not get player position. Right click might fail.");
return;
}
// 2. Write CTM Action 6 (Interact Target)
const uintptr_t BASE = CTMOffsets::BASE_ADDR;
// Initialize base floats
MemoryWriter::WriteMemory<float>(BASE + 0x0, 6.087f);
MemoryWriter::WriteMemory<float>(BASE + 0x4, 3.1415927f);
MemoryWriter::WriteMemory<float>(BASE + 0x8, 0.0f); // Interaction distance for right-click?
MemoryWriter::WriteMemory<float>(BASE + 0xC, 0.0f);
// Reset progress fields
MemoryWriter::WriteMemory<float>(BASE - 0x8, 0.0f);
MemoryWriter::WriteMemory<uint32_t>(BASE - 0x4, 0);
MemoryWriter::WriteMemory<uint32_t>(BASE + 0x28, 0);
// Write Timestamp
auto now = std::chrono::system_clock::now();
auto millis = std::chrono::duration_cast<std::chrono::milliseconds>(now.time_since_epoch()).count();
MemoryWriter::WriteMemory<uint32_t>(BASE + 0x18, static_cast<uint32_t>(millis));
// Write Target Coordinates (where to right-click)
MemoryWriter::WriteMemory<float>(BASE + CTMOffsets::X_OFFSET, targetPos.y); // CTM X = Target Y
MemoryWriter::WriteMemory<float>(BASE + CTMOffsets::Y_OFFSET, targetPos.x); // CTM Y = Target X
MemoryWriter::WriteMemory<float>(BASE + CTMOffsets::Z_OFFSET, targetPos.z); // CTM Z = Target Z
// Write Player Start Position (current position)
MemoryWriter::WriteMemory<float>(BASE + CTMOffsets::START_X_OFFSET, currentPos.x);
MemoryWriter::WriteMemory<float>(BASE + CTMOffsets::START_Y_OFFSET, currentPos.y);
MemoryWriter::WriteMemory<float>(BASE + CTMOffsets::START_Z_OFFSET, currentPos.z);
// Clear the GUID (since we are clicking a position, not a unit)
MemoryWriter::WriteMemory<uint64_t>(BASE + CTMOffsets::GUID_OFFSET, 0);
// Set the action type to 6 (Interact Target? Need to confirm this is correct for right-click)
const uint32_t ACTION_INTERACT = 6;
MemoryWriter::WriteMemory<uint32_t>(BASE + CTMOffsets::ACTION_OFFSET, ACTION_INTERACT);
LogMessage("MovementController: Right Click CTM action (6) written.");
} catch (const std::exception& e) {
LogStream ssErr; ssErr << "MovementController RightClickAt() EXCEPTION: " << e.what(); LogMessage(ssErr.str());
} catch (...) {
LogMessage("MovementController RightClickAt(): Unknown exception.");
}
}
or (as that direct memory writing was from older code and i stopped using it. it worked .. just went to this method.. direct memory write requires further info to set facing angle etc)
Code:
Address: 0x727400
Calling Convention: __fastcall
Return Type: char (1 = success, 0 = failure)
typedef char (__fastcall* HandlePlayerClickToMoveFn)(
void* pUnit, // ECX: CGUnit_C* (local player object)
void* edx, // EDX: unused in __fastcall
int actionType, // Stack: CTM action type
uint64_t* pTargetGuid, // Stack: Pointer to target GUID (NEVER pass nullptr!)
float* pCoordinates, // Stack: Pointer to XYZ coordinates (3 floats)
float facingAngle // Stack: Initial facing angle
);
NEVER pass nullptr for pTargetGuid - Even for terrain movement, pass &nullGuid where nullGuid = 0
The function expects a valid pointer that can be dereferenced
Coordinates must be a valid float[3] array
namespace CTMActions {
const int FACE_TARGET = 2; // Turn to face target/coordinates
const int MOVE_TO_TERRAIN = 4; // Move to ground coordinates
const int INTERACT_OBJECT = 7; // Move to and interact with object/NPC
const int FOLLOW_TARGET = 8; // Follow a target
const int ATTACK_TARGET = 10; // Move to and attack target
}
where const int ActionType 13 is null (or doing nothing) state it seems.
// ActionType 13 = no movement, 4 = moving to terrain, etc.
bool isMoving = (*ctmActionType != 13);
CTM Global State Variables (The CTM Context)
These memory addresses contain the current CTM state that the game engine reads:
Address Variable Name Type Description
0xCA11F4 g_ctm_actionType int Current CTM Action Type (13 = no action)
0xCA11F8 g_ctm_targetGuid uint64_t Target GUID (0 for terrain clicks)
0xCA1264 g_ctm_targetPos float[3] Target Coordinates (X, Y, Z)
0xCA11EC g_ctm_facing float Target Facing Angle
0xCA11E4 g_ctm_stopDistance float Stopping Distance (sqrt of interaction range)
0xCA11F0 g_ctm_startTime uint32_t Action Start Time (milliseconds)
Address: 0x7272C0
Function: reset_tracking_and_input
Calling Convention: __fastcall
typedef void (__fastcall* ResetTrackingAndInputFn)(void* ecx, void* edx, bool arg1, bool arg2);
// Hook this function to detect movement completion
void __fastcall OnMovementComplete(void* ecx, void* edx, bool arg1, bool arg2) {
// Movement completed - safe to issue next command
g_isMoving = false;
// Call original function
originalResetFunction(ecx, edx, arg1, arg2);
}
Code:
Spell_C__StopCasting = 0x809AC0
((void(__cdecl*)(void*))0x809AC0)(nullptr);
Code:
struct ThreatEntry {
WGUID targetGUID; // GUID of the unit this threat is against
uint8_t status; // Threat status (e.g., tanking, high, low)
uint8_t percentage; // Threat percentage
uint32_t rawValue; // Raw numerical threat value
std::string targetName; // Cached name of the target, resolved by ObjectManager
ThreatEntry() : status(0), percentage(0), rawValue(0) {}
};
const uintptr_t UNIT_HIGHEST_THREAT_AGAINST_GUID_OFFSET = 0xFD8;
const uintptr_t UNIT_THREAT_MANAGER_BASE_OFFSET = 0xFE0;
const uintptr_t UNIT_OWN_TOP_THREAT_ENTRY_PTR_OFFSET = 0xFECh;
const uintptr_t THREAT_ENTRY_TARGET_GUID_OFFSET = 0x20;
const uintptr_t THREAT_ENTRY_STATUS_OFFSET = 0x28;
const uintptr_t THREAT_ENTRY_PERCENTAGE_OFFSET = 0x29;
const uintptr_t THREAT_ENTRY_RAW_VALUE_OFFSET = 0x2C;
Threat Management System:
pUnit + 0xFE0: Points to the ThreatManager structure for this unit. This manager contains a collection of ThreatEntry structures, detailing the threat this unit has towards various other units.
ThreatEntry Structure (pointer pThreatEntry):
This structure represents the threat relationship between the pUnit (whose ThreatManager contains this entry) and another specific unit.
pThreatEntry + 0x20: (QWORD) GUID of the other unit involved in this threat relationship.
pThreatEntry + 0x28: (BYTE) Threat Status (e.g., 1=Low, 2=Medium, 3=High/Tanking).
pThreatEntry + 0x29: (BYTE) Threat Percentage (relative to the highest threat on this pUnit, or some other metric).
pThreatEntry + 0x2C: (DWORD) Raw Threat Value (the numerical aggro value).
Unit's Own Highest Threat Target:
pUnit + 0xFD8: (QWORD) GUID of the unit that pUnit is currently focusing its threat on (i.e., its tanking target).
pUnit + 0xFECh: (DWORD, potentially a pointer) Seems related to the highest threat entry itself. updateThreatEntryStatusAndCheckTooltip (0x0737620) uses this to iterate or find the top threat entry. If this is pThreatEntry_highest, then the highest raw threat value would be *(pUnit+0xFECh) + 0x2C.
Huge dump of .cpp search. Note , these do not follow the conventional WoW Naming conventions. this is my personal Database.
Code:
Address Function Instruction
.text:004013D6 reportPlayedTimeAndSignalEvent push offset aClientCpp ; ".\\Client.cpp"
.text:0040272D client_memory_allocate push offset aClientCpp ; ".\\Client.cpp"
.text:0040274D releaseClientMemory push offset aClientCpp ; ".\\Client.cpp"
.text:00402F8A validate_signature_file push offset aClientCpp ; ".\\Client.cpp"
.text:00402FD9 validate_signature_file push offset aClientCpp ; ".\\Client.cpp"
.text:00403046 validate_signature_file push offset aClientCpp ; ".\\Client.cpp"
.text:00403095 validate_signature_file push offset aClientCpp ; ".\\Client.cpp"
.text:0040318A validate_signature_file push offset aClientCpp ; ".\\Client.cpp"
.text:00404C1F log_wow_client_state_detailed push offset aClientCpp ; ".\\Client.cpp"
.text:00404C59 log_wow_client_state_detailed push offset aClientCpp ; ".\\Client.cpp"
.text:00404C8F log_wow_client_state_detailed push offset aClientCpp ; ".\\Client.cpp"
.text:00404CC5 log_wow_client_state_detailed push offset aClientCpp ; ".\\Client.cpp"
.text:00404CFC log_wow_client_state_detailed push offset aClientCpp ; ".\\Client.cpp"
.text:00404D27 log_wow_client_state_detailed push offset aClientCpp ; ".\\Client.cpp"
.text:004056B5 InitializeClientGame push offset aClientCpp ; ".\\Client.cpp"
.text:004064EC append_string_to_dynamic_array push offset aClientCpp ; ".\\Client.cpp"
.text:004067CC processRunOnceEntries push offset aClientCpp ; ".\\Client.cpp"
.text:00406ACB initializeGameEnvironment push offset aClientCpp ; ".\\Client.cpp"
.text:00409839 verifyActivePlayer push offset aLoadingscreenC ; ".\\LoadingScreen.cpp"
.text:0040AD8D validatePlayerDataAndInitializeGame push offset aLoadingscreenC ; ".\\LoadingScreen.cpp"
.text:0040AE65 updatePlayerObjectProperty push offset aLoadingscreenC ; ".\\LoadingScreen.cpp"
.text:0041D651 validateAndProcessOggBlocks push offset aOggdecompressC ; ".\\OggDecompress.cpp"
.text:0041DECC decodeOggVorbisBlock push offset aOggdecompressC ; ".\\OggDecompress.cpp"
.text:00421968 open_and_process_archive push offset aSfile2CoreCpp ; ".\\SFile2-Core.cpp"
.text:00421A20 acquire_string_resource push offset aSfile2CoreCpp ; ".\\SFile2-Core.cpp"
.text:00422356 createAndInitDataStore push offset aSfile2CoreCpp ; ".\\SFile2-Core.cpp"
.text:0042366E initSoundSystem push offset aSfile2CoreCpp ; ".\\SFile2-Core.cpp"
.text:00424BC0 sfile_open_file_ex push offset aSfile2CoreCpp ; ".\\SFile2-Core.cpp"
.text:00424CDE sfile_open_file_ex push offset aSfile2CoreCpp ; ".\\SFile2-Core.cpp"
.text:00424DCD sfile_open_file_ex push offset aSfile2CoreCpp ; ".\\SFile2-Core.cpp"
.text:00424EEC securely_read_file_data push offset aSfile2CoreCpp ; ".\\SFile2-Core.cpp"
.text:0042500E process_listfile_and_filter_lines push offset aSfile2CoreCpp ; ".\\SFile2-Core.cpp"
.text:00465667 LoginObjectSetString push offset aLoginCpp ; ".\\Login.cpp"
.text:0046567A LoginObjectSetString push offset aLoginCpp ; ".\\Login.cpp"
.text:004656E8 cleanup_data_structure push offset aLoginCpp ; ".\\Login.cpp"
.text:00466062 initDataStoreBuffers push offset aWdatastoreCpp ; ".\\WDataStore.cpp"
.text:004660A5 initDataStoreBuffers push offset aWdatastoreCpp ; ".\\WDataStore.cpp"
.text:004660E5 initDataStoreBuffers push offset aWdatastoreCpp ; ".\\WDataStore.cpp"
.text:004662A2 manageResourceBlock push offset aWdatastoreCpp ; ".\\WDataStore.cpp"
.text:00466436 fetchAndResizeDataStoreData mov eax, offset aWdatastoreCpp ; ".\\WDataStore.cpp"
.text:00466460 fetchAndResizeDataStoreData mov eax, offset aWdatastoreCpp ; ".\\WDataStore.cpp"
.text:00466598 allocate_memory_tiered push offset aWdatastoreCpp ; ".\\WDataStore.cpp"
.text:00467412 deallocate_wow_connection push offset aWowconnectionC ; ".\\WowConnection.cpp"
.text:00467BB8 processWowConnectionNetworkData push offset aWowconnectionC ; ".\\WowConnection.cpp"
.text:00467DFD processWowConnectionNetworkData push offset aWowconnectionC ; ".\\WowConnection.cpp"
.text:00468611 accept_and_process_connections push offset aWowconnectionC ; ".\\WowConnection.cpp"
.text:00468C08 connect_to_wow_server push offset aWowconnectionC ; ".\\WowConnection.cpp"
.text:00468E09 initializeWowConnectionModule push offset aWowconnectionC ; ".\\WowConnection.cpp"
.text:0047C260 createFilteredStatusString push offset aStatusCpp ; ".\\Status.cpp"
.text:0047C333 appendFormattedStatusUpdate push offset aStatusCpp ; ".\\Status.cpp"
.text:0047C43D addStatusEntry push offset aStatusCpp ; ".\\Status.cpp"
.text:0047C7CD release_block_resources push offset aFilecacheCpp ; ".\\FileCache.cpp"
.text:0047CC74 allocatePropertyMemory push offset aPropCpp ; ".\\Prop.cpp"
.text:0047CD6A free_string_array push offset aRcstringCpp ; ".\\RCString.cpp"
.text:0047CE09 resize_managed_buffer_and_allocate_string push offset aRcstringCpp ; ".\\RCString.cpp"
.text:0047CF9A registerStringInHashTable push offset aRcstringCpp ; ".\\RCString.cpp"
.text:0047DEE9 terminate_and_cleanup_thread_pool push offset aEvtschedCpp ; ".\\EvtSched.cpp"
.text:0047F346 create_and_initialize_managed_resource_pool push offset aEvtschedCpp ; ".\\EvtSched.cpp"
.text:0047F3B3 create_and_initialize_managed_resource_pool push offset aEvtschedCpp ; ".\\EvtSched.cpp"
.text:0047F417 create_and_initialize_managed_resource_pool push offset aEvtschedCpp ; ".\\EvtSched.cpp"
.text:0047F618 create_and_manage_concurrent_resource push offset aEvtschedCpp ; ".\\EvtSched.cpp"
.text:00481427 updateEventTimer push offset aEvttimerCpp ; ".\\EvtTimer.cpp"
.text:00481911 resizeRenderBuffer push offset aCsimplerenderC ; ".\\CSimpleRender.cpp"
.text:00481935 resizeRenderBuffer push offset aCsimplerenderC ; ".\\CSimpleRender.cpp"
.text:004819B9 select_config_value cmp byte ptr ds:aCsimplerenderC[eax], 0 ; ".\\CSimpleRender.cpp"
.text:004839CC update_texture_with_string push offset aCsimplerenderC ; ".\\CSimpleRender.cpp"
.text:004839DC update_texture_with_string push offset aCsimplerenderC ; ".\\CSimpleRender.cpp"
.text:00485633 destroyRenderObject push offset aCsimplerenderC ; ".\\CSimpleRender.cpp"
.text:00485DF5 loadAndLinkUiElementTextures push offset aCsimplerenderC ; ".\\CSimpleRender.cpp"
.text:004889E2 conditionallyInitializeScriptRegion push offset aCscriptregionC ; ".\\CScriptRegion.cpp"
.text:00488AFE initScriptRegionData push offset aCscriptregionC ; ".\\CScriptRegion.cpp"
.text:0048FFC8 process_frame_lua_scripts push offset aCsimpleframeCp ; ".\\CSimpleFrame.cpp"
.text:00491E3C process_and_render_scene_batches push offset aCsimpleframeCp ; ".\\CSimpleFrame.cpp"
.text:004937DD LoadFrameDataFromXML push offset aCsimpleframeCp ; ".\\CSimpleFrame.cpp"
.text:004938F3 LoadFrameDataFromXML push offset aCsimpleframeCp ; ".\\CSimpleFrame.cpp"
.text:004958BE registerEntityInFrameBuffer push offset aCsimpletopCpp ; ".\\CSimpleTop.cpp"
.text:00495E17 expand_and_initialize_entities push offset aCsimpletopCpp ; ".\\CSimpleTop.cpp"
.text:00496017 initCSimpleTop push offset aCsimpletopCpp ; ".\\CSimpleTop.cpp"
.text:00496C33 createGameObject push offset aCsimplefontCpp ; ".\\CSimpleFont.cpp"
.text:00497D1A process_lua_script_elements push offset aCsimpleanimCpp ; ".\\CSimpleAnim.cpp"
.text:00497F82 setAnimationBlendWeights push offset aCsimpleanimCpp ; ".\\CSimpleAnim.cpp"
.text:0049845A CompileScriptElementLuaFunctions push offset aCsimpleanimCpp ; ".\\CSimpleAnim.cpp"
.text:00499A5C appendAnimationElement push offset aCsimpleanimCpp ; ".\\CSimpleAnim.cpp"
.text:00499B5A appendAnimationElement push offset aCsimpleanimCpp ; ".\\CSimpleAnim.cpp"
.text:00499DEC create_and_initialize_simple_animation push offset aCsimpleanimCpp ; ".\\CSimpleAnim.cpp"
.text:0049A2BD process_scene_node_and_children push offset aCsimpleanimCpp ; ".\\CSimpleAnim.cpp"
.text:0049A337 process_scene_node_and_children push offset aCsimpleanimCpp ; ".\\CSimpleAnim.cpp"
.text:0049A3BD process_scene_node_and_children push offset aCsimpleanimCpp ; ".\\CSimpleAnim.cpp"
.text:0049A453 process_scene_node_and_children push offset aCsimpleanimCpp ; ".\\CSimpleAnim.cpp"
.text:0049A4B1 process_scene_node_and_children push offset aCsimpleanimCpp ; ".\\CSimpleAnim.cpp"
.text:0049A50C process_scene_node_and_children push offset aCsimpleanimCpp ; ".\\CSimpleAnim.cpp"
.text:0049E443 create_and_initialize_animation_group push offset aCscriptregions ; ".\\CScriptRegionScript.cpp"
.text:0049E677 create_and_manage_title_region push offset aCsimpleframesc ; ".\\CSimpleFrameScript.cpp"
.text:004A1630 setBackdropParameters push offset aCsimpleframesc ; ".\\CSimpleFrameScript.cpp"
.text:004A7CE6 createParticleSystemControlPoint push offset aCsimpleanimscr ; ".\\CSimpleAnimScript.cpp"
.text:004A7F65 create_animation_entity push offset aCsimpleanimscr ; ".\\CSimpleAnimScript.cpp"
.text:004A7FA3 create_animation_entity push offset aCsimpleanimscr ; ".\\CSimpleAnimScript.cpp"
.text:004A7FE1 create_animation_entity push offset aCsimpleanimscr ; ".\\CSimpleAnimScript.cpp"
.text:004A801F create_animation_entity push offset aCsimpleanimscr ; ".\\CSimpleAnimScript.cpp"
.text:004A805B create_animation_entity push offset aCsimpleanimscr ; ".\\CSimpleAnimScript.cpp"
.text:004A808A create_animation_entity push offset aCsimpleanimscr ; ".\\CSimpleAnimScript.cpp"
.text:004A842A AllocateLayerMemory push offset aLayerCpp ; ".\\LAYER.CPP"
.text:004A844A ReleaseLayerMemory push offset aLayerCpp ; ".\\LAYER.CPP"
.text:004B4FD9 validateSystemStatusArray push offset aSysmessageCpp ; ".\\SysMessage.cpp"
.text:004B5153 ReleaseTexture push offset aTextureCpp ; ".\\Texture.cpp"
.text:004B5326 releaseTextureResources push offset aTextureCpp ; ".\\Texture.cpp"
.text:004B55F1 releaseTextureMemory push offset aTextureCpp ; ".\\Texture.cpp"
.text:004B6526 loadTextureAndEnqueueAsync push offset aTextureCpp ; ".\\Texture.cpp"
.text:004B6AA8 ProcessTextureResourcesAsync push offset aTextureCpp ; ".\\Texture.cpp"
.text:004B6E9D createTexture push offset aTextureCpp ; ".\\Texture.cpp"
.text:004B72DF RetrieveTextureMipmapData push offset aTextureCpp ; ".\\Texture.cpp"
.text:004B73CC ManageTextureBlockAndAllocate push offset aTextureCpp ; ".\\Texture.cpp"
.text:004B7EED unload_and_release_texture push offset aTextureCpp ; ".\\Texture.cpp"
.text:004B7F87 InitializeTextureManagerAsync push offset aTextureCpp ; ".\\Texture.cpp"
.text:004B8442 destroyTextureManager push offset aTextureCpp ; ".\\Texture.cpp"
.text:004B88AC textureResourceRelease push offset aTextureCpp ; ".\\Texture.cpp"
.text:004B89DB load_blp_texture push offset aTextureCpp ; ".\\Texture.cpp"
.text:004B8A37 load_blp_texture push offset aTextureCpp ; ".\\Texture.cpp"
.text:004B96D7 LoadTGATexture push offset aTextureCpp ; ".\\Texture.cpp"
.text:004BAF77 releaseModelBlobResources push offset aModelblobCpp ; ".\\ModelBlob.cpp"
.text:004BBB88 loadModelEntities push offset aModelblobCpp ; ".\\ModelBlob.cpp"
.text:004BBEB7 allocateProfileMemory push offset aProfileCpp ; ".\\Profile.cpp"
.text:004BD158 createProfileObject push offset aProfileCpp ; ".\\Profile.cpp"
.text:004C0FAF load_avc_texture_from_file push offset aTextureblobCpp ; ".\\TextureBlob.cpp"
.text:004C5D72 RetrieveClientObjectProperties push offset aSoundinterface ; ".\\SoundInterface2.cpp"
.text:004C6727 getActivePlayerInventoryItemDetails push offset aSoundinterface ; ".\\SoundInterface2.cpp"
.text:004C6F8C playSoundResource push offset aSoundinterface ; ".\\SoundInterface2.cpp"
.text:004C9201 playSoundWithEffects push offset aSoundinterface_0 ; ".\\SoundInterface2ZoneSounds.cpp"
.text:004C9B06 update_audio_state push offset aSoundinterface_0 ; ".\\SoundInterface2ZoneSounds.cpp"
.text:004CC237 allocate_and_initialize_sound_data push offset aSoundinterface_2 ; ".\\SoundInterface2Internal.cpp"
.text:004CD559 InitSoundKitObjects push offset aSoundinterface_2 ; ".\\SoundInterface2Internal.cpp"
.text:004CDFB0 apply_dsp_effects_to_entity push offset aSoundinterface_3 ; ".\\SoundInterface2DSP.cpp"
.text:004D2BDB releaseUnusedResources push offset aObjectallocCpp ; ".\\ObjectAlloc.cpp"
.text:004D4106 objectManagerCleanupAndValidate push offset aObjectmgrclien ; ".\\ObjectMgrClient.cpp"
.text:004D497A allocate_or_reuse_game_object push offset aObjectmgrclien ; ".\\ObjectMgrClient.cpp"
.text:004D751A unpack_and_process_packet push offset aObjectmgrclien ; ".\\ObjectMgrClient.cpp"
.text:004D75F7 unpack_and_process_packet push offset aObjectmgrclien ; ".\\ObjectMgrClient.cpp"
.text:004D7779 createClientObjectManager push offset aObjectmgrclien ; ".\\ObjectMgrClient.cpp"
.text:004D7A11 resourceDataValidatorAndSaver push offset aCgluemgrCpp ; ".\\CGlueMgr.cpp"
.text:004D7A51 resourceDataValidatorAndSaver push offset aCgluemgrCpp ; ".\\CGlueMgr.cpp"
.text:004D7A73 resourceDataValidatorAndSaver push offset aCgluemgrCpp ; ".\\CGlueMgr.cpp"
.text:004D7AA9 resourceDataValidatorAndSaver push offset aCgluemgrCpp ; ".\\CGlueMgr.cpp"
.text:004D7AC3 resourceDataValidatorAndSaver push offset aCgluemgrCpp ; ".\\CGlueMgr.cpp"
.text:004D7B77 resourceDataValidatorAndSaver push offset aCgluemgrCpp ; ".\\CGlueMgr.cpp"
.text:004D7B91 resourceDataValidatorAndSaver push offset aCgluemgrCpp ; ".\\CGlueMgr.cpp"
.text:004D7BAE resourceDataValidatorAndSaver push offset aCgluemgrCpp ; ".\\CGlueMgr.cpp"
.text:004D7BE5 resourceDataValidatorAndSaver push offset aCgluemgrCpp ; ".\\CGlueMgr.cpp"
.text:004D7C27 resourceDataValidatorAndSaver push offset aCgluemgrCpp ; ".\\CGlueMgr.cpp"
.text:004D7C65 resourceDataValidatorAndSaver push offset aCgluemgrCpp ; ".\\CGlueMgr.cpp"
.text:004D7CB3 resourceDataValidatorAndSaver push offset aCgluemgrCpp ; ".\\CGlueMgr.cpp"
.text:004D7D3C InitializeGlueManager push offset aCgluemgrCpp ; ".\\CGlueMgr.cpp"
.text:004D7D6B InitializeGlueManager push offset aCgluemgrCpp ; ".\\CGlueMgr.cpp"
.text:004DA685 initializeGlueManager push offset aCgluemgrCpp ; ".\\CGlueMgr.cpp"
.text:004DF5EA InitializeRealmList push offset aRealmlistCpp ; ".\\RealmList.cpp"
.text:004E158B setCharacterGender push offset aCharactercreat ; ".\\CharacterCreation.cpp"
.text:004E20FD ApplyRace push offset aCharactercreat ; ".\\CharacterCreation.cpp"
.text:004E497D fetchAndProcessSurveyData push offset aSurveydownload ; ".\\SurveyDownloadGlue.cpp"
.text:004E4C8E load_survey_module push offset aSurveydownload ; ".\\SurveyDownloadGlue.cpp"
.text:004E4D5F load_survey_module push offset aSurveydownload ; ".\\SurveyDownloadGlue.cpp"
.text:004E4DB0 load_survey_module push offset aSurveydownload ; ".\\SurveyDownloadGlue.cpp"
.text:004E4DE0 load_survey_module push offset aSurveydownload ; ".\\SurveyDownloadGlue.cpp"
.text:004E4EA2 InitializeSurveyDownload push offset aSurveydownload ; ".\\SurveyDownloadGlue.cpp"
.text:004E5272 download_game_patch push offset aPatchdownloadg ; ".\\PatchDownloadGlue.cpp"
.text:004E5295 download_game_patch push offset aPatchdownloadg ; ".\\PatchDownloadGlue.cpp"
.text:004E5C05 DownloadAndInstallScanModule push offset aScandllglueCpp ; ".\\ScanDLLGlue.cpp"
.text:004E5D74 push offset aScandllglueCpp ; ".\\ScanDLLGlue.cpp"
.text:004E5DAF push offset aScandllglueCpp ; ".\\ScanDLLGlue.cpp"
.text:004E5E02 push offset aScandllglueCpp ; ".\\ScanDLLGlue.cpp"
.text:004F2B57 releaseTextureCacheResource push offset aCommonTexturec ; "..\\..\\Common\\TextureCache.cpp"
.text:004F2CAD Texture_LoadAsync push offset aCommonTexturec ; "..\\..\\Common\\TextureCache.cpp"
.text:004F2F26 releaseTextureResource push offset aCommonTexturec ; "..\\..\\Common\\TextureCache.cpp"
.text:004F3126 AcquireGameObjectFromCache push offset aCommonTexturec ; "..\\..\\Common\\TextureCache.cpp"
.text:004F449C convertMovementToWorldCoordinates push offset aPassengerCpp ; ".\\Passenger.cpp"
.text:004F453F transformPassengerCoordinates push offset aPassengerCpp ; ".\\Passenger.cpp"
.text:004F47E7 updatePassengerOrientation push offset aPassengerCpp ; ".\\Passenger.cpp"
.text:004F4819 updatePassengerOrientation push offset aPassengerCpp ; ".\\Passenger.cpp"
.text:004F494A updateEntityPositionFromMatrix push offset aPassengerCpp ; ".\\Passenger.cpp"
.text:004F6575 Entity_RetrieveAndCopyTransformData push offset aWorldframeCpp ; ".\\WorldFrame.cpp"
.text:004F674F updatePlayerPhysicsAndInput push offset aWorldframeCpp ; ".\\WorldFrame.cpp"
.text:004F697E processWorldFrameEvent push offset aWorldframeCpp ; ".\\WorldFrame.cpp"
.text:004F6A4E processCombatAttackOutcomeIfRelevant push offset aWorldframeCpp ; ".\\WorldFrame.cpp"
.text:004F6FB0 processClientPendingObjects push offset aWorldframeCpp ; ".\\WorldFrame.cpp"
.text:004F6FF1 processClientPendingObjects push offset aWorldframeCpp ; ".\\WorldFrame.cpp"
.text:004F7683 getPlayerInteractionState push offset aWorldframeCpp ; ".\\WorldFrame.cpp"
.text:004F8241 updateLayerTrackObjectCursor push offset aWorldframeCpp ; ".\\WorldFrame.cpp"
.text:004F84A5 update_game_world_time push offset aWorldframeCpp ; ".\\WorldFrame.cpp"
.text:004F8531 update_game_world_time push offset aWorldframeCpp ; ".\\WorldFrame.cpp"
.text:004F86B1 updateNPCPossessionInfluence push offset aWorldframeCpp ; ".\\WorldFrame.cpp"
.text:004F96A3 computeEntityLinkageAndDistance push offset aWorldframeCpp ; ".\\WorldFrame.cpp"
.text:004F9CC2 handleWorldRaycast push offset aWorldframeCpp ; ".\\WorldFrame.cpp"
.text:004F9F86 updateResourceState push offset aWorldframeCpp ; ".\\WorldFrame.cpp"
.text:004FA2A8 updateWorldFrameLayer push offset aWorldframeCpp ; ".\\WorldFrame.cpp"
.text:004FA639 UpdateGameWorldFrame push offset aWorldframeCpp ; ".\\WorldFrame.cpp"
.text:004FA681 UpdateGameWorldFrame push offset aWorldframeCpp ; ".\\WorldFrame.cpp"
.text:004FA6F8 UpdateGameWorldFrame push offset aWorldframeCpp ; ".\\WorldFrame.cpp"
.text:004FA729 UpdateGameWorldFrame push offset aWorldframeCpp ; ".\\WorldFrame.cpp"
.text:004FAB99 UpdateGameWorldFrame push offset aWorldframeCpp ; ".\\WorldFrame.cpp"
.text:004FADD5 InitializeWorldFrame push offset aWorldframeCpp ; ".\\WorldFrame.cpp"
.text:004FAEA4 InitializeWorldFrame push offset aWorldframeCpp ; ".\\WorldFrame.cpp"
.text:004FAECE InitializeWorldFrame push offset aWorldframeCpp ; ".\\WorldFrame.cpp"
.text:004FAEF8 InitializeWorldFrame push offset aWorldframeCpp ; ".\\WorldFrame.cpp"
.text:004FAF22 InitializeWorldFrame push offset aWorldframeCpp ; ".\\WorldFrame.cpp"
.text:004FD2CB removeChatMessageById push offset aChatframeCpp ; ".\\ChatFrame.cpp"
.text:00501721 ChatFrameDeallocate push offset aChatframeCpp ; ".\\ChatFrame.cpp"
.text:0050173A ChatFrameDeallocate push offset aChatframeCpp ; ".\\ChatFrame.cpp"
.text:005017B1 destroyChatFrame push offset aChatframeCpp ; ".\\ChatFrame.cpp"
.text:005019F7 ChatFrame_ClearResources push offset aChatframeCpp ; ".\\ChatFrame.cpp"
.text:00501B2D AppendAndResizeChatMessage push offset aChatframeCpp ; ".\\ChatFrame.cpp"
.text:00501C16 AppendAndResizeChatMessage push offset aChatframeCpp ; ".\\ChatFrame.cpp"
.text:00502D98 appendChatMessage push offset aChatframeCpp ; ".\\ChatFrame.cpp"
.text:00502DB8 appendChatMessage push offset aChatframeCpp ; ".\\ChatFrame.cpp"
.text:00502DD6 appendChatMessage push offset aChatframeCpp ; ".\\ChatFrame.cpp"
.text:00502E19 appendChatMessage push offset aChatframeCpp ; ".\\ChatFrame.cpp"
.text:00502F39 AppendChatEntry push offset aChatframeCpp ; ".\\ChatFrame.cpp"
.text:0050302A AddChatFrameEntry push offset aChatframeCpp ; ".\\ChatFrame.cpp"
.text:00503046 AddChatFrameEntry push offset aChatframeCpp ; ".\\ChatFrame.cpp"
.text:0050395C formatChatMessageForDisplay push offset aChatframeCpp ; ".\\ChatFrame.cpp"
.text:005065A5 ReleaseChatFrameBlockResources push offset aChatframeCpp ; ".\\ChatFrame.cpp"
.text:005067A5 ReleaseChatFrameBlock push offset aChatframeCpp ; ".\\ChatFrame.cpp"
.text:00507465 ShutdownChatFrame push offset aChatframeCpp ; ".\\ChatFrame.cpp"
.text:005081B7 sendInitialLoginChatMessages push offset aChatframeCpp ; ".\\ChatFrame.cpp"
.text:005083EE loadAndProcessChatFrameConfig push offset aChatframeCpp ; ".\\ChatFrame.cpp"
.text:00508923 loadAndProcessChatFrameConfig push offset aChatframeCpp ; ".\\ChatFrame.cpp"
.text:00509BB2 parse_chat_command push offset aChatframeCpp ; ".\\ChatFrame.cpp"
.text:00509DAE IsSpamAndSanitize push offset aChatframeCpp ; ".\\ChatFrame.cpp"
.text:0050A1AD handleChatMessage push offset aChatframeCpp ; ".\\ChatFrame.cpp"
.text:0050A903 handleChatMessage push offset aChatframeCpp ; ".\\ChatFrame.cpp"
.text:0050B105 sendTargetObjectChatMessage push offset aChatframeCpp ; ".\\ChatFrame.cpp"
.text:0050B6F1 ProcessHonorGainCombatLog push offset aChatframeCpp ; ".\\ChatFrame.cpp"
.text:0050C64A handleTitleEarnedOrLost push offset aChatframeCpp ; ".\\ChatFrame.cpp"
.text:0050C797 handleExperienceGainPacket push offset aChatframeCpp ; ".\\ChatFrame.cpp"
.text:0050EC3F processChatLockInfo push offset aChatframeCpp ; ".\\ChatFrame.cpp"
.text:00512B12 handle_client_object_tooltip push offset aGameuiCpp ; ".\\GameUI.cpp"
.text:005130AC CloseGameUiInteraction push offset aGameuiCpp ; ".\\GameUI.cpp"
.text:005134F9 manageGameUiStringResource push offset aGameuiCpp ; ".\\GameUI.cpp"
.text:00513509 manageGameUiStringResource push offset aGameuiCpp ; ".\\GameUI.cpp"
.text:0051374E retrieveAndProcessClientObject push offset aGameuiCpp ; ".\\GameUI.cpp"
.text:0051377E apply_item_unlock push offset aGameuiCpp ; ".\\GameUI.cpp"
.text:00513D28 update_game_object_state push offset aGameuiCpp ; ".\\GameUI.cpp"
.text:00513D67 update_game_object_state push offset aGameuiCpp ; ".\\GameUI.cpp"
.text:00515229 GetGameDataForFramescript push offset aGameuiCpp ; ".\\GameUI.cpp"
.text:005167B0 apply_enchantment_to_target push offset aGameuiCpp ; ".\\GameUI.cpp"
.text:00517BEE handleClientObject push offset aGameuiCpp ; ".\\GameUI.cpp"
.text:005186B9 Client_GetActivePlayerObject push offset aGameuiCpp ; ".\\GameUI.cpp"
.text:00518D04 getRaidMemberPetGUID push offset aGameuiCpp ; ".\\GameUI.cpp"
.text:00518D76 clear_game_ui_interaction push offset aGameuiCpp ; ".\\GameUI.cpp"
.text:00518F52 validateUnitTargetingAndVisibility push offset aGameuiCpp ; ".\\GameUI.cpp"
.text:005192E1 handleGameUICursorState push offset aGameuiCpp ; ".\\GameUI.cpp"
.text:00519729 updateEntityStateIfPerformanceCounterThresholdExceeded push offset aGameuiCpp ; ".\\GameUI.cpp"
.text:0051974B updateEntityStateIfPerformanceCounterThresholdExceeded push offset aGameuiCpp ; ".\\GameUI.cpp"
.text:00519D7E determine_highest_unit_threat push offset aGameuiCpp ; ".\\GameUI.cpp"
.text:00519E92 updateCombatTargetEngagementMetrics push offset aGameuiCpp ; ".\\GameUI.cpp"
.text:0051BE1D transferItemToUnit push offset aGameuiCpp ; ".\\GameUI.cpp"
.text:0051D7EE stop_cinematic_and_restore_game_state push offset aGameuiCpp ; ".\\GameUI.cpp"
.text:0051F450 GetCorpseWorldPosition push offset aGameuiCpp ; ".\\GameUI.cpp"
.text:0051F4AD GetCorpseWorldPosition push offset aGameuiCpp ; ".\\GameUI.cpp"
.text:0051F7E2 handleUnitHighlightAndPlaySound push offset aGameuiCpp ; ".\\GameUI.cpp"
.text:0051F824 handleUnitHighlightAndPlaySound push offset aGameuiCpp ; ".\\GameUI.cpp"
.text:0051FD43 updateGameInteractionTarget push offset aGameuiCpp ; ".\\GameUI.cpp"
.text:0051FE17 updateGameUiInteractionTarget push offset aGameuiCpp ; ".\\GameUI.cpp"
.text:0051FF66 updateGameUIForClientObjectChange push offset aGameuiCpp ; ".\\GameUI.cpp"
.text:0051FFA2 updateGameUIForClientObjectChange push offset aGameuiCpp ; ".\\GameUI.cpp"
.text:0051FFF7 select_nearest_suitable_target push offset aGameuiCpp ; ".\\GameUI.cpp"
.text:00520210 apply_and_select_target push offset aGameuiCpp ; ".\\GameUI.cpp"
.text:005202FF apply_and_select_target push offset aGameuiCpp ; ".\\GameUI.cpp"
.text:0052038D apply_and_select_target push offset aGameuiCpp ; ".\\GameUI.cpp"
.text:00520537 updateGameUIStateAndStrings push offset aGameuiCpp ; ".\\GameUI.cpp"
.text:00520547 updateGameUIStateAndStrings push offset aGameuiCpp ; ".\\GameUI.cpp"
.text:005205A4 updateGameUIStateAndStrings push offset aGameuiCpp ; ".\\GameUI.cpp"
.text:005205B4 updateGameUIStateAndStrings push offset aGameuiCpp ; ".\\GameUI.cpp"
.text:00520619 updateGameUIStateAndStrings push offset aGameuiCpp ; ".\\GameUI.cpp"
.text:00520629 updateGameUIStateAndStrings push offset aGameuiCpp ; ".\\GameUI.cpp"
.text:0052081C update_game_ui_with_item push offset aGameuiCpp ; ".\\GameUI.cpp"
.text:00520EB9 update_active_player_inventory push offset aGameuiCpp ; ".\\GameUI.cpp"
.text:00520F27 update_active_player_inventory push offset aGameuiCpp ; ".\\GameUI.cpp"
.text:005210E5 executeSpellEffectChain push offset aGameuiCpp ; ".\\GameUI.cpp"
.text:00521DA8 compute_combat_damage_modifier push offset aGameuiCpp ; ".\\GameUI.cpp"
.text:00522387 send_cursor_item_deletion_and_cleanup push offset aGameuiCpp ; ".\\GameUI.cpp"
.text:00522433 send_cursor_item_deletion_and_cleanup push offset aGameuiCpp ; ".\\GameUI.cpp"
.text:00522531 handleUnitFollow push offset aGameuiCpp ; ".\\GameUI.cpp"
.text:00522558 handleUnitFollow push offset aGameuiCpp ; ".\\GameUI.cpp"
.text:00522655 initiateUnitTrade push offset aGameuiCpp ; ".\\GameUI.cpp"
.text:005236CC HandleLootClosure push offset aGameuiCpp ; ".\\GameUI.cpp"
.text:00523935 handleItemPushResult push offset aGameuiCpp ; ".\\GameUI.cpp"
.text:005239B5 handleItemPushResult push offset aGameuiCpp ; ".\\GameUI.cpp"
.text:00523F93 handle_spirit_guide_assistance push offset aGameuiCpp ; ".\\GameUI.cpp"
.text:00524063 HandleSpiritGuideInteractionWithProximityCheck push offset aGameuiCpp ; ".\\GameUI.cpp"
.text:0052422E processPlayerSessionEnd push offset aGameuiCpp ; ".\\GameUI.cpp"
.text:00524452 manageProximityAlert push offset aGameuiCpp ; ".\\GameUI.cpp"
.text:00524667 handlePlayerItemAndSignalError push offset aGameuiCpp ; ".\\GameUI.cpp"
.text:00524CC2 handleTargetAcquisition push offset aGameuiCpp ; ".\\GameUI.cpp"
.text:005251E8 select_best_target push offset aGameuiCpp ; ".\\GameUI.cpp"
.text:00525259 select_best_target push offset aGameuiCpp ; ".\\GameUI.cpp"
.text:00525359 update_target_indicator push offset aGameuiCpp ; ".\\GameUI.cpp"
.text:005259EA isTargetEligible push offset aGameuiCpp ; ".\\GameUI.cpp"
.text:00525E00 select_target_if_not_ally push offset aGameuiCpp ; ".\\GameUI.cpp"
.text:00525E60 handleTargetIfFriendOrPartyOrRaid push offset aGameuiCpp ; ".\\GameUI.cpp"
.text:00525EF3 handleAssistUnitLuaCommand push offset aGameuiCpp ; ".\\GameUI.cpp"
.text:0052659E processPacketGroup push offset aGameuiCpp ; ".\\GameUI.cpp"
.text:00526876 processPacketGroup push offset aGameuiCpp ; ".\\GameUI.cpp"
.text:00527439 processTerrainClick push offset aGameuiCpp ; ".\\GameUI.cpp"
.text:00527479 processTerrainClick push offset aGameuiCpp ; ".\\GameUI.cpp"
.text:0052752A processPlayerTargetInteraction push offset aGameuiCpp ; ".\\GameUI.cpp"
.text:005275B0 processPlayerTargetInteraction push offset aGameuiCpp ; ".\\GameUI.cpp"
.text:0052771A processPlayerTargetInteraction push offset aGameuiCpp ; ".\\GameUI.cpp"
.text:005277E7 SetPlayerTarget push offset aGameuiCpp ; ".\\GameUI.cpp"
.text:005278E4 handle_player_interaction push offset aGameuiCpp ; ".\\GameUI.cpp"
.text:0052855F checkPlayerProximityForPvPCapture push offset aGameuiCpp ; ".\\GameUI.cpp"
.text:005289BD load_addon push offset aGameuiCpp ; ".\\GameUI.cpp"
.text:005292A4 GameUISystemShutdown push offset aGameuiCpp ; ".\\GameUI.cpp"
.text:005292C4 GameUISystemShutdown push offset aGameuiCpp ; ".\\GameUI.cpp"
.text:005292E4 GameUISystemShutdown push offset aGameuiCpp ; ".\\GameUI.cpp"
.text:00529304 GameUISystemShutdown push offset aGameuiCpp ; ".\\GameUI.cpp"
.text:0052AA60 initializeGameUiAndValidateFrameXml push offset aGameuiCpp ; ".\\GameUI.cpp"
.text:0052C705 GetPartyPetGUIDOrDefault push offset aPartyframeCpp ; ".\\PartyFrame.cpp"
.text:0052C92F isPartyMemberById push offset aPartyframeCpp ; ".\\PartyFrame.cpp"
.text:0052D299 find_object_by_uid_and_index push offset aPartyframeCpp ; ".\\PartyFrame.cpp"
.text:0052D3A1 isPlayerOrPartyMemberOrPet push offset aPartyframeCpp ; ".\\PartyFrame.cpp"
.text:0052D51A managePlayerSession push offset aPartyframeCpp ; ".\\PartyFrame.cpp"
.text:0052D556 managePlayerSession push offset aPartyframeCpp ; ".\\PartyFrame.cpp"
.text:0052D71D cleanupPlayerSessionData push offset aPartyframeCpp ; ".\\PartyFrame.cpp"
.text:0052D769 cleanupPlayerSessionData push offset aPartyframeCpp ; ".\\PartyFrame.cpp"
.text:0052E0BC updatePartyMemberAssignment push offset aPartyframeCpp ; ".\\PartyFrame.cpp"
.text:0052E319 assignPartyRoles push offset aPartyframeCpp ; ".\\PartyFrame.cpp"
.text:0053B191 InitializeBattlenetUI push offset aBattlenetuiCpp ; ".\\BattlenetUI.cpp"
.text:0053B1BE InitializeBattlenetUI push offset aBattlenetuiCpp ; ".\\BattlenetUI.cpp"
.text:0053B1F6 InitializeBattlenetUI push offset aBattlenetuiCpp ; ".\\BattlenetUI.cpp"
.text:0053B24A InitializeBattlenetUI push offset aBattlenetuiCpp ; ".\\BattlenetUI.cpp"
.text:0053B2AA InitializeBattlenetUI push offset aBattlenetuiCpp ; ".\\BattlenetUI.cpp"
.text:0053B2E5 InitializeBattlenetUI push offset aBattlenetuiCpp ; ".\\BattlenetUI.cpp"
.text:0053B320 InitializeBattlenetUI push offset aBattlenetuiCpp ; ".\\BattlenetUI.cpp"
.text:0053BDA9 isClientObjectOwnedBy push offset aSpellbookframe ; ".\\SpellBookFrame.cpp"
.text:0053D81B isPetSpellUsable push offset aSpellbookframe ; ".\\SpellBookFrame.cpp"
.text:0053DAB0 retrievePetAssistData push offset aSpellbookframe ; ".\\SpellBookFrame.cpp"
.text:0053E1A2 cast_spell_with_target push offset aSpellbookframe ; ".\\SpellBookFrame.cpp"
.text:00540428 CastSpell push offset aSpellbookframe ; ".\\SpellBookFrame.cpp"
.text:00540B16 lua_GetSpellInfo push offset aSpellbookframe ; ".\\SpellBookFrame.cpp"
.text:0054171E IsSpellUsable push offset aSpellbookframe ; ".\\SpellBookFrame.cpp"
.text:00541B8A isSpellInRange push offset aSpellbookframe ; ".\\SpellBookFrame.cpp"
.text:00541CFC is_spell_in_range push offset aSpellbookframe ; ".\\SpellBookFrame.cpp"
.text:00541F59 appendSpellToSpellbook push offset aSpellbookframe ; ".\\SpellBookFrame.cpp"
.text:00542C4B handleSpellAcquisition push offset aSpellbookframe ; ".\\SpellBookFrame.cpp"
.text:0054450F convertWorldToMapCoordinates push offset aWorldmapCpp ; ".\\WorldMap.cpp"
.text:00544AB3 updateCameraTransformsAndApplyValue push offset aWorldmapCpp ; ".\\WorldMap.cpp"
.text:0054AC22 SignalUnseenArenaPet push offset aBattlefieldinf ; ".\\BattlefieldInfo.cpp"
.text:0054AD42 RemoveArenaPet push offset aBattlefieldinf ; ".\\BattlefieldInfo.cpp"
.text:0054B856 updateArenaVisibilityAndSignalEvent push offset aBattlefieldinf ; ".\\BattlefieldInfo.cpp"
.text:0054B936 updateArenaPetVisibility push offset aBattlefieldinf ; ".\\BattlefieldInfo.cpp"
.text:0054C3DF getBattlefieldMemberPositionAndName push offset aBattlefieldinf ; ".\\BattlefieldInfo.cpp"
.text:0054C549 GetBattlefieldVehicleData push offset aBattlefieldinf ; ".\\BattlefieldInfo.cpp"
.text:0054D05D get_active_player_object_by_index push offset aBattlefieldinf ; ".\\BattlefieldInfo.cpp"
.text:0054D16A updateArenaVisibilityByUnit push offset aBattlefieldinf ; ".\\BattlefieldInfo.cpp"
.text:0054E8D6 initializeBattlefield push offset aBattlefieldinf ; ".\\BattlefieldInfo.cpp"
.text:00550C30 ManageCriticalSectionDebugInfo push offset aKnowledgebaseC ; ".\\KnowledgeBase.cpp"
.text:005557B2 isUnitOnLFGRandomCooldown push offset aLfginfoCpp ; ".\\LFGInfo.cpp"
.text:00555892 checkUnitLfgDeserterStatus push offset aLfginfoCpp ; ".\\LFGInfo.cpp"
.text:0055B91F process_lfg_search_results_packet push offset aLfginfoCpp ; ".\\LFGInfo.cpp"
.text:0055BB5D process_lfg_search_results_packet push offset aLfginfoCpp ; ".\\LFGInfo.cpp"
.text:005620F7 initLevelAndIncrementCounter push offset aUibindingsCpp ; ".\\UIBindings.cpp"
.text:005647DD parse_and_process_ui_xml_bindings push offset aUibindingsCpp ; ".\\UIBindings.cpp"
.text:005652A4 updatePlayerInventory push offset aUimacrosCpp ; ".\\UIMacros.cpp"
.text:00565895 DeduplicateInventoryItems push offset aUimacrosCpp ; ".\\UIMacros.cpp"
.text:00565904 DeduplicateInventoryItems push offset aUimacrosCpp ; ".\\UIMacros.cpp"
.text:005659FD DeduplicateInventoryItems push offset aUimacrosCpp ; ".\\UIMacros.cpp"
.text:00565A7F DeduplicateInventoryItems push offset aUimacrosCpp ; ".\\UIMacros.cpp"
.text:00566572 FreeUIMacroSystemMemory push offset aUimacrosCpp ; ".\\UIMacros.cpp"
.text:005665C7 FreeUIMacroSystemMemory push offset aUimacrosCpp ; ".\\UIMacros.cpp"
.text:00566BEC getInventoryItemName push offset aUimacrosCpp ; ".\\UIMacros.cpp"
.text:00566C09 getInventoryItemName push offset aUimacrosCpp ; ".\\UIMacros.cpp"
.text:00568A0A update_commentator_position_and_orientation push offset aCommentatorfra ; ".\\CommentatorFrame.cpp"
.text:00568A36 update_commentator_position_and_orientation push offset aCommentatorfra ; ".\\CommentatorFrame.cpp"
.text:0056A6AD sendCommentatorAddPlayerData push offset aCommentatorfra ; ".\\CommentatorFrame.cpp"
.text:0056AA77 validateAndGetBattlemasterUnit push offset aCommentatorfra ; ".\\CommentatorFrame.cpp"
.text:0056C35A updateCameraTargetPositionAndState push offset aChatbubblefram ; ".\\ChatBubbleFrame.cpp"
.text:0056CB33 createChatBubble push offset aChatbubblefram ; ".\\ChatBubbleFrame.cpp"
.text:0056CFCB processEntityActivations push offset aChatbubblefram ; ".\\ChatBubbleFrame.cpp"
.text:0056D155 updateAndLinkGameEntities push offset aChatbubblefram ; ".\\ChatBubbleFrame.cpp"
.text:0056E406 getMailItemLinkFromIndex push offset aMailinfoCpp ; ".\\MailInfo.cpp"
.text:0056F64B generateAuctionMailSubject push offset aMailinfoCpp ; ".\\MailInfo.cpp"
.text:00570003 addEntityComponentAndProcess push offset aMailinfoCpp ; ".\\MailInfo.cpp"
.text:005707CF getMailItemData push offset aMailinfoCpp ; ".\\MailInfo.cpp"
.text:00570A0B sendPlayerMail push offset aMailinfoCpp ; ".\\MailInfo.cpp"
.text:00571CA6 HandleMailListResultPacket push offset aMailinfoCpp ; ".\\MailInfo.cpp"
.text:00572296 InitializeMailSystem push offset aMailinfoCpp ; ".\\MailInfo.cpp"
.text:0057234A InitializeMailSystem push offset aMailinfoCpp ; ".\\MailInfo.cpp"
.text:00572EEB swap_raid_target_objects push offset aRaidinfoCpp ; ".\\RaidInfo.cpp"
.text:00572F27 swap_raid_target_objects push offset aRaidinfoCpp ; ".\\RaidInfo.cpp"
.text:00573024 cleanupGameUIAndSendEvents push offset aRaidinfoCpp ; ".\\RaidInfo.cpp"
.text:00573187 FindEntityPairById push offset aRaidinfoCpp ; ".\\RaidInfo.cpp"
.text:00573240 isInRaid push offset aRaidinfoCpp ; ".\\RaidInfo.cpp"
.text:00573783 getRaidMemberDetails push offset aRaidinfoCpp ; ".\\RaidInfo.cpp"
.text:00574413 handleRaidTargetUpdate push offset aRaidinfoCpp ; ".\\RaidInfo.cpp"
.text:00574C04 setRaidTarget push offset aRaidinfoCpp ; ".\\RaidInfo.cpp"
.text:00575412 updatePartyReadyCheck push offset aRaidinfoCpp ; ".\\RaidInfo.cpp"
.text:00575462 updatePartyReadyCheck push offset aRaidinfoCpp ; ".\\RaidInfo.cpp"
.text:00575522 updatePartyReadyCheck push offset aRaidinfoCpp ; ".\\RaidInfo.cpp"
.text:0057555F updatePartyReadyCheck push offset aRaidinfoCpp ; ".\\RaidInfo.cpp"
.text:00575773 initializeRaidSystem push offset aRaidinfoCpp ; ".\\RaidInfo.cpp"
.text:0057586D processStopDancePacket push offset aDancestudioCpp ; ".\\DanceStudio.cpp"
.text:005758D3 LoadAndPrepareDanceSequence push offset aDancestudioCpp ; ".\\DanceStudio.cpp"
.text:00575915 LoadAndPrepareDanceSequence push offset aDancestudioCpp ; ".\\DanceStudio.cpp"
.text:00575943 LoadAndPrepareDanceSequence push offset aDancestudioCpp ; ".\\DanceStudio.cpp"
.text:00575A6F load_and_free_dance_sequence push offset aDancestudioCpp ; ".\\DanceStudio.cpp"
.text:00575B76 handle_dance_studio_packet push offset aDancestudioCpp ; ".\\DanceStudio.cpp"
.text:00577DB8 replace_framescript_tokens push offset aQuesttextparse ; ".\\QuestTextParser.cpp"
.text:00577E5F replace_framescript_tokens push offset aQuesttextparse ; ".\\QuestTextParser.cpp"
.text:005782EA calculateFormulaValue push offset aQuesttextparse ; ".\\QuestTextParser.cpp"
.text:00578403 calculateFormulaValue push offset aQuesttextparse ; ".\\QuestTextParser.cpp"
.text:00578420 calculateFormulaValue push offset aQuesttextparse ; ".\\QuestTextParser.cpp"
.text:0057846C calculateFormulaValue push offset aQuesttextparse ; ".\\QuestTextParser.cpp"
.text:00578489 calculateFormulaValue push offset aQuesttextparse ; ".\\QuestTextParser.cpp"
.text:005795A6 formatQuestText push offset aQuesttextparse ; ".\\QuestTextParser.cpp"
.text:0057A620 interpret_quest_formula push offset aQuesttextparse ; ".\\QuestTextParser.cpp"
.text:0057A63E interpret_quest_formula push offset aQuesttextparse ; ".\\QuestTextParser.cpp"
.text:0057A6A2 interpret_quest_formula push offset aQuesttextparse ; ".\\QuestTextParser.cpp"
.text:0057A6C0 interpret_quest_formula push offset aQuesttextparse ; ".\\QuestTextParser.cpp"
.text:0057C6CB updateEntityTransformFromCameraOrFallback push offset aMinimapframeCp ; ".\\MinimapFrame.cpp"
.text:0057CAC8 updateEntityCollisionActivation push offset aMinimapframeCp ; ".\\MinimapFrame.cpp"
.text:0057D3A9 updateEntityCollisionActivation push offset aMinimapframeCp ; ".\\MinimapFrame.cpp"
.text:0057E02E handleClientObjectStateChange push offset aMinimapframeCp ; ".\\MinimapFrame.cpp"
.text:0057F81A CreateAndLaunchProjectile push offset aMinimapframeCp ; ".\\MinimapFrame.cpp"
.text:00581ED0 updateSceneAndRenderEntities push offset aMinimapframeCp ; ".\\MinimapFrame.cpp"
.text:00582BBD updateSceneAndRenderEntities push offset aMinimapframeCp ; ".\\MinimapFrame.cpp"
.text:005845C0 isClientObjectReady push offset aMerchantframeC ; ".\\MerchantFrame.cpp"
.text:00584A03 isMerchantCapableOfRepair push offset aMerchantframeC ; ".\\MerchantFrame.cpp"
.text:00584A79 showRepairCursor push offset aMerchantframeC ; ".\\MerchantFrame.cpp"
.text:00584B4F calculateAdjustedStatWithReactionModifier push offset aMerchantframeC ; ".\\MerchantFrame.cpp"
.text:005853DA handle_merchant_interaction push offset aMerchantframeC ; ".\\MerchantFrame.cpp"
.text:005859A7 calculate_total_repair_cost push offset aMerchantframeC ; ".\\MerchantFrame.cpp"
.text:00585CA6 send_repaired_items_data push offset aMerchantframeC ; ".\\MerchantFrame.cpp"
.text:005869FC initialize_player_state push offset aTradeframeCpp ; ".\\TradeFrame.cpp"
.text:00586D5A getTradeItemLinkByIndex push offset aTradeframeCpp ; ".\\TradeFrame.cpp"
.text:0058731C handleTradeInteraction push offset aTradeframeCpp ; ".\\TradeFrame.cpp"
.text:0058742D processTradeMessage push offset aTradeframeCpp ; ".\\TradeFrame.cpp"
.text:0058761C processTradeMessage push offset aTradeframeCpp ; ".\\TradeFrame.cpp"
.text:00587669 processTradeMessage push offset aTradeframeCpp ; ".\\TradeFrame.cpp"
.text:005877C4 initializeAndValidatePlayer push offset aTradeframeCpp ; ".\\TradeFrame.cpp"
.text:00587A62 process_trade_button_click push offset aTradeframeCpp ; ".\\TradeFrame.cpp"
.text:00587ADB process_trade_button_click push offset aTradeframeCpp ; ".\\TradeFrame.cpp"
.text:00587F16 getTradeItemDetails push offset aTradeframeCpp ; ".\\TradeFrame.cpp"
.text:00588EC0 isClientObjectAvailable push offset aLootframeCpp ; ".\\LootFrame.cpp"
.text:00588F34 updateLootPortrait push offset aLootframeCpp ; ".\\LootFrame.cpp"
.text:005896D3 HandleLootCloseAndInventoryCleanup push offset aLootframeCpp ; ".\\LootFrame.cpp"
.text:005899DA closeLootSlotAndReturnObject push offset aLootframeCpp ; ".\\LootFrame.cpp"
.text:00589C54 handle_item_text_get_item push offset aItemtextframeC ; ".\\ItemTextFrame.cpp"
.text:00589CA7 getItemMaterialString push offset aItemtextframeC ; ".\\ItemTextFrame.cpp"
.text:00589EC4 HandleQuestChatText push offset aItemtextframeC ; ".\\ItemTextFrame.cpp"
.text:0058A26B updateItemTextData push offset aItemtextframeC ; ".\\ItemTextFrame.cpp"
.text:0058A391 updateItemTextData push offset aItemtextframeC ; ".\\ItemTextFrame.cpp"
.text:0058A496 getItemCreatorName push offset aItemtextframeC ; ".\\ItemTextFrame.cpp"
.text:0058A7D0 FreeGossipResources push offset aGossipinfoCpp ; ".\\GossipInfo.cpp"
.text:0058A7F1 FreeGossipResources push offset aGossipinfoCpp ; ".\\GossipInfo.cpp"
.text:0058AB64 isGossipInfoAvailable push offset aGossipinfoCpp ; ".\\GossipInfo.cpp"
.text:0058ACA4 handlePlayerGossipResponse push offset aGossipinfoCpp ; ".\\GossipInfo.cpp"
.text:0058AE66 handlePlayerGossipResponse push offset aGossipinfoCpp ; ".\\GossipInfo.cpp"
.text:0058B27C HandleGossipPacket push offset aGossipinfoCpp ; ".\\GossipInfo.cpp"
.text:0058B28C HandleGossipPacket push offset aGossipinfoCpp ; ".\\GossipInfo.cpp"
.text:0058B2C0 HandleGossipPacket push offset aGossipinfoCpp ; ".\\GossipInfo.cpp"
.text:0058B2D8 HandleGossipPacket push offset aGossipinfoCpp ; ".\\GossipInfo.cpp"
.text:0058C5B2 apply_quest_text push offset aQuestframeCpp ; ".\\QuestFrame.cpp"
.text:0058C9A7 GetQuestBackgroundMaterialString push offset aQuestframeCpp ; ".\\QuestFrame.cpp"
.text:0058CA9C processQuestGiverCompletion push offset aQuestframeCpp ; ".\\QuestFrame.cpp"
.text:0058CE26 processQuestDecline push offset aQuestframeCpp ; ".\\QuestFrame.cpp"
.text:0058DB3E countCompletedDailyQuests push offset aQuestframeCpp ; ".\\QuestFrame.cpp"
.text:0059138D calculateTaxiRouteCost push offset aTaximapframeCp ; ".\\TaxiMapFrame.cpp"
.text:00592906 UpdateObjectCollisionData push offset aTaximapframeCp ; ".\\TaxiMapFrame.cpp"
.text:00592A5C UpdateObjectCollisionData push offset aTaximapframeCp ; ".\\TaxiMapFrame.cpp"
.text:00592C30 InitializeTaxiMapFrameData push offset aTaximapframeCp ; ".\\TaxiMapFrame.cpp"
.text:0059647A ManageAndSortClassTrainerServices push offset aClasstrainerfr ; ".\\ClassTrainerFrame.cpp"
.text:005967E6 ManageAndSortClassTrainerServices push offset aClasstrainerfr ; ".\\ClassTrainerFrame.cpp"
.text:005969A7 ManageAndSortClassTrainerServices push offset aClasstrainerfr ; ".\\ClassTrainerFrame.cpp"
.text:00597810 loadOrCreateClientEntity push offset aCharactermodel ; ".\\CharacterModelBase.cpp"
.text:00597893 LevelEntityLoadAndActivate push offset aCharactermodel ; ".\\CharacterModelBase.cpp"
.text:00597ACF GameEntityEnsureDependencies push offset aCharactermodel ; ".\\CharacterModelBase.cpp"
.text:00598462 loadAndProcessItemDisplayData push offset aDressupmodelfr ; ".\\DressUpModelFrame.cpp"
.text:00598A2A load_player_entity push offset aDressupmodelfr ; ".\\DressUpModelFrame.cpp"
.text:0059D2F5 computeAuctionDeposit push offset aAuctionhouseCp ; ".\\AuctionHouse.cpp"
.text:0059D432 updateAuctionSellItemCursor push offset aAuctionhouseCp ; ".\\AuctionHouse.cpp"
.text:0059F2A7 expand_and_append_auction_entry push offset aAuctionhouseCp ; ".\\AuctionHouse.cpp"
.text:0059F67A update_player_inventory_progress push offset aAuctionhouseCp ; ".\\AuctionHouse.cpp"
.text:0059F78C getAuctionItemDetails push offset aAuctionhouseCp ; ".\\AuctionHouse.cpp"
.text:0059FA0F initiateAuction push offset aAuctionhouseCp ; ".\\AuctionHouse.cpp"
.text:005A0505 handleAuctionBidderNotification push offset aAuctionhouseCp ; ".\\AuctionHouse.cpp"
.text:005A09E5 handleAuctionOwnerNotification push offset aAuctionhouseCp ; ".\\AuctionHouse.cpp"
.text:005A0B15 processAuctionRemovalNotification push offset aAuctionhouseCp ; ".\\AuctionHouse.cpp"
.text:005A0CD6 initializeAuctionHouse push offset aAuctionhouseCp ; ".\\AuctionHouse.cpp"
.text:005A15D6 SetPetStableAppearance push offset aStableinfoCpp ; ".\\StableInfo.cpp"
.text:005A2188 processClientObjectActivation push offset aPetitionvendor ; ".\\PetitionVendor.cpp"
.text:005A3F17 processArenaTeamRosterPacket push offset aArenateaminfoC ; ".\\ArenaTeamInfo.cpp"
.text:005A5117 SendItemUseRequest push offset aGuildbankframe ; ".\\GuildBankFrame.cpp"
.text:005A856E getPlayerActiveSpellIconPath push offset aActionbarframe ; ".\\ActionBarFrame.cpp"
.text:005A863F getActivePlayerNameWithSuffixAndArtPath push offset aActionbarframe ; ".\\ActionBarFrame.cpp"
.text:005A8DB1 syncPlayerInventoryAndPetState push offset aActionbarframe ; ".\\ActionBarFrame.cpp"
.text:005A955E apply_pet_effect_to_entity push offset aActionbarframe ; ".\\ActionBarFrame.cpp"
.text:005A9644 validateInventoryOrAnimationData push offset aActionbarframe ; ".\\ActionBarFrame.cpp"
.text:005A9946 getEntityTexturePath push offset aActionbarframe ; ".\\ActionBarFrame.cpp"
.text:005A9A92 getEntityTexturePath push offset aActionbarframe ; ".\\ActionBarFrame.cpp"
.text:005AA12E ApplyGameplayEffect push offset aActionbarframe ; ".\\ActionBarFrame.cpp"
.text:005AB19B updateActionSlot push offset aActionbarframe ; ".\\ActionBarFrame.cpp"
.text:005AC217 FreeTicketInfoMemory push offset aGmticketinfoCp ; ".\\GMTicketInfo.cpp"
.text:005AC240 FreeTicketInfoMemory push offset aGmticketinfoCp ; ".\\GMTicketInfo.cpp"
.text:005AC28B setTicketDataElement push offset aGmticketinfoCp ; ".\\GMTicketInfo.cpp"
.text:005AC2B2 setTicketDataElement push offset aGmticketinfoCp ; ".\\GMTicketInfo.cpp"
.text:005AC2E3 setTicketInfoString push offset aGmticketinfoCp ; ".\\GMTicketInfo.cpp"
.text:005AC309 setTicketInfoString push offset aGmticketinfoCp ; ".\\GMTicketInfo.cpp"
.text:005AC9F8 transmit_player_ticket_data push offset aGmticketinfoCp ; ".\\GMTicketInfo.cpp"
.text:005AD967 hasClientObjectsWithItemFlags push offset aEquipmentmanag_0 ; ".\\EquipmentManager.cpp"
.text:005ADC14 SynchronizePlayerEquipment push offset aEquipmentmanag_0 ; ".\\EquipmentManager.cpp"
.text:005AEB98 GetEquipmentSetLocationsAndItems push offset aEquipmentmanag_0 ; ".\\EquipmentManager.cpp"
.text:005AEDD8 GetEquipmentSetLocationsAndItems push offset aEquipmentmanag_0 ; ".\\EquipmentManager.cpp"
.text:005AF029 get_equipment_set_item_data push offset aEquipmentmanag_0 ; ".\\EquipmentManager.cpp"
.text:005AFBF4 initializeEquipmentManager push offset aEquipmentmanag_0 ; ".\\EquipmentManager.cpp"
.text:005B07D3 getCurrencyInfoByIndex push offset aCurrencytypesC ; ".\\CurrencyTypes.cpp"
.text:005B0BC5 GetCurrencyInfoByIndex push offset aCurrencytypesC ; ".\\CurrencyTypes.cpp"
.text:005B30DC processAchievementEarnedPacket push offset aAchievementinf ; ".\\AchievementInfo.cpp"
.text:005B3BE7 count_achievements_in_comparison_category push offset aAchievementinf ; ".\\AchievementInfo.cpp"
.text:005B3E2B count_completed_comparison_achievements push offset aAchievementinf ; ".\\AchievementInfo.cpp"
.text:005BBE9E InitializeClientCalendar push offset aCalendarCpp ; ".\\Calendar.cpp"
.text:005BBFD6 updateGuildPlayerContext push offset aCalendarCpp ; ".\\Calendar.cpp"
.text:005BC0E9 InitGuildCalendar push offset aCalendarCpp ; ".\\Calendar.cpp"
.text:005BED72 handlePlayerCalendarEvent push offset aCalendarCpp ; ".\\Calendar.cpp"
.text:005C2215 advance_calendar_and_process_events push offset aCalendarCpp ; ".\\Calendar.cpp"
.text:005C235A createAndInitCalendar push offset aCalendarCpp ; ".\\Calendar.cpp"
.text:005C26AD update_game_calendar push offset aCalendarCpp ; ".\\Calendar.cpp"
.text:005C27A5 update_game_calendar push offset aCalendarCpp ; ".\\Calendar.cpp"
.text:005C28BA update_game_calendar push offset aCalendarCpp ; ".\\Calendar.cpp"
.text:005C2D1E processCalendarData push offset aCalendarCpp ; ".\\Calendar.cpp"
.text:005C2F93 processCalendarData push offset aCalendarCpp ; ".\\Calendar.cpp"
.text:005C32B1 processCalendarData push offset aCalendarCpp ; ".\\Calendar.cpp"
.text:005C3AE7 updateCalendarPlayerEvents push offset aCalendarCpp ; ".\\Calendar.cpp"
.text:005C3E0E process_calendar_events push offset aCalendarCpp ; ".\\Calendar.cpp"
.text:005C46CE InitializeAndProcessGameUIClientObject push offset aItemsocketinfo ; ".\\ItemSocketInfo.cpp"
.text:005C47D9 RegisterClientEventCallback push offset aItemsocketinfo ; ".\\ItemSocketInfo.cpp"
.text:005C4981 isClientObjectActiveAndValid push offset aItemsocketinfo ; ".\\ItemSocketInfo.cpp"
.text:005C49EB PushSocketItemInfoToLua push offset aItemsocketinfo ; ".\\ItemSocketInfo.cpp"
.text:005C4B05 getItemSocketCount push offset aItemsocketinfo ; ".\\ItemSocketInfo.cpp"
.text:005C4BDA retrieveSocketInformation push offset aItemsocketinfo ; ".\\ItemSocketInfo.cpp"
.text:005C4D85 getItemLinkByIndex push offset aItemsocketinfo ; ".\\ItemSocketInfo.cpp"
.text:005C50F1 isPlayerResourceThresholdMet push offset aItemsocketinfo ; ".\\ItemSocketInfo.cpp"
.text:005C51BD get_existing_socket_info push offset aItemsocketinfo ; ".\\ItemSocketInfo.cpp"
.text:005C5399 getItemLinkBySocketIndex push offset aItemsocketinfo ; ".\\ItemSocketInfo.cpp"
.text:005C6101 CanUsePetAbility push offset aTalentinfoCpp ; ".\\TalentInfo.cpp"
.text:005C66FB FilterAndAllocateTalents push offset aTalentinfoCpp ; ".\\TalentInfo.cpp"
.text:005C6AB3 sendTalentPreviewData push offset aTalentinfoCpp ; ".\\TalentInfo.cpp"
.text:005C78C7 RetrieveTalentInfo push offset aTalentinfoCpp ; ".\\TalentInfo.cpp"
.text:005C7DA7 retrieveTalentLinkData push offset aTalentinfoCpp ; ".\\TalentInfo.cpp"
.text:005C8179 LearnPlayerTalent push offset aTalentinfoCpp ; ".\\TalentInfo.cpp"
.text:005C9281 assignTalentWithResource push offset aTalentinfoCpp ; ".\\TalentInfo.cpp"
.text:005C9F86 initialize_talent_pool push offset aTalentinfoCpp ; ".\\TalentInfo.cpp"
.text:005CC626 handleGuildRosterPacket push offset aGuildinfoCpp ; ".\\GuildInfo.cpp"
.text:005CE8E9 initializeSkillData push offset aSkillinfoCpp ; ".\\SkillInfo.cpp"
.text:005CE983 initializeSkillData push offset aSkillinfoCpp ; ".\\SkillInfo.cpp"
.text:005CF297 HandlePetitionOffer push offset aPetitioninfoCp ; ".\\PetitionInfo.cpp"
.text:005CFD60 handle_duel_request_packet push offset aDuelinfoCpp ; ".\\DuelInfo.cpp"
.text:005D22D3 UpdateFactionStandingAndTriggerEffects push offset aReputationinfo ; ".\\ReputationInfo.cpp"
.text:005D2F3B InitFactionReputationSystem push offset aReputationinfo ; ".\\ReputationInfo.cpp"
.text:005D2F67 InitFactionReputationSystem push offset aReputationinfo ; ".\\ReputationInfo.cpp"
.text:005D33DF RetrievePetResourcePointer push offset aPetinfoCpp ; ".\\PetInfo.cpp"
.text:005D35D1 canUseVehicleSeat push offset aPetinfoCpp ; ".\\PetInfo.cpp"
.text:005D37A4 isPetAbandonableByPlayer push offset aPetinfoCpp ; ".\\PetInfo.cpp"
.text:005D3844 isPetDismissable push offset aPetinfoCpp ; ".\\PetInfo.cpp"
.text:005D38E4 can_rename_pet push offset aPetinfoCpp ; ".\\PetInfo.cpp"
.text:005D3983 checkPetUIState push offset aPetinfoCpp ; ".\\PetInfo.cpp"
.text:005D3A44 getPetExperienceBonus push offset aPetinfoCpp ; ".\\PetInfo.cpp"
.text:005D3B25 getPetHappinessAndPersonalityIndex push offset aPetinfoCpp ; ".\\PetInfo.cpp"
.text:005D3BFB get_pet_food_types push offset aPetinfoCpp ; ".\\PetInfo.cpp"
.text:005D3D03 getPetIconByFamilyId push offset aPetinfoCpp ; ".\\PetInfo.cpp"
.text:005D3DA8 getPetTalentTree push offset aPetinfoCpp ; ".\\PetInfo.cpp"
.text:005D3F27 IsFarSightUnitVisible push offset aPetinfoCpp ; ".\\PetInfo.cpp"
.text:005D40A0 update_farsight_unit_visibility_status push offset aPetinfoCpp ; ".\\PetInfo.cpp"
.text:005D42D6 sendPetActionToServer push offset aPetinfoCpp ; ".\\PetInfo.cpp"
.text:005D4357 sendPetActionToServer push offset aPetinfoCpp ; ".\\PetInfo.cpp"
.text:005D44D6 sendPetActionToServer push offset aPetinfoCpp ; ".\\PetInfo.cpp"
.text:005D479A dismiss_pet_and_send_event push offset aPetinfoCpp ; ".\\PetInfo.cpp"
.text:005D482C dismiss_pet_and_send_event push offset aPetinfoCpp ; ".\\PetInfo.cpp"
.text:005D4BAC handlePlayerItemAcquisitionAndShapeshift push offset aPetinfoCpp ; ".\\PetInfo.cpp"
.text:005D4FD0 getPetActionInfo push offset aPetinfoCpp ; ".\\PetInfo.cpp"
.text:005D56AC processPetRenameRequest push offset aPetinfoCpp ; ".\\PetInfo.cpp"
.text:005D6664 selectAndHandlePet push offset aPetinfoCpp ; ".\\PetInfo.cpp"
.text:005D6843 ExecutePetAction push offset aPetinfoCpp ; ".\\PetInfo.cpp"
.text:005D6A5A updatePlayerStateAndHandleEvents push offset aPetinfoCpp ; ".\\PetInfo.cpp"
.text:005D7209 setBagItemPortrait push offset aContainerframe ; ".\\ContainerFrame.cpp"
.text:005D732F processLocalPlayerEvent push offset aContainerframe ; ".\\ContainerFrame.cpp"
.text:005D7435 retrievePlayerInventoryItemData push offset aContainerframe ; ".\\ContainerFrame.cpp"
.text:005D7538 getContainerSlotCount push offset aContainerframe ; ".\\ContainerFrame.cpp"
.text:005D779F GetContainerFreeSpace push offset aContainerframe ; ".\\ContainerFrame.cpp"
.text:005D79C6 GetContainerFreeSlots push offset aContainerframe ; ".\\ContainerFrame.cpp"
.text:005D8D04 getBagItemNameByIndex push offset aContainerframe ; ".\\ContainerFrame.cpp"
.text:005D960E acquire_and_process_item push offset aContainerframe ; ".\\ContainerFrame.cpp"
.text:005D965A acquire_and_process_item push offset aContainerframe ; ".\\ContainerFrame.cpp"
.text:005D966A acquire_and_process_item push offset aContainerframe ; ".\\ContainerFrame.cpp"
.text:005D97A1 acquireAndUnlockPlayerItem push offset aContainerframe ; ".\\ContainerFrame.cpp"
.text:005D97F4 acquireAndUnlockPlayerItem push offset aContainerframe ; ".\\ContainerFrame.cpp"
.text:005D9807 acquireAndUnlockPlayerItem push offset aContainerframe ; ".\\ContainerFrame.cpp"
.text:005D9A1B synchronizePlayerInventory push offset aContainerframe ; ".\\ContainerFrame.cpp"
.text:005D9AA6 synchronizePlayerInventory push offset aContainerframe ; ".\\ContainerFrame.cpp"
.text:005D9B4F handlePlayerInventoryAcquisition push offset aContainerframe ; ".\\ContainerFrame.cpp"
.text:005D9B94 handlePlayerInventoryAcquisition push offset aContainerframe ; ".\\ContainerFrame.cpp"
.text:005D9DB3 clear_world_containers_and_player_inventory push offset aContainerframe ; ".\\ContainerFrame.cpp"
.text:005D9F6D releaseTradeskillFrameData push offset aTradeskillfram ; ".\\TradeSkillFrame.cpp"
.text:005DCBE1 FreeTradeSkillFrameMemory push offset aTradeskillfram ; ".\\TradeSkillFrame.cpp"
.text:005DCC13 FreeTradeSkillFrameMemory push offset aTradeskillfram ; ".\\TradeSkillFrame.cpp"
.text:005DCFB1 applyTradeskillFilter push offset aTradeskillfram ; ".\\TradeSkillFrame.cpp"
.text:005DCFF2 applyTradeskillFilter push offset aTradeskillfram ; ".\\TradeSkillFrame.cpp"
.text:005DD7E7 refreshTradeskillLineData push offset aTradeskillfram ; ".\\TradeSkillFrame.cpp"
.text:005DDD7A refreshTradeskillLineData push offset aTradeskillfram ; ".\\TradeSkillFrame.cpp"
.text:005DDF5A refreshTradeskillLineData push offset aTradeskillfram ; ".\\TradeSkillFrame.cpp"
.text:005DE235 UpdateTradeSkillDataAndDispatchEvents push offset aTradeskillfram ; ".\\TradeSkillFrame.cpp"
.text:005DE24C UpdateTradeSkillDataAndDispatchEvents push offset aTradeskillfram ; ".\\TradeSkillFrame.cpp"
.text:005DE280 UpdateTradeSkillDataAndDispatchEvents push offset aTradeskillfram ; ".\\TradeSkillFrame.cpp"
.text:005DE37A parseAndProcessTradeSkillLine push offset aTradeskillfram ; ".\\TradeSkillFrame.cpp"
.text:005DE3B5 parseAndProcessTradeSkillLine push offset aTradeskillfram ; ".\\TradeSkillFrame.cpp"
.text:005E410E isPartyMemberOnQuest push offset aQuestlogCpp ; ".\\QuestLog.cpp"
.text:005E4A4E calculateQuestRewardXPForParty push offset aQuestlogCpp ; ".\\QuestLog.cpp"
.text:005E84FC handlePlayerComponentEventAndSignal push offset aPaperdollinfof ; ".\\PaperDollInfoFrame.cpp"
.text:005E8681 HandleItemRepair push offset aPaperdollinfof ; ".\\PaperDollInfoFrame.cpp"
.text:005E8814 HandleItemRepair push offset aPaperdollinfof ; ".\\PaperDollInfoFrame.cpp"
.text:005E8961 HandleItemRepair push offset aPaperdollinfof ; ".\\PaperDollInfoFrame.cpp"
.text:005E8CE3 handle_player_inventory_item push offset aPaperdollinfof ; ".\\PaperDollInfoFrame.cpp"
.text:005E8DF4 AddItemToBackpack push offset aPaperdollinfof ; ".\\PaperDollInfoFrame.cpp"
.text:005E8EB9 AddItemToBackpack push offset aPaperdollinfof ; ".\\PaperDollInfoFrame.cpp"
.text:005E9888 getInventoryItemsBySlot push offset aPaperdollinfof ; ".\\PaperDollInfoFrame.cpp"
.text:005E9A85 getInventoryItemsBySlot push offset aPaperdollinfof ; ".\\PaperDollInfoFrame.cpp"
.text:005EAED8 isWandEquipped push offset aPaperdollinfof ; ".\\PaperDollInfoFrame.cpp"
.text:005EED81 isRaidMemberReady push offset aUimacrooptions ; ".\\UIMacroOptions.cpp"
.text:005EEE81 determinePlayerFlightSuitability push offset aUimacrooptions ; ".\\UIMacroOptions.cpp"
.text:005EF36F getVehicleSeatId push offset aUimacrooptions ; ".\\UIMacroOptions.cpp"
.text:005EF3A9 getVehicleSeatId push offset aUimacrooptions ; ".\\UIMacroOptions.cpp"
.text:005EF753 CheckPlayerOrPetFlag push offset aUimacrooptions ; ".\\UIMacroOptions.cpp"
.text:005EF7DB isUnitEligibleToAssistActivePlayer push offset aUimacrooptions ; ".\\UIMacroOptions.cpp"
.text:005EF85B isPlayerAttackOnTargetAllowed push offset aUimacrooptions ; ".\\UIMacroOptions.cpp"
.text:005EF8C5 isRaidEligible push offset aUimacrooptions ; ".\\UIMacroOptions.cpp"
.text:005EFC17 filterUnitName push offset aUimacrooptions ; ".\\UIMacroOptions.cpp"
.text:005F2AE2 CreateCalendarEvent push offset aCalendareventC ; ".\\CalendarEvent.cpp"
.text:005F2D4A InitializeAndPopulateCalendarEvents push offset aCalendareventC ; ".\\CalendarEvent.cpp"
.text:005F3006 InitializeAndSyncCalendarEvents push offset aCalendareventC ; ".\\CalendarEvent.cpp"
.text:005F318C InitializeAndSyncCalendarEvents push offset aCalendareventC ; ".\\CalendarEvent.cpp"
.text:005F3304 addPlayerCalendarEvent push offset aCalendareventC ; ".\\CalendarEvent.cpp"
.text:005F4B34 load_and_trim_addon_config push offset aAddonsCpp ; ".\\AddOns.cpp"
.text:005F559A process_and_store_addon_data push offset aAddonsCpp ; ".\\AddOns.cpp"
.text:005F55DB process_and_store_addon_data push offset aAddonsCpp ; ".\\AddOns.cpp"
.text:005F6062 AddonBlockDeallocate push offset aAddonsCpp ; ".\\AddOns.cpp"
.text:005F6D06 AddonSystemDeinitialize push offset aAddonsCpp ; ".\\AddOns.cpp"
.text:005F6D29 AddonSystemDeinitialize push offset aAddonsCpp ; ".\\AddOns.cpp"
.text:005F6D6A AddonSystemDeinitialize push offset aAddonsCpp ; ".\\AddOns.cpp"
.text:005F6DAB AddonSystemDeinitialize push offset aAddonsCpp ; ".\\AddOns.cpp"
.text:005F6DEC AddonSystemDeinitialize push offset aAddonsCpp ; ".\\AddOns.cpp"
.text:005F6E30 AddonSystemDeinitialize push offset aAddonsCpp ; ".\\AddOns.cpp"
.text:005F6E7D AddonSystemDeinitialize push offset aAddonsCpp ; ".\\AddOns.cpp"
.text:005F7001 Entity_CleanupAndRelease_11 push offset aAddonsCpp ; ".\\AddOns.cpp"
.text:005F72FD deallocateEntitySystem push offset aAddonsCpp ; ".\\AddOns.cpp"
.text:005F7A73 ProcessAndOrganizeAddonData push offset aAddonsCpp ; ".\\AddOns.cpp"
.text:005F7A83 ProcessAndOrganizeAddonData push offset aAddonsCpp ; ".\\AddOns.cpp"
.text:005F85A2 loadAndSetStringAddonResource push offset aAddonsCpp ; ".\\AddOns.cpp"
.text:005F85B2 loadAndSetStringAddonResource push offset aAddonsCpp ; ".\\AddOns.cpp"
.text:005F8998 load_addon_data push offset aAddonsCpp ; ".\\AddOns.cpp"
.text:005F8A78 load_addon_data push offset aAddonsCpp ; ".\\AddOns.cpp"
.text:005F8B26 load_addon_data push offset aAddonsCpp ; ".\\AddOns.cpp"
.text:005F8BC8 load_addon_data push offset aAddonsCpp ; ".\\AddOns.cpp"
.text:005F8C69 load_addon_data push offset aAddonsCpp ; ".\\AddOns.cpp"
.text:005F8E12 load_addon_data push offset aAddonsCpp ; ".\\AddOns.cpp"
.text:005F92E3 loadAndProcessAddonConfigurations push offset aAddonsCpp ; ".\\AddOns.cpp"
.text:005F970B InputControlInitOrShutdown push offset aInputcontrolCp ; ".\\InputControl.cpp"
.text:005F98FF loadJoystickProfile push offset aInputcontrolCp ; ".\\InputControl.cpp"
.text:005F9D35 GetSafeVehicleUnitPointer push offset aInputcontrolCp ; ".\\InputControl.cpp"
.text:005F9D73 GetSafeVehicleUnitPointer push offset aInputcontrolCp ; ".\\InputControl.cpp"
.text:005FA29C UpdateInputControlStateWithBitmask push offset aInputcontrolCp ; ".\\InputControl.cpp"
.text:005FA6BC can_camera_control_player push offset aInputcontrolCp ; ".\\InputControl.cpp"
.text:005FA7A1 is_camera_unit_visible push offset aInputcontrolCp ; ".\\InputControl.cpp"
.text:005FA923 calculateAngleBasedSignal push offset aInputcontrolCp ; ".\\InputControl.cpp"
.text:005FAAFF resume_or_pause_game push offset aInputcontrolCp ; ".\\InputControl.cpp"
.text:005FAB7F processRelativeMouseMovement push offset aInputcontrolCp ; ".\\InputControl.cpp"
.text:005FB284 update_player_facing push offset aInputcontrolCp ; ".\\InputControl.cpp"
.text:005FB4BF adjustVehicleAim push offset aInputcontrolCp ; ".\\InputControl.cpp"
.text:005FB515 getInputControlSignal push offset aInputcontrolCp ; ".\\InputControl.cpp"
.text:005FB577 isVehicleSeatFlagged push offset aInputcontrolCp ; ".\\InputControl.cpp"
.text:005FB610 isVehicleSeatFlagged push offset aInputcontrolCp ; ".\\InputControl.cpp"
.text:005FB678 handlePlayerVehicleExit push offset aInputcontrolCp ; ".\\InputControl.cpp"
.text:005FB6E8 processVehiclePreviousSeat push offset aInputcontrolCp ; ".\\InputControl.cpp"
.text:005FB738 cycleVehicleSeat push offset aInputcontrolCp ; ".\\InputControl.cpp"
.text:005FB842 applyVehicleAimControl push offset aInputcontrolCp ; ".\\InputControl.cpp"
.text:005FBA9D updateCameraLookAndTargeting push offset aInputcontrolCp ; ".\\InputControl.cpp"
.text:005FBBD0 processPlayerInput push offset aInputcontrolCp ; ".\\InputControl.cpp"
.text:005FBE94 adjustCameraInputByVisibility push offset aInputcontrolCp ; ".\\InputControl.cpp"
.text:005FBF91 initiate_player_jump_or_ascend push offset aInputcontrolCp ; ".\\InputControl.cpp"
.text:005FD484 updateInputControlString push offset aInputcontrolCp ; ".\\InputControl.cpp"
.text:005FD494 updateInputControlString push offset aInputcontrolCp ; ".\\InputControl.cpp"
.text:005FD4FC updateInputControlString push offset aInputcontrolCp ; ".\\InputControl.cpp"
.text:005FFE89 check_entity_activation_threshold push offset aCameraCpp ; ".\\Camera.cpp"
.text:005FFEC7 isClientReadyForActivation push offset aCameraCpp ; ".\\Camera.cpp"
.text:00600556 conditionallyUpdateCameraPhysics push offset aCameraCpp ; ".\\Camera.cpp"
.text:006009A9 updateClientObjectNetworkState push offset aCameraCpp ; ".\\Camera.cpp"
.text:00600B76 getCameraWorldTransform push offset aCameraCpp ; ".\\Camera.cpp"
.text:00600BCE getCameraWorldTransform push offset aCameraCpp ; ".\\Camera.cpp"
.text:006019E4 UpdateEntityOrientation push offset aCameraCpp ; ".\\Camera.cpp"
.text:00601A9B adjust_camera_based_on_target_health push offset aCameraCpp ; ".\\Camera.cpp"
.text:006020E7 adjust_free_look_camera push offset aCameraCpp ; ".\\Camera.cpp"
.text:006023EC UpdateCameraFreeLookOrientation push offset aCameraCpp ; ".\\Camera.cpp"
.text:006024AF UpdateCameraFreeLookOrientation push offset aCameraCpp ; ".\\Camera.cpp"
.text:0060265D isEntityActivationReady push offset aCameraCpp ; ".\\Camera.cpp"
.text:00602698 IsUnitMovementRestricted push offset aCameraCpp ; ".\\Camera.cpp"
.text:00602C82 updateCameraParameters push offset aCameraCpp ; ".\\Camera.cpp"
.text:00602F4B calculateEntityMovement push offset aCameraCpp ; ".\\Camera.cpp"
.text:006034E1 updateCameraViewAndPhysics push offset aCameraCpp ; ".\\Camera.cpp"
.text:006036EB updateCameraViewAndPhysics push offset aCameraCpp ; ".\\Camera.cpp"
.text:006047F4 enableFreelookIfConditionsMet push offset aCameraCpp ; ".\\Camera.cpp"
.text:00604AAD cg_camera_update_parameters push offset aCameraCpp ; ".\\Camera.cpp"
.text:00604B0B cg_camera_update_parameters push offset aCameraCpp ; ".\\Camera.cpp"
.text:00604B57 cg_camera_update_parameters push offset aCameraCpp ; ".\\Camera.cpp"
.text:00604BCD updateActiveCameraWithPlayer push offset aCameraCpp ; ".\\Camera.cpp"
.text:00605477 updateCameraOrientation push offset aCameraCpp ; ".\\Camera.cpp"
.text:00605F5C update_physics_entity_movement push offset aCameraCpp ; ".\\Camera.cpp"
.text:0060687B updateCameraTransformAndState push offset aCameraCpp ; ".\\Camera.cpp"
.text:0060699F update_sphere_influences push offset aCameraCpp ; ".\\Camera.cpp"
.text:00607832 updateEntityPhysicsAndMovement push offset aCameraCpp ; ".\\Camera.cpp"
.text:006079D2 updateEntityPhysicsAndMovement push offset aCameraCpp ; ".\\Camera.cpp"
.text:00607B58 updateEntityAsync push offset aCameraCpp ; ".\\Camera.cpp"
.text:00607B97 updateEntityAsync push offset aCameraCpp ; ".\\Camera.cpp"
.text:0060A397 resolve_object_name push offset aScripteventsCp ; ".\\ScriptEvents.cpp"
.text:0060A4CA get_camera_facing_angle push offset aScripteventsCp ; ".\\ScriptEvents.cpp"
.text:0060AAFD process_trailing_target_tokens push offset aScripteventsCp ; ".\\ScriptEvents.cpp"
.text:0060AB82 process_trailing_target_tokens push offset aScripteventsCp ; ".\\ScriptEvents.cpp"
.text:0060AEEC resolve_guid_from_token push offset aScripteventsCp ; ".\\ScriptEvents.cpp"
.text:0060B08D fetchUnitByKeyword push offset aScripteventsCp ; ".\\ScriptEvents.cpp"
.text:0060B6AB GetUnitNameFromGuid push offset aScripteventsCp ; ".\\ScriptEvents.cpp"
.text:0060C219 findUnitByName push offset aScripteventsCp ; ".\\ScriptEvents.cpp"
.text:0060C2D9 isUnitPresent push offset aScripteventsCp ; ".\\ScriptEvents.cpp"
.text:0060C382 isUnitVisible push offset aScripteventsCp ; ".\\ScriptEvents.cpp"
.text:0060C4E9 isUnitPlayerControlled push offset aScripteventsCp ; ".\\ScriptEvents.cpp"
.text:0060C5C6 isUnitInGuild push offset aScripteventsCp ; ".\\ScriptEvents.cpp"
.text:0060C62A isUnitInGuild push offset aScripteventsCp ; ".\\ScriptEvents.cpp"
.text:0060C729 isUnitCorpse push offset aScripteventsCp ; ".\\ScriptEvents.cpp"
.text:0060C7AA isPartyLeader push offset aScripteventsCp ; ".\\ScriptEvents.cpp"
.text:0060CBD2 handle_unit_player_control push offset aScripteventsCp ; ".\\ScriptEvents.cpp"
.text:0060CC8E isUnitAFK push offset aScripteventsCp ; ".\\ScriptEvents.cpp"
.text:0060CDAD isUnitDND push offset aScripteventsCp ; ".\\ScriptEvents.cpp"
.text:0060CE7D isUnitInPvP push offset aScripteventsCp ; ".\\ScriptEvents.cpp"
.text:0060CF52 isUnitInPVPSanctuary push offset aScripteventsCp ; ".\\ScriptEvents.cpp"
.text:0060D00D isUnitInPvPFreeForAll push offset aScripteventsCp ; ".\\ScriptEvents.cpp"
.text:0060D142 resolveUnitFaction push offset aScripteventsCp ; ".\\ScriptEvents.cpp"
.text:0060D437 areUnitsFriendly push offset aScripteventsCp ; ".\\ScriptEvents.cpp"
.text:0060D471 areUnitsFriendly push offset aScripteventsCp ; ".\\ScriptEvents.cpp"
.text:0060D597 canUnitsCooperate push offset aScripteventsCp ; ".\\ScriptEvents.cpp"
.text:0060D5D1 canUnitsCooperate push offset aScripteventsCp ; ".\\ScriptEvents.cpp"
.text:0060D802 isUnitCharmed push offset aScripteventsCp ; ".\\ScriptEvents.cpp"
.text:0060D892 isUnitPossessed push offset aScripteventsCp ; ".\\ScriptEvents.cpp"
.text:0060D9A2 getCreatureRankClassification push offset aScripteventsCp ; ".\\ScriptEvents.cpp"
.text:0060E7F3 GetUnitName push offset aScripteventsCp ; ".\\ScriptEvents.cpp"
.text:0060EA00 getPVPUnitName push offset aScripteventsCp ; ".\\ScriptEvents.cpp"
.text:0060EBBA GetUnitHealth push offset aScripteventsCp ; ".\\ScriptEvents.cpp"
.text:0060ECC4 GetUnitMaxHealth push offset aScripteventsCp ; ".\\ScriptEvents.cpp"
.text:0060EDDD get_unit_power push offset aScripteventsCp ; ".\\ScriptEvents.cpp"
.text:0060EFDD get_unit_power_by_type push offset aScripteventsCp ; ".\\ScriptEvents.cpp"
.text:0060F17E getUnitPowerInfo push offset aScripteventsCp ; ".\\ScriptEvents.cpp"
.text:0060F4DD isUnitDead push offset aScripteventsCp ; ".\\ScriptEvents.cpp"
.text:0060F5DD isUnitGhost push offset aScripteventsCp ; ".\\ScriptEvents.cpp"
.text:0060F6DE isUnitDeadOrGhost push offset aScripteventsCp ; ".\\ScriptEvents.cpp"
.text:0060F7ED IsUnitConnected push offset aScripteventsCp ; ".\\ScriptEvents.cpp"
.text:0060F961 getUnitGender push offset aScripteventsCp ; ".\\ScriptEvents.cpp"
.text:0060FA39 getUnitLevel push offset aScripteventsCp ; ".\\ScriptEvents.cpp"
.text:0060FDF1 getUnitRaceInfo push offset aScripteventsCp ; ".\\ScriptEvents.cpp"
.text:0060FF71 getUnitClassAndName push offset aScripteventsCp ; ".\\ScriptEvents.cpp"
.text:006100E2 getUnitClassData push offset aScripteventsCp ; ".\\ScriptEvents.cpp"
.text:00610AB2 GetUnitAttackSpeed push offset aScripteventsCp ; ".\\ScriptEvents.cpp"
.text:0061144D SetCharacterPortrait push offset aScripteventsCp ; ".\\ScriptEvents.cpp"
.text:00611EB8 GetUnitCastingInformation push offset aScripteventsCp ; ".\\ScriptEvents.cpp"
.text:00612539 isPlayerFlying push offset aScripteventsCp ; ".\\ScriptEvents.cpp"
.text:00612E76 isPlayerInPvPInabilityState push offset aScripteventsCp ; ".\\ScriptEvents.cpp"
.text:00612F90 isUnitWithinRange push offset aScripteventsCp ; ".\\ScriptEvents.cpp"
.text:006132ED getUnitSpeed push offset aScripteventsCp ; ".\\ScriptEvents.cpp"
.text:0061338D getUnitPitchFromKeyword push offset aScripteventsCp ; ".\\ScriptEvents.cpp"
.text:0061342D isUnitInVehicle push offset aScripteventsCp ; ".\\ScriptEvents.cpp"
.text:006134FD check_unit_using_vehicle push offset aScripteventsCp ; ".\\ScriptEvents.cpp"
.text:006135A3 isUnitControllingVehicle push offset aScripteventsCp ; ".\\ScriptEvents.cpp"
.text:00613636 getVehicleSeatDataByScriptKeyword push offset aScripteventsCp ; ".\\ScriptEvents.cpp"
.text:00613676 getVehicleSeatDataByScriptKeyword push offset aScripteventsCp ; ".\\ScriptEvents.cpp"
.text:00613862 getVehicleTotalSeatCount push offset aScripteventsCp ; ".\\ScriptEvents.cpp"
.text:006138F5 getUnitVehicleSeatInfo push offset aScripteventsCp ; ".\\ScriptEvents.cpp"
.text:006139E5 switch_player_to_vehicle_seat push offset aScripteventsCp ; ".\\ScriptEvents.cpp"
.text:00613B9B GetUnitDetailedThreat push offset aScripteventsCp ; ".\\ScriptEvents.cpp"
.text:00613CC2 isUnitUnderControl push offset aScripteventsCp ; ".\\ScriptEvents.cpp"
.text:00613D6C is_passenger_ejectable_from_seat push offset aScripteventsCp ; ".\\ScriptEvents.cpp"
.text:00613E56 sendEjectionPacket push offset aScripteventsCp ; ".\\ScriptEvents.cpp"
.text:006147D8 handleEntityAuraScriptEvent push offset aScripteventsCp ; ".\\ScriptEvents.cpp"
.text:00616675 updateCursorWithHeldItem push offset aCursorCpp ; ".\\Cursor.cpp"
.text:00616EF3 processGameEntityActivations push offset aPortraitbutton ; ".\\PortraitButton.cpp"
.text:00617157 appendPortraitButtonToList push offset aPortraitbutton ; ".\\PortraitButton.cpp"
.text:0061BF1F ApplyClientTransform push offset aTooltipCpp ; ".\\Tooltip.cpp"
.text:0061BF8F updateClientVisualState push offset aTooltipCpp ; ".\\Tooltip.cpp"
.text:0061DB70 process_unit_data push offset aTooltipCpp ; ".\\Tooltip.cpp"
.text:0061E7AA determine_effective_player_level push offset aTooltipCpp ; ".\\Tooltip.cpp"
.text:0061E87F formatSummonUnitTitle push offset aTooltipCpp ; ".\\Tooltip.cpp"
.text:0061EF63 getItemTooltipData push offset aTooltipCpp ; ".\\Tooltip.cpp"
.text:00621094 generate_entity_tooltip push offset aTooltipCpp ; ".\\Tooltip.cpp"
.text:0062129D generate_entity_tooltip push offset aTooltipCpp ; ".\\Tooltip.cpp"
.text:0062242F load_and_render_corpse_tooltip push offset aTooltipCpp ; ".\\Tooltip.cpp"
.text:00623968 updateSpellTooltip push offset aTooltipCpp ; ".\\Tooltip.cpp"
.text:00623989 updateSpellTooltip push offset aTooltipCpp ; ".\\Tooltip.cpp"
.text:00625F18 update_localized_entity_data push offset aTooltipCpp ; ".\\Tooltip.cpp"
.text:00626744 updateEntityLockStateAndQuestTooltips push offset aTooltipCpp ; ".\\Tooltip.cpp"
.text:0062785A update_item_tooltip push offset aTooltipCpp ; ".\\Tooltip.cpp"
.text:00627925 update_item_tooltip push offset aTooltipCpp ; ".\\Tooltip.cpp"
.text:00629648 update_item_tooltip push offset aTooltipCpp ; ".\\Tooltip.cpp"
.text:00629C9C update_item_tooltip push offset aTooltipCpp ; ".\\Tooltip.cpp"
.text:0062B488 update_item_tooltip push offset aTooltipCpp ; ".\\Tooltip.cpp"
.text:0062F083 updateTradePlayerItem push offset aTooltipCpp ; ".\\Tooltip.cpp"
.text:0062F4B8 updateBagItemTooltipData push offset aTooltipCpp ; ".\\Tooltip.cpp"
.text:0062F948 updateMailItemTooltip push offset aTooltipCpp ; ".\\Tooltip.cpp"
.text:0062FC6D updateAuctionItemTooltip push offset aTooltipCpp ; ".\\Tooltip.cpp"
.text:006301D6 updateSocketedItemTooltip push offset aTooltipCpp ; ".\\Tooltip.cpp"
.text:006302FD applySocketGemConfiguration push offset aTooltipCpp ; ".\\Tooltip.cpp"
.text:00630412 updateSocketGemTooltipData push offset aTooltipCpp ; ".\\Tooltip.cpp"
.text:00630720 applyCurrencyTokenToItem push offset aTooltipCpp ; ".\\Tooltip.cpp"
.text:006308D0 updateBackpackTokenTooltip push offset aTooltipCpp ; ".\\Tooltip.cpp"
.text:00630C86 applyCharacterStatsFromItemOrDatabase push offset aTooltipCpp ; ".\\Tooltip.cpp"
.text:0063162B calculateCharacterStatDifference push offset aTooltipCpp ; ".\\Tooltip.cpp"
.text:00631D6D NetClientInit push offset aNetclientCpp ; ".\\NetClient.cpp"
.text:00631DBF NetClientInit push offset aNetclientCpp ; ".\\NetClient.cpp"
.text:00631F26 netClientDisconnectAndReset push offset aNetclientCpp ; ".\\NetClient.cpp"
.text:00632743 process_authentication_challenge push offset aNetclientCpp ; ".\\NetClient.cpp"
.text:00632E5F process_client_redirect push offset aNetclientCpp ; ".\\NetClient.cpp"
.text:006336D8 EnqueueNetworkEvent push offset aNetinternalCpp ; "..\\NetInternal.cpp"
.text:006337D5 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:006337E6 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:006337F7 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00633808 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00633819 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:0063382A RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:0063383B RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:0063384C RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:0063385D RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:0063386E RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:0063387F RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00633890 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:006338A1 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:006338B2 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:006338C3 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:006338D4 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:006338E5 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:006338F6 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00633907 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00633918 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00633929 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:0063393A RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:0063394B RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:0063395C RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:0063396D RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:0063397E RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:0063398F RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:006339A0 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:006339B1 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:006339C2 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:006339D3 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:006339E4 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:006339F5 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00633A06 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00633A17 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00633A28 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00633A39 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00633A4A RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00633A5B RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00633A6C RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00633A7D RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00633A8E RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00633A9F RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00633AB0 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00633AC1 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00633AD2 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00633AE3 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00633AF4 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00633B05 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00633B16 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00633B27 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00633B38 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00633B49 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00633B5A RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00633B6B RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00633B7C RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00633B8D RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00633B9E RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00633BAF RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00633BC0 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00633BD1 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00633BE2 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00633BF3 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00633C04 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00633C15 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00633C26 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00633C37 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00633C48 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00633C59 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00633C6A RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00633C7B RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00633C8C RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00633C9D RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00633CAE RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00633CBF RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00633CD0 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00633CE1 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00633CF2 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00633D03 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00633D14 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00633D25 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00633D36 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00633D47 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00633D58 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00633D69 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00633D7A RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00633D8B RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00633D9C RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00633DAD RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00633DBE RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00633DCF RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00633DE0 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00633DF1 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00633E02 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00633E13 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00633E24 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00633E35 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00633E46 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00633E57 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00633E68 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00633E79 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00633E8A RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00633E9B RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00633EAC RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00633EBD RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00633ECE RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00633EDF RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00633EF0 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00633F01 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00633F12 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00633F23 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00633F34 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00633F45 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00633F56 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00633F67 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00633F78 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00633F89 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00633F9A RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00633FAB RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00633FBC RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00633FCD RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00633FDE RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00633FEF RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00634000 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00634011 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00634022 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00634033 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00634044 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00634055 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00634066 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00634077 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00634088 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00634099 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:006340AA RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:006340BB RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:006340CC RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:006340DD RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:006340EE RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:006340FF RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00634110 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00634121 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00634132 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00634143 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00634154 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00634165 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00634176 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00634187 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00634198 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:006341A9 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:006341BA RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:006341CB RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:006341DC RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:006341ED RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:006341FE RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:0063420F RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00634220 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00634231 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00634242 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00634253 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00634264 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00634275 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00634286 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00634297 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:006342A8 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:006342B9 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:006342CA RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:006342DB RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:006342EC RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:006342FD RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:0063430E RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:0063431F RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00634330 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00634341 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00634352 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00634363 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00634374 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00634385 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00634396 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:006343A7 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:006343B8 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:006343C9 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:006343DA RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:006343EB RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:006343FC RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:0063440D RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:0063441E RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:0063442F RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00634440 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00634451 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00634462 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00634473 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00634484 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00634495 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:006344A6 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:006344B7 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:006344C8 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:006344D9 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:006344EA RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:006344FB RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:0063450C RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:0063451D RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:0063452E RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:0063453F RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00634550 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00634561 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00634572 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00634583 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00634594 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:006345A5 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:006345B6 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:006345C7 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:006345D8 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:006345E9 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:006345FA RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:0063460B RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:0063461C RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:0063462D RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:0063463E RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:0063464F RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00634660 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00634671 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00634682 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00634693 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:006346A4 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:006346B5 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:006346C6 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:006346D7 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:006346E8 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:006346F9 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:0063470A RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:0063471B RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:0063472C RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:0063473D RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:0063474E RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:0063475F RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00634770 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00634781 RegisterClientDatabaseCallbacks push offset aDbclientCpp ; ".\\DBClient.cpp"
.text:00635313 handlePetNameQueryResponse push offset aDbcacheinstanc ; ".\\DBCacheInstances.cpp"
.text:0063592D processNameQueryResponsePacket push offset aDbcacheinstanc ; ".\\DBCacheInstances.cpp"
.text:0067BC16 loadCreatureCache push offset aDbcacheCpp ; ".\\DBCache.cpp"
.text:0067BC2B loadCreatureCache push offset aDbcacheCpp ; ".\\DBCache.cpp"
.text:0067BD01 loadCreatureCache push offset aDbcacheCpp ; ".\\DBCache.cpp"
.text:0067C2B6 loadAndUnpackGameObjectCache push offset aDbcacheCpp ; ".\\DBCache.cpp"
.text:0067C2CB loadAndUnpackGameObjectCache push offset aDbcacheCpp ; ".\\DBCache.cpp"
.text:0067C3A1 loadAndUnpackGameObjectCache push offset aDbcacheCpp ; ".\\DBCache.cpp"
.text:0067C916 loadItemNameCache push offset aDbcacheCpp ; ".\\DBCache.cpp"
.text:0067C92B loadItemNameCache push offset aDbcacheCpp ; ".\\DBCache.cpp"
.text:0067C9FB loadItemNameCache push offset aDbcacheCpp ; ".\\DBCache.cpp"
.text:0067CFA6 loadDbItemCache push offset aDbcacheCpp ; ".\\DBCache.cpp"
.text:0067CFBB loadDbItemCache push offset aDbcacheCpp ; ".\\DBCache.cpp"
.text:0067D091 loadDbItemCache push offset aDbcacheCpp ; ".\\DBCache.cpp"
.text:0067D646 load_and_process_npc_cache push offset aDbcacheCpp ; ".\\DBCache.cpp"
.text:0067D65B load_and_process_npc_cache push offset aDbcacheCpp ; ".\\DBCache.cpp"
.text:0067D731 load_and_process_npc_cache push offset aDbcacheCpp ; ".\\DBCache.cpp"
.text:0067DD66 loadGuildCache push offset aDbcacheCpp ; ".\\DBCache.cpp"
.text:0067DD7B loadGuildCache push offset aDbcacheCpp ; ".\\DBCache.cpp"
.text:0067DE51 loadGuildCache push offset aDbcacheCpp ; ".\\DBCache.cpp"
.text:0067E2B6 loadQuestCacheFromDatabase push offset aDbcacheCpp ; ".\\DBCache.cpp"
.text:0067E2CB loadQuestCacheFromDatabase push offset aDbcacheCpp ; ".\\DBCache.cpp"
.text:0067E3A1 loadQuestCacheFromDatabase push offset aDbcacheCpp ; ".\\DBCache.cpp"
.text:0067E916 loadDatabasePageTextCache push offset aDbcacheCpp ; ".\\DBCache.cpp"
.text:0067E92B loadDatabasePageTextCache push offset aDbcacheCpp ; ".\\DBCache.cpp"
.text:0067E9FB loadDatabasePageTextCache push offset aDbcacheCpp ; ".\\DBCache.cpp"
.text:0067EE56 loadPetNameDatabase push offset aDbcacheCpp ; ".\\DBCache.cpp"
.text:0067EE6B loadPetNameDatabase push offset aDbcacheCpp ; ".\\DBCache.cpp"
.text:0067EF3B loadPetNameDatabase push offset aDbcacheCpp ; ".\\DBCache.cpp"
.text:0067F396 loadPetitionCacheFromDisk push offset aDbcacheCpp ; ".\\DBCache.cpp"
.text:0067F3AB loadPetitionCacheFromDisk push offset aDbcacheCpp ; ".\\DBCache.cpp"
.text:0067F481 loadPetitionCacheFromDisk push offset aDbcacheCpp ; ".\\DBCache.cpp"
.text:0067F938 loadDatabaseItemTextCache push offset aDbcacheCpp ; ".\\DBCache.cpp"
.text:0067F94D loadDatabaseItemTextCache push offset aDbcacheCpp ; ".\\DBCache.cpp"
.text:0067FA4A loadDatabaseItemTextCache push offset aDbcacheCpp ; ".\\DBCache.cpp"
.text:0067FFFF Warden_Cache_LoadFromFile push offset aDbcacheCpp ; ".\\DBCache.cpp"
.text:00680014 Warden_Cache_LoadFromFile push offset aDbcacheCpp ; ".\\DBCache.cpp"
.text:0068013F Warden_Cache_LoadFromFile push offset aDbcacheCpp ; ".\\DBCache.cpp"
.text:006805A6 loadAndProcessArenaTeamData push offset aDbcacheCpp ; ".\\DBCache.cpp"
.text:006805BB loadAndProcessArenaTeamData push offset aDbcacheCpp ; ".\\DBCache.cpp"
.text:00680691 loadAndProcessArenaTeamData push offset aDbcacheCpp ; ".\\DBCache.cpp"
.text:00680AF6 loadDanceCacheFromDatabase push offset aDbcacheCpp ; ".\\DBCache.cpp"
.text:00680B0B loadDanceCacheFromDatabase push offset aDbcacheCpp ; ".\\DBCache.cpp"
.text:00680BE1 loadDanceCacheFromDatabase push offset aDbcacheCpp ; ".\\DBCache.cpp"
.text:00680F48 load_and_cache_database_resources push offset aDbcacheCpp ; ".\\DBCache.cpp"
.text:00680F5D load_and_cache_database_resources push offset aDbcacheCpp ; ".\\DBCache.cpp"
.text:00681060 load_and_cache_database_resources push offset aDbcacheCpp ; ".\\DBCache.cpp"
.text:00685C6B CreateAndInitializeTexture push offset aCgxdeviceCgxde ; ".\\CGxDevice\\CGxDevice.cpp"
.text:0068766E createAndInitializeCGxDevice push offset aCgxdeviceCgxde ; ".\\CGxDevice\\CGxDevice.cpp"
.text:006876DD allocate_and_initialize_graphics_device push offset aCgxdeviceCgxde ; ".\\CGxDevice\\CGxDevice.cpp"
.text:006877CB graphicsDeviceInitialize push offset aCgxdeviceCgxde ; ".\\CGxDevice\\CGxDevice.cpp"
.text:00689EF7 createCGXDevice push offset aCgxdeviced3dCg ; ".\\CGxDeviceD3d\\CGxDeviceD3d.cpp"
.text:0068B00A removeSceneGraphNode push offset aCgxdeviceopeng ; ".\\CGxDeviceOpenGL\\CGxDeviceOpenGl.cpp"
.text:0068B349 allocate_level_resources push offset aCgxdeviceopeng ; ".\\CGxDeviceOpenGL\\CGxDeviceOpenGl.cpp"
.text:0068B3F3 allocate_level_resources push offset aCgxdeviceopeng ; ".\\CGxDeviceOpenGL\\CGxDeviceOpenGl.cpp"
.text:0068B495 opengl_resize_render_target push offset aCgxdeviceopeng ; ".\\CGxDeviceOpenGL\\CGxDeviceOpenGl.cpp"
.text:0068B4A7 opengl_resize_render_target push offset aCgxdeviceopeng ; ".\\CGxDeviceOpenGL\\CGxDeviceOpenGl.cpp"
.text:0068BF27 createOpenGLGraphicsDevice push offset aCgxdeviceopeng ; ".\\CGxDeviceOpenGL\\CGxDeviceOpenGl.cpp"
.text:0068C227 createGraphicsDevice push offset aCgxdeviced3d9e ; ".\\CGxDeviceD3d9Ex\\CGxDeviceD3d9Ex.cpp"
.text:0068E48E handleD3dEvictionFailure push offset aCgxdeviced3dCg_0 ; ".\\CGxDeviceD3d\\CGxD3dDevice.cpp"
.text:0069FDFE handleCgxD3d9ExDeviceEvictError push offset aCgxdeviced3d9e_7 ; ".\\CGxDeviceD3d9Ex\\CGxD3d9ExDevice.cpp"
.text:006AA5C3 LoadAndProcessTGAImage push offset aTgaCpp ; ".\\tga.cpp"
.text:006AA76A load_tga_image push offset aTgaCpp ; ".\\tga.cpp"
.text:006AA7EB load_tga_image push offset aTgaCpp ; ".\\tga.cpp"
.text:006AAA05 loadTGAImage push offset aTgaCpp ; ".\\tga.cpp"
.text:006AAA19 loadTGAImage push offset aTgaCpp ; ".\\tga.cpp"
.text:006AAD26 compressTgaImageData push offset aTgaCpp ; ".\\tga.cpp"
.text:006AAD72 compressTgaImageData push offset aTgaCpp ; ".\\tga.cpp"
.text:006AADB8 compressTgaImageData push offset aTgaCpp ; ".\\tga.cpp"
.text:006AAF50 FreeTGAResources push offset aTgaCpp ; ".\\tga.cpp"
.text:006AAF79 FreeTGAResources push offset aTgaCpp ; ".\\tga.cpp"
.text:006AAF94 FreeTGAResources push offset aTgaCpp ; ".\\tga.cpp"
.text:006AB01B load_and_process_tga_resource push offset aTgaCpp ; ".\\tga.cpp"
.text:006AB04A load_and_process_tga_resource push offset aTgaCpp ; ".\\tga.cpp"
.text:006AB11E LoadAndDecompressEntity push offset aTgaCpp ; ".\\tga.cpp"
.text:006AB19D LoadAndDecompressEntity push offset aTgaCpp ; ".\\tga.cpp"
.text:006AB1B3 LoadAndDecompressEntity push offset aTgaCpp ; ".\\tga.cpp"
.text:006AB26D decodeAudioStream push offset aTgaCpp ; ".\\tga.cpp"
.text:006AB2DA decodeAudioStream push offset aTgaCpp ; ".\\tga.cpp"
.text:006AB33A decodeAudioStream push offset aTgaCpp ; ".\\tga.cpp"
.text:006AB3FD DecodeAndAllocateTGA push offset aTgaCpp ; ".\\tga.cpp"
.text:006AB42E DecodeAndAllocateTGA push offset aTgaCpp ; ".\\tga.cpp"
.text:006AE8C7 freeBlpResource push offset aBlpCpp ; ".\\blp.cpp"
.text:006AE918 initializeResourceAndValidate push offset aBlpCpp ; ".\\blp.cpp"
.text:006AF6F7 ReleaseBlpResourceIfConditionMet push offset aBlpCpp ; ".\\blp.cpp"
.text:006AFA72 fetchAndProcessResource push offset aBlpCpp ; ".\\blp.cpp"
.text:006AFAD8 fetchAndProcessResource push offset aBlpCpp ; ".\\blp.cpp"
.text:006AFB23 fetchAndProcessResource push offset aBlpCpp ; ".\\blp.cpp"
.text:006AFBD4 load_and_process_priority_resources push offset aBlpCpp ; ".\\blp.cpp"
.text:006AFC80 load_and_process_priority_resources push offset aBlpCpp ; ".\\blp.cpp"
.text:006AFCB6 load_and_process_priority_resources push offset aBlpCpp ; ".\\blp.cpp"
.text:006AFF51 loadBlpResource push offset aBlpCpp ; ".\\blp.cpp"
.text:006B002B manageEntityResourcesAndPrioritize push offset aBlpCpp ; ".\\blp.cpp"
.text:006B220F initClientServices push offset aClientservices ; ".\\ClientServices.cpp"
.text:006B223D initClientServices push offset aClientservices ; ".\\ClientServices.cpp"
.text:006B283E submitClientBugReport push offset aClientservices ; ".\\ClientServices.cpp"
.text:006B2B4F perform_client_login_and_retrieve_session push offset aClientservices ; ".\\ClientServices.cpp"
.text:006B2B70 perform_client_login_and_retrieve_session push offset aClientservices ; ".\\ClientServices.cpp"
.text:006B3BF0 removeFriend push offset aFriendlistCpp ; ".\\FriendList.cpp"
.text:006B3CDD updateFriendEntryData push offset aFriendlistCpp ; ".\\FriendList.cpp"
.text:006B3CF0 updateFriendEntryData push offset aFriendlistCpp ; ".\\FriendList.cpp"
.text:006B74C7 UpdateFriendSystem push offset aFriendlistCpp ; ".\\FriendList.cpp"
.text:006B7699 UpdateFriendSystem push offset aFriendlistCpp ; ".\\FriendList.cpp"
.text:006B7E1D HandleFriendListPacket push offset aFriendlistCpp ; ".\\FriendList.cpp"
.text:006B7FCD HandleFriendListPacket push offset aFriendlistCpp ; ".\\FriendList.cpp"
.text:006B82B4 update_raid_member_list push offset aFriendlistCpp ; ".\\FriendList.cpp"
.text:006B8365 update_raid_member_list push offset aFriendlistCpp ; ".\\FriendList.cpp"
.text:006B89A5 initFriendList push offset aFriendlistCpp ; ".\\FriendList.cpp"
.text:006B91B5 transmit_and_update_account_profile push offset aAccountdataCpp ; ".\\AccountData.cpp"
.text:006B91FA transmit_and_update_account_profile push offset aAccountdataCpp ; ".\\AccountData.cpp"
.text:006B923E transmit_and_update_account_profile push offset aAccountdataCpp ; ".\\AccountData.cpp"
.text:006B9254 transmit_and_update_account_profile push offset aAccountdataCpp ; ".\\AccountData.cpp"
.text:006B984F process_account_data_update push offset aAccountdataCpp ; ".\\AccountData.cpp"
.text:006B989B process_account_data_update push offset aAccountdataCpp ; ".\\AccountData.cpp"
.text:006BB47D validateExecutableSignature push offset aCheckexecutabl ; ".\\CheckExecutableSignature.cpp"
.text:006BB4DF validateExecutableSignature push offset aCheckexecutabl ; ".\\CheckExecutableSignature.cpp"
.text:006C0A6D AllocateFontMemory push offset aGxufontutilCpp ; ".\\GxuFontUtil.cpp"
.text:006C0A91 FreeFontMemoryBlock push offset aGxufontutilCpp ; ".\\GxuFontUtil.cpp"
.text:006C0AB0 ReallocateFontMemory push offset aGxufontutilCpp ; ".\\GxuFontUtil.cpp"
.text:006C41A8 clone_and_free_font_misc push offset aGxufontmisccla ; ".\\GxuFontMiscClasses.cpp"
.text:006C436D freeGxuFontMiscClass push offset aGxufontmisccla ; ".\\GxuFontMiscClasses.cpp"
.text:006C4DE4 get_or_allocate_font_metadata push offset aGxufontmisccla ; ".\\GxuFontMiscClasses.cpp"
.text:006C515C AllocateAndManageGxuFontMiscClass push offset aGxufontmisccla ; ".\\GxuFontMiscClasses.cpp"
.text:006C51F3 AllocateAndManageGxuFontMiscClass push offset aGxufontmisccla ; ".\\GxuFontMiscClasses.cpp"
.text:006C5316 AllocateAndManageGxuFontMiscClass push offset aGxufontmisccla ; ".\\GxuFontMiscClasses.cpp"
.text:006C74F9 updateGxuFontStringParameters push offset aGxufontstringC ; ".\\GxuFontString.cpp"
.text:006C750B updateGxuFontStringParameters push offset aGxufontstringC ; ".\\GxuFontString.cpp"
.text:006C7794 GfxFontResourceCleanup push offset aGxufontstringC ; ".\\GxuFontString.cpp"
.text:006C8DA1 allocate_and_copy_glyph_cache_data push offset aIgxufontglyphC ; ".\\IGxuFontGlyph.cpp"
.text:006CE111 handleTalentInspectionPacket push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006CF6CF ApplyGameplayEffectsFromInventoryAndSignalEvent push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006CF82A handleEntityStateChanges push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006CF857 handleEntityStateChanges push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006CFE9B processPlayerEmote push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006D0008 displayChatMessageWithItemIfDrunk push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006D0427 handleQuestGiverData push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006D0718 processQuestGiverDataAndSendQuest push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006D0A78 handleQuestGiverItemRequest push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006D0B74 handleQuestRewardSelection push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006D111F handle_quest_giver_quest_completion push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006D11EB handleQuestGiverState push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006D1271 updateQuestgiverStatuses push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006D15CA processSellTransactionResult push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006D1671 handle_refund_data push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006D16AA handle_refund_data push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006D1790 requestRefundableItems push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006D1810 requestRefundableItems push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006D1890 requestRefundableItems push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006D18E2 requestRefundableItems push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006D19A4 synchronizePlayerSessionObjects push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006D1A05 synchronizePlayerSessionObjects push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006D1A6D synchronizePlayerSessionObjects push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006D1B2E updateClientObjectReaction push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006D1B70 isLocalPlayerReaction push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006D1BCE processClientActivation push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006D1C3E updatePostCombatClientState push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006D1C86 CleanupObjectIfFlagSet push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006D1CBE onClientObjectMatch push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006D1FD2 isSphereColliding push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006D2082 areEntitiesWithinRange push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006D2149 handle_binder_interaction push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006D22A2 IsEntityWithinProximity push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006D2888 RetrieveGuildEmblem push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006D2A51 transmitPlayerSlotState push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006D2B41 SendPlayerSlotData push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006D31B5 ProcessMissedSpellLogPackets push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006D37F8 HandleSpellDamageShieldPacket push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006D3AA0 HandleSpellDamageLog push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006D3D09 ProcessSpellHealCombatLog push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006D3F61 logDetailedDamageCalculation push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006D3F7A logDetailedDamageCalculation push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006D4A0D processClientObjectStateChange push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006D5200 processClientObjectInteraction push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006D529E updatePlayerTrackingIfStateMatches push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006D55FC processLootResponse push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006D5883 handlePlayerLootRemoval push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006D5904 processLootSlotChange push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006D5C03 getClientObjectByInternalId push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006D5DB9 handlePlayerItemResult push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006D5FFD processTaxiNodeStatus push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006D60C2 HandleTaxiNodeData push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006D6754 getItemDetailsAndDisplayError push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006D6831 GetObjectIndexByData push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006D6A8F processPetitionList push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006D703E handleClientObjectEvent push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006D7332 play_client_spell_visual push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006D73F2 playUnitSpellVisuals push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006D759E isRAFPlayerActive push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006D7692 can_cast_spell push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006D7AC8 isVehicleSeatAvailable push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006D7BD9 updateGameAreaPeriodically push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006D7E99 processPlayerInventoryItem push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006D7F27 handleQuestGiverPacket push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006D842C handleTrainerServicePurchaseFailure push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006D86B5 processSummonRequest push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006D8E94 processPartyListPacket push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006D8EDC processPartyListPacket push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006D9B77 handleItemRefund push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006D9F35 updateDailyQuestUI push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006DA4B8 handlePlayerSkillRankChange push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006DA64A processTutorialState push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006DA6C0 AcquireCombatTarget push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006DA710 AcquireCombatTarget push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006DA77F handleClientStateChangeAndUnloadWorld push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006DA7FE InitializePlayerEntity push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006DA87E validateAndInitializeActivePlayer push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006DA901 updatePlayerSkillCooldowns push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006DAA8E HandleScriptEventAndSignal push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006DAB8F checkClientFlagsAndTriggerEvents push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006DB051 CheckSpiritHealerInteractionDistance push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006DB1EC processCoinageEvent push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006DB635 update_player_guild_emblem push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006DBC1C equipCursorItemIfAllowed push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006DBF06 handleAreaTriggerEvents push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006DCD25 findPlayerComponentIndex push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006DCF31 send_gift_cancellation_request push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006DD0A6 getPlayerPossessedUnit push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006DD2A7 updatePetitionNameFromDataStore push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006DD3E3 handleGuildCharterTurnIn push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006DD4A3 handleGuildCharterTurnIn push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006DD506 handleGuildCharterTurnIn push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006DD707 handleActivePlayerPetitionEvents push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006DD7D0 handleActivePlayerPetitionEvents push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006DD832 handleActivePlayerPetitionEvents push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006DEA0B authorizePlayerLevelGrant push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006DEDDF handle_bag_item_activation push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006DEF07 process_petition_packet push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006DEFB7 handle_game_transaction_response push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006DF382 process_player_quest_updates push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006DF540 initializePlayerActiveItem push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006DF630 ApplyPlayerActiveItemEffects push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006DF97C HandlePlayerItemSwap push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006DF9B2 HandlePlayerItemSwap push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006DFD3C handlePlayerItemEquip push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006DFEED equipBestItemAndHandleResult push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006E0233 process_player_pending_equipment push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006E028D process_player_pending_equipment push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006E1530 unit_serialize push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006E189E transmit_player_dance push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006E1A7F registerSwapItem push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006E1B4E checkAndMirrorPlayerIfMatching push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006E1BC0 process_player_initial_login push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006E1C2E updatePlayerFlagsIfObjectExists push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006E1C71 update_guild_cache_and_resize push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006E268A processPlayerAttack push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006E2713 processPlayerAttack push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006E28BD updatePlayerStateAndCombatMode push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006E2C1D resolvePlayerCombat push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006E3406 handlePacketGroup9 push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006E37B6 handlePacketGroup9 push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006E458E updateClientItemState push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006E4979 process_player_attack push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006E4FF4 processPostCombatPlayerState push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006E5010 processPostCombatPlayerState push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006E635C handlePacketGroup18 push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006E6438 handlePacketGroup18 push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006E8105 initializeActivePlayer push offset aPlayerCCpp ; ".\\Player_C.cpp"
.text:006EA0BF updateMovement push offset aMovementCpp ; ".\\Movement.cpp"
.text:006EA2B2 updateMovementAndOrientation push offset aMovementCpp ; ".\\Movement.cpp"
.text:006EA350 updateMovementAndOrientation push offset aMovementCpp ; ".\\Movement.cpp"
.text:006EA450 updateMovementAndOrientation push offset aMovementCpp ; ".\\Movement.cpp"
.text:006EB13B CMovement::sub_6EB0B0 push offset aMovementCpp ; ".\\Movement.cpp"
.text:006EC2CD InitializeMovementSystem push offset aMovementCpp ; ".\\Movement.cpp"
.text:006EC45A setUnitMovement push offset aMovementCpp ; ".\\Movement.cpp"
.text:006EC61A setUnitMovement push offset aMovementCpp ; ".\\Movement.cpp"
.text:006EE895 updateMovementStateAndTarget push offset aMovementCpp ; ".\\Movement.cpp"
.text:006F14E5 update_transport_and_unit_positions push offset aMovementCpp ; ".\\Movement.cpp"
.text:006F5940 initObjectEffectResource push offset aObjecteffectCp ; ".\\ObjectEffect.cpp"
.text:006F60EF apply_object_effect push offset aObjecteffectCp ; ".\\ObjectEffect.cpp"
.text:006F617A apply_object_effect push offset aObjecteffectCp ; ".\\ObjectEffect.cpp"
.text:006F65A8 apply_entity_effect push offset aObjecteffectCp ; ".\\ObjectEffect.cpp"
.text:006F6643 apply_entity_effect push offset aObjecteffectCp ; ".\\ObjectEffect.cpp"
.text:006F69EF initialize_and_link_game_world_objects push offset aObjecteffectCp ; ".\\ObjectEffect.cpp"
.text:006F6BDE initialize_and_link_game_world_objects push offset aObjecteffectCp ; ".\\ObjectEffect.cpp"
.text:006F6C4F initialize_and_link_game_world_objects push offset aObjecteffectCp ; ".\\ObjectEffect.cpp"
.text:006F6CAC initialize_and_link_game_world_objects push offset aObjecteffectCp ; ".\\ObjectEffect.cpp"
.text:006F6FBD initialize_and_link_game_world_objects push offset aObjecteffectCp ; ".\\ObjectEffect.cpp"
.text:006F7B19 handleEntitySoundAndAnimation push offset aEffectCCpp ; ".\\Effect_C.cpp"
.text:006F7C51 populateEntityFromNetwork push offset aEffectCCpp ; ".\\Effect_C.cpp"
.text:006F7FE0 attachObjectToEntity push offset aEffectCCpp ; ".\\Effect_C.cpp"
.text:006F8050 attach_client_object push offset aEffectCCpp ; ".\\Effect_C.cpp"
.text:006F80C4 attach_entity_unit_and_models push offset aEffectCCpp ; ".\\Effect_C.cpp"
.text:006F830D load_item_display_component push offset aEffectCCpp ; ".\\Effect_C.cpp"
.text:006F8660 attachItemAndApplyGameplayState push offset aEffectCCpp ; ".\\Effect_C.cpp"
.text:006F8726 entity_cleanup_and_transition_state push offset aEffectCCpp ; ".\\Effect_C.cpp"
.text:006F87E9 Entity_DestroyAndCleanup_1 push offset aEffectCCpp ; ".\\Effect_C.cpp"
.text:006F8883 Entity_DestroyAndCleanup_1 push offset aEffectCCpp ; ".\\Effect_C.cpp"
.text:006F8C8C updateEffectAttachment push offset aEffectCCpp ; ".\\Effect_C.cpp"
.text:006F8CB2 updateEffectAttachment push offset aEffectCCpp ; ".\\Effect_C.cpp"
.text:006F8F7D render_particle_effect_with_bone_transform push offset aEffectCCpp ; ".\\Effect_C.cpp"
.text:006F9271 apply_special_effect_to_entity push offset aEffectCCpp ; ".\\Effect_C.cpp"
.text:006F93B0 Entity_CreateAndInitialize_5 push offset aEffectCCpp ; ".\\Effect_C.cpp"
.text:006F94D0 apply_effect_and_link_entity push offset aEffectCCpp ; ".\\Effect_C.cpp"
.text:006F9694 initialize_entity_environment push offset aEffectCCpp ; ".\\Effect_C.cpp"
.text:006F98C2 updateCharacterAndPlayAudio push offset aEffectCCpp ; ".\\Effect_C.cpp"
.text:006F98FE updateCharacterAndPlayAudio push offset aEffectCCpp ; ".\\Effect_C.cpp"
.text:006F9B5D updateCharacterAndPlayAudio push offset aEffectCCpp ; ".\\Effect_C.cpp"
.text:006F9FD1 game_entity_destroy push offset aEffectCCpp ; ".\\Effect_C.cpp"
.text:006FA0DB character_update_and_state_cleanup push offset aEffectCCpp ; ".\\Effect_C.cpp"
.text:006FA2AE character_update_and_state_cleanup push offset aEffectCCpp ; ".\\Effect_C.cpp"
.text:006FA326 character_update_and_state_cleanup push offset aEffectCCpp ; ".\\Effect_C.cpp"
.text:006FAE4F processLootRoll push offset aLootrollCpp ; ".\\LootRoll.cpp"
.text:006FB660 processLootRollAndApplyResults push offset aLootrollCpp ; ".\\LootRoll.cpp"
.text:006FBB95 LootRoll_Won push offset aLootrollCpp ; ".\\LootRoll.cpp"
.text:006FC19B cleanupPostGameShutdown push offset aUnitmissiletra ; ".\\UnitMissileTrajectory_C.cpp"
.text:006FC301 CreateMissileTrajectory push offset aUnitmissiletra ; ".\\UnitMissileTrajectory_C.cpp"
.text:006FC4E4 calculateUnitMovement push offset aUnitmissiletra ; ".\\UnitMissileTrajectory_C.cpp"
.text:006FC564 calculateUnitMovement push offset aUnitmissiletra ; ".\\UnitMissileTrajectory_C.cpp"
.text:006FC8E6 CreateMissileTrajectory push offset aUnitmissiletra ; ".\\UnitMissileTrajectory_C.cpp"
.text:006FCAB0 enqueue_unit_movement_data push offset aUnitmissiletra ; ".\\UnitMissileTrajectory_C.cpp"
.text:006FDA5D UpdateProjectileLaunchState push offset aUnitmissiletra ; ".\\UnitMissileTrajectory_C.cpp"
.text:006FDED1 UpdateProjectileLaunchState push offset aUnitmissiletra ; ".\\UnitMissileTrajectory_C.cpp"
.text:006FDFE9 apply_scene_overlay_effects push offset aUnitmissiletra ; ".\\UnitMissileTrajectory_C.cpp"
.text:006FF42A clearGameObjectEffectsIfNecessary push offset aMissileCCpp ; ".\\Missile_C.cpp"
.text:006FF6E5 updateAttachmentWorldTransform push offset aMissileCCpp ; ".\\Missile_C.cpp"
.text:006FFD9E update_entity_physics_position push offset aMissileCCpp ; ".\\Missile_C.cpp"
.text:00700736 attachAndInterpolateGameObjectPhysics push offset aMissileCCpp ; ".\\Missile_C.cpp"
.text:00700BFF updateCharacterPhysics push offset aMissileCCpp ; ".\\Missile_C.cpp"
.text:00700E35 apply_spell_cast_effects push offset aMissileCCpp ; ".\\Missile_C.cpp"
.text:00700FA8 apply_spell_cast_effects push offset aMissileCCpp ; ".\\Missile_C.cpp"
.text:00701629 updatePhysicsEntityMovement push offset aMissileCCpp ; ".\\Missile_C.cpp"
.text:00701D74 updatePhysicsEntityMovement push offset aMissileCCpp ; ".\\Missile_C.cpp"
.text:00702355 update_character_entity_state push offset aMissileCCpp ; ".\\Missile_C.cpp"
.text:007025F4 update_character_entity_state push offset aMissileCCpp ; ".\\Missile_C.cpp"
.text:007028DA update_character_entity_state push offset aMissileCCpp ; ".\\Missile_C.cpp"
.text:00702E17 playEntitySpellVisualEffects push offset aMissileCCpp ; ".\\Missile_C.cpp"
.text:00703133 updateCharacterStateAndHandleTransitions push offset aMissileCCpp ; ".\\Missile_C.cpp"
.text:00703914 detach_and_cleanup_game_object push offset aMissileCCpp ; ".\\Missile_C.cpp"
.text:00703B88 initMissileSystem push offset aMissileCCpp ; ".\\Missile_C.cpp"
.text:007040EE Network_SendPlayerAction_3 push offset aTradeCCpp ; ".\\Trade_C.cpp"
.text:00704A54 conditionallyActivateEntity push offset aDynamicobjectC ; ".\\DynamicObject_C.cpp"
.text:00704B04 play_bone_animation_if_active push offset aDynamicobjectC ; ".\\DynamicObject_C.cpp"
.text:00704D49 set_object_transform push offset aDynamicobjectC ; ".\\DynamicObject_C.cpp"
.text:00704F2E playAudioIfObjectExists push offset aDynamicobjectC ; ".\\DynamicObject_C.cpp"
.text:00705359 dynamicObjectPostInitialization push offset aDynamicobjectC ; ".\\DynamicObject_C.cpp"
.text:00705961 ReleaseClientObjectBlock push offset aCorpseCCpp ; ".\\Corpse_C.cpp"
.text:00705A20 loadGuildEmblemWithFallback push offset aCorpseCCpp ; ".\\Corpse_C.cpp"
.text:00705E35 corpsePostInitializationAndUpdate push offset aCorpseCCpp ; ".\\Corpse_C.cpp"
.text:0070624B unloadClientObjectModel push offset aCorpseCCpp ; ".\\Corpse_C.cpp"
.text:0070628B toggleClientObjectModel push offset aCorpseCCpp ; ".\\Corpse_C.cpp"
.text:00707734 processItemAcquisition push offset aItemCCpp ; ".\\Item_C.cpp"
.text:0070779D processItemAcquisition push offset aItemCCpp ; ".\\Item_C.cpp"
.text:00707891 handleLocalPlayerItemAcquisition push offset aItemCCpp ; ".\\Item_C.cpp"
.text:00707972 processClientItemAcquisition push offset aItemCCpp ; ".\\Item_C.cpp"
.text:00707A3F updateInventoryTutorialFlags push offset aItemCCpp ; ".\\Item_C.cpp"
.text:00707A76 updateInventoryTutorialFlags push offset aItemCCpp ; ".\\Item_C.cpp"
.text:00707AF2 update_entity_inventory_and_model push offset aItemCCpp ; ".\\Item_C.cpp"
.text:00707B1E update_entity_inventory_and_model push offset aItemCCpp ; ".\\Item_C.cpp"
.text:00707F89 updatePlayerInventoryAndVisuals push offset aItemCCpp ; ".\\Item_C.cpp"
.text:007088D2 fetchInventoryItemDetails push offset aItemCCpp ; ".\\Item_C.cpp"
.text:00708BDE acquireAndHandleObject push offset aItemCCpp ; ".\\Item_C.cpp"
.text:00708C85 handle_item_usage push offset aItemCCpp ; ".\\Item_C.cpp"
.text:00708D17 handle_item_usage push offset aItemCCpp ; ".\\Item_C.cpp"
.text:00709401 handle_item_use_post_retrieval push offset aItemCCpp ; ".\\Item_C.cpp"
.text:00709ED2 deleteItemAndRemoveFromManager push offset aItemCCpp ; ".\\Item_C.cpp"
.text:0070A8D8 createItem push offset aItemCCpp ; ".\\Item_C.cpp"
.text:0070A8F5 createItem push offset aItemCCpp ; ".\\Item_C.cpp"
.text:0070AEA1 apply_item_effect_and_decrement_counter push offset aItemCCpp ; ".\\Item_C.cpp"
.text:0070AED5 apply_item_effect_and_decrement_counter push offset aItemCCpp ; ".\\Item_C.cpp"
.text:0070AF51 applyItemEffectAndUpdateCounter push offset aItemCCpp ; ".\\Item_C.cpp"
.text:0070B08E processCGItemUpdate push offset aItemCCpp ; ".\\Item_C.cpp"
.text:0070BE4A processGameObjectPageTextPacket push offset aGameobjectCCpp ; ".\\GameObject_C.cpp"
.text:0070BEB8 handleGameObjectCustomAnimation push offset aGameobjectCCpp ; ".\\GameObject_C.cpp"
.text:0070BF0E processGameObjectDespawnAnimation push offset aGameobjectCCpp ; ".\\GameObject_C.cpp"
.text:0070C457 processEntityDeactivation push offset aGameobjectCCpp ; ".\\GameObject_C.cpp"
.text:0070CA4E DispatchGameObjectEvent push offset aGameobjectCCpp ; ".\\GameObject_C.cpp"
.text:0070CACE ApplyActionToClientGameObject push offset aGameobjectCCpp ; ".\\GameObject_C.cpp"
.text:0070CB1E DispatchGameObjectMethod push offset aGameobjectCCpp ; ".\\GameObject_C.cpp"
.text:0070CB6E handleClientObjectAction push offset aGameobjectCCpp ; ".\\GameObject_C.cpp"
.text:0070D87C Entity_ProcessStateTransitions_2 push offset aGameobjectCCpp ; ".\\GameObject_C.cpp"
.text:0070E084 updateCharacterAnimation push offset aGameobjectCCpp ; ".\\GameObject_C.cpp"
.text:0070ED0E HandleGameObjectPageTextNetworkEvent push offset aGameobjectCCpp ; ".\\GameObject_C.cpp"
.text:0070EDE6 processClientUnitReaction push offset aGameobjectCCpp ; ".\\GameObject_C.cpp"
.text:0070F06F process_game_object_state_transition push offset aGameobjectCCpp ; ".\\GameObject_C.cpp"
.text:0070F17A process_game_entity_state_transitions push offset aGameobjectCCpp ; ".\\GameObject_C.cpp"
.text:0071105F synchronizeClientObjectState push offset aGameobjectCCpp ; ".\\GameObject_C.cpp"
.text:007112B4 canClientUnitReactToPlayer push offset aGameobjectCCpp ; ".\\GameObject_C.cpp"
.text:00711341 canClientUnitReactToPlayer push offset aGameobjectCCpp ; ".\\GameObject_C.cpp"
.text:0071203D isClientUnitReachableByActivePlayer push offset aGameobjectCCpp ; ".\\GameObject_C.cpp"
.text:00712097 process_player_active_state push offset aGameobjectCCpp ; ".\\GameObject_C.cpp"
.text:00712167 process_player_active_state push offset aGameobjectCCpp ; ".\\GameObject_C.cpp"
.text:00712283 handleGameResourceStateChange push offset aGameobjectCCpp ; ".\\GameObject_C.cpp"
.text:0071235B handleGameResourceStateChange push offset aGameobjectCCpp ; ".\\GameObject_C.cpp"
.text:00712454 initializeGameObjectBase push offset aGameobjectCCpp ; ".\\GameObject_C.cpp"
.text:00712AF4 RetrieveGameObjectFromCache push offset aGameobjectCCpp ; ".\\GameObject_C.cpp"
.text:00712B4E updatePlayerTrackingIfChanged push offset aGameobjectCCpp ; ".\\GameObject_C.cpp"
.text:00713342 updateCameraTargetVisibility push offset aGameobjectCCpp ; ".\\GameObject_C.cpp"
.text:007133C5 updateCameraTargetVisibility push offset aGameobjectCCpp ; ".\\GameObject_C.cpp"
.text:00713519 player_update_and_process_state push offset aGameobjectCCpp ; ".\\GameObject_C.cpp"
.text:0071370F player_update_and_process_state push offset aGameobjectCCpp ; ".\\GameObject_C.cpp"
.text:00713EDF loadGameobjectLevelResources push offset aGameobjectCCpp ; ".\\GameObject_C.cpp"
.text:007143F0 CGGameObject_C_CGGameObject_C push offset aGameobjectCCpp ; ".\\GameObject_C.cpp"
.text:00714443 CGGameObject_C_CGGameObject_C push offset aGameobjectCCpp ; ".\\GameObject_C.cpp"
.text:00714464 CGGameObject_C_CGGameObject_C push offset aGameobjectCCpp ; ".\\GameObject_C.cpp"
.text:00714485 CGGameObject_C_CGGameObject_C push offset aGameobjectCCpp ; ".\\GameObject_C.cpp"
.text:007144A6 CGGameObject_C_CGGameObject_C push offset aGameobjectCCpp ; ".\\GameObject_C.cpp"
.text:007144CE CGGameObject_C_CGGameObject_C push offset aGameobjectCCpp ; ".\\GameObject_C.cpp"
.text:007144F6 CGGameObject_C_CGGameObject_C push offset aGameobjectCCpp ; ".\\GameObject_C.cpp"
.text:0071451E CGGameObject_C_CGGameObject_C push offset aGameobjectCCpp ; ".\\GameObject_C.cpp"
.text:00714546 CGGameObject_C_CGGameObject_C push offset aGameobjectCCpp ; ".\\GameObject_C.cpp"
.text:0071456E CGGameObject_C_CGGameObject_C push offset aGameobjectCCpp ; ".\\GameObject_C.cpp"
.text:00714596 CGGameObject_C_CGGameObject_C push offset aGameobjectCCpp ; ".\\GameObject_C.cpp"
.text:007145BE CGGameObject_C_CGGameObject_C push offset aGameobjectCCpp ; ".\\GameObject_C.cpp"
.text:007145E6 CGGameObject_C_CGGameObject_C push offset aGameobjectCCpp ; ".\\GameObject_C.cpp"
.text:0071460E CGGameObject_C_CGGameObject_C push offset aGameobjectCCpp ; ".\\GameObject_C.cpp"
.text:00714636 CGGameObject_C_CGGameObject_C push offset aGameobjectCCpp ; ".\\GameObject_C.cpp"
.text:0071465E CGGameObject_C_CGGameObject_C push offset aGameobjectCCpp ; ".\\GameObject_C.cpp"
.text:00714686 CGGameObject_C_CGGameObject_C push offset aGameobjectCCpp ; ".\\GameObject_C.cpp"
.text:007146B1 CGGameObject_C_CGGameObject_C push offset aGameobjectCCpp ; ".\\GameObject_C.cpp"
.text:007146D9 CGGameObject_C_CGGameObject_C push offset aGameobjectCCpp ; ".\\GameObject_C.cpp"
.text:00714701 CGGameObject_C_CGGameObject_C push offset aGameobjectCCpp ; ".\\GameObject_C.cpp"
.text:00714729 CGGameObject_C_CGGameObject_C push offset aGameobjectCCpp ; ".\\GameObject_C.cpp"
.text:00714751 CGGameObject_C_CGGameObject_C push offset aGameobjectCCpp ; ".\\GameObject_C.cpp"
.text:00714779 CGGameObject_C_CGGameObject_C push offset aGameobjectCCpp ; ".\\GameObject_C.cpp"
.text:007147A1 CGGameObject_C_CGGameObject_C push offset aGameobjectCCpp ; ".\\GameObject_C.cpp"
.text:007147C9 CGGameObject_C_CGGameObject_C push offset aGameobjectCCpp ; ".\\GameObject_C.cpp"
.text:007147F1 CGGameObject_C_CGGameObject_C push offset aGameobjectCCpp ; ".\\GameObject_C.cpp"
.text:00714819 CGGameObject_C_CGGameObject_C push offset aGameobjectCCpp ; ".\\GameObject_C.cpp"
.text:00714841 CGGameObject_C_CGGameObject_C push offset aGameobjectCCpp ; ".\\GameObject_C.cpp"
.text:00714869 CGGameObject_C_CGGameObject_C push offset aGameobjectCCpp ; ".\\GameObject_C.cpp"
.text:00714891 CGGameObject_C_CGGameObject_C push offset aGameobjectCCpp ; ".\\GameObject_C.cpp"
.text:007148B9 CGGameObject_C_CGGameObject_C push offset aGameobjectCCpp ; ".\\GameObject_C.cpp"
.text:007148E1 CGGameObject_C_CGGameObject_C push offset aGameobjectCCpp ; ".\\GameObject_C.cpp"
.text:0071490C CGGameObject_C_CGGameObject_C push offset aGameobjectCCpp ; ".\\GameObject_C.cpp"
.text:00714934 CGGameObject_C_CGGameObject_C push offset aGameobjectCCpp ; ".\\GameObject_C.cpp"
.text:007166A9 isUnitCReady push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:00716761 checkUnitFlagOnUnitOrPossessor push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:007167CE synchronizeObjectState push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:0071686F initializeClientPostLogin push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:0071690F updateClientLastActive push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:0071696A handleFlightSplineSyncPacket push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:00716B3B processAiReactionPacket push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:00716BBB processPetActionSound push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:00716CEE processForceDisplayUpdatePacket push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:00716D4D update_unit_health push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:00716DDD processPlayerVehicleData push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:00716E98 LoadGuildEmblemFromCache push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:00717BD7 load_game_entity_effect push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:00717CE0 handle_and_process_player_input push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:00717D22 handle_and_process_player_input push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:00717E81 accumulate_unit_facing push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:00717F16 RecursivelyTransformClientObjectMatrix push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:00717FE2 applyClientObjectTransform push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:007180F4 ResolveUnitOverlaps push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:00718941 calculateUnitCMovement push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:00718BAD findUltimateUnitController push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:00718BEE findUltimateUnitController push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:00718E62 HandlePlayerStateChange push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:00718F12 CompareClientObjectAndTriggerEvent push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:007190CA isObjectOwnedByPlayerOrCharmer push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:00719122 isObjectOwnedByPlayerOrCharmer push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:0071B1FF processLocalPlayerDeferredActions push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:0071B262 processLocalPlayerDeferredActions push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:0071B2C5 processLocalPlayerDeferredActions push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:0071B30C processLocalPlayerDeferredActions push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:0071B363 processLocalPlayerDeferredActions push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:0071B3F5 calculateInteractionRange push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:0071B464 calculateInteractionRange push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:0071B4B6 calculateInteractionRange push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:0071B4F8 calculateInteractionRange push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:0071B64D isValidClientObject push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:0071B8F3 getCreatureHealthModifier push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:0071B983 getCreaturePowerModifier push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:0071BCEE isUnitCInFrontOfTarget push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:0071C616 is_client_object_valid push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:0071C9DE update_game_state_for_client_object push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:0071CA1E update_client_object_attribute push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:0071CA70 processLootListPacket push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:0071CAD0 handle_movement_time_skip push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:0071CB4E processMountSpecialAnimation push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:0071F3AA fetch_pet_personality_trait push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:007221EA particle_emitter_initialize push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:00722252 particle_emitter_initialize push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:007222E3 IsPlayerActiveAndEligible push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:00722C02 getTransformationMatrix push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:007234E1 updateUnitPredictedPowerIfNeeded push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:007235CE set_predicted_power_by_unit_index push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:0072362E update_unit_power_from_object push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:0072368E handleObjectReaction push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:007236F8 processPowerUpdatePacket push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:00723C6B calculateUnitProximityEffects push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:00723D5E calculateUnitProximityEffects push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:00723DA1 calculateUnitProximityEffects push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:00725C2F apply_radial_visual_effect_to_active_player push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:00725EC8 initializeUnitComponent push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:007266C0 apply_entity_effects push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:007267E1 apply_entity_effects push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:00726929 apply_entity_effects push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:00726981 apply_entity_effects push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:00726A07 apply_entity_effects push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:00726BBB apply_entity_effects push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:00726C19 apply_entity_effects push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:00727163 process_client_game_entities push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:0072732A reset_tracking_and_input push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:00728CB8 update_entity_name_and_tooltip push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:00728D2E triggerTutorialEventForObject push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:00728D71 handlePlayerUnitAction push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:00728E2E SetWeaponModelStateFromGUID push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:00729042 update_game_unit_mover_state push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:0072918D update_game_unit_mover_state push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:00729CC3 determineUnitStateFromFlagsAndCombat push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:00729E76 determineUnitStateFromFlagsAndCombat push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:0072A14F get_unit_name_c push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:0072A6EC setupPlayerGameplay push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:0072AB23 resolve_unit_c_chain_and_check_aura push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:0072B0C3 can_initiate_combat_attack push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:0072B1CF can_initiate_combat_attack push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:0072B4D8 setUnitTarget push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:0072B77F handlePlayerClickToMoveInteraction push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:0072C0FE executeUnitAttack push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:0072C1AE executeUnitAttack push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:0072C416 HandlePetAttackIconPress push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:0072C439 HandlePetAttackIconPress push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:0072C4D2 HandlePetAttackIconPress push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:0072CD49 update_active_mover_from_camera push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:0072CE1D loadAndInitializeCreatureFromCache push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:0072CEBF processCreaturePostLoadCache push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:0072CF7F processPlayerUnitEvent push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:0072CFFF cleanupPetAndSignalEvent push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:0072D07E Network_ProcessClientObjectState push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:0072D0DD processClientControlUpdate push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:0072D14F HandleCancelAutoRepeat push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:0072D5B5 formatUnitDisplayName push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:0072E3AF updateUnitStateAndHandleCombat push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:0072E4A7 clearUnitCastingState push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:00730064 synchronizeUnitState push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:007300BF handleAuraUpdatePacket push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:0073155F handleUnitRightClick push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:0073181D updateUnitAttackTarget push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:0073246F process_knockback_packet push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:007324D0 handleMirrorImageData push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:00732D3E processUnitGameMessage push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:00733408 create_and_initialize_game_entity push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:00733547 create_and_initialize_game_entity push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:00734A4F processUnitMessageWithNanCheck push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:00734B1E processThreatClear push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:007359BE recursivelyAnimateUnit push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:00735B39 execute_unit_conditional_actions push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:00735C5B RecursivelyProcessNetworkedChildUnits push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:00735D6E ProcessNetworkedChildUnitsRecursively push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:00735E8D recursively_process_unit_children push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:00735F28 process_unit_list push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:00736144 updateUnitOrientation push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:0073622D updateUnitOrientation push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:007362A0 updateUnitOrientation push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:00736EB9 updateUnitCStateAndSendData push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:00736FC7 updateUnitCStateAndSendData push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:00737359 updateUnitTransform push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:007373B9 updateNPCPossession push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:0073747E updateNPCPossession push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:00737551 compute_unit_threat_level push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:00737AB0 checkPlayerObjectValidity push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:00737B40 processThreatRemovePacket push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:00737E3E process_unit_state_transitions push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:0073851E UpdateUnitAnimations push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:007390C1 handle_cgunit_c_animation_data push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:00739270 handle_cgunit_c_animation_data push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:00739392 handle_cgunit_c_animation_data push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:007394AD handle_cgunit_c_animation_data push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:007395CF reconcileUnitData push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:0073991F CheckSpellCastConditions push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:0073A534 updateUnitEffectsAndTracking push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:0073A5C1 updateUnitEffectsAndTracking push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:0073A62C updateUnitEffectsAndTracking push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:0073B2C9 updateUnitCStateAndEffects push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:0073B3B6 updateUnitCStateAndEffects push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:0073B47F updateUnitCStateAndEffects push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:0073C09F updateUnitCombatAnimation push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:0073C14F updateUnitAnimationBasedOnState push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:0073E878 updateUnitCState push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:0073EA21 updateUnitCState push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:0073F27E handleUnitEvents push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:0073F2BE updateUnitStateByGUID push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:0073F2FE handlePlayerUnitStateChange push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:0073F341 update_player_game_state push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:0073F47B updateLocalPlayerStandState push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:0073F4BE handleUnitObject push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:0073F4FF clearUnitEffectOfTypeAndTracking push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:0073F5B1 handle_monster_move_transport_packet push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:007404ED handleMountDisplayChange push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:007419CE updateMountDisplayOnUnit push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:00741A0E Player_HandleClientStateChange push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:00741A5F handleUnitDismount push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:00741B1F process_speed_update_by_guid push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:00741B7F handle_water_walk_packet push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:00741BED process_unit_speed_update push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:00741C4F processSplineMovePacket push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:00741CAF updateThreatListFromPacket push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:00742B4E registerUnitCMessageHandlersAndInitialize push offset aUnitCCpp ; ".\\Unit_C.cpp"
.text:0074388D add_and_activate_world_object push offset aObjectCCpp ; ".\\Object_C.cpp"
.text:007440BE ActivateClientObject push offset aObjectCCpp ; ".\\Object_C.cpp"
.text:0074410E cleanupClientObjectEntities push offset aObjectCCpp ; ".\\Object_C.cpp"
.text:0074479F manage_effect_application push offset aObjectCCpp ; ".\\Object_C.cpp"
.text:00744E1E activate_camera_from_client_object push offset aObjectCCpp ; ".\\Object_C.cpp"
.text:007450C1 GetFarSightObjectIfValid push offset aObjectCCpp ; ".\\Object_C.cpp"
.text:00745121 GetFarSightObjectIfValid push offset aObjectCCpp ; ".\\Object_C.cpp"
.text:0074529A play_spell_visual_kit push offset aObjectCCpp ; ".\\Object_C.cpp"
.text:00745519 play_spell_visual_kit push offset aObjectCCpp ; ".\\Object_C.cpp"
.text:007456B8 play_spell_visual_kit push offset aObjectCCpp ; ".\\Object_C.cpp"
.text:00745B06 play_spell_visual_kit push offset aObjectCCpp ; ".\\Object_C.cpp"
.text:00745BDA play_spell_visual_kit push offset aObjectCCpp ; ".\\Object_C.cpp"
.text:00746550 ApplyUnitImpactKitEffect push offset aUnitsoundCCpp ; ".\\UnitSound_C.cpp"
.text:00747EA1 calculatePassengerPosition push offset aVehiclepasseng ; ".\\VehiclePassenger_C.cpp"
.text:00748004 getPassengerData push offset aVehiclepasseng ; ".\\VehiclePassenger_C.cpp"
.text:00748024 getPassengerData push offset aVehiclepasseng ; ".\\VehiclePassenger_C.cpp"
.text:00748051 get_next_passenger_or_default push offset aVehiclepasseng ; ".\\VehiclePassenger_C.cpp"
.text:0074817E loadVehiclePassengerFromDataStore push offset aVehiclepasseng ; ".\\VehiclePassenger_C.cpp"
.text:0074824A handlePassengerDisembarkation push offset aVehiclepasseng ; ".\\VehiclePassenger_C.cpp"
.text:0074863F InitializeCharacterAnimationAndLoadResources push offset aVehiclepasseng ; ".\\VehiclePassenger_C.cpp"
.text:007489ED updateUnitStateAndAnimations push offset aVehiclepasseng ; ".\\VehiclePassenger_C.cpp"
.text:00748A43 updateUnitStateAndAnimations push offset aVehiclepasseng ; ".\\VehiclePassenger_C.cpp"
.text:00748D95 updateUnitStateAndAnimations push offset aVehiclepasseng ; ".\\VehiclePassenger_C.cpp"
.text:00748DF0 updateUnitStateAndAnimations push offset aVehiclepasseng ; ".\\VehiclePassenger_C.cpp"
.text:00749074 retrievePassengerData push offset aVehiclepasseng ; ".\\VehiclePassenger_C.cpp"
.text:00749094 retrievePassengerData push offset aVehiclepasseng ; ".\\VehiclePassenger_C.cpp"
.text:007499D4 processGameUnitAndEntities push offset aVehiclepasseng ; ".\\VehiclePassenger_C.cpp"
.text:00749A56 updateUnitF58State push offset aVehiclepasseng ; ".\\VehiclePassenger_C.cpp"
.text:00749BCB UpdateVehiclePassengerState push offset aVehiclepasseng ; ".\\VehiclePassenger_C.cpp"
.text:00749CE4 updateVehiclePassengerStates push offset aVehiclepasseng ; ".\\VehiclePassenger_C.cpp"
.text:00749DAC get_attachment_world_matrix push offset aVehiclepasseng ; ".\\VehiclePassenger_C.cpp"
.text:00749F10 processActivePlayerEntityEvents push offset aVehiclepasseng ; ".\\VehiclePassenger_C.cpp"
.text:0074A0BC InitializeVehiclePassengerData push offset aVehiclepasseng ; ".\\VehiclePassenger_C.cpp"
.text:0074A0F7 InitializeVehiclePassengerData push offset aVehiclepasseng ; ".\\VehiclePassenger_C.cpp"
.text:0074A123 InitializeVehiclePassengerData push offset aVehiclepasseng ; ".\\VehiclePassenger_C.cpp"
.text:0074A227 updateAttachmentAnimationAndState push offset aVehiclepasseng ; ".\\VehiclePassenger_C.cpp"
.text:0074A82B updateUnitF58StateAndAnimations push offset aVehiclepasseng ; ".\\VehiclePassenger_C.cpp"
.text:0074A841 updateUnitF58StateAndAnimations push offset aVehiclepasseng ; ".\\VehiclePassenger_C.cpp"
.text:0074AB97 updateUnitF58StateAndAnimations push offset aVehiclepasseng ; ".\\VehiclePassenger_C.cpp"
.text:0074AEB5 updateUnitAttachmentAndProcessEvents push offset aVehiclepasseng ; ".\\VehiclePassenger_C.cpp"
.text:0074B0CC updateUnitAnimationAndState push offset aVehiclepasseng ; ".\\VehiclePassenger_C.cpp"
.text:0074B0E2 updateUnitAnimationAndState push offset aVehiclepasseng ; ".\\VehiclePassenger_C.cpp"
.text:0074B1BA traverseAndProcessUnitData push offset aVehiclepasseng ; ".\\VehiclePassenger_C.cpp"
.text:0074B34B invoke_object_method_by_guid push offset aMovementCCpp ; ".\\Movement_C.cpp"
.text:0074B3FB invokeMovementComponentMethod push offset aMovementCCpp ; ".\\Movement_C.cpp"
.text:0074B43E getSafeMovementTransportMatrix push offset aMovementCCpp ; ".\\Movement_C.cpp"
.text:0074B520 get_object_movement_vector push offset aMovementCCpp ; ".\\Movement_C.cpp"
.text:0074B59D getObjectOrientation push offset aMovementCCpp ; ".\\Movement_C.cpp"
.text:0074B5EE process_client_object_event push offset aMovementCCpp ; ".\\Movement_C.cpp"
.text:0074B6AF updateVehicleFlagsForSpecialObject push offset aMovementCCpp ; ".\\Movement_C.cpp"
.text:0074B7B7 createSpline push offset aMovementCCpp ; ".\\Movement_C.cpp"
.text:0074B94E isUnitVehicleReady push offset aUnitvehicleCCp ; ".\\UnitVehicle_C.cpp"
.text:0074BA94 isUnitOperationalAndOwned push offset aUnitvehicleCCp ; ".\\UnitVehicle_C.cpp"
.text:0074BD47 validateUnitVehicleState push offset aUnitvehicleCCp ; ".\\UnitVehicle_C.cpp"
.text:0074BE8B processUnitVehicleAction push offset aUnitvehicleCCp ; ".\\UnitVehicle_C.cpp"
.text:0074C525 process_active_camera_objects push offset aUnitvehicleCCp ; ".\\UnitVehicle_C.cpp"
.text:0074C56B PhysicallyConstrainedObjectRotation push offset aUnitvehicleCCp ; ".\\UnitVehicle_C.cpp"
.text:0074C6D0 getNextUnitInChain push offset aUnitvehicleCCp ; ".\\UnitVehicle_C.cpp"
.text:0074C729 getNextUnitInChain push offset aUnitvehicleCCp ; ".\\UnitVehicle_C.cpp"
.text:0074CB5A handleUnitVehicleData push offset aUnitvehicleCCp ; ".\\UnitVehicle_C.cpp"
.text:0074CC7E FindUnitVehicleByGUIDChain push offset aUnitvehicleCCp ; ".\\UnitVehicle_C.cpp"
.text:0074CCBB FindUnitVehicleByGUIDChain push offset aUnitvehicleCCp ; ".\\UnitVehicle_C.cpp"
.text:0074CD80 deactivateAndResetCamera push offset aUnitvehicleCCp ; ".\\UnitVehicle_C.cpp"
.text:0074CFBB updateVehiclePassengerAndCamera push offset aUnitvehicleCCp ; ".\\UnitVehicle_C.cpp"
.text:0074D1EC setUnitCombatLogResourceString push offset aUnitcombatlogC ; ".\\UnitCombatLog_C.cpp"
.text:0074D896 get_object_name_from_guid_data push offset aUnitcombatlogC ; ".\\UnitCombatLog_C.cpp"
.text:0074D96E clearCombatLogEntry push offset aUnitcombatlogC ; ".\\UnitCombatLog_C.cpp"
.text:0074DAEF apply_named_spell_effect push offset aUnitcombatlogC ; ".\\UnitCombatLog_C.cpp"
.text:0074DCF9 compute_combat_log_flags push offset aUnitcombatlogC ; ".\\UnitCombatLog_C.cpp"
.text:0074DDB9 compute_combat_log_flags push offset aUnitcombatlogC ; ".\\UnitCombatLog_C.cpp"
.text:0074F483 AppendUnitToCombatLog push offset aUnitcombatlogC ; ".\\UnitCombatLog_C.cpp"
.text:0074F4E7 clear_combat_log_entities push offset aUnitcombatlogC ; ".\\UnitCombatLog_C.cpp"
.text:0074F7C9 resolve_combat_log_entry_name push offset aUnitcombatlogC ; ".\\UnitCombatLog_C.cpp"
.text:0074FE18 processCombatLogEntryData push offset aUnitcombatlogC ; ".\\UnitCombatLog_C.cpp"
.text:00750675 handleCombatEvent push offset aUnitcombatlogC ; ".\\UnitCombatLog_C.cpp"
.text:00750A55 RecordAndSignalCombatEvent push offset aUnitcombatlogC ; ".\\UnitCombatLog_C.cpp"
.text:00751166 LogUnitCombatDamage push offset aUnitcombatlogC ; ".\\UnitCombatLog_C.cpp"
.text:007512CD ProcessUnitCombatLogStateChanges push offset aUnitcombatlogC ; ".\\UnitCombatLog_C.cpp"
.text:00751939 processUnitCombatCastStart push offset aUnitcombatlogC ; ".\\UnitCombatLog_C.cpp"
.text:007519F8 process_unit_combat_log push offset aUnitcombatlogC ; ".\\UnitCombatLog_C.cpp"
.text:00751CAB AppendCombatLogEntry push offset aUnitcombatlogC ; ".\\UnitCombatLog_C.cpp"
.text:00751FA1 LogCombatEventIfSignificant push offset aUnitcombatlogC ; ".\\UnitCombatLog_C.cpp"
.text:00752064 HandleCombatLogClientEvent push offset aUnitcombatlogC ; ".\\UnitCombatLog_C.cpp"
.text:00752151 CombatLog_RecordPowerUsageEvent push offset aUnitcombatlogC ; ".\\UnitCombatLog_C.cpp"
.text:00752CEE ProcessUnitCombatDamageLog push offset aUnitcombatlogC ; ".\\UnitCombatLog_C.cpp"
.text:007530B3 ProcessCombatLogClientEvent push offset aUnitcombatlogC ; ".\\UnitCombatLog_C.cpp"
.text:007531A8 handle_client_combat_event push offset aUnitcombatlogC ; ".\\UnitCombatLog_C.cpp"
.text:0075327E ProcessCombatLogEvents push offset aUnitcombatlogC ; ".\\UnitCombatLog_C.cpp"
.text:00753830 ProcessAndFreeCombatLogEntities push offset aUnitcombatlogC ; ".\\UnitCombatLog_C.cpp"
.text:00754079 getObjectIndex push offset aBagCCpp ; ".\\Bag_C.cpp"
.text:00754108 processClientObjectAction push offset aBagCCpp ; ".\\Bag_C.cpp"
.text:0075425C update_action_states push offset aBagCCpp ; ".\\Bag_C.cpp"
.text:007543DF retrieveBagItemData push offset aBagCCpp ; ".\\Bag_C.cpp"
.text:0075444F getClientObjectPtrIfValid push offset aBagCCpp ; ".\\Bag_C.cpp"
.text:007544FC count_items_in_bag_recursively push offset aBagCCpp ; ".\\Bag_C.cpp"
.text:00754767 findBestItemInBag push offset aBagCCpp ; ".\\Bag_C.cpp"
.text:00754995 compute_average_entity_resource_utilization push offset aBagCCpp ; ".\\Bag_C.cpp"
.text:007553AB applyUnitCombatEffectBasedOnState push offset aUnitcombatCCpp ; ".\\UnitCombat_C.cpp"
.text:00755487 applyUnitCombatEffectBasedOnState push offset aUnitcombatCCpp ; ".\\UnitCombat_C.cpp"
.text:0075581C load_game_object_and_related_data push offset aUnitcombatCCpp ; ".\\UnitCombat_C.cpp"
.text:0075588D HandleCombatSpellMiss push offset aUnitcombatCCpp ; ".\\UnitCombat_C.cpp"
.text:00755B40 handleCombatAttackResult push offset aUnitcombatCCpp ; ".\\UnitCombat_C.cpp"
.text:00755CB7 handleCombatAttackResult push offset aUnitcombatCCpp ; ".\\UnitCombat_C.cpp"
.text:00755D58 handleCombatAttackResult push offset aUnitcombatCCpp ; ".\\UnitCombat_C.cpp"
.text:00755D7C handleCombatAttackResult push offset aUnitcombatCCpp ; ".\\UnitCombat_C.cpp"
.text:007561AC handleUnitCombatResult push offset aUnitcombatCCpp ; ".\\UnitCombat_C.cpp"
.text:0075626A UnitHandleGameEvent push offset aUnitcombatCCpp ; ".\\UnitCombat_C.cpp"
.text:00756294 UnitHandleGameEvent push offset aUnitcombatCCpp ; ".\\UnitCombat_C.cpp"
.text:007567AF initUnitCombat push offset aUnitcombatCCpp ; ".\\UnitCombat_C.cpp"
.text:00756855 process_unit_combat_packet push offset aUnitcombatCCpp ; ".\\UnitCombat_C.cpp"
.text:007568C9 process_unit_combat_packet push offset aUnitcombatCCpp ; ".\\UnitCombat_C.cpp"
.text:0075692C process_unit_combat_packet push offset aUnitcombatCCpp ; ".\\UnitCombat_C.cpp"
.text:007569E3 process_unit_combat_packet push offset aUnitcombatCCpp ; ".\\UnitCombat_C.cpp"
.text:00756AB3 process_unit_combat_packet push offset aUnitcombatCCpp ; ".\\UnitCombat_C.cpp"
.text:00756B4E process_unit_combat_packet push offset aUnitcombatCCpp ; ".\\UnitCombat_C.cpp"
.text:00756E4D createVehicle push offset aVehicleCCpp ; ".\\Vehicle_C.cpp"
.text:00757030 process_child_unit push offset aVehicleCCpp ; ".\\Vehicle_C.cpp"
.text:00757098 processVehiclePassengerActivations push offset aVehicleCCpp ; ".\\Vehicle_C.cpp"
.text:00757128 Vehicle_ProcessPassengerActivation_0 push offset aVehicleCCpp ; ".\\Vehicle_C.cpp"
.text:007572DC Unit_ProcessStateTransitions_1 push offset aVehicleCCpp ; ".\\Vehicle_C.cpp"
.text:007574F6 calculateTotalSeats push offset aVehicleCCpp ; ".\\Vehicle_C.cpp"
.text:007575A6 processVehicleHierarchy push offset aVehicleCCpp ; ".\\Vehicle_C.cpp"
.text:007576AE findVehicleByFlag push offset aVehicleCCpp ; ".\\Vehicle_C.cpp"
.text:0075775C updateActiveCameraMovement push offset aVehicleCCpp ; ".\\Vehicle_C.cpp"
.text:00757CC5 reset_vehicle_state push offset aVehicleCCpp ; ".\\Vehicle_C.cpp"
.text:00757D5E updateEntityForces push offset aVehicleCCpp ; ".\\Vehicle_C.cpp"
.text:00757E29 updateEntityForces push offset aVehicleCCpp ; ".\\Vehicle_C.cpp"
.text:00757E9C ProcessCharacterAnimationChain push offset aVehicleCCpp ; ".\\Vehicle_C.cpp"
.text:00757F36 updateVehicleFlagsFromLinkedComponents push offset aVehicleCCpp ; ".\\Vehicle_C.cpp"
.text:00758151 updateVehicleStateFromData push offset aVehicleCCpp ; ".\\Vehicle_C.cpp"
.text:00758BDF initScriptState push offset aSimplescriptCp ; ".\\SimpleScript.cpp"
.text:00758C55 InitMathScript push offset aSimplescriptCp ; ".\\SimpleScript.cpp"
.text:0075917D initializeVehicleCamera push offset aVehiclecameraC ; ".\\VehicleCamera_C.cpp"
.text:007593A6 getEntityWorldPositionWithOffset push offset aVehiclecameraC ; ".\\VehicleCamera_C.cpp"
.text:007595A4 CalculateCameraAdjustedPosition push offset aVehiclecameraC ; ".\\VehicleCamera_C.cpp"
.text:00759848 UpdateClientObject push offset aVehiclecameraC ; ".\\VehicleCamera_C.cpp"
.text:007599F5 FindComponentDataByGUID push offset aVehiclecameraC ; ".\\VehicleCamera_C.cpp"
.text:00759AA6 detach_object_from_active_camera push offset aVehiclecameraC ; ".\\VehicleCamera_C.cpp"
.text:00759B19 IsObjectOwnedByClient push offset aVehiclecameraC ; ".\\VehicleCamera_C.cpp"
.text:00759C8A CalculateTotalForce push offset aVehiclecameraC ; ".\\VehicleCamera_C.cpp"
.text:00759D0A AdjustClientObjectForce push offset aVehiclecameraC ; ".\\VehicleCamera_C.cpp"
.text:00759E1E UpdatePhysicsEntityMovement push offset aVehiclecameraC ; ".\\VehicleCamera_C.cpp"
.text:0075A221 updateClientObjectPhysicsState push offset aVehiclecameraC ; ".\\VehicleCamera_C.cpp"
.text:0075A6CE updateCameraTrackingForPlayer push offset aVehiclecameraC ; ".\\VehicleCamera_C.cpp"
.text:0075A757 assign_client_to_active_camera push offset aVehiclecameraC ; ".\\VehicleCamera_C.cpp"
.text:0075A854 setActiveCamera push offset aVehiclecameraC ; ".\\VehicleCamera_C.cpp"
.text:0075A8F7 setActiveCamera push offset aVehiclecameraC ; ".\\VehicleCamera_C.cpp"
.text:0075ADCE updateCameraTracking push offset aVehiclecameraC ; ".\\VehicleCamera_C.cpp"
.text:0075AE4F updateCameraTracking push offset aVehiclecameraC ; ".\\VehicleCamera_C.cpp"
.text:0075AFE4 updateCameraPlayerTracking push offset aVehiclecameraC ; ".\\VehicleCamera_C.cpp"
.text:0075B084 updateCameraPlayerTracking push offset aVehiclecameraC ; ".\\VehicleCamera_C.cpp"
.text:0075B09D updateCameraPlayerTracking push offset aVehiclecameraC ; ".\\VehicleCamera_C.cpp"
.text:0075F132 updateUnitCollisionAndTransform push offset aCollideCpp ; ".\\Collide.cpp"
.text:0076000A updateMovementBoundingBox push offset aCollideCpp ; ".\\Collide.cpp"
.text:00760A0A updateMovementAndApplyPhysics push offset aCollideCpp ; ".\\Collide.cpp"
.text:00763510 getPlayerSoundState push offset aPlayersoundCCp ; ".\\PlayerSound_C.cpp"
.text:007637F6 GrowAndCopyString push offset aConsoleclientC ; ".\\ConsoleClient.cpp"
.text:0076381B GrowAndCopyString push offset aConsoleclientC ; ".\\ConsoleClient.cpp"
.text:00763D8E consoleClientResourceCleanup push offset aConsoleclientC ; ".\\ConsoleClient.cpp"
.text:0076443B destroyAllEntities push offset aConsoleclientC ; ".\\ConsoleClient.cpp"
.text:00764576 create_and_initialize_console push offset aConsoleclientC ; ".\\ConsoleClient.cpp"
.text:0076488A ExtendConsoleBuffer push offset aConsoleclientC ; ".\\ConsoleClient.cpp"
.text:007648B3 ExtendConsoleBuffer push offset aConsoleclientC ; ".\\ConsoleClient.cpp"
.text:0076491E ExtendConsoleBuffer push offset aConsoleclientC ; ".\\ConsoleClient.cpp"
.text:00764934 ExtendConsoleBuffer push offset aConsoleclientC ; ".\\ConsoleClient.cpp"
.text:00765312 queueConsoleOutput push offset aConsoleclientC ; ".\\ConsoleClient.cpp"
.text:0076590F execute_console_command push offset aConsoleclientC ; ".\\ConsoleClient.cpp"
.text:00765BC5 handleConsoleKeyEvent push offset aConsoleclientC ; ".\\ConsoleClient.cpp"
.text:00766449 execute_console_commands_from_file push offset aConsolevarCpp ; ".\\ConsoleVar.cpp"
.text:007664FF execute_console_commands_from_file push offset aConsolevarCpp ; ".\\ConsoleVar.cpp"
.text:0076BA58 detect_and_log_hardware_configuration push offset aConsoledetectC ; ".\\ConsoleDetect.cpp"
.text:0076FF95 DeregisterAndCleanupThread push offset aW32SthreadCpp ; ".\\W32\\SThread.cpp"
.text:0077011D ManageAndCreateThread push offset aW32SthreadCpp ; ".\\W32\\SThread.cpp"
.text:00770359 processAndSpawnWorkerThread push offset aW32SthreadCpp ; ".\\W32\\SThread.cpp"
.text:00770D58 InitializeSignatureContext push offset aSsignatureCpp ; ".\\SSignature.cpp"
.text:00770D90 InitializeSignatureContext push offset aSsignatureCpp ; ".\\SSignature.cpp"
.text:00770EFC validateAudioStream push offset aSsignatureCpp ; ".\\SSignature.cpp"
.text:00772C3C updateCommandString push offset aScmdCpp ; ".\\SCmd.cpp"
.text:00772C4E updateCommandString push offset aScmdCpp ; ".\\SCmd.cpp"
.text:00772DFA load_and_process_script push offset aScmdCpp ; ".\\SCmd.cpp"
.text:00772E4D load_and_process_script push offset aScmdCpp ; ".\\SCmd.cpp"
.text:0077306D handle_entity_input_and_propagate push offset aScmdCpp ; ".\\SCmd.cpp"
.text:00773082 handle_entity_input_and_propagate push offset aScmdCpp ; ".\\SCmd.cpp"
.text:00773418 cleanupGameEntities push offset aScmdCpp ; ".\\SCmd.cpp"
.text:00774A97 ValidateAndCleanupDebugLocks push offset aW32SlockCpp ; ".\\W32\\SLock.cpp"
.text:00774BC7 validateDebugLockChain push offset aW32SlockCpp ; ".\\W32\\SLock.cpp"
.text:00774C0B DumpDebugSrwLockEntries push offset aW32SlockCpp ; ".\\W32\\SLock.cpp"
.text:00774C5B LogDebugSRWLockEntries push offset aW32SlockCpp ; ".\\W32\\SLock.cpp"
.text:00777FFA ManageMemoryChunkAllocation push offset aScompCpp ; ".\\SComp.cpp"
.text:00778030 IsMemoryBlockValid push offset aScompCpp ; ".\\SComp.cpp"
.text:007787B0 releaseSCompMemory push offset aScompCpp ; ".\\SComp.cpp"
.text:0077BF2D createAndInitializeSBigEntity push offset aSbigCpp ; ".\\SBig.cpp"
.text:0077EA33 Entity_CleanupResources_16 push offset aSevtCpp ; ".\\SEvt.cpp"
.text:0077ED95 compute_array_statistics push offset aWorldCpp ; ".\\World.cpp"
.text:0078052D update_physics_world_transform push offset aWorldCpp ; ".\\World.cpp"
.text:0078128E GameWorld_Initialize push offset aWorldCpp ; ".\\World.cpp"
.text:0078130D GameWorld_Initialize push offset aWorldCpp ; ".\\World.cpp"
.text:00782F9D updateAndCleanupWorldObjects push offset aWorldCpp ; ".\\World.cpp"
.text:007836C3 attach_audio_effect push offset aWorldCpp ; ".\\World.cpp"
.text:00784B06 initWeatherGrid push offset aMapweatherCpp ; ".\\MapWeather.cpp"
.text:007877C3 initializeWeatherSystem push offset aMapweatherCpp ; ".\\MapWeather.cpp"
.text:007882FE updateWeatherSystemAndSpawnProjectiles push offset aMapweatherCpp ; ".\\MapWeather.cpp"
.text:0078C5CF UpdatePlayerMovementAverages push offset aMapweatherCpp ; ".\\MapWeather.cpp"
.text:0078C657 UpdatePlayerMovementAverages push offset aMapweatherCpp ; ".\\MapWeather.cpp"
.text:0078D193 updateGameEntityWithSubEntities push offset aMapweatherCpp ; ".\\MapWeather.cpp"
.text:0078D3BB updateGameEntityWithSubEntities push offset aMapweatherCpp ; ".\\MapWeather.cpp"
.text:0078D40A updateGameEntityWithSubEntities push offset aMapweatherCpp ; ".\\MapWeather.cpp"
.text:0078D453 updateGameEntityWithSubEntities push offset aMapweatherCpp ; ".\\MapWeather.cpp"
.text:0078DFDB ManageBspNodeCache push offset aWorldparamCpp ; ".\\WorldParam.cpp"
.text:00793A77 update_game_world_entities push offset aWorldsceneCpp ; ".\\WorldScene.cpp"
.text:0079981C InitializeWorldScene push offset aWorldsceneCpp ; ".\\WorldScene.cpp"
.text:0079B11E freeEntityMemoryAndComponents push offset aCommonAabspCpp ; "..\\..\\Common\\AaBsp.cpp"
.text:0079B137 freeEntityMemoryAndComponents push offset aCommonAabspCpp ; "..\\..\\Common\\AaBsp.cpp"
.text:0079B150 freeEntityMemoryAndComponents push offset aCommonAabspCpp ; "..\\..\\Common\\AaBsp.cpp"
.text:0079EC43 initialize_terrain_resources push offset aMapCpp ; ".\\Map.cpp"
.text:0079EC84 initialize_terrain_resources push offset aMapCpp ; ".\\Map.cpp"
.text:0079ECC5 initialize_terrain_resources push offset aMapCpp ; ".\\Map.cpp"
.text:0079ED06 initialize_terrain_resources push offset aMapCpp ; ".\\Map.cpp"
.text:0079ED44 initialize_terrain_resources push offset aMapCpp ; ".\\Map.cpp"
.text:0079ED82 initialize_terrain_resources push offset aMapCpp ; ".\\Map.cpp"
.text:0079EDC0 initialize_terrain_resources push offset aMapCpp ; ".\\Map.cpp"
.text:0079EDFE initialize_terrain_resources push offset aMapCpp ; ".\\Map.cpp"
.text:0079EE39 initialize_terrain_resources push offset aMapCpp ; ".\\Map.cpp"
.text:0079EE7A initialize_terrain_resources push offset aMapCpp ; ".\\Map.cpp"
.text:0079EEBB initialize_terrain_resources push offset aMapCpp ; ".\\Map.cpp"
.text:0079EEFC initialize_terrain_resources push offset aMapCpp ; ".\\Map.cpp"
.text:0079EF3D initialize_terrain_resources push offset aMapCpp ; ".\\Map.cpp"
.text:0079EF7B initialize_terrain_resources push offset aMapCpp ; ".\\Map.cpp"
.text:007AE12A UnloadMapObject push offset aMapobjCpp ; ".\\MapObj.cpp"
.text:007AE494 MapObjectDeallocate push offset aMapobjCpp ; ".\\MapObj.cpp"
.text:007AFFF1 InitMapObjectResources push offset aMapobjCpp ; ".\\MapObj.cpp"
.text:007B276B InitializeDetailDoodads push offset aDetaildoodadCp ; ".\\DetailDoodad.cpp"
.text:007B2840 InitializeDetailDoodads push offset aDetaildoodadCp ; ".\\DetailDoodad.cpp"
.text:007BA871 InitializeMapShadowMemory push offset aMapshadowCpp ; ".\\MapShadow.cpp"
.text:007BA88E InitializeMapShadowMemory push offset aMapshadowCpp ; ".\\MapShadow.cpp"
.text:007BA8AB InitializeMapShadowMemory push offset aMapshadowCpp ; ".\\MapShadow.cpp"
.text:007BA8C8 InitializeMapShadowMemory push offset aMapshadowCpp ; ".\\MapShadow.cpp"
.text:007BB41A getActiveCameraDataWithObjectData push offset aMapshadowCpp ; ".\\MapShadow.cpp"
.text:007BD613 HandleEntityLevelEvents push offset aMaploadCpp ; ".\\MapLoad.cpp"
.text:007BD6A1 HandleEntityLevelEvents push offset aMaploadCpp ; ".\\MapLoad.cpp"
.text:007BD7A3 HandleEntityLevelEvents push offset aMaploadCpp ; ".\\MapLoad.cpp"
.text:007BD805 HandleEntityLevelEvents push offset aMaploadCpp ; ".\\MapLoad.cpp"
.text:007BFE4D allocateMapMemory push offset aMapmemCpp ; ".\\MapMem.cpp"
.text:007BFE6D mapMemFreeBlock push offset aMapmemCpp ; ".\\MapMem.cpp"
.text:007C586F UpdateLevelChunkEntities push offset aMapchunkCpp ; ".\\MapChunk.cpp"
.text:007C5A3F UpdateLevelChunkEntities push offset aMapchunkCpp ; ".\\MapChunk.cpp"
.text:007C60A7 initializeMapChunkAudio push offset aMapchunkCpp ; ".\\MapChunk.cpp"
.text:007C75FA freeMapObjectGroup push offset aMapobjgroupCpp ; ".\\MapObjGroup.cpp"
.text:007CBEF1 GameObject_CleanupAndRelease_0 push offset aMapobjgroupCpp ; ".\\MapObjGroup.cpp"
.text:007CC371 load_and_process_map push offset aMaplowdetailCp ; ".\\MapLowDetail.cpp"
.text:007CEFE0 allocateAndInitializeLiquidChunk push offset aMapchunkliquid ; ".\\MapChunkLiquid.cpp"
.text:007CF7D1 AppendLiquidChunkToMap push offset aMapchunkliquid ; ".\\MapChunkLiquid.cpp"
.text:007D6E2C releaseMapAreaResources push offset aMapareaCpp ; ".\\MapArea.cpp"
.text:007D6F8E processMapAreaDataAndCreateObject push offset aMapareaCpp ; ".\\MapArea.cpp"
.text:007D812E loadWmoAsync push offset aMapobjreadCpp ; ".\\MapObjRead.cpp"
.text:007D8689 LoadWmoGroupResource push offset aMapobjreadCpp ; ".\\MapObjRead.cpp"
.text:007DA20E releaseWardenClientResource push offset aWardenclientCp ; ".\\WardenClient.cpp"
.text:007DA291 DataStore_Read_WardenModule push offset aWardenclientCp ; ".\\WardenClient.cpp"
.text:007DA47A Warden_System_Shutdown push offset aWardenclientCp ; ".\\WardenClient.cpp"
.text:007DA4BD Warden_Callback_AllocMem push offset aWardenclientCp ; ".\\WardenClient.cpp"
.text:007DA4DD Warden_Callback_FreeMem push offset aWardenclientCp ; ".\\WardenClient.cpp"
.text:007DA503 Warden_Callback_CopyState push offset aWardenclientCp ; ".\\WardenClient.cpp"
.text:007DA519 Warden_Callback_CopyState push offset aWardenclientCp ; ".\\WardenClient.cpp"
.text:007DA58B Warden_Callback_LoadState push offset aWardenclientCp ; ".\\WardenClient.cpp"
.text:007DA5E9 Warden_Util_CloneModuleData push offset aWardenclientCp ; ".\\WardenClient.cpp"
.text:007DA633 Warden_Module_LoadVerifyDecryptDecompress push offset aWardenclientCp ; ".\\WardenClient.cpp"
.text:007DA70F Warden_Module_LoadVerifyDecryptDecompress push offset aWardenclientCp ; ".\\WardenClient.cpp"
.text:007DA72C Warden_Module_LoadVerifyDecryptDecompress push offset aWardenclientCp ; ".\\WardenClient.cpp"
.text:007DA746 Warden_Module_LoadVerifyDecryptDecompress push offset aWardenclientCp ; ".\\WardenClient.cpp"
.text:007DA77A Warden_Module_LoadVerifyDecryptDecompress push offset aWardenclientCp ; ".\\WardenClient.cpp"
.text:007DA78C Warden_Module_LoadVerifyDecryptDecompress push offset aWardenclientCp ; ".\\WardenClient.cpp"
.text:007DA7A8 Warden_Module_LoadVerifyDecryptDecompress push offset aWardenclientCp ; ".\\WardenClient.cpp"
.text:007DA7B9 Warden_Module_LoadVerifyDecryptDecompress push offset aWardenclientCp ; ".\\WardenClient.cpp"
.text:007DA7E9 Warden_Module_LoadVerifyDecryptDecompress push offset aWardenclientCp ; ".\\WardenClient.cpp"
.text:007DA818 Warden_Module_LoadVerifyDecryptDecompress push offset aWardenclientCp ; ".\\WardenClient.cpp"
.text:007DA831 Warden_Module_LoadVerifyDecryptDecompress push offset aWardenclientCp ; ".\\WardenClient.cpp"
.text:007DAA3C Warden_Callback_ProcessModuleCacheEntry push offset aWardenclientCp ; ".\\WardenClient.cpp"
.text:007DAA8D Warden_Callback_ProcessModuleCacheEntry push offset aWardenclientCp ; ".\\WardenClient.cpp"
.text:007DC73D ComSatClientMemoryAllocate push offset aComsatclientCp ; ".\\ComSatClient.cpp"
.text:007DC75D releaseComSatClientMemory push offset aComsatclientCp ; ".\\ComSatClient.cpp"
.text:007E08EA integrate_declined_words_into_game_state push offset aDeclinedwordsC ; ".\\DeclinedWords.cpp"
.text:007E08FB integrate_declined_words_into_game_state push offset aDeclinedwordsC ; ".\\DeclinedWords.cpp"
.text:007E5181 deactivate_nearby_client_entities push offset aPlayernameCpp ; ".\\PlayerName.cpp"
.text:007E523E UnloadClientResources push offset aPlayernameCpp ; ".\\PlayerName.cpp"
.text:007E5662 UpdateAndRenderGameEntity push offset aPlayernameCpp ; ".\\PlayerName.cpp"
.text:007E5C68 updateCameraObjectTransforms push offset aPlayernameCpp ; ".\\PlayerName.cpp"
.text:007E5EBB updateCameraObjectTransforms push offset aPlayernameCpp ; ".\\PlayerName.cpp"
.text:007E5F77 createPlayer push offset aPlayernameCpp ; ".\\PlayerName.cpp"
.text:007E5FEC register_player push offset aPlayernameCpp ; ".\\PlayerName.cpp"
.text:007E60A3 UpdateAndRenderClientObject push offset aPlayernameCpp ; ".\\PlayerName.cpp"
.text:007E6336 Entity_CleanupAndRelease_23 push offset aPlayernameCpp ; ".\\PlayerName.cpp"
.text:007E63AB updateRaidTargetActivation push offset aPlayernameCpp ; ".\\PlayerName.cpp"
.text:007E714F updateEntityScreenPositionAndLoadResource push offset aWorldtextCpp ; ".\\WorldText.cpp"
.text:007E8ECC initializeFFXEffectData push offset aFfxeffectsCpp ; ".\\FFXEffects.cpp"
.text:007E8F0F initializeFFXEffectData push offset aFfxeffectsCpp ; ".\\FFXEffects.cpp"
.text:007EA2C2 InitFFXDeathEffects push offset aFfxeffectsCpp ; ".\\FFXEffects.cpp"
.text:007EA339 InitFFXDeathEffects push offset aFfxeffectsCpp ; ".\\FFXEffects.cpp"
.text:007EA387 InitFFXDeathEffects push offset aFfxeffectsCpp ; ".\\FFXEffects.cpp"
.text:007EA3C3 InitFFXDeathEffects push offset aFfxeffectsCpp ; ".\\FFXEffects.cpp"
.text:007EA4E4 init_netherworld_effect push offset aFfxeffectsCpp ; ".\\FFXEffects.cpp"
.text:007EA53C init_netherworld_effect push offset aFfxeffectsCpp ; ".\\FFXEffects.cpp"
.text:007EA758 initializeFFXEffects push offset aFfxeffectsCpp ; ".\\FFXEffects.cpp"
.text:007EA7CE initializeFFXEffects push offset aFfxeffectsCpp ; ".\\FFXEffects.cpp"
.text:007EA80C initializeFFXEffects push offset aFfxeffectsCpp ; ".\\FFXEffects.cpp"
.text:007F3F6B update_entity_position_orientation push offset aMinimapCpp ; ".\\Minimap.cpp"
.text:007F3FD4 update_entity_position_orientation push offset aMinimapCpp ; ".\\Minimap.cpp"
.text:007F418E update_entity_position_orientation push offset aMinimapCpp ; ".\\Minimap.cpp"
.text:007F432E updatePartyMemberPositions push offset aMinimapCpp ; ".\\Minimap.cpp"
.text:007F43A0 updatePlayerClientObjectPositions push offset aMinimapCpp ; ".\\Minimap.cpp"
.text:007F74DD loadAndCacheLevelData push offset aNamecacheCpp ; ".\\NameCache.cpp"
.text:007F760B loadPetNameCacheData push offset aPetnamecacheCp ; ".\\PetNameCache.cpp"
.text:007FA5B9 schedule_entity_actions push offset aSpellvisualsCp ; ".\\SpellVisuals.cpp"
.text:007FA6B8 InitializeUnitTransformAndPhysics push offset aSpellvisualsCp ; ".\\SpellVisuals.cpp"
.text:007FA951 get_scaled_translated_velocity push offset aSpellvisualsCp ; ".\\SpellVisuals.cpp"
.text:007FAEE6 updateAttachmentTransforms push offset aSpellvisualsCp ; ".\\SpellVisuals.cpp"
.text:007FAF0A updateAttachmentTransforms push offset aSpellvisualsCp ; ".\\SpellVisuals.cpp"
.text:007FB638 InitializePhysicsEntity push offset aSpellvisualsCp ; ".\\SpellVisuals.cpp"
.text:007FB829 updateUnitMovement push offset aSpellvisualsCp ; ".\\SpellVisuals.cpp"
.text:007FBEB4 InitializeSpellVisualSystem push offset aSpellvisualsCp ; ".\\SpellVisuals.cpp"
.text:007FBFC0 InitializeSpellVisualSystem push offset aSpellvisualsCp ; ".\\SpellVisuals.cpp"
.text:007FC5A7 SpellVisuals_Init push offset aSpellvisualsCp ; ".\\SpellVisuals.cpp"
.text:007FD91D processGameObjectResetStatePacket push offset aSpellCCpp ; ".\\Spell_C.cpp"
.text:007FE9FF loadModelAndCreateEntity push offset aSpellCCpp ; ".\\Spell_C.cpp"
.text:007FF089 getSpellRankFromSource push offset aSpellCCpp ; ".\\Spell_C.cpp"
.text:007FF09F getSpellRankFromSource push offset aSpellCCpp ; ".\\Spell_C.cpp"
.text:007FF204 calculateSpellCastTimeWithModifiers push offset aSpellCCpp ; ".\\Spell_C.cpp"
.text:007FF246 calculateSpellCastTimeWithModifiers push offset aSpellCCpp ; ".\\Spell_C.cpp"
.text:007FF2DA calculateSpellCastTimeWithModifiers push offset aSpellCCpp ; ".\\Spell_C.cpp"
.text:007FF51C compute_combat_damage_modifiers push offset aSpellCCpp ; ".\\Spell_C.cpp"
.text:007FF6DA compute_combat_damage_modifiers push offset aSpellCCpp ; ".\\Spell_C.cpp"
.text:007FFACE HandleClientObjectActivation push offset aSpellCCpp ; ".\\Spell_C.cpp"
.text:007FFB7F activateClientObjectFromInfoBlock push offset aSpellCCpp ; ".\\Spell_C.cpp"
.text:007FFC78 DetermineAttackAssistTarget push offset aSpellCCpp ; ".\\Spell_C.cpp"
.text:007FFD2B DetermineAttackAssistTarget push offset aSpellCCpp ; ".\\Spell_C.cpp"
.text:007FFEB7 isCorpseCollisionRelevant push offset aSpellCCpp ; ".\\Spell_C.cpp"
.text:007FFF79 fetchAndCacheClientProperty push offset aSpellCCpp ; ".\\Spell_C.cpp"
.text:00800048 createGameEntitiesFromTemplate push offset aSpellCCpp ; ".\\Spell_C.cpp"
.text:008004DD update_units_from_spell_chain_data push offset aSpellCCpp ; ".\\Spell_C.cpp"
.text:0080055E apply_unit_action_if_enabled push offset aSpellCCpp ; ".\\Spell_C.cpp"
.text:00800662 HandleSpellVisualEffect push offset aSpellCCpp ; ".\\Spell_C.cpp"
.text:00800712 HandleSpellImpactVisual push offset aSpellCCpp ; ".\\Spell_C.cpp"
.text:00800F7F createGameEntitiesFromComponentData push offset aSpellCCpp ; ".\\Spell_C.cpp"
.text:00801234 isSpellOnCooldownWithEvent push offset aSpellCCpp ; ".\\Spell_C.cpp"
.text:0080126D isSpellOnCooldownWithEvent push offset aSpellCCpp ; ".\\Spell_C.cpp"
.text:008019E8 computeSpellDamageModifier push offset aSpellCCpp ; ".\\Spell_C.cpp"
.text:00801BB1 handleSpellDelayPacket push offset aSpellCCpp ; ".\\Spell_C.cpp"
.text:00801D4B processChannelStartPacket push offset aSpellCCpp ; ".\\Spell_C.cpp"
.text:00801DE1 handleChannelUpdate push offset aSpellCCpp ; ".\\Spell_C.cpp"
.text:00801FD4 ApplySpellVisualEffectsToTargets push offset aSpellCCpp ; ".\\Spell_C.cpp"
.text:00802147 HandleUnitSpellcastStart push offset aSpellCCpp ; ".\\Spell_C.cpp"
.text:008023A0 PlaySpellDestinationEffects push offset aSpellCCpp ; ".\\Spell_C.cpp"
.text:0080241A PlaySpellDestinationEffects push offset aSpellCCpp ; ".\\Spell_C.cpp"
.text:00802736 PlaySpellDestinationEffects push offset aSpellCCpp ; ".\\Spell_C.cpp"
.text:008027B2 PlaySpellDestinationEffects push offset aSpellCCpp ; ".\\Spell_C.cpp"
.text:008032F0 sendSpellEffectData push offset aSpellCCpp ; ".\\Spell_C.cpp"
.text:00803344 sendSpellEffectData push offset aSpellCCpp ; ".\\Spell_C.cpp"
.text:008033DC sendSpellEffectData push offset aSpellCCpp ; ".\\Spell_C.cpp"
.text:008039D8 load_localized_object_data push offset aSpellCCpp ; ".\\Spell_C.cpp"
.text:00803A7D determineSpellTargetValidity push offset aSpellCCpp ; ".\\Spell_C.cpp"
.text:00803AAB determineSpellTargetValidity push offset aSpellCCpp ; ".\\Spell_C.cpp"
.text:00803F15 checkUnitInRangeAndRadius push offset aSpellCCpp ; ".\\Spell_C.cpp"
.text:00803F5F checkUnitInRangeAndRadius push offset aSpellCCpp ; ".\\Spell_C.cpp"
.text:00804332 removeUnitBuff push offset aSpellCCpp ; ".\\Spell_C.cpp"
.text:00804B49 insert_spell_into_transit_queue push offset aSpellCCpp ; ".\\Spell_C.cpp"
.text:008055CF processSpellCastResult push offset aSpellCCpp ; ".\\Spell_C.cpp"
.text:0080582A handlePetSpellCastFailure push offset aSpellCCpp ; ".\\Spell_C.cpp"
.text:00805FFE FindClientObjectById push offset aSpellCCpp ; ".\\Spell_C.cpp"
.text:00806280 Spell_HandleCastCompletionAndEffects push offset aSpellCCpp ; ".\\Spell_C.cpp"
.text:00806332 Spell_HandleCastCompletionAndEffects push offset aSpellCCpp ; ".\\Spell_C.cpp"
.text:0080687C ProcessSpellCastStartPacket push offset aSpellCCpp ; ".\\Spell_C.cpp"
.text:00806B8D processRemoteSpellFailure push offset aSpellCCpp ; ".\\Spell_C.cpp"
.text:008070B7 processItemCooldown push offset aSpellCCpp ; ".\\Spell_C.cpp"
.text:00808460 handleSpellCastFailure push offset aSpellCCpp ; ".\\Spell_C.cpp"
.text:00808A01 handleSpellCastFailure push offset aSpellCCpp ; ".\\Spell_C.cpp"
.text:00808B55 handleSpellCastFailure push offset aSpellCCpp ; ".\\Spell_C.cpp"
.text:00809631 resolve_spell_target push offset aSpellCCpp ; ".\\Spell_C.cpp"
.text:008096E8 resolve_spell_target push offset aSpellCCpp ; ".\\Spell_C.cpp"
.text:00809D24 processSpellFailure push offset aSpellCCpp ; ".\\Spell_C.cpp"
.text:00809D90 processSpellFailure push offset aSpellCCpp ; ".\\Spell_C.cpp"
.text:0080AD05 cast_and_process_spell push offset aSpellCCpp ; ".\\Spell_C.cpp"
.text:0080AD5F cast_and_process_spell push offset aSpellCCpp ; ".\\Spell_C.cpp"
.text:0080ADFD cast_and_process_spell push offset aSpellCCpp ; ".\\Spell_C.cpp"
.text:0080B0E6 cast_and_process_spell push offset aSpellCCpp ; ".\\Spell_C.cpp"
.text:0080B14F cast_and_process_spell push offset aSpellCCpp ; ".\\Spell_C.cpp"
.text:0080B207 cast_and_process_spell push offset aSpellCCpp ; ".\\Spell_C.cpp"
.text:0080B385 cast_and_process_spell push offset aSpellCCpp ; ".\\Spell_C.cpp"
.text:0080B9C0 check_spell_cast_eligibility push offset aSpellCCpp ; ".\\Spell_C.cpp"
.text:0080BCB7 resolveSpellTargetAndAssist push offset aSpellCCpp ; ".\\Spell_C.cpp"
.text:0080C8C8 process_spell_targeting push offset aSpellCCpp ; ".\\Spell_C.cpp"
.text:0080CB59 process_spell_targeting push offset aSpellCCpp ; ".\\Spell_C.cpp"
.text:0080CD68 CGUnit_C::sub_80CCE0 push offset aSpellCCpp ; ".\\Spell_C.cpp"
.text:0080CEFA CGUnit_C::sub_80CCE0 push offset aSpellCCpp ; ".\\Spell_C.cpp"
.text:0080D4AE CGUnit_C::sub_80CCE0 push offset aSpellCCpp ; ".\\Spell_C.cpp"
.text:0080DBE2 handleSpellTargetObject push offset aSpellCCpp ; ".\\Spell_C.cpp"
.text:0080DE00 UpdateUnitTimers push offset aSpellCCpp ; ".\\Spell_C.cpp"
.text:0080DEAA processClientGameUnit push offset aSpellCCpp ; ".\\Spell_C.cpp"
.text:0080E4EA PendingSpellCast::OnSpellGo push offset aSpellCCpp ; ".\\Spell_C.cpp"
.text:0080E62F PendingSpellCast::OnSpellGo push offset aSpellCCpp ; ".\\Spell_C.cpp"
.text:0080E82D PendingSpellCast::OnSpellGo push offset aSpellCCpp ; ".\\Spell_C.cpp"
.text:0080E9AC PendingSpellCast::OnSpellGo push offset aSpellCCpp ; ".\\Spell_C.cpp"
.text:0080EAA2 PendingSpellCast::OnSpellGo push offset aSpellCCpp ; ".\\Spell_C.cpp"
.text:0080EB44 PendingSpellCast::OnSpellGo push offset aSpellCCpp ; ".\\Spell_C.cpp"
.text:0080EB9F PendingSpellCast::OnSpellGo push offset aSpellCCpp ; ".\\Spell_C.cpp"
.text:0080F048 PendingSpellCast::OnSpellGo push offset aSpellCCpp ; ".\\Spell_C.cpp"
.text:0080F30B PendingSpellCast::OnSpellGo push offset aSpellCCpp ; ".\\Spell_C.cpp"
.text:0080F65E PendingSpellCast::OnSpellGo push offset aSpellCCpp ; ".\\Spell_C.cpp"
.text:0080F848 PendingSpellCast::OnSpellGo push offset aSpellCCpp ; ".\\Spell_C.cpp"
.text:00814619 AppendDataToXmlTree push offset aXmltreeCpp ; ".\\XMLTree.cpp"
.text:008149BB RecursivelyCleanUpEntity push offset aXmltreeCpp ; ".\\XMLTree.cpp"
.text:00814D21 Entity_Cleanup_28 push offset aXmltreeCpp ; ".\\XMLTree.cpp"
.text:00814D79 FreeAndCleanupBlock push offset aXmltreeCpp ; ".\\XMLTree.cpp"
.text:00814D98 create_and_update_game_entity_from_xml push offset aXmltreeCpp ; ".\\XMLTree.cpp"
.text:00814E2B create_and_update_game_entity_from_xml push offset aXmltreeCpp ; ".\\XMLTree.cpp"
.text:0081C087 initializeM2Cache push offset aM2cacheCpp ; ".\\M2Cache.cpp"
.text:0081C5B5 load_m2_resource_from_cache push offset aM2cacheCpp ; ".\\M2Cache.cpp"
.text:0081C706 createM2Model push offset aM2cacheCpp ; ".\\M2Cache.cpp"
.text:0081CB77 GrowSceneBuffers push offset aM2sceneCpp ; ".\\M2Scene.cpp"
.text:0081CBA5 GrowSceneBuffers push offset aM2sceneCpp ; ".\\M2Scene.cpp"
.text:0081DC7E processFrameObjectsAndPhysics push offset aM2sceneCpp ; ".\\M2Scene.cpp"
.text:0081DDEF prepare_collision_data push offset aM2sceneCpp ; ".\\M2Scene.cpp"
.text:0082411E m2model_manage_data push offset aM2modelCpp ; ".\\M2Model.cpp"
.text:0082427A m2modelInstanceCreate push offset aM2modelCpp ; ".\\M2Model.cpp"
.text:00825394 updateSceneObjectTextureResources push offset aM2modelCpp ; ".\\M2Model.cpp"
.text:0082548E getM2ModelResourceOrCreate push offset aM2modelCpp ; ".\\M2Model.cpp"
.text:00825DE6 releaseM2ModelResources push offset aM2modelCpp ; ".\\M2Model.cpp"
.text:008265F3 updateM2ModelAnimation push offset aM2modelCpp ; ".\\M2Model.cpp"
.text:00826EE6 update_m2_model_animation_state push offset aM2modelCpp ; ".\\M2Model.cpp"
.text:00827016 ApplyBodyForceComponent push offset aM2modelCpp ; ".\\M2Model.cpp"
.text:008271A9 resolve_and_process_entity_hierarchy push offset aM2modelCpp ; ".\\M2Model.cpp"
.text:00827304 LoadM2ModelAnimation push offset aM2modelCpp ; ".\\M2Model.cpp"
.text:008273A6 LoadM2ModelAnimation push offset aM2modelCpp ; ".\\M2Model.cpp"
.text:00827A46 manage_component_flag push offset aM2modelCpp ; ".\\M2Model.cpp"
.text:0082C2AF m2model_cleanup_resources push offset aM2modelCpp ; ".\\M2Model.cpp"
.text:0082C84B updateModelRangeFlags push offset aM2modelCpp ; ".\\M2Model.cpp"
.text:0082C91E updateResourceFlags push offset aM2modelCpp ; ".\\M2Model.cpp"
.text:0082C98B UpdateM2ModelAnimationData push offset aM2modelCpp ; ".\\M2Model.cpp"
.text:0082CAB1 UpdateM2ModelAnimationData push offset aM2modelCpp ; ".\\M2Model.cpp"
.text:00832855 process_entity_animation_frame push offset aM2modelCpp ; ".\\M2Model.cpp"
.text:00832AEB set_cm2_model_bone_animation push offset aM2modelCpp ; ".\\M2Model.cpp"
.text:00832FA5 m2ModelInitializeAndProcess push offset aM2modelCpp ; ".\\M2Model.cpp"
.text:0083306C m2ModelInitializeAndProcess push offset aM2modelCpp ; ".\\M2Model.cpp"
.text:0083333B m2ModelInitializeAndProcess push offset aM2modelCpp ; ".\\M2Model.cpp"
.text:00834CA4 InitializeLightResourceData push offset aM2lightCpp ; ".\\M2Light.cpp"
.text:008373DB recalculateResourceDependencies push offset aM2sharedCpp ; ".\\M2Shared.cpp"
.text:00837417 recalculateResourceDependencies push offset aM2sharedCpp ; ".\\M2Shared.cpp"
.text:00837AE7 allocate_and_initialize_m2_cache push offset aM2sharedCpp ; ".\\M2Shared.cpp"
.text:00837BCB allocate_and_initialize_m2_cache push offset aM2sharedCpp ; ".\\M2Shared.cpp"
.text:0083CBB3 load_skin_profile_async push offset aM2sharedCpp ; ".\\M2Shared.cpp"
.text:0083CD62 load_and_process_skin_profile push offset aM2sharedCpp ; ".\\M2Shared.cpp"
.text:0083D297 m2model_load_and_parse push offset aM2sharedCpp ; ".\\M2Shared.cpp"
.text:0083D43C loadM2ModelAsync push offset aM2sharedCpp ; ".\\M2Shared.cpp"
.text:0083D696 M2CacheCleanupAndRelease push offset aM2sharedCpp ; ".\\M2Shared.cpp"
.text:0083D6B8 M2CacheCleanupAndRelease push offset aM2sharedCpp ; ".\\M2Shared.cpp"
.text:0083D710 M2CacheCleanupAndRelease push offset aM2sharedCpp ; ".\\M2Shared.cpp"
.text:0083D760 M2CacheCleanupAndRelease push offset aM2sharedCpp ; ".\\M2Shared.cpp"
.text:0083D783 M2CacheCleanupAndRelease push offset aM2sharedCpp ; ".\\M2Shared.cpp"
.text:0083DB75 queue_projectile_animation push offset aM2sharedCpp ; ".\\M2Shared.cpp"
.text:00847C34 allocate_minigame_data push offset aMinigameCCpp ; ".\\Minigame_C.cpp"
.text:008497D8 updateCombatEntityStats push offset aLcdCpp ; ".\\LCD.CPP"
.text:0084AED7 init_game_state_and_register_post_combat_event push offset aLcdCpp ; ".\\LCD.CPP"
.text:00855584 InitializeMemoryPool push offset aSrcLmempoolCpp ; ".\\src\\lmemPool.cpp"
.text:00855704 FreeResourceMemoryPool push offset aSrcLmempoolCpp ; ".\\src\\lmemPool.cpp"
.text:0085574F initialize_memory_pool push offset aSrcLmempoolCpp ; ".\\src\\lmemPool.cpp"
.text:00855778 initialize_memory_pool push offset aSrcLmempoolCpp ; ".\\src\\lmemPool.cpp"
.text:0085580C FreeMemoryPoolBlock push offset aSrcLmempoolCpp ; ".\\src\\lmemPool.cpp"
.text:00855894 ResourcePoolGetResource push offset aSrcLmempoolCpp ; ".\\src\\lmemPool.cpp"
.text:00855946 ResourcePool_ResizeAndRelocateResource push offset aSrcLmempoolCpp ; ".\\src\\lmemPool.cpp"
.text:00855988 ResourcePool_ResizeAndRelocateResource push offset aSrcLmempoolCpp ; ".\\src\\lmemPool.cpp"
.text:008559B5 ResourcePool_ResizeAndRelocateResource push offset aSrcLmempoolCpp ; ".\\src\\lmemPool.cpp"
.text:008559FD ResourcePool_ResizeAndRelocateResource push offset aSrcLmempoolCpp ; ".\\src\\lmemPool.cpp"
.text:0086AF2A CreatePhysicsTimeManager push offset aW32Timemanager ; ".\\W32\\TimeManager.cpp"
.text:0086BE02 InitializeEngineCommandLineUTF8 push offset aW32PathCpp ; ".\\W32\\Path.cpp"
.text:0086D262 GetImeCandidatePage push offset aW32OsimeCpp ; ".\\W32\\OsIME.cpp"
.text:0086D29D GetImeCandidatePage push offset aW32OsimeCpp ; ".\\W32\\OsIME.cpp"
.text:0086D31D GetImeCandidatePage push offset aW32OsimeCpp ; ".\\W32\\OsIME.cpp"
.text:0086D3D7 GetImeCandidatePage push offset aW32OsimeCpp ; ".\\W32\\OsIME.cpp"
.text:0086D556 generateCryptographicallySecureRandomData push offset aW32Ossecureran ; ".\\W32\\OsSecureRandom.cpp"
.text:0086D570 generateCryptographicallySecureRandomData push offset aW32Ossecureran ; ".\\W32\\OsSecureRandom.cpp"
.text:0086E642 AppendDataToNetworkBuffer push offset aW32OstcpCpp ; ".\\W32\\OsTcp.cpp"
.text:0086E6DF AppendDataToNetworkBuffer push offset aW32OstcpCpp ; ".\\W32\\OsTcp.cpp"
.text:0086E874 Entity_CleanupAndDisable_8 push offset aW32OstcpCpp ; ".\\W32\\OsTcp.cpp"
.text:0086EB3E cleanupOsTcpConnection push offset aW32OstcpCpp ; ".\\W32\\OsTcp.cpp"
.text:0086EE16 EstablishNetworkConnection push offset aW32OstcpCpp ; ".\\W32\\OsTcp.cpp"
.text:0086EE5A EstablishNetworkConnection push offset aW32OstcpCpp ; ".\\W32\\OsTcp.cpp"
.text:0086F7E3 InitializeThreadSpecificData push offset aW32OscallCpp ; ".\\W32\\OsCall.cpp"
.text:0086F88B create_and_register_entity push offset aW32OscallCpp ; ".\\W32\\OsCall.cpp"
.text:0086FEA5 download_url push offset aW32Osurldownlo ; ".\\W32\\OsURLDownload.cpp"
.text:0087152D freeOsVersionHashResource push offset aW32Osversionha ; ".\\W32\\OsVersionHash.cpp"
.text:00871567 AppendDwordArrayElement push offset aW32Osversionha ; ".\\W32\\OsVersionHash.cpp"
.text:00871ACA ProcessAndAllocateDataChunks push offset aW32Osversionha ; ".\\W32\\OsVersionHash.cpp"
.text:00871BBE ProcessAndAllocateDataChunks push offset aW32Osversionha ; ".\\W32\\OsVersionHash.cpp"
.text:00871BE8 allocateOsVersionHash push offset aW32Osversionha ; ".\\W32\\OsVersionHash.cpp"
.text:00871FFC loadOsVersionInformation push offset aW32Osversionha ; ".\\W32\\OsVersionHash.cpp"
.text:00872035 loadOsVersionInformation push offset aW32Osversionha ; ".\\W32\\OsVersionHash.cpp"
.text:008720EE loadOsVersionInformation push offset aW32Osversionha ; ".\\W32\\OsVersionHash.cpp"
.text:00872134 loadOsVersionInformation push offset aW32Osversionha ; ".\\W32\\OsVersionHash.cpp"
.text:00872773 retrieveClipboardTextUtf8 push offset aW32Osclipboard ; ".\\W32\\OsClipboard.cpp"
.text:008727D1 releaseClipboardMemory push offset aW32Osclipboard ; ".\\W32\\OsClipboard.cpp"
.text:00876DD8 LoadAndApplyShaderEffect push offset aShadereffectma ; ".\\ShaderEffectManager.cpp"
.text:00878068 SoundEngineLogMessage push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:008786F6 SoundEngine_UpdateSoundData push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087882D UpdateAudioCaptureState push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:008788C9 UpdateAudioCaptureState push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:00878B08 initializeAndActivateSoundEffect push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:00878B40 initializeAndActivateSoundEffect push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:00878BB9 HandleSoundEngineEntityErrors push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:00878BFF HandleSoundEngineEntityErrors push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:00878C35 HandleSoundEngineEntityErrors push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:00878C6D HandleSoundEngineEntityErrors push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:008791CE LogFmodErrorWithLocalizedMessage push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:00879561 HandleFmodInitialization push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:008795CF HandleAudioFmodError push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:00879824 UpdatePhysicsAndHandleSound push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:00879C2B UpdateSoundInstanceData push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:00879C63 UpdateSoundInstanceData push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:00879C9B UpdateSoundInstanceData push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:00879CD9 UpdateSoundInstanceData push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:00879D27 UpdateSoundInstanceData push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:00879D88 UpdateSoundInstanceData push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:00879DD1 UpdateSoundInstanceData push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:00879E09 UpdateSoundInstanceData push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:00879E41 UpdateSoundInstanceData push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087A0AC SoundEngine_RemoveSound push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087B1B3 updateSoundInstanceStatus push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087B3CB InitializeSoundObject push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087B49C ShutdownGameAudioSystem push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087B4B1 ShutdownGameAudioSystem push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087B551 ShutdownGameAudioSystem push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087B5BB GetOrCreateSoundData push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087B626 playSoundAndConfigureEntity push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087B66F playSoundAndConfigureEntity push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087B699 playSoundAndConfigureEntity push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087B6C5 playSoundAndConfigureEntity push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087B6EE playSoundAndConfigureEntity push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087B7B8 playSoundAndConfigureEntity push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087B82E playSoundAndConfigureEntity push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087B8A2 playSoundAndConfigureEntity push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087B8EA playSoundAndConfigureEntity push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087B945 playSoundAndConfigureEntity push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087B980 playSoundAndConfigureEntity push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087B9C1 playSoundAndConfigureEntity push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087BA00 playSoundAndConfigureEntity push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087BAAF playSoundAndConfigureEntity push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087BB42 playSoundAndConfigureEntity push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087C599 terminateVoiceChat push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087C5AE terminateVoiceChat push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087C643 terminateVoiceChat push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087C7CB InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087C7E3 InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087C7F8 InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087C80D InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087C822 InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087C85A InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087C89B InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087C8B3 InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087C8C8 InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087C8DD InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087C906 InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087C920 InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087C97B InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087C9F8 InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087CA10 InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087CA25 InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087CA3A InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087CA63 InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087CA88 InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087CAA2 InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087CAB7 InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087CACC InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087CAE5 InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087CAFA InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087CBBD InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087CBE1 InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087CC01 InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087CC1B InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087CC30 InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087CC45 InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087CC74 InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087CCBA InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087CCE1 InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087CCF7 InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087CD0C InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087CD43 InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087CDE9 InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087CE02 InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087CE17 InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087CE2D InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087CE8C InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087CED3 InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087CEE8 InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087CEFD InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087CF19 InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087CF2E InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087CF43 InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087CF61 InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087CF79 InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087CFBD InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087CFD5 InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087CFEA InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087CFFF InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087D044 InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087D062 InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087D077 InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087D08C InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087D0CB InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087D0F3 InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087D113 InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087D137 InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087D155 InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087D16A InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087D17F InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087D19B InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087D1BD InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087D1D2 InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087D1E7 InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087D1FF InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087D21A InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087D22F InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087D275 InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087D292 InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087D2A7 InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087D2BC InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087D2D1 InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087D2F2 InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087D314 InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087D329 InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087D33E InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087D35D InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087D372 InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087D387 InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087D39F InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087D3C4 InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087D3E2 InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087D3F7 InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087D40C InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087D479 InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087D497 InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087D4AC InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087D4C1 InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087D529 InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087D543 InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087D565 InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087D57A InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087D58F InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087D5AB InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087D5C8 InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087D5DD InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087D5FD InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087D612 InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087D627 InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087D63C InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087D654 InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087D669 InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087D68B InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087D6A0 InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087D6B5 InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087D6CA InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087D709 InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087D727 InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087D73C InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087D751 InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087D789 InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087D7A6 InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087D7C8 InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087D7E6 InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087D7FB InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087D810 InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087D8C9 InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087D8DE InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087D909 InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087D939 InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087D96A InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087D993 InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087D9A6 InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087D9E2 InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087D9F8 InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087DA16 InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087DA2C InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087DA45 InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087DA5B InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087DA71 InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087DA87 InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087DAA0 InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087DABD InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087DAD3 InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087DAF3 InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087DB12 InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087DB27 InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087DB3D InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087DB7A InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087DB9D InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087DBB3 InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087DBC9 InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087DBDF InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087DC17 InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087DC36 InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087DC61 InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087DC87 InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087DCAB InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087DCCF InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087DCEF InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087DD04 InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087DD19 InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087DD75 InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087DD93 InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087DDA8 InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087DDBD InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087DDF8 InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087DE16 InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087DE2B InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087DE40 InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087DE98 InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087DEB7 InitializeSoundEngine push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087E030 Audio_InitializeVoiceChat_1 push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087E046 Audio_InitializeVoiceChat_1 push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087E07C Audio_InitializeVoiceChat_1 push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087E092 Audio_InitializeVoiceChat_1 push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087E0A8 Audio_InitializeVoiceChat_1 push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087E0BE Audio_InitializeVoiceChat_1 push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087E0D7 Audio_InitializeVoiceChat_1 push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087E0ED Audio_InitializeVoiceChat_1 push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087E103 Audio_InitializeVoiceChat_1 push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087E13F Audio_InitializeVoiceChat_1 push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087E155 Audio_InitializeVoiceChat_1 push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087E16B Audio_InitializeVoiceChat_1 push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087E1B4 Audio_InitializeVoiceChat_1 push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087E1CD Audio_InitializeVoiceChat_1 push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087E1E3 Audio_InitializeVoiceChat_1 push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087E1F9 Audio_InitializeVoiceChat_1 push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087E241 Audio_InitializeVoiceChat_1 push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087E25A Audio_InitializeVoiceChat_1 push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087E270 Audio_InitializeVoiceChat_1 push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087E286 Audio_InitializeVoiceChat_1 push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087E2A0 Audio_InitializeVoiceChat_1 push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087E2C6 Audio_InitializeVoiceChat_1 push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087E2E1 Audio_InitializeVoiceChat_1 push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087E2F7 Audio_InitializeVoiceChat_1 push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087E30D Audio_InitializeVoiceChat_1 push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087E326 Audio_InitializeVoiceChat_1 push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087E33C Audio_InitializeVoiceChat_1 push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087E364 Audio_InitializeVoiceChat_1 push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087E38B Audio_InitializeVoiceChat_1 push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087E3A0 Audio_InitializeVoiceChat_1 push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087E3B5 Audio_InitializeVoiceChat_1 push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087E3F3 Audio_InitializeVoiceChat_1 push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087E46D Audio_InitializeVoiceChat_1 push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087E4C3 Audio_InitializeVoiceChat_1 push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087E544 Audio_InitializeVoiceChat_1 push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087E55A Audio_InitializeVoiceChat_1 push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087E570 Audio_InitializeVoiceChat_1 push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087E586 Audio_InitializeVoiceChat_1 push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087E5C5 Audio_InitializeVoiceChat_1 push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087E5DE Audio_InitializeVoiceChat_1 push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087E5F4 Audio_InitializeVoiceChat_1 push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087E60A Audio_InitializeVoiceChat_1 push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087E650 Audio_InitializeVoiceChat_1 push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087E669 Audio_InitializeVoiceChat_1 push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087E67F Audio_InitializeVoiceChat_1 push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087E695 Audio_InitializeVoiceChat_1 push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087E71B Audio_InitializeVoiceChat_1 push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087E734 Audio_InitializeVoiceChat_1 push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087E74A Audio_InitializeVoiceChat_1 push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087E760 Audio_InitializeVoiceChat_1 push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087E7B4 Audio_InitializeVoiceChat_1 push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087E850 Audio_InitializeVoiceChat_1 push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087E866 Audio_InitializeVoiceChat_1 push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087E88C Audio_InitializeVoiceChat_1 push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087E8BF Audio_InitializeVoiceChat_1 push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087E8F3 Audio_InitializeVoiceChat_1 push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087E91E Audio_InitializeVoiceChat_1 push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087E932 Audio_InitializeVoiceChat_1 push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087E96F Audio_InitializeVoiceChat_1 push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087E987 Audio_InitializeVoiceChat_1 push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087E99C Audio_InitializeVoiceChat_1 push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087E9B1 Audio_InitializeVoiceChat_1 push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087E9F7 Audio_InitializeVoiceChat_1 push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087EA7F Audio_InitializeVoiceChat_1 push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087EA9D Audio_InitializeVoiceChat_1 push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087EAB2 Audio_InitializeVoiceChat_1 push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087EAC7 Audio_InitializeVoiceChat_1 push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087EB3B Audio_InitializeVoiceChat_1 push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087EB59 Audio_InitializeVoiceChat_1 push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087EB6E Audio_InitializeVoiceChat_1 push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087EB83 Audio_InitializeVoiceChat_1 push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087EB9E Audio_InitializeVoiceChat_1 push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087EED0 CreateAndLoadSoundInstance push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087F14F CreateAndLoadSoundInstance push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087F253 CreateAndLoadSoundInstance push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087F286 CreateAndLoadSoundInstance push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087F2A9 CreateAndLoadSoundInstance push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087F3D0 createAndInitializeSoundObject push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087F487 createAndInitializeSoundObject push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087F4FD createAndInitializeSoundObject push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087F537 createAndInitializeSoundObject push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087F571 createAndInitializeSoundObject push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087F643 createStreamedSound push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087F702 createStreamedSound push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087F72C createStreamedSound push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087F751 createStreamedSound push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:0087F772 createStreamedSound push offset aSoundengineCpp ; ".\\SoundEngine.cpp"
.text:00887C92 initializeVoiceChat push offset aComsatsoundios ; ".\\ComSatSoundIOSoundEngine.cpp"
.text:008BFEE8 InitializeFullScreenGlowEffect push offset aEffectglowCpp ; ".\\EffectGlow.cpp"
.text:008BFF41 InitializeFullScreenGlowEffect push offset aEffectglowCpp ; ".\\EffectGlow.cpp"
.text:008BFF82 InitializeFullScreenGlowEffect push offset aEffectglowCpp ; ".\\EffectGlow.cpp"
.text:008BFFC3 InitializeFullScreenGlowEffect push offset aEffectglowCpp ; ".\\EffectGlow.cpp"
.text:008C003E InitializeFullScreenGlowEffect push offset aEffectglowCpp ; ".\\EffectGlow.cpp"
.text:008C00DA InitializeFullScreenGlowEffect push offset aEffectglowCpp ; ".\\EffectGlow.cpp"
.text:008C0136 InitializeFullScreenGlowEffect push offset aEffectglowCpp ; ".\\EffectGlow.cpp"
.text:008C2959 generateGlowEffectLookupTable push offset aPassglowCpp ; ".\\PassGlow.cpp"
.text:008C298F generateGlowEffectLookupTable push offset aPassglowCpp ; ".\\PassGlow.cpp"
.text:008C374C hidManagerInitiateRead push offset aHidmanagerimpl ; ".\\hidmanagerimpl.cpp"
.text:008C42BB InitializeHidDevice push offset aHidmanagerimpl ; ".\\hidmanagerimpl.cpp"
.text:008C506F allocateHidManagerMemoryBlock push offset aHidmanagerimpl ; ".\\hidmanagerimpl.cpp"
.text:008C514D AllocateBattleNetLoginMemory push offset aBattlenetlogin ; ".\\BattlenetLogin.cpp"
.text:008C516D releaseBattleNetLoginMemory push offset aBattlenetlogin ; ".\\BattlenetLogin.cpp"
.text:008C5CA2 loadComponentVersion push offset aBattlenetlogin ; ".\\BattlenetLogin.cpp"
.text:008C5DDC GetComponentVersion push offset aBattlenetlogin ; ".\\BattlenetLogin.cpp"
.text:008C6101 parseBattlenetLoginResponse push offset aBattlenetlogin ; ".\\BattlenetLogin.cpp"
.text:008C6D3F connect_battlenet_server push offset aBattlenetlogin ; ".\\BattlenetLogin.cpp"
.text:008C7141 SerializeGameData push offset aBattlenetlogin ; ".\\BattlenetLogin.cpp"
.text:008C74DB processBNetAuthData push offset aBattlenetlogin ; ".\\BattlenetLogin.cpp"
.text:008C8FBE updateBattleNetLoginState push offset aBattlenetlogin ; ".\\BattlenetLogin.cpp"
.text:008C9012 updateBattleNetLoginState push offset aBattlenetlogin ; ".\\BattlenetLogin.cpp"
.text:008CA6DA handleGruntLoginAuthentication push offset aGruntloginCpp ; ".\\GruntLogin.cpp"
.text:008CAC5E GruntLoginInitializeGameManager push offset aGruntloginCpp ; ".\\GruntLogin.cpp"
.text:008CACB1 initializeGruntLogin push offset aGruntloginCpp ; ".\\GruntLogin.cpp"
.text:008CACE8 initializeGruntLogin push offset aGruntloginCpp ; ".\\GruntLogin.cpp"
.text:008CADC3 grunt_login_process_data push offset aGruntloginCpp ; ".\\GruntLogin.cpp"
.text:008CBB79 initialize_grunt_server_connection push offset aGruntCpp ; ".\\Grunt.cpp"
.text:008CFE47 allocate_memory_block push offset aSrcFmodMemoryC ; "..\\..\\src\\fmod_memory.cpp"
.text:008D0377 destroyEntityAndReleaseResources push offset aSrcFmodMemoryC ; "..\\..\\src\\fmod_memory.cpp"
.text:008D0687 FmodSystemInitializeAndLink push offset aSrcFmodCpp ; "..\\..\\src\\fmod.cpp"
.text:008D0713 FmodSystemInitializeAndLink push offset aSrcFmodCpp ; "..\\..\\src\\fmod.cpp"
.text:008D1F1C init_critical_section push offset aSrcFmodOsMiscC ; "..\\src\\fmod_os_misc.cpp"
.text:008D1F6F delete_critical_section_and_log push offset aSrcFmodOsMiscC ; "..\\src\\fmod_os_misc.cpp"
.text:008D2596 CreateStringCopy push offset aSrcFmodStringC ; "..\\..\\src\\fmod_string.cpp"
.text:008D35CF sound_system_init push offset aSrcFmodSystemi ; "..\\..\\src\\fmod_systemi.cpp"
.text:008D3B01 create_and_initialize_sound_instance push offset aSrcFmodSystemi ; "..\\..\\src\\fmod_systemi.cpp"
.text:008D4777 create_fmod_sound_instance push offset aSrcFmodSystemi ; "..\\..\\src\\fmod_systemi.cpp"
.text:008D4DA9 SoundSystemDeinitialize push offset aSrcFmodSystemi ; "..\\..\\src\\fmod_systemi.cpp"
.text:008D5755 create_sound_instances push offset aSrcFmodSystemi ; "..\\..\\src\\fmod_systemi.cpp"
.text:008D57A4 create_sound_instances push offset aSrcFmodSystemi ; "..\\..\\src\\fmod_systemi.cpp"
.text:008D5938 create_sound_instances push offset aSrcFmodSystemi ; "..\\..\\src\\fmod_systemi.cpp"
.text:008D602B createFmodChannelGroup push offset aSrcFmodSystemi ; "..\\..\\src\\fmod_systemi.cpp"
.text:008D64BE SoundSystem_InitChannel push offset aSrcFmodSystemi ; "..\\..\\src\\fmod_systemi.cpp"
.text:008D68F7 create_and_link_sound_instances push offset aSrcFmodSystemi ; "..\\..\\src\\fmod_systemi.cpp"
.text:008D6941 create_and_link_sound_instances push offset aSrcFmodSystemi ; "..\\..\\src\\fmod_systemi.cpp"
.text:008D699F create_and_link_sound_instances push offset aSrcFmodSystemi ; "..\\..\\src\\fmod_systemi.cpp"
.text:008D6A0B create_and_link_sound_instances push offset aSrcFmodSystemi ; "..\\..\\src\\fmod_systemi.cpp"
.text:008D6ADA create_and_link_sound_instances push offset aSrcFmodSystemi ; "..\\..\\src\\fmod_systemi.cpp"
.text:008D6B38 create_and_link_sound_instances push offset aSrcFmodSystemi ; "..\\..\\src\\fmod_systemi.cpp"
.text:008D6B78 create_and_link_sound_instances push offset aSrcFmodSystemi ; "..\\..\\src\\fmod_systemi.cpp"
.text:008D6C07 create_and_link_sound_instances push offset aSrcFmodSystemi ; "..\\..\\src\\fmod_systemi.cpp"
.text:008D6CF0 create_and_link_sound_instances push offset aSrcFmodSystemi ; "..\\..\\src\\fmod_systemi.cpp"
.text:008D6E13 create_and_link_sound_instances push offset aSrcFmodSystemi ; "..\\..\\src\\fmod_systemi.cpp"
.text:008D7139 create_and_link_sound_instances push offset aSrcFmodSystemi ; "..\\..\\src\\fmod_systemi.cpp"
.text:008D71E0 create_and_link_sound_instances push offset aSrcFmodSystemi ; "..\\..\\src\\fmod_systemi.cpp"
.text:008D7228 create_and_link_sound_instances push offset aSrcFmodSystemi ; "..\\..\\src\\fmod_systemi.cpp"
.text:008D7327 create_and_link_sound_instances push offset aSrcFmodSystemi ; "..\\..\\src\\fmod_systemi.cpp"
.text:008D7358 create_and_link_sound_instances push offset aSrcFmodSystemi ; "..\\..\\src\\fmod_systemi.cpp"
.text:008D738A create_and_link_sound_instances push offset aSrcFmodSystemi ; "..\\..\\src\\fmod_systemi.cpp"
.text:008D73BC create_and_link_sound_instances push offset aSrcFmodSystemi ; "..\\..\\src\\fmod_systemi.cpp"
.text:008D77CB create_and_link_sound_instances push offset aSrcFmodSystemi ; "..\\..\\src\\fmod_systemi.cpp"
.text:008D785D create_and_link_sound_instances push offset aSrcFmodSystemi ; "..\\..\\src\\fmod_systemi.cpp"
.text:008D78A0 create_and_link_sound_instances push offset aSrcFmodSystemi ; "..\\..\\src\\fmod_systemi.cpp"
.text:008D8040 create_and_link_sound_instances push offset aSrcFmodSystemi ; "..\\..\\src\\fmod_systemi.cpp"
.text:008D808A create_and_link_sound_instances push offset aSrcFmodSystemi ; "..\\..\\src\\fmod_systemi.cpp"
.text:008D85B6 create_and_link_sound_instances push offset aSrcFmodSystemi ; "..\\..\\src\\fmod_systemi.cpp"
.text:008D9285 create_and_init_sound_instance push offset aSrcFmodSystemi ; "..\\..\\src\\fmod_systemi.cpp"
.text:008D934F create_and_init_sound_instance push offset aSrcFmodSystemi ; "..\\..\\src\\fmod_systemi.cpp"
.text:008D977A GameEngine_Shutdown_4 push offset aSrcFmodSystemi ; "..\\..\\src\\fmod_systemi.cpp"
.text:008D9871 GameEngine_Shutdown_4 push offset aSrcFmodSystemi ; "..\\..\\src\\fmod_systemi.cpp"
.text:008D98B4 GameEngine_Shutdown_4 push offset aSrcFmodSystemi ; "..\\..\\src\\fmod_systemi.cpp"
.text:008D9915 GameEngine_Shutdown_4 push offset aSrcFmodSystemi ; "..\\..\\src\\fmod_systemi.cpp"
.text:008D9A88 object_deinitialize_and_cleanup push offset aSrcFmodSystemi ; "..\\..\\src\\fmod_systemi.cpp"
.text:008D9C0C SoundSystemInitialize push offset aSrcFmodSystemi ; "..\\..\\src\\fmod_systemi.cpp"
.text:008D9D7E SoundSystemInitialize push offset aSrcFmodSystemi ; "..\\..\\src\\fmod_systemi.cpp"
.text:008D9FCE SoundSystemInitialize push offset aSrcFmodSystemi ; "..\\..\\src\\fmod_systemi.cpp"
.text:008DA037 SoundSystemInitialize push offset aSrcFmodSystemi ; "..\\..\\src\\fmod_systemi.cpp"
.text:008DB791 SoundManager_AllocateSoundBuffers push offset aSrcFmodDspiCpp ; "..\\..\\src\\fmod_dspi.cpp"
.text:008DC263 ReleaseManagedResource push offset aSrcFmodDspiCpp ; "..\\..\\src\\fmod_dspi.cpp"
.text:008DC591 FmodDspiResourceCleanup push offset aSrcFmodDspiCpp ; "..\\..\\src\\fmod_dspi.cpp"
.text:008DC5EE FmodDspiResourceCleanup push offset aSrcFmodDspiCpp ; "..\\..\\src\\fmod_dspi.cpp"
.text:008DC7AC registerSoundInstance push offset aSrcFmodDspiCpp ; "..\\..\\src\\fmod_dspi.cpp"
.text:008E1773 InitializeSoundBank push offset aSrcFmodSoundiC ; "..\\..\\src\\fmod_soundi.cpp"
.text:008E17A1 InitializeSoundBank push offset aSrcFmodSoundiC ; "..\\..\\src\\fmod_soundi.cpp"
.text:008E1C6D initFmodSoundResource push offset aSrcFmodSoundiC ; "..\\..\\src\\fmod_soundi.cpp"
.text:008E2091 destroySoundInstance push offset aSrcFmodSoundiC ; "..\\..\\src\\fmod_soundi.cpp"
.text:008E22D1 destroySoundInstance push offset aSrcFmodSoundiC ; "..\\..\\src\\fmod_soundi.cpp"
.text:008E22FB destroySoundInstance push offset aSrcFmodSoundiC ; "..\\..\\src\\fmod_soundi.cpp"
.text:008E2374 destroySoundInstance push offset aSrcFmodSoundiC ; "..\\..\\src\\fmod_soundi.cpp"
.text:008E23B0 destroySoundInstance push offset aSrcFmodSoundiC ; "..\\..\\src\\fmod_soundi.cpp"
.text:008E241E destroySoundInstance push offset aSrcFmodSoundiC ; "..\\..\\src\\fmod_soundi.cpp"
.text:008E2445 destroySoundInstance push offset aSrcFmodSoundiC ; "..\\..\\src\\fmod_soundi.cpp"
.text:008E24C9 destroySoundInstance push offset aSrcFmodSoundiC ; "..\\..\\src\\fmod_soundi.cpp"
.text:008E4327 CreateAndLinkSoundInstance push offset aSrcFmodSoundiC ; "..\\..\\src\\fmod_soundi.cpp"
.text:008E4391 CreateAndLinkSoundInstance push offset aSrcFmodSoundiC ; "..\\..\\src\\fmod_soundi.cpp"
.text:008E46E1 SoundGroup_ReleaseAndResetResources push offset aSrcFmodSoundgr ; "..\\..\\src\\fmod_soundgroupi.cpp"
.text:008E471F SoundGroup_ReleaseAndResetResources push offset aSrcFmodSoundgr ; "..\\..\\src\\fmod_soundgroupi.cpp"
.text:008E4B68 soundEmitterInitializeAndLink push offset aSrcFmodChannel ; "..\\..\\src\\fmod_channelgroupi.cpp"
.text:008E4C89 SoundEmitterReleaseResources push offset aSrcFmodChannel ; "..\\..\\src\\fmod_channelgroupi.cpp"
.text:008E4CE6 SoundEmitterReleaseResources push offset aSrcFmodChannel ; "..\\..\\src\\fmod_channelgroupi.cpp"
.text:008E4D28 SoundEmitterReleaseResources push offset aSrcFmodChannel ; "..\\..\\src\\fmod_channelgroupi.cpp"
.text:008E4DA2 ReleaseMeteredSectionResources push offset aSrcMeteredsect ; "..\\src\\MeteredSection.cpp"
.text:008E5105 allocate_and_initialize_metered_section push offset aSrcMeteredsect ; "..\\src\\MeteredSection.cpp"
.text:008E5472 Entity_DeactivateAndCleanup_7 push offset aSrcFmodThreadC ; "..\\..\\src\\fmod_thread.cpp"
.text:008E642C reset_game_entity push offset aSrcFmodReverbi ; "..\\..\\src\\fmod_reverbi.cpp"
.text:008E645B reset_game_entity push offset aSrcFmodReverbi ; "..\\..\\src\\fmod_reverbi.cpp"
.text:008E650C reset_game_entity push offset aSrcFmodReverbi ; "..\\..\\src\\fmod_reverbi.cpp"
.text:008E6635 InitializeSoundEntity push offset aSrcFmodReverbi ; "..\\..\\src\\fmod_reverbi.cpp"
.text:008E66B3 InitializeSoundEntity push offset aSrcFmodReverbi ; "..\\..\\src\\fmod_reverbi.cpp"
.text:008E684B ReleaseFmodDSPNetworkResources push offset aSrcFmodDspnetC ; "..\\..\\src\\fmod_DSPNet.cpp"
.text:008E686B ReleaseFmodDSPNetworkResources push offset aSrcFmodDspnetC ; "..\\..\\src\\fmod_DSPNet.cpp"
.text:008E68E0 FmodDSPNetworkInit push offset aSrcFmodDspnetC ; "..\\..\\src\\fmod_DSPNet.cpp"
.text:008E690A FmodDSPNetworkInit push offset aSrcFmodDspnetC ; "..\\..\\src\\fmod_DSPNet.cpp"
.text:008E6AB3 EntityLoadAndProcessResources push offset aSrcFmodDspnetC ; "..\\..\\src\\fmod_DSPNet.cpp"
.text:008E6BB0 Entity_DestroyAndReleaseResources_0 push offset aSrcFmodFileCpp ; "..\\..\\src\\fmod_file.cpp"
.text:008E6CD9 ShutdownGameWorld push offset aSrcFmodFileCpp ; "..\\..\\src\\fmod_file.cpp"
.text:008E6E02 FmodFileInitialize push offset aSrcFmodFileCpp ; "..\\..\\src\\fmod_file.cpp"
.text:008E6E4F FmodFileInitialize push offset aSrcFmodFileCpp ; "..\\..\\src\\fmod_file.cpp"
.text:008E7D4F EntityDeactivateAndCleanup push offset aSrcFmodFileCpp ; "..\\..\\src\\fmod_file.cpp"
.text:008E7E94 initFmodSystemFromPathOrUrl push offset aSrcFmodFileCpp ; "..\\..\\src\\fmod_file.cpp"
.text:008E7F46 initializeFmodAudioSystem push offset aSrcFmodFileCpp ; "..\\..\\src\\fmod_file.cpp"
.text:008E8579 FMODCodecPool_FreeResources push offset aSrcFmodDspCode ; "..\\..\\src\\fmod_dsp_codecpool.cpp"
.text:008E85AD FMODCodecPool_FreeResources push offset aSrcFmodDspCode ; "..\\..\\src\\fmod_dsp_codecpool.cpp"
.text:008E85CF FMODCodecPool_FreeResources push offset aSrcFmodDspCode ; "..\\..\\src\\fmod_dsp_codecpool.cpp"
.text:008E8711 InitializeCodecPoolResources push offset aSrcFmodDspCode ; "..\\..\\src\\fmod_dsp_codecpool.cpp"
.text:008E89A8 InitializeChannelPool push offset aSrcFmodChannel_0 ; "..\\..\\src\\fmod_channelpool.cpp"
.text:008E8A19 releaseFmodChannelPoolResources push offset aSrcFmodChannel_0 ; "..\\..\\src\\fmod_channelpool.cpp"
.text:008E8A34 releaseFmodChannelPoolResources push offset aSrcFmodChannel_0 ; "..\\..\\src\\fmod_channelpool.cpp"
.text:008E9813 ReleaseSFXReverbInstance push offset aSrcFmodDspSfxr ; "..\\..\\src\\fmod_dsp_sfxreverb.cpp"
.text:008E9F80 character_physics_update push offset aSrcFmodDspSfxr ; "..\\..\\src\\fmod_dsp_sfxreverb.cpp"
.text:008EAC6D releaseFmodDspResources push offset aSrcFmodDspItec ; "..\\..\\src\\fmod_dsp_itecho.cpp"
.text:008EB01E updateFmodEcho push offset aSrcFmodDspItec ; "..\\..\\src\\fmod_dsp_itecho.cpp"
.text:008EB042 updateFmodEcho push offset aSrcFmodDspItec ; "..\\..\\src\\fmod_dsp_itecho.cpp"
.text:008EBA4C InitChorusEffect push offset aSrcFmodDspChor ; "..\\..\\src\\fmod_dsp_chorus.cpp"
.text:008EC293 ReleaseFmodChorus push offset aSrcFmodDspChor ; "..\\..\\src\\fmod_dsp_chorus.cpp"
.text:008ECC00 update_audio_pitch_shift_parameters push offset aSrcFmodDspPitc ; "..\\..\\src\\fmod_dsp_pitchshift.cpp"
.text:008ECC25 update_audio_pitch_shift_parameters push offset aSrcFmodDspPitc ; "..\\..\\src\\fmod_dsp_pitchshift.cpp"
.text:008ECE93 releaseFmodPitchShiftResource push offset aSrcFmodDspPitc ; "..\\..\\src\\fmod_dsp_pitchshift.cpp"
.text:008EF62E InitFlangeAudioEffect push offset aSrcFmodDspFlan ; "..\\..\\src\\fmod_dsp_flange.cpp"
.text:008EFCF3 ReleaseFMODDSPFlange push offset aSrcFmodDspFlan ; "..\\..\\src\\fmod_dsp_flange.cpp"
.text:008F062F updateAudioEffectParameters push offset aSrcFmodDspEcho ; "..\\..\\src\\fmod_dsp_echo.cpp"
.text:008F064E updateAudioEffectParameters push offset aSrcFmodDspEcho ; "..\\..\\src\\fmod_dsp_echo.cpp"
.text:008F0803 ReleaseFmodEcho push offset aSrcFmodDspEcho ; "..\\..\\src\\fmod_dsp_echo.cpp"
.text:008F3956 linked_list_append_node push offset aSrcFmodPluginf ; "..\\..\\src\\fmod_pluginfactory.cpp"
.text:008F3A57 createFmodPluginInstance push offset aSrcFmodPluginf ; "..\\..\\src\\fmod_pluginfactory.cpp"
.text:008F3B86 createAndLinkFmodPlugin push offset aSrcFmodPluginf ; "..\\..\\src\\fmod_pluginfactory.cpp"
.text:008F3FF4 CreateFmodPluginInstance push offset aSrcFmodPluginf ; "..\\..\\src\\fmod_pluginfactory.cpp"
.text:008F4035 CreateFmodPluginInstance push offset aSrcFmodPluginf ; "..\\..\\src\\fmod_pluginfactory.cpp"
.text:008F4069 CreateFmodPluginInstance push offset aSrcFmodPluginf ; "..\\..\\src\\fmod_pluginfactory.cpp"
.text:008F420F cleanup_and_unload_entity_resources push offset aSrcFmodPluginf ; "..\\..\\src\\fmod_pluginfactory.cpp"
.text:008F4278 cleanup_and_unload_entity_resources push offset aSrcFmodPluginf ; "..\\..\\src\\fmod_pluginfactory.cpp"
.text:008F42C3 cleanup_and_unload_entity_resources push offset aSrcFmodPluginf ; "..\\..\\src\\fmod_pluginfactory.cpp"
.text:008F4373 cleanup_and_unload_entity_resources push offset aSrcFmodPluginf ; "..\\..\\src\\fmod_pluginfactory.cpp"
.text:008F4398 cleanup_and_unload_entity_resources push offset aSrcFmodPluginf ; "..\\..\\src\\fmod_pluginfactory.cpp"
.text:008F43D9 createStreamingResource push offset aSrcFmodPluginf ; "..\\..\\src\\fmod_pluginfactory.cpp"
.text:008F46C3 createResource push offset aSrcFmodPluginf ; "..\\..\\src\\fmod_pluginfactory.cpp"
.text:008F4708 createResource push offset aSrcFmodPluginf ; "..\\..\\src\\fmod_pluginfactory.cpp"
.text:008F477D createResource push offset aSrcFmodPluginf ; "..\\..\\src\\fmod_pluginfactory.cpp"
.text:008F47AA createResource push offset aSrcFmodPluginf ; "..\\..\\src\\fmod_pluginfactory.cpp"
.text:008F47E8 createResource push offset aSrcFmodPluginf ; "..\\..\\src\\fmod_pluginfactory.cpp"
.text:008F4844 createResource push offset aSrcFmodPluginf ; "..\\..\\src\\fmod_pluginfactory.cpp"
.text:008F48B2 createResource push offset aSrcFmodPluginf ; "..\\..\\src\\fmod_pluginfactory.cpp"
.text:008F5D67 processEntityStreamAndManageResources push offset aSrcFmodCodecMp ; "..\\..\\src\\fmod_codec_mpeg.cpp"
.text:008F5E36 fmodMpegCodecResourceRelease push offset aSrcFmodCodecMp ; "..\\..\\src\\fmod_codec_mpeg.cpp"
.text:008F5E6B fmodMpegCodecResourceRelease push offset aSrcFmodCodecMp ; "..\\..\\src\\fmod_codec_mpeg.cpp"
.text:008F5E94 fmodMpegCodecResourceRelease push offset aSrcFmodCodecMp ; "..\\..\\src\\fmod_codec_mpeg.cpp"
.text:008F5EC4 fmodMpegCodecResourceRelease push offset aSrcFmodCodecMp ; "..\\..\\src\\fmod_codec_mpeg.cpp"
.text:008F63CF releaseStreamingAudio push offset aSrcFmodCodecMp ; "..\\..\\src\\fmod_codec_mpeg.cpp"
.text:008F6680 initializeMpegAudioCodec push offset aSrcFmodCodecMp ; "..\\..\\src\\fmod_codec_mpeg.cpp"
.text:008F66A4 initializeMpegAudioCodec push offset aSrcFmodCodecMp ; "..\\..\\src\\fmod_codec_mpeg.cpp"
.text:008F66E7 initializeMpegAudioCodec push offset aSrcFmodCodecMp ; "..\\..\\src\\fmod_codec_mpeg.cpp"
.text:008F6875 initializeMpegAudioCodec push offset aSrcFmodCodecMp ; "..\\..\\src\\fmod_codec_mpeg.cpp"
.text:008F6B22 initializeMpegAudioCodec push offset aSrcFmodCodecMp ; "..\\..\\src\\fmod_codec_mpeg.cpp"
.text:008F6B4B initializeMpegAudioCodec push offset aSrcFmodCodecMp ; "..\\..\\src\\fmod_codec_mpeg.cpp"
.text:008F6B88 initializeMpegAudioCodec push offset aSrcFmodCodecMp ; "..\\..\\src\\fmod_codec_mpeg.cpp"
.text:008F7DA4 release_audio_resources push offset aSrcFmodCodecAs ; "..\\src\\fmod_codec_asf.cpp"
.text:008F80E4 releaseResourceIfLastReference push offset aSrcFmodCodecAs ; "..\\src\\fmod_codec_asf.cpp"
.text:008F816F releaseSoundResources push offset aSrcFmodCodecAs ; "..\\src\\fmod_codec_asf.cpp"
.text:008F83C0 InitializeASFCodec push offset aSrcFmodCodecAs ; "..\\src\\fmod_codec_asf.cpp"
.text:008F8457 InitializeASFCodec push offset aSrcFmodCodecAs ; "..\\src\\fmod_codec_asf.cpp"
.text:008F85A6 InitializeASFCodec push offset aSrcFmodCodecAs ; "..\\src\\fmod_codec_asf.cpp"
.text:008F8700 InitializeASFCodec push offset aSrcFmodCodecAs ; "..\\src\\fmod_codec_asf.cpp"
.text:008F8784 InitializeASFCodec push offset aSrcFmodCodecAs ; "..\\src\\fmod_codec_asf.cpp"
.text:008F87CD InitializeASFCodec push offset aSrcFmodCodecAs ; "..\\src\\fmod_codec_asf.cpp"
.text:008F8846 InitializeASFCodec push offset aSrcFmodCodecAs ; "..\\src\\fmod_codec_asf.cpp"
.text:008F88A9 InitializeASFCodec push offset aSrcFmodCodecAs ; "..\\src\\fmod_codec_asf.cpp"
.text:008F8903 InitializeASFCodec push offset aSrcFmodCodecAs ; "..\\src\\fmod_codec_asf.cpp"
.text:008F894C InitializeASFCodec push offset aSrcFmodCodecAs ; "..\\src\\fmod_codec_asf.cpp"
.text:008F897E InitializeASFCodec push offset aSrcFmodCodecAs ; "..\\src\\fmod_codec_asf.cpp"
.text:008F89CA InitializeASFCodec push offset aSrcFmodCodecAs ; "..\\src\\fmod_codec_asf.cpp"
.text:008F8AAB InitializeASFCodec push offset aSrcFmodCodecAs ; "..\\src\\fmod_codec_asf.cpp"
.text:008F8BF9 releaseFmodCodecResources push offset aSrcFmodCodecDl ; "..\\..\\src\\fmod_codec_dls.cpp"
.text:008F8C76 releaseFmodCodecResources push offset aSrcFmodCodecDl ; "..\\..\\src\\fmod_codec_dls.cpp"
.text:008F8CB7 releaseFmodCodecResources push offset aSrcFmodCodecDl ; "..\\..\\src\\fmod_codec_dls.cpp"
.text:008F8CE5 releaseFmodCodecResources push offset aSrcFmodCodecDl ; "..\\..\\src\\fmod_codec_dls.cpp"
.text:008F8D20 releaseFmodCodecResources push offset aSrcFmodCodecDl ; "..\\..\\src\\fmod_codec_dls.cpp"
.text:008F8D4A releaseFmodCodecResources push offset aSrcFmodCodecDl ; "..\\..\\src\\fmod_codec_dls.cpp"
.text:008F8F51 decodeDLSStream push offset aSrcFmodCodecDl ; "..\\..\\src\\fmod_codec_dls.cpp"
.text:008F8FE5 decodeDLSStream push offset aSrcFmodCodecDl ; "..\\..\\src\\fmod_codec_dls.cpp"
.text:008F9016 decodeDLSStream push offset aSrcFmodCodecDl ; "..\\..\\src\\fmod_codec_dls.cpp"
.text:008F91A3 decodeDLSStream push offset aSrcFmodCodecDl ; "..\\..\\src\\fmod_codec_dls.cpp"
.text:008F946A decodeDLSStream push offset aSrcFmodCodecDl ; "..\\..\\src\\fmod_codec_dls.cpp"
.text:008F9539 decodeDLSStream push offset aSrcFmodCodecDl ; "..\\..\\src\\fmod_codec_dls.cpp"
.text:008FB204 read_midi_stream_data push offset aSrcFmodCodecMi ; "..\\..\\src\\fmod_codec_midi.cpp"
.text:008FB24E read_midi_stream_data push offset aSrcFmodCodecMi ; "..\\..\\src\\fmod_codec_midi.cpp"
.text:008FB44E releaseFmodSystemResources push offset aSrcFmodCodecMi ; "..\\..\\src\\fmod_codec_midi.cpp"
.text:008FB47D releaseFmodSystemResources push offset aSrcFmodCodecMi ; "..\\..\\src\\fmod_codec_midi.cpp"
.text:008FB4A2 releaseFmodSystemResources push offset aSrcFmodCodecMi ; "..\\..\\src\\fmod_codec_midi.cpp"
.text:008FB4E1 releaseFmodSystemResources push offset aSrcFmodCodecMi ; "..\\..\\src\\fmod_codec_midi.cpp"
.text:008FCAA3 initializeMidiCodec push offset aSrcFmodCodecMi ; "..\\..\\src\\fmod_codec_midi.cpp"
.text:008FCAD8 initializeMidiCodec push offset aSrcFmodCodecMi ; "..\\..\\src\\fmod_codec_midi.cpp"
.text:008FCB60 initializeMidiCodec push offset aSrcFmodCodecMi ; "..\\..\\src\\fmod_codec_midi.cpp"
.text:008FCC1A initializeMidiCodec push offset aSrcFmodCodecMi ; "..\\..\\src\\fmod_codec_midi.cpp"
.text:008FCF48 initializeMidiCodec push offset aSrcFmodCodecMi ; "..\\..\\src\\fmod_codec_midi.cpp"
.text:008FD0FC initializeMidiCodec push offset aSrcFmodCodecMi ; "..\\..\\src\\fmod_codec_midi.cpp"
.text:008FD1A6 initializeMidiCodec push offset aSrcFmodCodecMi ; "..\\..\\src\\fmod_codec_midi.cpp"
.text:008FD20A initializeMidiCodec push offset aSrcFmodCodecMi ; "..\\..\\src\\fmod_codec_midi.cpp"
.text:008FD48E initializeFmodItAudioDecoder push offset aSrcFmodCodecIt ; "..\\..\\src\\fmod_codec_it.cpp"
.text:008FD680 decodeITAudioStream push offset aSrcFmodCodecIt ; "..\\..\\src\\fmod_codec_it.cpp"
.text:008FD6BD decodeITAudioStream push offset aSrcFmodCodecIt ; "..\\..\\src\\fmod_codec_it.cpp"
.text:008FD880 ProcessITAudioSamples push offset aSrcFmodCodecIt ; "..\\..\\src\\fmod_codec_it.cpp"
.text:008FD8CF ProcessITAudioSamples push offset aSrcFmodCodecIt ; "..\\..\\src\\fmod_codec_it.cpp"
.text:00900BB5 ShutdownAudioSystem push offset aSrcFmodCodecIt ; "..\\..\\src\\fmod_codec_it.cpp"
.text:00900C18 ShutdownAudioSystem push offset aSrcFmodCodecIt ; "..\\..\\src\\fmod_codec_it.cpp"
.text:00900C3C ShutdownAudioSystem push offset aSrcFmodCodecIt ; "..\\..\\src\\fmod_codec_it.cpp"
.text:00900C6E ShutdownAudioSystem push offset aSrcFmodCodecIt ; "..\\..\\src\\fmod_codec_it.cpp"
.text:00900CAD ShutdownAudioSystem push offset aSrcFmodCodecIt ; "..\\..\\src\\fmod_codec_it.cpp"
.text:00900CED ShutdownAudioSystem push offset aSrcFmodCodecIt ; "..\\..\\src\\fmod_codec_it.cpp"
.text:00900D22 ShutdownAudioSystem push offset aSrcFmodCodecIt ; "..\\..\\src\\fmod_codec_it.cpp"
.text:00900D65 ShutdownAudioSystem push offset aSrcFmodCodecIt ; "..\\..\\src\\fmod_codec_it.cpp"
.text:00900D9C ShutdownAudioSystem push offset aSrcFmodCodecIt ; "..\\..\\src\\fmod_codec_it.cpp"
.text:00900DCC ShutdownAudioSystem push offset aSrcFmodCodecIt ; "..\\..\\src\\fmod_codec_it.cpp"
.text:009015A9 decodeAndInitItAudio push offset aSrcFmodCodecIt ; "..\\..\\src\\fmod_codec_it.cpp"
.text:00901CB2 decodeAndInitItAudio push offset aSrcFmodCodecIt ; "..\\..\\src\\fmod_codec_it.cpp"
.text:00901D2C decodeAndInitItAudio push offset aSrcFmodCodecIt ; "..\\..\\src\\fmod_codec_it.cpp"
.text:00901D91 decodeAndInitItAudio push offset aSrcFmodCodecIt ; "..\\..\\src\\fmod_codec_it.cpp"
.text:00901ECD decodeAndInitItAudio push offset aSrcFmodCodecIt ; "..\\..\\src\\fmod_codec_it.cpp"
.text:00901EEB decodeAndInitItAudio push offset aSrcFmodCodecIt ; "..\\..\\src\\fmod_codec_it.cpp"
.text:00901F5E decodeAndInitItAudio push offset aSrcFmodCodecIt ; "..\\..\\src\\fmod_codec_it.cpp"
.text:00901FDE decodeAndInitItAudio push offset aSrcFmodCodecIt ; "..\\..\\src\\fmod_codec_it.cpp"
.text:00902012 decodeAndInitItAudio push offset aSrcFmodCodecIt ; "..\\..\\src\\fmod_codec_it.cpp"
.text:00902087 decodeAndInitItAudio push offset aSrcFmodCodecIt ; "..\\..\\src\\fmod_codec_it.cpp"
.text:0090279E decodeAndInitItAudio push offset aSrcFmodCodecIt ; "..\\..\\src\\fmod_codec_it.cpp"
.text:00902CDB decodeAndInitItAudio push offset aSrcFmodCodecIt ; "..\\..\\src\\fmod_codec_it.cpp"
.text:00902D3A decodeAndInitItAudio push offset aSrcFmodCodecIt ; "..\\..\\src\\fmod_codec_it.cpp"
.text:00902DD7 decodeAndInitItAudio push offset aSrcFmodCodecIt ; "..\\..\\src\\fmod_codec_it.cpp"
.text:00902E3F decodeAndInitItAudio push offset aSrcFmodCodecIt ; "..\\..\\src\\fmod_codec_it.cpp"
.text:009031FC decodeAndInitItAudio push offset aSrcFmodCodecIt ; "..\\..\\src\\fmod_codec_it.cpp"
.text:0090321A decodeAndInitItAudio push offset aSrcFmodCodecIt ; "..\\..\\src\\fmod_codec_it.cpp"
.text:0090334B decodeAndInitItAudio push offset aSrcFmodCodecIt ; "..\\..\\src\\fmod_codec_it.cpp"
.text:009036EE decodeAndInitItAudio push offset aSrcFmodCodecIt ; "..\\..\\src\\fmod_codec_it.cpp"
.text:00903754 decodeAndInitItAudio push offset aSrcFmodCodecIt ; "..\\..\\src\\fmod_codec_it.cpp"
.text:009037B4 decodeAndInitItAudio push offset aSrcFmodCodecIt ; "..\\..\\src\\fmod_codec_it.cpp"
.text:00903849 decodeAndInitItAudio push offset aSrcFmodCodecIt ; "..\\..\\src\\fmod_codec_it.cpp"
.text:009038CF decodeAndInitItAudio push offset aSrcFmodCodecIt ; "..\\..\\src\\fmod_codec_it.cpp"
.text:00905B75 FmodXmCodecResourceCleanup push offset aSrcFmodCodecXm ; "..\\..\\src\\fmod_codec_xm.cpp"
.text:00905B9F FmodXmCodecResourceCleanup push offset aSrcFmodCodecXm ; "..\\..\\src\\fmod_codec_xm.cpp"
.text:00905BC0 FmodXmCodecResourceCleanup push offset aSrcFmodCodecXm ; "..\\..\\src\\fmod_codec_xm.cpp"
.text:00905C07 FmodXmCodecResourceCleanup push offset aSrcFmodCodecXm ; "..\\..\\src\\fmod_codec_xm.cpp"
.text:00905C44 FmodXmCodecResourceCleanup push offset aSrcFmodCodecXm ; "..\\..\\src\\fmod_codec_xm.cpp"
.text:00905C80 FmodXmCodecResourceCleanup push offset aSrcFmodCodecXm ; "..\\..\\src\\fmod_codec_xm.cpp"
.text:00905CB6 FmodXmCodecResourceCleanup push offset aSrcFmodCodecXm ; "..\\..\\src\\fmod_codec_xm.cpp"
.text:00905CEF FmodXmCodecResourceCleanup push offset aSrcFmodCodecXm ; "..\\..\\src\\fmod_codec_xm.cpp"
.text:00906530 loadAndInitializeXmModule push offset aSrcFmodCodecXm ; "..\\..\\src\\fmod_codec_xm.cpp"
.text:009065ED loadAndInitializeXmModule push offset aSrcFmodCodecXm ; "..\\..\\src\\fmod_codec_xm.cpp"
.text:009066A2 loadAndInitializeXmModule push offset aSrcFmodCodecXm ; "..\\..\\src\\fmod_codec_xm.cpp"
.text:00906859 loadAndInitializeXmModule push offset aSrcFmodCodecXm ; "..\\..\\src\\fmod_codec_xm.cpp"
.text:00906899 loadAndInitializeXmModule push offset aSrcFmodCodecXm ; "..\\..\\src\\fmod_codec_xm.cpp"
.text:00906EDD loadAndInitializeXmModule push offset aSrcFmodCodecXm ; "..\\..\\src\\fmod_codec_xm.cpp"
.text:009070C6 loadAndInitializeXmModule push offset aSrcFmodCodecXm ; "..\\..\\src\\fmod_codec_xm.cpp"
.text:0090713E loadAndInitializeXmModule push offset aSrcFmodCodecXm ; "..\\..\\src\\fmod_codec_xm.cpp"
.text:009071C3 loadAndInitializeXmModule push offset aSrcFmodCodecXm ; "..\\..\\src\\fmod_codec_xm.cpp"
.text:009073B0 loadAndInitializeXmModule push offset aSrcFmodCodecXm ; "..\\..\\src\\fmod_codec_xm.cpp"
.text:00907416 loadAndInitializeXmModule push offset aSrcFmodCodecXm ; "..\\..\\src\\fmod_codec_xm.cpp"
.text:00907470 loadAndInitializeXmModule push offset aSrcFmodCodecXm ; "..\\..\\src\\fmod_codec_xm.cpp"
.text:00907512 loadAndInitializeXmModule push offset aSrcFmodCodecXm ; "..\\..\\src\\fmod_codec_xm.cpp"
.text:00908C64 releaseAudioSubsystemResources push offset aSrcFmodCodecS3 ; "..\\..\\src\\fmod_codec_s3m.cpp"
.text:00908CB4 releaseAudioSubsystemResources push offset aSrcFmodCodecS3 ; "..\\..\\src\\fmod_codec_s3m.cpp"
.text:00908CF5 releaseAudioSubsystemResources push offset aSrcFmodCodecS3 ; "..\\..\\src\\fmod_codec_s3m.cpp"
.text:00908D36 releaseAudioSubsystemResources push offset aSrcFmodCodecS3 ; "..\\..\\src\\fmod_codec_s3m.cpp"
.text:00908D76 releaseAudioSubsystemResources push offset aSrcFmodCodecS3 ; "..\\..\\src\\fmod_codec_s3m.cpp"
.text:00908DAF releaseAudioSubsystemResources push offset aSrcFmodCodecS3 ; "..\\..\\src\\fmod_codec_s3m.cpp"
.text:00909710 loadAndInitializeS3MModule push offset aSrcFmodCodecS3 ; "..\\..\\src\\fmod_codec_s3m.cpp"
.text:00909BAC loadAndInitializeS3MModule push offset aSrcFmodCodecS3 ; "..\\..\\src\\fmod_codec_s3m.cpp"
.text:00909C3C loadAndInitializeS3MModule push offset aSrcFmodCodecS3 ; "..\\..\\src\\fmod_codec_s3m.cpp"
.text:00909DC8 loadAndInitializeS3MModule push offset aSrcFmodCodecS3 ; "..\\..\\src\\fmod_codec_s3m.cpp"
.text:0090A17E loadAndInitializeS3MModule push offset aSrcFmodCodecS3 ; "..\\..\\src\\fmod_codec_s3m.cpp"
.text:0090A366 loadAndInitializeS3MModule push offset aSrcFmodCodecS3 ; "..\\..\\src\\fmod_codec_s3m.cpp"
.text:0090A3C6 loadAndInitializeS3MModule push offset aSrcFmodCodecS3 ; "..\\..\\src\\fmod_codec_s3m.cpp"
.text:0090A41F loadAndInitializeS3MModule push offset aSrcFmodCodecS3 ; "..\\..\\src\\fmod_codec_s3m.cpp"
.text:0090A4C2 loadAndInitializeS3MModule push offset aSrcFmodCodecS3 ; "..\\..\\src\\fmod_codec_s3m.cpp"
.text:0090B6D4 AudioSystemReleaseResources push offset aSrcFmodCodecMo ; "..\\..\\src\\fmod_codec_mod.cpp"
.text:0090B724 AudioSystemReleaseResources push offset aSrcFmodCodecMo ; "..\\..\\src\\fmod_codec_mod.cpp"
.text:0090B765 AudioSystemReleaseResources push offset aSrcFmodCodecMo ; "..\\..\\src\\fmod_codec_mod.cpp"
.text:0090B7A6 AudioSystemReleaseResources push offset aSrcFmodCodecMo ; "..\\..\\src\\fmod_codec_mod.cpp"
.text:0090B7E6 AudioSystemReleaseResources push offset aSrcFmodCodecMo ; "..\\..\\src\\fmod_codec_mod.cpp"
.text:0090B81F AudioSystemReleaseResources push offset aSrcFmodCodecMo ; "..\\..\\src\\fmod_codec_mod.cpp"
.text:0090C3DF FmodCodecInitializeAndProcess push offset aSrcFmodCodecMo ; "..\\..\\src\\fmod_codec_mod.cpp"
.text:0090C474 FmodCodecInitializeAndProcess push offset aSrcFmodCodecMo ; "..\\..\\src\\fmod_codec_mod.cpp"
.text:0090C4FE FmodCodecInitializeAndProcess push offset aSrcFmodCodecMo ; "..\\..\\src\\fmod_codec_mod.cpp"
.text:0090C82A FmodCodecInitializeAndProcess push offset aSrcFmodCodecMo ; "..\\..\\src\\fmod_codec_mod.cpp"
.text:0090CA40 FmodCodecInitializeAndProcess push offset aSrcFmodCodecMo ; "..\\..\\src\\fmod_codec_mod.cpp"
.text:0090CAB5 FmodCodecInitializeAndProcess push offset aSrcFmodCodecMo ; "..\\..\\src\\fmod_codec_mod.cpp"
.text:0090CB0E FmodCodecInitializeAndProcess push offset aSrcFmodCodecMo ; "..\\..\\src\\fmod_codec_mod.cpp"
.text:0090CBB1 FmodCodecInitializeAndProcess push offset aSrcFmodCodecMo ; "..\\..\\src\\fmod_codec_mod.cpp"
.text:0090CDA5 allocateFmodFlacCodecMemory push offset aSrcFmodCodecFl ; "..\\..\\src\\fmod_codec_flac.cpp"
.text:0090CDD7 allocateFlacCodecMemoryBlock push offset aSrcFmodCodecFl ; "..\\..\\src\\fmod_codec_flac.cpp"
.text:0090CE03 AllocateFlacResource push offset aSrcFmodCodecFl ; "..\\..\\src\\fmod_codec_flac.cpp"
.text:0090CE33 releaseFlacCodecResource push offset aSrcFmodCodecFl ; "..\\..\\src\\fmod_codec_flac.cpp"
.text:0090D1F4 Audio_Resource_Release push offset aSrcFmodCodecFl ; "..\\..\\src\\fmod_codec_flac.cpp"
.text:0090D46F InitializeFlacCodec push offset aSrcFmodCodecFl ; "..\\..\\src\\fmod_codec_flac.cpp"
.text:0090D59A InitializeFlacCodec push offset aSrcFmodCodecFl ; "..\\..\\src\\fmod_codec_flac.cpp"
.text:0090DAB7 decodeAiff push offset aSrcFmodCodecAi ; "..\\..\\src\\fmod_codec_aiff.cpp"
.text:0090E3E8 AllocateVorbisBlockFromManager push offset aSrcFmodCodecOg ; "..\\..\\src\\fmod_codec_oggvorbis.cpp"
.text:0090E41A allocateOggVorbisMemoryBlock push offset aSrcFmodCodecOg ; "..\\..\\src\\fmod_codec_oggvorbis.cpp"
.text:0090E446 AllocateOGVorbisResourceBlock push offset aSrcFmodCodecOg ; "..\\..\\src\\fmod_codec_oggvorbis.cpp"
.text:0090E476 releaseFmodOggVorbisResource push offset aSrcFmodCodecOg ; "..\\..\\src\\fmod_codec_oggvorbis.cpp"
.text:0090E84B process_and_initialize_audio push offset aSrcFmodCodecOg ; "..\\..\\src\\fmod_codec_oggvorbis.cpp"
.text:0090E873 process_and_initialize_audio push offset aSrcFmodCodecOg ; "..\\..\\src\\fmod_codec_oggvorbis.cpp"
.text:0090E97D process_and_initialize_audio push offset aSrcFmodCodecOg ; "..\\..\\src\\fmod_codec_oggvorbis.cpp"
.text:0090E9B1 process_and_initialize_audio push offset aSrcFmodCodecOg ; "..\\..\\src\\fmod_codec_oggvorbis.cpp"
.text:0090EC81 InitializeWAVAudioCodec push offset aSrcFmodCodecWa ; "..\\..\\src\\fmod_codec_wav.cpp"
.text:0090ECF5 InitializeWAVAudioCodec push offset aSrcFmodCodecWa ; "..\\..\\src\\fmod_codec_wav.cpp"
.text:0090F2EE InitializeWAVAudioCodec push offset aSrcFmodCodecWa ; "..\\..\\src\\fmod_codec_wav.cpp"
.text:0090F318 InitializeWAVAudioCodec push offset aSrcFmodCodecWa ; "..\\..\\src\\fmod_codec_wav.cpp"
.text:0090F4AB InitializeWAVAudioCodec push offset aSrcFmodCodecWa ; "..\\..\\src\\fmod_codec_wav.cpp"
.text:0090F579 Audio_ReleaseResources push offset aSrcFmodCodecWa ; "..\\..\\src\\fmod_codec_wav.cpp"
.text:0090F597 Audio_ReleaseResources push offset aSrcFmodCodecWa ; "..\\..\\src\\fmod_codec_wav.cpp"
.text:0090F5C6 Audio_ReleaseResources push offset aSrcFmodCodecWa ; "..\\..\\src\\fmod_codec_wav.cpp"
.text:0090F5F6 Audio_ReleaseResources push offset aSrcFmodCodecWa ; "..\\..\\src\\fmod_codec_wav.cpp"
.text:0090F61D Audio_ReleaseResources push offset aSrcFmodCodecWa ; "..\\..\\src\\fmod_codec_wav.cpp"
.text:0090FB5F SoundManager_Release push offset aSrcFmodCodecWa ; "..\\..\\src\\fmod_codec_wav.cpp"
.text:0091071D FreeFmodCodecFsbResources push offset aSrcFmodCodecFs ; "..\\..\\src\\fmod_codec_fsb.cpp"
.text:0091074F FreeFmodCodecFsbResources push offset aSrcFmodCodecFs ; "..\\..\\src\\fmod_codec_fsb.cpp"
.text:00910779 FreeFmodCodecFsbResources push offset aSrcFmodCodecFs ; "..\\..\\src\\fmod_codec_fsb.cpp"
.text:009107BC FreeFmodCodecFsbResources push offset aSrcFmodCodecFs ; "..\\..\\src\\fmod_codec_fsb.cpp"
.text:009107F1 FreeFmodCodecFsbResources push offset aSrcFmodCodecFs ; "..\\..\\src\\fmod_codec_fsb.cpp"
.text:00910812 FreeFmodCodecFsbResources push offset aSrcFmodCodecFs ; "..\\..\\src\\fmod_codec_fsb.cpp"
.text:00910844 FreeFmodCodecFsbResources push offset aSrcFmodCodecFs ; "..\\..\\src\\fmod_codec_fsb.cpp"
.text:0091086E FreeFmodCodecFsbResources push offset aSrcFmodCodecFs ; "..\\..\\src\\fmod_codec_fsb.cpp"
.text:009108AE FreeFmodCodecFsbResources push offset aSrcFmodCodecFs ; "..\\..\\src\\fmod_codec_fsb.cpp"
.text:009108DC FreeFmodCodecFsbResources push offset aSrcFmodCodecFs ; "..\\..\\src\\fmod_codec_fsb.cpp"
.text:00910907 FreeFmodCodecFsbResources push offset aSrcFmodCodecFs ; "..\\..\\src\\fmod_codec_fsb.cpp"
.text:00910928 FreeFmodCodecFsbResources push offset aSrcFmodCodecFs ; "..\\..\\src\\fmod_codec_fsb.cpp"
.text:00910960 FreeFmodCodecFsbResources push offset aSrcFmodCodecFs ; "..\\..\\src\\fmod_codec_fsb.cpp"
.text:00911EBB update_game_entity_audio push offset aSrcFmodCodecFs ; "..\\..\\src\\fmod_codec_fsb.cpp"
.text:009121B4 InitializeFsbCodec push offset aSrcFmodCodecFs ; "..\\..\\src\\fmod_codec_fsb.cpp"
.text:0091224A InitializeFsbCodec push offset aSrcFmodCodecFs ; "..\\..\\src\\fmod_codec_fsb.cpp"
.text:00912276 InitializeFsbCodec push offset aSrcFmodCodecFs ; "..\\..\\src\\fmod_codec_fsb.cpp"
.text:009122F9 InitializeFsbCodec push offset aSrcFmodCodecFs ; "..\\..\\src\\fmod_codec_fsb.cpp"
.text:00912333 InitializeFsbCodec push offset aSrcFmodCodecFs ; "..\\..\\src\\fmod_codec_fsb.cpp"
.text:00912361 InitializeFsbCodec push offset aSrcFmodCodecFs ; "..\\..\\src\\fmod_codec_fsb.cpp"
.text:009123D7 InitializeFsbCodec push offset aSrcFmodCodecFs ; "..\\..\\src\\fmod_codec_fsb.cpp"
.text:0091240C InitializeFsbCodec push offset aSrcFmodCodecFs ; "..\\..\\src\\fmod_codec_fsb.cpp"
.text:00912719 InitializeFsbCodec push offset aSrcFmodCodecFs ; "..\\..\\src\\fmod_codec_fsb.cpp"
.text:0091278B InitializeFsbCodec push offset aSrcFmodCodecFs ; "..\\..\\src\\fmod_codec_fsb.cpp"
.text:00912844 InitializeFsbCodec push offset aSrcFmodCodecFs ; "..\\..\\src\\fmod_codec_fsb.cpp"
.text:00912876 InitializeFsbCodec push offset aSrcFmodCodecFs ; "..\\..\\src\\fmod_codec_fsb.cpp"
.text:009128C3 InitializeFsbCodec push offset aSrcFmodCodecFs ; "..\\..\\src\\fmod_codec_fsb.cpp"
.text:009129AB InitializeFsbCodec push offset aSrcFmodCodecFs ; "..\\..\\src\\fmod_codec_fsb.cpp"
.text:009129D4 InitializeFsbCodec push offset aSrcFmodCodecFs ; "..\\..\\src\\fmod_codec_fsb.cpp"
.text:00912AFF InitializeFsbCodec push offset aSrcFmodCodecFs ; "..\\..\\src\\fmod_codec_fsb.cpp"
.text:00912B85 InitializeFsbCodec push offset aSrcFmodCodecFs ; "..\\..\\src\\fmod_codec_fsb.cpp"
.text:00912C65 InitializeFsbCodec push offset aSrcFmodCodecFs ; "..\\..\\src\\fmod_codec_fsb.cpp"
.text:00912CB7 InitializeFsbCodec push offset aSrcFmodCodecFs ; "..\\..\\src\\fmod_codec_fsb.cpp"
.text:00912F90 ReleaseAudioResourceHandle push offset aSrcFmodCodecCd ; "..\\src\\fmod_codec_cdda.cpp"
.text:009132F6 initializeCddaAudio push offset aSrcFmodCodecCd ; "..\\src\\fmod_codec_cdda.cpp"
.text:00913A92 decodeFmodAudioStream push offset aSrcFmodCodecTa ; "..\\..\\src\\fmod_codec_tag.cpp"
.text:00913B37 decodeFmodAudioStream push offset aSrcFmodCodecTa ; "..\\..\\src\\fmod_codec_tag.cpp"
.text:00913BAF decodeFmodAudioStream push offset aSrcFmodCodecTa ; "..\\..\\src\\fmod_codec_tag.cpp"
.text:0091440B load_and_parse_resource_metadata push offset aSrcFmodCodecTa ; "..\\..\\src\\fmod_codec_tag.cpp"
.text:009144BF load_and_parse_resource_metadata push offset aSrcFmodCodecTa ; "..\\..\\src\\fmod_codec_tag.cpp"
.text:00914DD3 releaseSoundResourcePointer push offset aSrcFmodOutputN_0 ; "..\\..\\src\\fmod_output_nosound.cpp"
.text:00914F6C calculateAudioBufferSizeAndAllocate push offset aSrcFmodOutputN_0 ; "..\\..\\src\\fmod_output_nosound.cpp"
.text:00915D35 writeFmodWaveFile push offset aSrcFmodOutputW_0 ; "..\\..\\src\\fmod_output_wavwriter.cpp"
.text:00915E76 WavWriterFinalize push offset aSrcFmodOutputW_0 ; "..\\..\\src\\fmod_output_wavwriter.cpp"
.text:00916099 sub_916090 push offset aSrcFmodOutputC ; "..\\..\\src\\fmod_output.cpp"
.text:009175EA enumerate_and_initialize_storage push offset aSrcFmodOsCddaC ; "..\\src\\fmod_os_cdda.cpp"
.text:00917704 release_sound_resources push offset aSrcFmodOsCddaC ; "..\\src\\fmod_os_cdda.cpp"
.text:00918164 deactivate_and_release_entity_resources push offset aSrcFmodOsCddaC ; "..\\src\\fmod_os_cdda.cpp"
.text:00918181 deactivate_and_release_entity_resources push offset aSrcFmodOsCddaC ; "..\\src\\fmod_os_cdda.cpp"
.text:009181AC deactivate_and_release_entity_resources push offset aSrcFmodOsCddaC ; "..\\src\\fmod_os_cdda.cpp"
.text:009181D0 deactivate_and_release_entity_resources push offset aSrcFmodOsCddaC ; "..\\src\\fmod_os_cdda.cpp"
.text:0091829E register_character_triplet push offset aSrcFmodOsCddaC ; "..\\src\\fmod_os_cdda.cpp"
.text:00918491 Sound_SystemShutdown push offset aSrcFmodOsCddaC ; "..\\src\\fmod_os_cdda.cpp"
.text:00919C3A FMODDSPFilterResizeBuffer push offset aSrcFmodDspFilt ; "..\\..\\src\\fmod_dsp_filter.cpp"
.text:00919C5F FMODDSPFilterResizeBuffer push offset aSrcFmodDspFilt ; "..\\..\\src\\fmod_dsp_filter.cpp"
.text:00919CF7 releaseFmodFilter push offset aSrcFmodDspFilt ; "..\\..\\src\\fmod_dsp_filter.cpp"
.text:0091A960 initializeFmodChannelPool push offset aSrcFmodOutputS ; "..\\..\\src\\fmod_output_software.cpp"
.text:0091A9A9 initializeFmodChannelPool push offset aSrcFmodOutputS ; "..\\..\\src\\fmod_output_software.cpp"
.text:0091AA47 ReleaseFmodOutputResources push offset aSrcFmodOutputS ; "..\\..\\src\\fmod_output_software.cpp"
.text:0091AB6C InitFmodSoftwareAudio push offset aSrcFmodOutputS ; "..\\..\\src\\fmod_output_software.cpp"
.text:0091AD79 InitFmodSoftwareAudio push offset aSrcFmodOutputS ; "..\\..\\src\\fmod_output_software.cpp"
.text:0091ADDC InitFmodSoftwareAudio push offset aSrcFmodOutputS ; "..\\..\\src\\fmod_output_software.cpp"
.text:0091AE05 InitFmodSoftwareAudio push offset aSrcFmodOutputS ; "..\\..\\src\\fmod_output_software.cpp"
.text:0091C37B FMODDSPResamplerReleaseResources push offset aSrcFmodDspResa ; "..\\..\\src\\fmod_dsp_resampler.cpp"
.text:0091C3AB FMODDSPResamplerReleaseResources push offset aSrcFmodDspResa ; "..\\..\\src\\fmod_dsp_resampler.cpp"
.text:0091C628 AllocateEntityResourceMemory push offset aSrcFmodDspResa ; "..\\..\\src\\fmod_dsp_resampler.cpp"
.text:0091CD52 FmodMetadataInitialize push offset aSrcFmodMetadat ; "..\\..\\src\\fmod_metadata.cpp"
.text:0091CDBE releaseFmodAudioResources push offset aSrcFmodMetadat ; "..\\..\\src\\fmod_metadata.cpp"
.text:0091CDEC releaseFmodAudioResources push offset aSrcFmodMetadat ; "..\\..\\src\\fmod_metadata.cpp"
.text:0091CE0B releaseFmodAudioResources push offset aSrcFmodMetadat ; "..\\..\\src\\fmod_metadata.cpp"
.text:0091CEDA updateFmodMetadataBuffer push offset aSrcFmodMetadat ; "..\\..\\src\\fmod_metadata.cpp"
.text:0091CEFE updateFmodMetadataBuffer push offset aSrcFmodMetadat ; "..\\..\\src\\fmod_metadata.cpp"
.text:0091CF73 Resource_RecursiveRelease_1 push offset aSrcFmodMetadat ; "..\\..\\src\\fmod_metadata.cpp"
.text:0091CF9C Resource_RecursiveRelease_1 push offset aSrcFmodMetadat ; "..\\..\\src\\fmod_metadata.cpp"
.text:0091CFB6 Resource_RecursiveRelease_1 push offset aSrcFmodMetadat ; "..\\..\\src\\fmod_metadata.cpp"
.text:0091CFD7 Resource_RecursiveRelease_1 push offset aSrcFmodMetadat ; "..\\..\\src\\fmod_metadata.cpp"
.text:0091D22F ManageFmodMetadataBuffer push offset aSrcFmodMetadat ; "..\\..\\src\\fmod_metadata.cpp"
.text:0091D322 FmodPluginResourceCleanup push offset aSrcFmodCodecCp ; "..\\..\\src\\fmod_codec.cpp"
.text:0091D351 FmodPluginResourceCleanup push offset aSrcFmodCodecCp ; "..\\..\\src\\fmod_codec.cpp"
.text:0091DC50 fmodMetadataInitializeBuffer push offset aSrcFmodCodecCp ; "..\\..\\src\\fmod_codec.cpp"
.text:0091DD09 initializeFmodCodec push offset aSrcFmodCodecCp ; "..\\..\\src\\fmod_codec.cpp"
.text:009207F5 fetchAndParseIcecastStream push offset aSrcFmodFileNet ; "..\\..\\src\\fmod_file_net.cpp"
.text:00920A16 cleanup_network_socket push offset aSrcFmodFileNet ; "..\\..\\src\\fmod_file_net.cpp"
.text:00920DE3 ReceiveAndProcessFmodNetworkData push offset aSrcFmodFileNet ; "..\\..\\src\\fmod_file_net.cpp"
.text:00920F4A ReceiveAndProcessFmodNetworkData push offset aSrcFmodFileNet ; "..\\..\\src\\fmod_file_net.cpp"
.text:00921096 releaseAudioResources push offset aSrcFmodFileCdd ; "..\\src\\fmod_file_cdda.cpp"
.text:009210CD releaseAudioResources push offset aSrcFmodFileCdd ; "..\\src\\fmod_file_cdda.cpp"
.text:00921764 initializeFmodChannel push offset aSrcFmodFileCdd ; "..\\src\\fmod_file_cdda.cpp"
.text:009217BF initializeFmodChannel push offset aSrcFmodFileCdd ; "..\\src\\fmod_file_cdda.cpp"
.text:00921CAF cleanup_and_destroy_entity push offset aSrcFmodAsyncCp ; "..\\..\\src\\fmod_async.cpp"
.text:00921D1D cleanup_and_destroy_entity push offset aSrcFmodAsyncCp ; "..\\..\\src\\fmod_async.cpp"
.text:009221B9 initialize_sound_system_async push offset aSrcFmodAsyncCp ; "..\\..\\src\\fmod_async.cpp"
.text:00922280 InitEmulatedFmodAudio push offset aSrcFmodOutputE ; "..\\..\\src\\fmod_output_emulated.cpp"
.text:009222C9 InitEmulatedFmodAudio push offset aSrcFmodOutputE ; "..\\..\\src\\fmod_output_emulated.cpp"
.text:00922354 ReleaseFmodAudioResources push offset aSrcFmodOutputE ; "..\\..\\src\\fmod_output_emulated.cpp"
.text:00923009 sub_923000 push offset aSrcFmodPluginC ; "..\\..\\src\\fmod_plugin.cpp"
.text:00926C59 ReleaseFMODDSPResampler push offset aSrcFmodDspCode_0 ; "..\\..\\src\\fmod_dsp_codec.cpp"
.text:009270DC UnregisterAllSoundResources push offset aLibSfxForeverb ; "..\\..\\lib\\sfx\\foreverb\\aSfxDsp.cpp"
.text:00927112 UnregisterAllSoundResources push offset aLibSfxForeverb ; "..\\..\\lib\\sfx\\foreverb\\aSfxDsp.cpp"
.text:0092715C releaseSfxResources push offset aLibSfxForeverb ; "..\\..\\lib\\sfx\\foreverb\\aSfxDsp.cpp"
.text:00927192 releaseSfxResources push offset aLibSfxForeverb ; "..\\..\\lib\\sfx\\foreverb\\aSfxDsp.cpp"
.text:009271D7 updateSoundResource push offset aLibSfxForeverb ; "..\\..\\lib\\sfx\\foreverb\\aSfxDsp.cpp"
.text:009271F9 updateSoundResource push offset aLibSfxForeverb ; "..\\..\\lib\\sfx\\foreverb\\aSfxDsp.cpp"
.text:0092756D ReleaseSFXSystemResources push offset aLibSfxForeverb ; "..\\..\\lib\\sfx\\foreverb\\aSfxDsp.cpp"
.text:009275A7 ReleaseSFXSystemResources push offset aLibSfxForeverb ; "..\\..\\lib\\sfx\\foreverb\\aSfxDsp.cpp"
.text:009275DD ReleaseSFXSystemResources push offset aLibSfxForeverb ; "..\\..\\lib\\sfx\\foreverb\\aSfxDsp.cpp"
.text:00927629 initializeDSPBuffersFromArray push offset aLibSfxForeverb ; "..\\..\\lib\\sfx\\foreverb\\aSfxDsp.cpp"
.text:009276C9 initializeDSPBuffersFromArray push offset aLibSfxForeverb ; "..\\..\\lib\\sfx\\foreverb\\aSfxDsp.cpp"
.text:0092779D AdjustSoundEffectDSPBufferSize push offset aLibSfxForeverb ; "..\\..\\lib\\sfx\\foreverb\\aSfxDsp.cpp"
.text:009277C7 AdjustSoundEffectDSPBufferSize push offset aLibSfxForeverb ; "..\\..\\lib\\sfx\\foreverb\\aSfxDsp.cpp"
.text:00927839 AllocateDSPBuffersForSFX push offset aLibSfxForeverb ; "..\\..\\lib\\sfx\\foreverb\\aSfxDsp.cpp"
.text:009278D9 AllocateDSPBuffersForSFX push offset aLibSfxForeverb ; "..\\..\\lib\\sfx\\foreverb\\aSfxDsp.cpp"
.text:009279A1 soundEffectResizeBuffer push offset aLibSfxForeverb ; "..\\..\\lib\\sfx\\foreverb\\aSfxDsp.cpp"
.text:009279CB soundEffectResizeBuffer push offset aLibSfxForeverb ; "..\\..\\lib\\sfx\\foreverb\\aSfxDsp.cpp"
.text:00929C70 initializeEntitySound push offset aSrcFmodDspSoun ; "..\\..\\src\\fmod_dsp_soundcard.cpp"
.text:00929CC4 FMODFilterCleanup push offset aSrcFmodDspSoun ; "..\\..\\src\\fmod_dsp_soundcard.cpp"
.text:0092A3B6 InitFmodOpenALBuffers push offset aSrcFmodOutputO ; "..\\src\\fmod_output_openal.cpp"
.text:0092A53F InitFmodOpenALBuffers push offset aSrcFmodOutputO ; "..\\src\\fmod_output_openal.cpp"
.text:0092A9E0 ReleaseAudioOutputResources push offset aSrcFmodOutputO ; "..\\src\\fmod_output_openal.cpp"
.text:0092AA66 ReleaseAudioOutputResources push offset aSrcFmodOutputO ; "..\\src\\fmod_output_openal.cpp"
.text:0092AAB0 ReleaseAudioOutputResources push offset aSrcFmodOutputO ; "..\\src\\fmod_output_openal.cpp"
.text:0092AAD1 ReleaseAudioOutputResources push offset aSrcFmodOutputO ; "..\\src\\fmod_output_openal.cpp"
.text:0092AB56 ReleaseAudioOutputResources push offset aSrcFmodOutputO ; "..\\src\\fmod_output_openal.cpp"
.text:0092B8E4 InitializeOpenALAudioOutput push offset aSrcFmodOutputO ; "..\\src\\fmod_output_openal.cpp"
.text:0092B929 InitializeOpenALAudioOutput push offset aSrcFmodOutputO ; "..\\src\\fmod_output_openal.cpp"
.text:0092B9AA InitializeOpenALAudioOutput push offset aSrcFmodOutputO ; "..\\src\\fmod_output_openal.cpp"
.text:0092BACE InitializeOpenALAudioOutput push offset aSrcFmodOutputO ; "..\\src\\fmod_output_openal.cpp"
.text:0092BB40 InitializeOpenALAudioOutput push offset aSrcFmodOutputO ; "..\\src\\fmod_output_openal.cpp"
.text:0092BB6B InitializeOpenALAudioOutput push offset aSrcFmodOutputO ; "..\\src\\fmod_output_openal.cpp"
.text:0092BB93 InitializeOpenALAudioOutput push offset aSrcFmodOutputO ; "..\\src\\fmod_output_openal.cpp"
.text:0092BD93 ConfigureOpenALBuffer push offset aSrcFmodOutputO ; "..\\src\\fmod_output_openal.cpp"
.text:0092BF7E ConfigureOpenALBuffer push offset aSrcFmodOutputO ; "..\\src\\fmod_output_openal.cpp"
.text:0092BFCC ConfigureOpenALBuffer push offset aSrcFmodOutputO ; "..\\src\\fmod_output_openal.cpp"
.text:009324DF processWavRiffChunks push offset aSrcFmodCodecWa_0 ; "..\\..\\src\\fmod_codec_wav_riff.cpp"
.text:00932586 processWavRiffChunks push offset aSrcFmodCodecWa_0 ; "..\\..\\src\\fmod_codec_wav_riff.cpp"
.text:009325A6 processWavRiffChunks push offset aSrcFmodCodecWa_0 ; "..\\..\\src\\fmod_codec_wav_riff.cpp"
.text:00936401 initASIOOutput push offset aSrcFmodOutputA ; "..\\src\\fmod_output_asio.cpp"
.text:00936471 initFmodAsio push offset aSrcFmodOutputA ; "..\\src\\fmod_output_asio.cpp"
.text:009364DE InitAsioAudioOutput push offset aSrcFmodOutputA ; "..\\src\\fmod_output_asio.cpp"
.text:00936558 releaseAsioResources push offset aSrcFmodOutputA ; "..\\src\\fmod_output_asio.cpp"
.text:00936582 releaseAsioResources push offset aSrcFmodOutputA ; "..\\src\\fmod_output_asio.cpp"
.text:009365A8 releaseAsioResources push offset aSrcFmodOutputA ; "..\\src\\fmod_output_asio.cpp"
.text:009365DE releaseAsioResources push offset aSrcFmodOutputA ; "..\\src\\fmod_output_asio.cpp"
.text:0093660E releaseAsioResources push offset aSrcFmodOutputA ; "..\\src\\fmod_output_asio.cpp"
.text:0093664E AsioAudioOutputInitialize push offset aSrcFmodOutputA ; "..\\src\\fmod_output_asio.cpp"
.text:009366D4 initializeAsioAudioOutput push offset aSrcFmodOutputA ; "..\\src\\fmod_output_asio.cpp"
.text:00936997 initialize_audio_stream_processing push offset aSrcFmodOutputA ; "..\\src\\fmod_output_asio.cpp"
.text:00936AED initialize_audio_stream_processing push offset aSrcFmodOutputA ; "..\\src\\fmod_output_asio.cpp"
.text:00936B20 initialize_audio_stream_processing push offset aSrcFmodOutputA ; "..\\src\\fmod_output_asio.cpp"
.text:00936B4B initialize_audio_stream_processing push offset aSrcFmodOutputA ; "..\\src\\fmod_output_asio.cpp"
.text:00936C74 initialize_audio_stream_processing push offset aSrcFmodOutputA ; "..\\src\\fmod_output_asio.cpp"
.text:00936C9E initialize_audio_stream_processing push offset aSrcFmodOutputA ; "..\\src\\fmod_output_asio.cpp"
.text:00936CBD initialize_audio_stream_processing push offset aSrcFmodOutputA ; "..\\src\\fmod_output_asio.cpp"
.text:00936D92 initialize_audio_stream_processing push offset aSrcFmodOutputA ; "..\\src\\fmod_output_asio.cpp"
.text:00936DB5 initialize_audio_stream_processing push offset aSrcFmodOutputA ; "..\\src\\fmod_output_asio.cpp"
.text:00936DD4 initialize_audio_stream_processing push offset aSrcFmodOutputA ; "..\\src\\fmod_output_asio.cpp"
.text:00936E10 initialize_audio_stream_processing push offset aSrcFmodOutputA ; "..\\src\\fmod_output_asio.cpp"
.text:00936F98 InitFmodAsioAudio push offset aSrcFmodOutputA ; "..\\src\\fmod_output_asio.cpp"
.text:00937485 get_wasapi_device_name_description push offset aSrcFmodOutputW_1 ; "..\\src\\fmod_output_wasapi.cpp"
.text:0093760E get_wasapi_device_name_description push offset aSrcFmodOutputW_1 ; "..\\src\\fmod_output_wasapi.cpp"
.text:00937726 EnumerateAndInitializeAudioOutputDevices push offset aSrcFmodOutputW_1 ; "..\\src\\fmod_output_wasapi.cpp"
.text:0093776D EnumerateAndInitializeAudioOutputDevices push offset aSrcFmodOutputW_1 ; "..\\src\\fmod_output_wasapi.cpp"
.text:00937985 EnumerateAndInitializeAudioOutputDevices push offset aSrcFmodOutputW_1 ; "..\\src\\fmod_output_wasapi.cpp"
.text:00937A49 EnumerateAndInitializeAudioOutputDevices push offset aSrcFmodOutputW_1 ; "..\\src\\fmod_output_wasapi.cpp"
.text:0093824D AudioManagerDeinitialize push offset aSrcFmodOutputW_1 ; "..\\src\\fmod_output_wasapi.cpp"
.text:009382A6 AudioManagerDeinitialize push offset aSrcFmodOutputW_1 ; "..\\src\\fmod_output_wasapi.cpp"
.text:009382F7 AudioManagerDeinitialize push offset aSrcFmodOutputW_1 ; "..\\src\\fmod_output_wasapi.cpp"
.text:00938B59 InitializeWasapiAudioOutput push offset aSrcFmodOutputW_1 ; "..\\src\\fmod_output_wasapi.cpp"
.text:00938CE2 shutdownFmodAudioSystem push offset aSrcFmodOutputW_1 ; "..\\src\\fmod_output_wasapi.cpp"
.text:009399DD shutdownWinmmAudio push offset aSrcFmodOutputW_2 ; "..\\src\\fmod_output_winmm.cpp"
.text:00939DE5 initWinMMAudioRecorder push offset aSrcFmodOutputW_2 ; "..\\src\\fmod_output_winmm.cpp"
.text:0093A0CA cleanupFmodWinmmAudio push offset aSrcFmodOutputW_2 ; "..\\src\\fmod_output_winmm.cpp"
.text:0093A7D0 initializeWinMMAudioOutput push offset aSrcFmodOutputW_2 ; "..\\src\\fmod_output_winmm.cpp"
.text:0093ACCB SoundManager_AddSoundSource push offset aSrcFmodOutputD ; "..\\src\\fmod_output_dsound.cpp"
.text:0093ADAD initializeSoundManagerDirectSound push offset aSrcFmodOutputD ; "..\\src\\fmod_output_dsound.cpp"
.text:0093AEBD FmodOutputReleaseAllResources push offset aSrcFmodOutputD ; "..\\src\\fmod_output_dsound.cpp"
.text:0093AEEF FmodOutputReleaseAllResources push offset aSrcFmodOutputD ; "..\\src\\fmod_output_dsound.cpp"
.text:0093AF7D FmodOutputReleaseAllResources push offset aSrcFmodOutputD ; "..\\src\\fmod_output_dsound.cpp"
.text:0093AFD6 FmodOutputReleaseAllResources push offset aSrcFmodOutputD ; "..\\src\\fmod_output_dsound.cpp"
.text:0093B3A0 initializeFmodAudioOutput push offset aSrcFmodOutputD ; "..\\src\\fmod_output_dsound.cpp"
.text:0093B721 initializeFmodAudioOutput push offset aSrcFmodOutputD ; "..\\src\\fmod_output_dsound.cpp"
.text:0093B7B2 initializeFmodAudioOutput push offset aSrcFmodOutputD ; "..\\src\\fmod_output_dsound.cpp"
.text:0093C588 FmodOutputDsoundInit push offset aSrcFmodOutputD ; "..\\src\\fmod_output_dsound.cpp"
.text:0093C5ED FmodOutputDsoundInit push offset aSrcFmodOutputD ; "..\\src\\fmod_output_dsound.cpp"
.text:0093C65D FmodOutputDsoundInit push offset aSrcFmodOutputD ; "..\\src\\fmod_output_dsound.cpp"
.text:0093C6DC FmodOutputDsoundInit push offset aSrcFmodOutputD ; "..\\src\\fmod_output_dsound.cpp"
.text:0093C6FD FmodOutputDsoundInit push offset aSrcFmodOutputD ; "..\\src\\fmod_output_dsound.cpp"
.text:0093C71A FmodOutputDsoundInit push offset aSrcFmodOutputD ; "..\\src\\fmod_output_dsound.cpp"
.text:0093D87F SoundSystem_ShutdownAndCleanup push offset aSrcFmodSampleS ; "..\\..\\src\\fmod_sample_software.cpp"
.text:0093D8BD SoundSystem_ShutdownAndCleanup push offset aSrcFmodSampleS ; "..\\..\\src\\fmod_sample_software.cpp"
.text:009451C3 deactivateAndReleaseEntityResources push offset aSrcFmodChannel_1 ; "..\\src\\fmod_channel_openal.cpp"
.text:009451F5 deactivateAndReleaseEntityResources push offset aSrcFmodChannel_1 ; "..\\src\\fmod_channel_openal.cpp"
.text:00947A65 FMODChannelInit push offset aSrcFmodChannel_1 ; "..\\src\\fmod_channel_openal.cpp"
.text:00947A94 FMODChannelInit push offset aSrcFmodChannel_1 ; "..\\src\\fmod_channel_openal.cpp"
.text:0094B87C cleanupAudioGameObject push offset aSrcFmodSampleO ; "..\\src\\fmod_sample_openal.cpp"
.text:0094B8BA cleanupAudioGameObject push offset aSrcFmodSampleO ; "..\\src\\fmod_sample_openal.cpp"
.text:0094D75D getComponentDataFromRegistry push offset aSrcAsioAsiolis ; "..\\src\\asio\\asiolist.cpp"
.text:0094D8B8 releaseEntityResourcesRecursively push offset aSrcAsioAsiolis ; "..\\src\\asio\\asiolist.cpp"
.text:009512E8 AppendSoundSource push offset aSrcFmodOutputD_0 ; "..\\src\\fmod_output_dsound_record.cpp"
.text:009513CA DirectSoundCleanupAndDeregister push offset aSrcFmodOutputD_0 ; "..\\src\\fmod_output_dsound_record.cpp"
.text:009597D9 getOrCreateEzlcdInstance push offset aEzLcdCpp ; ".\\EZ_LCD.cpp"
.text:00959836 getOrCreateEzlcdInstance push offset aEzLcdCpp ; ".\\EZ_LCD.cpp"
.text:0095B0B3 createEZLCDPage push offset aEzLcdPageCpp ; ".\\EZ_LCD_Page.cpp"
.text:0095CBBB initializeLCDBitmap push offset aLcdgfxbaseCpp ; ".\\LCDGfxBase.cpp"
.text:0095D01C EntityDataInitAndSet push offset aCdatarecyclerC ; ".\\CDataRecycler.cpp"
.text:0095D0EA releaseMemoryManagerBlocks mov eax, offset aCdataallocator ; ".\\CDataAllocator.cpp"
.text:0095D13A memoryPoolAllocateAndZero mov eax, offset aCdataallocator ; ".\\CDataAllocator.cpp"
.text:0095D1EB Entity_CleanupResources_25 push offset aCdataallocator ; ".\\CDataAllocator.cpp"
.text:0095D69B releaseDynamicStringMemory push offset aDynamicstringC ; ".\\DynamicString.cpp"
.text:0095D6CB freeDynamicString push offset aDynamicstringC ; ".\\DynamicString.cpp"
.text:0095D6FD resizeDynamicString push offset aDynamicstringC ; ".\\DynamicString.cpp"
.text:0095D72E resizeDynamicString push offset aDynamicstringC ; ".\\DynamicString.cpp"
.text:0095D78A DynamicStringResize push offset aDynamicstringC ; ".\\DynamicString.cpp"
.text:0095D7B9 DynamicStringResize push offset aDynamicstringC ; ".\\DynamicString.cpp"
.text:0095D7DD DynamicStringResize push offset aDynamicstringC ; ".\\DynamicString.cpp"
.text:0095D7FA DynamicStringResize push offset aDynamicstringC ; ".\\DynamicString.cpp"
.text:0095D83E DynamicString_Grow push offset aDynamicstringC ; ".\\DynamicString.cpp"
.text:0095D856 DynamicString_Grow push offset aDynamicstringC ; ".\\DynamicString.cpp"
.text:0095DF8C parseAviMovieData push offset aCsimplemoviefr ; ".\\CSimpleMovieFrame.cpp"
.text:0095DFAA parseAviMovieData push offset aCsimplemoviefr ; ".\\CSimpleMovieFrame.cpp"
.text:0095E0CA cleanupMovieFrame push offset aCsimplemoviefr ; ".\\CSimpleMovieFrame.cpp"
.text:0095E0F0 cleanupMovieFrame push offset aCsimplemoviefr ; ".\\CSimpleMovieFrame.cpp"
.text:0095E1A5 releaseMovieFrameResources push offset aCsimplemoviefr ; ".\\CSimpleMovieFrame.cpp"
.text:0095E478 initializeMovieFrameDecoder push offset aCsimplemoviefr ; ".\\CSimpleMovieFrame.cpp"
.text:0095EA34 loadGameStateFromSBT push offset aCsimplemoviefr ; ".\\CSimpleMovieFrame.cpp"
.text:0095EAE1 cleanup_movie_frame push offset aCsimplemoviefr ; ".\\CSimpleMovieFrame.cpp"
.text:00962F41 ResizeEditBoxBuffer push offset aCsimpleeditbox ; ".\\CSimpleEditBox.cpp"
.text:00962F6E ResizeEditBoxBuffer push offset aCsimpleeditbox ; ".\\CSimpleEditBox.cpp"
.text:009646B7 cycleBufferAndSetText push offset aCsimpleeditbox ; ".\\CSimpleEditBox.cpp"
.text:00964754 releaseSimpleEditBoxResources push offset aCsimpleeditbox ; ".\\CSimpleEditBox.cpp"
.text:00966752 updateAndRenderEditBox push offset aCsimpleeditbox ; ".\\CSimpleEditBox.cpp"
.text:00966CFD SimpleEditBoxCreate push offset aCsimpleeditbox ; ".\\CSimpleEditBox.cpp"
.text:00966D32 SimpleEditBoxCreate push offset aCsimpleeditbox ; ".\\CSimpleEditBox.cpp"
.text:00966D5D SimpleEditBoxCreate push offset aCsimpleeditbox ; ".\\CSimpleEditBox.cpp"
.text:00967182 SimpleEditBoxDeinitialize push offset aCsimpleeditbox ; ".\\CSimpleEditBox.cpp"
.text:0096719A SimpleEditBoxDeinitialize push offset aCsimpleeditbox ; ".\\CSimpleEditBox.cpp"
.text:009671B6 SimpleEditBoxDeinitialize push offset aCsimpleeditbox ; ".\\CSimpleEditBox.cpp"
.text:00968547 InitializePlayerCharacter push offset aCsimplemessage ; ".\\CSimpleMessageFrame.cpp"
.text:009686E8 addMessageToQueue push offset aCsimplemessage ; ".\\CSimpleMessageFrame.cpp"
.text:0096972A initSimpleMessageScrollFrame push offset aCsimplemessage_0 ; ".\\CSimpleMessageScrollFrame.cpp"
.text:0096A3AF InitializeMessageScrollFrame push offset aCsimplemessage_0 ; ".\\CSimpleMessageScrollFrame.cpp"
.text:0096A5F2 updateMessageScrollFrame push offset aCsimplemessage_0 ; ".\\CSimpleMessageScrollFrame.cpp"
.text:0096AAAC addMessageToScrollFrame push offset aCsimplemessage_0 ; ".\\CSimpleMessageScrollFrame.cpp"
.text:0096AABC addMessageToScrollFrame push offset aCsimplemessage_0 ; ".\\CSimpleMessageScrollFrame.cpp"
.text:0096C787 updateSimpleHtmlString push offset aCsimplehtmlCpp ; ".\\CSimpleHTML.cpp"
.text:0096C79A updateSimpleHtmlString push offset aCsimplehtmlCpp ; ".\\CSimpleHTML.cpp"
.text:0096C8AA initHTMLScene push offset aCsimplehtmlCpp ; ".\\CSimpleHTML.cpp"
.text:0096C8ED initHTMLScene push offset aCsimplehtmlCpp ; ".\\CSimpleHTML.cpp"
.text:0096CFEC Entity_Deinitialize_4 push offset aCsimplehtmlCpp ; ".\\CSimpleHTML.cpp"
.text:0096D1BB format_html_frame_text push offset aCsimplehtmlCpp ; ".\\CSimpleHTML.cpp"
.text:0096D1FD format_html_frame_text push offset aCsimplehtmlCpp ; ".\\CSimpleHTML.cpp"
.text:0096D250 format_html_frame_text push offset aCsimplehtmlCpp ; ".\\CSimpleHTML.cpp"
.text:0096D315 format_html_frame_text push offset aCsimplehtmlCpp ; ".\\CSimpleHTML.cpp"
.text:0096D366 format_html_frame_text push offset aCsimplehtmlCpp ; ".\\CSimpleHTML.cpp"
.text:0096D461 format_html_frame_text push offset aCsimplehtmlCpp ; ".\\CSimpleHTML.cpp"
.text:0096DC00 loadUiFrameFontsAndHyperlinkFormat push offset aCsimplehtmlCpp ; ".\\CSimpleHTML.cpp"
.text:0096DC10 loadUiFrameFontsAndHyperlinkFormat push offset aCsimplehtmlCpp ; ".\\CSimpleHTML.cpp"
.text:0097878D updateHyperlinkFrame push offset aCsimplehyperli ; ".\\CSimpleHyperlinkedFrame.cpp"
.text:009787C0 updateHyperlinkFrame push offset aCsimplehyperli ; ".\\CSimpleHyperlinkedFrame.cpp"
.text:00978A2F cleanupHyperlinkedFrame push offset aCsimplehyperli ; ".\\CSimpleHyperlinkedFrame.cpp"
.text:00978A48 cleanupHyperlinkedFrame push offset aCsimplehyperli ; ".\\CSimpleHyperlinkedFrame.cpp"
.text:0097D573 InitializeParticleSystemEffect push offset aParticlesystem ; ".\\ParticleSystem2.cpp"
.text:00981149 initializeGraphicsSingleton push offset aGfxsingletonma ; ".\\GfxSingletonManager.cpp"
.text:0098468E releaseResourceAndReset push offset aCmemblockCpp ; ".\\cmemblock.cpp"
.text:009846CC MemoryManager_ResizeBuffer_5 push offset aCmemblockCpp ; ".\\cmemblock.cpp"
.text:009846F9 MemoryManager_ResizeBuffer_5 push offset aCmemblockCpp ; ".\\cmemblock.cpp"
.text:00984791 cleanup_and_reset_block push offset aCmemblockCpp ; ".\\cmemblock.cpp"
.text:009847F7 resize_and_clear_memory_block push offset aCmemblockCpp ; ".\\cmemblock.cpp"
.text:009863CB ReleaseVoiceChatSoundInterface push offset aSoundinterface_4 ; ".\\SoundInterface2VoiceChat.cpp"
.text:00986AF3 initialize_voice_chat_buffers push offset aSoundinterface_4 ; ".\\SoundInterface2VoiceChat.cpp"
.text:00986BF8 InitializeVoiceChatLoopback push offset aSoundinterface_4 ; ".\\SoundInterface2VoiceChat.cpp"
.text:009874D0 get_ground_normal_vector push offset aMovementshared ; ".\\MovementShared.cpp"
.text:00988133 GetTransformedVector push offset aMovementshared ; ".\\MovementShared.cpp"
.text:0098D358 loadDanceCacheFromDataStore push offset aDancecacheCpp ; ".\\DanceCache.cpp"
.text:0098D4EA loadCreatureData push offset aCreaturestatsC ; ".\\CreatureStats.cpp"
.text:0098D513 loadCreatureData push offset aCreaturestatsC ; ".\\CreatureStats.cpp"
.text:0098D542 loadCreatureData push offset aCreaturestatsC ; ".\\CreatureStats.cpp"
.text:0098D562 loadCreatureData push offset aCreaturestatsC ; ".\\CreatureStats.cpp"
.text:0098D581 loadCreatureData push offset aCreaturestatsC ; ".\\CreatureStats.cpp"
.text:0098D5A1 loadCreatureData push offset aCreaturestatsC ; ".\\CreatureStats.cpp"
.text:0098D79F PopulateGameObjectFromDataStore push offset aGameobjectstat ; ".\\GameObjectStats.cpp"
.text:0098D7D8 PopulateGameObjectFromDataStore push offset aGameobjectstat ; ".\\GameObjectStats.cpp"
.text:0098D801 PopulateGameObjectFromDataStore push offset aGameobjectstat ; ".\\GameObjectStats.cpp"
.text:0098D82A PopulateGameObjectFromDataStore push offset aGameobjectstat ; ".\\GameObjectStats.cpp"
.text:0098D8E5 load_item_name_and_id push offset aItemnameCpp ; ".\\ItemName.cpp"
.text:0098D971 PopulateItemStatsFromDataStore push offset aItemstatsCpp ; ".\\ItemStats.cpp"
.text:0098DC1F PopulateItemStatsFromDataStore push offset aItemstatsCpp ; ".\\ItemStats.cpp"
.text:0098E31C unpackDatabaseItemCache push offset aNpctextCpp ; ".\\NPCText.cpp"
.text:0098E332 unpackDatabaseItemCache push offset aNpctextCpp ; ".\\NPCText.cpp"
.text:0098E36C unpackDatabaseItemCache push offset aNpctextCpp ; ".\\NPCText.cpp"
.text:0098E382 unpackDatabaseItemCache push offset aNpctextCpp ; ".\\NPCText.cpp"
.text:0098E4F5 load_and_cache_page_text push offset aPagetextcacheC ; ".\\PageTextCache.cpp"
.text:0098EA94 updateEntityStateAndProcess push offset aNameplateframe ; ".\\NamePlateFrame.cpp"
.text:009900EC updateClientObjectState push offset aHealthbarCpp ; ".\\HealthBar.cpp"
.text:009AAFC8 particleEmitterInitialize push offset aCommonLightnin ; "..\\..\\..\\Common\\Lightning.cpp"
.text:009AB847 calculateSpellDestination push offset aSpellcastCpp ; ".\\SpellCast.cpp"
.text:009BFE05 Entity_AddComponent_7 push offset aTumormanagerCp ; ".\\TumorManager.cpp"
.text:009C00ED handleEntitySpecialAction push offset aTumormanagerCp ; ".\\TumorManager.cpp"
.text:009C0E7D findNthComponent push offset aTumorCpp ; ".\\Tumor.cpp"
.text:009C0EBD GetComponentByIndex push offset aTumorCpp ; ".\\Tumor.cpp"
.text:009C0EFD allocateEntityTokenSlot push offset aTumorCpp ; ".\\Tumor.cpp"
.text:009C11E5 addTumorAdapter push offset aTumorCpp ; ".\\Tumor.cpp"
.text:009C1275 add_child_component_to_entity push offset aTumorCpp ; ".\\Tumor.cpp"
.text:009C1468 EntityComponent_Initialize_4 push offset aTumorCpp ; ".\\Tumor.cpp"
.text:009C14F8 EntityComponent_Initialize_5 push offset aTumorCpp ; ".\\Tumor.cpp"
.text:009C1F10 Network_HandlePacket_8 push offset aCreeptendrilCp ; ".\\CreepTendril.cpp"
.text:009C1F90 Network_ProcessPacket_2 push offset aCreeptendrilCp ; ".\\CreepTendril.cpp"
.text:009C281F processBNetPacketType1 push offset aCreeptendrilCp ; ".\\CreepTendril.cpp"
.text:009C5CBA createAndInitDataStore push offset aSfile2CoreCpp ; ".\\SFile2-Core.cpp"
.text:009C5D2A initSoundSystem push offset aSfile2CoreCpp ; ".\\SFile2-Core.cpp"
.text:009C5E2A sfile_open_file_ex push offset aSfile2CoreCpp ; ".\\SFile2-Core.cpp"
.text:009C5E48 sfile_open_file_ex push offset aSfile2CoreCpp ; ".\\SFile2-Core.cpp"
.rdata:009E0E94 aClientCpp db '.\Client.cpp',0 ; DATA XREF: reportPlayedTimeAndSignalEvent+46↑o
.rdata:009E2F50 aLoadingscreenC db '.\LoadingScreen.cpp',0 ; DATA XREF: verifyActivePlayer+39↑o
.rdata:009E4D90 aOggdecompressC db '.\OggDecompress.cpp',0
.rdata:009E4F68 aSfile2CoreCpp db '.\SFile2-Core.cpp',0
.rdata:009E5748 db 'IOAlignUnit.cpp',0
.rdata:009E5848 db 'IOUnitContainer.cpp',0
.rdata:009E5910 db 'File.cpp',0
.rdata:009E59A0 db 'stack_Win32.cpp',0
.rdata:009E5A80 db 'moryStorm.cpp',0
.rdata:009E5BD0 db 'FileArchives.cpp',0
.rdata:009E5DF8 db 'ring.cpp',0
.rdata:009E5F38 db 'IOFileUnit.cpp',0
.rdata:009E6430 db 'stack_Streaming.cpp',0
.rdata:009E88B4 aLoginCpp db '.\Login.cpp',0 ; DATA XREF: LoginObjectSetString+47↑o
.rdata:009E8A44 aWdatastoreCpp db '.\WDataStore.cpp',0 ; DATA XREF: initDataStoreBuffers+12↑o
.rdata:009E8AD8 aWowconnectionC db '.\WowConnection.cpp',0
.rdata:009E9EE8 aStatusCpp db '.\Status.cpp',0 ; DATA XREF: createFilteredStatusString+20↑o
.rdata:009E9FB4 aFilecacheCpp db '.\FileCache.cpp',0 ; DATA XREF: release_block_resources+1D↑o
.rdata:009E9FFC aPropCpp db '.\Prop.cpp',0 ; DATA XREF: allocatePropertyMemory+4↑o
.rdata:009EA008 aRcstringCpp db '.\RCString.cpp',0 ; DATA XREF: free_string_array+1A↑o
.rdata:009EA034 aEvtschedCpp db '.\EvtSched.cpp',0 ; DATA XREF: terminate_and_cleanup_thread_pool+49↑o
.rdata:009EA14C aEvttimerCpp db '.\EvtTimer.cpp',0 ; DATA XREF: updateEventTimer+97↑o
.rdata:009EA240 aCsimplerenderC db '.\CSimpleRender.cpp',0 ; DATA XREF: resizeRenderBuffer+21↑o
.rdata:009EA828 aCscriptregionC db '.\CScriptRegion.cpp',0
.rdata:009EB828 aCsimpleframeCp db '.\CSimpleFrame.cpp',0
.rdata:009EBBC8 aCsimpletopCpp db '.\CSimpleTop.cpp',0 ; DATA XREF: registerEntityInFrameBuffer+3E↑o
.rdata:009EBC5C aCsimplefontCpp db '.\CSimpleFont.cpp',0 ; DATA XREF: createGameObject+33↑o
.rdata:009EBDF4 aCsimpleanimCpp db '.\CSimpleAnim.cpp',0
.rdata:009EC698 aCscriptregions db '.\CScriptRegionScript.cpp',0
.rdata:009ECC28 aCsimpleframesc db '.\CSimpleFrameScript.cpp',0
.rdata:009EDB24 aCsimpleanimscr db '.\CSimpleAnimScript.cpp',0
.rdata:009EDC50 aLayerCpp db '.\LAYER.CPP',0 ; DATA XREF: AllocateLayerMemory+A↑o
.rdata:009F0E04 aSysmessageCpp db '.\SysMessage.cpp',0 ; DATA XREF: validateSystemStatusArray+49↑o
.rdata:009F10A0 aTextureCpp db '.\Texture.cpp',0 ; DATA XREF: ReleaseTexture+23↑o
.rdata:009F1568 aModelblobCpp db '.\ModelBlob.cpp',0 ; DATA XREF: releaseModelBlobResources+17↑o
.rdata:009F15A8 aProfileCpp db '.\Profile.cpp',0 ; DATA XREF: allocateProfileMemory+17↑o
.rdata:009F16E8 aTextureblobCpp db '.\TextureBlob.cpp',0
.rdata:009F22B4 aSoundinterface db '.\SoundInterface2.cpp',0
.rdata:009F2644 aSoundinterface_0 db '.\SoundInterface2ZoneSounds.cpp',0
.rdata:009F26A8 aSoundinterface_1 db '.\SoundInterface2AdvancedKitProperties.cpp',0
.rdata:009F273C aSoundinterface_2 db '.\SoundInterface2Internal.cpp',0
.rdata:009F27C4 aSoundinterface_3 db '.\SoundInterface2DSP.cpp',0
.rdata:009F3894 aObjectallocCpp db '.\ObjectAlloc.cpp',0 ; DATA XREF: releaseUnusedResources+AB↑o
.rdata:009F39B4 aObjectmgrclien db '.\ObjectMgrClient.cpp',0
.rdata:009F3D44 aCgluemgrCpp db '.\CGlueMgr.cpp',0 ; DATA XREF: resourceDataValidatorAndSaver+D1↑o
.rdata:009F5AC4 aRealmlistCpp db '.\RealmList.cpp',0 ; DATA XREF: InitializeRealmList+6A↑o
.rdata:009F5FD0 aCharactercreat db '.\CharacterCreation.cpp',0
.rdata:009F6448 aSurveydownload db '.\SurveyDownloadGlue.cpp',0
.rdata:009F64DC aPatchdownloadg db '.\PatchDownloadGlue.cpp',0
.rdata:009F65F8 aScandllglueCpp db '.\ScanDLLGlue.cpp',0
.rdata:009F6E24 aCommonComponen db '..\..\Common\ComponentCore\CharacterComponent.cpp',0
.rdata:009F6E74 aCommonTexturec db '..\..\Common\TextureCache.cpp',0
.rdata:009F6EBC aCommonComponen_0 db '..\..\Common\ComponentCore\ComponentUtils.cpp',0
.rdata:009F6EF8 aPassengerCpp db '.\Passenger.cpp',0 ; DATA XREF: convertMovementToWorldCoordinates+3C↑o
.rdata:009F9880 aWorldframeCpp db '.\WorldFrame.cpp',0 ; DATA XREF: Entity_RetrieveAndCopyTransformData+15↑o
.rdata:009FBD24 aChatframeCpp db '.\ChatFrame.cpp',0 ; DATA XREF: removeChatMessageById+6B↑o
.rdata:009FF09C aGameuiCpp db '.\GameUI.cpp',0 ; DATA XREF: handle_client_object_tooltip+12↑o
.rdata:00A07E70 aPartyframeCpp db '.\PartyFrame.cpp',0 ; DATA XREF: GetPartyPetGUIDOrDefault+25↑o
.rdata:00A0AB24 aBattlenetuiCpp db '.\BattlenetUI.cpp',0 ; DATA XREF: InitializeBattlenetUI+21↑o
.rdata:00A0AEE4 aSpellbookframe db '.\SpellBookFrame.cpp',0
.rdata:00A0B5F8 aWorldmapCpp db '.\WorldMap.cpp',0 ; DATA XREF: convertWorldToMapCoordinates+1F↑o
.rdata:00A0C3AC aBattlefieldinf db '.\BattlefieldInfo.cpp',0
.rdata:00A0D268 aKnowledgebaseC db '.\KnowledgeBase.cpp',0
.rdata:00A0E1C0 aLfginfoCpp db '.\LFGInfo.cpp',0 ; DATA XREF: isUnitOnLFGRandomCooldown+52↑o
.rdata:00A0F01C aUibindingsCpp db '.\UIBindings.cpp',0 ; DATA XREF: initLevelAndIncrementCounter+7↑o
.rdata:00A0F8D4 aUimacrosCpp db '.\UIMacros.cpp',0 ; DATA XREF: updatePlayerInventory+1E4↑o
.rdata:00A0FF5C aCommentatorfra db '.\CommentatorFrame.cpp',0
.rdata:00A10498 aChatbubblefram db '.\ChatBubbleFrame.cpp',0
.rdata:00A10A00 aMailinfoCpp db '.\MailInfo.cpp',0 ; DATA XREF: getMailItemLinkFromIndex+66↑o
.rdata:00A11008 aRaidinfoCpp db '.\RaidInfo.cpp',0 ; DATA XREF: swap_raid_target_objects+1B↑o
.rdata:00A111CC aDancestudioCpp db '.\DanceStudio.cpp',0 ; DATA XREF: processStopDancePacket+1D↑o
.rdata:00A115AC aQuesttextparse db '.\QuestTextParser.cpp',0
.rdata:00A11F54 aMinimapframeCp db '.\MinimapFrame.cpp',0
.rdata:00A12728 aMerchantframeC db '.\MerchantFrame.cpp',0 ; DATA XREF: isClientObjectReady+10↑o
.rdata:00A12A00 aTradeframeCpp db '.\TradeFrame.cpp',0 ; DATA XREF: initialize_player_state+5C↑o
.rdata:00A12D54 aLootframeCpp db '.\LootFrame.cpp',0 ; DATA XREF: isClientObjectAvailable+10↑o
.rdata:00A12E58 aItemtextframeC db '.\ItemTextFrame.cpp',0
.rdata:00A13020 aGossipinfoCpp db '.\GossipInfo.cpp',0 ; DATA XREF: FreeGossipResources+20↑o
.rdata:00A13580 aQuestframeCpp db '.\QuestFrame.cpp',0 ; DATA XREF: apply_quest_text+12↑o
.rdata:00A13A74 aTaximapframeCp db '.\TaxiMapFrame.cpp',0 ; DATA XREF: calculateTaxiRouteCost+3D↑o
.rdata:00A14410 aClasstrainerfr db '.\ClassTrainerFrame.cpp',0
.rdata:00A145D4 aCharactermodel db '.\CharacterModelBase.cpp',0
.rdata:00A147C0 aDressupmodelfr db '.\DressUpModelFrame.cpp',0
.rdata:00A154C8 aAuctionhouseCp db '.\AuctionHouse.cpp',0 ; DATA XREF: computeAuctionDeposit+85↑o
.rdata:00A15794 aStableinfoCpp db '.\StableInfo.cpp',0 ; DATA XREF: SetPetStableAppearance+A6↑o
.rdata:00A15924 aPetitionvendor db '.\PetitionVendor.cpp',0
.rdata:00A15C3C aArenateaminfoC db '.\ArenaTeamInfo.cpp',0
.rdata:00A16014 aGuildbankframe db '.\GuildBankFrame.cpp',0 ; DATA XREF: SendItemUseRequest+57↑o
.rdata:00A16510 aActionbarframe db '.\ActionBarFrame.cpp',0
.rdata:00A16868 aGmticketinfoCp db '.\GMTicketInfo.cpp',0 ; DATA XREF: FreeTicketInfoMemory+27↑o
.rdata:00A16CD4 aEquipmentmanag_0 db '.\EquipmentManager.cpp',0
.rdata:00A17064 aCurrencytypesC db '.\CurrencyTypes.cpp',0
.rdata:00A176A4 aAchievementinf db '.\AchievementInfo.cpp',0
.rdata:00A18E74 aCalendarCpp db '.\Calendar.cpp',0 ; DATA XREF: InitializeClientCalendar+4E↑o
.rdata:00A1931C aItemsocketinfo db '.\ItemSocketInfo.cpp',0
.rdata:00A19628 aTalentinfoCpp db '.\TalentInfo.cpp',0 ; DATA XREF: CanUsePetAbility+41↑o
.rdata:00A19F30 aGuildinfoCpp db '.\GuildInfo.cpp',0 ; DATA XREF: handleGuildRosterPacket+56↑o
.rdata:00A1A1DC aSkillinfoCpp db '.\SkillInfo.cpp',0 ; DATA XREF: initializeSkillData+69↑o
.rdata:00A1A2A0 aPetitioninfoCp db '.\PetitionInfo.cpp',0 ; DATA XREF: HandlePetitionOffer+77↑o
.rdata:00A1A348 aDuelinfoCpp db '.\DuelInfo.cpp',0 ; DATA XREF: handle_duel_request_packet+90↑o
.rdata:00A1A614 aReputationinfo db '.\ReputationInfo.cpp',0
.rdata:00A1A940 aPetinfoCpp db '.\PetInfo.cpp',0 ; DATA XREF: RetrievePetResourcePointer+1F↑o
.rdata:00A1AD88 aContainerframe db '.\ContainerFrame.cpp',0 ; DATA XREF: setBagItemPortrait+89↑o
.rdata:00A1B858 aTradeskillfram db '.\TradeSkillFrame.cpp',0
.rdata:00A1C8C8 aQuestlogCpp db '.\QuestLog.cpp',0 ; DATA XREF: isPartyMemberOnQuest+9E↑o
.rdata:00A1CF40 aPaperdollinfof db '.\PaperDollInfoFrame.cpp',0
.rdata:00A1D33C aUimacrooptions db '.\UIMacroOptions.cpp',0 ; DATA XREF: isRaidMemberReady+11↑o
.rdata:00A1D634 aCalendareventC db '.\CalendarEvent.cpp',0 ; DATA XREF: CreateCalendarEvent+C2↑o
.rdata:00A1D690 aAddonsCpp db '.\AddOns.cpp',0 ; DATA XREF: load_and_trim_addon_config+34↑o
.rdata:00A1DE54 aInputcontrolCp db '.\InputControl.cpp',0
.rdata:00A1E8C4 aCameraCpp db '.\Camera.cpp',0 ; DATA XREF: check_entity_activation_threshold+39↑o
.rdata:00A22CD4 aScripteventsCp db '.\ScriptEvents.cpp',0 ; DATA XREF: resolve_object_name+37↑o
.rdata:00A23F28 aCursorCpp db '.\Cursor.cpp',0 ; DATA XREF: updateCursorWithHeldItem+45↑o
.rdata:00A24024 aPortraitbutton db '.\PortraitButton.cpp',0
.rdata:00A24A44 aTooltipCpp db '.\Tooltip.cpp',0 ; DATA XREF: ApplyClientTransform+F↑o
.rdata:00A26CF4 aNetclientCpp db '.\NetClient.cpp',0 ; DATA XREF: NetClientInit+3D↑o
.rdata:00A26E78 aNetinternalCpp db '..\NetInternal.cpp',0 ; DATA XREF: EnqueueNetworkEvent+88↑o
.rdata:00A26E8C aDbclientCpp db '.\DBClient.cpp',0 ; DATA XREF: RegisterClientDatabaseCallbacks+5↑o
.rdata:00A26F08 aDbcacheinstanc db '.\DBCacheInstances.cpp',0
.rdata:00A29B60 aDbcacheCpp db '.\DBCache.cpp',0 ; DATA XREF: loadCreatureCache+1D6↑o
.rdata:00A2DD6C aCgxdeviceCgxde db '.\CGxDevice\CGxDevice.cpp',0
.rdata:00A2DFDC aCgxdeviced3dCg db '.\CGxDeviceD3d\CGxDeviceD3d.cpp',0
.rdata:00A2E170 aCgxdeviceopeng db '.\CGxDeviceOpenGL\CGxDeviceOpenGl.cpp',0
.rdata:00A2E2E8 aCgxdeviced3d9e db '.\CGxDeviceD3d9Ex\CGxDeviceD3d9Ex.cpp',0
.rdata:00A2E4E8 aCgxdeviced3dCg_0 db '.\CGxDeviceD3d\CGxD3dDevice.cpp',0
.rdata:00A2F428 aCgxdeviced3d9e_7 db '.\CGxDeviceD3d9Ex\CGxD3d9ExDevice.cpp',0
.rdata:00A2FAB0 aCgxdeviced3d9e_6 db '.\CGxDeviceD3d9Ex\CGxD3d9ExTexture.cpp',0
.rdata:00A2FC3C aTgaCpp db '.\tga.cpp',0 ; DATA XREF: LoadAndProcessTGAImage+A3↑o
.rdata:00A2FC6C aBlpCpp db '.\blp.cpp',0 ; DATA XREF: freeBlpResource+17↑o
.rdata:00A30B10 aClientservices db '.\ClientServices.cpp',0 ; DATA XREF: initClientServices+F↑o
.rdata:00A31020 aFriendlistCpp db '.\FriendList.cpp',0 ; DATA XREF: removeFriend+60↑o
.rdata:00A313A0 aAccountdataCpp db '.\AccountData.cpp',0
.rdata:00A3150C aCheckexecutabl db '.\CheckExecutableSignature.cpp',0
.rdata:00A3177C aGxufontutilCpp db '.\GxuFontUtil.cpp',0 ; DATA XREF: AllocateFontMemory+D↑o
.rdata:00A31818 aGxufontmisccla db '.\GxuFontMiscClasses.cpp',0
.rdata:00A3186C aGxufontstringC db '.\GxuFontString.cpp',0
.rdata:00A318B0 aIgxufontglyphC db '.\IGxuFontGlyph.cpp',0
.rdata:00A31F4C aPlayerCCpp db '.\Player_C.cpp',0 ; DATA XREF: handleTalentInspectionPacket+51↑o
.rdata:00A32838 aMovementCpp db '.\Movement.cpp',0 ; DATA XREF: updateMovement+CF↑o
.rdata:00A32924 aObjecteffectCp db '.\ObjectEffect.cpp',0
.rdata:00A32B38 aEffectCCpp db '.\Effect_C.cpp',0 ; DATA XREF: handleEntitySoundAndAnimation+19↑o
.rdata:00A32CF0 aLootrollCpp db '.\LootRoll.cpp',0 ; DATA XREF: processLootRoll+F↑o
.rdata:00A32DF0 aUnitmissiletra db '.\UnitMissileTrajectory_C.cpp',0
.rdata:00A32F58 aMissileCCpp db '.\Missile_C.cpp',0 ; DATA XREF: clearGameObjectEffectsIfNecessary+1A↑o
.rdata:00A32F88 aTradeCCpp db '.\Trade_C.cpp',0 ; DATA XREF: Network_SendPlayerAction_3+3E↑o
.rdata:00A32F98 aDynamicobjectC db '.\DynamicObject_C.cpp',0
.rdata:00A331B4 aCorpseCCpp db '.\Corpse_C.cpp',0 ; DATA XREF: ReleaseClientObjectBlock+11↑o
.rdata:00A333D8 aItemCCpp db '.\Item_C.cpp',0 ; DATA XREF: processItemAcquisition+14↑o
.rdata:00A33604 aGameobjectCCpp db '.\GameObject_C.cpp',0
.rdata:00A34B10 aUnitCCpp db '.\Unit_C.cpp',0 ; DATA XREF: isUnitCReady+59↑o
.rdata:00A34F8C aObjectCCpp db '.\Object_C.cpp',0 ; DATA XREF: add_and_activate_world_object+12D↑o
.rdata:00A37180 aUnitsoundCCpp db '.\UnitSound_C.cpp',0
.rdata:00A371F0 aVehiclepasseng db '.\VehiclePassenger_C.cpp',0
.rdata:00A37230 aMovementCCpp db '.\Movement_C.cpp',0 ; DATA XREF: invoke_object_method_by_guid+B↑o
.rdata:00A372CC aUnitvehicleCCp db '.\UnitVehicle_C.cpp',0 ; DATA XREF: isUnitVehicleReady+4E↑o
.rdata:00A379C8 aUnitcombatlogC db '.\UnitCombatLog_C.cpp',0
.rdata:00A37B50 aBagCCpp db '.\Bag_C.cpp',0 ; DATA XREF: getObjectIndex+39↑o
.rdata:00A37B5C aUnitcombatCCpp db '.\UnitCombat_C.cpp',0
.rdata:00A37BAC aVehicleCCpp db '.\Vehicle_C.cpp',0 ; DATA XREF: createVehicle+1D↑o
.rdata:00A37EB8 aSimplescriptCp db '.\SimpleScript.cpp',0 ; DATA XREF: initScriptState+5F↑o
.rdata:00A37EF0 aVehiclecameraC db '.\VehicleCamera_C.cpp',0
.rdata:00A37F68 aCollideCpp db '.\Collide.cpp',0 ; DATA XREF: updateUnitCollisionAndTransform+92↑o
.rdata:00A37F98 aPlayersoundCCp db '.\PlayerSound_C.cpp',0 ; DATA XREF: getPlayerSoundState+20↑o
.rdata:00A38340 aConsoleclientC db '.\ConsoleClient.cpp',0 ; DATA XREF: GrowAndCopyString+26↑o
.rdata:00A38554 aConsolevarCpp db '.\ConsoleVar.cpp',0 ; DATA XREF: execute_console_commands_from_file+49↑o
.rdata:00A391D4 aConsoledetectC db '.\ConsoleDetect.cpp',0
.rdata:00A39718 aW32SthreadCpp db '.\W32\SThread.cpp',0
.rdata:00A39770 aSsignatureCpp db '.\SSignature.cpp',0 ; DATA XREF: InitializeSignatureContext+8↑o
.rdata:00A39F90 aScmdCpp db '.\SCmd.cpp',0 ; DATA XREF: updateCommandString+1C↑o
.rdata:00A3A15C aW32SlockCpp db '.\W32\SLock.cpp',0 ; DATA XREF: ValidateAndCleanupDebugLocks+A7↑o
.rdata:00A3B54C aScompCpp db '.\SComp.cpp',0 ; DATA XREF: ManageMemoryChunkAllocation+3A↑o
.rdata:00A3B5B0 aSbigCpp db '.\SBig.cpp',0 ; DATA XREF: createAndInitializeSBigEntity+D↑o
.rdata:00A3BC3C aSevtCpp db '.\SEvt.cpp',0 ; DATA XREF: Entity_CleanupResources_16+43↑o
.rdata:00A3E558 aWorldCpp db '.\World.cpp',0 ; DATA XREF: compute_array_statistics+55↑o
.rdata:00A3E9DC aMapweatherCpp db '.\MapWeather.cpp',0 ; DATA XREF: initWeatherGrid+56↑o
.rdata:00A3F1A8 aWorldparamCpp db '.\WorldParam.cpp',0 ; DATA XREF: ManageBspNodeCache+4B↑o
.rdata:00A3F870 aWorldsceneCpp db '.\WorldScene.cpp',0 ; DATA XREF: update_game_world_entities+F7↑o
.rdata:00A3F918 aCommonAabspCpp db '..\..\Common\AaBsp.cpp',0
.rdata:00A3FCC4 aMapCpp db '.\Map.cpp',0 ; DATA XREF: initialize_terrain_resources+483↑o
.rdata:00A3FE10 aMapobjCpp db '.\MapObj.cpp',0 ; DATA XREF: UnloadMapObject+1A↑o
.rdata:00A3FF5C aDetaildoodadCp db '.\DetailDoodad.cpp',0 ; DATA XREF: InitializeDetailDoodads+B↑o
.rdata:00A400E8 aMapshadowCpp db '.\MapShadow.cpp',0 ; DATA XREF: InitializeMapShadowMemory+31↑o
.rdata:00A40290 aMaploadCpp db '.\MapLoad.cpp',0 ; DATA XREF: HandleEntityLevelEvents+73↑o
.rdata:00A402D4 aMapmemCpp db '.\MapMem.cpp',0 ; DATA XREF: allocateMapMemory+D↑o
.rdata:00A40378 aMapchunkCpp db '.\MapChunk.cpp',0 ; DATA XREF: UpdateLevelChunkEntities+1DF↑o
.rdata:00A403A4 aMapobjgroupCpp db '.\MapObjGroup.cpp',0 ; DATA XREF: freeMapObjectGroup+1A↑o
.rdata:00A403DC aMaplowdetailCp db '.\MapLowDetail.cpp',0 ; DATA XREF: load_and_process_map+61↑o
.rdata:00A4043C aMapchunkliquid db '.\MapChunkLiquid.cpp',0
.rdata:00A40548 aMapareaCpp db '.\MapArea.cpp',0 ; DATA XREF: releaseMapAreaResources+1C↑o
.rdata:00A405A0 aMapobjreadCpp db '.\MapObjRead.cpp',0 ; DATA XREF: loadWmoAsync+6E↑o
.rdata:00A40774 aWardenclientCp db '.\WardenClient.cpp',0
.rdata:00A409A0 aComsatclientCp db '.\ComSatClient.cpp',0
.rdata:00A40F6C aDeclinedwordsC db '.\DeclinedWords.cpp',0
.rdata:00A41214 aPlayernameCpp db '.\PlayerName.cpp',0 ; DATA XREF: deactivate_nearby_client_entities+11↑o
.rdata:00A41648 aWorldtextCpp db '.\WorldText.cpp',0 ; DATA XREF: updateEntityScreenPositionAndLoadResource+7F↑o
.rdata:00A41894 aFfxeffectsCpp db '.\FFXEffects.cpp',0 ; DATA XREF: initializeFFXEffectData+8C↑o
.rdata:00A41E5C aMinimapCpp db '.\Minimap.cpp',0 ; DATA XREF: update_entity_position_orientation+2B↑o
.rdata:00A42024 aNamecacheCpp db '.\NameCache.cpp',0 ; DATA XREF: loadAndCacheLevelData+3D↑o
.rdata:00A42034 aPetnamecacheCp db '.\PetNameCache.cpp',0 ; DATA XREF: loadPetNameCacheData+3B↑o
.rdata:00A42068 aSpellvisualsCp db '.\SpellVisuals.cpp',0
.rdata:00A43778 aSpellCCpp db '.\Spell_C.cpp',0 ; DATA XREF: processGameObjectResetStatePacket+1D↑o
.rdata:00A43DC8 aXmltreeCpp db '.\XMLTree.cpp',0 ; DATA XREF: AppendDataToXmlTree+49↑o
.rdata:00A452BC aM2cacheCpp db '.\M2Cache.cpp',0 ; DATA XREF: initializeM2Cache+7↑o
.rdata:00A45404 aM2sceneCpp db '.\M2Scene.cpp',0 ; DATA XREF: GrowSceneBuffers+A7↑o
.rdata:00A45550 aM2modelCpp db '.\M2Model.cpp',0 ; DATA XREF: m2model_manage_data+2E↑o
.rdata:00A45624 aM2lightCpp db '.\M2Light.cpp',0 ; DATA XREF: InitializeLightResourceData+34↑o
.rdata:00A458C8 aM2sharedCpp db '.\M2Shared.cpp',0 ; DATA XREF: recalculateResourceDependencies+18B↑o
.rdata:00A46804 aMinigameCCpp db '.\Minigame_C.cpp',0 ; DATA XREF: allocate_minigame_data+14↑o
.rdata:00A46A04 aLcdCpp db '.\LCD.CPP',0 ; DATA XREF: updateCombatEntityStats+D8↑o
.rdata:00A47FE0 aSrcLmempoolCpp db '.\src\lmemPool.cpp',0 ; DATA XREF: InitializeMemoryPool+14↑o
.rdata:00A4C1D4 aW32Timemanager db '.\W32\TimeManager.cpp',0
.rdata:00A4C590 aW32PathCpp db '.\W32\Path.cpp',0 ; DATA XREF: InitializeEngineCommandLineUTF8+52↑o
.rdata:00A4C800 aW32OsimeCpp db '.\W32\OsIME.cpp',0 ; DATA XREF: GetImeCandidatePage+92↑o
.rdata:00A4C820 aW32Ossecureran db '.\W32\OsSecureRandom.cpp',0
.rdata:00A4CA14 aW32OstcpCpp db '.\W32\OsTcp.cpp',0 ; DATA XREF: AppendDataToNetworkBuffer+72↑o
.rdata:00A4CF10 aW32OscallCpp db '.\W32\OsCall.cpp',0 ; DATA XREF: InitializeThreadSpecificData+83↑o
.rdata:00A4D154 aW32Osurldownlo db '.\W32\OsURLDownload.cpp',0 ; DATA XREF: download_url+65↑o
.rdata:00A4D420 aW32Osversionha db '.\W32\OsVersionHash.cpp',0
.rdata:00A4D460 aW32Osclipboard db '.\W32\OsClipboard.cpp',0
.rdata:00A4D61C aShadereffectma db '.\ShaderEffectManager.cpp',0
.rdata:00A4F170 aSoundengineCpp db '.\SoundEngine.cpp',0 ; DATA XREF: SoundEngineLogMessage+58↑o
.rdata:00A505A8 aComsatsoundios db '.\ComSatSoundIOSoundEngine.cpp',0
.rdata:00A9419C aEffectglowCpp db '.\EffectGlow.cpp',0 ; DATA XREF: InitializeFullScreenGlowEffect+68↑o
.rdata:00A942B0 aPassglowCpp db '.\PassGlow.cpp',0 ; DATA XREF: generateGlowEffectLookupTable+39↑o
.rdata:00A94300 aHidmanagerimpl db '.\hidmanagerimpl.cpp',0
.rdata:00A9448C aBattlenetlogin db '.\BattlenetLogin.cpp',0
.rdata:00A94910 aGruntloginCpp db '.\GruntLogin.cpp',0 ; DATA XREF: handleGruntLoginAuthentication+15A↑o
.rdata:00A94AC0 aGruntCpp db '.\Grunt.cpp',0 ; DATA XREF: initialize_grunt_server_connection+39↑o
.rdata:00A9515C aSrcFmodMemoryC db '..\..\src\fmod_memory.cpp',0
.rdata:00A95178 aSrcFmodCpp db '..\..\src\fmod.cpp',0
.rdata:00A9518C aSrcFmodOsMiscC db '..\src\fmod_os_misc.cpp',0
.rdata:00A951E4 aSrcFmodStringC db '..\..\src\fmod_string.cpp',0
.rdata:00A956EC aSrcFmodSystemi db '..\..\src\fmod_systemi.cpp',0
.rdata:00A957E0 aSrcFmodDspiCpp db '..\..\src\fmod_dspi.cpp',0
.rdata:00A95860 aSrcFmodSoundiC db '..\..\src\fmod_soundi.cpp',0
.rdata:00A95938 aSrcFmodSoundgr db '..\..\src\fmod_soundgroupi.cpp',0
.rdata:00A95958 aSrcFmodChannel db '..\..\src\fmod_channelgroupi.cpp',0
.rdata:00A9597C aSrcMeteredsect db '..\src\MeteredSection.cpp',0
.rdata:00A959A0 aSrcFmodThreadC db '..\..\src\fmod_thread.cpp',0
.rdata:00A959C4 aSrcFmodReverbi db '..\..\src\fmod_reverbi.cpp',0
.rdata:00A959E0 aSrcFmodDspnetC db '..\..\src\fmod_DSPNet.cpp',0
.rdata:00A959FC aSrcFmodFileCpp db '..\..\src\fmod_file.cpp',0
.rdata:00A95A44 aSrcFmodDspCode db '..\..\src\fmod_dsp_codecpool.cpp',0
.rdata:00A95A68 aSrcFmodChannel_0 db '..\..\src\fmod_channelpool.cpp',0
.rdata:00A95B60 aSrcFmodDspSfxr db '..\..\src\fmod_dsp_sfxreverb.cpp',0
.rdata:00A95F58 aSrcFmodDspItec db '..\..\src\fmod_dsp_itecho.cpp',0
.rdata:00A96318 aSrcFmodDspChor db '..\..\src\fmod_dsp_chorus.cpp',0
.rdata:00A965D0 aSrcFmodDspPitc db '..\..\src\fmod_dsp_pitchshift.cpp',0
.rdata:00A96978 aSrcFmodDspFlan db '..\..\src\fmod_dsp_flange.cpp',0
.rdata:00A96B6C aSrcFmodDspEcho db '..\..\src\fmod_dsp_echo.cpp',0
.rdata:00A96D74 aSrcFmodPluginf db '..\..\src\fmod_pluginfactory.cpp',0
.rdata:00A97018 aSrcFmodCodecMp db '..\..\src\fmod_codec_mpeg.cpp',0
.rdata:00A9718C aSrcFmodCodecAs db '..\src\fmod_codec_asf.cpp',0
.rdata:00A97238 aSrcFmodCodecDl db '..\..\src\fmod_codec_dls.cpp',0
.rdata:00A97580 aSrcFmodCodecMi db '..\..\src\fmod_codec_midi.cpp',0
.rdata:00A976CC aSrcFmodCodecIt db '..\..\src\fmod_codec_it.cpp',0
.rdata:00A977DC aSrcFmodCodecXm db '..\..\src\fmod_codec_xm.cpp',0
.rdata:00A97830 aSrcFmodCodecS3 db '..\..\src\fmod_codec_s3m.cpp',0
.rdata:00A97880 aSrcFmodCodecMo db '..\..\src\fmod_codec_mod.cpp',0
.rdata:00A978F8 aSrcFmodCodecFl db '..\..\src\fmod_codec_flac.cpp',0
.rdata:00A97954 aSrcFmodCodecAi db '..\..\src\fmod_codec_aiff.cpp',0 ; DATA XREF: decodeAiff+127↑o
.rdata:00A9799C aSrcFmodCodecOg db '..\..\src\fmod_codec_oggvorbis.cpp',0
.rdata:00A97A00 aSrcFmodCodecWa db '..\..\src\fmod_codec_wav.cpp',0
.rdata:00A97A44 aSrcFmodCodecFs db '..\..\src\fmod_codec_fsb.cpp',0
.rdata:00A97A90 aSrcFmodCodecCd db '..\src\fmod_codec_cdda.cpp',0
.rdata:00A97B28 aSrcFmodCodecTa db '..\..\src\fmod_codec_tag.cpp',0
.rdata:00A97BA4 aSrcFmodOutputN db '..\..\src\fmod_output_nosound_nrt.cpp',0
.rdata:00A97BF0 aSrcFmodOutputN_0 db '..\..\src\fmod_output_nosound.cpp',0
.rdata:00A97C58 aSrcFmodOutputW db '..\..\src\fmod_output_wavwriter_nrt.cpp',0
.rdata:00A97CC8 aSrcFmodOutputW_0 db '..\..\src\fmod_output_wavwriter.cpp',0
.rdata:00A97D04 aSrcFmodOutputC db '..\..\src\fmod_output.cpp',0 ; DATA XREF: sub_916090+9↑o
.rdata:00A97FF8 aSrcFmodOsCddaC db '..\src\fmod_os_cdda.cpp',0
.rdata:00A98070 aSrcFmodDspFilt db '..\..\src\fmod_dsp_filter.cpp',0
.rdata:00A980F4 aSrcFmodOutputS db '..\..\src\fmod_output_software.cpp',0
.rdata:00A981FC aSrcFmodDspResa db '..\..\src\fmod_dsp_resampler.cpp',0
.rdata:00A98274 aSrcFmodMetadat db '..\..\src\fmod_metadata.cpp',0
.rdata:00A98290 aSrcFmodCodecCp db '..\..\src\fmod_codec.cpp',0
.rdata:00A9848C aSrcFmodFileNet db '..\..\src\fmod_file_net.cpp',0
.rdata:00A987CC aSrcFmodFileCdd db '..\src\fmod_file_cdda.cpp',0
.rdata:00A9880C aSrcFmodSpeaker db '..\..\src\fmod_speakerlevels_pool.cpp',0
.rdata:00A98834 aSrcFmodAsyncCp db '..\..\src\fmod_async.cpp',0
.rdata:00A9887C aSrcFmodOutputE db '..\..\src\fmod_output_emulated.cpp',0
.rdata:00A988A0 aSrcFmodDspConn db '..\..\src\fmod_dsp_connectionpool.cpp',0
.rdata:00A988E4 aSrcFmodPluginC db '..\..\src\fmod_plugin.cpp',0 ; DATA XREF: sub_923000+9↑o
.rdata:00A98908 aSrcFmodDspCode_0 db '..\..\src\fmod_dsp_codec.cpp',0
.rdata:00A98938 aLibSfxForeverb db '..\..\lib\sfx\foreverb\aSfxDsp.cpp',0
.rdata:00A989B0 aSrcFmodDspSoun db '..\..\src\fmod_dsp_soundcard.cpp',0
.rdata:00A98BA0 aSrcFmodOutputO db '..\src\fmod_output_openal.cpp',0
.rdata:00A98E0C aSrcFmodCodecWa_0 db '..\..\src\fmod_codec_wav_riff.cpp',0
.rdata:00A98FFC aSrcFmodOutputA db '..\src\fmod_output_asio.cpp',0
.rdata:00A990E4 aSrcFmodOutputW_1 db '..\src\fmod_output_wasapi.cpp',0
.rdata:00A99140 aSrcFmodOutputW_2 db '..\src\fmod_output_winmm.cpp',0
.rdata:00A99514 aSrcFmodOutputD db '..\src\fmod_output_dsound.cpp',0
.rdata:00A9961C aSrcFmodSampleS db '..\..\src\fmod_sample_software.cpp',0
.rdata:00A9971C aSrcFmodChannel_1 db '..\src\fmod_channel_openal.cpp',0
.rdata:00A99EBC aSrcFmodSampleO db '..\src\fmod_sample_openal.cpp',0
.rdata:00A99FD0 aSrcAsioAsiolis db '..\src\asio\asiolist.cpp',0
.rdata:00A9A254 aSrcFmodOutputD_0 db '..\src\fmod_output_dsound_record.cpp',0
.rdata:00A9AFD0 aEzLcdCpp db '.\EZ_LCD.cpp',0 ; DATA XREF: getOrCreateEzlcdInstance+29↑o
.rdata:00A9B23C aEzLcdPageCpp db '.\EZ_LCD_Page.cpp',0 ; DATA XREF: createEZLCDPage+33↑o
.rdata:00A9B60C aLcdgfxbaseCpp db '.\LCDGfxBase.cpp',0 ; DATA XREF: initializeLCDBitmap+B↑o
.rdata:00A9B634 aCdatarecyclerC db '.\CDataRecycler.cpp',0 ; DATA XREF: EntityDataInitAndSet+6C↑o
.rdata:00A9B648 aCdataallocator db '.\CDataAllocator.cpp',0
.rdata:00A9E8A4 aDynamicstringC db '.\DynamicString.cpp',0
.rdata:00A9F010 aCsimplemoviefr db '.\CSimpleMovieFrame.cpp',0
.rdata:00A9FC7C aCsimpleeditbox db '.\CSimpleEditBox.cpp',0 ; DATA XREF: ResizeEditBoxBuffer+21↑o
.rdata:00A9FF70 aCsimplemessage db '.\CSimpleMessageFrame.cpp',0
.rdata:00AA0268 aCsimplemessage_0 db '.\CSimpleMessageScrollFrame.cpp',0
.rdata:00AA0728 aCsimplehtmlCpp db '.\CSimpleHTML.cpp',0 ; DATA XREF: updateSimpleHtmlString+17↑o
.rdata:00AA2B24 aCsimplehyperli db '.\CSimpleHyperlinkedFrame.cpp',0
.rdata:00AA2CF0 aParticlesystem db '.\ParticleSystem2.cpp',0
.rdata:00AA2D14 aGfxsingletonma db '.\GfxSingletonManager.cpp',0
.rdata:00AA2E78 aCmemblockCpp db '.\cmemblock.cpp',0 ; DATA XREF: releaseResourceAndReset+1E↑o
.rdata:00AA3338 aSoundinterface_4 db '.\SoundInterface2VoiceChat.cpp',0
.rdata:00AA33B8 aMovementshared db '.\MovementShared.cpp',0
.rdata:00AA33E8 aDancecacheCpp db '.\DanceCache.cpp',0 ; DATA XREF: loadDanceCacheFromDataStore+58↑o
.rdata:00AA33FC aCreaturestatsC db '.\CreatureStats.cpp',0 ; DATA XREF: loadCreatureData+2A↑o
.rdata:00AA3428 aItemnameCpp db '.\ItemName.cpp',0 ; DATA XREF: load_item_name_and_id+25↑o
.rdata:00AA3438 aItemstatsCpp db '.\ItemStats.cpp',0 ; DATA XREF: PopulateItemStatsFromDataStore+61↑o
.rdata:00AA3448 aNpctextCpp db '.\NPCText.cpp',0 ; DATA XREF: unpackDatabaseItemCache+5C↑o
.rdata:00AA3458 aPagetextcacheC db '.\PageTextCache.cpp',0
.rdata:00AA3508 aNameplateframe db '.\NamePlateFrame.cpp',0
.rdata:00AA3920 aHealthbarCpp db '.\HealthBar.cpp',0 ; DATA XREF: updateClientObjectState+C↑o
.rdata:00AA97DC aCommonLightnin db '..\..\..\Common\Lightning.cpp',0
.rdata:00AA9818 aSpellcastCpp db '.\SpellCast.cpp',0 ; DATA XREF: calculateSpellDestination+37↑o
.rdata:00AAB90C aTumormanagerCp db '.\TumorManager.cpp',0 ; DATA XREF: Entity_AddComponent_7+25↑o
.rdata:00AAB9E0 aTumorCpp db '.\Tumor.cpp',0 ; DATA XREF: findNthComponent+1D↑o
.rdata:00AABC80 aCreeptendrilCp db '.\CreepTendril.cpp',0 ; DATA XREF: Network_HandlePacket_8+40↑o
Code:
WorldFrame global 0x00B7436C: This stores CGWorldFrame**. So you need to dereference it once to get CGWorldFrame*.
CGWorldFrame* pWF = *(CGWorldFrame**)0x00B7436C;
pWF + 0x7E20: CGCamera* (active camera)
pWF + 0x340: ViewProjectionMatrix[16] (array of 16 floats)
pWF + 0x330: ViewportX
pWF + 0x334: ViewportY
pWF + 0x338: ViewportMaxX (or ViewportX + ViewportWidth)
pWF + 0x33C: ViewportMaxY (or ViewportY + ViewportHeight)
Inside CGCamera* pCam:
pCam + 0x8: CameraPosition.X
pCam + 0xC: CameraPosition.Y
pCam + 0x10: CameraPosition.Z
pCam + 0x38: FarClipPlane (float)
may be useful camera ai summarized stuff
Code:
Overall System Architecture:
Central Graphics Device (g_pCGXDevice): A global pointer to a graphics device object, used for setting matrices, getting capabilities, and other low-level graphics operations. Many functions are virtual methods on this object.
World Frame (WorldFrame / CGWorldFrame): A high-level global object managing the game world. It holds a pointer to the primary "active camera."
WorldFrame + 0x7E20h: Pointer to the active CCamera object.
WorldFrame + 0x340h: View-projection matrix.
WorldFrame + 0x330h to +0x33Ch: Viewport dimensions.
WorldFrame + 0x64h to +0x70h: Screen extents for culling.
Active Camera (CCamera object): The primary camera object.
Position: +0x08h (X), +0x0Ch (Y), +0x10h (Z). (from GetActiveCameraVectorData)
Orientation/State (examples):
+3Ch: Field of View Y (or related).
+40h: Current Field of View (FOV).
+38h: Near clip plane distance.
+88h, +8Ch: Target Object GUID (low, high).
+90h, +94h: Secondary Target Object GUID (low, high).
+9Ch: Flags (e.g., bit 5 (0x20) IsFreeLookEnabled, bit 6 (0x40) ZoomLocked).
+0A4h: Camera style/state (from updateCameraTracking).
+0A8h, +0ACh: Timers/durations for current style.
+0B0h, +0B4h: Stored primary target GUID.
+0B8h, +0BCh: Stored secondary/vehicle target GUID.
+118h: Current camera zoom value.
+11Ch: Yaw.
+120h: Pitch.
+160h: Control flags / active layer mask.
+17Ch to +190h: Timestamps for camera movement stop events.
+2D0h: Float value related to zoom requests.
+31Ch: Head of target/attachment linked list.
HCAMERA Entity: Type name "HCAMERA", size 0x170 bytes.
Two-Tier Camera Control:
Main CCamera: The fundamental camera.
Camera Source/Controller Objects: More abstract objects (pointed to by CGXDevice+0F60h or CUnit+0F60h) that dictate the behavior of the CCamera. These controllers have:
+14h: Camera type/mode (0-5).
+50h: Pointer to a target object or flags for updateCameraStateAndMovement.
+54h: Timestamp/value for updateCameraStateAndMovement.
Specialized Active Camera Objects (CGXDevice+0F64h or CUnit+0F64h): Often for vehicles or specific scripted sequences. These objects link back to a game unit and can override the main camera's behavior.
+0A4h: Flag/status value (if 0, camera is often deactivated).
+0B8h, +0BCh: GUID of the game object this camera is attached to.
GUIDs: Extensively used for identifying and targeting game objects (players, NPCs, vehicles).
DBC Files: Data-driven camera effects.
CameraShake.dbc, CinematicCamera.dbc, SpellEffectCameraShakes.dbc.
Common DBC loader structure: +4h (loaded_flag), +8h (record_count), +0Ch (records_ptr), +14h (string_table_ptr).
CVars: Numerous console variables (e.g., cameraSavedDistance, mouseInvertYaw, Sound_ListenerAtCharacter, cameraDistanceMoveSpeed) control fine-grained camera behavior. Registered by RegisterCameraConfigurationVariables.
Lua Scripting Interface: Many functions are exposed to Lua for camera control (e.g., Lua_GetPlayerFacing, SetCameraWithIndex, SetCameraViewMode).
Sound Integration: Camera context (often a temporary camera_init() struct) is frequently passed to sound playing functions (PlayUISound, playSoundResource) to influence 3D sound positioning or effects.
Key Offsets and Data Points:
g_pCGXDevice (Graphics Device) Methods (VTable Offsets from g_pCGXDevice pointer):
+0x90h: Get viewport/projection vertical parameters.
+0xA0h: Set Projection Matrix.
+0xA4h: Set View/World Matrix.
+0x118h: Set combined transform (e.g., shadow map ModelViewProjection).
+0x140h: Get device capability (e.g., D3D-style depth).
g_pCGXDevice+0F60h: Pointer to current "camera source" object.
g_pCGXDevice+0F64h: Pointer to current "active camera object" (e.g., vehicle camera).
g_pCGXDevice+0F88h: Current projection matrix storage.
g_pCGXDevice+18C8h: Shadow map projection matrix storage.
g_pCGXDevice+1AF8h, +1B00h: Current view/world matrix storage.
CCamera Object (Active Camera - pointed to by WorldFrame+0x7E20h):
See "Active Camera" section above for common offsets like +0x08 (X), +3Ch (FOV), +40h (Current FOV), +88h (Target GUID), +11Ch (Yaw), +160h (Control Flags), +31Ch (Target List Head).
CUnit / Player Object (when acting as camera controller or target):
+8h: Pointer to its GUID structure.
+0D0h -> +2Dh: Flag checked by sendCameraPacketIfEnabled (value 0x21).
+0B0h: Component pointer for sendCameraPacketIfEnabled.
+0F60h: Pointer to its "camera source" or "passenger data" structure.
+0F64h: Pointer to its attached "active camera object" (e.g., if this unit is a vehicle).
+0A30h: Flags (bit 10 (0x400) for mover state, bit 19 (0x80000) for vehicle updates, bit 29 (0x20000000) for updateActiveCameraMovement).
+1858h: Combat mode flag (bit 0).
(Many vtable calls for position, orientation, animation state, etc.)
Camera Source / Controller Object (pointed to by CGXDevice/CUnit + 0F60h):
+14h: Camera type/mode (0-5).
+50h: Pointer to target object/flags for updateCameraStateAndMovement.
+54h: Timestamp/value for updateCameraStateAndMovement.
Specialized "Active Camera Object" (pointed to by CGXDevice/CUnit + 0F64h):
+4h: Link back to the unit it's attached to.
+8h: Flags.
+0A0h, +0A8h: Timestamps.
+0A4h: Camera style/state; if 0, often signals deactivation.
+0B0h, +0B4h: Primary Target GUID for this specialized camera.
+0B8h, +0BCh: GUID of the game object this camera object represents/is attached to.
+0Ch, +10h: Parameters for updateCameraStateAndMovement ( 0074C0E0 ).
+14h, +2Ch: Transform matrices.
+20h, +4Ch, +64h: Position vectors.
TLS Camera Data:
Retrieved via getThreadLocalCGCameraData: [ [ [fs:2Ch] + TlsIndex*4 ] + 8 ] + 0xC8h.
Global Variables (Addresses):
dword_B49C7C, dword_B49C80: Store current scene camera parameters.
dword_CD76AC: Global timestamp/tick count, frequently used.
qword_CA1238: Local Player's GUID.
Sound_ListenerAtCharacter CVar pointer: dword_CA1324 (value at [ptr+30h]).
dword_CA1658: Global Vehicle Camera object pointer.
WorldFrame: Global pointer to the CGWorldFrame instance.
Frustum Tile System List Heads: dword_AD27BC, off_AD27C4.
Projection Matrix Stack Counter/Buffer: dword_CD8798, unk_CDB168.
Key Functional Areas & Flow:
Initialization: InitializeWorldFrame ( 004FABD0 ) sets up the main world, camera. InitializeCameraPerspectiveProjection ( 007D4F40 ) and computeCameraProjection ( 006C0BA0 ) set up initial matrices. RegisterCameraConfigurationVariables ( 005FD910 ) loads CVars. DBC loaders populate effect data.
Main Update Loop (e.g., UpdateGameWorldFrame ( 004FA5F0 ), updateCameraTracking ( 0075AAC0 ) ):
Determines the "camera source" (player, vehicle, script).
Calls updateCameraStateFromSource ( 0074C4A0 ) -> updateCameraStateAndMovement ( 0074C0E0 ).
updateCameraStateAndMovement ( 0074C0E0 )is central: handles zoom, orientation, FOV based on mode, target flags, and time. It calls set_camera_zoom_target ( 00600590 ) , handleCameraZoomRequest ( 005FFB70 ) , and movement/state functions.
set_player_camera ( 0074CE40 ) and setActiveCamera ( 0075A7D0 ) manage high-level transitions between camera controllers (player, vehicle).
Physics updates ( updateCreaturePhysicsAndCamera ( 0072CBB0 ) , process_camera_queue_and_update_physics ( 007935A0 ) ) are often tied to camera state.
Matrix Pipeline:
computeCameraProjectionMatrix ( 00791170 ) / calculateCameraProjectionMatrix ( 006BF5B0 ) : Generates projection matrix.
updateCameraViewMatrix: Generates view matrix.
These are set on g_pCGXDevice (vtable + 0xA0h for proj, +0xA4h for view/world).
apply_camera_transform_to_vertices ( 00791980 ) applies the full pipeline to vertices.
Targeting & Interaction:
Camera's target GUID (CCamera+88h/8Ch) is crucial.
Functions like update_active_mover_from_camera ( 0072CCA0 ) make game objects react to camera focus.
CalculateCameraAdjustedPosition ( 00759580 ) handles line-of-sight/collision for camera.
Effects: Camera shake (getCameraShakeData) ( 00606410 ) and post-processing (applyCameraPostProcessing) ( 007BB570 ) are applied based on game events or camera state.
Scripting: Lua functions allow scripts to get/set camera orientation, zoom, view modes, and trigger specific camera behaviors.
Actionable Summary for Further RE or Tooling:
Memory Snooping: Monitor WorldFrame ( 00B7436C ) +0x7E20h for the active CCamera pointer. Then examine offsets within that CCamera object (e.g., +0x08 for position, +88h for target GUID, +11Ch for yaw).
Global State: Track g_pCGXDevice ( 00C5DF88 ) +0F60h (camera source) and +0F64h (active camera object) to understand high-level camera control.
Function Hooking:
setActiveCamera ( 0075A7D0 ) : To see when camera targets are changing.
updateCameraStateAndMovement ( 0074C0E0 ) : To analyze detailed camera state changes.
calculateCameraProjectionMatrix ( 006BF5B0 ) / SetProjectionMatrix (on device): To capture projection parameters.
getActiveCameraPointer ( 004F5960 ): To easily get the current camera.
DBC Analysis: Extract data from CameraShake.dbc, CinematicCamera.dbc, SpellEffectCameraShakes.dbc to understand data-driven camera behaviors.
CVar Exploration: Dump and experiment with the many camera CVars registered by RegisterCameraConfigurationVariables.
Structure Definition: Use the identified offsets to build more complete C/C++ struct definitions for CCamera, CGXDevice (camera-related parts), CUnit (camera-related parts), "Camera Source," and "Active Camera Object."
Heres an ida 9.0 pro script to greatly assist in dumping a specific addresses Disassembly / Pseudocode / Xrefs... the xrefs pseudo code / disassembly / xrefs . its only 1 deep . and stops . this script is amazing for quickly dumping and feeding to AI to reverse engineer a specific function and its xrefs. so if u get stuck you dont have to manually copy and paste everything.
Code:
import idc
import idaapi
import ida_funcs
import ida_nalt
import ida_ua
import ida_hexrays
import ida_xref
import idautils
import ida_name
import traceback
import ida_bytes
import ida_typeinf
import ida_frame
# === Configuration ===
MAX_DISASM_LINES_MAIN_FUNC = None
MAX_DISASM_LINES_CALLER_FUNC = None
DEFAULT_OUTPUT_FILE_PATH = "C:\\Users\\PATH\\Desktop\\FunctionAndCallersAnalysis_v8_gettinfo_fix.txt"
# === Xref Type Mapping ===
_XREF_TYPE_SIMPLE_MAP = {
ida_xref.fl_CF: "Call (Far)", ida_xref.fl_CN: "Call (Near)",
ida_xref.fl_JF: "Jump (Far)", ida_xref.fl_JN: "Jump (Near)",
ida_xref.fl_F: "Ordinary Flow",
ida_xref.dr_O: "Offset To", ida_xref.dr_W: "Write To",
ida_xref.dr_R: "Read To", ida_xref.dr_T: "Text To (Name)",
ida_xref.dr_I: "Info To (Struct)",
}
def get_simple_xref_type_desc_for_xrefto(xref_obj):
type_str = _XREF_TYPE_SIMPLE_MAP.get(xref_obj.type)
if not type_str:
if xref_obj.iscode: type_str = f"Code Ref (Type {xref_obj.type})"
else: type_str = f"Data Ref (Type {xref_obj.type})"
if xref_obj.user: type_str += " (User)"
return type_str
# === Utility ===
def is_hexrays_available_initial_check():
try: return bool(ida_hexrays.get_hexrays_version())
except Exception: return False
HAS_HEXRAYS = is_hexrays_available_initial_check()
def get_name_at_ea(ea):
if ea == idaapi.BADADDR: return "BADADDR"
name = idc.get_name(ea, ida_name.GN_VISIBLE | ida_name.GN_DEMANGLED)
func = ida_funcs.get_func(ea)
if name and not name.startswith("sub_") and not name.startswith("loc_") and not name.startswith("unk_"):
if func and func.start_ea != ea:
base_name = idc.get_name(func.start_ea, ida_name.GN_VISIBLE | ida_name.GN_DEMANGLED)
if base_name and not base_name.startswith("sub_") and not base_name.startswith("loc_"):
return f"{base_name}+0x{ea - func.start_ea:X}"
return name
if func:
func_start_name = idc.get_func_name(func.start_ea)
if not func_start_name or func_start_name.startswith("sub_"):
func_start_name = f"sub_{func.start_ea:X}"
if func.start_ea != ea: return f"{func_start_name}+0x{ea - func.start_ea:X}"
return func_start_name
default_name = idc.get_name(ea)
return default_name or f"unk_{ea:X}"
def get_function_header_info(func_ea, f_obj, indent_str=""):
header_lines = []
cmt = ida_funcs.get_func_cmt(f_obj, False)
if cmt:
header_lines.append(f"; {cmt.replace('\n', f'\n{indent_str}; ')}")
rpt_cmt = ida_funcs.get_func_cmt(f_obj, True)
if rpt_cmt:
header_lines.append(f"; {rpt_cmt.replace('\n', f'\n{indent_str}; ')}")
func_tif = idaapi.tinfo_t()
got_type_info_str = False
if ida_nalt.get_tinfo(func_tif, func_ea): # Use ida_nalt.get_tinfo
try:
prototype_str = idc.get_type(func_ea)
if prototype_str:
header_lines.append(f"; Type: {prototype_str}")
got_type_info_str = True
else:
func_type_str_from_print = ida_typeinf.print_tinfo(None, 0, 0, ida_typeinf.PRTYPE_1LINE, func_tif, None, None)
if func_type_str_from_print:
header_lines.append(f"; Type: {func_type_str_from_print}")
got_type_info_str = True
except Exception: pass
if not got_type_info_str:
func_name_for_decl = get_name_at_ea(func_ea)
header_lines.append(f"; {func_name_for_decl} proc near")
frame_tinfo = idaapi.tinfo_t()
if ida_frame.get_func_frame(frame_tinfo, f_obj):
if frame_tinfo.is_udt():
udt_data = idaapi.udt_type_data_t()
if frame_tinfo.get_udt_details(udt_data):
if not udt_data.empty():
members_info = []
for i in range(len(udt_data)):
udm = udt_data[i]
m_name = udm.name
m_off = udm.offset // 8
m_size = udm.size // 8
prtype_flags = ida_typeinf.PRTYPE_1LINE
if hasattr(ida_typeinf, 'PRTYPE_COMPLAIN'):
prtype_flags |= ida_typeinf.PRTYPE_COMPLAIN
m_type_str = ida_typeinf.print_tinfo(None, 0, 0, prtype_flags, udm.type, None, None)
if not m_type_str:
if m_size == 1: m_type_str = "byte"
elif m_size == 2: m_type_str = "word"
elif m_size == 4: m_type_str = "dword"
elif m_size == 8: m_type_str = "qword"
elif m_size > 0 : m_type_str = f"<{m_size} bytes>"
else: m_type_str = "<? bytes>"
members_info.append({
'name': m_name, 'offset_in_frame': m_off,
'type': m_type_str.strip() if m_type_str else "<?>", 'size': m_size
})
sorted_members = sorted(members_info, key=lambda m: m['offset_in_frame'])
added_stack_header = False
for member in sorted_members:
if not (member['name'].startswith("anonymous") or \
member['name'].startswith(" gap_") or \
member['name'].startswith(" field_") or \
member['name'].startswith(" retaddr") or \
member['name'].startswith(" sregs")):
if not added_stack_header:
header_lines.append(f"; Stack frame (member offsets from frame start):")
added_stack_header = True
name_part = member['name']
header_lines.append(f"; {name_part:<20} = {member['type']} (offset {member['offset_in_frame']:#x}, size {member['size']})")
if header_lines:
return "\n".join(header_lines) + "\n"
return ""
def get_disassembly_lines(ea_to_disassemble, max_lines_param=None, instruction_to_highlight_ea=None, include_header=False):
output_str = ""
lines = []
line_count = 0
func_obj = ida_funcs.get_func(ea_to_disassemble)
actual_start_ea = ea_to_disassemble
iterator_end_bound = idaapi.BADADDR
effective_max_lines = max_lines_param
if func_obj:
actual_start_ea = func_obj.start_ea
iterator_end_bound = func_obj.end_ea
if include_header:
output_str += get_function_header_info(actual_start_ea, func_obj, "")
if func_obj.start_ea != ea_to_disassemble and instruction_to_highlight_ea is None:
lines.append(f"... (Displaying full function containing 0x{ea_to_disassemble:X}, starting at 0x{func_obj.start_ea:X}) ...")
else:
if effective_max_lines is None: effective_max_lines = 15
for head_ea in idautils.Heads(actual_start_ea, iterator_end_bound):
if effective_max_lines is not None and line_count >= effective_max_lines:
if not lines or (lines and lines[-1] != "..."):
lines.append(f"...")
break
disasm_line = idc.generate_disasm_line(head_ea, 0)
prefix = ""
if instruction_to_highlight_ea is not None and head_ea == instruction_to_highlight_ea:
prefix = " -> "
lines.append(f"{prefix}0x{head_ea:X}: {disasm_line or '???'}")
line_count += 1
if func_obj is None and effective_max_lines is not None and line_count >= effective_max_lines:
break
if not lines and not output_str.strip():
flags = idc.get_full_flags(ea_to_disassemble)
if ida_bytes.is_data(flags): lines.append(f"0x{ea_to_disassemble:X}: (Data at this address)")
elif ida_bytes.is_unknown(flags) and not ida_bytes.is_code(flags): lines.append(f"0x{ea_to_disassemble:X}: (Undefined bytes)")
else:
disasm_line = idc.generate_disasm_line(ea_to_disassemble, 0)
if disasm_line: lines.append(f"0x{ea_to_disassemble:X}: {disasm_line}")
else: lines.append(f"0x{ea_to_disassemble:X}: (No specific disassembly/data)")
output_str += "\n".join(lines)
if func_obj and include_header:
output_str += f"\n{get_name_at_ea(actual_start_ea)} endp"
return output_str
def get_pseudocode_str(address_ea):
if not HAS_HEXRAYS: return "No Hex-Rays"
try:
func = ida_funcs.get_func(address_ea)
if not func: return "Not part of a function (or not function start for decompilation)"
cfunc = ida_hexrays.decompile(func.start_ea)
if cfunc: return "\n".join(idaapi.tag_remove(s.line) for s in cfunc.get_pseudocode())
return "Decompilation failed"
except ida_hexrays.DecompilationFailure as e: return f"Decompilation failure: {e}"
except Exception as e: return f"Decompilation error: {e}"
def analyze_function_and_its_callers(f, main_func_ea):
main_func_name = get_name_at_ea(main_func_ea)
f.write(f"=== Analyzing Target Function: {main_func_name} (0x{main_func_ea:X}) ===\n")
f.write(f"-- Disassembly (Target Function '{main_func_name}') ({'Full' if MAX_DISASM_LINES_MAIN_FUNC is None else f'Max {MAX_DISASM_LINES_MAIN_FUNC} lines'}) --\n")
f.write(get_disassembly_lines(main_func_ea,
max_lines_param=MAX_DISASM_LINES_MAIN_FUNC,
instruction_to_highlight_ea=None,
include_header=True) + "\n")
f.write(f"-- Pseudocode (Target Function '{main_func_name}') --\n")
f.write(get_pseudocode_str(main_func_ea) + "\n")
f.write(f"\n--- Xrefs TO Target Function ({main_func_name}) ---\n")
xrefs_to_main_func = [xref for xref in idautils.XrefsTo(main_func_ea, ida_xref.XREF_ALL) if xref.frm != idaapi.BADADDR]
if not xrefs_to_main_func:
f.write("No Xrefs TO this function found.\n")
return
sorted_xrefs_to = sorted(xrefs_to_main_func, key=lambda x: x.frm)
dumped_caller_func_starts = set()
for xref_obj in sorted_xrefs_to:
caller_instr_ea = xref_obj.frm
caller_name_at_instr = get_name_at_ea(caller_instr_ea)
xref_type_desc = get_simple_xref_type_desc_for_xrefto(xref_obj)
caller_func = ida_funcs.get_func(caller_instr_ea)
f.write(f"\n-- Referenced From: {caller_name_at_instr} (0x{caller_instr_ea:X}) --\n")
f.write(f" (Type: {xref_type_desc})\n")
if caller_func:
caller_func_start_ea = caller_func.start_ea
caller_func_name = get_name_at_ea(caller_func_start_ea)
caller_block_indent = " "
if caller_func_start_ea in dumped_caller_func_starts:
f.write(f"{caller_block_indent}(Body of calling function {caller_func_name} (0x{caller_func_start_ea:X}) previously dumped)\n")
continue
f.write(f"{caller_block_indent}(Inside function: {caller_func_name} (0x{caller_func_start_ea:X}))\n")
f.write(f"{caller_block_indent}-- Disassembly (Calling Function '{caller_func_name}') ({'Full' if MAX_DISASM_LINES_CALLER_FUNC is None else f'Max {MAX_DISASM_LINES_CALLER_FUNC} lines'}) --\n")
disasm_text_unindented = get_disassembly_lines(caller_func_start_ea,
max_lines_param=MAX_DISASM_LINES_CALLER_FUNC,
instruction_to_highlight_ea=caller_instr_ea,
include_header=True)
for line_content in disasm_text_unindented.split('\n'):
f.write(f"{caller_block_indent}{line_content}\n")
f.write(f"{caller_block_indent}-- Pseudocode (Calling Function '{caller_func_name}') --\n")
pseudo_text_unindented = get_pseudocode_str(caller_func_start_ea)
for line_content in pseudo_text_unindented.split('\n'):
f.write(f"{caller_block_indent}{line_content}\n")
dumped_caller_func_starts.add(caller_func_start_ea)
else:
non_func_indent = " "
f.write(f"{non_func_indent}(Reference is from an address not part of a defined function)\n")
f.write(f"{non_func_indent}-- Disassembly (Context at 0x{caller_instr_ea:X}) (Max {MAX_DISASM_LINES_CALLER_FUNC or 15} lines) --\n")
disasm_max_caller = MAX_DISASM_LINES_CALLER_FUNC if MAX_DISASM_LINES_CALLER_FUNC is not None else 15
disasm_text_unindented = get_disassembly_lines(caller_instr_ea,
max_lines_param=disasm_max_caller,
instruction_to_highlight_ea=caller_instr_ea,
include_header=False)
for line_content in disasm_text_unindented.split('\n'):
f.write(f"{non_func_indent}{line_content}\n")
f.write(f"{non_func_indent}-- Pseudocode (Context at 0x{caller_instr_ea:X}) --\n")
pseudo_text_unindented = get_pseudocode_str(caller_instr_ea)
for line_content in pseudo_text_unindented.split('\n'):
f.write(f"{non_func_indent}{line_content}\n")
def main_script_entry():
global HAS_HEXRAYS
if not HAS_HEXRAYS:
try:
if ida_hexrays.init_hexrays_plugin(): HAS_HEXRAYS = True; print("Hex-Rays plugin initialized.")
else: print("Failed to initialize Hex-Rays. Pseudocode unavailable.")
except Exception as e: print(f"Error initializing Hex-Rays: {e}. Pseudocode unavailable.")
idaapi.auto_wait()
start_address_raw = idaapi.ask_addr(idc.here(), "Enter the function address to analyze:")
if start_address_raw is None or start_address_raw == idaapi.BADADDR:
print("Analysis cancelled or invalid address."); return
main_func_ea = start_address_raw
func_at_raw_ea = ida_funcs.get_func(start_address_raw)
if func_at_raw_ea:
main_func_ea = func_at_raw_ea.start_ea
if main_func_ea != start_address_raw:
print(f"Info: Address 0x{start_address_raw:X} is inside function '{get_name_at_ea(main_func_ea)}'. Analyzing from function start 0x{main_func_ea:X}.")
else:
print(f"Warning: Address 0x{start_address_raw:X} is not the start of a recognized function. Listing Xrefs TO this address.")
output_file = idaapi.ask_file(1, "*.txt", "Select output file")
if not output_file:
output_file = DEFAULT_OUTPUT_FILE_PATH
print(f"No output file selected, using default: {output_file}")
main_name_for_log = get_name_at_ea(main_func_ea)
print(f"Starting analysis for target: 0x{main_func_ea:X} ({main_name_for_log}). Output: {output_file}")
try:
with open(output_file, "w", encoding="utf-8") as f:
f.write(f"Analysis for Target: {main_name_for_log} (0x{main_func_ea:X})\n")
if main_func_ea != start_address_raw:
f.write(f"(Originally requested 0x{start_address_raw:X}, normalized to function start)\n")
f.write(f"Disassembly Lines (Target Func: {'Full' if MAX_DISASM_LINES_MAIN_FUNC is None else MAX_DISASM_LINES_MAIN_FUNC}, "
f"Caller Func: {'Full' if MAX_DISASM_LINES_CALLER_FUNC is None else MAX_DISASM_LINES_CALLER_FUNC})\n")
f.write(f"Hex-Rays Available: {HAS_HEXRAYS}\n" + "="*60 + "\n")
analyze_function_and_its_callers(f, main_func_ea)
print(f"Analysis complete. Output saved to: {output_file}")
except IOError as e: print(f"Error writing to file {output_file}: {e}")
except Exception: traceback.print_exc()
if __name__ == '__main__':
main_script_entry()