iteminst:AddExp(uint32 exp);
iteminst:ClearTimers();
iteminst:Clone();
iteminst:DeleteCustomData(std::string identifier);
iteminst:GetAugment(int slot);
iteminst:GetAugmentItemID(int slot);
iteminst:GetAugmentType();
iteminst:GetCharges();
iteminst:GetColor();
iteminst:GetCustomData(std::string identifier);
iteminst:GetCustomDataString();
iteminst:GetExp();
iteminst:GetID();
iteminst:GetItem();
iteminst:GetItem(int slot);
iteminst:GetItemID(int slot);
iteminst:GetItemScriptID();
iteminst:GetKillsNeeded(int current_level);
iteminst:GetMaxEvolveLvl();
iteminst:GetPrice();
iteminst:GetTotalItemCount();
iteminst:GetUnscaledItem(int slot);
iteminst:IsAmmo();
iteminst:IsAugmentable();
iteminst:IsAugmented();
iteminst:IsEquipable(int race, int class_);
iteminst:IsEquipable(int slot_id);
iteminst:IsExpendable();
iteminst:IsInstNoDrop();
iteminst:IsStackable();
iteminst:IsType(int item_class);
iteminst:IsWeapon();
iteminst:Lua_ItemInst(const Lua_ItemInst& o);
iteminst:SetCharges(int charges);
iteminst:SetColor(uint32 color);
iteminst:SetCustomData(std::string identifier, bool value);
iteminst:SetCustomData(std::string identifier, float value);
iteminst:SetCustomData(std::string identifier, int value);
iteminst:SetCustomData(std::string identifier, std::string value);
iteminst:SetExp(uint32 exp);
iteminst:SetInstNoDrop(bool flag);
iteminst:SetPrice(uint32 price);
iteminst:SetScale(double scale_factor);
iteminst:SetScaling(bool v);
iteminst:SetTimer(std::string name, uint32 time);
iteminst:StopTimer(std::string name);
iteminst:operator=(const Lua_ItemInst& o);