|
08-11-08, 04:05 AM | #1 |
API functions WofLK
NEW API functions from WotLK Beta - extracted from wow.exe
I'm pretty sure I missed some or that are some old in the list. But it's better than nothing I guess. AbandonQuest() AcceptSockets() AddAchievementComparisonUnit() AppendToFile() ApplyBarberShopStyle() AutoStoreGuildBankItem(tab, slot) GetTradeSkillInvSlotFilter() BarberShopReset() BuyPetition(index, name) CalendarAddEvent() CalendarCanSendInvite() CalendarContextEventClipboard() CalendarContextEventCopy() CalendarContextEventIsGuildWide([-1,0,1], monthDay, index) CalendarContextEventPaste() CalendarContextEventRemove() CalendarContextInviteAvailable([-1,0,1], monthDay, index) CalendarContextInviteDecline([-1,0,1], monthDay, index) CalendarContextInviteIsPending([-1,0,1], monthDay, index) CalendarContextInviteModeratorStatus([-1,0,1], monthDay, index) CalendarContextInviteRemove([-1,0,1], monthDay, index) CalendarContextInviteStatus([-1,0,1], monthDay, index) CalendarCopyEvent() CalendarDefaultGuildFilter() CalendarEvenSettLockoutTime(hour, minute) CalendarEventAvailable() CalendarEventCanComplain([-1,0,1], monthDay, index) CalendarEventClearAutoApprove() CalendarEventClearLocked() CalendarEventClearModerator(index) CalendarEventComplain([-1,0,1], monthDay, index) CalendarEventDecline() CalendarEventGetInvite(index) CalendarEventGetInviteSortCriterion() CalendarEventGetNumInvites() CalendarEventGetRepeatOptions() CalendarEventGetStatusOptions() CalendarEventGetTextures(eventType) CalendarEventGetTypes() CalendarEventHasPendingInvite() CalendarEventHaveSettingsChanged() CalendarEventInvite() CalendarEventIsGuildWide() CalendarEventIsModerator() CalendarEventRemoveInvite(index) CalendarEventSetAutoApprove() CalendarEventSetDate(month, day, year) CalendarEventSetDescription() CalendarEventSetLocked() CalendarEventSetLockoutDate(month, day, year) CalendarEventSetLockoutTime() CalendarEventSetModerator(index) CalendarEventSetRepeatOption() CalendarEventSetSize() CalendarEventSetStatus(index, status) CalendarEventSetTextureID(textureIndex) CalendarEventSetTime(hour, minute) CalendarEventSetTitle() CalendarEventSetType() CalendarEventSortInvites("criteria", reverse) CalendarGetAbsMonth(month[, year]) CalendarGetFirstPendingInvite() CalendarGetMaxDate() CalendarGetMinDate() CalendarGetMinHistoryDate() CalendarGetMonthNames() CalendarGetNumPendingInvites() CalendarGetRaidResetInfo([-1,0,1], monthDay, index) CalendarGetWeekdayNames() CalendarNewArenaTeamEvent(index) CalendarNewEvent() CalendarNewGuildEvent(minLevel, maxLevel, minRank) CalendarNewGuildWideEvent() CalendarRemoveEvent() CalendarSetAbsMonth(month[, year]) CalendarSetMonth(offsetMonths) CalendarUpdateEvent() CancelBarberShop() CancelDuel() CanEditGuildEvent() CanEditGuildTabInfo(tab) CanGuildBankRepair() ChangeActionBarPage() needs a page in the range 1 to %d ClickPetitionButton() ClickSocketButton(index) CloseArenaTeamRoster() ClosePetitionVendor() CloseSocketInfo() CollapseAllHeaders() CollapseQuestHeader(index) (mapIndex) ExpandAllHeaders() ExpandCurrencyList(index,expand) ExpandQuestHeader(index) GetAbandonQuestItems() GetAbandonQuestName() GetAchievementCategory() GetAchievementComparisonInfo() GetAchievementComparisonUnitInfo() GetAchievementCrieriaInfo(achievementID, criteriaIndex) GetAchievementCriteriaInfo() GetAchievementInfo() GetAchievementInfoFromCriteria(criteriaID) GetAchievementLink(achievementID) GetAchievementNumCriteria() GetAchievementNumRewards() GetAchievementReward() GetActionAutocast(slot) GetActionBarPage() GetActionBarToggles() GetActionCooldown(slot) GetActionCount(slot) GetActionInfo(slot) GetActionText(slot) GetActionTexture(slot) GetArenaCurrency() GetArenaTeam(team) GetArenaTeamRosterInfo(team, index) GetArenaTeamRosterSelection(team) GetArenaTeamRosterShowOffline() GetArmorPenetration() GetAttackPowerForStat() GetAuctionInvTypes(classIndex, subClassIndex) GetAuctionItemInfo("type", index) GetAuctionItemSubClasses(index) GetAuctionItemTimeLeft("type", index) GetAuctionSort("type", "index") GetBarberShopInfo(type) GetBarberShopStyleInfo() GetBarberShopTotalCost() GetBonusBarOffset() GetCategoryInfo(categoryID) GetCategoryList() GetCategoryNumAchievements(categoryID) GetComparisonAchievementPoints() GetComparisonCategoryNumAchievements(categoryID) GetComparisonStatistic(achievementID) GetContainerFreeSlots(index) GetContainerItemDurability(index, slot) GetCritChanceFromAgility("unit") GetCriteriaComparisonInfo(achievementID, criteriaIndex, comparisonIndex) GetCurrencyListInfo(index) GetCurrencyListSize() GetCurrentArenaSeason() GetExistingSocketInfo(index) GetExistingSocketLink(index) GetExpertise() GetExpertisePercent() GetGlyphSocketInfo(index) GetGuildBankText(tab) GetGuildBankWithdrawMoney() GetInspectArenaTeamData(index) GetInventoryItemDurability(slot) GetInventoryItemsForSlot(slot [, returnTable]) GetItem() GetLatestCompletedAchievements() GetLatestCompletedComparisonAchievements() GetLatestUpdatedComparisonStats() GetLatestUpdatedStats() GetManaRegen() GetMoney() GetNewSocketInfo(index) GetNewSocketLink(index) GetNextAchievement(achievementID) GetNumArenaTeamMembers(team [,showOffline]) GetNumAuctionItems("type") GetNumComparisonCompletedAchievements() GetNumCompletedAchievements() GetNumGlyphSockets() GetNumPetitionItems() GetNumQuestLogChoices() GetNumQuestLogEntries() GetNumQuestLogRewards() GetNumSockets() GetParryChance() GetPetitionItemInfo(index) GetPetTalentPoints() GetPowerRegen() GetPreviousAchievement(achievementID) GetQuestIndexForTimer(index) GetQuestLogChoiceInfo() GetQuestLogPushable() GetQuestLogQuestText() GetQuestLogRequiredMoney() GetQuestLogRewardHonor() GetQuestLogRewardInfo(index) GetQuestLogRewardMoney() GetQuestLogRewardSpell() GetQuestLogRewardTalents() GetQuestLogRewardTitle() GetQuestLogSelection() GetQuestLogSpellLink() GetQuestLogTimeLeft() GetQuestResetTime() GetQuestTimers() GetRangedCritChance() GetResSicknessDuration() GetRuneCount(slot) GetSelectedAuctionItem("type") GetShieldBlock() GetSocketItemInfo() GetSocketType(index) GetSocketTypes() GetSpell() GetSpellBonusDamage(school) GetSpellBonusHealing() GetSpellCritChance(school) GetSpellCritChanceFromIntellect("unit") GetSpellPenetration() GetStatistic(achievementID) GetStatisticsCategoryList() GetTotalAchievementPoints() GetTrackedAchievement() GetTradeReagentSkillItemLink(index, reagentIndex) GetTradeSkillItemLevelFilter() GetTradeSkillItemNameFilter() GetTradeSkillListLink() GetUnit() GetUnitHealthModifier("unit") GetUnitHealthRegenRateFromSpirit("unit") GetUnitManaRegenRateFromSpirit("unit") GetUnitMaxHealthModifier("unit") GetUnitPitch("unit") GetUnitPowerModifier("unit") GetUnitSpeed("unit") GetVehicleSeatCount("unit") GlyphMatchesSocket(socketIndex) HasAction(slot) HasFilledPetition() HasFullControl() Invalid resistance index in UnitResistance() Invalid stat index in UnitStat() IsActionInRange() IsArenaTeamCaptain(index) IsAttackAction(slot) IsAuctionSortReversed("type", "sort") IsAutorepeatAction(slot) IsConsumableAction(slot) IsCurrentAction(slot) IsCurrentQuestFailed() IsEquippedAction(slot) IsFalling() IsFlyableArea() IsFlying() IsInArenaTeam() IsIndoors() IsLoggedIn() IsMounted() IsOutdoors() IsOutOfBounds() IsPossessBarVisible() IsResting() IsStackableAction(slot) IsStealthed() IsSwimming() IsTradeSkillLinked() IsUnit() IsUsableAction(slot) MakeMinigameMove(moveType, param) NotifyUnitIsPVPAFK("unit") PickupAction(slot) PickupContainerItem(index, slot) PlaceAction(slot) PlaceAuctionBid("type", index, bid) PlaceGlyphInSocket(index) ProcessCountdown() PutItemInBackpack() PutItemInBag() QueryGuildBankText() QuestBagButtonIDToInvSlotID(buttonID) QuestLogPushQuest() ReadFile() RemoveAchievementComparisonUnit() RemoveGlyphFromSocket(index) RemoveSkillUp(index) ReportPlayerIsPVPAFK() SaveGuildRoster() Script_AddAchievementComparisonUnit(unitToken) Script_CalendarContextEventCopy([-1,0,1], monthDay, index) Script_CalendarContextEventPaste([-1,0,1], monthDay) Script_CalendarContextEventRemove([-1,0,1], monthDay, index) Script_GetAchievementCategory(achievementID) Script_GetAchievementComparisonInfo(achievementID) Script_GetAchievementInfo(achievementID) Script_GetAchievementNumCriteria(achievementID) (achievementID) Script_GetAchievementNumRewards(achievementID, rewardIndex) Script_GetAttackPowerForStat(stat, value) Script_GetRuneType(slot) Script_RemoveAchievementComparisonUnit(unitToken) Script_SetGuildBankWithdrawLimit(amount) SelectQuestLogEntry(index) SetAbandonQuest() SetAction(slot) SetActionBarToggles() SetArenaTeamRosterSelection(team, index) SetArenaTeamRosterShowOffline() SetAuctionItem("type", index) SetAuctionSellItem() SetBagItem() SetBagPortraitTexture(texture, slot) SetBuybackItem(slot) SetCooldown() SetCurrencyBackpack(index,backpack) SetCurrencyToken(index) SetCurrencyUnused(index,unused) SetCurrentTab(tab) SetExistingSocketGem() SetFactionActive(index) SetFactionInactive(index) SetGlyph(glyphSlot) SetGuildBankItem() SetGuildBankText(tab, text) SetGuildTabPermissions(tab, index, enabled) SetHyperlink() SetHyperlinkCompareItem("hyperlink" [, offset]) SetInboxItem(messageIndex, attachmentIndex) SetInventoryItem(unit, slot [, nameOnly]) SetInventoryPortraitTexture(texture, unit, slot) SetLootItem() SetLootRollItem(id) SetMerchantCostItem() SetMerchantItem() SetNextBarberShopStyle(type[, backward]) SetPetAction(slot) (characterModel) SetPossession(slot) SetQuestItem() SetQuestLogItem() SetQuestLogRewardSpell() SetQuestRewardSpell() SetReverse() ("type", index) SetSelectedAuctionItem(index) SetSelectedFaction(index) SetSelectedSkill(index) SetSendMailItem() SetShapeshift(slot) SetSocketedItem() (index) SetSocketGem(index, [toDestroy]) SetSpell() SetTalent(tabIndex, talentIndex [,isInspect] [,isPet]) SetTotem() SetTrackedAchievement(achievementID) SetTradePlayerItem() SetTradeSkillItem() SetTradeSkillItemLevelFilter(minLevel, maxLevel) SetTradeSkillItemNameFilter() SetTradeTargetItem() SetTrainerService() SetUnit("unit") SetUnitAura("unit", [index] or ["name", "rank"][, "filter"]) SetUnitBuff("unit", [index] or ["name", "rank"][, "filter"]) SetUnitDebuff("unit", [index] or ["name", "rank"][, "filter"]) SetWatchedFactionIndex(index) ShowContainerSellCursor(index, slot) ShowInventorySellCursor() SocketContainerItem(index, slot) SocketInventoryItem() SortArenaTeamRoster("type") SortAuctionAddSort("type", "sort", "reverse") SortAuctionApplySort("type") SortAuctionClearSort("type") SortAuctionItems("type", "sort") SpaceDeathUniversal() StartAuction(minBid, buyoutPrice, runTime) StartDuel() StopTradeSkillRepeat() TicTacToe() TradeSkillOnlyShowMakeable() TurnInArenaPetition(teamSize) TurnInPetition() UnitAura("unit", [index] or ["name", "rank"][, "filter"]) UnitClassBase("unit") UnitControllingVehicle() UnitDetailedThreatSituation("unit" [, "mob"]) UnitHasVehicleUI() UnitInBattleground() UnitInVehicle() UnitIsInMyGuild("name") UnitIsPossessed() UnitIsPVPSanctuary() UnitIsRaidOfficer() UnitIsSameServer("unit", "otherUnit") UnitPower("unit"[, index]) UnitPowerMax("unit"[, index]) UnitRaceBase("unit") UnitSwitchToVehicleSeat() UnitThreatSituation("unit" [, "mob"]) UnitVehicleSeatCount() UnitVehicleSeatInfo() Usage(RenamePetition UseAction(slot, [, target] [, button]) UseContainerItem(index, slot[, target]) WithdrawGuildBankMoney(money) Last edited by Duugu : 08-11-08 at 04:29 AM. |
|
08-11-08, 05:21 AM | #2 |
Out of curiosity, is there any particular reason you analyzed wow.exe instead of the associated MPQs to find these?
__________________
たしかにひとつのじだいがおわるのお ぼくはこのめでみたよ だけどつぎがじぶんおばんだってことわ しりたくなかったんだ It's my turn next. Shakespeare liked regexes too! /(bb|[^b]{2})/ |
|
08-11-08, 06:18 AM | #3 |
I think a diff would be more interesting then such a plain list :9
|
|
08-11-08, 07:14 AM | #4 |
08-11-08, 10:52 AM | #5 |
Hmm. I almost feel like dumping _G to file. Fun to watch the screen freeze for a minute.
|
|
08-11-08, 11:27 AM | #6 |
08-11-08, 11:42 AM | #7 | |
*shrug*
Originally I looked for the new events and came across the api functions. So I decided to copy them too. This was just simple copy and paste job ... so use it or not - doesn't matter for me.
Great thought. Wish it would come from me. ;D But this won't reveal the parameters? Or not? Would still love to hear which MPQs Shirik was talking about. Last edited by Duugu : 08-11-08 at 11:44 AM. |
||
08-11-08, 07:13 AM | #8 |
WoWInterface » AddOns, Compilations, Macros » AddOn Search/Requests » API functions WofLK |
«
Previous Thread
|
Next Thread
»
|
Display Modes |
Switch to Linear Mode |
Hybrid Mode |
Switch to Threaded Mode |
|
|