Code:
public enum WowObject
{
m_guid = 0x00000000,
m_entryID = 0x00000010,
m_dynamicFlags = 0x00000014,
m_scale = 0x00000018,
}
public enum WowItem
{
m_owner = 0x0000001C,
m_containedIn = 0x0000002C,
m_creator = 0x0000003C,
m_giftCreator = 0x0000004C,
m_stackCount = 0x0000005C,
m_expiration = 0x00000060,
m_spellCharges = 0x00000064,
m_dynamicFlags = 0x00000078,
m_enchantment = 0x0000007C,
m_propertySeed = 0x00000118,
m_randomPropertiesID = 0x0000011C,
m_durability = 0x00000120,
m_maxDurability = 0x00000124,
m_createPlayedTime = 0x00000128,
m_modifiersMask = 0x0000012C,
m_context = 0x00000130,
m_artifactXP = 0x00000134,
m_itemAppearanceModID = 0x0000013C,
}
public enum WowContainer
{
m_slots = 0x00000140,
m_numSlots = 0x00000380,
}
public enum WowUnit
{
charm = 0x0000001C,
summon = 0x0000002C,
critter = 0x0000003C,
charmedBy = 0x0000004C,
summonedBy = 0x0000005C,
createdBy = 0x0000006C,
demonCreator = 0x0000007C,
lookAtControllerTarget = 0x0000008C,
target = 0x0000009C,
battlePetCompanionGUID = 0x000000AC,
battlePetDBID = 0x000000BC,
channelData = 0x000000C4,
summonedByHomeRealm = 0x000000CC,
sex = 0x000000D0,
displayPower = 0x000000D4,
overrideDisplayPowerID = 0x000000D8,
health = 0x000000DC,
power = 0x000000E4,
maxHealth = 0x000000FC,
maxPower = 0x00000104,
modPowerRegen = 0x0000011C,
level = 0x00000134,
effectiveLevel = 0x00000138,
contentTuningID = 0x0000013C,
scalingLevelMin = 0x00000140,
scalingLevelMax = 0x00000144,
scalingLevelDelta = 0x00000148,
scalingFactionGroup = 0x0000014C,
scalingHealthItemLevelCurveID = 0x00000150,
scalingDamageItemLevelCurveID = 0x00000154,
factionTemplate = 0x00000158,
virtualItems = 0x0000015C,
flags = 0x00000174,
flags2 = 0x00000178,
flags3 = 0x0000017C,
auraState = 0x00000180,
attackRoundBaseTime = 0x00000184,
rangedAttackRoundBaseTime = 0x0000018C,
boundingRadius = 0x00000190,
combatReach = 0x00000194,
displayID = 0x00000198,
displayScale = 0x0000019C,
nativeDisplayID = 0x000001A0,
nativeXDisplayScale = 0x000001A4,
mountDisplayID = 0x000001A8,
minDamage = 0x000001AC,
maxDamage = 0x000001B0,
minOffHandDamage = 0x000001B4,
maxOffHandDamage = 0x000001B8,
animTier = 0x000001BC,
petNumber = 0x000001C0,
petNameTimestamp = 0x000001C4,
petExperience = 0x000001C8,
petNextLevelExperience = 0x000001CC,
modCastingSpeed = 0x000001D0,
modSpellHaste = 0x000001D4,
modHaste = 0x000001D8,
modRangedHaste = 0x000001DC,
modHasteRegen = 0x000001E0,
modTimeRate = 0x000001E4,
createdBySpell = 0x000001E8,
npcFlags = 0x000001EC,
emoteState = 0x000001F4,
trainingPointsTotal = 0x000001F8,
stats = 0x000001FC,
statPosBuff = 0x00000210,
statNegBuff = 0x00000224,
resistances = 0x00000238,
resistanceBuffModsPositive = 0x00000254,
resistanceBuffModsNegative = 0x00000270,
baseMana = 0x0000028C,
baseHealth = 0x00000290,
shapeshiftForm = 0x00000294,
attackPower = 0x00000298,
attackPowerModPos = 0x0000029C,
attackPowerModNeg = 0x000002A0,
attackPowerMultiplier = 0x000002A4,
rangedAttackPower = 0x000002A8,
rangedAttackPowerModPos = 0x000002AC,
rangedAttackPowerModNeg = 0x000002B0,
rangedAttackPowerMultiplier = 0x000002B4,
setAttackSpeedAura = 0x000002B8,
lifesteal = 0x000002BC,
minRangedDamage = 0x000002C0,
maxRangedDamage = 0x000002C4,
powerCostModifier = 0x000002C8,
powerCostMultiplier = 0x000002E4,
maxHealthModifier = 0x00000300,
hoverHeight = 0x00000304,
minItemLevelCutoff = 0x00000308,
minItemLevel = 0x0000030C,
maxItemLevel = 0x00000310,
wildBattlePetLevel = 0x00000314,
battlePetCompanionNameTimestamp = 0x00000318,
interactSpellID = 0x0000031C,
stateSpellVisualID = 0x00000320,
stateAnimID = 0x00000324,
stateAnimKitID = 0x00000328,
stateWorldEffectID = 0x0000032C,
scaleDuration = 0x0000033C,
looksLikeMountID = 0x00000340,
looksLikeCreatureID = 0x00000344,
lookAtControllerID = 0x00000348,
guildGUID = 0x0000034C,
}
public enum WowPlayer
{
duelArbiter = 0x0000035C,
wowAccount = 0x0000036C,
lootTargetGUID = 0x0000037C,
playerFlags = 0x0000038C,
playerFlagsEx = 0x00000390,
guildRankID = 0x00000394,
guildDeleteDate = 0x00000398,
guildLevel = 0x0000039C,
inebriation = 0x000003A0,
pvpRank = 0x000003A4,
duelTeam = 0x000003A8,
guildTimeStamp = 0x000003AC,
questLog = 0x000003B0,
visibleItems = 0x000009F0,
playerTitle = 0x00000A88,
fakeInebriation = 0x00000A8C,
virtualPlayerRealm = 0x00000A90,
currentSpecID = 0x00000A94,
taxiMountAnimKitID = 0x00000A98,
avgItemLevel = 0x00000A9C,
currentBattlePetBreedQuality = 0x00000AB4,
honorLevel = 0x00000AB8,
customizationChoices = 0x00000ABC,
}
public enum WowLocalPlayer
{
invSlots = 0x00000BDC,
farsightObject = 0x000013EC,
comboTarget = 0x000013FC,
summonedBattlePetGUID = 0x0000140C,
knownTitles = 0x0000141C,
coinage = 0x0000144C,
XP = 0x00001454,
nextLevelXP = 0x00001458,
trialXP = 0x0000145C,
skill = 0x00001460,
characterPoints = 0x00002260,
maxTalentTiers = 0x00002264,
trackCreatureMask = 0x00002268,
trackResourceMask = 0x0000226C,
mainhandExpertise = 0x00002274,
offhandExpertise = 0x00002278,
rangedExpertise = 0x0000227C,
combatRatingExpertise = 0x00002280,
blockPercentage = 0x00002284,
dodgePercentage = 0x00002288,
dodgePercentageFromAttribute = 0x0000228C,
parryPercentage = 0x00002290,
parryPercentageFromAttribute = 0x00002294,
critPercentage = 0x00002298,
rangedCritPercentage = 0x0000229C,
offhandCritPercentage = 0x000022A0,
spellCritPercentage = 0x000022A4,
shieldBlock = 0x000022C0,
mastery = 0x000022C4,
speed = 0x000022C8,
avoidance = 0x000022CC,
sturdiness = 0x000022D0,
versatility = 0x000022D4,
versatilityBonus = 0x000022D8,
pvpPowerDamage = 0x000022DC,
pvpPowerHealing = 0x000022E0,
exploredZones = 0x000022E4,
restInfo = 0x00002A64,
modDamageDonePos = 0x00002A74,
modDamageDoneNeg = 0x00002A90,
modDamageDonePercent = 0x00002AAC,
modHealingDonePos = 0x00002AC8,
modHealingPercent = 0x00002ACC,
modHealingDonePercent = 0x00002AD0,
modPeriodicHealingDonePercent = 0x00002AD4,
weaponDmgMultipliers = 0x00002AD8,
weaponAtkSpeedMultipliers = 0x00002AE4,
modSpellPowerPercent = 0x00002AF0,
modResiliencePercent = 0x00002AF4,
overrideSpellPowerByAPPercent = 0x00002AF8,
overrideAPBySpellPowerPercent = 0x00002AFC,
modTargetResistance = 0x00002B00,
modTargetPhysicalResistance = 0x00002B04,
localFlags = 0x00002B08,
numRespecs = 0x00002B0C,
ammoID = 0x00002B10,
pvpMedals = 0x00002B14,
buybackPrice = 0x00002B18,
buybackTimestamp = 0x00002B48,
yesterdayHonorableKills = 0x00002B78,
thisWeekHonorableKills = 0x00002B7C,
thisWeekContribution = 0x00002B80,
lifetimeHonorableKills = 0x00002B84,
yesterdayContribution = 0x00002B88,
lastWeekContribution = 0x00002B8C,
lastWeekRank = 0x00002B90,
watchedFactionIndex = 0x00002B94,
combatRatings = 0x00002B98,
pvpInfo = 0x00002C18,
maxLevel = 0x00002D38,
scalingPlayerLevelDelta = 0x00002D3C,
maxCreatureScalingLevel = 0x00002D40,
noReagentCostMask = 0x00002D44,
petSpellPower = 0x00002D54,
professionSkillLine = 0x00002D58,
uiHitModifier = 0x00002D60,
uiSpellHitModifier = 0x00002D64,
homeRealmTimeOffset = 0x00002D68,
modPetHaste = 0x00002D6C,
numBackpackSlots = 0x00002D70,
overrideSpellsID = 0x00002D74,
}
public enum WowGameObject
{
m_createdBy = 0x0000001C,
m_guildGUID = 0x0000002C,
m_displayID = 0x0000003C,
m_flags = 0x00000040,
m_parentRotation = 0x00000044,
m_factionTemplate = 0x00000054,
m_level = 0x00000058,
m_percentHealth = 0x0000005C,
m_spellVisualID = 0x00000060,
m_stateSpellVisualID = 0x00000064,
m_spawnTrackingStateAnimID = 0x00000068,
m_spawnTrackingStateAnimKitID = 0x0000006C,
m_stateWorldEffectID = 0x00000070,
m_customParam = 0x00000080,
}
public enum WowDynamicObject
{
m_caster = 0x0000001C,
m_type = 0x0000002C,
m_spellXSpellVisualID = 0x00000030,
m_spellID = 0x00000034,
m_radius = 0x00000038,
m_castTime = 0x0000003C,
}