ItemClassAndSubClass

Client Version 1.12

This is both the class field and the sub class field.

They are combined into one enum because the value of the sub class depends on the value of the class.

The high bits of this are the class field since they are both sent as little endian.

Wowm Representation

Autogenerated from wowm file at wow_message_parser/wowm/world/enums/item_class_and_sub_class.wowm:4.

enum ItemClassAndSubClass : u64 {
    CONSUMABLE = 0x0000000000000000;
    CHEESE_OR_BREAD_OBSOLETE = 0x0000000100000000;
    LIQUID_OBSOLETE = 0x0000000200000000;
    BAG = 0x0000000000000001;
    SOUL_BAG = 0x0000000100000001;
    HERB_BAG = 0x0000000200000001;
    ENCHANTING_BAG = 0x0000000300000001;
    ENGINEERING_BAG = 0x0000000400000001;
    ONE_HANDED_AXE = 0x0000000000000002;
    TWO_HANDED_AXE = 0x0000000100000002;
    BOW = 0x0000000200000002;
    GUN = 0x0000000300000002;
    ONE_HANDED_MACE = 0x0000000400000002;
    TWO_HANDED_MACE = 0x0000000500000002;
    POLEARM = 0x0000000600000002;
    ONE_HANDED_SWORD = 0x0000000700000002;
    TWO_HANDED_SWORD = 0x0000000800000002;
    OBSOLETE_WEAPON = 0x0000000900000002;
    STAFF = 0x0000000A00000002;
    ONE_HANDED_EXOTIC = 0x0000000B00000002;
    TWO_HANDED_EXOTIC = 0x0000000C00000002;
    FIST_WEAPON = 0x0000000D00000002;
    MISCELLANEOUS_WEAPON = 0x0000000E00000002;
    DAGGER = 0x0000000F00000002;
    THROWN = 0x0000001000000002;
    SPEAR = 0x0000001100000002;
    CROSSBOW = 0x0000001200000002;
    WAND = 0x0000001300000002;
    FISHING_POLE = 0x0000001400000002;
    JEWELRY_OBSOLETE = 0x0000000000000003;
    MISCELLANEOUS_ARMOR = 0x0000000000000004;
    CLOTH_ARMOR = 0x0000000100000004;
    LEATHER_ARMOR = 0x0000000200000004;
    MAIL_ARMOR = 0x0000000300000004;
    PLATE_ARMOR = 0x0000000400000004;
    BUCKLER_OBSOLETE = 0x0000000500000004;
    SHIELD = 0x0000000600000004;
    LIBRAM = 0x0000000700000004;
    IDOL = 0x0000000800000004;
    TOTEM = 0x0000000900000004;
    REAGENT = 0x0000000000000005;
    WAND_OBSOLETE = 0x0000000000000006;
    BOLT_OBSOLETE = 0x0000000100000006;
    ARROW = 0x0000000200000006;
    BULLET = 0x0000000300000006;
    THROWN_OBSOLETE = 0x0000000400000006;
    TRADE_GOOD = 0x0000000000000007;
    PART_TRADE_GOOD = 0x0000000100000007;
    EXPLOSIVE_TRADE_GOOD = 0x0000000200000007;
    DEVICE_TRADE_GOOD = 0x0000000300000007;
    GENERIC_OBSOLETE = 0x0000000000000008;
    BOOK = 0x0000000000000009;
    LEATHERWORKING_RECIPE = 0x0000000100000009;
    TAILORING_RECIPE = 0x0000000200000009;
    ENGINEERING_RECIPE = 0x0000000300000009;
    BLACKSMITHING_RECIPE = 0x0000000400000009;
    COOKING_RECIPE = 0x0000000500000009;
    ALCHEMY_RECIPE = 0x0000000600000009;
    FIRST_AID_RECIPE = 0x0000000700000009;
    ENCHANTING_RECIPE = 0x0000000800000009;
    FISHING_RECIPE = 0x0000000900000009;
    MONEY_OBSOLETE = 0x000000000000000A;
    QUIVER_OBSOLETE = 0x000000000000000B;
    QUIVER_OBSOLETE1 = 0x000000010000000B;
    QUIVER = 0x000000020000000B;
    AMMO_POUCH = 0x000000030000000B;
    QUEST = 0x000000000000000C;
    KEY = 0x000000000000000D;
    LOCKPICK = 0x000000010000000D;
    PERMANENT = 0x000000000000000E;
    JUNK = 0x000000000000000F;
}

Type

The basic type is u64, a 8 byte (64 bit) little endian integer.

Enumerators

EnumeratorValueComment
CONSUMABLE0 (0x00)
CHEESE_OR_BREAD_OBSOLETE4294967296 (0x100000000)
LIQUID_OBSOLETE8589934592 (0x200000000)
BAG1 (0x01)
SOUL_BAG4294967297 (0x100000001)
HERB_BAG8589934593 (0x200000001)
ENCHANTING_BAG12884901889 (0x300000001)
ENGINEERING_BAG17179869185 (0x400000001)
ONE_HANDED_AXE2 (0x02)
TWO_HANDED_AXE4294967298 (0x100000002)
BOW8589934594 (0x200000002)
GUN12884901890 (0x300000002)
ONE_HANDED_MACE17179869186 (0x400000002)
TWO_HANDED_MACE21474836482 (0x500000002)
POLEARM25769803778 (0x600000002)
ONE_HANDED_SWORD30064771074 (0x700000002)
TWO_HANDED_SWORD34359738370 (0x800000002)
OBSOLETE_WEAPON38654705666 (0x900000002)
STAFF42949672962 (0xA00000002)
ONE_HANDED_EXOTIC47244640258 (0xB00000002)
TWO_HANDED_EXOTIC51539607554 (0xC00000002)
FIST_WEAPON55834574850 (0xD00000002)
MISCELLANEOUS_WEAPON60129542146 (0xE00000002)
DAGGER64424509442 (0xF00000002)
THROWN68719476738 (0x1000000002)
SPEAR73014444034 (0x1100000002)
CROSSBOW77309411330 (0x1200000002)
WAND81604378626 (0x1300000002)
FISHING_POLE85899345922 (0x1400000002)
JEWELRY_OBSOLETE3 (0x03)
MISCELLANEOUS_ARMOR4 (0x04)
CLOTH_ARMOR4294967300 (0x100000004)
LEATHER_ARMOR8589934596 (0x200000004)
MAIL_ARMOR12884901892 (0x300000004)
PLATE_ARMOR17179869188 (0x400000004)
BUCKLER_OBSOLETE21474836484 (0x500000004)
SHIELD25769803780 (0x600000004)
LIBRAM30064771076 (0x700000004)
IDOL34359738372 (0x800000004)
TOTEM38654705668 (0x900000004)
REAGENT5 (0x05)
WAND_OBSOLETE6 (0x06)
BOLT_OBSOLETE4294967302 (0x100000006)
ARROW8589934598 (0x200000006)
BULLET12884901894 (0x300000006)
THROWN_OBSOLETE17179869190 (0x400000006)
TRADE_GOOD7 (0x07)
PART_TRADE_GOOD4294967303 (0x100000007)
EXPLOSIVE_TRADE_GOOD8589934599 (0x200000007)
DEVICE_TRADE_GOOD12884901895 (0x300000007)
GENERIC_OBSOLETE8 (0x08)
BOOK9 (0x09)
LEATHERWORKING_RECIPE4294967305 (0x100000009)
TAILORING_RECIPE8589934601 (0x200000009)
ENGINEERING_RECIPE12884901897 (0x300000009)
BLACKSMITHING_RECIPE17179869193 (0x400000009)
COOKING_RECIPE21474836489 (0x500000009)
ALCHEMY_RECIPE25769803785 (0x600000009)
FIRST_AID_RECIPE30064771081 (0x700000009)
ENCHANTING_RECIPE34359738377 (0x800000009)
FISHING_RECIPE38654705673 (0x900000009)
MONEY_OBSOLETE10 (0x0A)
QUIVER_OBSOLETE11 (0x0B)
QUIVER_OBSOLETE14294967307 (0x10000000B)
QUIVER8589934603 (0x20000000B)
AMMO_POUCH12884901899 (0x30000000B)
QUEST12 (0x0C)
KEY13 (0x0D)
LOCKPICK4294967309 (0x10000000D)
PERMANENT14 (0x0E)
JUNK15 (0x0F)

Used in:

Client Version 2.4.3

This is both the class field and the sub class field.

They are combined into one enum because the value of the sub class depends on the value of the class.

The high bits of this are the class field since they are both sent as little endian.

Wowm Representation

Autogenerated from wowm file at wow_message_parser/wowm/world/enums/item_class_and_sub_class.wowm:84.

enum ItemClassAndSubClass : u64 {
    CONSUMABLE = 0x0000000000000000;
    FOOD_AND_DRINK = 0x0000000500000000;
    POTION = 0x0000000100000000;
    ELIXIR = 0x0000000200000000;
    FLASK = 0x0000000300000000;
    BANDAGE = 0x0000000700000000;
    ITEM_ENHANCEMENT = 0x0000000600000000;
    SCROLL = 0x0000000400000000;
    OTHER_CONSUMABLE = 0x0000000800000000;
    BAG = 0x0000000000000001;
    SOUL_BAG = 0x0000000100000001;
    HERB_BAG = 0x0000000200000001;
    ENCHANTING_BAG = 0x0000000300000001;
    ENGINEERING_BAG = 0x0000000400000001;
    GEM_BAG = 0x0000000500000001;
    MINING_BAG = 0x0000000600000001;
    LEATHERWORKING_BAG = 0x0000000700000001;
    ONE_HANDED_AXE = 0x0000000000000002;
    TWO_HANDED_AXE = 0x0000000100000002;
    BOW = 0x0000000200000002;
    GUN = 0x0000000300000002;
    ONE_HANDED_MACE = 0x0000000400000002;
    TWO_HANDED_MACE = 0x0000000500000002;
    POLEARM = 0x0000000600000002;
    ONE_HANDED_SWORD = 0x0000000700000002;
    TWO_HANDED_SWORD = 0x0000000800000002;
    OBSOLETE_WEAPON = 0x0000000900000002;
    STAFF = 0x0000000A00000002;
    ONE_HANDED_EXOTIC = 0x0000000B00000002;
    TWO_HANDED_EXOTIC = 0x0000000C00000002;
    FIST_WEAPON = 0x0000000D00000002;
    MISCELLANEOUS_WEAPON = 0x0000000E00000002;
    DAGGER = 0x0000000F00000002;
    THROWN = 0x0000001000000002;
    SPEAR = 0x0000001100000002;
    CROSSBOW = 0x0000001200000002;
    WAND = 0x0000001300000002;
    FISHING_POLE = 0x0000001400000002;
    GEM_RED = 0x0000000000000003;
    GEM_BLUE = 0x0000000100000003;
    GEM_YELLOW = 0x0000000200000003;
    GEM_PURPLE = 0x0000000300000003;
    GEM_GREEN = 0x0000000400000003;
    GEM_ORANGE = 0x0000000500000003;
    GEM_META = 0x0000000600000003;
    GEM_SIMPLE = 0x0000000700000003;
    GEM_PRISMATIC = 0x0000000800000003;
    MISCELLANEOUS_ARMOR = 0x0000000000000004;
    CLOTH_ARMOR = 0x0000000100000004;
    LEATHER_ARMOR = 0x0000000200000004;
    MAIL_ARMOR = 0x0000000300000004;
    PLATE_ARMOR = 0x0000000400000004;
    BUCKLER_OBSOLETE = 0x0000000500000004;
    SHIELD = 0x0000000600000004;
    LIBRAM = 0x0000000700000004;
    IDOL = 0x0000000800000004;
    TOTEM = 0x0000000900000004;
    REAGENT = 0x0000000000000005;
    WAND_OBSOLETE = 0x0000000000000006;
    BOLT_OBSOLETE = 0x0000000100000006;
    ARROW = 0x0000000200000006;
    BULLET = 0x0000000300000006;
    THROWN_OBSOLETE = 0x0000000400000006;
    TRADE_GOOD = 0x0000000000000007;
    ELEMENTAL_TRADE_GOOD = 0x0000000A00000007;
    CLOTH_TRADE_GOOD = 0x0000000500000007;
    LEATHER_TRADE_GOOD = 0x0000000600000007;
    METAL_AND_STONE_TRADE_GOOD = 0x0000000700000007;
    MEAT_TRADE_GOOD = 0x0000000800000007;
    HERB_TRADE_GOOD = 0x0000000900000007;
    ENCHANTING_TRADE_GOOD = 0x0000000C00000007;
    JEWELCRAFTING_TRADE_GOOD = 0x0000000400000007;
    PART_TRADE_GOOD = 0x0000000100000007;
    DEVICE_TRADE_GOOD = 0x0000000300000007;
    EXPLOSIVE_TRADE_GOOD = 0x0000000200000007;
    MATERIAL_TRADE_GOOD = 0x0000000D00000007;
    OTHER_TRADE_GOOD = 0x0000000B00000007;
    GENERIC_OBSOLETE = 0x0000000000000008;
    BOOK = 0x0000000000000009;
    LEATHERWORKING_RECIPE = 0x0000000100000009;
    TAILORING_RECIPE = 0x0000000200000009;
    ENGINEERING_RECIPE = 0x0000000300000009;
    BLACKSMITHING_RECIPE = 0x0000000400000009;
    COOKING_RECIPE = 0x0000000500000009;
    ALCHEMY_RECIPE = 0x0000000600000009;
    FIRST_AID_RECIPE = 0x0000000700000009;
    ENCHANTING_RECIPE = 0x0000000800000009;
    FISHING_RECIPE = 0x0000000900000009;
    JEWELCRAFTING_RECIPE = 0x0000000A00000009;
    MONEY_OBSOLETE = 0x000000000000000A;
    QUIVER_OBSOLETE = 0x000000000000000B;
    QUIVER_OBSOLETE1 = 0x000000010000000B;
    QUIVER = 0x000000020000000B;
    AMMO_POUCH = 0x000000030000000B;
    QUEST = 0x000000000000000C;
    KEY = 0x000000000000000D;
    LOCKPICK = 0x000000010000000D;
    PERMANENT = 0x000000000000000E;
    JUNK = 0x000000000000000F;
    MISCELLANEOUS_REAGENT = 0x000000010000000F;
    PET = 0x000000020000000F;
    HOLIDAY = 0x000000030000000F;
    MISCELLANEOUS_OTHER = 0x000000040000000F;
    MOUNT = 0x000000050000000F;
}

Type

The basic type is u64, a 8 byte (64 bit) little endian integer.

Enumerators

EnumeratorValueComment
CONSUMABLE0 (0x00)
FOOD_AND_DRINK21474836480 (0x500000000)
POTION4294967296 (0x100000000)
ELIXIR8589934592 (0x200000000)
FLASK12884901888 (0x300000000)
BANDAGE30064771072 (0x700000000)
ITEM_ENHANCEMENT25769803776 (0x600000000)
SCROLL17179869184 (0x400000000)
OTHER_CONSUMABLE34359738368 (0x800000000)
BAG1 (0x01)
SOUL_BAG4294967297 (0x100000001)
HERB_BAG8589934593 (0x200000001)
ENCHANTING_BAG12884901889 (0x300000001)
ENGINEERING_BAG17179869185 (0x400000001)
GEM_BAG21474836481 (0x500000001)
MINING_BAG25769803777 (0x600000001)
LEATHERWORKING_BAG30064771073 (0x700000001)
ONE_HANDED_AXE2 (0x02)
TWO_HANDED_AXE4294967298 (0x100000002)
BOW8589934594 (0x200000002)
GUN12884901890 (0x300000002)
ONE_HANDED_MACE17179869186 (0x400000002)
TWO_HANDED_MACE21474836482 (0x500000002)
POLEARM25769803778 (0x600000002)
ONE_HANDED_SWORD30064771074 (0x700000002)
TWO_HANDED_SWORD34359738370 (0x800000002)
OBSOLETE_WEAPON38654705666 (0x900000002)
STAFF42949672962 (0xA00000002)
ONE_HANDED_EXOTIC47244640258 (0xB00000002)
TWO_HANDED_EXOTIC51539607554 (0xC00000002)
FIST_WEAPON55834574850 (0xD00000002)
MISCELLANEOUS_WEAPON60129542146 (0xE00000002)
DAGGER64424509442 (0xF00000002)
THROWN68719476738 (0x1000000002)
SPEAR73014444034 (0x1100000002)
CROSSBOW77309411330 (0x1200000002)
WAND81604378626 (0x1300000002)
FISHING_POLE85899345922 (0x1400000002)
GEM_RED3 (0x03)
GEM_BLUE4294967299 (0x100000003)
GEM_YELLOW8589934595 (0x200000003)
GEM_PURPLE12884901891 (0x300000003)
GEM_GREEN17179869187 (0x400000003)
GEM_ORANGE21474836483 (0x500000003)
GEM_META25769803779 (0x600000003)
GEM_SIMPLE30064771075 (0x700000003)
GEM_PRISMATIC34359738371 (0x800000003)
MISCELLANEOUS_ARMOR4 (0x04)
CLOTH_ARMOR4294967300 (0x100000004)
LEATHER_ARMOR8589934596 (0x200000004)
MAIL_ARMOR12884901892 (0x300000004)
PLATE_ARMOR17179869188 (0x400000004)
BUCKLER_OBSOLETE21474836484 (0x500000004)
SHIELD25769803780 (0x600000004)
LIBRAM30064771076 (0x700000004)
IDOL34359738372 (0x800000004)
TOTEM38654705668 (0x900000004)
REAGENT5 (0x05)
WAND_OBSOLETE6 (0x06)
BOLT_OBSOLETE4294967302 (0x100000006)
ARROW8589934598 (0x200000006)
BULLET12884901894 (0x300000006)
THROWN_OBSOLETE17179869190 (0x400000006)
TRADE_GOOD7 (0x07)
ELEMENTAL_TRADE_GOOD42949672967 (0xA00000007)
CLOTH_TRADE_GOOD21474836487 (0x500000007)
LEATHER_TRADE_GOOD25769803783 (0x600000007)
METAL_AND_STONE_TRADE_GOOD30064771079 (0x700000007)
MEAT_TRADE_GOOD34359738375 (0x800000007)
HERB_TRADE_GOOD38654705671 (0x900000007)
ENCHANTING_TRADE_GOOD51539607559 (0xC00000007)
JEWELCRAFTING_TRADE_GOOD17179869191 (0x400000007)
PART_TRADE_GOOD4294967303 (0x100000007)
DEVICE_TRADE_GOOD12884901895 (0x300000007)
EXPLOSIVE_TRADE_GOOD8589934599 (0x200000007)
MATERIAL_TRADE_GOOD55834574855 (0xD00000007)
OTHER_TRADE_GOOD47244640263 (0xB00000007)
GENERIC_OBSOLETE8 (0x08)
BOOK9 (0x09)
LEATHERWORKING_RECIPE4294967305 (0x100000009)
TAILORING_RECIPE8589934601 (0x200000009)
ENGINEERING_RECIPE12884901897 (0x300000009)
BLACKSMITHING_RECIPE17179869193 (0x400000009)
COOKING_RECIPE21474836489 (0x500000009)
ALCHEMY_RECIPE25769803785 (0x600000009)
FIRST_AID_RECIPE30064771081 (0x700000009)
ENCHANTING_RECIPE34359738377 (0x800000009)
FISHING_RECIPE38654705673 (0x900000009)
JEWELCRAFTING_RECIPE42949672969 (0xA00000009)
MONEY_OBSOLETE10 (0x0A)
QUIVER_OBSOLETE11 (0x0B)
QUIVER_OBSOLETE14294967307 (0x10000000B)
QUIVER8589934603 (0x20000000B)
AMMO_POUCH12884901899 (0x30000000B)
QUEST12 (0x0C)
KEY13 (0x0D)
LOCKPICK4294967309 (0x10000000D)
PERMANENT14 (0x0E)
JUNK15 (0x0F)
MISCELLANEOUS_REAGENT4294967311 (0x10000000F)
PET8589934607 (0x20000000F)
HOLIDAY12884901903 (0x30000000F)
MISCELLANEOUS_OTHER17179869199 (0x40000000F)
MOUNT21474836495 (0x50000000F)

Used in:

Client Version 3.3.5

This is both the class field and the sub class field.

They are combined into one enum because the value of the sub class depends on the value of the class.

The high bits of this are the class field since they are both sent as little endian.

Wowm Representation

Autogenerated from wowm file at wow_message_parser/wowm/world/enums/item_class_and_sub_class.wowm:197.

enum ItemClassAndSubClass : u64 {
    CONSUMABLE = 0x0000000000000000;
    FOOD_AND_DRINK = 0x0000000500000000;
    POTION = 0x0000000100000000;
    ELIXIR = 0x0000000200000000;
    FLASK = 0x0000000300000000;
    BANDAGE = 0x0000000700000000;
    ITEM_ENHANCEMENT = 0x0000000600000000;
    SCROLL = 0x0000000400000000;
    OTHER_CONSUMABLE = 0x0000000800000000;
    BAG = 0x0000000000000001;
    SOUL_BAG = 0x0000000100000001;
    HERB_BAG = 0x0000000200000001;
    ENCHANTING_BAG = 0x0000000300000001;
    ENGINEERING_BAG = 0x0000000400000001;
    GEM_BAG = 0x0000000500000001;
    MINING_BAG = 0x0000000600000001;
    LEATHERWORKING_BAG = 0x0000000700000001;
    INSCRIPTION_BAG = 0x0000000800000001;
    ONE_HANDED_AXE = 0x0000000000000002;
    TWO_HANDED_AXE = 0x0000000100000002;
    BOW = 0x0000000200000002;
    GUN = 0x0000000300000002;
    ONE_HANDED_MACE = 0x0000000400000002;
    TWO_HANDED_MACE = 0x0000000500000002;
    POLEARM = 0x0000000600000002;
    ONE_HANDED_SWORD = 0x0000000700000002;
    TWO_HANDED_SWORD = 0x0000000800000002;
    OBSOLETE_WEAPON = 0x0000000900000002;
    STAFF = 0x0000000a00000002;
    ONE_HANDED_EXOTIC = 0x0000000b00000002;
    TWO_HANDED_EXOTIC = 0x0000000c00000002;
    FIST_WEAPON = 0x0000000d00000002;
    MISCELLANEOUS_WEAPON = 0x0000000e00000002;
    DAGGER = 0x0000000f00000002;
    THROWN = 0x0000001000000002;
    SPEAR = 0x0000001100000002;
    CROSSBOW = 0x0000001200000002;
    WAND = 0x0000001300000002;
    FISHING_POLE = 0x0000001400000002;
    GEM_RED = 0x0000000000000003;
    GEM_BLUE = 0x0000000100000003;
    GEM_YELLOW = 0x0000000200000003;
    GEM_PURPLE = 0x0000000300000003;
    GEM_GREEN = 0x0000000400000003;
    GEM_ORANGE = 0x0000000500000003;
    GEM_META = 0x0000000600000003;
    GEM_SIMPLE = 0x0000000700000003;
    GEM_PRISMATIC = 0x0000000800000003;
    MISCELLANEOUS_ARMOR = 0x0000000000000004;
    CLOTH_ARMOR = 0x0000000100000004;
    LEATHER_ARMOR = 0x0000000200000004;
    MAIL_ARMOR = 0x0000000300000004;
    PLATE_ARMOR = 0x0000000400000004;
    BUCKLER_OBSOLETE = 0x0000000500000004;
    SHIELD = 0x0000000600000004;
    LIBRAM = 0x0000000700000004;
    IDOL = 0x0000000800000004;
    TOTEM = 0x0000000900000004;
    SIGIL = 0x0000000a00000004;
    REAGENT = 0x0000000000000005;
    WAND_OBSOLETE = 0x0000000000000006;
    BOLT_OBSOLETE = 0x0000000100000006;
    ARROW = 0x0000000200000006;
    BULLET = 0x0000000300000006;
    THROWN_OBSOLETE = 0x0000000400000006;
    TRADE_GOOD = 0x0000000000000007;
    ELEMENTAL_TRADE_GOOD = 0x0000000a00000007;
    CLOTH_TRADE_GOOD = 0x0000000500000007;
    LEATHER_TRADE_GOOD = 0x0000000600000007;
    METAL_AND_STONE_TRADE_GOOD = 0x0000000700000007;
    MEAT_TRADE_GOOD = 0x0000000800000007;
    HERB_TRADE_GOOD = 0x0000000900000007;
    ENCHANTING_TRADE_GOOD = 0x0000000c00000007;
    JEWELCRAFTING_TRADE_GOOD = 0x0000000400000007;
    PART_TRADE_GOOD = 0x0000000100000007;
    DEVICE_TRADE_GOOD = 0x0000000300000007;
    EXPLOSIVE_TRADE_GOOD = 0x0000000200000007;
    MATERIAL_TRADE_GOOD = 0x0000000d00000007;
    OTHER_TRADE_GOOD = 0x0000000b00000007;
    ARMOR_ENCHANTMENT_TRADE_GOOD = 0x0000000e00000007;
    WEAPON_ENCHANTMENT_TRADE_GOOD = 0x0000000f00000007;
    GENERIC_OBSOLETE = 0x0000000000000008;
    BOOK = 0x0000000000000009;
    LEATHERWORKING_RECIPE = 0x0000000100000009;
    TAILORING_RECIPE = 0x0000000200000009;
    ENGINEERING_RECIPE = 0x0000000300000009;
    BLACKSMITHING_RECIPE = 0x0000000400000009;
    COOKING_RECIPE = 0x0000000500000009;
    ALCHEMY_RECIPE = 0x0000000600000009;
    FIRST_AID_RECIPE = 0x0000000700000009;
    ENCHANTING_RECIPE = 0x0000000800000009;
    FISHING_RECIPE = 0x0000000900000009;
    JEWELCRAFTING_RECIPE = 0x0000000a00000009;
    INSCRIPTION_RECIPE = 0x0000000b00000009;
    MONEY_OBSOLETE = 0x000000000000000a;
    QUIVER_OBSOLETE = 0x000000000000000b;
    QUIVER_OBSOLETE1 = 0x000000010000000b;
    QUIVER = 0x000000020000000b;
    AMMO_POUCH = 0x000000030000000b;
    QUEST = 0x000000000000000c;
    KEY = 0x000000000000000d;
    LOCKPICK = 0x000000010000000d;
    PERMANENT_OBSOLETE = 0x000000000000000e;
    MISCELLANEOUS_JUNK = 0x000000000000000f;
    MISCELLANEOUS_REAGENT = 0x000000010000000f;
    MISCELLANEOUS_PET = 0x000000020000000f;
    MISCELLANEOUS_HOLIDAY = 0x000000030000000f;
    MISCELLANEOUS_OTHER = 0x000000040000000f;
    MISCELLANEOUS_MOUNT = 0x000000050000000f;
    WARRIOR_GLYPH = 0x0000000100000010;
    PALADIN_GLYPH = 0x0000000200000010;
    HUNTER_GLYPH = 0x0000000300000010;
    ROGUE_GLYPH = 0x0000000400000010;
    PRIEST_GLYPH = 0x0000000500000010;
    DEATH_KNIGHT_GLYPH = 0x0000000600000010;
    SHAMAN_GLYPH = 0x0000000700000010;
    MAGE_GLYPH = 0x0000000800000010;
    WARLOCK_GLYPH = 0x0000000900000010;
    DRUID_GLYPH = 0x0000000b00000010;
}

Type

The basic type is u64, a 8 byte (64 bit) little endian integer.

Enumerators

EnumeratorValueComment
CONSUMABLE0 (0x00)
FOOD_AND_DRINK21474836480 (0x500000000)
POTION4294967296 (0x100000000)
ELIXIR8589934592 (0x200000000)
FLASK12884901888 (0x300000000)
BANDAGE30064771072 (0x700000000)
ITEM_ENHANCEMENT25769803776 (0x600000000)
SCROLL17179869184 (0x400000000)
OTHER_CONSUMABLE34359738368 (0x800000000)
BAG1 (0x01)
SOUL_BAG4294967297 (0x100000001)
HERB_BAG8589934593 (0x200000001)
ENCHANTING_BAG12884901889 (0x300000001)
ENGINEERING_BAG17179869185 (0x400000001)
GEM_BAG21474836481 (0x500000001)
MINING_BAG25769803777 (0x600000001)
LEATHERWORKING_BAG30064771073 (0x700000001)
INSCRIPTION_BAG34359738369 (0x800000001)
ONE_HANDED_AXE2 (0x02)
TWO_HANDED_AXE4294967298 (0x100000002)
BOW8589934594 (0x200000002)
GUN12884901890 (0x300000002)
ONE_HANDED_MACE17179869186 (0x400000002)
TWO_HANDED_MACE21474836482 (0x500000002)
POLEARM25769803778 (0x600000002)
ONE_HANDED_SWORD30064771074 (0x700000002)
TWO_HANDED_SWORD34359738370 (0x800000002)
OBSOLETE_WEAPON38654705666 (0x900000002)
STAFF42949672962 (0xA00000002)
ONE_HANDED_EXOTIC47244640258 (0xB00000002)
TWO_HANDED_EXOTIC51539607554 (0xC00000002)
FIST_WEAPON55834574850 (0xD00000002)
MISCELLANEOUS_WEAPON60129542146 (0xE00000002)
DAGGER64424509442 (0xF00000002)
THROWN68719476738 (0x1000000002)
SPEAR73014444034 (0x1100000002)
CROSSBOW77309411330 (0x1200000002)
WAND81604378626 (0x1300000002)
FISHING_POLE85899345922 (0x1400000002)
GEM_RED3 (0x03)
GEM_BLUE4294967299 (0x100000003)
GEM_YELLOW8589934595 (0x200000003)
GEM_PURPLE12884901891 (0x300000003)
GEM_GREEN17179869187 (0x400000003)
GEM_ORANGE21474836483 (0x500000003)
GEM_META25769803779 (0x600000003)
GEM_SIMPLE30064771075 (0x700000003)
GEM_PRISMATIC34359738371 (0x800000003)
MISCELLANEOUS_ARMOR4 (0x04)
CLOTH_ARMOR4294967300 (0x100000004)
LEATHER_ARMOR8589934596 (0x200000004)
MAIL_ARMOR12884901892 (0x300000004)
PLATE_ARMOR17179869188 (0x400000004)
BUCKLER_OBSOLETE21474836484 (0x500000004)
SHIELD25769803780 (0x600000004)
LIBRAM30064771076 (0x700000004)
IDOL34359738372 (0x800000004)
TOTEM38654705668 (0x900000004)
SIGIL42949672964 (0xA00000004)
REAGENT5 (0x05)
WAND_OBSOLETE6 (0x06)
BOLT_OBSOLETE4294967302 (0x100000006)
ARROW8589934598 (0x200000006)
BULLET12884901894 (0x300000006)
THROWN_OBSOLETE17179869190 (0x400000006)
TRADE_GOOD7 (0x07)
ELEMENTAL_TRADE_GOOD42949672967 (0xA00000007)
CLOTH_TRADE_GOOD21474836487 (0x500000007)
LEATHER_TRADE_GOOD25769803783 (0x600000007)
METAL_AND_STONE_TRADE_GOOD30064771079 (0x700000007)
MEAT_TRADE_GOOD34359738375 (0x800000007)
HERB_TRADE_GOOD38654705671 (0x900000007)
ENCHANTING_TRADE_GOOD51539607559 (0xC00000007)
JEWELCRAFTING_TRADE_GOOD17179869191 (0x400000007)
PART_TRADE_GOOD4294967303 (0x100000007)
DEVICE_TRADE_GOOD12884901895 (0x300000007)
EXPLOSIVE_TRADE_GOOD8589934599 (0x200000007)
MATERIAL_TRADE_GOOD55834574855 (0xD00000007)
OTHER_TRADE_GOOD47244640263 (0xB00000007)
ARMOR_ENCHANTMENT_TRADE_GOOD60129542151 (0xE00000007)
WEAPON_ENCHANTMENT_TRADE_GOOD64424509447 (0xF00000007)
GENERIC_OBSOLETE8 (0x08)
BOOK9 (0x09)
LEATHERWORKING_RECIPE4294967305 (0x100000009)
TAILORING_RECIPE8589934601 (0x200000009)
ENGINEERING_RECIPE12884901897 (0x300000009)
BLACKSMITHING_RECIPE17179869193 (0x400000009)
COOKING_RECIPE21474836489 (0x500000009)
ALCHEMY_RECIPE25769803785 (0x600000009)
FIRST_AID_RECIPE30064771081 (0x700000009)
ENCHANTING_RECIPE34359738377 (0x800000009)
FISHING_RECIPE38654705673 (0x900000009)
JEWELCRAFTING_RECIPE42949672969 (0xA00000009)
INSCRIPTION_RECIPE47244640265 (0xB00000009)
MONEY_OBSOLETE10 (0x0A)
QUIVER_OBSOLETE11 (0x0B)
QUIVER_OBSOLETE14294967307 (0x10000000B)
QUIVER8589934603 (0x20000000B)
AMMO_POUCH12884901899 (0x30000000B)
QUEST12 (0x0C)
KEY13 (0x0D)
LOCKPICK4294967309 (0x10000000D)
PERMANENT_OBSOLETE14 (0x0E)
MISCELLANEOUS_JUNK15 (0x0F)
MISCELLANEOUS_REAGENT4294967311 (0x10000000F)
MISCELLANEOUS_PET8589934607 (0x20000000F)
MISCELLANEOUS_HOLIDAY12884901903 (0x30000000F)
MISCELLANEOUS_OTHER17179869199 (0x40000000F)
MISCELLANEOUS_MOUNT21474836495 (0x50000000F)
WARRIOR_GLYPH4294967312 (0x100000010)
PALADIN_GLYPH8589934608 (0x200000010)
HUNTER_GLYPH12884901904 (0x300000010)
ROGUE_GLYPH17179869200 (0x400000010)
PRIEST_GLYPH21474836496 (0x500000010)
DEATH_KNIGHT_GLYPH25769803792 (0x600000010)
SHAMAN_GLYPH30064771088 (0x700000010)
MAGE_GLYPH34359738384 (0x800000010)
WARLOCK_GLYPH38654705680 (0x900000010)
DRUID_GLYPH47244640272 (0xB00000010)

Used in: