CMSG_PETITION_BUY

Client Version 1, Client Version 2

cmangos/vmangos/mangoszero: All fields with 'skip' are completely unused

Wowm Representation

Autogenerated from wowm file at wow_message_parser/wowm/world/guild/cmsg_petition_buy.wowm:2.

cmsg CMSG_PETITION_BUY = 0x01BD {
    Guid npc;
    u32 unknown1;
    Guid unknown2;
    CString name;
    u32 unknown3;
    u32 unknown4;
    u32 unknown5;
    u32 unknown6;
    u32 unknown7;
    u32 unknown8;
    u32 unknown9;
    u32 unknown10;
    u32 unknown11;
    u32 unknown12;
    u16 unknown13;
    u8 unknown14;
    u32 index;
    u32 unknown15;
}

CMSG have a header of 6 bytes.

CMSG Header

OffsetSize / EndiannessTypeNameDescription
0x002 / Biguint16sizeSize of the rest of the message including the opcode field but not including the size field.
0x024 / Littleuint32opcodeOpcode that determines which fields the message contains.

Body

OffsetSize / EndiannessTypeNameComment
0x068 / LittleGuidnpc
0x0E4 / Littleu32unknown1
0x128 / LittleGuidunknown2
0x1A- / -CStringname
-4 / Littleu32unknown3
-4 / Littleu32unknown4
-4 / Littleu32unknown5
-4 / Littleu32unknown6
-4 / Littleu32unknown7
-4 / Littleu32unknown8
-4 / Littleu32unknown9
-4 / Littleu32unknown10
-4 / Littleu32unknown11
-4 / Littleu32unknown12
-2 / Littleu16unknown13
-1 / -u8unknown14
-4 / Littleu32indexcmangos/vmangos/mangoszero: Named but never used
-4 / Littleu32unknown15

Client Version 3.3.5

cmangos/vmangos/mangoszero: All fields with 'skip' are completely unused

Wowm Representation

Autogenerated from wowm file at wow_message_parser/wowm/world/guild/cmsg_petition_buy.wowm:27.

cmsg CMSG_PETITION_BUY = 0x01BD {
    Guid npc;
    u32 unknown1;
    Guid unknown2;
    CString name;
    CString unknown3;
    u32 unknown4;
    u32 unknown5;
    u32 unknown6;
    u32 unknown7;
    u32 unknown8;
    u32 unknown9;
    u32 unknown10;
    u16 unknown11;
    u32 unknown12;
    u32 unknown13;
    u32 unknown14;
    CString[10] unknown15;
    u32 index;
    u32 unknown16;
}

Header

CMSG have a header of 6 bytes.

CMSG Header

OffsetSize / EndiannessTypeNameDescription
0x002 / Biguint16sizeSize of the rest of the message including the opcode field but not including the size field.
0x024 / Littleuint32opcodeOpcode that determines which fields the message contains.

Body

OffsetSize / EndiannessTypeNameComment
0x068 / LittleGuidnpc
0x0E4 / Littleu32unknown1
0x128 / LittleGuidunknown2
0x1A- / -CStringname
-- / -CStringunknown3
-4 / Littleu32unknown4
-4 / Littleu32unknown5
-4 / Littleu32unknown6
-4 / Littleu32unknown7
-4 / Littleu32unknown8
-4 / Littleu32unknown9
-4 / Littleu32unknown10
-2 / Littleu16unknown11
-4 / Littleu32unknown12
-4 / Littleu32unknown13
-4 / Littleu32unknown14
-? / -CString[10]unknown15
-4 / Littleu32index
-4 / Littleu32unknown16