Code:
public class SendPacket
{
static uint ClientConnection__SendPacket = 0x90670;
static uint dataStore1 = 0x6AECB8;
static uint currentConnection = 0x8B3F78;
static int CMSG_CAST_SPELL = 0x4C56;
public static void hookSendPacket()
{
UInt32 codeCaveDumpDataStore = Memory.Memory.MyHook.Memory.AllocateMemory(Marshal.SizeOf(typeof(DataStore)) * 100000);
UInt32 codeCaveDumpPacket = Memory.Memory.MyHook.Memory.AllocateMemory(Marshal.SizeOf(typeof(DataStore)) * 100000);
UInt32 codeCaveHook = Memory.Memory.MyHook.Memory.AllocateMemory(Marshal.SizeOf(10000));
Memory.Memory.MyHook.Memory.WriteInt(codeCaveDumpDataStore, (int)codeCaveDumpDataStore + 0x4);
Memory.Memory.MyHook.Memory.WriteInt(codeCaveDumpPacket, (int)codeCaveDumpPacket + 0x4);
// DUMP FUNCTION
Memory.Memory.MyHook.Memory.Asm.Clear();
//DataStore
// ptrDataStore
Memory.Memory.MyHook.Memory.Asm.AddLine("mov edi, [ebp+8]");
Memory.Memory.MyHook.Memory.Asm.AddLine("mov eax, [edi]");
Memory.Memory.MyHook.Memory.Asm.AddLine("mov edi, [" + (uint)(codeCaveDumpDataStore) + "]");
Memory.Memory.MyHook.Memory.Asm.AddLine("mov [edi], eax");
// ptrPacketData
Memory.Memory.MyHook.Memory.Asm.AddLine("mov edi, [ebp+8]"); // param (packet) to edi
Memory.Memory.MyHook.Memory.Asm.AddLine("mov eax, [edi+4]"); // Get param (packet) info
Memory.Memory.MyHook.Memory.Asm.AddLine("mov edi, [" + (uint)(codeCaveDumpDataStore) + "]"); // Get codecave for write
Memory.Memory.MyHook.Memory.Asm.AddLine("add edi, 4"); // Add 4
Memory.Memory.MyHook.Memory.Asm.AddLine("mov [edi], eax"); // Write in the codecave
// UnKnown1
Memory.Memory.MyHook.Memory.Asm.AddLine("mov edi, [ebp+8]"); // param (packet) to edi
Memory.Memory.MyHook.Memory.Asm.AddLine("mov eax, [edi+8]"); // Get param (packet) info
Memory.Memory.MyHook.Memory.Asm.AddLine("mov edi, [" + (uint)(codeCaveDumpDataStore) + "]"); // Get codecave for write
Memory.Memory.MyHook.Memory.Asm.AddLine("add edi, 8"); // Add 4
Memory.Memory.MyHook.Memory.Asm.AddLine("mov [edi], eax"); // Write in the codecave
// MayType
Memory.Memory.MyHook.Memory.Asm.AddLine("mov edi, [ebp+8]"); // param (packet) to edi
Memory.Memory.MyHook.Memory.Asm.AddLine("mov eax, [edi+12]"); // Get param (packet) info
Memory.Memory.MyHook.Memory.Asm.AddLine("mov edi, [" + (uint)(codeCaveDumpDataStore) + "]"); // Get codecave for write
Memory.Memory.MyHook.Memory.Asm.AddLine("add edi, 12"); // Add 4
Memory.Memory.MyHook.Memory.Asm.AddLine("mov [edi], eax"); // Write in the codecave
// PacketLen
Memory.Memory.MyHook.Memory.Asm.AddLine("mov edi, [ebp+8]"); // param (packet) to edi
Memory.Memory.MyHook.Memory.Asm.AddLine("mov eax, [edi+16]"); // Get param (packet) info
Memory.Memory.MyHook.Memory.Asm.AddLine("mov edi, [" + (uint)(codeCaveDumpDataStore) + "]"); // Get codecave for write
Memory.Memory.MyHook.Memory.Asm.AddLine("add edi, 16"); // Add 4
Memory.Memory.MyHook.Memory.Asm.AddLine("mov [edi], eax"); // Write in the codecave
// UnKnown3
Memory.Memory.MyHook.Memory.Asm.AddLine("mov edi, [ebp+8]"); // param (packet) to edi
Memory.Memory.MyHook.Memory.Asm.AddLine("mov eax, [edi+20]"); // Get param (packet) info
Memory.Memory.MyHook.Memory.Asm.AddLine("mov edi, [" + (uint)(codeCaveDumpDataStore) + "]"); // Get codecave for write
Memory.Memory.MyHook.Memory.Asm.AddLine("add edi, 20"); // Add 4
Memory.Memory.MyHook.Memory.Asm.AddLine("mov [edi], eax"); // Write in the codecave
int longHook = Memory.Memory.MyHook.Memory.Asm.Assemble().Length;
Memory.Memory.MyHook.Memory.Asm.Inject(codeCaveHook);
Memory.Memory.MyHook.Memory.Asm.Clear();
// Packet
Memory.Memory.MyHook.Memory.Asm.AddLine("mov edi, [ebp+8]"); // param (packet) to edi
Memory.Memory.MyHook.Memory.Asm.AddLine("mov eax, [edi+4]"); // get ptrPacketData
Memory.Memory.MyHook.Memory.Asm.AddLine("mov ebx, [edi+16]"); // PacketLength to ebx
Memory.Memory.MyHook.Memory.Asm.AddLine("@boucle:"); // Loop to dump packet bytes in codecave
Memory.Memory.MyHook.Memory.Asm.AddLine("mov edi, [ebp+8]"); // Get param (packet)
Memory.Memory.MyHook.Memory.Asm.AddLine("mov eax, [edi+4]"); // get ptrPacketData
Memory.Memory.MyHook.Memory.Asm.AddLine("mov edi, [" + (uint)codeCaveDumpPacket + "]");
Memory.Memory.MyHook.Memory.Asm.AddLine("add edi, ebx");
Memory.Memory.MyHook.Memory.Asm.AddLine("add eax, ebx");
Memory.Memory.MyHook.Memory.Asm.AddLine("sub eax, 1");
Memory.Memory.MyHook.Memory.Asm.AddLine("sub edi, 1");
Memory.Memory.MyHook.Memory.Asm.AddLine("mov ecx, [eax]");
Memory.Memory.MyHook.Memory.Asm.AddLine("mov [edi], ecx");
Memory.Memory.MyHook.Memory.Asm.AddLine("dec ebx");
Memory.Memory.MyHook.Memory.Asm.AddLine("test ebx, ebx");
Memory.Memory.MyHook.Memory.Asm.AddLine("jne @boucle");
Memory.Memory.MyHook.Memory.Asm.AddLine("mov edi, [ebp+8]"); // param (packet) to edi
Memory.Memory.MyHook.Memory.Asm.AddLine("mov ebx, [edi+16]"); // PacketLenght to ebx
Memory.Memory.MyHook.Memory.Asm.AddLine("mov edi, [" + (uint)codeCaveDumpPacket + "]"); // Get dump packet codecave address
Memory.Memory.MyHook.Memory.Asm.AddLine("add edi, ebx"); // Add packet size
Memory.Memory.MyHook.Memory.Asm.AddLine("mov [" + (uint)codeCaveDumpPacket + "], edi"); // Write new pointer
//DataStore
// Write pointer
Memory.Memory.MyHook.Memory.Asm.AddLine("mov eax, [" + (uint)codeCaveDumpDataStore + "]"); // Get base adresse of this datastore
Memory.Memory.MyHook.Memory.Asm.AddLine("add eax, 24"); // Add 24
Memory.Memory.MyHook.Memory.Asm.AddLine("sub edi, ebx"); // Sub packet long to get a base address of this packet
Memory.Memory.MyHook.Memory.Asm.AddLine("mov [eax], edi"); // Write the pointer to the current packet dump
Memory.Memory.MyHook.Memory.Asm.AddLine("add eax, 4"); // Add 4
Memory.Memory.MyHook.Memory.Asm.AddLine("mov [" + (uint)codeCaveDumpDataStore + "], eax"); // Write baseaddress for the next datastore
// Original code
Memory.Memory.MyHook.Memory.Asm.AddLine("mov edi, [ebp+8]");
Memory.Memory.MyHook.Memory.Asm.AddLine("mov eax, [edi+16]");
Memory.Memory.MyHook.Memory.Asm.AddLine("jmp " + (uint)(Process.Process.wowModule + ClientConnection__SendPacket + 0x2C));
Memory.Memory.MyHook.Memory.Asm.Inject(codeCaveHook+(uint)longHook);
// HOOK
Memory.Memory.MyHook.Memory.Asm.Clear();
Memory.Memory.MyHook.Memory.Asm.AddLine("jmp " + (uint)codeCaveHook); // 5 byte
Memory.Memory.MyHook.Memory.Asm.Inject(Process.Process.wowModule + ClientConnection__SendPacket + 0x26);
List<DataStore> listDataStore = new List<DataStore>();
List<Packet> listPacket = new List<Packet>();
int lastNumDump = (int)codeCaveDumpDataStore + 0x4;
while (true)
{
int tempsCount = Memory.Memory.MyHook.Memory.ReadInt(codeCaveDumpDataStore);
if (tempsCount > lastNumDump)
{
// Read info
DataStore tDataStore = new DataStore();
tDataStore = (DataStore)Memory.Memory.MyHook.Memory.ReadObject((uint)lastNumDump, typeof(DataStore));
listDataStore.Add(tDataStore);
int packetPtr = Memory.Memory.MyHook.Memory.ReadInt((uint)lastNumDump + 24);
Packet tPacket = new Packet();
tPacket.packet = Memory.Memory.MyHook.Memory.ReadBytes((uint)packetPtr, tDataStore.PacketLen);
if (tPacket.packet.Count() >= 2)
{
tPacket.OpCode = BitConverter.ToInt32(tPacket.packet, 0);
}
listPacket.Add(tPacket);
lastNumDump = lastNumDump + 28;
// Show
Console.WriteLine("_____________________________");
Console.WriteLine(" ");
Console.WriteLine("DataStore:");
Console.WriteLine("ptrDataStore = 0x" + tDataStore.ptrDataStore.ToString("x").ToUpper() + " Rebased = 0x" + (tDataStore.ptrDataStore - Process.Process.wowModule).ToString("x").ToUpper());
Console.WriteLine("ptrPacketData = 0x" + tDataStore.ptrPacketData.ToString("x").ToUpper());
Console.WriteLine("UnKnown1 = " + tDataStore.UnKnown1);
Console.WriteLine("MayType = " + (MayType)tDataStore.MayType + " = 0x" + tDataStore.MayType.ToString("x").ToUpper());
Console.WriteLine("PacketLen = " + tDataStore.PacketLen + " = 0x" + tDataStore.PacketLen.ToString("x").ToUpper());
Console.WriteLine("UnKnown3 = " + tDataStore.UnKnown3);
Console.WriteLine(" ");
Console.WriteLine("Packet:");
Console.WriteLine("OpCode = " + (Opcodes)tPacket.OpCode + " = 0x" + tPacket.OpCode.ToString("x").ToUpper());
Console.Write("packet Byte = ");
foreach (byte bt in tPacket.packet)
{
string tstring = bt.ToString("x").ToUpper();
if (tstring.Length == 1)
tstring = "0" + tstring;
Console.Write(tstring + " ");
}
Console.WriteLine(" ");
}
Thread.Sleep(1);
}
}
[StructLayout(LayoutKind.Explicit, Size = 0x18)]
public struct DataStore
{
[FieldOffset(0x0)]
public int ptrDataStore; // pDataStore1,pDataStore2
[FieldOffset(0x4)]
public int ptrPacketData; //pointer to packet data
[FieldOffset(0x8)]
public int UnKnown1; //always 0
[FieldOffset(0xC)]
public int MayType; // 0x100 for normal, 0x300 for warden
[FieldOffset(0x10)]
public int PacketLen; //data length
[FieldOffset(0x14)]
public int UnKnown3; //always 0
}
public struct Packet
{
public int OpCode;
public byte[] packet;
}
public enum MayType
{
normal = 0x100,
warden = 0x300,
}
public enum Opcodes
{
CMSG_WORLD_TELEPORT = 0x0589, // (0x5211)(0x0008) //
CMSG_TELEPORT_TO_UNIT = 0xFFFF, // NF(0xCB9D)(0x0009) //
SMSG_CHECK_FOR_BOTS = 0x1574, // (0x29A9)(0x0015) //
CMSG_BOT_DETECTED2 = 0xFFFD, // NF(0x63B0)(0x0017) //
SMSG_FORCEACTIONSHOW = 0x7E77, // (0xEBF5)(0x001B) //
SMSG_PETGODMODE = 0x2C54, // (0x8B99)(0x001D) //
SMSG_GODMODE = 0x167E, // (0x0AF5)(0x0023) //
SMSG_DESTRUCTIBLE_BUILDING_DAMAGE = 0xEC5F, // (0xE3D9)(0x0032) //
CMSG_CHAR_CREATE = 0xF47E, // (0x2BF0)(0x0036) //
CMSG_CHAR_ENUM = 0x6655, // (0x03F8)(0x0037) //
CMSG_CHAR_DELETE = 0xAD5E, // (0x8A78)(0x0038) //
SMSG_CHAR_CREATE = 0x8C7F, // (0xC211)(0x003A) //
SMSG_CHAR_ENUM = 0x775E, // (0x429C)(0x003B) //
SMSG_CHAR_DELETE = 0x7F56, // (0x63BC)(0x003C) //
CMSG_PLAYER_LOGIN = 0x05A1, // (0x1621)(0x003D) //
SMSG_NEW_WORLD = 0x38C8, // (0xA094)(0x003E) //
SMSG_TRANSFER_PENDING = 0x502B, // (0x6210)(0x003F) //
SMSG_TRANSFER_ABORTED = 0x0A2A, // (0x0B55)(0x0040) //
SMSG_CHARACTER_LOGIN_FAILED = 0x2C56, // (0xCBD9)(0x0041) //
SMSG_LOGIN_SETTIMESPEED = 0x047C, // (0x0A10)(0x0042) //
SMSG_GAMETIME_UPDATE = 0xC675, // (0xEBF0)(0x0043) //
CMSG_GAMETIME_SET = 0x0044, // NF()(0x0044) // NOT IN CLIENT 335 AND 401
SMSG_GAMETIME_SET = 0x5D77, // (0xE2BD)(0x0045) //
CMSG_GAMESPEED_SET = 0x0046, // NF()(0x0046) // NOT IN CLIENT 401
SMSG_GAMESPEED_SET = 0xFF75, // (0x2354)(0x0047) //
CMSG_SERVERTIME = 0x0048, // NF()(0x0048) // NOT IN CLIENT 335 AND 401
SMSG_SERVERTIME = 0xCE55, // (0x8AD0)(0x0049) //
CMSG_PLAYER_LOGOUT = 0x3557, // (0xCA18)(0x004A) //
CMSG_LOGOUT_REQUEST = 0x8E56, // (0x62D1)(0x004B) //
SMSG_LOGOUT_RESPONSE = 0xFFF4, // NF(0x63BC)(0x004C) //
SMSG_LOGOUT_COMPLETE = 0x8C7F, // (0x8311)(0x004D) //
CMSG_LOGOUT_CANCEL = 0x3F56, // (0x2B19)(0x004E) //
SMSG_LOGOUT_CANCEL_ACK = 0xCD56, // (0xA395)(0x004F) //
CMSG_NAME_QUERY = 0xC57E, // (0x4354)(0x0050) //
SMSG_NAME_QUERY_RESPONSE = 0x4D5E, // (0x0A14)(0x0051) //
CMSG_PET_NAME_QUERY = 0xFFF0, // NF(0xABF1)(0x0052) //
SMSG_PET_NAME_QUERY_RESPONSE = 0xE20A, // (0x090C)(0x0053) //
CMSG_GUILD_QUERY = 0xFF88, // NF(0x4B18)(0x0054) //
SMSG_GUILD_QUERY_RESPONSE = 0x3208, // (0xEA1D)(0x0055) //
CMSG_ITEM_QUERY_SINGLE = 0x0180, // (0x5621)(0x0056) //
CMSG_ITEM_QUERY_MULTIPLE = 0x0057, // NF()(0x0057) //
SMSG_ITEM_QUERY_SINGLE_RESPONSE = 0x0828, // (0x8014)(0x0058) //
SMSG_ITEM_QUERY_MULTIPLE_RESPONSE = 0x0059, // NF()(0x0059) //
CMSG_PAGE_TEXT_QUERY = 0x2C75, // (0xEABD)(0x005A) //
SMSG_PAGE_TEXT_QUERY_RESPONSE = 0x775F, // (0x8848)(0x005B) //
CMSG_QUEST_QUERY = 0xFFEA, // NF(0xE27C)(0x005C) //
SMSG_QUEST_QUERY_RESPONSE = 0x720B, // (0x28C4)(0x005D) //
CMSG_GAMEOBJECT_QUERY = 0x0455, // (0x8239)(0x005E) //
SMSG_GAMEOBJECT_QUERY_RESPONSE = 0x0577, // (0x0231)(0x005F) //
CMSG_CREATURE_QUERY = 0x8454, // (0xE3D5)(0x0060) //
SMSG_CREATURE_QUERY_RESPONSE = 0xE45E, // (0x83B8)(0x0061) //
CMSG_WHO = 0x8E5E, // (0x0AB0)(0x0062) //
SMSG_WHO = 0xCB28, // (0xE2D0)(0x0063) //
CMSG_WHOIS = 0xD776, // (0x235D)(0x0064) //
SMSG_WHOIS = 0x3328, // (0x0AD9)(0x0065) //
CMSG_CONTACT_LIST = 0xCD5D, // (0x63D4)(0x0066) //
SMSG_CONTACT_LIST = 0x1675, // (0x439C)(0x0067) //
SMSG_FRIEND_STATUS = 0xBB22, // (0xAB14)(0x0068) //
CMSG_ADD_FRIEND = 0x6E5F, // (0xCAB1)(0x0069) //
CMSG_DEL_FRIEND = 0x1D5E, // (0x0B10)(0x006A) //
CMSG_SET_CONTACT_NOTES = 0x8C5E, // (0x03F9)(0x006B) //
CMSG_ADD_IGNORE = 0x8D57, // (0xCAF5)(0x006C) //
CMSG_DEL_IGNORE = 0xD57C, // (0xC399)(0x006D) //
CMSG_GROUP_INVITE = 0x9E5E, // (0x6AF4)(0x006E) //
SMSG_GROUP_INVITE = 0x1F7F, // (0xCBF1)(0x006F) //
CMSG_GROUP_CANCEL = 0x0070, // NF()(0x0070) //
SMSG_GROUP_CANCEL = 0x5E54, // (0xA290)(0x0071) //
CMSG_GROUP_ACCEPT = 0x9C74, // (0x8299)(0x0072) //
CMSG_GROUP_DECLINE = 0xA47C, // (0xCADC)(0x0073) //
SMSG_GROUP_DECLINE = 0xBE5E, // (0x8A51)(0x0074) //
CMSG_GROUP_UNINVITE = 0x4F74, // (0x0ABD)(0x0075) //
CMSG_GROUP_UNINVITE_GUID = 0x4F74, // (0x0ABD)(0x0076) //
SMSG_GROUP_UNINVITE = 0xBC75, // (0x2355)(0x0077) //
CMSG_GROUP_SET_LEADER = 0x7454, // (0x83F5)(0x0078) //
SMSG_GROUP_SET_LEADER = 0xED5D, // (0x6331)(0x0079) //
CMSG_LOOT_METHOD = 0x447D, // (0xEA99)(0x007A) //
CMSG_GROUP_DISBAND = 0x6575, // (0x4271)(0x007B) //
SMSG_GROUP_DESTROYED = 0x7E74, // (0x83B0)(0x007C) //
SMSG_GROUP_LIST = 0x8C76, // (0x229D)(0x007D) //
SMSG_PARTY_MEMBER_STATS = 0x7654, // (0x03B5)(0x007E) //
SMSG_PARTY_COMMAND_RESULT = 0x4F7D, // (0x4275)(0x007F) //
UMSG_UPDATE_GROUP_MEMBERS = 0x0080, // NF()(0x0080) //
CMSG_GUILD_CREATE = 0x0081, // NF()(0x0081) //
CMSG_GUILD_INVITE = 0x277C, // (0xCAB9)(0x0082) //
SMSG_GUILD_INVITE = 0x6F74, // (0xEA19)(0x0083) //
CMSG_GUILD_ACCEPT = 0x0084, // NF()(0x0084) //
CMSG_GUILD_DECLINE = 0x0085, // NF()(0x0085) //
SMSG_GUILD_DECLINE = 0x375F, // (0xABD9)(0x0086) //
CMSG_GUILD_INFO = 0xAF5E, // (0x6B75)(0x0087) //
SMSG_GUILD_INFO = 0x7C7F, // (0x02DD)(0x0088) //
CMSG_GUILD_ROSTER = 0x0757, // (0x22FD)(0x0089) //
SMSG_GUILD_ROSTER = 0xFFE6, // NF(0x1303)(0x008A) // 0x400C by callhandler.
CMSG_GUILD_PROMOTE = 0xFFE5, // NF(0x4A00)(0x008B) //
CMSG_GUILD_DEMOTE = 0xFFE4, // NF(0x4200)(0x008C) //
CMSG_GUILD_LEAVE = 0xFFE3, // NF(0x0A80)(0x008D) //
CMSG_GUILD_REMOVE = 0xFFE2, // NF(0x4281)(0x008E) //
CMSG_GUILD_DISBAND = 0x0982, // (0x0205)(0x008F) //
CMSG_GUILD_LEADER = 0xFFE1, // NF(0x9900)(0x0090) //
CMSG_GUILD_MOTD = 0xFFE0, // NF(0x4A05)(0x0091) //
SMSG_GUILD_EVENT = 0x577D, // (0x8B14)(0x0092) //
SMSG_GUILD_COMMAND_RESULT = 0xBE5D, // (0x8BF4)(0x0093) //
UMSG_UPDATE_GUILD = 0x0094, // NF()(0x0094) //
CMSG_MESSAGECHAT_SAY = 0x5A90, // (0x5200)(0x0000) //
CMSG_MESSAGECHAT_YELL = 0x3A10, // (0x7200)(0x0000) //
CMSG_MESSAGECHAT_CHANNEL = 0x3A88, // (0x5A20)(0x0000) //
CMSG_MESSAGECHAT_WHISPER = 0x5A80, // (0xDA24)(0x0000) //
CMSG_MESSAGECHAT_GUILD = 0x2A88, // (0x7A20)(0x0000) //
CMSG_MESSAGECHAT_OFFICER = 0x7A98, // (0x9204)(0x0000) //
CMSG_MESSAGECHAT_AFK = 0x6A88, // (0x9A24)(0x0000) //
CMSG_MESSAGECHAT_DND = 0x3A00, // (0x3A00)(0x0000) //
CMSG_MESSAGECHAT_EMOTE = 0x4A90, // (0xD200)(0x0000) //
CMSG_MESSAGECHAT_PARTY = 0x2A08, // (0x1204)(0x0000) //
CMSG_MESSAGECHAT_PARTY_LEADER = 0x6A18, // (0x1224)(0x0000) //
CMSG_MESSAGECHAT_RAID = 0x7A90, // (0xF224)(0x0000) //
CMSG_MESSAGECHAT_RAID_LEADER = 0x4A80, // (0x1A00)(0x0000) //
CMSG_MESSAGECHAT_BATTLEGROUND = 0x1A10, // (0x7204)(0x0000) //
CMSG_MESSAGECHAT_BATTLEGROUND_LEADER = 0x7A80, // (0x7A04)(0x0000) //
CMSG_MESSAGECHAT_RAID_WARNING = 0x4A88, // (0xDA00)(0x0000) //
SMSG_MESSAGECHAT = 0x867F, // (0x0BD0)(0x0096) //
CMSG_JOIN_CHANNEL = 0x3A98, // (0x9A00)(0x0097) //
CMSG_LEAVE_CHANNEL = 0x3A98, // (0x9A20)(0x0098) //
SMSG_CHANNEL_NOTIFY = 0xC574, // (0x6358)(0x0099) //
CMSG_CHANNEL_LIST = 0x1A88, // (0x1220)(0x009A) //
SMSG_CHANNEL_LIST = 0x7009, // (0x0A5D)(0x009B) //
CMSG_CHANNEL_PASSWORD = 0x3A18, // (0xB224)(0x009C) //
CMSG_CHANNEL_SET_OWNER = 0x6A88, // (0x3A24)(0x009D) //
CMSG_CHANNEL_OWNER = 0x2A98, // (0xB220)(0x009E) //
CMSG_CHANNEL_MODERATOR = 0x7A08, // (0xF200)(0x009F) //
CMSG_CHANNEL_UNMODERATOR = 0x2A00, // (0x1A20)(0x00A0) //
CMSG_CHANNEL_MUTE = 0x4A90, // (0x7220)(0x00A1) //
CMSG_CHANNEL_UNMUTE = 0x4A18, // (0x3200)(0x00A2) //
CMSG_CHANNEL_INVITE = 0x00A3, // NF()(0x00A3) //
CMSG_CHANNEL_KICK = 0x6A98, // (0x9200)(0x00A4) //
CMSG_CHANNEL_ROSTER_INFO = 0x3A90, // (0x5A24)(0x0000) //
CMSG_CHANNEL_BAN = 0x6A10, // (0x3A20)(0x00A5) //
CMSG_CHANNEL_UNBAN = 0x0A18, // (0x9A04)(0x00A6) //
CMSG_CHANNEL_ANNOUNCEMENTS = 0x2A10, // (0x9224)(0x00A7) //
CMSG_CHANNEL_MODERATE = 0x00A8, // NF()(0x00A8) //
SMSG_UPDATE_OBJECT = 0xFC7D, // (0x8BF0)(0x00A9) //
SMSG_DESTROY_OBJECT = 0x6F77, // (0xE310)(0x00AA) //
CMSG_USE_ITEM = 0x4E57, // (0x0330)(0x00AB) //
CMSG_OPEN_ITEM = 0x00AC, // NF()(0x00AC) //
CMSG_READ_ITEM = 0x00AD, // NF()(0x00AD) //
SMSG_READ_ITEM_OK = 0x4D7F, // (0x6398)(0x00AE) //
SMSG_READ_ITEM_FAILED = 0xCE56, // (0xA378)(0x00AF) //
SMSG_ITEM_COOLDOWN = 0xD75F, // (0x2B58)(0x00B0) //
CMSG_GAMEOBJ_USE = 0x00B1, // NF()(0x00B1) //
CMSG_DESTROY_ITEMS = 0x00B2, // NF()(0x00B2) //
SMSG_GAMEOBJECT_CUSTOM_ANIM = 0xA655, // (0x8230)(0x00B3) //
CMSG_AREATRIGGER = 0xBD5E, // (0xAAB4)(0x00B4) //
MSG_MOVE_START_FORWARD = 0xF576, // (0x0B31)(0x00B5) //
MSG_MOVE_START_BACKWARD = 0xCC7C, // (0x0B50)(0x00B6) //
MSG_MOVE_STOP = 0x4E76, // (0x433C)(0x00B7) //
MSG_MOVE_START_STRAFE_LEFT = 0x5F5C, // (0xE395)(0x00B8) //
MSG_MOVE_START_STRAFE_RIGHT = 0x265C, // (0x6BF4)(0x00B9) //
MSG_MOVE_STOP_STRAFE = 0x0D7F, // (0xA31C)(0x00BA) //
MSG_MOVE_JUMP = 0x7477, // (0x0A39)(0x00BB) //
MSG_MOVE_START_TURN_LEFT = 0x945F, // (0xAA90)(0x00BC) //
MSG_MOVE_START_TURN_RIGHT = 0x6657, // (0x4BFC)(0x00BD) //
MSG_MOVE_STOP_TURN = 0x6D54, // (0xC39D)(0x00BE) //
MSG_MOVE_START_PITCH_UP = 0x0E7C, // (0xAADC)(0x00BF) // INVERSER
MSG_MOVE_START_PITCH_DOWN = 0xCE75, // (0x2BD5)(0x00C0) // INVERSER
MSG_MOVE_STOP_PITCH = 0x4E7D, // (0x635D)(0x00C1) //
MSG_MOVE_SET_RUN_MODE = 0x7D56, // (0xE339)(0x00C2) //
MSG_MOVE_SET_WALK_MODE = 0xF75D, // (0x8A74)(0x00C3) //
MSG_MOVE_TOGGLE_LOGGING = 0x00C4, // NF()(0x00C4) // NOT IN CLIENT 335 AND 401
MSG_MOVE_TELEPORT = 0xC557, // (0xA254)(0x00C5) //
MSG_MOVE_TELEPORT_CHEAT = 0xFFDD, // NF(0xC291)(0x00C6) //
MSG_MOVE_TELEPORT_ACK = 0x365D, // (0x6A39)(0x00C7) //
MSG_MOVE_TOGGLE_FALL_LOGGING = 0x00C8, // NF()(0x00C8) // NOT IN CLIENT 335 AND 401
MSG_MOVE_FALL_LAND = 0xF474, // (0xAA58)(0x00C9) //
MSG_MOVE_START_SWIM = 0xAE57, // (0x62F8)(0x00CA) //
MSG_MOVE_STOP_SWIM = 0xAC7D, // (0xC290)(0x00CB) //
MSG_MOVE_SET_RUN_SPEED_CHEAT = 0x00CC, // NF()(0x00CC) //
MSG_MOVE_SET_RUN_SPEED = 0xA454, // (0x8379)(0x00CD) //
MSG_MOVE_SET_RUN_BACK_SPEED_CHEAT = 0x00CE, // NF()(0x00CE) //
MSG_MOVE_SET_RUN_BACK_SPEED = 0x065F, // (0x0270)(0x00CF) //
MSG_MOVE_SET_WALK_SPEED_CHEAT = 0x00D0, // NF()(0x00D0) //
MSG_MOVE_SET_WALK_SPEED = 0xEF57, // (0xEAB5)(0x00D1) //
MSG_MOVE_SET_SWIM_SPEED_CHEAT = 0x00D2, // NF()(0x00D2) //
MSG_MOVE_SET_SWIM_SPEED = 0xDD76, // (0x6A1D)(0x00D3) //
MSG_MOVE_SET_SWIM_BACK_SPEED_CHEAT = 0x00D4, // NF()(0x00D4) //
MSG_MOVE_SET_SWIM_BACK_SPEED = 0x1777, // (0x4B51)(0x00D5) //
MSG_MOVE_SET_ALL_SPEED_CHEAT = 0x00D6, // NF()(0x00D6) //
MSG_MOVE_SET_TURN_RATE_CHEAT = 0x00D7, // NF()(0x00D7) //
MSG_MOVE_SET_TURN_RATE = 0xAC75, // (0xEA58)(0x00D8) //
MSG_MOVE_TOGGLE_COLLISION_CHEAT = 0x00D9, // NF()(0x00D9) //
MSG_MOVE_SET_FACING = 0x865D, // ()(0x00DA) //
MSG_MOVE_SET_PITCH = 0x00DB, // NF()(0x00DB) //
MSG_MOVE_WORLDPORT_ACK = 0xFFDC, // NF(0x6AD0)(0x00DC) //
SMSG_MONSTER_MOVE = 0xA65D, // (0x02B0)(0x00DD) //
SMSG_MOVE_WATER_WALK = 0x00DE, // NF()(0x00DE) //
SMSG_MOVE_LAND_WALK = 0x00DF, // NF()(0x00DF) //
MSG_MOVE_SET_RAW_POSITION_ACK = 0xFFDB, // NF(0xA23C)(0x00E0) //
CMSG_MOVE_SET_RAW_POSITION = 0xFFDA, // NF(0xCB75)(0x00E1) //
SMSG_FORCE_RUN_SPEED_CHANGE = 0x00E2, // NF()(0x00E2) //
CMSG_FORCE_RUN_SPEED_CHANGE_ACK = 0x00E3, // NF()(0x00E3) //
SMSG_FORCE_RUN_BACK_SPEED_CHANGE = 0x00E4, // NF()(0x00E4) //
CMSG_FORCE_RUN_BACK_SPEED_CHANGE_ACK = 0x00E5, // NF()(0x00E5) //
SMSG_FORCE_SWIM_SPEED_CHANGE = 0x00E6, // NF()(0x00E6) //
CMSG_FORCE_SWIM_SPEED_CHANGE_ACK = 0x00E7, // NF()(0x00E7) //
SMSG_FORCE_MOVE_ROOT = 0x00E8, // NF()(0x00E8) //
CMSG_FORCE_MOVE_ROOT_ACK = 0x00E9, // NF()(0x00E9) //
SMSG_FORCE_MOVE_UNROOT = 0x00EA, // NF()(0x00EA) //
CMSG_FORCE_MOVE_UNROOT_ACK = 0x00EB, // NF()(0x00EB) //
MSG_MOVE_ROOT = 0x9555, // (0x0275)(0x00EC) //
MSG_MOVE_UNROOT = 0xFC55, // (0x2338)(0x00ED) //
MSG_MOVE_HEARTBEAT = 0x177C, // (0x0B38)(0x00EE) //
SMSG_MOVE_KNOCK_BACK = 0x00EF, // NF()(0x00EF) //
CMSG_MOVE_KNOCK_BACK_ACK = 0x00F0, // NF()(0x00F0) //
MSG_MOVE_KNOCK_BACK = 0x2555, // (0xC210)(0x00F1) //
SMSG_MOVE_FEATHER_FALL = 0x00F2, // NF()(0x00F2) //
SMSG_MOVE_NORMAL_FALL = 0x00F3, // NF()(0x00F3) //
SMSG_MOVE_SET_HOVER = 0x00F4, // NF()(0x00F4) //
SMSG_MOVE_UNSET_HOVER = 0x00F5, // NF()(0x00F5) //
CMSG_MOVE_HOVER_ACK = 0x00F6, // NF()(0x00F6) //
MSG_MOVE_HOVER = 0xD575, // (0x0331)(0x00F7) //
CMSG_TRIGGER_CINEMATIC_CHEAT = 0x00F8, // NF()(0x00F8) //
CMSG_OPENING_CINEMATIC = 0x00F9, // NF()(0x00F9) //
SMSG_TRIGGER_CINEMATIC = 0x00FA, // NF()(0x00FA) //
CMSG_NEXT_CINEMATIC_CAMERA = 0x00FB, // NF()(0x00FB) //
CMSG_COMPLETE_CINEMATIC = 0x00FC, // NF()(0x00FC) //
SMSG_TUTORIAL_FLAGS = 0x8657, // (0x4B31)(0x00FD) //
CMSG_TUTORIAL_FLAG = 0x00FE, // NF()(0x00FE) //
CMSG_TUTORIAL_CLEAR = 0x00FF, // NF()(0x00FF) //
CMSG_TUTORIAL_RESET = 0x0100, // NF()(0x0100) //
CMSG_STANDSTATECHANGE = 0x0101, // NF()(0x0101) //
CMSG_EMOTE = 0x7F5C, // (0x4A50)(0x0102) //
SMSG_EMOTE = 0x6C5C, // (0x2B98)(0x0103) //
CMSG_TEXT_EMOTE = 0x4A90, // (0xD200)(0x0104) //
SMSG_TEXT_EMOTE = 0x5F57, // (0x83D8)(0x0105) //
CMSG_AUTOEQUIP_GROUND_ITEM = 0x0106, // NF()(0x0106) //
CMSG_AUTOSTORE_GROUND_ITEM = 0x0107, // NF()(0x0107) //
CMSG_AUTOSTORE_LOOT_ITEM = 0xF457, // (0x22DD)(0x0108) //
CMSG_STORE_LOOT_IN_SLOT = 0xCD77, // (0xA374)(0x0109) //
CMSG_AUTOEQUIP_ITEM = 0x8756, // (0x0391)(0x010A) //
CMSG_AUTOSTORE_BAG_ITEM = 0x010B, // NF()(0x010B) //
CMSG_SWAP_ITEM = 0x4D5D, // (0x2319)(0x010C) //
CMSG_SWAP_INV_ITEM = 0xCD75, // (0x03D4)(0x010D) //
CMSG_SPLIT_ITEM = 0x010E, // NF()(0x010E) //
CMSG_AUTOEQUIP_ITEM_SLOT = 0x010F, // NF()(0x010F) //
OBSOLETE_DROP_ITEM = 0x0110, // NF()(0x0110) //
CMSG_DESTROYITEM = 0x0111, // NF()(0x0111) //
SMSG_INVENTORY_CHANGE_FAILURE = 0xD655, // (0x4319)(0x0112) //
SMSG_OPEN_CONTAINER = 0x1C5F, // (0x6AB0)(0x0113) //
CMSG_INSPECT = 0xAF7F, // (0x2334)(0x0114) //
SMSG_INSPECT = 0x867D, // (0xC2F4)(0x0115) //
CMSG_INITIATE_TRADE = 0xFFD8, // NF(0x1772)(0x0116) //
CMSG_BEGIN_TRADE = 0xFFD7, // NF(0x1773)(0x0117) //
CMSG_BUSY_TRADE = 0x0118, // NF()(0x0118) //
CMSG_IGNORE_TRADE = 0x0119, // NF()(0x0119) //
CMSG_ACCEPT_TRADE = 0x011A, // NF()(0x011A) //
CMSG_UNACCEPT_TRADE = 0x011B, // NF()(0x011B) //
CMSG_CANCEL_TRADE = 0x0C2A, // (0x1F72)(0x011C) //
CMSG_SET_TRADE_ITEM = 0x011D, // NF()(0x011D) //
CMSG_CLEAR_TRADE_ITEM = 0x011E, // NF()(0x011E) //
CMSG_SET_TRADE_GOLD = 0x011F, // NF()(0x011F) //
SMSG_TRADE_STATUS = 0x0120, // NF()(0x0120) //
SMSG_TRADE_STATUS_EXTENDED = 0x0121, // NF()(0x0121) //
SMSG_INITIALIZE_FACTIONS = 0xE674, // (0x6AB1)(0x0122) //
SMSG_SET_FACTION_VISIBLE = 0xF676, // (0xA394)(0x0123) //
SMSG_SET_FACTION_STANDING = 0x367F, // (0xA211)(0x0124) //
CMSG_SET_FACTION_ATWAR = 0x0125, // NF()(0x0125) //
CMSG_SET_FACTION_CHEAT = 0x0126, // NF()(0x0126) //
SMSG_SET_PROFICIENCY = 0xF555, // (0x22D4)(0x0127) //
CMSG_SET_ACTION_BUTTON = 0x355C, // ()(0x0128) //
SMSG_ACTION_BUTTONS = 0x4574, // (0xEB74)(0x0129) //
SMSG_INITIAL_SPELLS = 0x565D, // (0xC2B0)(0x012A) //
SMSG_LEARNED_SPELL = 0x9004, // (0xCAFC)(0x012B) //
SMSG_SUPERCEDED_SPELL = 0x267F, // (0x4378)(0x012C) //
CMSG_NEW_SPELL_SLOT = 0x012D, // NF()(0x012D) // NOT IN CLIENT 335 AND 401
CMSG_CAST_SPELL = 0x4C56, // (0xC390)(0x012E) //
CMSG_CANCEL_CAST = 0xFD77, // (0xEB5D)(0x012F) //
SMSG_CAST_FAILED = 0xD45D, // (0x4AB8)(0x0130) //
SMSG_SPELL_START = 0x7C75, // (0xAADD)(0x0131) //
SMSG_SPELL_GO = 0xE654, // (0x0B3C)(0x0132) //
SMSG_SPELL_FAILURE = 0x5657, // (0x4298)(0x0133) //
SMSG_SPELL_COOLDOWN = 0xE555, // (0x2394)(0x0134) //
SMSG_COOLDOWN_EVENT = 0x6576, // (0xA238)(0x0135) //
CMSG_CANCEL_AURA = 0x545E, // (0xAB7C)(0x0136) //
SMSG_EQUIPMENT_SET_SAVED = 0xAD55, // (0xC294)(0x0137) //
SMSG_PET_CAST_FAILED = 0xCD74, // (0x0B51)(0x0138) //
MSG_CHANNEL_START = 0x8574, // (0xC3D5)(0x0139) //
MSG_CHANNEL_UPDATE = 0xC654, // (0x8B70)(0x013A) //
CMSG_CANCEL_CHANNELLING = 0x957C, // (0x6A3D)(0x013B) //
SMSG_AI_REACTION = 0x1E55, // (0xEBB1)(0x013C) //
CMSG_SET_SELECTION = 0x5577, // (0xEBB5)(0x013D) //
CMSG_EQUIPMENT_SET_DELETE = 0xEE7D, // (0x8BD8)(0x013E) //
CMSG_INSTANCE_LOCK_WARNING_RESPONSE = 0xE476, // (0x4A3C)(0x013F) //
CMSG_UNUSED2 = 0x0140, // NF()(0x0140) // NOT IN CLIENT 335 AND 401
CMSG_ATTACKSWING = 0xE65D, // (0x4A5C)(0x0141) //
CMSG_ATTACKSTOP = 0x1E7C, // (0xC3B5)(0x0142) //
SMSG_ATTACKSTART = 0x047E, // (0x63D5)(0x0143) //
SMSG_ATTACKSTOP = 0x9D5F, // (0x6355)(0x0144) //
SMSG_ATTACKSWING_NOTINRANGE = 0x2F54, // (0x4B54)(0x0145) //
SMSG_ATTACKSWING_BADFACING = 0x767D, // (0x8251)(0x0146) //
SMSG_INSTANCE_LOCK_WARNING_QUERY = 0xB574, // (0x6379)(0x0147) //
SMSG_ATTACKSWING_DEADTARGET = 0x2677, // (0x235C)(0x0148) //
SMSG_ATTACKSWING_CANT_ATTACK = 0x3E76, // (0x8B98)(0x0149) //
SMSG_ATTACKERSTATEUPDATE = 0xBF56, // (0x8334)(0x014A) //
SMSG_BATTLEFIELD_PORT_DENIED = 0x014B, // NF()(0x014B) //
SMSG_DAMAGE_DONE_OBSOLETE = 0x014C, // NF()(0x014C) // NOT IN CLIENT 335 AND 401
SMSG_UNIT_SPELLCAST_START = 0xBE55, // (0xC2F1)(0x014D) //
SMSG_CANCEL_COMBAT = 0xD45C, // (0xEA7D)(0x014E) //
SMSG_SPELLBREAKLOG = 0xED7E, // (0xEBDC)(0x014F) //
SMSG_SPELLHEALLOG = 0x9D7D, // (0x437C)(0x0150) //
SMSG_SPELLENERGIZELOG = 0x8C5D, // (0x22FC)(0x0151) //
SMSG_BREAK_TARGET = 0x0152, // NF()(0x0152) // NOT IN CLIENT 335 AND 401
CMSG_SAVE_PLAYER = 0x0153, // NF()(0x0153) // NOT IN CLIENT 335 AND 401
CMSG_SETDEATHBINDPOINT = 0x0154, // NF()(0x0154) // NOT IN CLIENT 335 AND 401
SMSG_BINDPOINTUPDATE = 0x175D, // (0xA255)(0x0155) //
CMSG_GETDEATHBINDZONE = 0x0156, // NF()(0x0156) // NOT IN CLIENT 335 AND 401
SMSG_BINDZONEREPLY = 0xB477, // (0xC338)(0x0157) //
SMSG_PLAYERBOUND = 0x5F77, // (0x827D)(0x0158) //
SMSG_CLIENT_CONTROL_UPDATE = 0xCD55, // (0x4290)(0x0159) //
CMSG_REPOP_REQUEST = 0x057E, // (0xAB3C)(0x015A) //
SMSG_RESURRECT_REQUEST = 0xAE7D, // (0x8B51)(0x015B) //
CMSG_RESURRECT_RESPONSE = 0x8457, // (0xCB5C)(0x015C) //
CMSG_LOOT = 0xBD77, // (0x6390)(0x015D) //
CMSG_LOOT_MONEY = 0x9455, // (0xE2F0)(0x015E) //
CMSG_LOOT_RELEASE = 0x947F, // (0x82F8)(0x015F) //
SMSG_LOOT_RESPONSE = 0x545D, // (0x8339)(0x0160) //
SMSG_LOOT_RELEASE_RESPONSE = 0xB67F, // (0x4B58)(0x0161) //
SMSG_LOOT_REMOVED = 0x577C, // (0x03B1)(0x0162) //
SMSG_LOOT_MONEY_NOTIFY = 0xD57F, // (0x2A9C)(0x0163) //
SMSG_LOOT_ITEM_NOTIFY = 0x765D, // (0xEA3D)(0x0164) //
SMSG_LOOT_CLEAR_MONEY = 0xF77E, // (0xA2B0)(0x0165) //
SMSG_ITEM_PUSH_RESULT = 0xDB00, // (0x835D)(0x0166) //
SMSG_DUEL_REQUESTED = 0x530A, // (0xCAF1)(0x0167) //
SMSG_DUEL_OUTOFBOUNDS = 0xB829, // (0x2350)(0x0168) //
SMSG_DUEL_INBOUNDS = 0x9B00, // (0x2ADD)(0x0169) //
SMSG_DUEL_COMPLETE = 0xE323, // (0x6B74)(0x016A) //
SMSG_DUEL_WINNER = 0x2329, // (0xEB95)(0x016B) //
CMSG_DUEL_ACCEPTED = 0x6F75, // (0x8295)(0x016C) //
CMSG_DUEL_CANCELLED = 0xCC7E, // (0x6BDC)(0x016D) //
SMSG_MOUNTRESULT = 0x6E7C, // (0x82FD)(0x016E) //
SMSG_DISMOUNTRESULT = 0xD77D, // (0xE39D)(0x016F) //
SMSG_PUREMOUNT_CANCELLED_OBSOLETE = 0x0170, // NF()(0x0170) // // ERR_REMOVE_FROM_PVP_QUEUE_* events
CMSG_MOUNTSPECIAL_ANIM = 0x0171, // NF()(0x0171) //
SMSG_MOUNTSPECIAL_ANIM = 0xCC5D, // (0xAB59)(0x0172) //
SMSG_PET_TAME_FAILURE = 0x4475, // (0x63B1)(0x0173) //
CMSG_PET_SET_ACTION = 0x977F, // (0x2318)(0x0174) //
CMSG_PET_ACTION = 0x3C55, // (0x8B19)(0x0175) //
CMSG_PET_ABANDON = 0x3576, // (0x02D5)(0x0176) //
CMSG_PET_RENAME = 0x7D57, // (0x4AF8)(0x0177) //
SMSG_PET_NAME_INVALID = 0x1457, // (0x42D9)(0x0178) //
SMSG_PET_SPELLS = 0x5928, // (0x03F0)(0x0179) //
SMSG_PET_MODE = 0xFA0B, // (0x4A1C)(0x017A) //
CMSG_GOSSIP_HELLO = 0x1D55, // (0x2A75)(0x017B) //
CMSG_GOSSIP_SELECT_OPTION = 0x8E7C, // (0x0271)(0x017C) //
SMSG_GOSSIP_MESSAGE = 0xD12A, // (0xAB3D)(0x017D) //
SMSG_GOSSIP_COMPLETE = 0x430B, // (0x6BF9)(0x017E) //
CMSG_NPC_TEXT_QUERY = 0x5654, // (0x2BBD)(0x017F) //
SMSG_NPC_TEXT_UPDATE = 0x365E, // (0x8310)(0x0180) //
SMSG_NPC_WONT_TALK = 0x0181, // NF()(0x0181) //
CMSG_QUESTGIVER_STATUS_QUERY = 0x0182, // NF()(0x0182) //
SMSG_QUESTGIVER_STATUS = 0xAC5D, // (0x0390)(0x0183) //
CMSG_QUESTGIVER_HELLO = 0x3656, // (0x2AB8)(0x0184) //
SMSG_QUESTGIVER_QUEST_LIST = 0xFFD4, // NF(0x2780)(0x0185) //
CMSG_QUESTGIVER_QUERY_QUEST = 0x5E7D, // (0x0AFC)(0x0186) //
CMSG_QUESTGIVER_QUEST_AUTOLAUNCH = 0x0187, // NF()(0x0187) //
SMSG_QUESTGIVER_QUEST_DETAILS = 0xF65C, // (0x0AD8)(0x0188) //
CMSG_QUESTGIVER_ACCEPT_QUEST = 0xED54, // (0xE239)(0x0189) //
CMSG_QUESTGIVER_COMPLETE_QUEST = 0x8E55, // (0x2A5C)(0x018A) //
SMSG_QUESTGIVER_REQUEST_ITEMS = 0xC45C, // (0x6ADD)(0x018B) //
CMSG_QUESTGIVER_REQUEST_REWARD = 0x0E7D, // (0xEAF8)(0x018C) //
SMSG_QUESTGIVER_OFFER_REWARD = 0xAD54, // (0x829C)(0x018D) //
CMSG_QUESTGIVER_CHOOSE_REWARD = 0xF75F, // (0xE290)(0x018E) //
SMSG_QUESTGIVER_QUEST_INVALID = 0x018F, // NF()(0x018F) //
CMSG_QUESTGIVER_CANCEL = 0x0190, // NF()(0x0190) //
SMSG_QUESTGIVER_QUEST_COMPLETE = 0x0191, // NF()(0x0191) //
SMSG_QUESTGIVER_QUEST_FAILED = 0x2E77, // (0x6B39)(0x0192) //
CMSG_QUESTLOG_SWAP_QUEST = 0x0193, // NF()(0x0193) //
CMSG_QUESTLOG_REMOVE_QUEST = 0x0194, // NF()(0x0194) //
SMSG_QUESTLOG_FULL = 0x0195, // NF()(0x0195) //
SMSG_QUESTUPDATE_FAILED = 0xDC5D, // (0x0AB5)(0x0196) //
SMSG_QUESTUPDATE_FAILEDTIMER = 0x3F5D, // (0x8BB4)(0x0197) //
SMSG_QUESTUPDATE_COMPLETE = 0x4575, // (0x4AF5)(0x0198) //
SMSG_QUESTUPDATE_ADD_KILL = 0x157F, // (0x0BF1)(0x0199) //
SMSG_QUESTUPDATE_ADD_ITEM = 0x019A, // NF()(0x019A) // NOT IN CLIENT 335 AND 401
CMSG_QUEST_CONFIRM_ACCEPT = 0xD756, // (0x8350)(0x019B) //
SMSG_QUEST_CONFIRM_ACCEPT = 0x3F55, // (0x6BFD)(0x019C) //
CMSG_PUSHQUESTTOPARTY = 0xE755, // (0x2314)(0x019D) //
CMSG_LIST_INVENTORY = 0x3E77, // (0xCA59)(0x019E) //
SMSG_LIST_INVENTORY = 0x4E5E, // (0xE375)(0x019F) //
CMSG_SELL_ITEM = 0xDF77, // (0x8BB5)(0x01A0) //
SMSG_SELL_ITEM = 0x2F7E, // (0x2BB5)(0x01A1) //
CMSG_BUY_ITEM = 0x8457, // (0xCB5C)(0x01A3) // INT INT INT GUID BYTE
SMSG_BUY_ITEM = 0x4676, // (0x8AF4)(0x01A4) //
SMSG_BUY_FAILED = 0xF757, // (0x83DD)(0x01A5) //
CMSG_TAXICLEARALLNODES = 0x01A6, // NF()(0x01A6) //
CMSG_TAXIENABLEALLNODES = 0x01A7, // NF()(0x01A7) //
CMSG_TAXISHOWNODES = 0x01A8, // NF()(0x01A8) //
SMSG_SHOWTAXINODES = 0xD654, // (0x0399)(0x01A9) //
CMSG_TAXINODE_STATUS_QUERY = 0x01AA, // NF()(0x01AA) //
SMSG_TAXINODE_STATUS = 0x6F76, // (0xA330)(0x01AB) //
CMSG_TAXIQUERYAVAILABLENODES = 0x01AC, // NF()(0x01AC) //
CMSG_ACTIVATETAXI = 0x01AD, // NF()(0x01AD) //
SMSG_ACTIVATETAXIREPLY = 0x6F7C, // (0x23D5)(0x01AE) //
SMSG_NEW_TAXI_PATH = 0xAE5E, // (0xA259)(0x01AF) //
CMSG_TRAINER_LIST = 0x8E7C, // (0x0271)(0x01B0) //
SMSG_TRAINER_LIST = 0xAC7E, // (0xE311)(0x01B1) //
CMSG_TRAINER_BUY_SPELL = 0x9754, // (0x4391)(0x01B2) //
SMSG_TRAINER_BUY_SUCCEEDED = 0x01B3, // NF()(0x01B3) // NOT IN CLIENT 335 AND 401
SMSG_TRAINER_BUY_FAILED = 0x257E, // (0xE371)(0x01B4) //
CMSG_BINDER_ACTIVATE = 0x1D7F, // (0xE39C)(0x01B5) //
SMSG_PLAYERBINDERROR = 0x765C, // (0xC3FC)(0x01B6) //
CMSG_BANKER_ACTIVATE = 0x01B7, // NF()(0x01B7) //
SMSG_SHOW_BANK = 0x01B8, // NF()(0x01B8) //
CMSG_BUY_BANK_SLOT = 0x01B9, // NF()(0x01B9) //
SMSG_BUY_BANK_SLOT_RESULT = 0x01BA, // NF()(0x01BA) //
CMSG_PETITION_SHOWLIST = 0x01BB, // NF()(0x01BB) //
SMSG_PETITION_SHOWLIST = 0x5E5C, // (0x6BB9)(0x01BC) //
CMSG_PETITION_BUY = 0x01BD, // NF()(0x01BD) //
CMSG_PETITION_SHOW_SIGNATURES = 0x01BE, // NF()(0x01BE) //
SMSG_PETITION_SHOW_SIGNATURES = 0x747C, // (0x0B9D)(0x01BF) //
CMSG_PETITION_SIGN = 0x01C0, // NF()(0x01C0) //
SMSG_PETITION_SIGN_RESULTS = 0xAF56, // (0x4B1C)(0x01C1) //
MSG_PETITION_DECLINE = 0xC454, // (0x42B0)(0x01C2) //
CMSG_OFFER_PETITION = 0x01C3, // NF()(0x01C3) //
CMSG_TURN_IN_PETITION = 0x01C4, // NF()(0x01C4) //
SMSG_TURN_IN_PETITION_RESULTS = 0x2E74, // (0xCA19)(0x01C5) //
CMSG_PETITION_QUERY = 0xFFD3, // NF(0x6255)(0x01C6) //
SMSG_PETITION_QUERY_RESPONSE = 0x7301, // (0x286D)(0x01C7) //
SMSG_FISH_NOT_HOOKED = 0x3F76, // (0xCAB5)(0x01C8) //
SMSG_FISH_ESCAPED = 0x1F77, // (0x431D)(0x01C9) //
CMSG_BUG = 0xFFD1, // NF(0x2B3C)(0x01CA) //
SMSG_NOTIFICATION = 0x620A, // (0x0A31)(0x01CB) //
CMSG_PLAYED_TIME = 0x7E5E, // (0x8355)(0x01CC) //
SMSG_PLAYED_TIME = 0x4108, // ()(0x01CD) //
CMSG_QUERY_TIME = 0x01CE, // NF()(0x01CE) //
SMSG_QUERY_TIME_RESPONSE = 0xC47D, // (0x2290)(0x01CF) //
SMSG_LOG_XPGAIN = 0x7202, // (0xC3BC)(0x01D0) //or 0x0BF0 for 13164
SMSG_AURACASTLOG = 0x01D1, // NF()(0x01D1) //
CMSG_RECLAIM_CORPSE = 0x01D2, // NF()(0x01D2) //
CMSG_WRAP_ITEM = 0x01D3, // NF()(0x01D3) //
SMSG_LEVELUP_INFO = 0x01D4, // NF()(0x01D4) //
MSG_MINIMAP_PING = 0x01D5, // NF()(0x01D5) //
SMSG_RESISTLOG = 0x01D6, // NF()(0x01D6) //
SMSG_ENCHANTMENTLOG = 0xD676, // (0x435C)(0x01D7) //
CMSG_SET_SKILL_CHEAT = 0x01D8, // NF()(0x01D8) //
SMSG_START_MIRROR_TIMER = 0xAD74, // (0x6A54)(0x01D9) //
SMSG_PAUSE_MIRROR_TIMER = 0xBE76, // (0x0A55)(0x01DA) //
SMSG_STOP_MIRROR_TIMER = 0x2E56, // (0x2299)(0x01DB) //
CMSG_PING = 0x882A, // ()(0x01DC) //
SMSG_PONG = 0xB000, // (0xC500)(0x01DD) //
SMSG_CLEAR_COOLDOWN = 0x9577, // (0xCB51)(0x01DE) //
SMSG_GAMEOBJECT_PAGETEXT = 0xC757, // (0x2B79)(0x01DF) //
CMSG_SETSHEATHED = 0x01E0, // NF()(0x01E0) //
SMSG_COOLDOWN_CHEAT = 0x2C7F, // (0x637C)(0x01E1) //
SMSG_SPELL_DELAYED = 0x9675, // (0xA21C)(0x01E2) //
CMSG_QUEST_POI_QUERY = 0x01E3, // NF()(0x01E3) //
SMSG_QUEST_POI_QUERY_RESPONSE = 0xFFCE, // NF(0x8AB8)(0x01E4) //
CMSG_GHOST = 0x01E5, // NF()(0x01E5) //
CMSG_GM_INVIS = 0x01E6, // NF()(0x01E6) //
SMSG_INVALID_PROMOTION_CODE = 0x01E7, // NF()(0x01E7) //
MSG_GM_BIND_OTHER = 0x01E8, // NF()(0x01E8) //
MSG_GM_SUMMON = 0x01E9, // NF()(0x01E9) //
SMSG_ITEM_TIME_UPDATE = 0x0E5D, // (0x2A90)(0x01EA) //
SMSG_ITEM_ENCHANT_TIME_UPDATE = 0x3754, // (0xC370)(0x01EB) //
SMSG_AUTH_CHALLENGE = 0x3400, // (0x8500)(0x01EC) //
CMSG_AUTH_SESSION = 0x880A, // (0x3000)(0x01ED) //
SMSG_AUTH_RESPONSE = 0x1454, // (0xEB58)(0x01EE) //
MSG_GM_SHOWLABEL = 0x01EF, // NF()(0x01EF) //
CMSG_PET_CAST_SPELL = 0xC674, // (0xC355)(0x01F0) //
MSG_SAVE_GUILD_EMBLEM = 0x9D74, // (0x0AF1)(0x01F1) //
MSG_TABARDVENDOR_ACTIVATE = 0xB575, // (0x0A50)(0x01F2) //
SMSG_PLAY_SPELL_VISUAL = 0x055C, // (0x63BD)(0x01F3) //
CMSG_ZONEUPDATE = 0x5C7D, // (0x2AD8)(0x01F4) //
SMSG_PARTYKILLLOG = 0xE775, // (0xCA39)(0x01F5) //
SMSG_COMPRESSED_UPDATE_OBJECT = 0x6C7D, // (0xCB74)(0x01F6) //
SMSG_PLAY_SPELL_IMPACT = 0x3D74, // (0x4A30)(0x01F7) //
SMSG_EXPLORATION_EXPERIENCE = 0xA476, // (0x8B58)(0x01F8) //
CMSG_GM_SET_SECURITY_GROUP = 0x01F9, // NF()(0x01F9) //
CMSG_GM_NUKE = 0x01FA, // NF()(0x01FA) //
MSG_RANDOM_ROLL = 0xE455, // (0x8A5D)(0x01FB) //
SMSG_ENVIRONMENTALDAMAGELOG = 0x7455, // (0x6254)(0x01FC) //
CMSG_PLAYER_DIFFICULTY_CHANGE = 0x7E5D, // (0x03D0)(0x01FD) //
SMSG_RWHOIS = 0x3228, // (0xC35D)(0x01FE) //
SMSG_LFG_PLAYER_REWARD = 0xEC5E, // (0xCBBC)(0x01FF) //int8, uint32, uint32, uint32, uint32, uint32, uint8, for (uint8) {uint32,uint32,uint32}
SMSG_LFG_TELEPORT_DENIED = 0x6C55, // (0x4B19)(0x0200) //,2,4,6;0,5,7)
CMSG_UNLEARN_SPELL = 0x0201, // NF()(0x0201) //
CMSG_UNLEARN_SKILL = 0x0202, // NF()(0x0202) //
SMSG_REMOVED_SPELL = 0x2456, // (0x227D)(0x0203) //
CMSG_DECHARGE = 0x0204, // NF()(0x0204) //
CMSG_GMTICKET_CREATE = 0x0205, // NF()(0x0205) //
SMSG_GMTICKET_CREATE = 0x355D, // (0xAA74)(0x0206) //
CMSG_GMTICKET_UPDATETEXT = 0x0207, // NF()(0x0207) //
SMSG_GMTICKET_UPDATETEXT = 0x5D5E, // (0xAA79)(0x0208) //
SMSG_ACCOUNT_DATA_TIMES = 0xFD55, // (0x82B5)(0x0209) //
CMSG_REQUEST_ACCOUNT_DATA = 0x475C, // (0x0218)(0x020A) //
CMSG_UPDATE_ACCOUNT_DATA = 0xFF7E, // (0xEB55)(0x020B) //
SMSG_UPDATE_ACCOUNT_DATA = 0xBE57, // (0x61A9)(0x020C) //
SMSG_CLEAR_FAR_SIGHT_IMMEDIATE = 0xBE7D, // (0xEB98)(0x020D) //
SMSG_PLAYER_DIFFICULTY_CHANGE = 0xF476, // (0x633C)(0x020E) //
CMSG_GM_TEACH = 0x020F, // NF()(0x020F) //
CMSG_GM_CREATE_ITEM_TARGET = 0x0210, // NF()(0x0210) //
CMSG_GMTICKET_GETTICKET = 0x0211, // NF()(0x0211) //
SMSG_GMTICKET_GETTICKET = 0xF47F, // (0x6A7C)(0x0212) //
CMSG_UNLEARN_TALENTS = 0x0213, // NF()(0x0213) //
SMSG_GAMEOBJECT_SPAWN_ANIM_OBSOLETE = 0xFFC9, // NF(0xC08D)(0x0214) //
SMSG_GAMEOBJECT_DESPAWN_ANIM = 0x1E54, // (0x62D4)(0x0215) //
MSG_CORPSE_QUERY = 0x275E, // (0xA3B1)(0x0216) //
CMSG_GMTICKET_DELETETICKET = 0x0217, // NF()(0x0217) //
SMSG_GMTICKET_DELETETICKET = 0x1656, // (0x4A90)(0x0218) //
SMSG_CHAT_WRONG_FACTION = 0xC55F, // (0xE2D4)(0x0219) //
CMSG_GMTICKET_SYSTEMSTATUS = 0x021A, // NF()(0x021A) //
SMSG_GMTICKET_SYSTEMSTATUS = 0x467C, // (0x6A51)(0x021B) //
CMSG_SPIRIT_HEALER_ACTIVATE = 0x021C, // NF()(0x021C) //
SMSG_QUEST_FORCE_REMOVE = 0xFFC8, // NF(0x0B18)(0x021E) //estid
CMSG_SKILL_BUY_STEP = 0x021F, // NF()(0x021F) //
CMSG_SKILL_BUY_RANK = 0x0220, // NF()(0x0220) //
SMSG_SPIRIT_HEALER_CONFIRM = 0x7C57, // (0x4AF4)(0x0222) //
CMSG_CHARACTER_POINT_CHEAT = 0x0223, // NF()(0x0223) //
SMSG_GOSSIP_POI = 0x1002, // (0x0BD9)(0x0224) //
CMSG_CHAT_IGNORED = 0x0225, // NF()(0x0225) //
CMSG_GUILD_RANK = 0xFFC7, // NF(0x4A81)(0x0231) //
SMSG_GUILD_RANK = 0xFFC7, // NF(0x4090)() //
CMSG_GUILD_ADD_RANK = 0x0232, // NF()(0x0232) //
CMSG_GUILD_DEL_RANK = 0xFFC6, // NF(0x4205)(0x0233) //
CMSG_GUILD_SWITCH_RANK = 0xFFC5, // NF(0x0A04)(0x0000) //si up, 0 si down) uint32(rank) uint64 playerGUID
CMSG_GUILD_SET_PUBLIC_NOTE = 0x0234, // NF()(0x0234) //
CMSG_GUILD_SET_OFFICER_NOTE = 0x0235, // NF()(0x0235) //
SMSG_LOGIN_VERIFY_WORLD = 0xEC7C, // (0x4A5D)(0x0236) //
CMSG_CLEAR_EXPLORATION = 0x0237, // NF()(0x0237) //
CMSG_SEND_MAIL = 0x0238, // NF()(0x0238) //
SMSG_SEND_MAIL_RESULT = 0x8B23, // (0xE351)(0x0239) //
CMSG_GET_MAIL_LIST = 0x023A, // NF()(0x023A) //
SMSG_MAIL_LIST_RESULT = 0x3804, // (0xABD1)(0x023B) //
CMSG_BATTLEFIELD_LIST = 0xFFC3, // NF(0x1F73)(0x023C) //
SMSG_BATTLEFIELD_LIST = 0x023D, // NF()(0x023D) //
CMSG_BATTLEFIELD_JOIN = 0x023E, // NF()(0x023E) //
SMSG_BATTLEFIELD_WIN_OBSOLETE = 0x023F, // NF()(0x023F) //
SMSG_BATTLEFIELD_LOSE_OBSOLETE = 0x0240, // NF()(0x0240) //
CMSG_TAXICLEARNODE = 0x0241, // NF()(0x0241) //
CMSG_TAXIENABLENODE = 0x0242, // NF()(0x0242) //
CMSG_ITEM_TEXT_QUERY = 0xFFC2, // NF(0x237D)(0x0243) //
SMSG_ITEM_TEXT_QUERY_RESPONSE = 0xA929, // (0x8000)(0x0244) //
CMSG_MAIL_TAKE_MONEY = 0x0245, // NF()(0x0245) //
CMSG_MAIL_TAKE_ITEM = 0x0246, // NF()(0x0246) //
CMSG_MAIL_MARK_AS_READ = 0x0247, // NF()(0x0247) //
CMSG_MAIL_RETURN_TO_SENDER = 0x0248, // NF()(0x0248) //
CMSG_MAIL_DELETE = 0x0249, // NF()(0x0249) //
CMSG_MAIL_CREATE_TEXT_ITEM = 0x024A, // NF()(0x024A) //
SMSG_SPELLLOGMISS = 0x2476, // (0x0A78)(0x024B) //
SMSG_SPELLLOGEXECUTE = 0x1674, // (0x43FC)(0x024C) //
SMSG_DEBUGAURAPROC = 0x024D, // NF()(0x024D) //
SMSG_PERIODICAURALOG = 0xF557, // (0xC35C)(0x024E) //
SMSG_SPELLDAMAGESHIELD = 0x855E, // (0x22B1)(0x024F) //
SMSG_SPELLNONMELEEDAMAGELOG = 0xA656, // (0x831C)(0x0250) //
CMSG_LEARN_TALENT = 0x0251, // NF()(0x0251) //
SMSG_RESURRECT_FAILED = 0xD557, // (0xAA78)(0x0252) //
CMSG_TOGGLE_PVP = 0x0253, // NF()(0x0253) //
SMSG_ZONE_UNDER_ATTACK = 0xE801, // (0x6215)(0x0254) //
MSG_AUCTION_HELLO = 0xD574, // (0x8371)(0x0255) //
CMSG_AUCTION_SELL_ITEM = 0x0256, // NF()(0x0256) //
CMSG_AUCTION_REMOVE_ITEM = 0x0257, // NF()(0x0257) //
CMSG_AUCTION_LIST_ITEMS = 0x0258, // NF()(0x0258) //
CMSG_AUCTION_LIST_OWNER_ITEMS = 0x0259, // NF()(0x0259) //
CMSG_AUCTION_PLACE_BID = 0x025A, // NF()(0x025A) //
SMSG_AUCTION_COMMAND_RESULT = 0xEB22, // (0xAB5D)(0x025B) //
SMSG_AUCTION_LIST_RESULT = 0xAB03, // (0x827C)(0x025C) //
SMSG_AUCTION_OWNER_LIST_RESULT = 0xDA22, // (0x4B94)(0x025D) //
SMSG_AUCTION_BIDDER_NOTIFICATION = 0x3021, // (0x4250)(0x025E) //
SMSG_AUCTION_OWNER_NOTIFICATION = 0xC009, // (0x42B5)(0x025F) //
SMSG_PROCRESIST = 0x6754, // (0xEBB0)(0x0260) //
SMSG_STANDSTATE_CHANGE_FAILURE_OBSOLETE = 0x455D, // (0x8290)(0x0261) //
SMSG_DISPEL_FAILED = 0xDD54, // (0x4BB5)(0x0262) //
SMSG_SPELLORDAMAGE_IMMUNE = 0x247F, // (0x63F5)(0x0263) //
CMSG_AUCTION_LIST_BIDDER_ITEMS = 0x0264, // NF()(0x0264) //
SMSG_AUCTION_BIDDER_LIST_RESULT = 0xEA0A, // (0x42D5)(0x0265) //
SMSG_SET_FLAT_SPELL_MODIFIER = 0x2654, // (0x4218)(0x0266) //
SMSG_SET_PCT_SPELL_MODIFIER = 0x5F74, // (0x8B74)(0x0267) //
CMSG_SET_AMMO = 0x0268, // NF()(0x0268) //
SMSG_CORPSE_RECLAIM_DELAY = 0x0269, // NF()(0x0269) //
CMSG_SET_ACTIVE_MOVER = 0x0676, // (0xCB54)(0x026A) //
CMSG_PET_CANCEL_AURA = 0x026B, // NF()(0x026B) //
CMSG_PLAYER_AI_CHEAT = 0x026C, // NF()(0x026C) //
CMSG_CANCEL_AUTO_REPEAT_SPELL = 0xA45E, // (0xAB39)(0x026D) //
MSG_GM_ACCOUNT_ONLINE = 0x026E, // NF()(0x026E) //
MSG_LIST_STABLED_PETS = 0x5E5D, // (0x2A79)(0x026F) //
CMSG_STABLE_PET = 0x0270, // NF()(0x0270) //
CMSG_UNSTABLE_PET = 0xFFC0, // NF(0xFFFF)(0x0271) //
CMSG_BUY_STABLE_SLOT = 0x0272, // NF()(0x0272) //
SMSG_STABLE_RESULT = 0xE300, // ()(0x0273) //
CMSG_STABLE_REVIVE_PET = 0x0274, // NF()(0x0274) //
CMSG_STABLE_SWAP_PET = 0x0275, // NF()(0x0275) //
MSG_QUEST_PUSH_RESULT = 0x855F, // (0xC231)(0x0276) //
SMSG_PLAY_MUSIC = 0x9C7F, // (0xC2F9)(0x0277) //
SMSG_PLAY_OBJECT_SOUND = 0xFC5D, // (0x4258)(0x0278) //
CMSG_REQUEST_PET_INFO = 0x0279, // NF()(0x0279) //
CMSG_FAR_SIGHT = 0x027A, // NF()(0x027A) //
SMSG_SPELLDISPELLOG = 0x3C56, // (0xC2D9)(0x027B) //
SMSG_DAMAGE_CALC_LOG = 0xB657, // (0x037D)(0x027C) //
CMSG_ENABLE_DAMAGE_LOG = 0x027D, // NF()(0x027D) //
CMSG_GROUP_CHANGE_SUB_GROUP = 0xE576, // (0xEB35)(0x027E) //
CMSG_REQUEST_PARTY_MEMBER_STATS = 0x027F, // NF()(0x027F) //
CMSG_GROUP_SWAP_SUB_GROUP = 0x677F, // (0x6231)(0x0280) //
CMSG_RESET_FACTION_CHEAT = 0x0281, // NF()(0x0281) //
CMSG_AUTOSTORE_BANK_ITEM = 0x1556, // (0xA2D4)(0x0282) //
CMSG_AUTOBANK_ITEM = 0x2D55, // (0x4A18)(0x0283) //
MSG_QUERY_NEXT_MAIL_TIME = 0x7457, // (0x0A51)(0x0284) //
SMSG_RECEIVED_MAIL = 0x2122, // (0x4A54)(0x0285) //
SMSG_RAID_GROUP_ONLY = 0x0554, // (0x03D8)(0x0286) //
CMSG_SET_DURABILITY_CHEAT = 0x0287, // NF()(0x0287) //
CMSG_SET_PVP_RANK_CHEAT = 0x0288, // NF()(0x0288) //
CMSG_ADD_PVP_MEDAL_CHEAT = 0x0289, // NF()(0x0289) //
CMSG_DEL_PVP_MEDAL_CHEAT = 0x028A, // NF()(0x028A) //
CMSG_SET_PVP_TITLE = 0x028B, // NF()(0x028B) //
SMSG_PVP_CREDIT = 0x8E57, // (0x8BF1)(0x028C) //
SMSG_AUCTION_REMOVED_NOTIFICATION = 0x0A0A, // (0x4379)(0x028D) //
CMSG_GROUP_RAID_CONVERT = 0xA75D, // (0x427C)(0x028E) //
CMSG_GROUP_ASSISTANT_LEADER = 0x8556, // (0xEBD1)(0x028F) //
CMSG_BUYBACK_ITEM = 0x0290, // NF()(0x0290) //
SMSG_SERVER_MESSAGE = 0x2100, // (0x221C)(0x0291) //
CMSG_SET_SAVED_INSTANCE_EXTEND = 0x0292, // NF()(0x0292) // // lua: SetSavedInstanceExtend
SMSG_LFG_OFFER_CONTINUE = 0xEC57, // (0xCA78)(0x0293) //
CMSG_MEETINGSTONE_CHEAT = 0x0294, // NF()(0x0294) // // not found 3.3
SMSG_MEETINGSTONE_SETQUEUE = 0x245F, // (0xA215)(0x0295) //howed in console
CMSG_MEETINGSTONE_INFO = 0x0296, // NF()(0x0296) // // EVENT_LFG_UPDATE
SMSG_MEETINGSTONE_COMPLETE = 0xF575, // (0xEA14)(0x0297) //L_SHOW
SMSG_MEETINGSTONE_IN_PROGRESS = 0xF57D, // (0xE318)(0x0298) //ome UPDATE_COOLDOWN events
SMSG_MEETINGSTONE_MEMBER_ADDED = 0xF77C, // (0x43FD)(0x0299) //rrors: ERR_NOT_IN_GROUP (2,51) and ERR_NOT_IN_RAID (3,39,40)
CMSG_GMTICKETSYSTEM_TOGGLE = 0x029A, // NF()(0x029A) //
CMSG_CANCEL_GROWTH_AURA = 0x029B, // NF()(0x029B) //
SMSG_CANCEL_AUTO_REPEAT = 0x0456, // (0xE398)(0x029C) //
SMSG_STANDSTATE_UPDATE = 0x0F77, // (0xCBD1)(0x029D) //
SMSG_LOOT_ALL_PASSED = 0x8E54, // (0x83B1)(0x029E) //
SMSG_LOOT_ROLL_WON = 0x757E, // (0xE235)(0x029F) //
CMSG_LOOT_ROLL = 0x02A0, // NF()(0x02A0) //
SMSG_LOOT_START_ROLL = 0x7D7C, // (0xEB19)(0x02A1) //
SMSG_LOOT_ROLL = 0xB674, // (0x8BDC)(0x02A2) //
CMSG_LOOT_MASTER_GIVE = 0x02A3, // NF()(0x02A3) //
SMSG_LOOT_MASTER_LIST = 0x645C, // (0x2A91)(0x02A4) //
SMSG_SET_FORCED_REACTIONS = 0x02A5, // NF()(0x02A5) //
SMSG_SPELL_FAILED_OTHER = 0x0D54, // (0x4BBC)(0x02A6) //
SMSG_GAMEOBJECT_RESET_STATE = 0x4655, // (0x0274)(0x02A7) //
CMSG_REPAIR_ITEM = 0x02A8, // NF()(0x02A8) //
SMSG_CHAT_PLAYER_NOT_FOUND = 0x3654, // (0xC2D0)(0x02A9) //
MSG_TALENT_WIPE_CONFIRM = 0xCC5E, // (0x2A95)(0x02AA) //
SMSG_SUMMON_REQUEST = 0x475D, // (0x4BF5)(0x02AB) //
CMSG_SUMMON_RESPONSE = 0x4D77, // (0x8A18)(0x02AC) //
MSG_MOVE_TOGGLE_GRAVITY_CHEAT = 0x02AD, // NF()(0x02AD) //
SMSG_MONSTER_MOVE_TRANSPORT = 0xFFBF, // NF(0x001C)(0x02AE) //
SMSG_PET_BROKEN = 0xE92B, // (0x6A71)(0x02AF) //
MSG_MOVE_FEATHER_FALL = 0x3F75, // (0x02FD)(0x02B0) //
MSG_MOVE_WATER_WALK = 0x8D7F, // (0x23D9)(0x02B1) //
CMSG_SERVER_BROADCAST = 0x02B2, // NF()(0x02B2) //
CMSG_SELF_RES = 0xBD5F, // (0x62D5)(0x02B3) //
SMSG_FEIGN_DEATH_RESISTED = 0x8F54, // (0x03D9)(0x02B4) //
CMSG_RUN_SCRIPT = 0x02B5, // NF()(0x02B5) //
SMSG_SCRIPT_MESSAGE = 0x02B6, // NF()(0x02B6) //
SMSG_DUEL_COUNTDOWN = 0x8A21, // (0x8A54)(0x02B7) //
SMSG_AREA_TRIGGER_MESSAGE = 0xCC5F, // (0xAA7D)(0x02B8) //
CMSG_SHOWING_HELM = 0x7555, // (0x0A74)(0x02B9) //
CMSG_SHOWING_CLOAK = 0xBE7F, // (0xCBF4)(0x02BA) //
SMSG_LFG_ROLE_CHOSEN = 0x677C, // (0x2251)(0x02BB) //
SMSG_PLAYER_SKINNED = 0x2574, // (0xC311)(0x02BC) //
SMSG_DURABILITY_DAMAGE_DEATH = 0xE77C, // (0x0BF0)(0x02BD) //erted with SMSG_LOG_XPGAIN
CMSG_SET_EXPLORATION = 0x02BE, // NF()(0x02BE) //
CMSG_SET_ACTIONBAR_TOGGLES = 0x5754, // (0x2270)(0x02BF) //
UMSG_DELETE_GUILD_CHARTER = 0x02C0, // NF()(0x02C0) //
MSG_PETITION_RENAME = 0x577F, // (0x4A59)(0x02C1) //
SMSG_INIT_WORLD_STATES = 0x0D7D, // (0x8A94)(0x02C2) //
SMSG_UPDATE_WORLD_STATE = 0x6D7D, // (0xCBF8)(0x02C3) //
CMSG_ITEM_NAME_QUERY = 0x02C4, // NF()(0x02C4) //
SMSG_ITEM_NAME_QUERY_RESPONSE = 0x02C5, // NF()(0x02C5) //
SMSG_PET_ACTION_FEEDBACK = 0xA800, // (0x0370)(0x02C6) //
CMSG_CHAR_RENAME = 0x02C7, // NF()(0x02C7) //
SMSG_CHAR_RENAME = 0xA47D, // (0xA33C)(0x02C8) //
CMSG_MOVE_SPLINE_DONE = 0x02C9, // NF()(0x02C9) //
CMSG_MOVE_FALL_RESET = 0x02CA, // NF()(0x02CA) //
SMSG_INSTANCE_SAVE_CREATED = 0xAC57, // (0x2255)(0x02CB) //
SMSG_RAID_INSTANCE_INFO = 0x02CC, // NF()(0x02CC) //
CMSG_REQUEST_RAID_INFO = 0x02CD, // NF()(0x02CD) //
CMSG_MOVE_TIME_SKIPPED = 0x02CE, // NF()(0x02CE) //
CMSG_MOVE_FEATHER_FALL_ACK = 0x02CF, // NF()(0x02CF) //
CMSG_MOVE_WATER_WALK_ACK = 0xFFBE, // NF(0xFFFC)(0x02D0) //
CMSG_MOVE_NOT_ACTIVE_MOVER = 0x02D1, // NF()(0x02D1) //
SMSG_PLAY_SOUND = 0xA47F, // (0xA2D1)(0x02D2) //
CMSG_BATTLEFIELD_STATUS = 0x02D3, // NF()(0x02D3) //
SMSG_BATTLEFIELD_STATUS = 0x02D4, // NF()(0x02D4) //
CMSG_BATTLEFIELD_PORT = 0xFFBD, // NF(0x1373)(0x02D5) //
MSG_INSPECT_HONOR_STATS = 0x02D6, // NF()(0x02D6) //
CMSG_BATTLEMASTER_HELLO = 0x02D7, // NF()(0x02D7) //
CMSG_MOVE_START_SWIM_CHEAT = 0x02D8, // NF()(0x02D8) //
CMSG_MOVE_STOP_SWIM_CHEAT = 0x02D9, // NF()(0x02D9) //
SMSG_FORCE_WALK_SPEED_CHANGE = 0x02DA, // NF()(0x02DA) //
CMSG_FORCE_WALK_SPEED_CHANGE_ACK = 0x02DB, // NF()(0x02DB) //
SMSG_FORCE_SWIM_BACK_SPEED_CHANGE = 0x02DC, // NF()(0x02DC) //
CMSG_FORCE_SWIM_BACK_SPEED_CHANGE_ACK = 0x02DD, // NF()(0x02DD) //
SMSG_FORCE_TURN_RATE_CHANGE = 0x02DE, // NF()(0x02DE) //
CMSG_FORCE_TURN_RATE_CHANGE_ACK = 0x02DF, // NF()(0x02DF) //
MSG_PVP_LOG_DATA = 0xFFBC, // NF(0x0762)(0x02E0) //
CMSG_LEAVE_BATTLEFIELD = 0x7757, // (0xAA15)(0x02E1) //
CMSG_AREA_SPIRIT_HEALER_QUERY = 0x02E2, // NF()(0x02E2) //
CMSG_AREA_SPIRIT_HEALER_QUEUE = 0x02E3, // NF()(0x02E3) //
SMSG_AREA_SPIRIT_HEALER_TIME = 0xA457, // (0xA338)(0x02E4) //
CMSG_GM_UNTEACH = 0x02E5, // NF()(0x02E5) //
SMSG_WARDEN_DATA = 0x212B, // (0x23DD)(0x02E6) //
CMSG_WARDEN_DATA = 0x467F, // (0x233D)(0x02E7) //
SMSG_GROUP_JOINED_BATTLEGROUND = 0x02E8, // NF()(0x02E8) //
MSG_BATTLEGROUND_PLAYER_POSITIONS = 0xFFBB, // NF(0x8772)(0x02E9) //
CMSG_PET_STOP_ATTACK = 0x02EA, // NF()(0x02EA) //
SMSG_BINDER_CONFIRM = 0xEF7C, // (0x4234)(0x02EB) //
SMSG_BATTLEGROUND_PLAYER_JOINED = 0x02EC, // NF()(0x02EC) //
SMSG_BATTLEGROUND_PLAYER_LEFT = 0x02ED, // NF()(0x02ED) //
CMSG_BATTLEMASTER_JOIN = 0xFFBA, // NF(0x8F73)(0x02EE) //
CMSG_BATTLEMASTER_JOIN_RATED = 0xFF8E, // NF13297(0x8363)() // new op ?
SMSG_ADDON_INFO = 0xEE5D, // (0x0AF9)(0x02EF) //
CMSG_PET_UNLEARN = 0x02F0, // NF()(0x02F0) // // Deprecated 3.x
SMSG_PET_UNLEARN_CONFIRM = 0x02F1, // NF()(0x02F1) // // Deprecated 3.x
SMSG_PARTY_MEMBER_STATS_FULL = 0xC67C, // (0xAB1C)(0x02F2) //
CMSG_PET_SPELL_AUTOCAST = 0x02F3, // NF()(0x02F3) //
SMSG_WEATHER = 0x777F, // (0x2AF9)(0x02F4) //
SMSG_PLAY_TIME_WARNING = 0xBC74, // (0xA3D0)(0x02F5) //
SMSG_MINIGAME_SETUP = 0x1824, // (0x82FC)(0x02F6) //
SMSG_MINIGAME_STATE = 0x482B, // (0x6B9C)(0x02F7) //
CMSG_MINIGAME_MOVE = 0x02F8, // NF()(0x02F8) //
SMSG_MINIGAME_MOVE_FAILED = 0x02F9, // NF()(0x02F9) //
SMSG_RAID_INSTANCE_MESSAGE = 0xD929, // (0xEB78)(0x02FA) //
SMSG_COMPRESSED_MOVES = 0x621C, // (0x0A54)(0x02FB) //
CMSG_GUILD_INFO_TEXT = 0x02FC, // NF()(0x02FC) //
SMSG_CHAT_RESTRICTED = 0x3674, // (0x23BC)(0x02FD) //
SMSG_SPLINE_SET_RUN_SPEED = 0x055E, // (0xEAF0)(0x02FE) //
SMSG_SPLINE_SET_RUN_BACK_SPEED = 0x245D, // (0xEB71)(0x02FF) //
SMSG_SPLINE_SET_SWIM_SPEED = 0x865E, // (0x4BD8)(0x0300) //
SMSG_SPLINE_SET_WALK_SPEED = 0x3F77, // (0xA315)(0x0301) //
SMSG_SPLINE_SET_SWIM_BACK_SPEED = 0x0D75, // (0xCA34)(0x0302) //
SMSG_SPLINE_SET_TURN_RATE = 0xCD7E, // (0x2B1C)(0x0303) //
SMSG_SPLINE_MOVE_UNROOT = 0x0304, // NF()(0x0304) //
SMSG_SPLINE_MOVE_FEATHER_FALL = 0x0305, // NF()(0x0305) //
SMSG_SPLINE_MOVE_NORMAL_FALL = 0x0306, // NF()(0x0306) //
SMSG_SPLINE_MOVE_SET_HOVER = 0x0307, // NF()(0x0307) //
SMSG_SPLINE_MOVE_UNSET_HOVER = 0x0308, // NF()(0x0308) //
SMSG_SPLINE_MOVE_WATER_WALK = 0x0309, // NF()(0x0309) //
SMSG_SPLINE_MOVE_LAND_WALK = 0x030A, // NF()(0x030A) //
SMSG_SPLINE_MOVE_START_SWIM = 0x030B, // NF()(0x030B) //
SMSG_SPLINE_MOVE_STOP_SWIM = 0x030C, // NF()(0x030C) //
SMSG_SPLINE_MOVE_SET_RUN_MODE = 0x030D, // NF()(0x030D) //
SMSG_SPLINE_MOVE_SET_WALK_MODE = 0x030E, // NF()(0x030E) //
CMSG_GM_NUKE_ACCOUNT = 0x030F, // NF()(0x030F) //
MSG_GM_DESTROY_CORPSE = 0x0310, // NF()(0x0310) //
CMSG_GM_DESTROY_ONLINE_CORPSE = 0x0311, // NF()(0x0311) //
CMSG_ACTIVATETAXIEXPRESS = 0x0312, // NF()(0x0312) //
SMSG_SET_FACTION_ATWAR = 0x4657, // (0x2A59)(0x0313) //
SMSG_GAMETIMEBIAS_SET = 0x0314, // NF()(0x0314) //
CMSG_DEBUG_ACTIONS_START = 0x0315, // NF()(0x0315) //
CMSG_DEBUG_ACTIONS_STOP = 0x0316, // NF()(0x0316) //
CMSG_SET_FACTION_INACTIVE = 0x0317, // NF()(0x0317) //
CMSG_SET_WATCHED_FACTION = 0x0318, // NF()(0x0318) //
MSG_MOVE_TIME_SKIPPED = 0x9656, // (0xCA7C)(0x0319) //
SMSG_SPLINE_MOVE_ROOT = 0x031A, // NF()(0x031A) //
CMSG_SET_EXPLORATION_ALL = 0x031B, // NF()(0x031B) //
SMSG_INVALIDATE_PLAYER = 0xFB0A, // (0xA8C5)(0x031C) //
CMSG_RESET_INSTANCES = 0x031D, // NF()(0x031D) //
SMSG_INSTANCE_RESET = 0x1B28, // (0x2B34)(0x031E) //
SMSG_INSTANCE_RESET_FAILED = 0xD208, // (0xCAB8)(0x031F) //
SMSG_UPDATE_LAST_INSTANCE = 0x9B21, // (0x2B91)(0x0320) //
MSG_RAID_TARGET_UPDATE = 0x3C5F, // (0x0B74)(0x0321) //
MSG_RAID_READY_CHECK = 0x8F76, // (0x82D0)(0x0322) //
CMSG_LUA_USAGE = 0x0323, // NF()(0x0323) //
SMSG_PET_ACTION_SOUND = 0x6C77, // (0x62FC)(0x0324) //
SMSG_PET_DISMISS_SOUND = 0x3E74, // (0x43D5)(0x0325) //
SMSG_GHOSTEE_GONE = 0x0326, // NF()(0x0326) //
CMSG_GM_UPDATE_TICKET_STATUS = 0x0327, // NF()(0x0327) //
SMSG_GM_TICKET_STATUS_UPDATE = 0xBF7D, // (0x22F4)(0x0328) //
MSG_SET_DUNGEON_DIFFICULTY = 0x8654, // (0x4B35)(0x0329) //
CMSG_GMSURVEY_SUBMIT = 0x032A, // NF()(0x032A) //
SMSG_UPDATE_INSTANCE_OWNERSHIP = 0x8321, // (0xCB5D)(0x032B) //
CMSG_IGNORE_KNOCKBACK_CHEAT = 0x032C, // NF()(0x032C) //
SMSG_CHAT_PLAYER_AMBIGUOUS = 0x032D, // NF()(0x032D) //
MSG_DELAY_GHOST_TELEPORT = 0x032E, // NF()(0x032E) //
SMSG_SPELLINSTAKILLLOG = 0x3E5F, // (0x8370)(0x032F) //
SMSG_SPELL_UPDATE_CHAIN_TARGETS = 0xAD76, // (0xCA9C)(0x0330) //
CMSG_CHAT_FILTERED = 0x0331, // NF()(0x0331) //
SMSG_EXPECTED_SPAM_RECORDS = 0xA108, // (0xABDD)(0x0332) //
SMSG_SPELLSTEALLOG = 0x9F74, // (0x2235)(0x0333) //
CMSG_LOTTERY_QUERY_OBSOLETE = 0x0334, // NF()(0x0334) //
SMSG_LOTTERY_QUERY_RESULT_OBSOLETE = 0x0335, // NF()(0x0335) //
CMSG_BUY_LOTTERY_TICKET_OBSOLETE = 0x0336, // NF()(0x0336) //
SMSG_LOTTERY_RESULT_OBSOLETE = 0x0337, // NF()(0x0337) //
SMSG_CHARACTER_PROFILE = 0x0338, // NF()(0x0338) //
SMSG_CHARACTER_PROFILE_REALM_CONNECTED = 0x0339, // NF()(0x0339) //
SMSG_DEFENSE_MESSAGE = 0x6020, // (0xA27C)(0x033A) //
SMSG_INSTANCE_DIFFICULTY = 0xA55E, // (0x0B19)(0x033B) //
MSG_GM_RESETINSTANCELIMIT = 0x033C, // NF()(0x033C) //
SMSG_MOTD = 0x077C, // (0x4394)(0x033D) //
SMSG_MOVE_SET_FLIGHT = 0x033E, // NF()(0x033E) //
SMSG_MOVE_UNSET_FLIGHT = 0x033F, // NF()(0x033F) //
CMSG_MOVE_FLIGHT_ACK = 0x0340, // NF()(0x0340) //
MSG_MOVE_START_SWIM_CHEAT = 0x2755, // (0x0A1C)(0x0341) //
MSG_MOVE_STOP_SWIM_CHEAT = 0x3D54, // (0x6AF8)(0x0342) //
SMSG_MOVE_SET_CAN_FLY = 0x675D, // (0xEBF1)(0x0343) //
SMSG_MOVE_UNSET_CAN_FLY = 0x0344, // NF()(0x0344) //
CMSG_MOVE_SET_CAN_FLY_ACK = 0x0345, // NF()(0x0345) //
CMSG_MOVE_SET_FLY = 0x0346, // NF()(0x0346) //
CMSG_SOCKET_GEMS = 0x0347, // NF()(0x0347) //
CMSG_ARENA_TEAM_CREATE = 0x0348, // NF()(0x0348) //
SMSG_ARENA_TEAM_COMMAND_RESULT = 0x0349, // NF()(0x0349) //
UMSG_UPDATE_ARENA_TEAM_OBSOLETE = 0x0E56, // (0x8BB1)(0x034A) //
CMSG_ARENA_TEAM_QUERY = 0xFFB7, // NF(0x023D)(0x034B) //
SMSG_ARENA_TEAM_QUERY_RESPONSE = 0xC02B, // (0x21A0)(0x034C) //
CMSG_ARENA_TEAM_ROSTER = 0x034D, // NF()(0x034D)
SMSG_ARENA_TEAM_ROSTER = 0xA80A, // (0x23F1)(0x034E) //
CMSG_ARENA_TEAM_INVITE = 0xEF7D, // (0xAAB0)(0x034F) //
SMSG_ARENA_TEAM_INVITE = 0xE575, // (0x2399)(0x0350) //
CMSG_ARENA_TEAM_ACCEPT = 0x447C, // (0xC379)(0x0351) //
CMSG_ARENA_TEAM_DECLINE = 0x8C57, // (0xA250)(0x0352) //
CMSG_ARENA_TEAM_LEAVE = 0x4556, // (0x6B54)(0x0353) //
CMSG_ARENA_TEAM_REMOVE = 0x9C57, // (0x429D)(0x0354) //
CMSG_ARENA_TEAM_DISBAND = 0x867C, // (0x6AD4)(0x0355) //
CMSG_ARENA_TEAM_LEADER = 0x9777, // (0x0B95)(0x0356) //
SMSG_ARENA_TEAM_EVENT = 0x6554, // (0xAB70)(0x0357) //
CMSG_BATTLEMASTER_JOIN_ARENA = 0xFFB5, // NF(0x8362)(0x0358) //
MSG_MOVE_START_ASCEND = 0x0359, // NF()(0x0359) //
MSG_MOVE_STOP_ASCEND = 0x035A, // NF()(0x035A) //
SMSG_ARENA_TEAM_STATS = 0x9B0B, // (0x03B4)(0x035B) //
CMSG_LFG_JOIN = 0x035C, // NF()(0x035C) // // CMSG JoinLFG
CMSG_LFG_LEAVE = 0x035D, // NF()(0x035D) // // CMSG LeaveLFG
CMSG_SEARCH_LFG_JOIN = 0x035E, // NF()(0x035E) // // CMSG SearchLFGJoin
CMSG_SEARCH_LFG_LEAVE = 0x035F, // NF()(0x035F) // // CMSG SearchLFGLeave
SMSG_UPDATE_LFG_LIST = 0xB676, // (0x4A95)(0x0360) //32, uint32, if (uint8) { uint32 count, for (count) { uint64} }, uint32 count2, uint32, for (count2)
//{ uint64, uint32 flags, if (flags & 0x2) {string}, if (flags & 0x10) {for (3) uint8}, if (flags & 0x80) {uint64, uint32}}, uint32 count3, uint32, for (count3) {uint64, uint32 flags,
// if (flags & 0x1) {uint8, uint8, uint8, for (3) uint8, uint32, uint32, uint32, uint32, uint32, uint32, float, float, uint32, uint32, uint32, uint32, uint32, float,
// uint32, uint32, uint32, uint32, uint32, uint32}, if (flags&0x2) string,
// if (flags&0x4) uint8, if (flags&0x8) uint64, if (flags&0x10) uint8, if (flags&0x20) uint32, if (flags&0x40) uint8, if (flags& 0x80) {uint64, uint32}}
SMSG_LFG_PROPOSAL_UPDATE = 0x9775, // (0xE274)(0x0361) //32, uint8, uint32, uint32, uint8, for (uint8) {uint32,uint8,uint8,uint8,uint8}
CMSG_LFG_PROPOSAL_RESULT = 0x0362, // NF()(0x0362) // // CMSG AcceptProposal, RejectProposal
SMSG_LFG_ROLE_CHECK_UPDATE = 0x1D75, // (0xA3D5)(0x0363) //32, uint8, for (uint8) uint32, uint8, for (uint8) { uint64, uint8, uint32, uint8, }
SMSG_LFG_JOIN_RESULT = 0xC777, // (0x0BB5)(0x0364) //32 unk, uint32, if (unk == 6) { uint8 count, for (count) uint64 }
SMSG_LFG_QUEUE_STATUS = 0x977E, // (0x8A1C)(0x0365) //32 dungeon, uint32 lfgtype, uint32, uint32, uint32, uint32, uint8, uint8, uint8, uint8
CMSG_SET_LFG_COMMENT = 0x0366, // NF()(0x0366) // // CMSG SetLFGComment
SMSG_LFG_UPDATE_PLAYER = 0x0C5E, // (0x0238)(0x0367) //8, if (uint8) { uint8, uint8, uint8, uint8, if (uint8) for (uint8) uint32, string}
SMSG_LFG_UPDATE_PARTY = 0xA775, // (0x0B1D)(0x0368) //8, if (uint8) { uint8, uint8, uint8, for (3) uint8, uint8, if (uint8) for (uint8) uint32, string}
SMSG_LFG_UPDATE_LIST = 0x8674, // (0x2BD1)(0x0369) //8
CMSG_LFG_SET_ROLES = 0x036A, // NF()(0x036A) // // CMSG SetLFGRoles
CMSG_LFG_SET_NEEDS = 0x036B, // NF()(0x036B) // // CMSG SetLFGNeeds
CMSG_LFG_SET_BOOT_VOTE = 0x036C, // NF()(0x036C) // // CMSG SetLFGBootVote
SMSG_LFG_BOOT_PROPOSAL_UPDATE = 0xCC56, // (0x8399)(0x036D) //8, uint8, uint8, uint64, uint32, uint32, uint32, uint32
CMSG_LFD_PLAYER_LOCK_INFO_REQUEST = 0x036E, // NF()(0x036E) // // CMSG RequestLFDPlayerLockInfo
SMSG_LFG_PLAYER_INFO = 0x1C7F, // (0x4370)(0x036F) //8, for (uint8) { uint32, uint8, uint32, uint32, uint32, uint32, uint8, for (uint8) {uint32,uint32, uint32}}, uint32, for (uint32) {uint32,uint32}
CMSG_LFG_TELEPORT = 0x0370, // NF()(0x0370) // // CMSG LFGTeleport
CMSG_LFD_PARTY_LOCK_INFO_REQUEST = 0x0371, // NF()(0x0371) // // CMSG RequestLFDPartyLockInfo
SMSG_LFG_PARTY_INFO = 0x867E, // (0x03F5)(0x0372) //8, for (uint8) uint64
SMSG_TITLE_EARNED = 0x420B, // (0x0B91)(0x0373) //
CMSG_SET_TITLE = 0x0374, // NF()(0x0374) //
CMSG_CANCEL_MOUNT_AURA = 0x0375, // NF()(0x0375) //
SMSG_ARENA_ERROR = 0x5457, // (0x6295)(0x0376) //
MSG_INSPECT_ARENA_TEAMS = 0x0377, // NF()(0x0377) //
SMSG_DEATH_RELEASE_LOC = 0xFFB4, // NF(0xABF5)(0x0378) //
CMSG_CANCEL_TEMP_ENCHANTMENT = 0x0379, // NF()(0x0379) //
SMSG_FORCED_DEATH_UPDATE = 0xFFB3, // NF(0x43BD)(0x037A) //
CMSG_CHEAT_SET_HONOR_CURRENCY = 0x037B, // NF()(0x037B) //
CMSG_CHEAT_SET_ARENA_CURRENCY = 0x037C, // NF()(0x037C) //
MSG_MOVE_SET_FLIGHT_SPEED_CHEAT = 0x037D, // NF()(0x037D) //
MSG_MOVE_SET_FLIGHT_SPEED = 0x5576, // (0x0310)(0x037E) //
MSG_MOVE_SET_FLIGHT_BACK_SPEED_CHEAT = 0x037F, // NF()(0x037F) //
MSG_MOVE_SET_FLIGHT_BACK_SPEED = 0x5C55, // (0xE2BC)(0x0380) //
SMSG_FORCE_FLIGHT_SPEED_CHANGE = 0x0381, // NF()(0x0381) //
CMSG_FORCE_FLIGHT_SPEED_CHANGE_ACK = 0x0382, // NF()(0x0382) //
SMSG_FORCE_FLIGHT_BACK_SPEED_CHANGE = 0x0383, // NF()(0x0383) //
CMSG_FORCE_FLIGHT_BACK_SPEED_CHANGE_ACK = 0x0384, // NF()(0x0384) //
SMSG_SPLINE_SET_FLIGHT_SPEED = 0xDD5C, // (0x0A15)(0x0385) //
SMSG_SPLINE_SET_FLIGHT_BACK_SPEED = 0x4F76, // (0xAA9D)(0x0386) //
CMSG_MAELSTROM_INVALIDATE_CACHE = 0x0387, // NF()(0x0387) //
SMSG_FLIGHT_SPLINE_SYNC = 0xB47F, // (0xE2DC)(0x0388) //
CMSG_SET_TAXI_BENCHMARK_MODE = 0x0389, // NF()(0x0389) //
SMSG_JOINED_BATTLEGROUND_QUEUE = 0x038A, // NF()(0x038A) //
SMSG_REALM_SPLIT = 0x3454, // (0x4270)(0x038B) //
CMSG_REALM_SPLIT = 0x477D, // (0xAB58)(0x038C) //
CMSG_MOVE_CHNG_TRANSPORT = 0x038D, // NF()(0x038D) //
MSG_PARTY_ASSIGNMENT = 0x038E, // NF()(0x038E) //
SMSG_OFFER_PETITION_ERROR = 0xBB2A, // (0x8B11)(0x038F) //
SMSG_TIME_SYNC_REQ = 0X6F5E, // (0xA318)(0x0390) //
CMSG_TIME_SYNC_RESP = 0x0D57, // ()(0x0391) //
CMSG_SEND_LOCAL_EVENT = 0x0392, // NF()(0x0392) //
CMSG_SEND_GENERAL_TRIGGER = 0x0393, // NF()(0x0393) //
CMSG_SEND_COMBAT_TRIGGER = 0x0394, // NF()(0x0394) //
CMSG_MAELSTROM_GM_SENT_MAIL = 0x0395, // NF()(0x0395) //
SMSG_RESET_FAILED_NOTIFY = 0xFFB1, // NF(0xA258)(0x0396) //
SMSG_REAL_GROUP_UPDATE = 0x8D5E, // (0x237C)(0x0397) //
SMSG_LFG_DISABLED = 0xE554, // (0x8AD8)(0x0398) //
CMSG_ACTIVE_PVP_CHEAT = 0x0399, // NF()(0x0399) //
CMSG_CHEAT_DUMP_ITEMS_DEBUG_ONLY = 0x039A, // NF()(0x039A) //
SMSG_CHEAT_DUMP_ITEMS_DEBUG_ONLY_RESPONSE = 0xFFB0, // NF(0x212C)(0x039B) //
SMSG_CHEAT_DUMP_ITEMS_DEBUG_ONLY_RESPONSE_WRITE_FILE = 0x039C, // NF()(0x039C) //
SMSG_UPDATE_COMBO_POINTS = 0x039D, // NF()(0x039D) //
SMSG_VOICE_SESSION_ROSTER_UPDATE = 0xFFAF, // NF(0xEBD5)(0x039E) //
SMSG_VOICE_SESSION_LEAVE = 0xFFAE, // NF(0xC255)(0x039F) //
SMSG_VOICE_SESSION_ADJUST_PRIORITY = 0x03A0, // NF()(0x03A0) //
CMSG_VOICE_SET_TALKER_MUTED_REQUEST = 0x03A1, // NF()(0x03A1) //
SMSG_VOICE_SET_TALKER_MUTED = 0xFFAD, // NF(0x8B55)(0x03A2) //
SMSG_INIT_EXTRA_AURA_INFO_OBSOLETE = 0x03A3, // NF()(0x03A3) //
SMSG_SET_EXTRA_AURA_INFO_OBSOLETE = 0x03A4, // NF()(0x03A4) //
SMSG_SET_EXTRA_AURA_INFO_NEED_UPDATE_OBSOLETE = 0x03A5, // NF()(0x03A5) //
SMSG_CLEAR_EXTRA_AURA_INFO_OBSOLETE = 0x03A6, // NF()(0x03A6) //
MSG_MOVE_START_DESCEND = 0x03A7, // NF()(0x03A7) //
CMSG_IGNORE_REQUIREMENTS_CHEAT = 0x03A8, // NF()(0x03A8) //
SMSG_IGNORE_REQUIREMENTS_CHEAT = 0x7C55, // (0x839D)(0x03A9) //
SMSG_SPELL_CHANCE_PROC_LOG = 0x03AA, // NF()(0x03AA) //
CMSG_MOVE_SET_RUN_SPEED = 0x03AB, // NF()(0x03AB) //
SMSG_DISMOUNT = 0x5756, // (0xC394)(0x03AC) //
MSG_MOVE_UPDATE_CAN_FLY = 0x675D, // (0xEBF1)(0x03AD) //
MSG_RAID_READY_CHECK_CONFIRM = 0xB577, // (0x2250)(0x03AE) //
CMSG_VOICE_SESSION_ENABLE = 0x477C, // (0x82B9)(0x03AF) //
SMSG_VOICE_SESSION_ENABLE = 0x03B0, // NF()(0x03B0) //
SMSG_VOICE_PARENTAL_CONTROLS = 0xFFAC, // NF(0x6AD9)(0x03B1) //
CMSG_GM_WHISPER = 0xDA24, // NF(0xDA24)()
SMSG_GM_MESSAGECHAT = 0x2902, // (0xE3B0)(0x03B3) //
MSG_GM_GEARRATING = 0x03B4, // NF()(0x03B4) //
CMSG_COMMENTATOR_ENABLE = 0x03B5, // NF()(0x03B5) //
SMSG_COMMENTATOR_STATE_CHANGED = 0x3E5D, // (0x4BF4)(0x03B6) //
CMSG_COMMENTATOR_GET_MAP_INFO = 0x03B7, // NF()(0x03B7) //
SMSG_COMMENTATOR_MAP_INFO = 0x757D, // (0xAA51)(0x03B8) //
CMSG_COMMENTATOR_GET_PLAYER_INFO = 0x03B9, // NF()(0x03B9) //
SMSG_COMMENTATOR_GET_PLAYER_INFO = 0x03BA, // NF()(0x03BA) //
SMSG_COMMENTATOR_PLAYER_INFO = 0x7F5D, // (0xC2B1)(0x03BB) //
CMSG_COMMENTATOR_ENTER_INSTANCE = 0x03BC, // NF()(0x03BC) //
CMSG_COMMENTATOR_EXIT_INSTANCE = 0x03BD, // NF()(0x03BD) //
CMSG_COMMENTATOR_INSTANCE_COMMAND = 0x03BE, // NF()(0x03BE) //
SMSG_CLEAR_TARGET = 0xC455, // (0x4ADD)(0x03BF) //
CMSG_BOT_DETECTED = 0x03C0, // NF()(0x03C0) //
SMSG_CROSSED_INEBRIATION_THRESHOLD = 0xFFAB, // NF(0xEBB4)(0x03C1) //
CMSG_CHEAT_PLAYER_LOGIN = 0x03C2, // NF()(0x03C2) //
CMSG_CHEAT_PLAYER_LOOKUP = 0x03C3, // NF()(0x03C3) //
SMSG_CHEAT_PLAYER_LOOKUP = 0x03C4, // NF()(0x03C4) //
SMSG_KICK_REASON = 0x3320, // (0x4A71)(0x03C5) //
MSG_RAID_READY_CHECK_FINISHED = 0xFC75, // (0x82D5)(0x03C6) //
CMSG_COMPLAIN = 0x03C7, // NF()(0x03C7) //
SMSG_COMPLAIN_RESULT = 0xFFAA, // NF(0x2295)(0x03C8) //
SMSG_FEATURE_SYSTEM_STATUS = 0x5C74, // (0xA37C)(0x03C9) //
CMSG_GM_SHOW_COMPLAINTS = 0x03CA, // NF()(0x03CA) //
CMSG_GM_UNSQUELCH = 0x03CB, // NF()(0x03CB) //
CMSG_CHANNEL_SILENCE_VOICE = 0x7A18, // (0xFA04)(0x03CC) //
CMSG_CHANNEL_SILENCE_ALL = 0x1A90, // (0xBA00)(0x03CD) //
CMSG_CHANNEL_UNSILENCE_VOICE = 0x6A80, // (0xBA20)(0x03CE) //
CMSG_CHANNEL_UNSILENCE_ALL = 0x3A80, // (0xF220)(0x03CF) //
CMSG_TARGET_CAST = 0x03D0, // NF()(0x03D0) //
CMSG_TARGET_SCRIPT_CAST = 0x03D1, // NF()(0x03D1) //
CMSG_CHANNEL_DISPLAY_LIST = 0x03D2, // NF()(0x03D2) //
CMSG_SET_ACTIVE_VOICE_CHANNEL = 0x03D3, // NF()(0x03D3) //
CMSG_GET_CHANNEL_MEMBER_COUNT = 0x3A90, // (0x5A24)(0x03D4) //
SMSG_CHANNEL_MEMBER_COUNT = 0x0823, // (0xAAB1)(0x03D5) //
CMSG_CHANNEL_VOICE_ON = 0x5A98, // (0xB204)(0x03D6) //
CMSG_CHANNEL_VOICE_OFF = 0x7A88, // (0x5220)(0x03D7) //
CMSG_DEBUG_LIST_TARGETS = 0x03D8, // NF()(0x03D8) //
SMSG_DEBUG_LIST_TARGETS = 0x03D9, // NF()(0x03D9) //
SMSG_AVAILABLE_VOICE_CHANNEL = 0xFFA8, // NF(0xA371)(0x03DA) //
CMSG_ADD_VOICE_IGNORE = 0x03DB, // NF()(0x03DB) //
CMSG_DEL_VOICE_IGNORE = 0x03DC, // NF()(0x03DC) //
CMSG_PARTY_SILENCE = 0xF755, // (0x6BF0)(0x03DD) //
CMSG_PARTY_UNSILENCE = 0x2F7D, // (0xAA19)(0x03DE) //
MSG_NOTIFY_PARTY_SQUELCH = 0xE574, // (0xC39C)(0x03DF) //
SMSG_COMSAT_RECONNECT_TRY = 0x7A2A, // (0x63F8)(0x03E0) //
SMSG_COMSAT_DISCONNECT = 0x2A03, // (0xCB71)(0x03E1) //
SMSG_COMSAT_CONNECT_FAIL = 0x602A, // (0x4B59)(0x03E2) //
SMSG_VOICE_CHAT_STATUS = 0x8923, // (0x627D)(0x03E3) //
CMSG_REPORT_PVP_AFK = 0x03E4, // NF()(0x03E4) //
SMSG_REPORT_PVP_AFK_RESULT = 0xFFA7, // NF(0x239D)(0x03E5) //
CMSG_GUILD_BANKER_ACTIVATE = 0x03E6, // NF()(0x03E6) //
CMSG_GUILD_BANK_QUERY_TAB = 0x03E7, // NF()(0x03E7) //
SMSG_GUILD_BANK_LIST = 0xB822, // (0xE3D0)(0x03E8) //
CMSG_GUILD_BANK_SWAP_ITEMS = 0x03E9, // NF()(0x03E9) //
CMSG_GUILD_BANK_BUY_TAB = 0x03EA, // NF()(0x03EA) //
CMSG_GUILD_BANK_UPDATE_TAB = 0x03EB, // NF()(0x03EB) //
CMSG_GUILD_BANK_DEPOSIT_MONEY = 0x03EC, // NF()(0x03EC) //
CMSG_GUILD_BANK_WITHDRAW_MONEY = 0x03ED, // NF()(0x03ED) //
MSG_GUILD_BANK_LOG_QUERY = 0x6308, // (0xEB34)(0x03EE) //
CMSG_SET_CHANNEL_WATCH = 0x2D54, // (0xC37C)(0x03EF) //
SMSG_USERLIST_ADD = 0xBA20, // (0xC2FC)(0x03F0) //
SMSG_USERLIST_REMOVE = 0x2228, // (0xCBB9)(0x03F1) //
SMSG_USERLIST_UPDATE = 0xE30B, // (0xAA5C)(0x03F2) //
CMSG_CLEAR_CHANNEL_WATCH = 0x03F3, // NF()(0x03F3) //
SMSG_INSPECT_TALENT = 0x857E, // (0x6B3D)(0x03F4) //
SMSG_GOGOGO_OBSOLETE = 0x03F5, // NF()(0x03F5) //
SMSG_ECHO_PARTY_SQUELCH = 0x1303, // (0xA3DD)(0x03F6) //
CMSG_SET_TITLE_SUFFIX = 0x03F7, // NF()(0x03F7) //
CMSG_SPELLCLICK = 0xFFA6, // NF(0xF001)(0x03F8) //
SMSG_LOOT_LIST = 0xCE7D, // (0x0BD1)(0x03F9) //
CMSG_GM_CHARACTER_RESTORE = 0x03FA, // NF()(0x03FA) //
CMSG_GM_CHARACTER_SAVE = 0x03FB, // NF()(0x03FB) //
SMSG_VOICESESSION_FULL = 0xA456, // (0xCB90)(0x03FC) //
MSG_GUILD_PERMISSIONS = 0x2E54, // (0x02D0)(0x03FD) //
MSG_GUILD_BANK_MONEY_WITHDRAWN = 0x302A, // (0x8B34)(0x03FE) //
MSG_GUILD_EVENT_LOG_QUERY = 0xFD5E, // (0x23B8)(0x03FF) //
CMSG_MAELSTROM_RENAME_GUILD = 0x0400, // NF()(0x0400) //
CMSG_GET_MIRRORIMAGE_DATA = 0x0401, // NF()(0x0401) //
SMSG_MIRRORIMAGE_DATA = 0xF675, // (0xA3B9)(0x0402) //
SMSG_FORCE_DISPLAY_UPDATE = 0xE57E, // (0x43B8)(0x0403) //
SMSG_SPELL_CHANCE_RESIST_PUSHBACK = 0x0404, // NF()(0x0404) //
CMSG_IGNORE_DIMINISHING_RETURNS_CHEAT = 0x0405, // NF()(0x0405) //
SMSG_IGNORE_DIMINISHING_RETURNS_CHEAT = 0x747E, // (0x4A39)(0x0406) //
CMSG_KEEP_ALIVE = 0x0407, // NF()(0x0407) //
SMSG_RAID_READY_CHECK_ERROR = 0x502A, // (0xCB50)(0x0408) //
CMSG_OPT_OUT_OF_LOOT = 0x0409, // NF()(0x0409) //
MSG_QUERY_GUILD_BANK_TEXT = 0x2322, // (0x03DD)(0x040A) //
CMSG_SET_GUILD_BANK_TEXT = 0x040B, // NF()(0x040B) //
CMSG_SET_GRANTABLE_LEVELS = 0x040C, // NF()(0x040C) //
CMSG_GRANT_LEVEL = 0x877C, // (0xE251)(0x040D) //
CMSG_REFER_A_FRIEND = 0x040E, // NF()(0x040E) //
MSG_GM_CHANGE_ARENA_RATING = 0x040F, // NF()(0x040F) //
CMSG_DECLINE_CHANNEL_INVITE = 0xFFA5, // NF(0x0290)(0x0410) //
SMSG_GROUPACTION_THROTTLED = 0xFFA4, // NF(0xC2D5)(0x0411) //
SMSG_OVERRIDE_LIGHT = 0x0756, // (0xABB8)(0x0412) //
SMSG_TOTEM_CREATED = 0xED77, // (0x23B9)(0x0413) //
CMSG_TOTEM_DESTROYED = 0x0414, // NF()(0x0414) //
CMSG_EXPIRE_RAID_INSTANCE = 0x0415, // NF()(0x0415) //
CMSG_NO_SPELL_VARIANCE = 0x0416, // NF()(0x0416) //
CMSG_QUESTGIVER_STATUS_MULTIPLE_QUERY = 0x0417, // NF()(0x0417) //
SMSG_QUESTGIVER_STATUS_MULTIPLE = 0x0418, // NF()(0x0418) //
CMSG_SET_PLAYER_DECLINED_NAMES = 0x0419, // NF()(0x0419) //
SMSG_SET_PLAYER_DECLINED_NAMES_RESULT = 0x2676, // (0x8A34)(0x041A) //
CMSG_QUERY_SERVER_BUCK_DATA = 0x041B, // NF()(0x041B) //
CMSG_CLEAR_SERVER_BUCK_DATA = 0x041C, // NF()(0x041C) //
SMSG_SERVER_BUCK_DATA = 0x041D, // NF()(0x041D) //
SMSG_SEND_UNLEARN_SPELLS = 0x175E, // (0xCB58)(0x041E) //
SMSG_PROPOSE_LEVEL_GRANT = 0xB476, // (0xA358)(0x041F) //
CMSG_ACCEPT_LEVEL_GRANT = 0x0420, // NF()(0x0420) //
SMSG_REFER_A_FRIEND_FAILURE = 0x7F7C, // (0xC259)(0x0421) //
SMSG_SPLINE_MOVE_SET_FLYING = 0x0422, // NF()(0x0422) //
SMSG_SPLINE_MOVE_UNSET_FLYING = 0x0423, // NF()(0x0423) //
SMSG_SUMMON_CANCEL = 0x645E, // (0x6B18)(0x0424) //
CMSG_CHANGE_PERSONAL_ARENA_RATING = 0x0425, // NF()(0x0425) //
CMSG_ALTER_APPEARANCE = 0x0426, // NF()(0x0426) //
SMSG_ENABLE_BARBER_SHOP = 0xC55E, // (0x82D4)(0x0427) //
SMSG_BARBER_SHOP_RESULT = 0xB57D, // (0x42F9)(0x0428) //
CMSG_CALENDAR_GET_CALENDAR = 0x0429, // NF()(0x0429) //
CMSG_CALENDAR_GET_EVENT = 0x042A, // NF()(0x042A) //
CMSG_CALENDAR_GUILD_FILTER = 0xFFA2, // NF(0xF000)(0x042B) //
CMSG_CALENDAR_ARENA_TEAM = 0x042C, // NF()(0x042C) //
CMSG_CALENDAR_ADD_EVENT = 0x042D, // NF()(0x042D) //
CMSG_CALENDAR_UPDATE_EVENT = 0x042E, // NF()(0x042E) //
CMSG_CALENDAR_REMOVE_EVENT = 0x042F, // NF()(0x042F) //
CMSG_CALENDAR_COPY_EVENT = 0x0430, // NF()(0x0430) //
CMSG_CALENDAR_EVENT_INVITE = 0x0431, // NF()(0x0431) //
CMSG_CALENDAR_EVENT_RSVP = 0x0432, // NF()(0x0432) //
CMSG_CALENDAR_EVENT_REMOVE_INVITE = 0x0433, // NF()(0x0433) //
CMSG_CALENDAR_EVENT_STATUS = 0x0434, // NF()(0x0434) //
CMSG_CALENDAR_EVENT_MODERATOR_STATUS = 0x0435, // NF()(0x0435) //
SMSG_CALENDAR_SEND_CALENDAR = 0x147C, // (0x8B91)(0x0436) //
SMSG_CALENDAR_SEND_EVENT = 0xC754, // (0x4294)(0x0437) //
SMSG_CALENDAR_FILTER_GUILD = 0x4D7D, // (0xEB1C)(0x0438) //
SMSG_CALENDAR_ARENA_TEAM = 0x2E7F, // (0x23F8)(0x0439) //
SMSG_CALENDAR_EVENT_INVITE = 0xFC57, // (0xC298)(0x043A) //
SMSG_CALENDAR_EVENT_INVITE_REMOVED = 0x6D77, // (0x4238)(0x043B) //
SMSG_CALENDAR_EVENT_STATUS = 0x8475, // (0x0BB8)(0x043C) //
SMSG_CALENDAR_COMMAND_RESULT = 0xFFA1, // NF(0xE2FC)(0x043D) //
SMSG_CALENDAR_RAID_LOCKOUT_ADDED = 0x5D7D, // (0x4A35)(0x043E) //
SMSG_CALENDAR_RAID_LOCKOUT_REMOVED = 0xFF57, // (0x62B8)(0x043F) //
SMSG_CALENDAR_EVENT_INVITE_ALERT = 0xFD74, // (0xE3F4)(0x0440) //
SMSG_CALENDAR_EVENT_INVITE_REMOVED_ALERT = 0x1C75, // (0xCB19)(0x0441) //
SMSG_CALENDAR_EVENT_INVITE_STATUS_ALERT = 0xCE77, // (0x4A15)(0x0442) //
SMSG_CALENDAR_EVENT_REMOVED_ALERT = 0x667C, // (0x2315)(0x0443) //
SMSG_CALENDAR_EVENT_UPDATED_ALERT = 0x1654, // (0xE270)(0x0444) //
SMSG_CALENDAR_EVENT_MODERATOR_STATUS_ALERT = 0x6F54, // (0xCA98)(0x0445) //
CMSG_CALENDAR_COMPLAIN = 0x0446, // NF()(0x0446) //
CMSG_CALENDAR_GET_NUM_PENDING = 0x0447, // NF()(0x0447) //
SMSG_CALENDAR_SEND_NUM_PENDING = 0xD675, // (0x2BD0)(0x0448) //
CMSG_SAVE_DANCE = 0x0449, // NF()(0x0449) //
SMSG_NOTIFY_DANCE = 0xE308, // (0x223D)(0x044A) //
CMSG_PLAY_DANCE = 0xBC57, // (0x0318)(0x044B) //
SMSG_PLAY_DANCE = 0xC203, // (0x8BBD)(0x044C) //
CMSG_LOAD_DANCES = 0x044D, // NF()(0x044D) //
CMSG_STOP_DANCE = 0x044E, // NF()(0x044E) //
SMSG_STOP_DANCE = 0x4002, // (0xCA50)(0x044F) //
CMSG_SYNC_DANCE = 0x0450, // NF()(0x0450) //
CMSG_DANCE_QUERY = 0xFFA0, // NF(0xAB1D)(0x0451) //
SMSG_DANCE_QUERY_RESPONSE = 0x7800, // (0xCB10)(0x0452) //
SMSG_INVALIDATE_DANCE = 0x9229, // (0xC900)(0x0453) //
CMSG_DELETE_DANCE = 0x0454, // NF()(0x0454) //
SMSG_LEARNED_DANCE_MOVES = 0xF209, // (0x22D5)(0x0455) //
CMSG_LEARN_DANCE_MOVE = 0x0456, // NF()(0x0456) //
CMSG_UNLEARN_DANCE_MOVE = 0x0457, // NF()(0x0457) //
CMSG_SET_RUNE_COUNT = 0x0458, // NF()(0x0458) //
CMSG_SET_RUNE_COOLDOWN = 0x0459, // NF()(0x0459) //
MSG_MOVE_SET_PITCH_RATE_CHEAT = 0x045A, // NF()(0x045A) //
MSG_MOVE_SET_PITCH_RATE = 0xED76, // (0x8274)(0x045B) //
SMSG_FORCE_PITCH_RATE_CHANGE = 0x045C, // NF()(0x045C) //
CMSG_FORCE_PITCH_RATE_CHANGE_ACK = 0x045D, // NF()(0x045D) //
SMSG_SPLINE_SET_PITCH_RATE = 0x8774, // (0x62F5)(0x045E) //
SMSG_MOVE_ABANDON_TRANSPORT = 0x045F, // NF()(0x045F) //
SMSG_CALENDAR_UPDATE_INVITE_LIST = 0xB77E, // (0x421D)(0x0460) //
SMSG_CALENDAR_UPDATE_INVITE_LIST2 = 0xDE7E, // (0x6AB4)(0x0461) //
CMSG_UPDATE_MISSILE_TRAJECTORY = 0x0462, // NF()(0x0462) //
SMSG_UPDATE_ACCOUNT_DATA_COMPLETE = 0x7E76, // (0x42D4)(0x0463) //
SMSG_TRIGGER_MOVIE = 0x0464, // NF()(0x0464) //
CMSG_COMPLETE_MOVIE = 0x0465, // NF()(0x0465) //
CMSG_SET_GLYPH_SLOT = 0x0466, // NF()(0x0466) //
CMSG_SET_GLYPH = 0x0467, // NF()(0x0467) //
SMSG_ACHIEVEMENT_EARNED = 0x0468, // NF()(0x0468) //
SMSG_DYNAMIC_DROP_ROLL_RESULT = 0x0469, // NF()(0x0469) //
SMSG_CRITERIA_UPDATE = 0x046A, // NF()(0x046A) //
CMSG_QUERY_INSPECT_ACHIEVEMENTS = 0x046B, // NF()(0x046B) //
SMSG_RESPOND_INSPECT_ACHIEVEMENTS = 0xFF9E, // NF(0xE303)(0x046C) //o before CallHandler
CMSG_DISMISS_CONTROLLED_VEHICLE = 0x046D, // NF()(0x046D) //
CMSG_COMPLETE_ACHIEVEMENT_CHEAT = 0x046E, // NF()(0x046E) //
SMSG_QUESTUPDATE_ADD_PVP_KILL = 0x5D55, // (0xE210)(0x046F) //
CMSG_SET_CRITERIA_CHEAT = 0x0470, // NF()(0x0470) //
SMSG_CALENDAR_UPDATE_INVITE_LIST3 = 0x4E7F, // (0xE3B8)(0x0471) //
CMSG_UNITANIMTIER_CHEAT = 0x0472, // NF()(0x0472) //
CMSG_CHAR_CUSTOMIZE = 0x0473, // NF()(0x0473) //
SMSG_CHAR_CUSTOMIZE = 0x5F5E, // (0xE2B5)(0x0474) //
SMSG_PET_RENAMEABLE = 0x520A, // (0x22F8)(0x0475) //
CMSG_REQUEST_VEHICLE_EXIT = 0x0476, // NF()(0x0476) //
CMSG_REQUEST_VEHICLE_PREV_SEAT = 0x0477, // NF()(0x0477) //
CMSG_REQUEST_VEHICLE_NEXT_SEAT = 0x0478, // NF()(0x0478) //
CMSG_REQUEST_VEHICLE_SWITCH_SEAT = 0x0479, // NF()(0x0479) //
CMSG_PET_LEARN_TALENT = 0x047A, // NF()(0x047A) //
CMSG_PET_UNLEARN_TALENTS = 0x047B, // NF()(0x047B) //
SMSG_SET_PHASE_SHIFT = 0x047C, // NF()(0x047C) //
SMSG_ALL_ACHIEVEMENT_DATA = 0xFF9D, // NF(0xE307)(0x047D) //o 0xC084 before CallHandler
CMSG_FORCE_SAY_CHEAT = 0x047E, // NF()(0x047E) //
SMSG_HEALTH_UPDATE = 0xE454, // (0xE3F8)(0x047F) //
SMSG_POWER_UPDATE = 0xB677, // (0xAB75)(0x0480) //
CMSG_GAMEOBJ_REPORT_USE = 0x0481, // NF()(0x0481) //
SMSG_HIGHEST_THREAT_UPDATE = 0x3F7E, // (0xABF8)(0x0482) //
SMSG_THREAT_UPDATE = 0x4E5F, // (0xEB5C)(0x0483) //
SMSG_THREAT_REMOVE = 0x3F7E, // (0x623D)(0x0484) //
SMSG_THREAT_CLEAR = 0x4E5F, // (0x43DD)(0x0485) //
SMSG_CONVERT_RUNE = 0xFF9C, // NF(0x4B75)(0x0486) //
SMSG_RESYNC_RUNES = 0xFF9B, // NF(0x4AF0)(0x0487) //
SMSG_ADD_RUNE_POWER = 0xFF9A, // NF(0x4A3D)(0x0488) //
CMSG_START_QUEST = 0x0489, // NF()(0x0489) //
CMSG_REMOVE_GLYPH = 0x048A, // NF()(0x048A) //
CMSG_DUMP_OBJECTS = 0x048B, // NF()(0x048B) //
SMSG_DUMP_OBJECTS_DATA = 0x048C, // NF()(0x048C) //
CMSG_DISMISS_CRITTER = 0x048D, // NF()(0x048D) //
SMSG_NOTIFY_DEST_LOC_SPELL_CAST = 0x757C, // (0x027C)(0x048E) //
CMSG_AUCTION_LIST_PENDING_SALES = 0x048F, // NF()(0x048F) //
SMSG_AUCTION_LIST_PENDING_SALES = 0xDB29, // (0xE2F9)(0x0490) //
SMSG_MODIFY_COOLDOWN = 0x5D5D, // (0x8AD9)(0x0491) //
SMSG_PET_UPDATE_COMBO_POINTS = 0xD20B, // (0x8BF5)(0x0492) //
CMSG_ENABLETAXI = 0x0493, // NF()(0x0493) //
SMSG_PRE_RESURRECT = 0x665F, // (0xA231)(0x0494) //
SMSG_AURA_UPDATE_ALL = 0x1C76, // (0xE298)(0x0495) //
SMSG_AURA_UPDATE = 0xCE7D, // (0xA3D4)(0x0496) //
CMSG_FLOOD_GRACE_CHEAT = 0x0497, // NF()(0x0497) //
SMSG_SERVER_FIRST_ACHIEVEMENT = 0xA92A, // (0xCA10)(0x0498) //
SMSG_PET_LEARNED_SPELL = 0xC47D, // (0x2290)(0x0499) //
SMSG_PET_REMOVED_SPELL = 0x5E5D, // (0x2A79)(0x049A) //
CMSG_CHANGE_SEATS_ON_CONTROLLED_VEHICLE = 0x049B, // NF()(0x049B) //
CMSG_HEARTH_AND_RESURRECT = 0xD67E, // (0x0A71)(0x049C) //
SMSG_ON_CANCEL_EXPECTED_RIDE_VEHICLE_AURA = 0xAE75, // (0x0311)(0x049D) //ed 9626
SMSG_CRITERIA_DELETED = 0x049E, // NF()(0x049E) // // not changed 9626
SMSG_ACHIEVEMENT_DELETED = 0x049F, // NF()(0x049F) // // not changed 9626
CMSG_SERVER_INFO_QUERY = 0x04A0, // NF()(0x04A0) // // not found
SMSG_SERVER_INFO_RESPONSE = 0x04A1, // NF()(0x04A1) // // not found
CMSG_CHECK_LOGIN_CRITERIA = 0x04A2, // NF()(0x04A2) // // not found
SMSG_SERVER_BUCK_DATA_START = 0x04A3, // NF()(0x04A3) // // not found
CMSG_QUERY_VEHICLE_STATUS = 0x04A4, // NF()(0x04A4) // // not found
UMSG_UNKNOWN_1189 = 0x04A5, // NF()(0x04A5) // // not found, old SMSG_PET_GUIDS
SMSG_BATTLEGROUND_INFO_THROTTLED = 0xFF99, // NF(0xC251)(0x04A6) //ou can't do that yet"
SMSG_PLAYER_VEHICLE_DATA = 0xE775, // (0xEB30)(0x04A7) //+uint32 (vehicle)
CMSG_PLAYER_VEHICLE_ENTER = 0x04A8, // NF()(0x04A8) // // cmsg uint64
CMSG_EJECT_PASSENGER = 0x04A9, // NF()(0x04A9) // // cmsg uint64
SMSG_PET_GUIDS = 0xFA08, // (0x03F0)(0x04AA) //
SMSG_CLIENTCACHE_VERSION = 0xCE74, // (0xE2B8)(0x04AB) //
UMSG_UNKNOWN_1196 = 0x04AC, // NF()(0x04AC) // // not found
UMSG_UNKNOWN_1197 = 0x04AD, // NF()(0x04AD) // // not found
UMSG_UNKNOWN_1198 = 0x04AE, // NF()(0x04AE) // // not found
UMSG_UNKNOWN_1199 = 0x04AF, // NF()(0x04AF) // // not found
UMSG_UNKNOWN_1200 = 0x04B0, // NF()(0x04B0) // // not found
UMSG_UNKNOWN_1201 = 0x04B1, // NF()(0x04B1) // // not found
SMSG_ITEM_REFUND_INFO_RESPONSE = 0x04B2, // NF()(0x04B2) // // refund item info
CMSG_ITEM_REFUND_INFO = 0x04B3, // NF()(0x04B3) // // refund request?
CMSG_ITEM_REFUND = 0x04B4, // NF()(0x04B4) // // lua: ContainerRefundItemPurchase
SMSG_ITEM_REFUND_RESULT = 0x04B5, // NF()(0x04B5) // // refund item result
CMSG_CORPSE_MAP_POSITION_QUERY = 0x04B6, // NF()(0x04B6) // // CMSG, uint32
SMSG_CORPSE_MAP_POSITION_QUERY_RESPONSE = 0x04B7, // NF()(0x04B7) // // SMSG, 3*float+float
CMSG_LFG_SET_ROLES_2 = 0x04B8, // NF()(0x04B8) // // not found
UMSG_UNKNOWN_1209 = 0x04B9, // NF()(0x04B9) // // not found
CMSG_CALENDAR_CONTEXT_EVENT_SIGNUP = 0x04BA, // NF()(0x04BA) // // CMSG, uint64, lua: CalendarContextEventSignUp
SMSG_CALENDAR_ACTION_PENDING = 0x265E, // (0x0B71)(0x04BB) //endar related EVENT_CALENDAR_ACTION_PENDING
SMSG_EQUIPMENT_SET_LIST = 0xDD7E, // (0xCA99)(0x04BC) //ipment manager list?
CMSG_EQUIPMENT_SET_SAVE = 0x04BD, // NF()(0x04BD) // // CMSG, lua: SaveEquipmentSet
CMSG_UPDATE_PROJECTILE_POSITION = 0x04BE, // NF()(0x04BE) // // CMSG, uint64 caster, uint32 spellId, uint8 castId, vector3 position
SMSG_SET_PROJECTILE_POSITION = 0x5C56, // (0xAB5C)(0x04BF) //t64 caster, uint8 castId, vector3 position
SMSG_TALENTS_INFO = 0x6676, // (0xC251)(0x04C0) //ents related
CMSG_LEARN_PREVIEW_TALENTS = 0x4754, // (0xC3B1)(0x04C1) //: LearnPreviewTalents (for player?)
CMSG_LEARN_PREVIEW_TALENTS_PET = 0x04C2, // NF()(0x04C2) // // CMSG, lua: LearnPreviewTalents (for pet?)
UMSG_UNKNOWN_1219 = 0x04C3, // NF()(0x04C3) // // not found 3.2
UMSG_UNKNOWN_1220 = 0x04C4, // NF()(0x04C4) // // not found 3.2
UMSG_UNKNOWN_1221 = 0x04C5, // NF()(0x04C5) // // not found 3.2
UMSG_UNKNOWN_1222 = 0x04C6, // NF()(0x04C6) // // not found 3.2
SMSG_ARENA_OPPONENT_UPDATE = 0x5B29, // ()(0x04C7) // // uint64, EVENT_ARENA_OPPONENT_UPDATE
SMSG_ARENA_TEAM_CHANGE_FAILED_QUEUED = 0xFF96, // NF(0xA370)(0x04C8) //an't modify arena team while queued or in a match." 3.2
UMSG_UNKNOWN_1225 = 0x04C9, // NF()(0x04C9) // // not found 3.2
UMSG_UNKNOWN_1226 = 0x04CA, // NF()(0x04CA) // // not found 3.2
UMSG_UNKNOWN_1227 = 0x04CB, // NF()(0x04CB) // // not found 3.2
UMSG_UNKNOWN_1228 = 0x04CC, // NF()(0x04CC) // // not found 3.2
SMSG_MULTIPLE_PACKETS = 0x957E, // (0x0B5C)(0x04CD) //dles any opcode
SMSG_FORCE_UNK1_SPEED_CHANGE = 0x04CE, // NF()(0x04CE) // // SMSG, movement related
CMSG_FORCE_UNK1_SPEED_CHANGE_ACK = 0x04CF, // NF()(0x04CF) // // movement related
SMSG_FORCE_UNK2_SPEED_CHANGE = 0x04D0, // NF()(0x04D0) // // SMSG, movement related
CMSG_FORCE_UNK2_SPEED_CHANGE_ACK = 0x04D1, // NF()(0x04D1) // // movement related
MSG_MOVE_UNKNOWN_1234 = 0x04D2, // NF()(0x04D2) // // SMSG, movement related
SMSG_SPLINE_MOVE_UNKNOWN_1235 = 0x04D3, // NF()(0x04D3) // // SMSG, movement related
SMSG_SPLINE_MOVE_UNKNOWN_1236 = 0x04D4, // NF()(0x04D4) // // SMSG, movement related
CMSG_EQUIPMENT_SET_USE = 0x04D5, // NF()(0x04D5) // // CMSG, lua: UseEquipmentSet
SMSG_EQUIPMENT_SET_USE_RESULT = 0xF657, // (0x02D9)(0x04D6) //EquipmentSetResult?
UMSG_UNKNOWN_1239 = 0x04D7, // NF()(0x04D7) // // not found 3.2
SMSG_UNKNOWN_1240 = 0xA676, // (0x83DC)(0x04D8) //t64, string, doing nothing
CMSG_CHAR_FACTION_CHANGE = 0x4F75, // NF()(0x04D9) // // lua: CreateCharacter (PFC client response)
SMSG_CHAR_FACTION_CHANGE = 0xCC76, // (0x42FD)(0x04DA) //to 1241 (PFC server response)
UMSG_UNKNOWN_1243 = 0x04DB, // NF()(0x04DB) // // not found 3.2
UMSG_UNKNOWN_1244 = 0x04DC, // NF()(0x04DC) // // not found 3.2
UMSG_UNKNOWN_1245 = 0x04DD, // NF()(0x04DD) // // not found 3.2
SMSG_BATTLEFIELD_MGR_ENTRY_INVITE = 0x04DE, // NF()(0x04DE) // // uint32, EVENT_BATTLEFIELD_MGR_ENTRY_INVITE
CMSG_BATTLEFIELD_MGR_ENTRY_INVITE_RESPONSE = 0x0100, // (0x1E11)(0x04DF) //lefieldMgrEntryInviteResponse
SMSG_BATTLEFIELD_MGR_ENTERED = 0x04E0, // NF()(0x04E0) // // uint32, uint8, uint8 EVENT_BATTLEFIELD_MGR_ENTERED
SMSG_BATTLEFIELD_MGR_QUEUE_INVITE = 0x04E1, // NF()(0x04E1) // // uint32 EVENT_BATTLEFIELD_MGR_QUEUE_INVITE
CMSG_BATTLEFIELD_MGR_QUEUE_INVITE_RESPONSE = 0x05A0, // (0x5A11)(0x04E2) //lefieldMgrQueueInviteResponse
CMSG_BATTLEFIELD_MGR_QUEUE_REQUEST = 0xFF95, // NF(0x1B62)(0x04E3) //lefieldMgrQueueRequest
SMSG_BATTLEFIELD_MGR_QUEUE_REQUEST_RESPONSE = 0x04E4, // NF()(0x04E4) // // uint32, uint8 EVENT_BATTLEFIELD_MGR_QUEUE_REQUEST_RESPONSE
SMSG_BATTLEFIELD_MGR_EJECT_PENDING = 0x04E5, // NF()(0x04E5) // // uint32 EVENT_BATTLEFIELD_MGR_EJECT_PENDING
SMSG_BATTLEFIELD_MGR_EJECTED = 0x04E6, // NF()(0x04E6) // // uint32, uint32, uint8 EVENT_BATTLEFIELD_MGR_EJECTED
CMSG_BATTLEFIELD_MGR_EXIT_REQUEST = 0x0581, // (0x1601)(0x04E7) //lefieldMgrExitRequest
SMSG_BATTLEFIELD_MGR_STATE_CHANGE = 0x04E8, // NF()(0x04E8) // // uint32, uint32 EVENT_BATTLEFIELD_MGR_STATE_CHANGE
UMSG_UNKNOWN_1257 = 0x04E9, // NF()(0x04E9) // // not found 3.2
UMSG_UNKNOWN_1258 = 0x04EA, // NF()(0x04EA) // // not found 3.2
MSG_SET_RAID_DIFFICULTY = 0x04EB, // NF()(0x04EB) // // lua: SetRaidDifficulty
UMSG_UNKNOWN_1260 = 0x04EC, // NF()(0x04EC) // // not found 3.2
SMSG_TOGGLE_XP_GAIN = 0x2655, // (0x63D0)(0x04ED) //sable XP gain console message
SMSG_GMRESPONSE_DB_ERROR = 0x9576, // (0x4375)(0x04EE) //
SMSG_GMRESPONSE_RECEIVED = 0x0F57, // (0x0A91)(0x04EF) //int32, string[2000], string[4000][4]
CMSG_GMRESPONSE_RESOLVE = 0x04F0, // NF()(0x04F0) // // lua: GMResponseResolve
SMSG_GMRESPONSE_STATUS_UPDATE = 0x057C, // (0x8B39)(0x04F1) //- EVENT_GMSURVEY_DISPLAY, 0 - EVENT_UPDATE_TICKET)
UMSG_UNKNOWN_1266 = 0x04F2, // NF()(0x04F2) // // not found 3.2
UMSG_UNKNOWN_1267 = 0x04F3, // NF()(0x04F3) // // not found 3.2
UMSG_UNKNOWN_1268 = 0x04F4, // NF()(0x04F4) // // not found 3.2
UMSG_UNKNOWN_1269 = 0x04F5, // NF()(0x04F5) // // not found 3.2
CMSG_WORLD_STATE_UI_TIMER_UPDATE = 0x3574, // (0x4A55)(0x0000) //
SMSG_WORLD_STATE_UI_TIMER_UPDATE = 0x5557, // (0xCA31)(0x04F7) //
CMSG_CHAR_RACE_CHANGE = 0x04F8, // NF()(0x04F8) // // called from lua: CreateCharacter, paid race change
UMSG_UNKNOWN_1273 = 0x04F9, // NF()(0x04F9) // // not found 10554
SMSG_TALENTS_INVOLUNTARILY_RESET = 0x4E54, // (0x0215)(0x04FA) //NT_TALENTS_INVOLUNTARILY_RESET
UMSG_UNKNOWN_1275 = 0x04FB, // NF()(0x04FB) // // not found 10554
SMSG_UNKNOWN_1276 = 0xFF94, // NF(0x2AD0)(0x04FC) //ing in 10554
SMSG_LOOT_SLOT_CHANGED = 0x4C7C, // (0xC3BD)(0x04FD) //T_SLOT_CHANGED
UMSG_UNKNOWN_1278 = 0x04FE, // NF()(0x04FE) // // not found 10596
CMSG_READY_FOR_ACCOUNT_DATA_TIMES = 0xD677, // (0x6A99)(0x04FF) //yForAccountDataTimes
CMSG_QUERY_QUESTS_COMPLETED = 0x0500, // NF()(0x0500) // // lua: QueryQuestsCompleted
SMSG_QUERY_QUESTS_COMPLETED_RESPONSE = 0x0501, // NF()(0x0501) // // response to 0x500
CMSG_GM_REPORT_LAG = 0x0502, // NF()(0x0502) // // lua: GMReportLag
UMSG_UNKNOWN_1283 = 0x0503, // NF()(0x0503) //
UMSG_UNKNOWN_1284 = 0x0504, // NF()(0x0504) //
UMSG_UNKNOWN_1285 = 0x0505, // NF()(0x0505) //
SMSG_CORPSE_NOT_IN_INSTANCE = 0x0506, // NF()(0x0506) //
UMSG_UNKNOWN_1287 = 0x0507, // NF()(0x0507) // // not found
CMSG_SET_ALLOW_LOW_LEVEL_RAID1 = 0x0508, // NF()(0x0508) // // lua: SetAllowLowLevelRaid
CMSG_SET_ALLOW_LOW_LEVEL_RAID2 = 0x0509, // NF()(0x0509) // // lua: SetAllowLowLevelRaid
SMSG_CAMERA_SHAKE = 0xFF93, // NF(0xA3B0)(0x050A) //ellEffectCameraShakes.dbc index, uint32
SMSG_UPDATE_ITEM_ENCHANTMENTS = 0xFF92, // NF(0x6A90)(0x050B) // update packet?
UMSG_UNKNOWN_1292 = 0x050C, // NF()(0x050C) // // not found
SMSG_REDIRECT_CLIENT = 0x9000, // (0x8400)(0x050D) //, uint16 port, uint32 unk, uint8[20] hash (ip + port, seed=sessionkey)
CMSG_REDIRECTION_FAILED = 0x0509, // (0x1201)(0x050E) // with networking
SMSG_UNKNOWN_1295 = 0x050F, // NF()(0x050F) // // not found - disconnect
CMSG_UNKNOWN_1296 = 0x0510, // NF()(0x0510) // // something with networking
SMSG_FORCE_SEND_QUEUED_PACKETS = 0x0511, // NF()(0x0511) // // not found - crash
CMSG_REDIRECTION_AUTH_PROOF = 0x0512, // NF()(0x0512) // // something with networking
UMSG_UNKNOWN_1299 = 0x0513, // NF()(0x0513) // // not found
SMSG_COMBAT_LOG_MULTIPLE = 0x8F75, // (0x4AB4)(0x0514) //
SMSG_LFG_OPEN_FROM_GOSSIP = 0xA774, // (0x0379)(0x0515) //04 (opens dungeon finder, probably for outdoor bosses)
SMSG_UNKNOWN_1302 = 0x0516, // NF()(0x0516) // // something with player movement (move event 58?)
CMSG_UNKNOWN_1303 = 0x0517, // NF()(0x0517) // // something with player movement (move event 58?)
SMSG_UNKNOWN_1304 = 0x2E5E, // (0x4B70)(0x0518) // with player movement (move event 58?), speed packet
UMSG_UNKNOWN_1305 = 0x0519, // NF()(0x0519) // // not found
UMSG_UNKNOWN_1306 = 0x051A, // NF()(0x051A) // // not found
CMSG_COMMENTATOR_SKIRMISH_QUEUE_COMMAND = 0x051B, // NF()(0x051B) // // Lua_CommentatorSetSkirmishMatchmakingMode and Lua_CommentatorRequestSkirmishQueueData
SMSG_UNKNOWN_1308 = 0x051C, // NF()(0x051C) // // EVENT_COMMENTATOR_SKIRMISH_QUEUE_REQUEST
CMSG_UNKNOWN_1309 = 0x051D, // NF()(0x051D) // // Lua_Transform
SMSG_UNKNOWN_1310 = 0x6D76, // (0xEA9C)(0x051E) //ED_FORM_CANT_TRANSFORM_RIGHT_NOW or ERR_ALTERED_FORM_CAN_NEVER_TRANSFORM
SMSG_UNKNOWN_1311 = 0x1E76, // (0x8B5C)(0x051F) //o transform
SMSG_UNKNOWN_1312 = 0x4D56, // (0x42BC)(0x0520) //o transform
UMSG_UNKNOWN_1313 = 0x0521, // NF()(0x0521) // // not found
SMSG_UNKNOWN_1314 = 0x0522, // NF()(0x0522) // // sets unit+4336 to value from packet
SMSG_UNKNOWN_1315 = 0x0523, // NF()(0x0523) // // related to opcode 0x522
SMSG_UNKNOWN_1316 = 0x0524, // NF()(0x0524) // // sets unit+4338 to value from packet
SMSG_UNKNOWN_1317 = 0x0525, // NF()(0x0525) // // sets unit+4340 to value from packet
UMSG_UNKNOWN_1318 = 0x0526, // NF()(0x0526) // // not found
UMSG_UNKNOWN_1319 = 0x0527, // NF()(0x0527) // // not found
CMSG_UNKNOWN_1320 = 0x0528, // NF()(0x0528) // // setcurrency console command?
UMSG_UNKNOWN_1321 = 0x0529, // NF()(0x0529) // // not found
UMSG_UNKNOWN_1322 = 0x052A, // NF()(0x052A) // // not found
UMSG_UNKNOWN_1323 = 0x052B, // NF()(0x052B) // // not found
UMSG_UNKNOWN_1324 = 0x052C, // NF()(0x052C) // // not found
UMSG_UNKNOWN_1325 = 0x052D, // NF()(0x052D) // // not found
UMSG_UNKNOWN_1326 = 0x052E, // NF()(0x052E) // // not found
UMSG_UNKNOWN_1327 = 0x052F, // NF()(0x052F) // // not found
UMSG_UNKNOWN_1328 = 0x0530, // NF()(0x0530) // // not found
SMSG_UNKNOWN_1329 = 0x2D57, // (0x02B8)(0x0531) //elated
UMSG_UNKNOWN_1330 = 0x0532, // NF()(0x0532) // // not found
UMSG_UNKNOWN_1331 = 0x0533, // NF()(0x0533) // // not found
UMSG_UNKNOWN_1332 = 0x0534, // NF()(0x0534) // // not found
UMSG_UNKNOWN_1333 = 0x0535, // NF()(0x0535) // // not found
UMSG_UNKNOWN_1334 = 0x0536, // NF()(0x0536) // // not found
NUM_MSG_TYPES = 0xFFFF
};
}