| Name |
Description |
| AbandonQuest | Confirms abandoning a quest |
| AbandonSkill | Unlearns a skill (used only for professions) |
| AcceptAreaSpiritHeal | Accepts the next upcoming periodic resurrection from a battleground spirit healer |
| AcceptBattlefieldPort | Accepts the offered teleport to a battleground/arena or leaves the battleground/arena or queue |
| AcceptDuel | Accepts a proposed duel |
| AcceptGroup | Accepts an invitation to join a party or raid |
| AcceptGuild | Accepts an invitation to join a guild |
| AcceptLevelGrant | Accepts a level offered by the player's Recruit-a-Friend partner |
| AcceptProposal | Accepts a LFG dungeon invite. |
| AcceptQuest | Accepts the quest offered by a questgiver |
| AcceptResurrect | Accepts an offered resurrection spell |
| AcceptSockets | Accepts changes made in the Item Socketing UI |
| AcceptSpellConfirmationPrompt | This function is not yet documented |
| AcceptTrade | Accepts a proposed trade |
| AcceptXPLoss | Resurrects the player at a spirit healer, accepting possible consequences |
| AcknowledgeAutoAcceptQuest | This function is not yet documented |
| AcknowledgeSurvey | This function is not yet documented |
| ActionHasRange | Returns whether an action has a range restriction |
| AddAutoQuestPopUp | Create a quest popup in the WatchFrame |
| AddChatWindowChannel | Adds a chat channel to the saved list of those displayed in a chat window |
| AddChatWindowMessages | Adds a message type to the saved list of those displayed in a chat window |
| AddFriend | Adds a character to the friends list |
| AddIgnore | Adds a character to the ignore list |
| AddMute | Adds a character to the muted list for voice chat |
| AddOrDelIgnore | Adds the named character to the ignore list, or removes the character if already in the ignore list |
| AddOrDelMute | Adds or removes a character from the voice mute list |
| AddOrRemoveFriend | Adds the named character to the friends list, or removes the character if already in the friends list |
| AddQuestWatch | Adds a quest to the objectives tracker |
| AddTrackedAchievement | Adds an achievement to the objectives tracker UI |
| AddTradeMoney | Adds the money currently on the cursor to the trade window |
| Ambiguate | Returns a player Name or Name-Realm string suitable for use in a given context. |
| AntiAliasingSupported | This function is not yet documented |
| ApplyBarberShopStyle | Purchases the selected barber shop style changes |
| ApplyTransmogrifications | Applies all pending transmogrifications, and pays for the cost |
| ArchaeologyGetIconInfo | This function is not yet documented |
| ArchaeologyMapUpdateAll | Returns the number of digsites in the current zone |
| ArcheologyGetVisibleBlobID | Returns the blob ID for an archaeology map landmark |
| AreAccountAchievementsHidden | Returns whether the player is displaying only character achievements to others |
| ArenaTeam_GetTeamSizeID | Converts an arena team size to the appropriate numeric arena team identifier |
| AscendStop | Stops movement initiated by [[docs/api/JumpOrAscendStart|`JumpOrAscendStart`]] |
| AssistUnit | Targets the unit targeted by another unit |
| AttackTarget | Begins auto-attack against the player's current target |
| AutoChooseCurrentGraphicsSetting | This function is not yet documented |
| AutoEquipCursorItem | Equips the item on the cursor |
| AutoLootMailItem | Automatically takes any attached items and money from a mail |
| AutoStoreGuildBankItem | Withdraws the item(s) from a slot in the guild bank, automatically adding to the player's bags |
| BNAcceptFriendInvite | This function is not yet documented |
| BNCheckBattleTagInviteToGuildMember | This function is not yet documented |
| BNCheckBattleTagInviteToUnit | This function is not yet documented |
| BNConnected | Returns whether or not the player is connected to Battle.net |
| BNCreateConversation | Create a conversation between you and two friends |
| BNDeclineFriendInvite | This function is not yet documented |
| BNFeaturesEnabled | Returns whether or not RealID services are disabled |
| BNFeaturesEnabledAndConnected | This function is not yet documented |
| BNGetBlockedInfo | This function is not yet documented |
| BNGetBlockedToonInfo | This function is not yet documented |
| BNGetConversationInfo | Returns information about an existing battle.net conversation |
| BNGetConversationMemberInfo | Returns information about a member of a battle.net conversation |
| BNGetCustomMessageTable | This function is not yet documented |
| BNGetFOFInfo | Returns information about the specified friend of a RealID friend |
| BNGetFriendIndex | Returns friendlist index of a BN friend |
| BNGetFriendInfo | Returns information about a RealID friend by index |
| BNGetFriendInfoByID | Returns information about a RealID friend |
| BNGetFriendInviteInfo | This function is not yet documented |
| BNGetFriendToonInfo | Returns information about a particular online toon tied to a RealID friend |
| BNGetInfo | Returns information about the player's RealID settings |
| BNGetMatureLanguageFilter | Returns boolean for the Mature Language Filter option's state. |
| BNGetMaxNumConversations | Returns the maximum number of simultaneous RealID conversations you can be a part of |
| BNGetMaxPlayersInConversation | Returns the maximum number of realID friends you can have in one conversation |
| BNGetNumBlocked | This function is not yet documented |
| BNGetNumBlockedToons | This function is not yet documented |
| BNGetNumConversationMembers | Returns the number of members in a battle.net conversation |
| BNGetNumFOF | This function is not yet documented |
| BNGetNumFriendInvites | This function is not yet documented |
| BNGetNumFriendToons | Returns the number of online toons for a friend |
| BNGetNumFriends | Returns total number of RealID friends and currently online number of RealID friends |
| BNGetSelectedBlock | This function is not yet documented |
| BNGetSelectedFriend | Returns the index of the selected user on your friend's list |
| BNGetSelectedToonBlock | This function is not yet documented |
| BNGetToonInfo | Returns information about the active game account tied to a Real ID friend |
| BNInviteFriend | This function is not yet documented |
| BNInviteToConversation | Invite a friend into an existing conversation |
| BNIsBlocked | This function is not yet documented |
| BNIsFriend | This function is not yet documented |
| BNIsFriendConversationValid | This function is not yet documented |
| BNIsSelf | Returns whether or not the presence ID is the one of the player |
| BNIsToonBlocked | This function is not yet documented |
| BNLeaveConversation | This function is not yet documented |
| BNListConversation | This function is not yet documented |
| BNRemoveFriend | This function is not yet documented |
| BNReportFriendInvite | This function is not yet documented |
| BNReportPlayer | This function is not yet documented |
| BNRequestFOFInfo | This function is not yet documented |
| BNSendConversationMessage | This function is not yet documented |
| BNSendFriendInvite | This function is not yet documented |
| BNSendFriendInviteByID | This function is not yet documented |
| BNSendGameData | Sends some data to another player |
| BNSendSoR | This function is not yet documented |
| BNSendVerifiedBattleTagInvite | This function is not yet documented |
| BNSendWhisper | Sends a whisper over Battle.Net |
| BNSetAFK | This function is not yet documented |
| BNSetBlocked | This function is not yet documented |
| BNSetCustomMessage | Sets the player's current RealID broadcast message. |
| BNSetDND | This function is not yet documented |
| BNSetFocus | This function is not yet documented |
| BNSetFriendNote | Changes the private note for a RealID friend |
| BNSetMatureLanguageFilter | Sets the Mature Language Filter option |
| BNSetSelectedBlock | This function is not yet documented |
| BNSetSelectedFriend | This function is not yet documented |
| BNSetSelectedToonBlock | This function is not yet documented |
| BNSetToonBlocked | This function is not yet documented |
| BNSummonFriendByIndex | This function is not yet documented |
| BNTokenFindName | This function is not yet documented |
| BankButtonIDToInvSlotID | Returns the [[docs/api_types#inventoryID|`inventoryID`]] corresponding to a bank item or bag slot |
| BarberShopReset | Resets barber shop options to the currently worn styles |
| BattlefieldMgrEntryInviteResponse | This function is not yet documented |
| BattlefieldMgrExitRequest | This function is not yet documented |
| BattlefieldMgrQueueInviteResponse | This function is not yet documented |
| BattlefieldMgrQueueRequest | This function is not yet documented |
| BeginTrade | This function is deprecated and should no longer be used |
| BindEnchant | Confirms enchanting an item (when the item will become soulbound as a result) |
| BreakUpLargeNumbers | This function is not yet documented |
| BuyGuildBankTab | Purchases the next available guild bank tab |
| BuyGuildCharter | Purchases a guild charter |
| BuyMerchantItem | Purchases an item available from a vendor |
| BuyReagentBank | This function is not yet documented |
| BuyTrainerService | Purchases an ability or recipe available from a trainer |
| BuybackItem | Repurchases an item recently sold to a vendor |
| C_BlackMarket.Close | This function is not yet documented |
| C_BlackMarket.GetHotItem | This function is not yet documented |
| C_BlackMarket.GetItemInfoByID | This function is not yet documented |
| C_BlackMarket.GetItemInfoByIndex | This function is not yet documented |
| C_BlackMarket.GetNumItems | This function is not yet documented |
| C_BlackMarket.ItemPlaceBid | This function is not yet documented |
| C_BlackMarket.RequestItems | Requests updated black market auction information from the server. |
| C_Garrison.AddFollowerToMission | This function is not yet documented |
| C_Garrison.AssignFollowerToBuilding | This function is not yet documented |
| C_Garrison.CanGenerateRecruits | This function is not yet documented |
| C_Garrison.CanOpenMissionChest | This function is not yet documented |
| C_Garrison.CanSetRecruitmentPreference | This function is not yet documented |
| C_Garrison.CanUpgradeGarrison | This function is not yet documented |
| C_Garrison.CancelConstruction | This function is not yet documented |
| C_Garrison.CastSpellOnFollower | This function is not yet documented |
| C_Garrison.CloseArchitect | This function is not yet documented |
| C_Garrison.CloseGarrisonTradeskillNPC | This function is not yet documented |
| C_Garrison.CloseMissionNPC | This function is not yet documented |
| C_Garrison.CloseRecruitmentNPC | This function is not yet documented |
| C_Garrison.CloseTradeskillCrafter | This function is not yet documented |
| C_Garrison.GenerateRecruits | This function is not yet documented |
| C_Garrison.GetAvailableMissions | Returns an array of available missions. |
| C_Garrison.GetAvailableRecruits | This function is not yet documented |
| C_Garrison.GetBasicMissionInfo | This function is not yet documented |
| C_Garrison.GetBuffedFollowersForMission | This function is not yet documented |
| C_Garrison.GetBuildingInfo | Returns information on a garrison building |
| C_Garrison.GetBuildingLockInfo | This function is not yet documented |
| C_Garrison.GetBuildingSizes | This function is not yet documented |
| C_Garrison.GetBuildingSpecInfo | This function is not yet documented |
| C_Garrison.GetBuildingTimeRemaining | This function is not yet documented |
| C_Garrison.GetBuildingTooltip | This function is not yet documented |
| C_Garrison.GetBuildingUpgradeInfo | This function is not yet documented |
| C_Garrison.GetBuildings | This function is not yet documented |
| C_Garrison.GetBuildingsForPlot | This function is not yet documented |
| C_Garrison.GetBuildingsForSize | This function is not yet documented |
| C_Garrison.GetCompleteMissions | This function is not yet documented |
| C_Garrison.GetFollowerAbilities | This function is not yet documented |
| C_Garrison.GetFollowerAbilityAtIndex | This function is not yet documented |
| C_Garrison.GetFollowerAbilityAtIndexByID | This function is not yet documented |
| C_Garrison.GetFollowerAbilityCounterMechanicInfo | This function is not yet documented |
| C_Garrison.GetFollowerAbilityDescription | This function is not yet documented |
| C_Garrison.GetFollowerAbilityIcon | This function is not yet documented |
| C_Garrison.GetFollowerAbilityIsTrait | This function is not yet documented |
| C_Garrison.GetFollowerAbilityLink | This function is not yet documented |
| C_Garrison.GetFollowerAbilityName | This function is not yet documented |
| C_Garrison.GetFollowerActivationCost | This function is not yet documented |
| C_Garrison.GetFollowerBiasForMission | This function is not yet documented |
| C_Garrison.GetFollowerClassSpec | This function is not yet documented |
| C_Garrison.GetFollowerClassSpecAtlas | This function is not yet documented |
| C_Garrison.GetFollowerClassSpecByID | This function is not yet documented |
| C_Garrison.GetFollowerClassSpecName | This function is not yet documented |
| C_Garrison.GetFollowerDisplayID | This function is not yet documented |
| C_Garrison.GetFollowerDisplayIDByID | This function is not yet documented |
| C_Garrison.GetFollowerInfo | This function is not yet documented |
| C_Garrison.GetFollowerInfoForBuilding | Returns info about a follower assigned to a building |
| C_Garrison.GetFollowerItemLevelAverage | This function is not yet documented |
| C_Garrison.GetFollowerItems | This function is not yet documented |
| C_Garrison.GetFollowerLevel | This function is not yet documented |
| C_Garrison.GetFollowerLevelXP | This function is not yet documented |
| C_Garrison.GetFollowerLink | This function is not yet documented |
| C_Garrison.GetFollowerLinkByID | This function is not yet documented |
| C_Garrison.GetFollowerMissionCompleteInfo | This function is not yet documented |
| C_Garrison.GetFollowerModelItems | This function is not yet documented |
| C_Garrison.GetFollowerName | This function is not yet documented |
| C_Garrison.GetFollowerNameByID | This function is not yet documented |
| C_Garrison.GetFollowerPortraitIconIDByID | This function is not yet documented |
| C_Garrison.GetFollowerQuality | This function is not yet documented |
| C_Garrison.GetFollowerQualityTable | This function is not yet documented |
| C_Garrison.GetFollowerSoftCap | This function is not yet documented |
| C_Garrison.GetFollowerSourceTextByID | This function is not yet documented |
| C_Garrison.GetFollowerStatus | This function is not yet documented |
| C_Garrison.GetFollowerTraitAtIndex | This function is not yet documented |
| C_Garrison.GetFollowerTraitAtIndexByID | This function is not yet documented |
| C_Garrison.GetFollowerXP | This function is not yet documented |
| C_Garrison.GetFollowerXPTable | This function is not yet documented |
| C_Garrison.GetFollowers | This function is not yet documented |
| C_Garrison.GetFollowersTraitsForMission | This function is not yet documented |
| C_Garrison.GetGarrisonInfo | This function is not yet documented |
| C_Garrison.GetGarrisonUpgradeCost | This function is not yet documented |
| C_Garrison.GetInProgressMissions | This function is not yet documented |
| C_Garrison.GetLandingPageItems | This function is not yet documented |
| C_Garrison.GetLandingPageShipmentCount | This function is not yet documented |
| C_Garrison.GetLandingPageShipmentInfo | Returns info about a particular Garrison Building's shipments. |
| C_Garrison.GetMissionCompleteEncounters | This function is not yet documented |
| C_Garrison.GetMissionDisplayIDs | This function is not yet documented |
| C_Garrison.GetMissionInfo | This function is not yet documented |
| C_Garrison.GetMissionLink | This function is not yet documented |
| C_Garrison.GetMissionMaxFollowers | This function is not yet documented |
| C_Garrison.GetMissionName | This function is not yet documented |
| C_Garrison.GetMissionRewardInfo | This function is not yet documented |
| C_Garrison.GetMissionTimes | This function is not yet documented |
| C_Garrison.GetMissionUncounteredMechanics | This function is not yet documented |
| C_Garrison.GetNumActiveFollowers | This function is not yet documented |
| C_Garrison.GetNumFollowerActivationsRemaining | This function is not yet documented |
| C_Garrison.GetNumFollowerDailyActivations | This function is not yet documented |
| C_Garrison.GetNumFollowers | This function is not yet documented |
| C_Garrison.GetNumFollowersOnMission | This function is not yet documented |
| C_Garrison.GetNumPendingShipments | This function is not yet documented |
| C_Garrison.GetNumShipmentReagents | This function is not yet documented |
| C_Garrison.GetOwnedBuildingInfo | Returns information on a building in the character's garrison |
| C_Garrison.GetOwnedBuildingInfoAbbrev | Returns basic information on garrison buildings. |
| C_Garrison.GetPartyBuffs | This function is not yet documented |
| C_Garrison.GetPartyMissionInfo | This function is not yet documented |
| C_Garrison.GetPendingShipmentInfo | This function is not yet documented |
| C_Garrison.GetPlots | This function is not yet documented |
| C_Garrison.GetPlotsForBuilding | This function is not yet documented |
| C_Garrison.GetPossibleFollowersForBuilding | This function is not yet documented |
| C_Garrison.GetRecruitAbilities | This function is not yet documented |
| C_Garrison.GetRecruiterAbilityCategories | This function is not yet documented |
| C_Garrison.GetRecruiterAbilityList | This function is not yet documented |
| C_Garrison.GetRecruitmentPreferences | This function is not yet documented |
| C_Garrison.GetRewardChance | This function is not yet documented |
| C_Garrison.GetShipmentContainerInfo | Returns text used by the work order UI. |
| C_Garrison.GetShipmentItemInfo | This function is not yet documented |
| C_Garrison.GetShipmentReagentCurrencyInfo | This function is not yet documented |
| C_Garrison.GetShipmentReagentInfo | This function is not yet documented |
| C_Garrison.GetShipmentReagentItemLink | This function is not yet documented |
| C_Garrison.GetSpecChangeCost | This function is not yet documented |
| C_Garrison.GetTabForPlot | This function is not yet documented |
| C_Garrison.IsAboveFollowerSoftCap | This function is not yet documented |
| C_Garrison.IsFollowerCollected | This function is not yet documented |
| C_Garrison.IsFollowerUnique | This function is not yet documented |
| C_Garrison.IsInvasionAvailable | This function is not yet documented |
| C_Garrison.IsOnGarrisonMap | This function is not yet documented |
| C_Garrison.IsUsingPartyGarrison | This function is not yet documented |
| C_Garrison.IsVisitGarrisonAvailable | This function is not yet documented |
| C_Garrison.MarkMissionComplete | This function is not yet documented |
| C_Garrison.MissionBonusRoll | This function is not yet documented |
| C_Garrison.PlaceBuilding | This function is not yet documented |
| C_Garrison.RecruitFollower | This function is not yet documented |
| C_Garrison.RemoveFollower | This function is not yet documented |
| C_Garrison.RemoveFollowerFromBuilding | This function is not yet documented |
| C_Garrison.RemoveFollowerFromMission | This function is not yet documented |
| C_Garrison.RequestGarrisonUpgradeable | This function is not yet documented |
| C_Garrison.RequestLandingPageShipmentInfo | This function is not yet documented |
| C_Garrison.RequestShipmentCreation | This function is not yet documented |
| C_Garrison.RequestShipmentInfo | This function is not yet documented |
| C_Garrison.SearchForFollower | This function is not yet documented |
| C_Garrison.SetBuildingActive | This function is not yet documented |
| C_Garrison.SetBuildingSpecialization | This function is not yet documented |
| C_Garrison.SetFollowerFavorite | This function is not yet documented |
| C_Garrison.SetFollowerInactive | This function is not yet documented |
| C_Garrison.SetRecruitmentPreferences | This function is not yet documented |
| C_Garrison.SetUsingPartyGarrison | This function is not yet documented |
| C_Garrison.StartMission | This function is not yet documented |
| C_Garrison.SwapBuildings | This function is not yet documented |
| C_Garrison.UpgradeBuilding | This function is not yet documented |
| C_Garrison.UpgradeGarrison | This function is not yet documented |
| C_LFGList.AcceptInvite | This function is not yet documented |
| C_LFGList.ApplyToGroup | This function is not yet documented |
| C_LFGList.CancelApplication | This function is not yet documented |
| C_LFGList.ClearSearchResults | This function is not yet documented |
| C_LFGList.CreateListing | This function is not yet documented |
| C_LFGList.DeclineApplicant | This function is not yet documented |
| C_LFGList.DeclineInvite | This function is not yet documented |
| C_LFGList.GetActiveEntryInfo | returns boolean on whether activity is active or not |
| C_LFGList.GetActivityGroupInfo | returns a string describing activity associated with activity_ID |
| C_LFGList.GetActivityInfo | This function is not yet documented |
| C_LFGList.GetActivityInfoExpensive | This function is not yet documented |
| C_LFGList.GetApplicantInfo | This function is not yet documented |
| C_LFGList.GetApplicantMemberInfo | This function is not yet documented |
| C_LFGList.GetApplicantMemberStats | This function is not yet documented |
| C_LFGList.GetApplicants | This function is not yet documented |
| C_LFGList.GetApplicationInfo | Takes a group ID and returns the status of the application |
| C_LFGList.GetApplications | Returns a table with the groups the player has applied for |
| C_LFGList.GetAvailableActivities | returns table of ID's for available activities |
| C_LFGList.GetAvailableActivityGroups | This function is not yet documented |
| C_LFGList.GetAvailableCategories | This function is not yet documented |
| C_LFGList.GetAvailableRoles | This function is not yet documented |
| C_LFGList.GetCategoryInfo | This function is not yet documented |
| C_LFGList.GetNumApplicants | This function is not yet documented |
| C_LFGList.GetNumApplications | Returns the number of groups the player has applied for. |
| C_LFGList.GetNumInvitedApplicantMembers | This function is not yet documented |
| C_LFGList.GetRoleCheckInfo | This function is not yet documented |
| C_LFGList.GetSearchResultEncounterInfo | Takes a group id and returns a table with the encounter info of the group |
| C_LFGList.GetSearchResultFriends | returns table pairs #:NameOfFriend |
| C_LFGList.GetSearchResultInfo | Takes a group id and returns data on the group |
| C_LFGList.GetSearchResultMemberCounts | return table |
| C_LFGList.GetSearchResultMemberInfo | given group_id and member_index, returns member_role such as DAMAGER,TANK,HEALER |
| C_LFGList.GetSearchResults | Returns the number of groups listed and a table containing group ids of all enlisted groups |
| C_LFGList.HasActivityList | This function is not yet documented |
| C_LFGList.InviteApplicant | This function is not yet documented |
| C_LFGList.IsCurrentlyApplying | This function is not yet documented |
| C_LFGList.RefreshApplicants | This function is not yet documented |
| C_LFGList.RemoveApplicant | This function is not yet documented |
| C_LFGList.RemoveListing | This function is not yet documented |
| C_LFGList.ReportApplicant | This function is not yet documented |
| C_LFGList.ReportSearchResult | This function is not yet documented |
| C_LFGList.RequestAvailableActivities | This function is not yet documented |
| C_LFGList.Search | This function is not yet documented |
| C_LFGList.SetApplicantMemberRole | This function is not yet documented |
| C_LFGList.UpdateListing | This function is not yet documented |
| C_LootHistory.CanMasterLoot | This function is not yet documented |
| C_LootHistory.GetExpiration | This function is not yet documented |
| C_LootHistory.GetItem | This function is not yet documented |
| C_LootHistory.GetNumItems | This function is not yet documented |
| C_LootHistory.GetPlayerInfo | This function is not yet documented |
| C_LootHistory.GiveMasterLoot | This function is not yet documented |
| C_LootHistory.SetExpiration | This function is not yet documented |
| C_LossOfControl.GetEventInfo | This function is not yet documented |
| C_LossOfControl.GetNumEvents | This function is not yet documented |
| C_MapBar.BarIsShown | This function is not yet documented |
| C_MapBar.GetCurrentValue | This function is not yet documented |
| C_MapBar.GetMaxValue | This function is not yet documented |
| C_MapBar.GetParticipationPercentage | This function is not yet documented |
| C_MapBar.GetPhaseIndex | This function is not yet documented |
| C_MapBar.GetTag | This function is not yet documented |
| C_MountJournal.Dismiss | This function is not yet documented |
| C_MountJournal.GetCollectedFilterSetting | This function is not yet documented |
| C_MountJournal.GetIsFavorite | This function is not yet documented |
| C_MountJournal.GetMountInfo | Returns information about a mount. |
| C_MountJournal.GetMountInfoExtra | This function is not yet documented |
| C_MountJournal.GetNumMounts | This function is not yet documented |
| C_MountJournal.Pickup | This function is not yet documented |
| C_MountJournal.SetCollectedFilterSetting | This function is not yet documented |
| C_MountJournal.SetIsFavorite | This function is not yet documented |
| C_MountJournal.Summon | This function is not yet documented |
| C_NewItems.ClearAll | This function is not yet documented |
| C_NewItems.IsNewItem | This function is not yet documented |
| C_NewItems.RemoveNewItem | This function is not yet documented |
| C_PetBattles.AcceptPVPDuel | This function is not yet documented |
| C_PetBattles.AcceptQueuedPVPMatch | Accepts a found Pet Battle Queue. |
| C_PetBattles.CanAcceptQueuedPVPMatch | This function is not yet documented |
| C_PetBattles.CanActivePetSwapOut | This function is not yet documented |
| C_PetBattles.CanPetSwapIn | This function is not yet documented |
| C_PetBattles.CancelPVPDuel | This function is not yet documented |
| C_PetBattles.ChangePet | Attempts to change your active pet |
| C_PetBattles.DeclineQueuedPVPMatch | This function is not yet documented |
| C_PetBattles.ForfeitGame | This function is not yet documented |
| C_PetBattles.GetAbilityEffectInfo | This function is not yet documented |
| C_PetBattles.GetAbilityInfo | Returns information on a battle pet's ability |
| C_PetBattles.GetAbilityInfoByID | Returns information about a pet battle ability based on the ID. |
| C_PetBattles.GetAbilityProcTurnIndex | This function is not yet documented |
| C_PetBattles.GetAbilityState | Returns the cooldown state of a pet ability |
| C_PetBattles.GetAbilityStateModification | This function is not yet documented |
| C_PetBattles.GetActivePet | Returns the index of the currently active pet. |
| C_PetBattles.GetAllEffectNames | This function is not yet documented |
| C_PetBattles.GetAllStates | This function is not yet documented |
| C_PetBattles.GetAttackModifier | Returns the modification to attacks based on types. |
| C_PetBattles.GetAuraInfo | This function is not yet documented |
| C_PetBattles.GetBattleState | Returns the current battle state. |
| C_PetBattles.GetBreedQuality | Returns the breed quality of a pet. |
| C_PetBattles.GetDisplayID | This function is not yet documented |
| C_PetBattles.GetForfeitPenalty | This function is not yet documented |
| C_PetBattles.GetHealth | Returns the current health of a specific pet in the current pet battle. |
| C_PetBattles.GetIcon | Returns the path of a pet's icon texture. |
| C_PetBattles.GetLevel | Returns the level of a pet |
| C_PetBattles.GetMaxHealth | Returns the maximum health of a specific pet in the current pet battle. |
| C_PetBattles.GetName | Returns the name of a pet |
| C_PetBattles.GetNumAuras | Returns the number of auras on a pet |
| C_PetBattles.GetNumPets | Returns the number of pets a player/enemy has. |
| C_PetBattles.GetPVPMatchmakingInfo | This function is not yet documented |
| C_PetBattles.GetPetSpeciesID | This function is not yet documented |
| C_PetBattles.GetPetType | This function is not yet documented |
| C_PetBattles.GetPlayerTrapAbility | This function is not yet documented |
| C_PetBattles.GetPower | Returns the power of a pet. |
| C_PetBattles.GetSelectedAction | This function is not yet documented |
| C_PetBattles.GetSpeed | Returns the speed of a pet. |
| C_PetBattles.GetStateValue | This function is not yet documented |
| C_PetBattles.GetTurnTimeInfo | Returns the remaining time and max time for waiting on a turn |
| C_PetBattles.GetXP | Returns the current and maximum experience of a pet |
| C_PetBattles.IsInBattle | Returns true during a pet battle |
| C_PetBattles.IsPlayerNPC | Returns whether a participant in a pet battle is a player or an NPC |
| C_PetBattles.IsSkipAvailable | This function is not yet documented |
| C_PetBattles.IsTrapAvailable | This function is not yet documented |
| C_PetBattles.IsWaitingOnOpponent | Returns whether or not you are waiting on the opponent |
| C_PetBattles.IsWildBattle | Returns whether or not in wild battle. |
| C_PetBattles.SetPendingReportBattlePetTarget | This function is not yet documented |
| C_PetBattles.SetPendingReportTargetFromUnit | This function is not yet documented |
| C_PetBattles.ShouldShowPetSelect | This function is not yet documented |
| C_PetBattles.SkipTurn | Does a pass on your turn for a round. |
| C_PetBattles.StartPVPDuel | This function is not yet documented |
| C_PetBattles.StartPVPMatchmaking | This function is not yet documented |
| C_PetBattles.StopPVPMatchmaking | This function is not yet documented |
| C_PetBattles.UseAbility | Uses an ability. |
| C_PetBattles.UseTrap | Throws the trap if the target pet has low enough health |
| C_PetJournal.AddAllPetSourcesFilter | This function is not yet documented |
| C_PetJournal.AddAllPetTypesFilter | This function is not yet documented |
| C_PetJournal.CagePetByID | This function is not yet documented |
| C_PetJournal.ClearAllPetSourcesFilter | This function is not yet documented |
| C_PetJournal.ClearAllPetTypesFilter | This function is not yet documented |
| C_PetJournal.ClearSearchFilter | This function is not yet documented |
| C_PetJournal.FindPetIDByName | This function is not yet documented |
| C_PetJournal.GetBattlePetLink | This function is not yet documented |
| C_PetJournal.GetNumCollectedInfo | Returns the number of pets for that species |
| C_PetJournal.GetNumPetSources | This function is not yet documented |
| C_PetJournal.GetNumPetTypes | This function is not yet documented |
| C_PetJournal.GetNumPets | Returns two integers, filtered count, and total count |
| C_PetJournal.GetOwnedBattlePetString | This function is not yet documented |
| C_PetJournal.GetPetAbilityInfo | This function is not yet documented |
| C_PetJournal.GetPetAbilityList | This function is not yet documented |
| C_PetJournal.GetPetCooldownByGUID | This function is not yet documented |
| C_PetJournal.GetPetInfoByIndex | This function is not yet documented |
| C_PetJournal.GetPetInfoByPetID | Retreives information about a battle pet from its GUID |
| C_PetJournal.GetPetInfoBySpeciesID | This function is not yet documented |
| C_PetJournal.GetPetLoadOutInfo | Returns pet and spell IDs |
| C_PetJournal.GetPetSortParameter | This function is not yet documented |
| C_PetJournal.GetPetStats | Retrieves the stats of a battle pet from its GUID |
| C_PetJournal.GetPetTeamAverageLevel | This function is not yet documented |
| C_PetJournal.GetSummonedPetGUID | This function is not yet documented |
| C_PetJournal.IsFindBattleEnabled | This function is not yet documented |
| C_PetJournal.IsFlagFiltered | This function is not yet documented |
| C_PetJournal.IsJournalReadOnly | This function is not yet documented |
| C_PetJournal.IsJournalUnlocked | This function is not yet documented |
| C_PetJournal.IsPetSourceFiltered | This function is not yet documented |
| C_PetJournal.IsPetTypeFiltered | This function is not yet documented |
| C_PetJournal.PetCanBeReleased | This function is not yet documented |
| C_PetJournal.PetIsCapturable | This function is not yet documented |
| C_PetJournal.PetIsFavorite | This function is not yet documented |
| C_PetJournal.PetIsHurt | This function is not yet documented |
| C_PetJournal.PetIsLockedForConvert | This function is not yet documented |
| C_PetJournal.PetIsRevoked | This function is not yet documented |
| C_PetJournal.PetIsSlotted | This function is not yet documented |
| C_PetJournal.PetIsSummonable | This function is not yet documented |
| C_PetJournal.PetIsTradable | This function is not yet documented |
| C_PetJournal.PickupPet | This function is not yet documented |
| C_PetJournal.ReleasePetByID | This function is not yet documented |
| C_PetJournal.SetAbility | Set battle pet ability |
| C_PetJournal.SetCustomName | This function is not yet documented |
| C_PetJournal.SetFavorite | This function is not yet documented |
| C_PetJournal.SetFlagFilter | This function is not yet documented |
| C_PetJournal.SetPetLoadOutInfo | Setup battle pet team |
| C_PetJournal.SetPetSortParameter | This function is not yet documented |
| C_PetJournal.SetPetSourceFilter | This function is not yet documented |
| C_PetJournal.SetPetTypeFilter | This function is not yet documented |
| C_PetJournal.SetSearchFilter | This function is not yet documented |
| C_PetJournal.SummonPetByGUID | This function is not yet documented |
| C_PetJournal.SummonRandomPet | This function is not yet documented |
| C_ProductChoice.GetChoices | This function is not yet documented |
| C_ProductChoice.GetNumSuppressed | This function is not yet documented |
| C_ProductChoice.GetProducts | This function is not yet documented |
| C_ProductChoice.MakeSelection | This function is not yet documented |
| C_Questline.GetNumAvailableQuestlines | This function is not yet documented |
| C_Questline.GetQuestlineInfoByIndex | This function is not yet documented |
| C_RecruitAFriend.CheckEmailEnabled | This function is not yet documented |
| C_RecruitAFriend.GetRecruitInfo | This function is not yet documented |
| C_RecruitAFriend.IsSendingEnabled | This function is not yet documented |
| C_RecruitAFriend.SendRecruit | This function is not yet documented |
| C_Scenario.GetBonusStepRewardQuestID | This function is not yet documented |
| C_Scenario.GetBonusSteps | This function is not yet documented |
| C_Scenario.GetCriteriaInfo | This function is not yet documented |
| C_Scenario.GetCriteriaInfoByStep | This function is not yet documented |
| C_Scenario.GetInfo | This function is not yet documented |
| C_Scenario.GetProvingGroundsInfo | This function is not yet documented |
| C_Scenario.GetScenarioIconInfo | This function is not yet documented |
| C_Scenario.GetStepInfo | This function is not yet documented |
| C_Scenario.GetSupersededObjectives | This function is not yet documented |
| C_Scenario.IsChallengeMode | This function is not yet documented |
| C_Scenario.IsInScenario | This function is not yet documented |
| C_Scenario.TreatScenarioAsDungeon | This function is not yet documented |
| C_StorePublic.IsDisabledByParentalControls | This function is not yet documented |
| C_StorePublic.IsEnabled | This function is not yet documented |
| C_TaskQuest.GetQuestObjectiveStrByQuestID | This function is not yet documented |
| C_TaskQuest.GetQuestTitleByQuestID | Return the name of a quest with a given ID |
| C_TaskQuest.GetQuestsForPlayerByMapID | This function is not yet documented |
| C_Timer.After | Creates and starts a timer that calls 'callback' after 'duration' seconds. |
| C_ToyBox.ClearAllSourceTypesFiltered | This function is not yet documented |
| C_ToyBox.FilterToys | This function is not yet documented |
| C_ToyBox.GetFilterCollected | This function is not yet documented |
| C_ToyBox.GetFilterUncollected | This function is not yet documented |
| C_ToyBox.GetIsFavorite | This function is not yet documented |
| C_ToyBox.GetNumFilteredToys | This function is not yet documented |
| C_ToyBox.GetNumLearnedDisplayedToys | This function is not yet documented |
| C_ToyBox.GetNumTotalDisplayedToys | This function is not yet documented |
| C_ToyBox.GetNumToys | This function is not yet documented |
| C_ToyBox.GetToyFromIndex | This function is not yet documented |
| C_ToyBox.GetToyInfo | Returns information about an item by id |
| C_ToyBox.GetToyLink | This function is not yet documented |
| C_ToyBox.HasFavorites | This function is not yet documented |
| C_ToyBox.IsSourceTypeFiltered | This function is not yet documented |
| C_ToyBox.PickupToyBoxItem | This function is not yet documented |
| C_ToyBox.SetAllSourceTypesFiltered | This function is not yet documented |
| C_ToyBox.SetFilterCollected | This function is not yet documented |
| C_ToyBox.SetFilterSourceType | This function is not yet documented |
| C_ToyBox.SetFilterString | This function is not yet documented |
| C_ToyBox.SetFilterUncollected | This function is not yet documented |
| C_ToyBox.SetIsFavorite | This function is not yet documented |
| C_Trophy.MonumentChangeAppearanceToTrophyID | This function is not yet documented |
| C_Trophy.MonumentCloseMonumentUI | This function is not yet documented |
| C_Trophy.MonumentGetCount | This function is not yet documented |
| C_Trophy.MonumentGetSelectedTrophyID | This function is not yet documented |
| C_Trophy.MonumentGetTrophyInfoByIndex | This function is not yet documented |
| C_Trophy.MonumentLoadList | This function is not yet documented |
| C_Trophy.MonumentLoadSelectedTrophyID | This function is not yet documented |
| C_Trophy.MonumentRevertAppearanceToSaved | This function is not yet documented |
| C_Trophy.MonumentSaveSelection | This function is not yet documented |
| C_Vignettes.GetNumVignettes | This function is not yet documented |
| C_Vignettes.GetVignetteGUID | This function is not yet documented |
| C_Vignettes.GetVignetteInfoFromInstanceID | This function is not yet documented |
| CalculateAuctionDeposit | Returns the deposit amount for the item currently being set up for auction |
| CalendarAddEvent | Saves the event recently created (and selected for editing) to the calendar |
| CalendarCanAddEvent | Returns whether the player can add an event to the calendar |
| CalendarCanSendInvite | Returns whether the player can invite others to a calendar event |
| CalendarCloseEvent | Deselects (ends viewing/editing on) an event |
| CalendarContextDeselectEvent | Clears the event selection used only for `CalendarContext` functions |
| CalendarContextEventCanComplain | Returns whether the player can report an event invitation as spam |
| CalendarContextEventCanEdit | Returns whether the player can edit an event |
| CalendarContextEventCanRemove | This function is not yet documented |
| CalendarContextEventClipboard | Returns whether the player can paste an event |
| CalendarContextEventComplain | Reports an event invitation as spam |
| CalendarContextEventCopy | Copies an event for later pasting |
| CalendarContextEventGetCalendarType | Returns the type of a calendar event |
| CalendarContextEventPaste | Pastes a copied event into a given date |
| CalendarContextEventRemove | Deletes an event from the calendar |
| CalendarContextEventSignUp | Signs the player up for a guild event |
| CalendarContextGetEventIndex | Returns the month, day, and index of the event selection used only for `CalendarContext` functions |
| CalendarContextInviteAvailable | Accepts an event invitation |
| CalendarContextInviteDecline | Declines an event invitation |
| CalendarContextInviteIsPending | Returns whether the player has been invited to an event and not yet responded |
| CalendarContextInviteModeratorStatus | Returns the player's moderator status for an event |
| CalendarContextInviteRemove | Removes an invitation from the player's calendar or removes the player from a guild event's signup list |
| CalendarContextInviteStatus | Returns the player's invite status for an event |
| CalendarContextInviteTentative | This function is not yet documented |
| CalendarContextInviteType | Returns the invite type for an event |
| CalendarContextSelectEvent | Selects an event for use only with other `CalendarContext` functions |
| CalendarDefaultGuildFilter | Returns default options for the guild member Mass Invite filter |
| CalendarEventAvailable | Accepts invitation to the selected calendar event |
| CalendarEventCanEdit | Returns whether the player can edit the selected calendar event |
| CalendarEventCanModerate | Returns whether an event invitee can be granted moderator authority |
| CalendarEventClearAutoApprove | Disables the auto-approve feature (currently unused) for the selected calendar event |
| CalendarEventClearLocked | Unlocks the selected calendar event |
| CalendarEventClearModerator | Removes moderator status from a character on the selected event's invite/signup list |
| CalendarEventDecline | Declines invitation to the selected calendar event |
| CalendarEventGetCalendarType | Returns the type of the selected calendar event |
| CalendarEventGetInvite | Returns information about an entry in the selected event's invite/signup list |
| CalendarEventGetInviteResponseTime | Returns the time at which a character on the selected event's invite/signup list responded |
| CalendarEventGetInviteSortCriterion | Returns the current sort mode for the event invite/signup list |
| CalendarEventGetNumInvites | Returns the number of characters on the selected calendar event's invite/signup list |
| CalendarEventGetRepeatOptions | Returns a list of localized event repetition option labels (currently unused) |
| CalendarEventGetSelectedInvite | Returns the index of the selected entry on the selected event's invite/signup list |
| CalendarEventGetStatusOptions | Returns a list of localized invite status labels |
| CalendarEventGetTextures | Returns a list of instance names and icons for dungeon or raid events |
| CalendarEventGetTypes | Returns a list of event display style labels |
| CalendarEventGetTypesDisplayOrdered | This function is not yet documented |
| CalendarEventHasPendingInvite | Returns whether the player has been invited to the selected event and not yet responded |
| CalendarEventHaveSettingsChanged | Returns whether the selected event has unsaved changes |
| CalendarEventInvite | Attempts to invite a character to the selected event |
| CalendarEventIsModerator | Returns whether the player has moderator status for the selected calendar event |
| CalendarEventRemoveInvite | Removes a character from the selected event's invite/signup list |
| CalendarEventSelectInvite | Selects an entry in the selected event's invite/signup list |
| CalendarEventSetAutoApprove | Enables the auto-approve feature (currently unused) for the selected calendar event |
| CalendarEventSetDate | Changes the scheduled date of the selected calendar event |
| CalendarEventSetDescription | Changes the descriptive text for the selected event |
| CalendarEventSetLocked | Locks the selected calendar event |
| CalendarEventSetLockoutDate | Changes the lockout date associated with the selected event (currently unused) |
| CalendarEventSetLockoutTime | Changes the lockout time associated with the selected event (currently unused) |
| CalendarEventSetModerator | Grants moderator status to a character on the selected event's invite/signup list |
| CalendarEventSetRepeatOption | Changes the repetition option for the selected event (currently unused) |
| CalendarEventSetSize | Changes the maximum number of invites/signups for the selected event (currently unused) |
| CalendarEventSetStatus | Sets the status of a character on the selected event's invite/signup list |
| CalendarEventSetTextureID | Changes the raid or dungeon instance for the selected event |
| CalendarEventSetTime | Changes the scheduled time of the selected event |
| CalendarEventSetTitle | Changes the title for the selected event |
| CalendarEventSetType | Changes the display type of the selected event |
| CalendarEventSignUp | Signs the player up for the selected calendar event |
| CalendarEventSortInvites | Sorts the event invite/signup list |
| CalendarEventTentative | This function is not yet documented |
| CalendarGetAbsMonth | Returns date information for a given month and year |
| CalendarGetDate | Returns the current date (in the server's time zone) |
| CalendarGetDayEvent | Returns information about a calendar event on a given day |
| CalendarGetDayEventSequenceInfo | This function is not yet documented |
| CalendarGetEventIndex | Returns the month, day, and index of the selected calendar event |
| CalendarGetEventInfo | Returns information about the selected calendar event |
| CalendarGetFirstPendingInvite | Returns the index of the first invitation on a given day to which the player has not responded |
| CalendarGetGuildEventInfo | Returns information about a calendar guild-event |
| CalendarGetGuildEventSelectionInfo | This function is not yet documented |
| CalendarGetHolidayInfo | Returns additional information about a holiday event |
| CalendarGetMaxCreateDate | Returns the latest date for which events may be scheduled |
| CalendarGetMaxDate | Returns the latest date usable in the calendar system |
| CalendarGetMinDate | Returns the earliest date usable in the calendar system |
| CalendarGetMinHistoryDate | Returns the earliest date for which information about past player events is available |
| CalendarGetMonth | Returns information about a calendar month |
| CalendarGetMonthNames | Returns a list of localized month names |
| CalendarGetNumDayEvents | Returns the number of calendar events on a given day |
| CalendarGetNumGuildEvents | Returns the number of guild events in your calendar |
| CalendarGetNumPendingInvites | Returns the number of calendar invitations to which the player has yet to respond |
| CalendarGetRaidInfo | Returns information about a raid lockout or scheduled raid reset event |
| CalendarGetWeekdayNames | Returns a list of localized weekday names |
| CalendarIsActionPending | Returns whether an update to calendar information is in progress |
| CalendarMassInviteGuild | Repopulates the selected event's invite list with members of the player's guild |
| CalendarNewEvent | Creates a new event and selects it for viewing/editing |
| CalendarNewGuildAnnouncement | Creates a new guild announcement and selects it for viewing/editing |
| CalendarNewGuildEvent | Creates a new guild event and selects it for viewing/editing |
| CalendarOpenEvent | Selects a calendar event for viewing/editing |
| CalendarRemoveEvent | Removes the selected event invitation from the player's calendar or removes the player from the selected guild event's signup list |
| CalendarSetAbsMonth | Set's the calendar's month to an absolute date |
| CalendarSetMonth | Sets the calendar's month relative to its current month |
| CalendarUpdateEvent | Saves changes made to the selected event |
| CallCompanion | Summons a non-combat pet or mount |
| CameraOrSelectOrMoveStart | Begins camera movement or selection (equivalent to left-clicking in the 3-D world) |
| CameraOrSelectOrMoveStop | Ends action initiated by [[docs/api/CameraOrSelectOrMoveStart|`CameraOrSelectOrMoveStart`]] |
| CameraZoomIn | Zooms the camera in by a specified distance |
| CameraZoomOut | Zooms the camera out by a specified distance |
| CanAbandonQuest | Returns info about whether a quest with a given ID can be abandoned |
| CanAlterSkin | Lets you check if the player can change their skin color |
| CanBeRaidTarget | Returns whether a unit can be marked with a raid symbol or not |
| CanCancelAuction | Returns whether one of the player's auctions can be canceled |
| CanCancelScene | This function is not yet documented |
| CanChangePlayerDifficulty | This function is not yet documented |
| CanComplainChat | Returns whether a chat message can be reported as spam |
| CanComplainInboxItem | Returns whether a mail can be reported as spam |
| CanEditGuildBankTabInfo | This function is not yet documented |
| CanEditGuildEvent | Returns whether the player is allowed to edit guild-wide calendar events |
| CanEditGuildInfo | Returns whether the player is allowed to edit the guild information text |
| CanEditGuildTabInfo | Returns whether the player is allowed to edit a guild bank tab's information |
| CanEditMOTD | Returns whether the player is allowed to edit the guild Message of the Day |
| CanEditOfficerNote | Returns whether the player is allowed to edit guild officer notes |
| CanEditPublicNote | Returns whether the player is allowed to edit guild public notes |
| CanEjectPassengerFromSeat | Returns whether the player can eject the occupant of a seat in the player's vehicle |
| CanExitVehicle | Returns whether the player is in a vehicle |
| CanGrantLevel | Returns whether the player can give levels to a Recruit-a-Friend partner |
| CanGuildBankRepair | Returns whether the player is allowed to pay for repairs using guild bank funds |
| CanGuildDemote | Returns whether the player is allowed to demote lower ranked guild members |
| CanGuildInvite | Returns whether the player is allowed to invite new members to his or her guild |
| CanGuildPromote | Returns whether the player is allowed to promote other guild members |
| CanGuildRemove | Returns whether the player is allowed to remove members from his or her guild |
| CanHearthAndResurrectFromArea | Returns whether the player is in a world PvP zone offering an exit option |
| CanInitiateWarGame | This is a Blizzard internal function |
| CanInspect | Returns whether a unit can be inspected |
| CanItemBeSocketedToArtifact | This function is not yet documented |
| CanJoinBattlefieldAsGroup | Returns whether the battleground for which the player is queueing supports joining as a group |
| CanLootUnit | This function is not yet documented |
| CanMapChangeDifficulty | This function is not yet documented |
| CanMerchantRepair | Returns whether the vendor with whom the player is currently interacting can repair equipment |
| CanPartyLFGBackfill | This function is not yet documented |
| CanQueueForWintergrasp | Returns whether the player can queue for Wintergrasp |
| CanReplaceGuildMaster | This function is not yet documented |
| CanResetTutorials | This function is not yet documented |
| CanScanResearchSite | This function is not yet documented |
| CanSendAuctionQuery | Returns whether the player can perform an auction house query |
| CanSendSoRByText | This function is not yet documented |
| CanShowAchievementUI | Returns whether the Achievements UI should be enabled |
| CanShowResetInstances | Returns whether the player can reset instances |
| CanSignPetition | Returns whether the player can sign the currently offered petition |
| CanSolveArtifact | Returns whether the player can solve the selected artifact. |
| CanSummonFriend | Returns whether a unit can be summoned via Recruit-a-Friend |
| CanSwitchVehicleSeat | Returns whether the player can change vehicle seats |
| CanSwitchVehicleSeats | Returns whether the player is in a vehicle with multiple seats |
| CanTrackBattlePets | This function is not yet documented |
| CanTransmogrifyItemWithItem | This function is not yet documented |
| CanUpgradeExpansion | Returns true if the user is not on the latest expansion |
| CanUseEquipmentSets | Returns whether the player has enabled the equipment manager |
| CanUseSoulstone | This function is not yet documented |
| CanUseVoidStorage | This function is not yet documented |
| CanViewGuildRecipes | This function is not yet documented |
| CanViewOfficerNote | Returns whether the player is allowed to view guild officer notes |
| CanWithdrawGuildBankMoney | Returns whether the player is allowed to withdraw money from the guild bank |
| CancelAreaSpiritHeal | Declines the next upcoming periodic resurrection from a battleground spirit healer |
| CancelAuction | Cancels an auction created by the player |
| CancelBarberShop | Exits a barber shop session |
| CancelDuel | Cancels an ongoing duel, or declines an offered duel |
| CancelEmote | This function is not yet documented |
| CancelGuildMembershipRequest | This function is not yet documented |
| CancelItemTempEnchantment | Cancels a temporary weapon enchant |
| CancelLogout | Cancels a pending logout or quit |
| CancelMasterLootRoll | This function is not yet documented |
| CancelPendingEquip | Cancels equipping a bind-on-equip item |
| CancelPreloadingMovie | This function is not yet documented |
| CancelScene | This function is not yet documented |
| CancelSell | This function is not yet documented |
| CancelShapeshiftForm | Cancels the current shapeshift form |
| CancelSummon | Declines an offered summons |
| CancelTrade | Cancels a trade in progress |
| CancelTradeAccept | Cancels the player's acceptance of a trade |
| CancelUnitBuff | Cancels a buff on the player |
| CannotBeResurrected | This function is not yet documented |
| CastGlyph | This function is not yet documented |
| CastGlyphByID | This function is not yet documented |
| CastGlyphByName | This function is not yet documented |
| CastPetAction | Casts a pet action on a specific target |
| CastShapeshiftForm | Casts an ability on the stance/shapeshift bar |
| CastSpell | Casts a from the spellbook |
| CastSpellByID | Casts a spell specified by id (optionally on a specified unit) |
| CastSpellByName | Casts a spell specified by name (optionally on a specified unit) |
| ChangeActionBarPage | Changes the current action bar page |
| ChangeChatColor | Changes the color associated with a chat message type |
| ChannelBan | Bans a character from a chat channel |
| ChannelInvite | Invites a character to join a chat channel |
| ChannelKick | Removes a player from the channel |
| ChannelModerator | Grants a character moderator status in a chat channel |
| ChannelMute | Grants a character ability to speak in a moderated chat channel |
| ChannelSilenceAll | Silences a character for chat and voice on a channel |
| ChannelSilenceVoice | Silences the given character for voice chat on the channel |
| ChannelToggleAnnouncements | Enables or disables printing of join/leave announcements for a channel |
| ChannelUnSilenceAll | Unsilences a character for chat and voice on a channel |
| ChannelUnSilenceVoice | Unsilences a character on a chat channel |
| ChannelUnban | Lifts the ban preventing a character from joining a chat channel |
| ChannelUnmoderator | Revokes moderator status from a character on a chat channel |
| ChannelUnmute | Removes a character's ability to speak in a moderated chat channel |
| ChannelVoiceOff | Disables voice chat in a channel |
| ChannelVoiceOn | Enables voice chat in a channel |
| ChatFrame_AddMessageEventFilter | Adds a function to filter or alter messages to the chat display system |
| ChatFrame_GetMessageEventFilters | Returns the list of filters registered for a chat event |
| ChatFrame_RemoveMessageEventFilter | Removes a previously set chat message filter |
| ChatHistory_GetAccessID | Retrieve an [[docs/api_types#accessID|accessID]] for a combination of chatType and chatTarget |
| ChatHistory_GetChatType | Retrieve information about an accessID |
| CheckBinderDist | Returns whether the player is in range of an NPC that can set the Hearthstone location |
| CheckInbox | Requests information on the player's mailbox contents from the server |
| CheckInteractDistance | Returns whether the player is close enough to a unit for certain types of interaction |
| CheckSpiritHealerDist | Returns whether the player is in range of a spirit healer |
| CheckTalentMasterDist | Returns whether the player is in range of an NPC that can reset talents |
| ClearAchievementComparisonUnit | Disables comparing achievements/statistics with another player |
| ClearAllLFGDungeons | Removes the player from all LFD queues. |
| ClearAllTracking | This function is not yet documented |
| ClearAutoAcceptQuestSound | This function is not yet documented |
| ClearBattlemaster | This function is not yet documented |
| ClearBlacklistMap | Remove battleground from blacklist. |
| ClearCursor | Clears any contents attached to the cursor |
| ClearFocus | Clears the player's focus unit |
| ClearInspectPlayer | Ends inspection of another character |
| ClearItemUpgrade | Removes the item from the upgrade dialog |
| ClearMissingLootDisplay | This function is not yet documented |
| ClearOverrideBindings | Clears any registered override bindings for a given owner |
| ClearPartyAssignment | Removes a group role assignment from a member of the player's party or raid |
| ClearRaidMarker | This function is not yet documented |
| ClearSendMail | Clears any text, items, or money from the mail to be sent |
| ClearTarget | Clears the player's current target |
| ClearTransmogrifySlot | This function is not yet documented |
| ClearTutorials | Disables contextual tutorial display |
| ClearVoidTransferDepositSlot | This function is not yet documented |
| ClickAuctionSellItemButton | Picks up an item from or puts an item into the "Create Auction" slot |
| ClickLandmark | Processes a hyperlink associated with a map landmark |
| ClickSendMailItemButton | Picks up an item from or puts an item into an attachment slot for sending mail |
| ClickSocketButton | Picks up or places a gem in the Item Socketing UI |
| ClickTargetTradeButton | Interacts with an item in a slot offered for trade by the target |
| ClickTradeButton | Picks up an item from or puts an item in a slot offered for trade by the player |
| ClickTransmogrifySlot | This function is not yet documented |
| ClickVoidStorageSlot | Allows to 'move' an item from the void storages content to the withdrawal box |
| ClickVoidTransferDepositSlot | Allows to 'move' an item from the void storages deposit box back to inventory |
| ClickVoidTransferWithdrawalSlot | Allows to 'move' an item from the void storages withdrawal box to content |
| CloseAuctionHouse | Ends interaction with the Auction House UI |
| CloseBankFrame | Ends interaction with the bank |
| CloseGossip | Ends an NPC "gossip" interaction |
| CloseGuildBankFrame | Ends interaction with the guild bank vault |
| CloseGuildRegistrar | Ends interaction with a guild registrar |
| CloseGuildRoster | This function is deprecated and should no longer be used |
| CloseItemText | Ends interaction with a text object or item |
| CloseItemUpgrade | This function is not yet documented |
| CloseLoot | Ends interaction with a lootable corpse or object |
| CloseMail | Ends interaction with a mailbox |
| CloseMerchant | Ends interaction with a vendor |
| ClosePetStables | Ends use of the Pet Stables UI/API |
| ClosePetition | Ends interaction with a petition |
| CloseQuest | Ends interaction with a questgiver |
| CloseQuestChoice | This function is not yet documented |
| CloseResearch | This function is not yet documented |
| CloseSocketInfo | Ends interaction with the Item Socketing UI, discarding any changes made |
| CloseTabardCreation | Ends interaction with the guild tabard creator |
| CloseTaxiMap | Ends interaction with the Taxi (flight master) UI |
| CloseTrade | Ends interaction with the Trade UI, canceling any trade in progress |
| CloseTradeSkill | Ends interaction with the Trade Skill UI |
| CloseTrainer | Ends interaction with a trainer |
| CloseTransmogrifyFrame | This function is not yet documented |
| CloseVoidStorageFrame | This function is not yet documented |
| ClosestGameObjectPosition | This function is not yet documented |
| ClosestUnitPosition | This function is not yet documented |
| CollapseAllFactionHeaders | Collapses all headers and sub-headers in the Reputation UI |
| CollapseChannelHeader | Collapses a group header in the chat channel listing |
| CollapseFactionHeader | Collapses a given faction header or sub-header in the Reputation UI |
| CollapseGuildTradeSkillHeader | Collapses the corresponding profession in the guild window |
| CollapseQuestHeader | Collapses a header in the quest log |
| CollapseTradeSkillSubClass | Collapses a group header in the trade skill listing |
| CollapseWarGameHeader | This function is not yet documented |
| CombatLogAddFilter | Adds a filter to the combat log system |
| CombatLogAdvanceEntry | Advances the "cursor" position used by other CombatLog functions |
| CombatLogClearEntries | Removes all entries from the combat log |
| CombatLogGetCurrentEntry | Returns the combat log event information for the current entry and advances to the next entry |
| CombatLogGetNumEntries | Returns the number of available combat log events |
| CombatLogGetRetentionTime | Returns the amount of time combat log entries are stored |
| CombatLogResetFilter | Removes any filters applied to the combat log |
| CombatLogSetCurrentEntry | Sets the "cursor" position used by other CombatLog functions |
| CombatLogSetRetentionTime | Sets the amount of time combat log entries will be stored |
| CombatLog_Object_IsA | Returns whether an entity from the combat log matches a given filter |
| CombatTextSetActiveUnit | Sets the main unit for display of floating combat text |
| CommentatorEnterInstance | This is a Blizzard internal function |
| CommentatorExitInstance | This is a Blizzard internal function |
| CommentatorFollowPlayer | This is a Blizzard internal function |
| CommentatorFollowUnit | This function is not yet documented |
| CommentatorGetCamera | This is a Blizzard internal function |
| CommentatorGetCurrentMapID | This is a Blizzard internal function |
| CommentatorGetInstanceInfo | This is a Blizzard internal function |
| CommentatorGetMapInfo | This is a Blizzard internal function |
| CommentatorGetMode | This is a Blizzard internal function |
| CommentatorGetNumMaps | This is a Blizzard internal function |
| CommentatorGetNumPlayers | This is a Blizzard internal function |
| CommentatorGetPlayerInfo | This is a Blizzard internal function |
| CommentatorLookatPlayer | This is a Blizzard internal function |
| CommentatorSetCamera | This is a Blizzard internal function |
| CommentatorSetCameraCollision | This is a Blizzard internal function |
| CommentatorSetMapAndInstanceIndex | This is a Blizzard internal function |
| CommentatorSetMode | This is a Blizzard internal function |
| CommentatorSetMoveSpeed | This is a Blizzard internal function |
| CommentatorSetTargetHeightOffset | This is a Blizzard internal function |
| CommentatorStartWargame | This is a Blizzard internal function |
| CommentatorToggleMode | This is a Blizzard internal function |
| CommentatorUpdateMapInfo | This is a Blizzard internal function |
| CommentatorUpdatePlayerInfo | This is a Blizzard internal function |
| CommentatorZoomIn | This is a Blizzard internal function |
| CommentatorZoomOut | This is a Blizzard internal function |
| ComplainInboxItem | Reports a mail as spam |
| CompleteLFGRoleCheck | This function is not yet documented |
| CompleteQuest | Begins turning in a quest to a questgiver |
| ConfirmAcceptQuest | Accepts a quest started by another group member |
| ConfirmBindOnUse | Confirms using an item, if using the item causes it to become soulbound |
| ConfirmBinder | Sets the player's Hearthstone to the current location |
| ConfirmLootRoll | Confirms the player's intent regarding an item up for loot rolling |
| ConfirmLootSlot | Confirms picking up an item available as loot |
| ConfirmOnUse | This function is not yet documented |
| ConfirmReadyCheck | Responds to a ready check |
| ConfirmSummon | Accepts an offered summons, teleporting the player to the summoner's location |
| ConfirmTalentWipe | Resets the player's talents |
| ConsoleAddMessage | Prints text to the debug console |
| ConsoleExec | Runs a console command |
| ContainerIDToInventoryID | Returns the [[docs/api_types#inventoryID|`inventoryID`]] corresponding to a given [[docs/api_types#containerID|`containerID`]] |
| ContainerRefundItemPurchase | Sells an item purchased with alternate currency back to a vendor |
| ConvertToParty | Converts a raid to a party |
| ConvertToRaid | Converts a party to a raid |
| CreateFont | Creates a new Font object |
| CreateFrame | Creates a new Frame object |
| CreateMacro | Creates a new macro |
| CreateNewRaidProfile | This function is not yet documented |
| CursorCanGoInSlot | Returns whether the item on the cursor can be equipped in an inventory slot |
| CursorHasItem | Returns whether an item belonging to the player is on the cursor |
| CursorHasMacro | Returns whether a macro is on the cursor |
| CursorHasMoney | Returns whether an amount of the player's money is on the cursor |
| CursorHasSpell | Returns whether a spell is on the cursor |
| DeclineChannelInvite | This function is not yet documented |
| DeclineGroup | Declines an invitation to join a party or raid |
| DeclineGuild | Declines an offered guild invitation |
| DeclineGuildApplicant | This function is not yet documented |
| DeclineLevelGrant | Refuses a level offered by the player's Recruit-a-Friend partner |
| DeclineName | Returns suggested declensions for a name |
| DeclineQuest | Declines a quest. |
| DeclineResurrect | Declines an offered resurrection spell |
| DeclineSpellConfirmationPrompt | This function is not yet documented |
| DelIgnore | Removes a player from the ignore list |
| DelMute | Removes a character from the muted list for voice chat |
| DeleteCursorItem | Destroys the item on the cursor |
| DeleteEquipmentSet | Deletes an equipment set |
| DeleteGMTicket | Abandons the currently pending GM ticket |
| DeleteInboxItem | Deletes a mail from the player's inbox |
| DeleteMacro | Deletes a macro |
| DeleteRaidProfile | This function is not yet documented |
| DemoteAssistant | Demotes the given player from raid assistant status |
| DepositGuildBankMoney | Deposits money into the guild bank |
| DepositReagentBank | Deposits Reagents in to Reagent Bank |
| DescendStop | Stops movement initiated by [[docs/api/SitStandOrDescendStart|`SitStandOrDescendStart`]] |
| DestroyTotem | Destroys a specific totem (or ghoul) |
| DetectWowMouse | Detects the presence of a "WoW" compatible multi-button mouse |
| DisableAddOn | Marks an addon as disabled |
| DisableAllAddOns | Marks all addons as disabled |
| DisableSpellAutocast | Disables automatic casting of a pet spell |
| DismissCompanion | Unsummons the current non-combat pet or mount |
| Dismount | Dismounts from the player's summoned mount |
| DisplayChannelOwner | Requests information from the server about a channel's owner |
| DisplayChannelVoiceOff | Disables voice in a channel specified by its position in the channel list display |
| DisplayChannelVoiceOn | Enables voice in a channel specified by its position in the channel list display |
| DoEmote | Performs a preset emote (with optional target) |
| DoMasterLootRoll | This function is not yet documented |
| DoReadyCheck | Initiates a ready check |
| DoTradeSkill | Performs a trade skill recipe |
| DropCursorMoney | Drops any money currently on the cursor, returning it to where it was taken from |
| DropItemOnUnit | "Gives" the item on the cursor to another unit; results vary by context |
| DungeonUsesTerrainMap | This function is not yet documented |
| EJ_ClearSearch | This function is not yet documented |
| EJ_GetCreatureInfo | This function is not yet documented |
| EJ_GetCurrentInstance | This function is not yet documented |
| EJ_GetCurrentTier | This function is not yet documented |
| EJ_GetDifficulty | This function is not yet documented |
| EJ_GetEncounterInfo | Displays encounter journal information for the encounter. |
| EJ_GetEncounterInfoByIndex | This function is not yet documented |
| EJ_GetInstanceByIndex | This function is not yet documented |
| EJ_GetInstanceInfo | Returns information about an instance used by the Dungeon Journal. |
| EJ_GetLootFilter | This function is not yet documented |
| EJ_GetLootInfo | This function is not yet documented |
| EJ_GetLootInfoByIndex | This function is not yet documented |
| EJ_GetMapEncounter | This function is not yet documented |
| EJ_GetNumLoot | This function is not yet documented |
| EJ_GetNumSearchResults | This function is not yet documented |
| EJ_GetNumTiers | This function is not yet documented |
| EJ_GetSearchResult | This function is not yet documented |
| EJ_GetSectionInfo | Returns information regarding a "section" of the encounter journal. A "section" is a phase, unit or ability of an encounter. |
| EJ_GetSectionPath | This function is not yet documented |
| EJ_GetTierInfo | This function is not yet documented |
| EJ_HandleLinkPath | This function is not yet documented |
| EJ_InstanceIsRaid | This function is not yet documented |
| EJ_IsValidInstanceDifficulty | This function is not yet documented |
| EJ_ResetLootFilter | This function is not yet documented |
| EJ_SelectEncounter | This function is not yet documented |
| EJ_SelectInstance | This function is not yet documented |
| EJ_SelectTier | This function is not yet documented |
| EJ_SetDifficulty | Set the dungeon difficulty of the Encounter Journal |
| EJ_SetLootFilter | This function is not yet documented |
| EJ_SetSearch | This function is not yet documented |
| EditMacro | Changes the name, icon, and/or body of a macro |
| EjectPassengerFromSeat | Ejects the occupant of a seat in the player's vehicle |
| EnableAddOn | Marks an addon as enabled |
| EnableAllAddOns | Marks all addons as enabled |
| EnableSpellAutocast | Enables automatic casting of a pet spell |
| EndBoundTradeable | Confirms taking an action which renders a looted Bind on Pickup item non-tradeable |
| EndRefund | Confirms taking an action which renders a purchased item non-refundable |
| EnumerateFrames | Returns the next frame following the frame passed, or nil if no more frames exist |
| EnumerateServerChannels | Returns the available server channel names |
| EquipCursorItem | Puts the item on the cursor into a specific equipment slot |
| EquipItemByName | Attempts to equip an arbitrary item |
| EquipPendingItem | Confirms equipping a bind-on-equip item |
| EquipmentManagerClearIgnoredSlotsForSave | Clears the list of equipment slots to be ignored when saving sets |
| EquipmentManagerIgnoreSlotForSave | Adds an equipment slot to the list of those ignored when saving sets |
| EquipmentManagerIsSlotIgnoredForSave | Returns whether the contents of an equipment slot will be included when saving sets |
| EquipmentManagerUnignoreSlotForSave | Removes an equipment slot from the list of those ignored when saving sets |
| EquipmentManager_UnpackLocation | Unpacks an inventory location bitfield into usable components |
| EquipmentSetContainsLockedItems | Returns whether an equipment set contains locked items |
| ExecuteVoidTransfer | This function is not yet documented |
| ExpandAllFactionHeaders | Expands all headers and sub-headers in the Reputation UI |
| ExpandChannelHeader | Expands a group header in the chat channel listing |
| ExpandCurrencyList | Expands or collapses a list header in the Currency UI |
| ExpandFactionHeader | Expands a given faction header or sub-header in the Reputation UI |
| ExpandGuildTradeSkillHeader | Expands the corresponding profession in the guild window |
| ExpandQuestHeader | Expands a quest header in the quest log |
| ExpandTradeSkillSubClass | Expands a group header in the trade skill listing |
| ExpandWarGameHeader | This function is not yet documented |
| FactionToggleAtWar | Toggles "at war" status for a faction |
| FillLocalizedClassList | Fills a table with localized class names keyed by non-localized class tokens |
| FindSpellBookSlotBySpellID | This function is not yet documented |
| FlagTutorial | Marks a contextual tutorial as displayed so it doesn't appear again |
| FlipCameraYaw | Rotates the camera around the player |
| FlyoutHasSpell | This function is not yet documented |
| FocusUnit | Changes the `focus` unitID to refer to a new unit |
| FollowUnit | Causes the player character to automatically follow another unit |
| ForceGossip | This function is not yet documented |
| ForceLogout | Forces the client to logout |
| ForceQuit | Immediately exits World of Warcraft |
| FrameXML_Debug | Enables or disables logging of XML loading |
| GMEuropaBugsEnabled | This function is not yet documented |
| GMEuropaComplaintsEnabled | This function is not yet documented |
| GMEuropaSuggestionsEnabled | This function is not yet documented |
| GMEuropaTicketsEnabled | This function is not yet documented |
| GMItemRestorationButtonEnabled | This function is not yet documented |
| GMQuickTicketSystemEnabled | This function is not yet documented |
| GMQuickTicketSystemThrottled | This function is not yet documented |
| GMReportLag | This function is not yet documented |
| GMRequestPlayerInfo | This is a Blizzard internal function |
| GMResponseNeedMoreHelp | Requests further GM interaction on a ticket to which a GM has already responded |
| GMResponseResolve | Notifies the server that the player's GM ticket issue has been resolved |
| GMSubmitBug | This function is not yet documented |
| GMSubmitSuggestion | This function is not yet documented |
| GMSurveyAnswer | Returns text of multiple-choice question answers in a GM survey |
| GMSurveyAnswerSubmit | Submits an answer to a GM survey question |
| GMSurveyCommentSubmit | Submits a comment to the current GM survey |
| GMSurveyNumAnswers | Returns the number of possible answers for a GM Survey question |
| GMSurveyQuestion | Returns the text of a specific question from a GM survey |
| GMSurveySubmit | Submits the current GM survey |
| GameMovieFinished | Ends in-game movie playback |
| GetAbandonQuestItems | Returns information about items that would be destroyed by abandoning a quest |
| GetAbandonQuestName | Returns the name of the quest being abandoned |
| GetAccountExpansionLevel | Returns the most recent of WoW's retail expansion packs for which the player's account is authorized |
| GetAchievementCategory | Returns the numeric ID of the category to which an achievement belongs |
| GetAchievementComparisonInfo | Returns information about the comparison unit's achievements |
| GetAchievementCriteriaInfo | Gets information about criteria for an achievement or data for a statistic |
| GetAchievementCriteriaInfoByID | This function is not yet documented |
| GetAchievementGuildRep | This function is not yet documented |
| GetAchievementInfo | Gets information about an achievement or statistic |
| GetAchievementLink | Returns a hyperlink representing the player's progress on an achievement |
| GetAchievementNumCriteria | Returns the number of measured criteria for an achievement |
| GetAchievementNumRewards | Returns the number of point rewards for an achievement (currently always 1) |
| GetAchievementReward | Returns the number of achievement points awarded for earning an achievement |
| GetActionAutocast | Returns information about autocast actions |
| GetActionBarPage | Returns the current action bar page |
| GetActionBarToggles | Returns the current visibility settings for the four secondary action bars |
| GetActionCharges | This function is not yet documented |
| GetActionCooldown | Returns cooldown information about an action |
| GetActionCount | Returns the number of uses remaining for the given action slot |
| GetActionInfo | Returns information about an action slot |
| GetActionLossOfControlCooldown | This function is not yet documented |
| GetActionText | Returns the text label associated with an action |
| GetActionTexture | Returns the icon texture for an action |
| GetActiveArtifactByRace | This function is not yet documented |
| GetActiveLevel | Returns the level of a quest which can be turned in to the current Quest NPC |
| GetActiveLootRollIDs | This function is not yet documented |
| GetActiveSpecGroup | Returns the active talent group/specialisation (Dual Talent system). |
| GetActiveTitle | Returns the name of a quest which can be turned in to the current Quest NPC |
| GetActiveVoiceChannel | Returns the currently active voice channel |
| GetAddOnCPUUsage | Returns the amount of CPU time used by an addon |
| GetAddOnDependencies | Returns a list of addons a given addon is dependent upon |
| GetAddOnEnableState | Queries whether an addon is currently enabled |
| GetAddOnInfo | Returns information about an addon |
| GetAddOnMemoryUsage | Returns the amount of memory used by an addon |
| GetAddOnMetadata | Returns the value of certain fields in an addon's TOC file |
| GetAddOnOptionalDependencies | Returns a list of addons a given addon is optionally dependent upon |
| GetAllowLowLevelRaid | This function is not yet documented |
| GetAlternatePowerInfoByID | This function is not yet documented |
| GetAmplify | This function is not yet documented |
| GetArchaeologyInfo | Returns information about Archeology |
| GetArchaeologyRaceInfo | Get name, icon, index, and fragment for a race |
| GetArchaeologyRaceInfoByID | This function is not yet documented |
| GetAreaMapInfo | Get information about map zone based on mapId |
| GetAreaMaps | Returns all the IDs of zones available ingame. |
| GetAreaSpiritHealerTime | Returns the time remaining until a nearby battleground spirit healer resurrects all players in its area |
| GetArenaOpponentSpec | Returns information about current enemy specialization. |
| GetArmorEffectiveness | This function is not yet documented |
| GetArmorPenetration | Returns the percentage of enemy armor ignored due to the player's Armor Penetration Rating |
| GetArtifactInfoByRace | This function is not yet documented |
| GetArtifactProgress | Returns information about the progress of the currently-selected artifact's construction. |
| GetAtlasInfo | This function is not yet documented |
| GetAttackPowerForStat | Returns the attack power bonus provided by one of the player's basic statistics |
| GetAuctionHouseDepositRate | Returns the deposit rate for the current auction house |
| GetAuctionInvTypes | Returns a list of the inventory subtypes for a given auction house item subclass |
| GetAuctionItemBattlePetInfo | Retrieves info about one Battle Pet in the current retrieved list of Battle Pets from the Auction House. |
| GetAuctionItemClasses | Returns a list of localized item class (category) names |
| GetAuctionItemInfo | Returns information about an auction listing |
| GetAuctionItemLink | Returns a hyperlink for an item in an auction listing |
| GetAuctionItemSubClasses | Returns a list of localized subclass names for a given item class |
| GetAuctionItemTimeLeft | Returns the time remaining before an auction listing expires |
| GetAuctionSellItemInfo | Returns information about the item currently being set up for auction |
| GetAuctionSort | Returns the current sort settings for auction data |
| GetAutoCompletePresenceID | Obtains the presence ID using a full name or BattleTag. |
| GetAutoCompleteRealms | This function is not yet documented |
| GetAutoCompleteResults | Returns a list of character names which complete a given partial name prefix |
| GetAutoDeclineGuildInvites | This function is not yet documented |
| GetAutoQuestPopUp | Returns information about the AutoQuestPopup(s) |
| GetAvailableBandwidth | This function is not yet documented |
| GetAvailableLevel | Returns the level of a quest available from the current Quest NPC |
| GetAvailableLocales | This function is not yet documented |
| GetAvailableQuestInfo | Returns the flags of an available quest during an NPC dialog |
| GetAvailableTitle | Returns the name of a quest available from the current Quest NPC |
| GetAverageItemLevel | Returns the players average item level as displayed in the character pane. |
| GetAvoidance | This function is not yet documented |
| GetBackgroundLoadingStatus | This function is not yet documented |
| GetBackpackAutosortDisabled | This function is not yet documented |
| GetBackpackCurrencyInfo | Returns information about a currency marked for watching on the Backpack UI |
| GetBagName | Returns the name of one of the player's bags |
| GetBagSlotFlag | This function is not yet documented |
| GetBankAutosortDisabled | This function is not yet documented |
| GetBankBagSlotFlag | This function is not yet documented |
| GetBankSlotCost | Returns the cost of the next purchasable bank bag slot |
| GetBarberShopStyleInfo | Returns information about the selected barber shop style option |
| GetBarberShopTotalCost | Returns the total price of selected barber shop style changes |
| GetBattlefieldArenaFaction | Returns faction |
| GetBattlefieldEstimatedWaitTime | Returns the estimated wait time on a battleground or arena queue |
| GetBattlefieldFlagPosition | Returns the position of a flag in a battleground |
| GetBattlefieldInstanceExpiration | Returns the amount of time remaining before all players are removed from the instance, if in a battleground instance where the match has completed |
| GetBattlefieldInstanceRunTime | Returns the amount of time since the current battleground instance opened |
| GetBattlefieldMapIconScale | Returns the scale to be used for displaying battleground map icons |
| GetBattlefieldPortExpiration | Returns the time left on a battleground or arena invitation |
| GetBattlefieldScore | Returns basic scoreboard information for a battleground/arena participant |
| GetBattlefieldStatData | Returns battleground-specific scoreboard information for a battleground participant |
| GetBattlefieldStatInfo | Returns information about a battleground-specific scoreboard column |
| GetBattlefieldStatus | Returns information about an active or queued battleground/arena instance |
| GetBattlefieldTeamInfo | Returns info about teams and their rating and MMR in a rated arena match |
| GetBattlefieldTimeWaited | Returns the amount of time elapsed since the player joined the queue for a battleground/arena |
| GetBattlefieldVehicleInfo | Returns information about special vehicles in the current zone |
| GetBattlefieldWinner | Returns the winner of the current battleground or arena match |
| GetBattlegroundInfo | Returns information about available battlegrounds |
| GetBattlegroundPoints | This function is not yet documented |
| GetBestFlexRaidChoice | This function is not yet documented |
| GetBestRFChoice | This function is not yet documented |
| GetBidderAuctionItems | Requests data from the server for the list of auctions bid on by the player |
| GetBillingTimeRested | Returns the amount of time for which the player must be offline in order to lift play time restrictions |
| GetBindLocation | Returns the name of the player's Hearthstone location |
| GetBinding | Returns information about a key binding |
| GetBindingAction | Returns the action bound to a key or key combination |
| GetBindingByKey | Returns the action bound to a key or key combination |
| GetBindingKey | Returns the key combinations for a given binding command |
| GetBindingText | This function is not yet documented |
| GetBlacklistMap | Return ID of blacklisted battleground. |
| GetBlacklistMapName | This function is not yet documented |
| GetBladedArmorEffect | This function is not yet documented |
| GetBlockChance | Returns the player's percentage chance to block with a shield |
| GetBonusBarIndex | This function is not yet documented |
| GetBonusBarOffset | Returns the current "stance" offset for use with the bonus action bar |
| GetBuildInfo | Returns the version information about the client |
| GetBuybackItemInfo | Returns information about an item recently sold to a vendor and available to be repurchased |
| GetBuybackItemLink | Returns a hyperlink for an item recently sold to a vendor and available to be repurchased |
| GetCVar | Returns the value of a configuration variable |
| GetCVarBitfield | This function is not yet documented |
| GetCVarBool | Returns the value of a configuration variable in a format compatible with Lua conditional expressions |
| GetCVarDefault | Returns the default value of a configuration variable |
| GetCVarInfo | Returns information about a configuration variable |
| GetCallPetSpellInfo | This function is not yet documented |
| GetCategoryAchievementPoints | Returns the number of achievement points obtained in this category |
| GetCategoryInfo | Returns information about an achievement/statistic category |
| GetCategoryList | Returns a list of all achievement categories |
| GetCategoryNumAchievements | Returns the number of achievements/statistics to display in a category |
| GetCemeteryPreference | This function is not yet documented |
| GetChallengeBestTime | This function is not yet documented |
| GetChallengeBestTimeInfo | This function is not yet documented |
| GetChallengeBestTimeNum | This function is not yet documented |
| GetChallengeMapMoney | This function is not yet documented |
| GetChallengeMapRewardInfo | This function is not yet documented |
| GetChallengeMode | This function is not yet documented |
| GetChallengeModeCompletionInfo | This function is not yet documented |
| GetChallengeModeCompletionReward | This function is not yet documented |
| GetChallengeModeLeaderInfo | This function is not yet documented |
| GetChallengeModeMapInfo | This function is not yet documented |
| GetChallengeModeMapPlayerStats | This function is not yet documented |
| GetChallengeModeMapTable | This function is not yet documented |
| GetChallengeModeMapTimes | This function is not yet documented |
| GetChannelDisplayInfo | Returns information about an entry in the channel list display |
| GetChannelList | Returns the list of the channels the player has joined |
| GetChannelName | Returns information about a chat channel |
| GetChannelRosterInfo | Returns information about a character in a chat channel in the channel list display |
| GetChatTypeIndex | Returns the numeric index corresponding to a chat message type |
| GetChatWindowChannels | Returns the saved list of channels to which a chat window is subscribed |
| GetChatWindowInfo | Returns the saved settings for a chat window |
| GetChatWindowMessages | Returns the saved list of messages to which a chat window is subscribed |
| GetChatWindowSavedDimensions | This function is not yet documented |
| GetChatWindowSavedPosition | This function is not yet documented |
| GetClassInfo | This function is not yet documented |
| GetClassInfoByID | This function is not yet documented |
| GetCleave | This function is not yet documented |
| GetClickFrame | Returns the Frame object associated with the given name |
| GetCoinIcon | Returns an icon representing an amount of money |
| GetCoinText | Returns a localized string describing an amount of money |
| GetCoinTextureString | Returns a string with embedded coin icons describing an amount of money |
| GetCombatRating | Returns the value of a combat rating for the player |
| GetCombatRatingBonus | Returns the percentage effect for the player's current value of a given combat rating |
| GetComboPoints | Returns the player's number of combo points on the target. |
| GetCompanionInfo | Returns information about a non-combat pet or mount |
| GetComparisonAchievementPoints | Returns the comparison unit's total achievement points earned |
| GetComparisonCategoryNumAchievements | Returns the number of achievements completed by the comparison unit within a category |
| GetComparisonStatistic | Returns the comparison unit's data for a statistic |
| GetContainerFreeSlots | Returns a list of open slots in a container |
| GetContainerItemCooldown | Returns cooldown information about an item in the player's bags |
| GetContainerItemDurability | Returns durability status for an item in the player's bags |
| GetContainerItemEquipmentSetInfo | Returns whether an item in the bags is a part of a saved item set. |
| GetContainerItemGems | Returns the gems socketed in an item in the player's bags |
| GetContainerItemID | Returns the item ID of an item in the player's bags |
| GetContainerItemInfo | Returns information about an item in the player's bags |
| GetContainerItemLink | Returns a hyperlink for an item in the player's bags |
| GetContainerItemPurchaseCurrency | This function is not yet documented |
| GetContainerItemPurchaseInfo | Returns information about alternate currencies refunded for returning an item to vendors |
| GetContainerItemPurchaseItem | Returns information about a specific currency refunded for returning an item to vendors |
| GetContainerItemQuestInfo | Returns quest information about an item in the player's bags |
| GetContainerNumFreeSlots | Returns the number of free slots in a container and the types of items it can hold |
| GetContainerNumSlots | Returns the number of slots in one of the player's bags |
| GetContinentMapInfo | This function is not yet documented |
| GetContinentMaps | This function is not yet documented |
| GetContinentName | This function is not yet documented |
| GetCorpseMapPosition | Returns the position of the player's corpse on the world map |
| GetCorpseRecoveryDelay | Returns the amount of time left until the player can recover their corpse |
| GetCritChance | Returns the player's melee critical strike chance |
| GetCritChanceFromAgility | Returns additional critical strike chance provided by Agility |
| GetCritChanceProvidesParryEffect | This function is not yet documented |
| GetCriteriaSpell | This function is not yet documented |
| GetCurrencyInfo | Returns information about a currency by ID |
| GetCurrencyLink | Returns a hyperlink for the given currency |
| GetCurrencyListInfo | Returns information about a currency type (or headers in the Currency UI) |
| GetCurrencyListLink | This function is not yet documented |
| GetCurrencyListSize | Returns the number of list entries to show in the Currency UI |
| GetCurrentArenaSeason | Returns a number identifying the current arena season |
| GetCurrentBindingSet | Returns which set of key bindings is currently in use |
| GetCurrentEventID | This function is not yet documented |
| GetCurrentGraphicsSetting | This function is not yet documented |
| GetCurrentGuildBankTab | Returns the currently selected guild bank tab |
| GetCurrentKeyBoardFocus | Returns the frame currently handling keyboard input |
| GetCurrentLevelDraenorTalent | This function is not yet documented |
| GetCurrentLevelFeatures | This function is not yet documented |
| GetCurrentLevelSpells | This function is not yet documented |
| GetCurrentMapAreaID | Returns an ID number for the current map zone |
| GetCurrentMapContinent | Returns the current world map continent |
| GetCurrentMapDungeonLevel | Returns which map image is currently selected on the world map (for zones which use more than one map image) |
| GetCurrentMapHeaderIndex | This function is not yet documented |
| GetCurrentMapLevelRange | Returns the level range of the currently shown zone. |
| GetCurrentMapZone | Returns the current world map zone |
| GetCurrentRefresh | This function is not yet documented |
| GetCurrentRegion | This function is not yet documented |
| GetCurrentResolution | Returns the index of the current resolution setting |
| GetCurrentTitle | Returns the currently selected player title |
| GetCursorInfo | Returns information about the contents of the cursor |
| GetCursorMoney | Returns the amount of money currently on the cursor |
| GetCursorPosition | Returns the absolute position of the mouse cursor |
| GetDailyQuestsCompleted | Returns the number of daily quests the player has completed today |
| GetDeathReleasePosition | Returns the location of the graveyard where the player's spirit will appear upon release |
| GetDebugAnimationStats | This function is not yet documented |
| GetDebugSpellEffects | This function is not yet documented |
| GetDebugStats | This is a Blizzard internal function |
| GetDebugZoneMap | This is a Blizzard internal function |
| GetDefaultLanguage | Returns the name of the player character's default language |
| GetDefaultVideoOptions | This function is not yet documented |
| GetDefaultVideoQualityOption | This function is not yet documented |
| GetDemotionRank | This function is not yet documented |
| GetDetailColumnString | This function is not yet documented |
| GetDifficultyInfo | This function is not yet documented |
| GetDistanceSqToQuest | Returns a (squared) distance to the quest objective location |
| GetDodgeChance | Returns the player's chance to dodge melee attacks |
| GetDownloadedPercentage | This function is not yet documented |
| GetDungeonDifficultyID | This function is not yet documented |
| GetDungeonForRandomSlot | This function is not yet documented |
| GetDungeonInfo | This function is not yet documented |
| GetDungeonMapInfo | This function is not yet documented |
| GetDungeonMaps | This function is not yet documented |
| GetEclipseDirection | Returns the direction in which the players eclipse is moving. |
| GetEquipmentSetIgnoreSlots | This function is not yet documented |
| GetEquipmentSetInfo | Returns information about an equipment set (specified by index) |
| GetEquipmentSetInfoByName | Returns information about an equipment set |
| GetEquipmentSetItemIDs | Returns a table listing the items in an equipment set |
| GetEquipmentSetLocations | Returns a table listing the locations of the items in an equipment set |
| GetEventCPUUsage | Returns information about the CPU usage of an event |
| GetEventTime | This function is not yet documented |
| GetExistingSocketInfo | Returns information about a permanently socketed gem |
| GetExistingSocketLink | Returns a hyperlink for a permanently socketed gem |
| GetExpansionLevel | Returns the expansion level of the game |
| GetExpertise | Returns the player's current expertise value |
| GetExtendedItemInfo | This function is deprecated and should no longer be used |
| GetExtraBarIndex | This function is not yet documented |
| GetFacialHairCustomization | Returns a token used for displaying facial feature customization options |
| GetFactionInfo | Returns information about a faction or header listing |
| GetFactionInfoByID | Returns information about a faction or header listing |
| GetFileStreamingStatus | This function is not yet documented |
| GetFirstTradeSkill | Returns the index of the first non-header in the trade skill listing |
| GetFlexRaidDungeonInfo | This function is not yet documented |
| GetFlyoutID | Returns the internal flyoutID for a given flyout index |
| GetFlyoutInfo | Returns information about a flyout slot |
| GetFlyoutSlotInfo | Returns information about a flyout ability slot |
| GetFrameCPUUsage | Returns information about CPU usage by a frame's script handlers |
| GetFramerate | Returns the number of frames per second rendered by the client |
| GetFramesRegisteredForEvent | Returns all frames registered for a given event |
| GetFriendInfo | Returns information about a character on the player's friends list |
| GetFriendshipReputation | This function is not yet documented |
| GetFriendshipReputationRanks | This function is not yet documented |
| GetFunctionCPUUsage | Returns information about CPU usage by a function |
| GetGMStatus | This is a Blizzard internal function |
| GetGMTicket | Requests GM ticket status from the server |
| GetGMTicketCategories | Returns a list of available GM ticket categories |
| GetGameTime | Returns the current realm (server) time |
| GetGamma | Returns the current display gamma setting |
| GetGlyphClearInfo | This function is not yet documented |
| GetGlyphInfo | Returns information about a glyph in the glyph list |
| GetGlyphLink | Gets a hyperlink for the contents of a glyph socket |
| GetGlyphLinkByID | This function is not yet documented |
| GetGlyphSocketInfo | Returns information about a glyph socket and its contents |
| GetGossipActiveQuests | Returns a list of quests which can be turned in to the current Gossip NPC |
| GetGossipAvailableQuests | Returns a list of quests available from the current Gossip NPC |
| GetGossipOptions | Returns a list of interaction options for the Gossip NPC |
| GetGossipText | Returns greeting or other text to be displayed in an NPC dialog |
| GetGraphicsAPIs | This function is not yet documented |
| GetGreetingText | Returns the greeting text displayed for quest NPCs with multiple quests |
| GetGroupMemberCounts | This function is not yet documented |
| GetGuildAchievementMemberInfo | This function is not yet documented |
| GetGuildAchievementMembers | This function is not yet documented |
| GetGuildAchievementNumMembers | This function is not yet documented |
| GetGuildApplicantInfo | This function is not yet documented |
| GetGuildApplicantSelection | This function is not yet documented |
| GetGuildBankBonusDepositMoney | This function is not yet documented |
| GetGuildBankItemInfo | Returns information about the contents of a guild bank item slot |
| GetGuildBankItemLink | Returns a hyperlink for an item in the guild bank |
| GetGuildBankMoney | Returns the amount of money in the guild bank |
| GetGuildBankMoneyTransaction | Returns information about a transaction in the guild bank money log |
| GetGuildBankTabCost | Returns the cost of the next available guild bank tab |
| GetGuildBankTabInfo | Returns information about a guild bank tab |
| GetGuildBankTabPermissions | Returns information about guild bank tab privileges for the guild rank currently being edited |
| GetGuildBankText | Returns text associated with a guild bank tab |
| GetGuildBankTransaction | Returns information about a transaction in the log for a guild bank tab |
| GetGuildBankWithdrawGoldLimit | This function is not yet documented |
| GetGuildBankWithdrawMoney | Returns the amount of money the player is allowed to withdraw from the guild bank per day |
| GetGuildCategoryList | Returns a list of all guild achievement categories |
| GetGuildChallengeInfo | This function is not yet documented |
| GetGuildCharterCost | Returns the cost to purchase a guild charter |
| GetGuildEventInfo | Returns information about an entry in the guild event log |
| GetGuildExpirationTime | This function is not yet documented |
| GetGuildFactionGroup | This function is not yet documented |
| GetGuildFactionInfo | This function is not yet documented |
| GetGuildInfo | Returns a unit's guild affiliation |
| GetGuildInfoText | Returns guild information text |
| GetGuildLevelEnabled | This function is not yet documented |
| GetGuildLogoInfo | This function is not yet documented |
| GetGuildMemberRecipes | This function is not yet documented |
| GetGuildMembershipRequestInfo | This function is not yet documented |
| GetGuildMembershipRequestSettings | This function is not yet documented |
| GetGuildNewsFilters | This function is not yet documented |
| GetGuildNewsInfo | Returns information about an item of guild news |
| GetGuildNewsMemberName | This function is not yet documented |
| GetGuildNewsSort | This function is not yet documented |
| GetGuildPerkInfo | This function is not yet documented |
| GetGuildRecipeInfoPostQuery | This function is not yet documented |
| GetGuildRecipeMember | Returns information about the selected player when viewing View Crafters under professions. |
| GetGuildRecruitmentComment | This function is not yet documented |
| GetGuildRecruitmentSettings | This function is not yet documented |
| GetGuildRenameRequired | This function is not yet documented |
| GetGuildRewardInfo | This function is not yet documented |
| GetGuildRosterInfo | Returns information about the selected player in your guild roster. |
| GetGuildRosterLargestAchievementPoints | This function is not yet documented |
| GetGuildRosterLastOnline | Returns the amount of time since a guild member was last online |
| GetGuildRosterMOTD | Returns the Message of the Day for the player's guild |
| GetGuildRosterSelection | Returns the index of the selected member in the guild roster |
| GetGuildRosterShowOffline | Returns whether the guild roster lists offline members |
| GetGuildTabardFileNames | Returns the textures that comprise the player's guild tabard |
| GetGuildTradeSkillInfo | Returns information about the specified guild profession entry. |
| GetHairCustomization | Returns a token used for displaying "hair" customization options |
| GetHaste | Returns information about the players Haste percentage. |
| GetHitModifier | This function is not yet documented |
| GetHolidayBGHonorCurrencyBonuses | Returns the awarded honor and arena points for a Call to Arms battleground win or loss |
| GetHolidayBGInfo | This function is not yet documented |
| GetHomePartyInfo | Returns a list of player names in the player's party or raid |
| GetIgnoreName | Returns the name of a character on the ignore list |
| GetInboxHeaderInfo | Returns information about a mail in the player's inbox |
| GetInboxInvoiceInfo | Returns auction house invoice information for a mail |
| GetInboxItem | Returns information for an item attached to a mail in the player's inbox |
| GetInboxItemLink | Returns a hyperlink for an item attached to a mail in the player's inbox |
| GetInboxNumItems | Returns the number of mails in the player's inbox |
| GetInboxText | Returns information about the text of an inbox mail |
| GetInsertItemsLeftToRight | This function is not yet documented |
| GetInspectArenaData | This function is not yet documented |
| GetInspectGlyph | This function is not yet documented |
| GetInspectGuildInfo | This function is not yet documented |
| GetInspectHonorData | Returns PvP honor information about the currently inspected unit |
| GetInspectRatedBGData | This function is not yet documented |
| GetInspectSpecialization | Return specialization global ID of inspected player. |
| GetInspectTalent | This function is not yet documented |
| GetInstanceBootTimeRemaining | Returns the amount of time left until the player is removed from the current instance |
| GetInstanceInfo | Returns instance information about the current area |
| GetInstanceLockTimeRemaining | Returns time remaining before the player is saved to a recently entered instance |
| GetInstanceLockTimeRemainingEncounter | This function is not yet documented |
| GetInventoryAlertStatus | Returns the durability warning status of an equipped item |
| GetInventoryItemBroken | Returns whether an equipped item is broken |
| GetInventoryItemCooldown | Returns cooldown information about an equipped item |
| GetInventoryItemCount | Returns the number of items stacked in an inventory slot |
| GetInventoryItemDurability | Returns the current durability level of an equipped item |
| GetInventoryItemEquippedUnusable | This function is not yet documented |
| GetInventoryItemGems | Returns the gems socketed in an equipped item |
| GetInventoryItemID | Returns the item ID of an equipped item |
| GetInventoryItemLink | Returns an item link for an item in the unit's inventory |
| GetInventoryItemQuality | Returns the quality level of an equipped item |
| GetInventoryItemTexture | Returns the icon texture for an equipped item |
| GetInventoryItemsForSlot | Returns a list of items that can be equipped in a given inventory slot |
| GetInventorySlotInfo | Returns information about an inventory slot |
| GetItemCooldown | Returns cooldown information about an arbitrary item |
| GetItemCount | Returns information about how many of a given item the player has or on remaining item charges |
| GetItemFamily | Returns information about special bag types that can hold a given item |
| GetItemGem | Returns information about gems socketed in an item |
| GetItemIcon | Returns the path to an icon texture for the item |
| GetItemInfo | Returns information about an item, by name, link or id |
| GetItemLevelIncrement | Returns the item level increment recieved when upgrading |
| GetItemQualityColor | Returns color values for use in displaying items of a given quality |
| GetItemSpecInfo | This function is not yet documented |
| GetItemSpell | Returns information about the spell cast by an item's "Use:" effect |
| GetItemStatDelta | Returns a summary of the difference in stat bonuses between two items |
| GetItemStats | Returns a summary of an item's stat bonuses |
| GetItemTransmogrifyInfo | Returns information about the eligibility of an item to be used for transmogrification |
| GetItemUniqueness | Returns information about uniqueness restrictions for equipping an item |
| GetItemUpdateLevel | Returns an item's item level once it's been upgraded. |
| GetItemUpgradeEffect | This function is not yet documented |
| GetItemUpgradeItemInfo | Returns information on the item that is currently being upgraded. |
| GetItemUpgradeStats | Returns stat names and amounts of original or upgraded item |
| GetLFDChoiceCollapseState | This function is not yet documented |
| GetLFDChoiceEnabledState | This function is not yet documented |
| GetLFDChoiceLockedState | This function is not yet documented |
| GetLFDChoiceOrder | This function is not yet documented |
| GetLFDLockInfo | This function is not yet documented |
| GetLFDLockPlayerCount | This function is not yet documented |
| GetLFDRoleLockInfo | This function is not yet documented |
| GetLFDRoleRestrictions | This function is not yet documented |
| GetLFGBonusFactionID | This function is not yet documented |
| GetLFGBootProposal | This function is not yet documented |
| GetLFGCategoryForID | This function is not yet documented |
| GetLFGCompletionReward | Returns the various rewards for a completed LFG dungeon |
| GetLFGCompletionRewardItem | This function is not yet documented |
| GetLFGDeserterExpiration | This function is not yet documented |
| GetLFGDungeonEncounterInfo | Returns whether an LFR encounter was already killed. |
| GetLFGDungeonInfo | Retrieves specific LFD information, not limited by player level and all dungeons can be looked up. |
| GetLFGDungeonNumEncounters | Returns the number of encounters. |
| GetLFGDungeonRewardCapBarInfo | This function is not yet documented |
| GetLFGDungeonRewardCapInfo | This function is not yet documented |
| GetLFGDungeonRewardInfo | This function is not yet documented |
| GetLFGDungeonRewardLink | This function is not yet documented |
| GetLFGDungeonRewards | This function is not yet documented |
| GetLFGDungeonShortageRewardInfo | This function is not yet documented |
| GetLFGDungeonShortageRewardLink | This function is not yet documented |
| GetLFGInfoServer | This function is not yet documented |
| GetLFGInviteRoleAvailability | This function is not yet documented |
| GetLFGInviteRoleRestrictions | This function is not yet documented |
| GetLFGMode | Provides information about the LFG status of the player. |
| GetLFGProposal | Returns info about the currently pending LFD operation |
| GetLFGProposalEncounter | This function is not yet documented |
| GetLFGProposalMember | This function is not yet documented |
| GetLFGQueueStats | Returns information about a LFD queue when you are in the queue |
| GetLFGQueuedList | This function is not yet documented |
| GetLFGRandomCooldownExpiration | This function is not yet documented |
| GetLFGRandomDungeonInfo | This function is not yet documented |
| GetLFGRoleShortageRewards | Return information concerning the LFG Call to Arms rewards |
| GetLFGRoleUpdate | This function is not yet documented |
| GetLFGRoleUpdateBattlegroundInfo | This function is not yet documented |
| GetLFGRoleUpdateMember | This function is not yet documented |
| GetLFGRoleUpdateSlot | This function is not yet documented |
| GetLFGRoles | Returns the group roles for which the player has signed up in the LFG system |
| GetLFGSuspendedPlayers | This function is not yet documented |
| GetLFGTypes | Returns a list of LFG query types |
| GetLFRChoiceOrder | This function is not yet documented |
| GetLanguageByIndex | Returns the localized name of a player character language |
| GetLatestCompletedAchievements | Returns a list of the player's/player guild's most recently earned achievements |
| GetLatestCompletedComparisonAchievements | Returns a list of the comparison unit's most recently earned achievements |
| GetLatestThreeSenders | Returns the names of the last three senders of new mail |
| GetLatestUpdatedComparisonStats | Returns a list of the comparison unit's latest updated statistics |
| GetLatestUpdatedStats | Returns a list of the player's latest updated statistics |
| GetLegacyRaidDifficultyID | This function is not yet documented |
| GetLevelUpInstances | This function is not yet documented |
| GetLifesteal | This function is not yet documented |
| GetLocale | Returns a code indicating the localization currently in use by the client |
| GetLookingForGuildComment | This function is not yet documented |
| GetLookingForGuildSettings | This function is not yet documented |
| GetLooseMacroIcons | This function is not yet documented |
| GetLooseMacroItemIcons | This function is not yet documented |
| GetLootInfo | This function is not yet documented |
| GetLootMethod | Returns information about the current loot method in a party or raid |
| GetLootRollItemInfo | Returns information about an item currently up for loot rolling |
| GetLootRollItemLink | Returns a hyperlink for an item currently up for loot rolling |
| GetLootRollTimeLeft | Returns the amount of time remaining before loot rolling for an item expires |
| GetLootSlotInfo | Returns information about an item available as loot |
| GetLootSlotLink | Returns a hyperlink for an item available as loot |
| GetLootSlotType | Returns the type of a given loot slot |
| GetLootSourceInfo | Retreives information about a loot from multiple corpses (loot window must be opened) |
| GetLootSpecialization | Returns the specialization ID for the current loot specialization |
| GetLootThreshold | Returns the threshold used for Master Looter, Group Loot, and Need Before Greed loot methods |
| GetMacroBody | Returns the body text of a macro |
| GetMacroIcons | Returns a list of the available spell icon filenames for use in macros |
| GetMacroIndexByName | Returns the index of a macro specified by name |
| GetMacroInfo | Returns information about a macro |
| GetMacroItem | Returns information about the item used by a macro |
| GetMacroItemIcons | Returns a list of the available item icon filenames for use in macros |
| GetMacroSpell | Returns information about the spell cast by a macro |
| GetManaRegen | Returns information about the player's mana regeneration rate |
| GetMapContinents | Returns a list of map continents names |
| GetMapDebugObjectInfo | This is a Blizzard internal function |
| GetMapHierarchy | This function is not yet documented |
| GetMapInfo | Returns information about the current world map texture |
| GetMapLandmarkInfo | Returns information about a map landmark |
| GetMapNameByID | Returns the localized name of a given map |
| GetMapOverlayInfo | Returns information about a world map overlay |
| GetMapSubzones | Returns the map subzones for a given zone |
| GetMapZones | Returns the map zones for a given continent |
| GetMasterLootCandidate | Returns information about a given loot candidate |
| GetMastery | Returns the mastery value of your character |
| GetMasteryEffect | This function is not yet documented |
| GetMaxAnimFramerate | This function is not yet documented |
| GetMaxArenaCurrency | Returns the maximum amount of arena points the player can accrue |
| GetMaxBattlefieldID | Returns the number of battlefields the player is associated with. |
| GetMaxCombatRatingBonus | Returns the maximum possible percentage bonus for a given combat rating |
| GetMaxNumCUFProfiles | This function is not yet documented |
| GetMaxPlayerLevel | Returns the maximum level attainable by a player |
| GetMaxRewardCurrencies | This function is not yet documented |
| GetMaxSpellStartRecoveryOffset | This function is not yet documented |
| GetMaxTalentTier | This function is not yet documented |
| GetMeleeHaste | Returns information about the player's melee haste |
| GetMerchantCurrencies | This function is not yet documented |
| GetMerchantFilter | Returns the index of the filter applied to the merchant. |
| GetMerchantItemCostInfo | Returns information about alternate currencies required to purchase an item from a vendor |
| GetMerchantItemCostItem | Returns information about currency items required to purchase an item from a vendor |
| GetMerchantItemInfo | Returns information about an item available for purchase from a vendor |
| GetMerchantItemLink | Returns a hyperlink for an item available for purchase from a vendor |
| GetMerchantItemMaxStack | Returns the maximum number of an item allowed in a single purchase |
| GetMerchantNumItems | Returns the number of different items available for purchase from a vendor |
| GetMinimapZoneText | Returns the name of the current area (as displayed in the Minimap) |
| GetMirrorTimerInfo | Returns information about special countdown timers |
| GetMirrorTimerProgress | Returns a high-resolution value for a special countdown timer |
| GetMissingLootItemInfo | This function is not yet documented |
| GetMissingLootItemLink | This function is not yet documented |
| GetModResilienceDamageReduction | This function is not yet documented |
| GetModifiedClick | Returns the keys/buttons bound for a modified click action |
| GetModifiedClickAction | Returns the token identifying a modified click action |
| GetMoney | Returns the total amount of money currently in the player's possession |
| GetMonitorAspectRatio | Query a monitor's aspect ratio |
| GetMonitorCount | Returns the number of monitors connected |
| GetMonitorName | Returns the system name of a selected monitor |
| GetMouseButtonClicked | Returns which mouse button triggered the current script |
| GetMouseButtonName | Returns the name for a mouse button specified by number |
| GetMouseFocus | Returns the frame that is currently under the mouse, and has mouse input enabled. |
| GetMovieDownloadProgress | This function is not yet documented |
| GetMultiCastBarIndex | This function is not yet documented |
| GetMultiCastTotemSpells | This function is not yet documented |
| GetMultistrike | This function is not yet documented |
| GetMultistrikeEffect | This function is not yet documented |
| GetMuteName | Returns the name of a character on the mute list |
| GetMuteStatus | Returns whether a character is muted or silenced |
| GetNamePlateMotionType | This function is not yet documented |
| GetNetIpTypes | This function is not yet documented |
| GetNetStats | Returns information about current network connection performance |
| GetNewSocketInfo | Returns information about a gem added to a socket |
| GetNewSocketLink | Returns a hyperlink for a gem added to a socket |
| GetNextAchievement | Returns the next achievement for an achievement which is part of a series |
| GetNextCompleatedTutorial | This function is not yet documented |
| GetNumActiveQuests | Returns the number of quests which can be turned in to the current Quest NPC |
| GetNumAddOns | Returns the number of addons in the addon listing |
| GetNumArchaeologyRaces | Return the number of different races (branches) in Archeology |
| GetNumArenaOpponentSpecs | Returns the number of enemy players which specialization data are available in an arena match |
| GetNumArenaOpponents | Returns the number of enemy players in an arena match |
| GetNumArtifactsByRace | Return the amount of artifacts the player has acquired from the provided race |
| GetNumAuctionItems | Returns the number of auction items in a listing |
| GetNumAutoQuestPopUps | Returns number of AutoQuestPopup(s) |
| GetNumAvailableQuests | Returns the number quests available from the current Quest NPC |
| GetNumBankSlots | Returns information about purchased bank bag slots |
| GetNumBattlefieldFlagPositions | Returns the number of battleground flags for which map position information is available |
| GetNumBattlefieldScores | Returns the number of participant scores available in the current battleground |
| GetNumBattlefieldStats | Returns the number of battleground-specific statistics on the current battleground's scoreboard |
| GetNumBattlefieldVehicles | Returns the number of special vehicles in the current zone |
| GetNumBattlegroundTypes | Returns the number of different battlegrounds available |
| GetNumBindings | Returns the number of entries in the key bindings list |
| GetNumBuybackItems | Returns the number of items recently sold to a vendor and available to be repurchased |
| GetNumChallengeMapRewards | This function is not yet documented |
| GetNumChallengeModeLeaders | This function is not yet documented |
| GetNumChannelMembers | Returns the number of members in a chat channel |
| GetNumClasses | This function is not yet documented |
| GetNumCompanions | Returns the number of mounts or non-combat pets the player can summon |
| GetNumComparisonCompletedAchievements | Returns the number of achievements earned by the comparison unit |
| GetNumCompletedAchievements | Returns the number of achievements earned by the player/guild |
| GetNumDeclensionSets | Returns the number of suggested declension sets for a name |
| GetNumDisplayChannels | Returns the number of entries in the channel list display |
| GetNumDungeonForRandomSlot | This function is not yet documented |
| GetNumDungeonMapLevels | Returns the number of map images for the world map's current zone |
| GetNumEquipmentSets | Returns the number of saved equipment sets |
| GetNumFactions | Returns the number of entries in the reputation UI |
| GetNumFlexRaidDungeons | This function is not yet documented |
| GetNumFlyouts | Returns the number of flyout actions in the UI |
| GetNumFrames | Returns the number of existing Frame objects (and derivatives) |
| GetNumFriends | Returns the number of characters and online characters on the player's friends list |
| GetNumGlyphSockets | Currently unused |
| GetNumGlyphs | Returns the total amount of glyphs for the player's class |
| GetNumGossipActiveQuests | Returns the number of quests which can be turned in to the current Gossip NPC |
| GetNumGossipAvailableQuests | Returns the number of quests available from the current Gossip NPC |
| GetNumGossipOptions | Returns the number of non-quest dialog options for the current Gossip NPC |
| GetNumGroupMembers | Return number of players in current party/raid. |
| GetNumGuildApplicants | This function is not yet documented |
| GetNumGuildBankMoneyTransactions | Returns the number of transactions in the guild bank money log |
| GetNumGuildBankTabs | Returns the number of purchased tabs in the guild bank |
| GetNumGuildBankTransactions | Returns the number of entries in a guild bank tab's transaction log |
| GetNumGuildChallenges | This function is not yet documented |
| GetNumGuildEvents | Returns the number of entries in the guild event log |
| GetNumGuildMembers | Returns the number of members in the guild roster |
| GetNumGuildMembershipRequests | This function is not yet documented |
| GetNumGuildNews | Returns the total amount of guild news (filtered) |
| GetNumGuildPerks | Returns the total amount of guild perks (including unavailable ones) |
| GetNumGuildRewards | Return the total amount of guild rewards (including unavailable ones) |
| GetNumGuildTradeSkill | Returns the number of people and headers currently visible in the profession view of your guild window |
| GetNumIgnores | Returns the number of characters on the player's ignore list |
| GetNumItemUpgradeEffects | This function is not yet documented |
| GetNumLanguages | Returns the number of languages the player character can speak |
| GetNumLootItems | Returns the number of items available to be looted |
| GetNumMacros | Returns the number of macros the player has stored |
| GetNumMapDebugObjects | This is a Blizzard internal function |
| GetNumMapLandmarks | Returns the number of landmarks on the world map |
| GetNumMapOverlays | Returns the number of overlays for the current world map zone |
| GetNumMembersInRank | This function is not yet documented |
| GetNumMissingLootItems | This function is not yet documented |
| GetNumModifiedClickActions | Returns the number of modified click actions registered |
| GetNumMutes | Returns the number of characters on the player's mute list |
| GetNumNamePlateMotionTypes | This function is not yet documented |
| GetNumPackages | This function is deprecated and should no longer be used |
| GetNumPetitionNames | Returns the number of people who have signed the open petition |
| GetNumQuestChoices | Returns the number of available quest rewards from which the player must choose one upon completing the quest presented by a questgiver |
| GetNumQuestCurrencies | This function is not yet documented |
| GetNumQuestItemDrops | This function is not yet documented |
| GetNumQuestItems | Returns the number of different items required to complete the quest presented by a questgiver |
| GetNumQuestLeaderBoards | Returns the number of quest objectives for a quest in the player's quest log |
| GetNumQuestLogChoices | Returns the number of available item reward choices for the selected quest in the quest log |
| GetNumQuestLogEntries | Returns the number of quests and headers in the quest log |
| GetNumQuestLogRewardCurrencies | This function is not yet documented |
| GetNumQuestLogRewardFactions | This function is not yet documented |
| GetNumQuestLogRewards | Returns the number of item rewards for the selected quest in the quest log |
| GetNumQuestLogTasks | This function is not yet documented |
| GetNumQuestPOIWorldEffects | This function is not yet documented |
| GetNumQuestRewards | Returns the number of different items always awarded upon completing the quest presented by a questgiver |
| GetNumQuestWatches | Returns the number of quests included in the objectives tracker |
| GetNumRFDungeons | Returns the number of raid finder instances. |
| GetNumRaidProfiles | This function is not yet documented |
| GetNumRandomDungeons | This function is not yet documented |
| GetNumRandomScenarios | This function is not yet documented |
| GetNumRecruitingGuilds | This function is not yet documented |
| GetNumRewardCurrencies | This function is not yet documented |
| GetNumRoutes | Returns the number of hops from the current location to another taxi node |
| GetNumSavedInstances | Returns the number of instances to which the player is saved |
| GetNumSavedWorldBosses | This function is not yet documented |
| GetNumScenarios | This function is not yet documented |
| GetNumShapeshiftForms | Returns the number of abilities to be presented on the stance/shapeshift bar |
| GetNumSoRRemaining | This function is not yet documented |
| GetNumSockets | Returns the number of sockets on the item currently being socketed |
| GetNumSpecGroups | This function is not yet documented |
| GetNumSpecializations | This function is not yet documented |
| GetNumSpecializationsForClassID | This function is not yet documented |
| GetNumSpellTabs | Returns the number of tabs in the player's spellbook |
| GetNumStationeries | Returns the number of available stationery types |
| GetNumSubgroupMembers | Return number of other players in current player’s raid subgroup. |
| GetNumTitles | Returns the number of available player titles |
| GetNumTrackedAchievements | Returns the number of achievements flagged for display in the objectives tracker UI |
| GetNumTrackingTypes | Returns the number of available minimap object/unit tracking abilities |
| GetNumTradeSkills | Returns the number of entries in the trade skill listing |
| GetNumTrainerServices | Returns the number of entries in the trainer service listing |
| GetNumUnspentTalents | This function is not yet documented |
| GetNumVoiceSessionMembersBySessionID | Returns the number of members in a voice channel |
| GetNumVoiceSessions | Returns the number of available voice channels |
| GetNumVoidTransferDeposit | This function is not yet documented |
| GetNumVoidTransferWithdrawal | This function is not yet documented |
| GetNumWarGameTypes | This function is not yet documented |
| GetNumWhoResults | Returns the number of results from a Who system query |
| GetNumWorldPVPAreas | This function is not yet documented |
| GetNumWorldStateUI | Returns the number of world state UI elements |
| GetNumberOfDetailTiles | This function is not yet documented |
| GetOSLocale | This function is not yet documented |
| GetObjectIconTextureCoords | This function is not yet documented |
| GetObjectiveText | Returns a summary of objectives for the quest offered by a questgiver |
| GetOptOutOfLoot | Returns whether the player has opted out of loot rolls |
| GetOutdoorPVPWaitTime | Returns the world PvP wait time for the currently selected zone, nil otherwise. Authors looking for information regarding specific world PvP zones should consider using [[docs/api/GetWorldPVPAreaInfo|GetWorldPVPAreaInfo()]] instead. |
| GetOverrideAPBySpellPower | This function is not yet documented |
| GetOverrideBarIndex | This function is not yet documented |
| GetOverrideBarSkin | This function is not yet documented |
| GetOverrideSpellPowerByAP | Returns how much spell power is returned by attack power (Shaman) |
| GetOwnerAuctionItems | Requests data from the server for the list of auctions created by the player |
| GetPOITextureCoords | Return texture coordinates of POI icon |
| GetPVPDesired | Returns whether the player has manually enabled PvP status |
| GetPVPLifetimeStats | Returns the player's lifetime total of honorable kills and highest rank achieved |
| GetPVPRewards | Returns information about Conquest Point cap. |
| GetPVPRoles | This function is not yet documented |
| GetPVPSessionStats | Returns the number of kills and honor points scored by the player since logging in |
| GetPVPTimer | Returns the amount of time until the player's PVP flag expires |
| GetPVPYesterdayStats | Returns the number of kills and honor points scored by the player on the previous day |
| GetPackageInfo | This function is deprecated and should no longer be used |
| GetParryChance | Returns the player's parry chance |
| GetPartyAssignment | Returns whether a party/raid member is assigned a specific group role |
| GetPartyLFGBackfillInfo | This function is not yet documented |
| GetPartyLFGID | This function is not yet documented |
| GetPersonalRatedInfo | This function is not yet documented |
| GetPetActionCooldown | Returns cooldown information about a given pet action slot |
| GetPetActionInfo | Returns information about a pet action |
| GetPetActionSlotUsable | Returns whether a pet action can be used |
| GetPetActionsUsable | Returns whether the pet's actions are usable |
| GetPetExperience | Returns information about experience points for the player's pet |
| GetPetFoodTypes | Returns a list of the food types the player's pet will eat |
| GetPetIcon | Returns an icon representing the current pet |
| GetPetMeleeHaste | This function is not yet documented |
| GetPetSpellBonusDamage | This function is not yet documented |
| GetPetTalentTree | Returns the name of the talent tree used by the player's current pet |
| GetPetTimeRemaining | Returns the time remaining before a temporary pet is automatically dismissed |
| GetPetitionInfo | Returns information about the currently open petition |
| GetPetitionNameInfo | Returns the name of a character who has signed the currently offered petition |
| GetPlayerFacing | Returns the player's orientation (heading) |
| GetPlayerInfoByGUID | Returns information about a player character identified by globally unique identifier |
| GetPlayerMapPosition | Returns the position of a unit in the player's party or raid on the world map |
| GetPlayerTradeCurrency | This function is not yet documented |
| GetPlayerTradeMoney | Returns the amount of money offered for trade by the player |
| GetPossessInfo | Returns information about special actions available while the player possesses another unit |
| GetPowerRegen | Returns information about the player's mana/energy/etc regeneration rate |
| GetPrevCompleatedTutorial | This function is not yet documented |
| GetPreviousAchievement | Returns the previous achievement for an achievement which is part of a series |
| GetPreviousArenaSeason | Returns a number identifying the previous arena season |
| GetProfessionInfo | Returns details on a profession from its index including name, icon, and skill level |
| GetProfessions | Returns indices of all of the current character's professions |
| GetProgressText | Returns the quest progress text presented by a questgiver |
| GetPromotionRank | This function is not yet documented |
| GetPvpPowerDamage | This function is not yet documented |
| GetPvpPowerHealing | This function is not yet documented |
| GetQuestBackgroundMaterial | Returns background display style information for a questgiver dialog |
| GetQuestChoiceInfo | This function is not yet documented |
| GetQuestChoiceOptionInfo | This function is not yet documented |
| GetQuestChoiceRewardCurrency | This function is not yet documented |
| GetQuestChoiceRewardFaction | This function is not yet documented |
| GetQuestChoiceRewardInfo | This function is not yet documented |
| GetQuestChoiceRewardItem | This function is not yet documented |
| GetQuestCurrencyInfo | Returns information about currency rewarded/required for quest completion |
| GetQuestDifficultyColor | Returns a table of color values indicating the difficulty of a quest's level as compared to the player's |
| GetQuestFactionGroup | This function is not yet documented |
| GetQuestGreenRange | Returns the level range in which a quest below the player's level still rewards XP |
| GetQuestID | Returns the internal ID of a quest featured in the currently active NPC dialogue (available after a QUEST_DETAIL event) |
| GetQuestIndexForTimer | Returns the quest log index of a timed quest's timer |
| GetQuestIndexForWatch | Returns the quest log index of a quest in the objectives tracker |
| GetQuestItemInfo | Returns information about items in a questgiver dialog |
| GetQuestItemLink | Returns a hyperlink for an item in a questgiver dialog |
| GetQuestLink | Returns a hyperlink of a specific quest |
| GetQuestLogChoiceInfo | Returns information about available item rewards for the selected quest in the quest log |
| GetQuestLogCompletionText | Returns the completion text for the selected quest in the quest log |
| GetQuestLogCriteriaSpell | Returns the spell required by a quest, if any |
| GetQuestLogGroupNum | Returns the suggested group size for the selected quest in the quest log |
| GetQuestLogIndexByID | Returns the index at which a particular quest ID can be found in the log. |
| GetQuestLogIsAutoComplete | This function is not yet documented |
| GetQuestLogItemDrop | This function is not yet documented |
| GetQuestLogItemLink | Returns a hyperlink for an item related to the selected quest in the quest log |
| GetQuestLogLeaderBoard | Returns information about objectives for a quest in the quest log |
| GetQuestLogPortraitGiver | Returns quest-related NPC info for portrait display |
| GetQuestLogPortraitTurnIn | Returns quest-related NPC info for portrait display |
| GetQuestLogPushable | Return whether the selected quest in the quest log can be shared to party members |
| GetQuestLogQuestText | Returns the description and objective text for the selected quest in the quest log |
| GetQuestLogQuestType | This function is not yet documented |
| GetQuestLogRequiredMoney | Returns the amount of money required for the selected quest in the quest log |
| GetQuestLogRewardCurrencyInfo | This function is not yet documented |
| GetQuestLogRewardFactionInfo | This function is not yet documented |
| GetQuestLogRewardInfo | Returns information about item rewards for the selected quest in the quest log |
| GetQuestLogRewardMoney | Returns the money reward for the selected quest in the quest log |
| GetQuestLogRewardSkillPoints | Returns skill point reward info for the selected quest in the quest log |
| GetQuestLogRewardSpell | Returns information about the spell reward for the selected quest in the quest log |
| GetQuestLogRewardTalents | Returns the talent point reward for the selected quest in the quest log |
| GetQuestLogRewardTitle | Returns the title reward for the selected quest in the quest log |
| GetQuestLogRewardXP | Returns the experience reward at the player's level for the selected quest in the quest log |
| GetQuestLogSelection | Returns the index of the selected quest in the quest log |
| GetQuestLogSpecialItemCooldown | Returns cooldown information about an item associated with a current quest |
| GetQuestLogSpecialItemInfo | Returns information about a usable item associated with a current quest |
| GetQuestLogSpellLink | Returns a hyperlink for a spell in the selected quest in the quest log |
| GetQuestLogTaskInfo | This function is not yet documented |
| GetQuestLogTimeLeft | Returns time remaining for the selected quest in the quest log |
| GetQuestLogTitle | Returns information about an entry in the player's quest log |
| GetQuestMoneyToGet | Returns the amount of money required to complete the quest presented by a questgiver |
| GetQuestObjectiveInfo | This function is not yet documented |
| GetQuestPOIBlobCount | This function is not yet documented |
| GetQuestPOILeaderBoard | This function is not yet documented |
| GetQuestPOIWorldEffectInfo | This function is not yet documented |
| GetQuestPOIs | This function is not yet documented |
| GetQuestPortraitGiver | Returns quest-related NPC info for portrait display |
| GetQuestPortraitTurnIn | Returns quest-related NPC info for portrait display |
| GetQuestProgressBarPercent | Returns the completion percent of a quest with a bar. Such as apexiszones. |
| GetQuestResetTime | Returns the amount of time remaining until the daily quest period resets |
| GetQuestReward | Finishes turning in a quest to a questgiver, selecting an item reward if applicable |
| GetQuestSortIndex | This function is not yet documented |
| GetQuestSpellLink | Returns a hyperlink for a spell in a questgiver dialog |
| GetQuestTagInfo | This function is not yet documented |
| GetQuestText | Returns the text for the quest offered by a questgiver |
| GetQuestTimers | Returns a list of the times remaining for any active timed quests |
| GetQuestWatchIndex | Returns the quest watch (objective tracker) index of a quest in the quest log |
| GetQuestWatchInfo | This function is not yet documented |
| GetQuestWorldMapAreaID | Returns the map and floor for a given quest |
| GetQuestsCompleted | Gets a table containing the quests the player has completed |
| GetRFDungeonInfo | Returns information about the raidfinder instances available. |
| GetRaidBuffInfo | This function is not yet documented |
| GetRaidBuffTrayAuraInfo | Returns the active buff for a given raid buff category |
| GetRaidDifficultyID | This function is not yet documented |
| GetRaidProfileFlattenedOptions | This function is not yet documented |
| GetRaidProfileName | This function is not yet documented |
| GetRaidProfileOption | This function is not yet documented |
| GetRaidProfileSavedPosition | This function is not yet documented |
| GetRaidRosterInfo | Returns information about a member of the player's raid |
| GetRaidTargetIndex | Returns the index of the raid target marker on a unit |
| GetRandomBGHonorCurrencyBonuses | This function is not yet documented |
| GetRandomBGInfo | This function is not yet documented |
| GetRandomDungeonBestChoice | Returns the dungeonID of the random dungeon group that provides the best loot for the player. |
| GetRandomScenarioBestChoice | This function is not yet documented |
| GetRandomScenarioInfo | This function is not yet documented |
| GetRangedCritChance | Returns the player's ranged critical strike chance |
| GetRangedHaste | Returns information about the player's ranged haste |
| GetRatedBattleGroundInfo | This function is not yet documented |
| GetReadiness | This function is not yet documented |
| GetReadyCheckStatus | Returns a unit's status during a ready check |
| GetReadyCheckTimeLeft | Returns the amount of time left on the current ready check |
| GetReagentBankCost | Returns the cost of the reagent bank tab |
| GetRealZoneText | Returns the "official" name of the zone or instance in which the player is located |
| GetRealmName | Returns the name of the player's realm (server name) |
| GetRecruitingGuildInfo | This function is not yet documented |
| GetRecruitingGuildSelection | This function is not yet documented |
| GetRecruitingGuildSettings | This function is not yet documented |
| GetRecruitingGuildTabardInfo | This function is not yet documented |
| GetRefreshRates | Returns a list of available screen refresh rates |
| GetRegisteredAddonMessagePrefixes | Returns a table containing all addon message prefixes that have been registered |
| GetReleaseTimeRemaining | Returns the amount of time remaining until the player's spirit is automatically released when dead |
| GetRepairAllCost | Returns the cost to repair all of the player's damaged items |
| GetResSicknessDuration | Returns the duration of resurrection sickness at the player's current level |
| GetRestState | Returns the player's current rest state |
| GetRestrictedAccountData | This function is not yet documented |
| GetRewardMoney | Returns the amount of money awarded when completing a quest |
| GetRewardNumSkillUps | This function is not yet documented |
| GetRewardSkillLineID | This function is not yet documented |
| GetRewardSkillPoints | This function is not yet documented |
| GetRewardSpell | Returns information about a spell awarded when completing a quest |
| GetRewardTalents | Returns the talent points awarded when completing a quest |
| GetRewardText | Returns questgiver dialog to be displayed when completing a quest |
| GetRewardTitle | Returns the title awarded when completing a quest |
| GetRewardXP | Returns the experience awarded when completing a quest |
| GetRuneCooldown | Returns cooldown information about one of the player's rune resources |
| GetRuneCount | Returns the number of available rune resources in one of the player's rune slots |
| GetRuneType | Returns the type of one of the player's rune resources |
| GetRunningMacro | Returns the index of the currently running macro. |
| GetRunningMacroButton | Returns the mouse button that was used to activate the running macro |
| GetSavedInstanceChatLink | Returns a hyperlink for a player's raid save |
| GetSavedInstanceEncounterInfo | This function is not yet documented |
| GetSavedInstanceInfo | Returns information on a specific instance to which the player is saved |
| GetSavedWorldBossInfo | Returns information on a specific World Boss to which the player is saved. |
| GetScenariosChoiceOrder | This function is not yet documented |
| GetSchoolString | This function is not yet documented |
| GetScreenHeight | Returns the height of the screen for UI layout purposes |
| GetScreenResolutions | Returns a list of available screen resolutions |
| GetScreenWidth | Returns the width of the screen for UI layout purposes |
| GetScriptCPUUsage | Returns the total CPU time used by the scripting system |
| GetSecondsUntilParentalControlsKick | This function is not yet documented |
| GetSelectedArtifactInfo | Returns information about the currently selected artifact |
| GetSelectedAuctionItem | Returns the index of the currently selected item in an auction listing |
| GetSelectedDisplayChannel | Returns the selected channel in the channel list display |
| GetSelectedFaction | Returns which faction entry is selected in the reputation UI |
| GetSelectedFriend | Returns the index of the selected character in the player's friends list |
| GetSelectedGlyphSpellIndex | This function is not yet documented |
| GetSelectedIgnore | Returns the index of the selected character in the player's ignore list |
| GetSelectedMute | Returns the index of the selected entry in the Muted list |
| GetSelectedStationeryTexture | Returns the currently selected stationery type |
| GetSelectedWarGameType | This function is not yet documented |
| GetSendMailCOD | Returns the Cash-On-Delivery cost of the outgoing message |
| GetSendMailItem | Returns information for an item attached to the outgoing message |
| GetSendMailItemLink | Returns a hyperlink for an item attached to the outgoing message |
| GetSendMailMoney | Returns the amount of money to be sent with the outgoing message |
| GetSendMailPrice | Returns the cost to send the outgoing mail message |
| GetSessionTime | This function is not yet documented |
| GetSetBonusesForSpecializationByItemID | This function is not yet documented |
| GetShapeshiftForm | Returns the index of the active ability on the stance/shapeshift bar |
| GetShapeshiftFormCooldown | Returns cooldown information about an ability on the stance/shapeshift bar |
| GetShapeshiftFormID | Returns the ID of the active shapeshift form |
| GetShapeshiftFormInfo | Returns information about an ability on the stance/shapeshift bar |
| GetSheathState | This function is not yet documented |
| GetShieldBlock | Returns the amount of damage prevented when the player blocks with a shield |
| GetSocketItemBoundTradeable | Returns whether the item open for socketing is temporarily tradeable |
| GetSocketItemInfo | Returns information about the item currently being socketed |
| GetSocketItemRefundable | Returns whether the item open for socketing is temporarily refundable |
| GetSocketTypes | Returns information about the gem types usable in a socket |
| GetSortBagsRightToLeft | This function is not yet documented |
| GetSpecialization | Return non-global specialization ID of currently active specialization. |
| GetSpecializationInfo | Return additional data about player specializations. |
| GetSpecializationInfoByID | Return additional data about specializations. |
| GetSpecializationInfoForClassID | This function is not yet documented |
| GetSpecializationMasterySpells | Returns spellID of the mastery spell for a given specialization index. |
| GetSpecializationNameForSpecID | Return the Specialization name by global specialization ID |
| GetSpecializationReadinessSpell | This function is not yet documented |
| GetSpecializationRole | This function is not yet documented |
| GetSpecializationRoleByID | This function is not yet documented |
| GetSpecializationSpells | Returns the spells associated with a specialization. |
| GetSpecsForSpell | This function is not yet documented |
| GetSpeed | This function is not yet documented |
| GetSpellAutocast | Returns information about automatic casting for a spell in the spellbook |
| GetSpellAvailableLevel | This function is not yet documented |
| GetSpellBaseCooldown | Returns the base cooldown of a spell |
| GetSpellBonusDamage | Returns the player's spell damage bonus for a spell school |
| GetSpellBonusHealing | Returns the player's amount of bonus healing |
| GetSpellBookItemInfo | Retrieves information about a specific SpellBook item |
| GetSpellBookItemName | Returns the name and sub-text of a spell in the spellbook |
| GetSpellBookItemTexture | This function is not yet documented |
| GetSpellCharges | Returns information on the number of charges on a spell in the spellbook |
| GetSpellConfirmationPromptsInfo | This function is not yet documented |
| GetSpellCooldown | Returns cooldown information about a spell in the spellbook |
| GetSpellCount | Returns the number of times a spell can be cast |
| GetSpellCritChance | Returns the player's spell critical strike chance for a spell school |
| GetSpellCritChanceFromIntellect | Returns additional spell critical strike chance provided by Intellect |
| GetSpellDescription | Returns the description of a spell |
| GetSpellHitModifier | This function is not yet documented |
| GetSpellInfo | Returns information about a spell |
| GetSpellLevelLearned | This function is not yet documented |
| GetSpellLink | Returns a hyperlink for a spell |
| GetSpellLossOfControlCooldown | This function is not yet documented |
| GetSpellPenetration | Returns the amount of enemy magic resistance ignored due to the player's Spell Penetration Rating |
| GetSpellTabInfo | Returns information about a tab in the spellbook |
| GetSpellTexture | Returns the icon texture path for a spell |
| GetSpellsForCharacterUpgradeTier | This function is not yet documented |
| GetStablePetFoodTypes | Returns the types of food that a stabled pet will eat |
| GetStablePetInfo | Returns information about a stabled pet |
| GetStationeryInfo | Returns information about a stationery type |
| GetStatistic | Returns data for a statistic that can be shown on the statistics tab of the achievements window |
| GetStatisticsCategoryList | Returns a list of all statistic categories |
| GetSturdiness | This function is not yet documented |
| GetSubZoneText | Returns the name of the minor area in which the player is located |
| GetSuggestedGroupNum | Returns the suggested group size for attempting the quest currently offered by a questgiver |
| GetSummonConfirmAreaName | Returns the destination area of an offered summons |
| GetSummonConfirmSummoner | Returns the name of the unit offering a summons to the player |
| GetSummonConfirmTimeLeft | Returns the amount of time remaining before an offered summons expires |
| GetSummonFriendCooldown | Returns cooldown information about the player's Summon Friend ability |
| GetSuperTrackedQuestID | This function is not yet documented |
| GetTabardCreationCost | Returns the cost to create a guild tabard |
| GetTabardInfo | This function is deprecated and should no longer be used |
| GetTalentClearInfo | This function is not yet documented |
| GetTalentInfo | Returns information about a talent option |
| GetTalentInfoByID | This function is not yet documented |
| GetTalentInfoBySpecialization | This function is not yet documented |
| GetTalentLink | Returns a hyperlink for a talent |
| GetTalentRowSelectionInfo | This function is not yet documented |
| GetTargetTradeCurrency | This function is not yet documented |
| GetTargetTradeMoney | Returns the amount of money offered for trade by the target |
| GetTaskInfo | This function is not yet documented |
| GetTaskPOIs | This function is not yet documented |
| GetTasksTable | This function is not yet documented |
| GetTaxiBenchmarkMode | Returns whether flight path benchmark mode is enabled |
| GetTempShapeshiftBarIndex | This function is not yet documented |
| GetText | Returns a localized string according to given parameters |
| GetThreatStatusColor | Returns color values for a given threat status |
| GetTime | Returns a number representing the current time (with millisecond precision) |
| GetTimeToWellRested | This function is deprecated and should no longer be used |
| GetTitleName | Returns the text of an available player title |
| GetTitleText | Returns the title text for the quest presented by a questgiver |
| GetToolTipInfo | This function is not yet documented |
| GetTotalAchievementPoints | Returns the player's total achievement points earned |
| GetTotemInfo | Returns information on a currently active totem (or ghoul) |
| GetTotemTimeLeft | Returns the time remaining before a totem (or ghoul) automatically disappears |
| GetTrackedAchievements | Returns numeric IDs of the achievements flagged for display in the objectives tracker UI |
| GetTrackingInfo | Returns information about a given tracking option |
| GetTradePlayerItemInfo | Returns information about an item offered for trade by the player |
| GetTradePlayerItemLink | Returns a hyperlink for an item offered for trade by the player |
| GetTradeSkillCategoryFilter | This function is not yet documented |
| GetTradeSkillCooldown | Returns the time remaining on a trade skill recipe's cooldown |
| GetTradeSkillDescription | Returns descriptive text for a tradeskill recipe |
| GetTradeSkillIcon | Returns the icon for a trade skill recipe |
| GetTradeSkillInfo | Returns information about a trade skill header or recipe |
| GetTradeSkillInvSlotFilter | Returns whether the trade skill listing is filtered by a given item equipment slot |
| GetTradeSkillInvSlots | Returns a list of recipe equipment slots for the current trade skill |
| GetTradeSkillItemLevelFilter | Returns the current settings for filtering the trade skill listing by required level of items produced |
| GetTradeSkillItemLink | Returns a hyperlink for the item created by a tradeskill recipe |
| GetTradeSkillItemNameFilter | Returns the current search text for filtering the trade skill listing by name |
| GetTradeSkillLine | Returns information about the current trade skill |
| GetTradeSkillListLink | Returns a hyperlink to the player's list of recipes for the current trade skill |
| GetTradeSkillNumMade | Returns the number of items created when performing a tradeskill recipe |
| GetTradeSkillNumReagents | Returns the number of different reagents required for a trade skill recipe |
| GetTradeSkillReagentInfo | Returns information about a reagent in a trade skill recipe |
| GetTradeSkillReagentItemLink | Returns a hyperlink for a reagent in a tradeskill recipe |
| GetTradeSkillRecipeLink | Returns hyperlink for a tradeskill recipe |
| GetTradeSkillSelectionIndex | Returns the index of the currently selected trade skill recipe |
| GetTradeSkillSubCategories | This function is not yet documented |
| GetTradeSkillSubClassFilteredSlots | This function is not yet documented |
| GetTradeSkillSubClasses | Returns a list of recipe subclasses for the current trade skill |
| GetTradeSkillTexture | This function is not yet documented |
| GetTradeSkillTools | Returns a list of required tools for a trade skill recipe |
| GetTradeTargetItemInfo | Returns information about an item offered for trade by the target |
| GetTradeTargetItemLink | Returns a hyperlink for an item offered for trade by the target |
| GetTradeskillRepeatCount | Returns the number of times the trade skill recipe currently being performed will repeat |
| GetTrainerGreetingText | Returns the current trainer's greeting text |
| GetTrainerSelectionIndex | Returns the index of the currently selected trainer service |
| GetTrainerServiceAbilityReq | Returns information about an ability required for purchasing a trainer service |
| GetTrainerServiceCost | Returns the cost to purchase a trainer service |
| GetTrainerServiceDescription | Returns the description of a trainer service |
| GetTrainerServiceIcon | Returns the icon for a trainer service |
| GetTrainerServiceInfo | Returns information about an entry in the trainer service listing |
| GetTrainerServiceItemLink | Returns a hyperlink for the item associated with a trainer service |
| GetTrainerServiceLevelReq | Returns the character level required to purchase a trainer service |
| GetTrainerServiceNumAbilityReq | Returns the number of ability requirements for purchasing a trainer service |
| GetTrainerServiceSkillLine | Returns the name of the skill line associated with a trainer service |
| GetTrainerServiceSkillReq | Returns information about the skill requirement for a trainer service |
| GetTrainerServiceStepIndex | This function is not yet documented |
| GetTrainerServiceTypeFilter | Returns whether the trainer service listing is filtered by a service status |
| GetTrainerTradeskillRankValues | This function is not yet documented |
| GetTransmogrifyCost | This function is not yet documented |
| GetTransmogrifySlotInfo | Return informations about transmogrified items worn by player. |
| GetTutorialsEnabled | This function is not yet documented |
| GetUnitHealthModifier | Returns the health modifier for the player's pet |
| GetUnitManaRegenRateFromSpirit | Returns the increase in mana regeneration rate provided by Spirit |
| GetUnitMaxHealthModifier | Returns the maximum health modifier for the player's pet |
| GetUnitName | Returns a string summarizing a unit's name and server |
| GetUnitPitch | Returns the player's current pitch (slope or angle of movement) |
| GetUnitPowerModifier | Returns the mana modifier for the player's pet |
| GetUnitSpeed | Returns a unit's current speed |
| GetVehicleBarIndex | This function is not yet documented |
| GetVehicleUIIndicator | This function is not yet documented |
| GetVehicleUIIndicatorSeat | This function is not yet documented |
| GetVersatilityBonus | This function is not yet documented |
| GetVideoCaps | Returns information about graphics capabilities of the current system |
| GetVideoOptions | Returns video options for different video quality levels |
| GetVoiceCurrentSessionID | Returns an identifier for the active voice session |
| GetVoiceSessionInfo | Returns information about a voice session |
| GetVoiceSessionMemberInfoBySessionID | Returns information about a member of a voice channel |
| GetVoiceStatus | Returns whether a character has voice chat enabled |
| GetVoidItemHyperlinkString | This function is not yet documented |
| GetVoidItemInfo | Returns item info for the given void storage slot |
| GetVoidStorageSlotPageIndex | This function is not yet documented |
| GetVoidTransferCost | This function is not yet documented |
| GetVoidTransferDepositInfo | This function is not yet documented |
| GetVoidTransferWithdrawalInfo | This function is not yet documented |
| GetVoidUnlockCost | This function is not yet documented |
| GetWarGameQueueStatus | This is a Blizzard internal function |
| GetWarGameTypeInfo | This function is not yet documented |
| GetWatchedFactionInfo | Returns information about the "watched" faction (displayed on the XP bar in the default UI) |
| GetWeaponEnchantInfo | Returns information about temporary enchantments on the player's weapons |
| GetWebTicket | This function is not yet documented |
| GetWhoInfo | Returns information about a character in the Who system query results |
| GetWorldEffectTextureCoords | This function is not yet documented |
| GetWorldElapsedTime | This function is not yet documented |
| GetWorldElapsedTimers | This function is not yet documented |
| GetWorldLocFromMapPos | This function is not yet documented |
| GetWorldMapTransformInfo | This function is not yet documented |
| GetWorldMapTransforms | This function is not yet documented |
| GetWorldPVPAreaInfo | Returns information about a given world PvP zone |
| GetWorldPVPQueueStatus | Returns information on the players queue for a world PvP zone |
| GetWorldStateUIInfo | Returns information about a world state UI element |
| GetXPExhaustion | Returns the amount of rested bonus experience available |
| GetZonePVPInfo | Returns PVP information about the current area |
| GetZoneText | Returns the name of the zone in which the player is located |
| GiveMasterLoot | Awards a loot item to a group member |
| GlyphMatchesSocket | Returns whether a socket is eligible for the glyph currently awaiting a target |
| GrantLevel | Grants a level to the player's Recruit-a-Friend partner |
| GroupHasOfflineMember | This function is not yet documented |
| GuildControlAddRank | Adds a new rank to the player's guild |
| GuildControlDelRank | Deletes a guild rank |
| GuildControlGetAllowedShifts | This function is not yet documented |
| GuildControlGetNumRanks | Returns the number of ranks in the guild |
| GuildControlGetRankFlags | Returns the list of privileges for the guild rank being edited |
| GuildControlGetRankName | Returns the name of a guild rank |
| GuildControlSaveRank | Saves changes to the guild rank being edited |
| GuildControlSetRank | Chooses a guild rank to edit |
| GuildControlSetRankFlag | Enables or disables a privilege for the guild rank being edited |
| GuildControlShiftRankDown | This function is not yet documented |
| GuildControlShiftRankUp | This function is not yet documented |
| GuildDemote | Reduces a guild member's rank by one |
| GuildDisband | Disbands the player's guild |
| GuildInfo | Requests guild information from the server |
| GuildInvite | Invites a character to join the player's guild |
| GuildLeave | Leaves the player's current guild |
| GuildMasterAbsent | This function is not yet documented |
| GuildNewsSetSticky | This function is not yet documented |
| GuildNewsSort | This function is not yet documented |
| GuildPromote | Increases a guild member's rank by one |
| GuildRoster | Requests guild roster information from the server |
| GuildRosterSendSoR | This function is not yet documented |
| GuildRosterSetOfficerNote | Sets the officer note for a guild member |
| GuildRosterSetPublicNote | Sets the public note for a guild member |
| GuildSetLeader | Promotes a member to guild leader |
| GuildSetMOTD | Sets the guild Message of the Day |
| GuildUninvite | Removes a character from the player's guild |
| HasAPEffectsSpellPower | This function is not yet documented |
| HasAction | Returns whether an action slot contains an action |
| HasAlternateForm | This function is not yet documented |
| HasBonusActionBar | This function is not yet documented |
| HasBoundGemProposed | This function is not yet documented |
| HasCompletedAnyAchievement | Checks if the player has completed at least 1 achievement |
| HasDebugZoneMap | This is a Blizzard internal function |
| HasDraenorZoneAbility | This function is not yet documented |
| HasDualWieldPenalty | This function is not yet documented |
| HasExtraActionBar | This function is not yet documented |
| HasFullControl | Returns whether the player character can be controlled |
| HasInspectHonorData | Returns whether PvP honor and arena data for the currently inspected unit has been downloaded from the server |
| HasKey | Returns whether the player has any keys stored in the Keyring container |
| HasLFGRestrictions | This function is not yet documented |
| HasLoadedCUFProfiles | This function is not yet documented |
| HasNewMail | Returns whether the player has received new mail since last visiting a mailbox |
| HasOverrideActionBar | This function is not yet documented |
| HasPetSpells | Returns whether the player's current pet has a spellbook |
| HasPetUI | Returns whether the pet UI should be displayed for the player's pet |
| HasSPEffectsAttackPower | This function is not yet documented |
| HasSoulstone | Returns whether the player can instantly resurrect in place |
| HasTempShapeshiftActionBar | This function is not yet documented |
| HasTravelPass | This function is not yet documented |
| HasVehicleActionBar | This function is not yet documented |
| HasWandEquipped | Returns whether the player has a wand equipped |
| HaveQuestData | This function is not yet documented |
| HearthAndResurrectFromArea | Instantly exits the current world PvP zone, returning to the player's Hearthstone location |
| HideRepairCursor | Returns the cursor to normal mode after use of [[docs/api/ShowRepairCursor|`ShowRepairCursor()`]] |
| InActiveBattlefield | This function is not yet documented |
| InCinematic | Returns whether an in-game cinematic is playing |
| InCombatLockdown | Returns whether the user interface is protected due to combat |
| InGuildParty | Returns whether or not player is in a guild party. |
| InRepairMode | Returns whether the item repair cursor mode is currently active |
| InboxItemCanDelete | Returns whether a message in the player's inbox can be deleted |
| InitWorldMapPing | Initializes the frame used to display the character location "ping" on the World Map |
| InitiateRolePoll | Initiates a raid-wide role check. Every raid member is required to set his own role in a popup role window. |
| InitiateTrade | Offers to trade with a given unit |
| InteractUnit | Interacts with (as with right-clicking on) a unit |
| InterfaceOptionsFrame_OpenToCategory | Opens the Interface Options window and displays a given panel within it |
| InterfaceOptions_AddCategory | Registers a panel to be displayed in the Interface Options window |
| InviteUnit | Invites a character to the player's party or raid |
| IsAchievementEligible | This function is not yet documented |
| IsActionInRange | Returns whether the player's target is in range of an action |
| IsActiveBattlefieldArena | Returns whether the player is currently in an arena match |
| IsActiveQuestLegendary | This function is not yet documented |
| IsActiveQuestTrivial | Returns whether a quest which can be turned in to the current Quest NPC is trivial at the player's level |
| IsAddOnLoadOnDemand | Returns whether an addon can be loaded without restarting the UI |
| IsAddOnLoaded | Returns whether an addon is currently loaded |
| IsAddonMessagePrefixRegistered | Returns whether or not the client has registered to receive messages with a given addon prefix |
| IsAddonVersionCheckEnabled | This function is not yet documented |
| IsAllowedToUserTeleport | This function is not yet documented |
| IsAltKeyDown | Returns whether an Alt key on the keyboard is held down. |
| IsArenaSkirmish | This function is not yet documented |
| IsArenaTeamCaptain | Returns whether the player is the captain of an arena team |
| IsArtifactCompletionHistoryAvailable | This function is not yet documented |
| IsAtStableMaster | Returns whether the player is interacting with a Stable Master NPC |
| IsAttackAction | Returns whether an action is the standard melee Attack action |
| IsAttackSpell | Returns whether a spell is the standard melee Attack spell |
| IsAuctionSortReversed | Returns whether a sort criterion is applied in reverse order |
| IsAutoRepeatAction | Returns whether an action is an automatically repeating action |
| IsAutoRepeatSpell | Returns whether a spell is an automatically repeating spell |
| IsAvailableQuestTrivial | Returns whether a quest available from the current Quest NPC is trivial at the player's level |
| IsBNLogin | This function is not yet documented |
| IsBagSlotFlagEnabledOnOtherBags | This function is not yet documented |
| IsBagSlotFlagEnabledOnOtherBankBags | This function is not yet documented |
| IsBarberShopStyleValid | This function is not yet documented |
| IsBattlePayItem | This function is not yet documented |
| IsBlizzCon | This function is not yet documented |
| IsBreadcrumbQuest | This function is not yet documented |
| IsCemeterySelectionAvailable | This function is not yet documented |
| IsCharacterNewlyBoosted | This function is not yet documented |
| IsChatAFK | Returns whether the player's status is Away |
| IsChatDND | Returns whether the player's status is Busy |
| IsConsumableAction | Returns whether using an action consumes an item |
| IsConsumableItem | Returns whether an item is consumable |
| IsConsumableSpell | Returns whether casting a spell consumes a reagent item |
| IsContainerFiltered | This function is not yet documented |
| IsControlKeyDown | Returns whether a Control key on the keyboard is held down |
| IsCurrentAction | Returns whether an action is currently being used |
| IsCurrentItem | Returns whether an item is being used |
| IsCurrentQuestFailed | Returns whether the player has failed the selected quest in the quest log |
| IsCurrentSpell | Returns whether a spell is currently being used |
| IsDebugBuild | This is a Blizzard internal function |
| IsDesaturateSupported | Returns whether the current hardware supports desaturated textures |
| IsDisplayChannelModerator | Returns whether the player is a moderator of the selected channel in the channel list display |
| IsDisplayChannelOwner | Returns whether the player is the owner of the selected channel in the channel list display |
| IsDressableItem | Returns whether an item's appearance can be previewed using the Dressing Room feature |
| IsDualWielding | This function is not yet documented |
| IsEncounterInProgress | This function is not yet documented |
| IsEquippableItem | Returns whether an item can be equipped |
| IsEquippedAction | Returns whether an action contains an equipped item |
| IsEquippedItem | Returns whether an item is currently equipped |
| IsEquippedItemType | Returns whether any items of a given type are currently equipped |
| IsEuropeanNumbers | This function is not yet documented |
| IsEveryoneAssistant | This function is not yet documented |
| IsExpansionTrial | This function is not yet documented |
| IsFactionInactive | Returns whether a faction is flagged as "inactive" |
| IsFalling | Returns whether the player is currently falling |
| IsFishingLoot | Returns whether the currently displayed loot came from fishing |
| IsFlyableArea | Returns whether flight is allowed on the continent where the player is currently located |
| IsFlying | Returns whether the player is currently flying |
| IsGMClient | This is a Blizzard internal function |
| IsGlyphFlagSet | This function is not yet documented |
| IsGuildLeader | Returns whether or player is leader of his or her guild |
| IsGuildRankAssignmentAllowed | This function is not yet documented |
| IsHarmfulItem | Returns whether an item can be used against hostile units |
| IsHarmfulSpell | Returns whether a spell can be used against hostile units |
| IsHelpfulItem | Returns whether an item can be used on the player or friendly units |
| IsHelpfulSpell | Returns whether an item can be used on the player or friendly units |
| IsIgnored | Returns whether a unit is on the player's ignore list |
| IsIgnoredOrMuted | Returns whether a unit can be heard due to ignored/muted status |
| IsInActiveWorldPVP | This function is not yet documented |
| IsInArenaTeam | Returns whether the player is on an arena team |
| IsInAuthenticatedRank | This function is not yet documented |
| IsInGroup | Returns whether the player is currently in the specified type of group, or any type of group if not specified. |
| IsInGuild | Returns whether the player is in a guild |
| IsInInstance | Returns whether the player is in an instance (and its type if applicable) |
| IsInLFGDungeon | This function is not yet documented |
| IsInRaid | Returns whether the player is currently in a raid group |
| IsInScenarioGroup | This function is not yet documented |
| IsIndoors | Returns whether the player is currently indoors |
| IsInventoryItemLocked | Returns whether an inventory slot is locked |
| IsInventoryItemProfessionBag | This function is not yet documented |
| IsItemAction | This function is not yet documented |
| IsItemInRange | Returns whether the player is in range to use an item on a unit |
| IsLFGComplete | This function is not yet documented |
| IsLFGDungeonJoinable | This function is not yet documented |
| IsLeftAltKeyDown | Returns whether the left Alt key is currently held down |
| IsLeftControlKeyDown | Returns whether the left Control key is held down |
| IsLeftShiftKeyDown | Returns whether the left Shift key on the keyboard is held down |
| IsLegacyDifficulty | This function is not yet documented |
| IsLinuxClient | Returns whether the player is using the native Linux game client |
| IsLoggedIn | Returns whether the login process has completed |
| IsLoggingOut | This function is not yet documented |
| IsMacClient | Returns whether the player is using the Mac OS X game client |
| IsMapGarrisonMap | This function is not yet documented |
| IsMasterLooter | This function is not yet documented |
| IsModifiedClick | Determines if the modifiers specified in the click-type had been held down while the button click occurred. |
| IsModifierKeyDown | Returns whether a modifier key is held down |
| IsMounted | Returns whether the player is mounted |
| IsMouseButtonDown | Returns whether a given mouse button is held down |
| IsMouselooking | Returns whether mouselook mode is active |
| IsMovieLocal | This function is not yet documented |
| IsMoviePlayable | This function is not yet documented |
| IsMuted | Returns whether a character has been muted by the player |
| IsNPCCrafting | This function is not yet documented |
| IsOnGlueScreen | This function is not yet documented |
| IsOnTournamentRealm | Returns whether the player is on an Arena Tournament realm |
| IsOutOfBounds | Returns whether the player is currently outside the bounds of the world |
| IsOutdoors | Returns whether the player is currently outdoors |
| IsPVPTimerRunning | Returns whether the player's PvP flag will expire after a period of time |
| IsPartyLFG | This function is not yet documented |
| IsPassiveSpell | Returns whether a spell is passive (cannot be cast) |
| IsPetActive | This function is not yet documented |
| IsPetAttackAction | Returns if the pet action button is the pet attack command |
| IsPetAttackActive | Returns whether the pet's attack action is currently active |
| IsPlayerInMicroDungeon | This function is not yet documented |
| IsPlayerInWorld | This function is not yet documented |
| IsPlayerMoving | This function is not yet documented |
| IsPlayerNeutral | This function is not yet documented |
| IsPlayerSpell | Returns true if the spell is available to the player's current specialization and talents |
| IsPossessBarVisible | Returns whether a special action bar should be shown while the player possesses another unit |
| IsQuestCompletable | Returns whether the player can complete the quest presented by a questgiver |
| IsQuestComplete | This function is not yet documented |
| IsQuestFlaggedCompleted | Returns whether a quest is completed by the player or not |
| IsQuestHardWatched | This function is not yet documented |
| IsQuestLogSpecialItemInRange | Returns whether the player's target is in range for using an item associated with a current quest |
| IsQuestSequenced | This function is not yet documented |
| IsQuestTask | This function is not yet documented |
| IsQuestWatched | Returns whether a quest from the quest log is listed in the objectives tracker |
| IsRaidMarkerActive | This function is not yet documented |
| IsRangedWeapon | This function is not yet documented |
| IsRatedBattleground | Returns whether or not the player is in a rated battleground |
| IsRatedMap | This function is not yet documented |
| IsReagentBankUnlocked | Returns true if Ragent Bank has been purchased |
| IsReferAFriendLinked | Returns whether a unit's account is linked to the player's via the Recruit-a-Friend program |
| IsResting | Returns whether the player is currently resting |
| IsRestrictedAccount | This function is not yet documented |
| IsRightAltKeyDown | Returns whether the right Alt key is currently held down |
| IsRightControlKeyDown | Returns whether the right Control key on the keyboard is held down |
| IsRightShiftKeyDown | Returns whether the right shift key on the keyboard is held down |
| IsSelectedSpellBookItem | This function is not yet documented |
| IsShiftKeyDown | Returns whether a Shift key on the keyboard is held down |
| IsSilenced | Returns whether a character is silenced on a chat channel |
| IsSpellClassOrSpec | This function is not yet documented |
| IsSpellInRange | Returns whether the player is in range to cast a spell on a unit |
| IsSpellKnown | Returns whether the player (or pet) knows a spell |
| IsSpellOverlayed | Checks if a given spell ID has an active spell overlay |
| IsStackableAction | Returns whether an action uses stackable items |
| IsStealthed | Returns whether the player is currently stealthed |
| IsStereoVideoAvailable | Returns whether the current system supports stereoscopic 3D display |
| IsStoryQuest | This function is not yet documented |
| IsSubZonePVPPOI | Returns whether the current area has PvP (or other) objectives to be displayed |
| IsSubmerged | This function is not yet documented |
| IsSwimming | Returns whether the player is currently swimming |
| IsTalentSpell | Returns true if the given spellbook item was added by an active talent |
| IsTestBuild | This function is not yet documented |
| IsThreatWarningEnabled | Returns whether the default Aggro Warning UI should currently be shown |
| IsTitleKnown | Returns whether the player has earned the ability to display a title |
| IsTrackedAchievement | Returns whether an achievement is flagged for display in the objectives tracker UI |
| IsTrackingBattlePets | This function is not yet documented |
| IsTradeSkillGuild | This function is not yet documented |
| IsTradeSkillLinked | Returns whether the TradeSkill UI is showing another player's skill |
| IsTradeSkillReady | This function is not yet documented |
| IsTradeSkillRepeating | This function is not yet documented |
| IsTradeskillTrainer | Returns whether the player is interacting with a trade skill trainer (as opposed to a class trainer) |
| IsTrialAccount | This function is not yet documented |
| IsTutorialFlagged | This function is not yet documented |
| IsUnitOnQuest | Returns whether a unit is on one of the quests in the player's quest log |
| IsUnitOnQuestByQuestID | This function is not yet documented |
| IsUsableAction | Returns whether an action is usable |
| IsUsableItem | Returns whether an item can currently be used |
| IsUsableSpell | Returns whether or not a given spell is usable or cannot be used due to lack of mana |
| IsUsingVehicleControls | This is a Blizzard internal function |
| IsVehicleAimAngleAdjustable | Returns whether the player is controlling a vehicle weapon with adjustable aim angle |
| IsVehicleAimPowerAdjustable | This is a Blizzard internal function |
| IsVoiceChatAllowed | Returns whether the player is allowed to enable the voice chat feature |
| IsVoiceChatAllowedByServer | Returns whether voice chat is supported by the realm server |
| IsVoiceChatEnabled | Returns whether the voice chat system is enabled |
| IsVoidStorageReady | Returns whether the void storage content can be accessed |
| IsWargame | This function is not yet documented |
| IsWindowsClient | Returns whether the player is using the Windows game client |
| IsXPUserDisabled | Returns whether experience gain has been disabled for the player |
| IsZoomOutAvailable | This function is not yet documented |
| ItemAddedToArtifact | This function is not yet documented |
| ItemHasRange | Returns whether an item has a range limitation for its use |
| ItemTextGetCreator | Returns the original author of the currently viewed text item |
| ItemTextGetItem | Returns the name of the currently viewed text item |
| ItemTextGetMaterial | Returns display style information for the currently viewed text item |
| ItemTextGetPage | Returns the current page number in the currently viewed text item |
| ItemTextGetText | Returns the text of the currently viewed text item |
| ItemTextHasNextPage | Returns whether the currently viewed text item has additional pages |
| ItemTextNextPage | Moves to the next page in the currently viewed text item |
| ItemTextPrevPage | Moves to the previous page in the currently viewed text item |
| JoinArena | This function is not yet documented |
| JoinBattlefield | Joins the queue for a battleground instance |
| JoinChannelByName | This function is deprecated and should no longer be used |
| JoinLFG | Joins the player to the LFG system |
| JoinPermanentChannel | Joins a channel, saving associated chat window settings |
| JoinRatedBattlefield | This function is not yet documented |
| JoinSingleLFG | This function is not yet documented |
| JoinSkirmish | This function is not yet documented |
| JoinTemporaryChannel | Joins a channel, but does not save associated chat window settings |
| JumpOrAscendStart | Causes the player character to jump (or begins ascent if swimming or flying) |
| KBArticle_BeginLoading | Requests a specific knowledge base article from the server |
| KBArticle_GetData | Returns information about the last requested knowledge base article |
| KBArticle_IsLoaded | Returns whether the requested knowledge base article has been loaded |
| KBQuery_BeginLoading | Queries the knowledge base server for articles |
| KBQuery_GetArticleHeaderCount | Returns the number of articles on the current knowledge base search result page |
| KBQuery_GetArticleHeaderData | Returns information about an article returned in a knowledge base query |
| KBQuery_GetTotalArticleCount | Returns the total number of articles returned for the given query |
| KBQuery_IsLoaded | Returns whether results of a knowledge base query have been loaded |
| KBSetup_BeginLoading | Loads a maximum number of "Top Issues" from a given page |
| KBSetup_GetArticleHeaderCount | Returns the number of "Top Issues" articles on the current page |
| KBSetup_GetArticleHeaderData | Returns header information about a "Top Issue" article |
| KBSetup_GetCategoryCount | Returns the number of available knowledge base categories |
| KBSetup_GetCategoryData | Returns information about a knowledge base category |
| KBSetup_GetLanguageCount | Returns the number of available knowledge base languages |
| KBSetup_GetLanguageData | Returns information about a given knowledge base language |
| KBSetup_GetSubCategoryCount | Returns the number of available subcategories for a given category |
| KBSetup_GetSubCategoryData | Returns information a knowledge base subcategory |
| KBSetup_GetTotalArticleCount | Returns the number of "Top Issues" articles |
| KBSetup_IsLoaded | Returns whether the knowledge base default query has completed successfully |
| KBSystem_GetMOTD | Returns the currently knowledge base MOTD |
| KBSystem_GetServerNotice | Returns the text of the knowledge base server system notice |
| KBSystem_GetServerStatus | Returns the knowledge base server system status message |
| LFGTeleport | Teleports the player to or from their current LFG dungeon |
| LearnTalent | Learns a talent, spending one talent point |
| LearnTalents | This function is not yet documented |
| LeaveBattlefield | Immediately exits the current battleground instance |
| LeaveChannelByName | Leaves a chat channel |
| LeaveLFG | Leave the LFG queue. |
| LeaveParty | Exits the current party or raid |
| LeaveSingleLFG | This function is not yet documented |
| ListChannelByName | Requests the list of participants in a chat channel |
| ListChannels | Requests a list of channels joined by the player |
| LoadAddOn | Loads a LoadOnDemand-capable addon |
| LoadBindings | Loads a set of key bindings |
| LoadURLIndex | This function is not yet documented |
| LoggingChat | Enables or disables saving chat text to a file |
| LoggingCombat | Enables or disables saving combat log data to a file |
| Logout | Attempts to log out and return to the character selection screen |
| LootSlot | Attempts to pick up an item available as loot |
| LootSlotHasItem | This function is not yet documented |
| MacOptions_AreOSShortcutsDisabled | This function is not yet documented |
| MacOptions_GetGameBundleName | This function is not yet documented |
| MacOptions_HasNewStyleUniversalAccess | This function is not yet documented |
| MacOptions_IsUniversalAccessEnabled | This function is not yet documented |
| MacOptions_OpenUniversalAccess | This function is not yet documented |
| MacOptions_SetOSShortcutsDisabled | This function is not yet documented |
| ModifyEquipmentSet | Modifies the name and icon of an existing equipment set |
| MouseOverrideCinematicDisable | This function is not yet documented |
| MouselookStart | Enables mouselook mode, in which cursor movement rotates the camera |
| MouselookStop | Disables mouselook mode |
| MoveAndSteerStart | Begins moving the player character forward while steering via mouse movement |
| MoveAndSteerStop | Ends movement initiated by [[docs/api/MoveAndSteerStart|`MoveAndSteerStart`]] |
| MoveBackwardStart | Begins moving the player character backward |
| MoveBackwardStop | Ends movement initiated by [[docs/api/MoveBackwardStart|`MoveBackwardStart`]] |
| MoveForwardStart | Begins moving the player character forward |
| MoveForwardStop | Ends movement initiated by [[docs/api/MoveForwardStart|`MoveForwardStart`]] |
| MoveViewDownStart | Begins orbiting the camera downward (to look upward) |
| MoveViewDownStop | Ends camera movement initiated by [[docs/api/MoveViewDownStart|`MoveViewDownStart`]] |
| MoveViewInStart | Begins zooming the camera inward (towards/through the player character) |
| MoveViewInStop | Ends camera movement initiated by [[docs/api/MoveViewInStart|`MoveViewInStart`]] |
| MoveViewLeftStart | Begins orbiting the camera around the player character to the left |
| MoveViewLeftStop | Ends camera movement initiated by [[docs/api/MoveViewLeftStart|`MoveViewLeftStart`]] |
| MoveViewOutStart | Begins zooming the camera outward (away from the player character) |
| MoveViewOutStop | Ends camera movement initiated by [[docs/api/MoveViewOutStart|`MoveViewOutStart`]] |
| MoveViewRightStart | Begins orbiting the camera around the player character to the right |
| MoveViewRightStop | Ends camera movement initiated by [[docs/api/MoveViewRightStart|`MoveViewRightStart`]] |
| MoveViewUpStart | Begins orbiting the camera upward (to look down) |
| MoveViewUpStop | Ends camera movement initiated by [[docs/api/MoveViewUpStart|`MoveViewUpStart`]] |
| MovieRecording_Cancel | Cancels video recording and compression |
| MovieRecording_DataRate | Returns the data rate required for a given set of video recording parameters |
| MovieRecording_DeleteMovie | Deletes an uncompressed movie |
| MovieRecording_GetAspectRatio | Returns the aspect ratio of the game display |
| MovieRecording_GetFullWidth | This function is not yet documented |
| MovieRecording_GetHalfWidth | This function is not yet documented |
| MovieRecording_GetMovieFullPath | Returns a path to the movie currently being recorded or compressed |
| MovieRecording_GetProgress | Returns information about movie compression progress |
| MovieRecording_GetQuarterWidth | This function is not yet documented |
| MovieRecording_GetSelectedWidth | This function is not yet documented |
| MovieRecording_GetTime | Returns the amount of time since video recording was last started |
| MovieRecording_GetViewportWidth | Returns the current width of the game display |
| MovieRecording_GetWidthAt | This function is not yet documented |
| MovieRecording_GetWidthCount | This function is not yet documented |
| MovieRecording_IsCodecSupported | Returns whether a video codec is supported on the current system |
| MovieRecording_IsCompressing | Returns whether a movie file is currently being compressed |
| MovieRecording_IsCursorRecordingSupported | Returns whether the current system supports recording the mouse cursor in movies |
| MovieRecording_IsRecording | Returns whether movie recording is currently in progress |
| MovieRecording_IsSupported | Returns whether movie recording is supported on the current system |
| MovieRecording_LoadSelectedWidth | This function is not yet documented |
| MovieRecording_MaxLength | Returns the maximum length of recorded video for a given set of video recording parameters |
| MovieRecording_QueueMovieToCompress | Queues an uncompressed movie for compression |
| MovieRecording_SaveSelectedWidth | This function is not yet documented |
| MovieRecording_SearchUncompressedMovie | Enables or disables a search for uncompressed movies |
| MovieRecording_SetSelectedWidth | This function is not yet documented |
| MovieRecording_Toggle | Begins or ends video recording |
| MovieRecording_ToggleGUI | Enables or disables inclusion of UI elements in a video recording |
| MusicPlayer_BackTrack | Causes iTunes to return to the previous track played |
| MusicPlayer_NextTrack | Causes iTunes to play the next track in sequence |
| MusicPlayer_PlayPause | Causes iTunes to start or pause playback |
| MusicPlayer_VolumeDown | Causes iTunes to lower its playback volume |
| MusicPlayer_VolumeUp | Causes iTunes to raise its playback volume |
| NeutralPlayerSelectFaction | This function is not yet documented |
| NewGMTicket | Opens a new GM support ticket |
| NextView | Moves the camera to the next predefined setting |
| NoPlayTime | Returns whether the player has exceeded the allowed play time limit |
| NotWhileDeadError | Causes the default UI to display an error message indicating that actions are disallowed while the player is dead |
| NotifyInspect | Marks a unit for inspection and requests talent data from the server |
| NumTaxiNodes | Returns the number of flight points on the taxi map |
| OfferPetition | Requests an arena or guild charter signature from the targeted unit |
| OffhandHasWeapon | Returns whether the player has an equipped weapon in the off hand slot |
| OpenCalendar | Queries the server for calendar status information |
| OpenTrainer | This function is deprecated and should no longer be used |
| OpeningCinematic | Displays the introductory cinematic for the player's race |
| PartialPlayTime | Returns whether the player is near the allowed play time limit |
| PartyLFGStartBackfill | This function is not yet documented |
| PetAbandon | Releases the player's pet |
| PetAggressiveMode | Enables aggressive mode for the player's pet |
| PetAssistMode | This function is not yet documented |
| PetAttack | Instructs the pet to attack |
| PetCanBeAbandoned | Returns whether the player's pet can be abandoned |
| PetCanBeDismissed | Returns whether a Dismiss Pet command should be available for the player's pet |
| PetCanBeRenamed | Returns whether the player's pet can be renamed |
| PetDefensiveMode | Enables defensive mode for the player's pet |
| PetDismiss | Dismisses the currently controlled pet |
| PetFollow | Instructs the pet to follow the player |
| PetHasActionBar | Returns whether the player's current pet has an action bar |
| PetHasSpellbook | This function is not yet documented |
| PetMoveTo | Commands the player's pet to move to the targeted destination |
| PetPassiveMode | Enables passive mode for the player's pet |
| PetRename | Renames the currently controlled pet |
| PetStopAttack | Instructs the pet to stop attacking |
| PetUsesPetFrame | This function is not yet documented |
| PetWait | Instructs the pet to stay at its current location |
| PickupAction | Puts the contents of an action bar slot onto the cursor or the cursor contents into an action bar slot |
| PickupBagFromSlot | Puts an equipped container onto the cursor |
| PickupCompanion | Puts a non-combat pet or mount onto the cursor |
| PickupContainerItem | Picks up an item from or puts an item into a slot in one of the player's bags or other containers |
| PickupCurrency | This function is not yet documented |
| PickupEquipmentSet | Puts an equipment set (specified by index) on the cursor |
| PickupEquipmentSetByName | Puts an equipment set on the cursor |
| PickupGuildBankItem | Picks up an item from or puts an item into the guild bank |
| PickupGuildBankMoney | Puts money from the guild bank onto the cursor |
| PickupInventoryItem | Picks up an item from or puts an item into an equipment slot |
| PickupItem | Puts an arbitrary item onto the cursor |
| PickupMacro | Puts a macro onto the cursor |
| PickupMerchantItem | Puts an item available for purchase from a vendor onto the cursor |
| PickupPetAction | Puts the contents of a pet action slot onto the cursor or the cursor contents into a pet action slot |
| PickupPetSpell | This function is not yet documented |
| PickupPlayerMoney | Puts an amount of the player's money onto the cursor |
| PickupSpell | Puts a spell onto the cursor |
| PickupSpellBookItem | This function is not yet documented |
| PickupStablePet | Puts a pet from the stables onto the cursor |
| PickupTalent | This function is not yet documented |
| PickupTradeMoney | Puts money offered by the player for trade onto the cursor |
| PitchDownStart | Begins adjusting the player character's angle of vertical movement downward |
| PitchDownStop | Ends movement initiated by [[docs/api/PitchDownStart|`PitchDownStart`]] |
| PitchUpStart | Begins adjusting the player character's angle of vertical movement upward |
| PitchUpStop | Ends movement initiated by [[docs/api/PitchUpStart|`PitchUpStart`]] |
| PlaceAction | Puts the contents of the cursor into an action bar slot |
| PlaceAuctionBid | Places a bid on (or buys out) an auction item |
| PlaceGlyphInSocket | Applies the glyph currently awaiting a target to a socket |
| PlaceRaidMarker | This function is not yet documented |
| PlayAutoAcceptQuestSound | This function is not yet documented |
| PlayMusic | Plays an audio file as background music |
| PlaySound | Plays one of WoW's built-in sound effects |
| PlaySoundFile | Plays an audio file at a given path |
| PlaySoundKitID | This function is not yet documented |
| PlayerCanTeleport | Returns whether the player can accept a summons |
| PlayerHasHearthstone | Returns whether the player has a hearthstone in their bag |
| PlayerHasToy | This function is not yet documented |
| PlayerIsPVPInactive | Returns whether a battleground participant is inactive (and eligible for reporting as AFK) |
| PortGraveyard | This function is not yet documented |
| PreloadMovie | This function is not yet documented |
| PrevView | Moves the camera to the previous predefined setting |
| ProcessMapClick | Possibly changes the WorldMap based on a mouse click |
| ProcessQuestLogRewardFactions | This function is not yet documented |
| PromoteToAssistant | Promotes a raid member to raid assistant |
| PromoteToLeader | Promotes a player to party/raid leader |
| PurchaseSlot | Purchases the next available bank slot |
| PutItemInBackpack | Puts the item on the cursor into the player's backpack |
| PutItemInBag | Puts the item on the cursor into one of the player's bags or other containers |
| QueryAuctionItems | Requests data from the server for the list of auctions meeting given search criteria |
| QueryCastSequence | This function is not yet documented |
| QueryGuildBankLog | Requests the item transaction log for a guild bank tab from the server |
| QueryGuildBankTab | Requests information about the contents of a guild bank tab from the server |
| QueryGuildBankText | Requests guild bank tab info text from the server |
| QueryGuildEventLog | Requests guild event log information from the server |
| QueryGuildMembersForRecipe | This function is not yet documented |
| QueryGuildNews | This function is not yet documented |
| QueryGuildRecipes | This function is not yet documented |
| QueryWorldCountdownTimer | This function is not yet documented |
| QuestChooseRewardError | Causes the default UI to display an error message indicating that the player must choose a reward to complete the quest presented by a questgiver |
| QuestFlagsPVP | Returns whether accepting the offered quest will flag the player for PvP |
| QuestGetAutoAccept | This function is not yet documented |
| QuestGetAutoLaunched | This function is not yet documented |
| QuestHasPOIInfo | This function is not yet documented |
| QuestIsDaily | This function is not yet documented |
| QuestIsFromAreaTrigger | This function is not yet documented |
| QuestIsWeekly | This function is not yet documented |
| QuestLogPushQuest | Shares a quest with other group members |
| QuestLogShouldShowPortrait | This function is not yet documented |
| QuestMapUpdateAllQuests | This function is not yet documented |
| QuestPOIGetIconInfo | Returns information about a QuestPOI icon |
| QuestPOIGetQuestIDByIndex | This function is not yet documented |
| QuestPOIGetQuestIDByVisibleIndex | This function is not yet documented |
| QuestPOIGetSecondaryLocations | This function is not yet documented |
| QuestPOIUpdateIcons | This function is not yet documented |
| Quit | Attempts to exit the World of Warcraft client |
| RaidProfileExists | This function is not yet documented |
| RaidProfileHasUnsavedChanges | This function is not yet documented |
| RandomRoll | Initiates a public, server-side "dice roll" |
| ReagentBankButtonIDToInvSlotID | This function is not yet documented |
| RefreshLFGList | This function is not yet documented |
| RefreshWorldMap | This function is not yet documented |
| RegisterAddonMessagePrefix | Registers to receive addon messages with a given prefix |
| RegisterCVar | Registers a configuration variable to be saved |
| RegisterStaticConstants | This function is not yet documented |
| RejectProposal | Rejects a LFG dungeon invite. |
| ReloadUI | Reloads the user interface |
| RemoveAutoQuestPopUp | Remove AutoQuestPopup |
| RemoveChatWindowChannel | Removes a channel from a chat window's list of saved channel subscriptions |
| RemoveChatWindowMessages | Removes a message type from a chat window's list of saved message subscriptions |
| RemoveFriend | Removes a character from the friends list |
| RemoveGlyphFromSocket | Removes the glyph from a socket |
| RemoveItemFromArtifact | This function is not yet documented |
| RemoveQuestWatch | Removes a quest from the objectives tracker |
| RemoveTalent | This function is not yet documented |
| RemoveTrackedAchievement | Removes an achievement from the objectives tracker UI |
| RenamePetition | Renames the guild or arena team to be created by the open petition |
| RepairAllItems | Attempts to repair all of the player's damaged items |
| ReplaceEnchant | Confirms replacing an existing enchantment |
| ReplaceGuildMaster | This function is not yet documented |
| ReplaceTradeEnchant | Confirms replacement of an existing enchantment when offering an enchantment for trade |
| RepopMe | Releases the player's spirit to the nearest graveyard |
| ReportBug | This function is deprecated and should no longer be used |
| ReportPlayer | Report a player to a GM. |
| ReportPlayerIsPVPAFK | Reports a battleground participant as AFK |
| ReportSuggestion | This function is deprecated and should no longer be used |
| RequestArtifactCompletionHistory | Queries the server for the player's artifact completion history |
| RequestBattlefieldScoreData | Requests battlefield score data from the server |
| RequestBattlegroundInstanceInfo | Requests information about available instances of a battleground from the server |
| RequestChallengeModeLeaders | This function is not yet documented |
| RequestChallengeModeMapInfo | This function is not yet documented |
| RequestChallengeModeRewards | This function is not yet documented |
| RequestGuildApplicantsList | This function is not yet documented |
| RequestGuildChallengeInfo | This function is not yet documented |
| RequestGuildMembership | This function is not yet documented |
| RequestGuildMembershipList | This function is not yet documented |
| RequestGuildPartyState | This function is not yet documented |
| RequestGuildRecruitmentSettings | This function is not yet documented |
| RequestGuildRewards | This function is not yet documented |
| RequestInspectHonorData | Requests PvP honor and arena data from the server for the currently inspected unit |
| RequestLFDPartyLockInfo | This function is not yet documented |
| RequestLFDPlayerLockInfo | Requests instance lockout and Call to Arms dungeon reward information. |
| RequestPVPOptionsEnabled | This function is not yet documented |
| RequestPVPRewards | Requests informations about Conquest Point cap from the server |
| RequestRaidInfo | Requests information about saved instances from the server |
| RequestRandomBattlegroundInstanceInfo | This function is not yet documented |
| RequestRatedInfo | This function is not yet documented |
| RequestRecruitingGuildsList | This function is not yet documented |
| RequestTimePlayed | Requests information from the server about the player character's total time spent online |
| RequeueSkirmish | This function is not yet documented |
| ResetAddOns | This function is not yet documented |
| ResetCPUUsage | Resets CPU usage statistics |
| ResetChallengeMode | This function is not yet documented |
| ResetChatColors | Removes all saved color settings for chat message types, resetting them to default values |
| ResetChatWindows | Removes all saved chat window settings, resetting them to default values |
| ResetCursor | Returns the cursor to its normal appearance (the glove pointer) and behavior |
| ResetDisabledAddOns | Reverts changes to the enabled/disabled state of addons |
| ResetInstances | Resets all non-saved instances associated with the player |
| ResetPerformanceValues | This is a Blizzard internal function |
| ResetSetMerchantFilter | Changes the filter applied to the merchant back to its default |
| ResetTutorials | Enables contextual tutorial display and clears the list of already displayed tutorials |
| ResetView | Resets a saved camera setting to default values |
| ResistancePercent | Returns the % value of spell resistance depending on resistance value and player level |
| RespondInstanceLock | Allows leaving a recently entered instance to which the player would otherwise be saved |
| RespondMailLockSendItem | This function is not yet documented |
| RestartGx | Restart the client's graphic subsystem |
| RestoreRaidProfileFromCopy | This function is not yet documented |
| ResurrectGetOfferer | Returns the name of a unit offering to resurrect the player |
| ResurrectHasSickness | Returns whether accepting an offered resurrection spell will cause the player to suffer Resurrection Sickness |
| ResurrectHasTimer | Returns whether the player must wait before resurrecting |
| RetrieveCorpse | Confirms resurrection by returning to the player's corpse |
| ReturnInboxItem | Returns a message in the player's inbox to its sender |
| RollOnLoot | Register the player's intent regarding an item up for loot rolling |
| RunBinding | Runs the script associated with a key binding action |
| RunMacro | Runs a macro |
| RunMacroText | Runs arbitrary text as a macro |
| RunScript | Runs a string as a Lua script |
| SaveAddOns | This function is not yet documented |
| SaveBindings | Saves the current set of key bindings |
| SaveEquipmentSet | Saves or creates an equipment set with the player's currently equipped items |
| SaveRaidProfileCopy | This function is not yet documented |
| SaveView | Saves the current camera settings |
| Screenshot | Saves an image of the current game display |
| SearchGuildRecipes | This function is not yet documented |
| SearchLFGGetEncounterResults | This function is not yet documented |
| SearchLFGGetJoinedID | This function is not yet documented |
| SearchLFGGetNumResults | This function is not yet documented |
| SearchLFGGetPartyResults | This function is not yet documented |
| SearchLFGGetResults | Returns information about the players progress in the raidfinder. |
| SearchLFGJoin | This function is not yet documented |
| SearchLFGLeave | This function is not yet documented |
| SearchLFGSort | This function is not yet documented |
| SecondsToTime | Returns a description of an amount of time in appropriate units |
| SecureButton_GetModifiedUnit | This function is not yet documented |
| SecureCmdOptionParse | Returns the action (and target, if applicable) for a secure macro command |
| SelectActiveQuest | Selects a quest which can be turned in to the current Quest NPC |
| SelectAvailableQuest | Chooses a quest available from the current Quest NPC |
| SelectGossipActiveQuest | Chooses a quest which can be turned in to the current Gossip NPC |
| SelectGossipAvailableQuest | Chooses a quest available from the current Gossip NPC |
| SelectGossipOption | Chooses and activates an NPC dialog option |
| SelectPackage | This function is deprecated and should no longer be used |
| SelectQuestLogEntry | Selects a quest from the quest log |
| SelectStationery | Selects a given stationery for usage when sending mail |
| SelectTradeSkill | Selects a recipe in the trade skill listing |
| SelectTrainerService | Selects an entry in the trainer service listing |
| SelectedRealmName | This function is not yet documented |
| SendAddonMessage | Sends a chat-like message receivable by other addons |
| SendChatMessage | Sends a chat message |
| SendMail | Sends the outgoing message |
| SendQuestChoiceResponse | This function is not yet documented |
| SendSoRByText | This function is not yet documented |
| SendSystemMessage | This function is not yet documented |
| SendWho | Requests a list of characters meeting given search criteria from the server |
| SetAbandonQuest | Begins the process of abandoning a quest in the player's quest log |
| SetAchievementComparisonPortrait | This function is not yet documented |
| SetAchievementComparisonUnit | Enables comparing achievements/statistics with another player |
| SetActionBarToggles | Configures display of additional ActionBars in the default UI |
| SetActionUIButton | This function is not yet documented |
| SetActiveSpecGroup | This function is not yet documented |
| SetActiveVoiceChannel | Sets the currently active voice channel |
| SetActiveVoiceChannelBySessionID | Sets the currently active voice chat channel |
| SetAddonVersionCheck | This function is not yet documented |
| SetAllowLowLevelRaid | Enabling this if your character is below level 10 will allow you to join a raid group. |
| SetAuctionsTabShowing | This function is not yet documented |
| SetAutoDeclineGuildInvites | This function is not yet documented |
| SetBackpackAutosortDisabled | This function is not yet documented |
| SetBagPortraitTexture | Sets a Texture object to display the icon of one of the player's bags |
| SetBagSlotFlag | This function is not yet documented |
| SetBankAutosortDisabled | This function is not yet documented |
| SetBankBagSlotFlag | This function is not yet documented |
| SetBarSlotFromIntro | This function is not yet documented |
| SetBarberShopAlternateFormFrame | This function is not yet documented |
| SetBattlefieldScoreFaction | Filters the battleground scoreboard by faction/team |
| SetBinding | Binds a key combination to a binding command |
| SetBindingClick | Binds a key combination to "click" a Button object |
| SetBindingItem | Binds a key combination to use an item in the player's possession |
| SetBindingMacro | Binds a key combination to run a macro |
| SetBindingSpell | Binds a key combination to cast a spell |
| SetBlacklistMap | This function is not yet documented |
| SetCVar | Sets the value of a configuration variable |
| SetCVarBitfield | This function is not yet documented |
| SetCemeteryPreference | This function is not yet documented |
| SetChannelOwner | Gives channel ownership to another character |
| SetChannelPassword | Sets a password on a custom chat channel |
| SetChatColorNameByClass | Sets whether the player names should be colored by class for a given chat type |
| SetChatWindowAlpha | Saves a chat window's background opacity setting |
| SetChatWindowColor | Saves a chat window's background color setting |
| SetChatWindowDocked | Saves whether a chat window should be docked with the main chat window |
| SetChatWindowLocked | Saves whether a chat window is locked |
| SetChatWindowName | Saves a chat window's display name setting |
| SetChatWindowSavedDimensions | This function is not yet documented |
| SetChatWindowSavedPosition | This function is not yet documented |
| SetChatWindowShown | Saves whether a chat window should be shown |
| SetChatWindowSize | Saves a chat window's font size setting |
| SetChatWindowUninteractable | Saves whether a chat window is marked as non-interactive |
| SetConsoleKey | This is a Blizzard internal function |
| SetCurrencyBackpack | Sets a currency type to be watched on the Backpack UI |
| SetCurrencyUnused | Moves a currency type to or from the Unused currencies list |
| SetCurrentGraphicsSetting | This function is not yet documented |
| SetCurrentGuildBankTab | Selects a tab in the guild bank |
| SetCurrentTitle | Changes a player's displayed title |
| SetCursor | Changes the mouse cursor image |
| SetDefaultVideoOptions | This function is not yet documented |
| SetDungeonDifficultyID | This function is not yet documented |
| SetDungeonMapLevel | Sets the world map to display a certain map image (for zones that use multiple map images) |
| SetEuropeanNumbers | Sets the decimal separator for displayed numbers |
| SetEveryoneIsAssistant | This function is not yet documented |
| SetFactionActive | Removes the "inactive" status from a faction |
| SetFactionInactive | Flags a faction as inactive |
| SetFocusedAchievement | This function is not yet documented |
| SetFriendNotes | Sets note text associated with a friends list entry |
| SetGamma | Changes the display gamma setting |
| SetGlyphFilter | This function is not yet documented |
| SetGlyphNameFilter | This function is not yet documented |
| SetGuildApplicantSelection | This function is not yet documented |
| SetGuildBankTabInfo | Sets the name and icon for a guild bank tab |
| SetGuildBankTabItemWithdraw | This function is not yet documented |
| SetGuildBankTabPermissions | Changes guild bank tab permissions for the guild rank being edited |
| SetGuildBankText | Sets the info text for a guild bank tab |
| SetGuildBankWithdrawGoldLimit | This function is not yet documented |
| SetGuildInfoText | Sets the guild information text. |
| SetGuildMemberRank | Promotes/demotes a given guild member to the specified rank |
| SetGuildNewsFilter | This function is not yet documented |
| SetGuildRecruitmentComment | This function is not yet documented |
| SetGuildRecruitmentSettings | This function is not yet documented |
| SetGuildRosterSelection | Selects a member in the guild roster |
| SetGuildRosterShowOffline | Enables or disables inclusion of offline members in the guild roster listing |
| SetGuildTradeSkillCategoryFilter | This function is not yet documented |
| SetGuildTradeSkillItemNameFilter | This function is not yet documented |
| SetInsertItemsLeftToRight | This function is not yet documented |
| SetInventoryPortraitTexture | Sets a Texture object to display the icon of an equipped item |
| SetItemSearch | This function is not yet documented |
| SetItemUpgradeFromCursorItem | Puts an item into the item upgrade dialog |
| SetLFGBonusFactionID | This function is not yet documented |
| SetLFGBootVote | This function is not yet documented |
| SetLFGComment | Associates a brief text comment with the player's listing in the LFG system |
| SetLFGDungeon | Sets a flag indicating that the player would like to join a given dungeon/queue |
| SetLFGDungeonEnabled | This function is not yet documented |
| SetLFGHeaderCollapsed | This function is not yet documented |
| SetLFGRoles | Sets group roles for which to advertise the player in the LFG system |
| SetLayoutMode | This is a Blizzard internal function |
| SetLegacyRaidDifficultyID | This function is not yet documented |
| SetLookingForGuildComment | This function is not yet documented |
| SetLookingForGuildSettings | This function is not yet documented |
| SetLootMethod | Sets the loot method for a party or raid group |
| SetLootPortrait | Sets a Texture object to show the appropriate portrait image when looting |
| SetLootSpecialization | Sets the current loot specialization using a global specialization ID |
| SetLootThreshold | Sets the threshold used for Master Looter, Group Loot, and Need Before Greed loot methods |
| SetMacroItem | Changes the item used for dynamic feedback for a macro |
| SetMacroSpell | Changes the spell used for dynamic feedback for a macro |
| SetMapByID | Sets the map based on a specified ID |
| SetMapToCurrentZone | Sets the world map to show the zone in which the player is located |
| SetMapZoom | Sets the world map to show a specific zone or continent |
| SetMaxAnimFramerate | This function is not yet documented |
| SetMerchantFilter | This function is not yet documented |
| SetModifiedClick | Sets a modified click for a given action |
| SetMouselookOverrideBinding | Overrides the default mouselook bindings to perform another binding with the mouse buttons |
| SetMultiCastSpell | Sets a multi-cast action slot to a given spell |
| SetNamePlateMotionType | This function is not yet documented |
| SetNextBarberShopStyle | Selects the next style for a barber shop style option |
| SetOptOutOfLoot | Changes the player's preference to opt out of loot rolls |
| SetOverrideBinding | Sets an override binding for a binding command |
| SetOverrideBindingClick | Sets an override binding to "click" a Button object |
| SetOverrideBindingItem | Sets an override binding to use an item in the player's possession |
| SetOverrideBindingMacro | Sets an override binding to run a macro |
| SetOverrideBindingSpell | Set an override binding to a specific spell |
| SetPOIIconOverlapDistance | This function is not yet documented |
| SetPOIIconOverlapPushDistance | This function is not yet documented |
| SetPVP | Enables or disables the player's desired PvP status |
| SetPVPRoles | This function is not yet documented |
| SetPartyAssignment | Assigns a group role to a member of the player's party or raid |
| SetPendingReportPetTarget | This function is not yet documented |
| SetPendingReportTarget | Sets the target for a yet-to-be-made report. |
| SetPetSlot | This function is not yet documented |
| SetPetStablePaperdoll | Sets the given Model to show the selected stabled pet |
| SetPortraitTexture | Sets a Texture object to show a portrait of a unit |
| SetPortraitToTexture | Sets a Texture object to display an arbitrary texture, altering it to fit a circular frame |
| SetRaidDifficultyID | This function is not yet documented |
| SetRaidProfileOption | This function is not yet documented |
| SetRaidProfileSavedPosition | This function is not yet documented |
| SetRaidSubgroup | Moves a raid member to a non-full raid subgroup |
| SetRaidTarget | Puts a raid target marker on a unit |
| SetRaidTargetProtected | This function is not yet documented |
| SetRecruitingGuildSelection | This function is not yet documented |
| SetRefresh | This function is not yet documented |
| SetSavedInstanceExtend | This function is not yet documented |
| SetScreenResolution | Changes the screen resolution |
| SetSelectedArtifact | This function is not yet documented |
| SetSelectedAuctionItem | Selects an item in an auction listing |
| SetSelectedDisplayChannel | Selects a channel in the channel list display |
| SetSelectedFaction | Selects a faction in the reputation UI |
| SetSelectedFriend | Selects a character in the player's friends list |
| SetSelectedIgnore | Selects a character in the player's ignore list |
| SetSelectedMute | Selects an entry in the Muted list |
| SetSelectedScreenResolutionIndex | This function is not yet documented |
| SetSelectedWarGameType | This function is not yet documented |
| SetSendMailCOD | Sets the Cash-On-Delivery cost of the outgoing message |
| SetSendMailMoney | Sets the amount of money to be sent with the outgoing message |
| SetSendMailShowing | Enables or disables shortcuts for attaching items to outgoing mail |
| SetSortBagsRightToLeft | This function is not yet documented |
| SetSpecialization | This function is not yet documented |
| SetSpellbookPetAction | This function is not yet documented |
| SetSuperTrackedQuestID | This function is not yet documented |
| SetTaxiBenchmarkMode | Enables or disables flight path benchmark mode |
| SetTaxiMap | Sets a Texture object to show the appropriate flight map texture |
| SetTracking | Enables a given minimap object/unit tracking ability |
| SetTradeCurrency | This function is not yet documented |
| SetTradeMoney | Offers an amount of money for trade |
| SetTradeSkillCategoryFilter | Filters the trade skill listing by subclass of items produced |
| SetTradeSkillInvSlotFilter | Filters the trade skill listing by equipment slot of items produced |
| SetTradeSkillItemLevelFilter | Filters the trade skill listing by required level of items produced |
| SetTradeSkillItemNameFilter | Filters the trade skill listing by name of recipe, item produced, or reagents |
| SetTradeSkillRepeatCount | This function is not yet documented |
| SetTrainerServiceTypeFilter | Filters the trainer service listing by service status |
| SetUIVisibility | Enables or disables display of UI elements in the 3-D world |
| SetView | Moves the camera to a saved camera setting |
| SetWatchedFactionIndex | Makes a faction the "watched" faction (displayed on the XP bar in the default UI) |
| SetWhoToUI | Changes the delivery method for results from [[docs/api/SendWho|`SendWho()`]] queries |
| SetupFullscreenScale | Sizes a frame to take up the entire screen regardless of screen resolution |
| ShouldHideTalentsTab | This function is not yet documented |
| ShowAccountAchievements | Enables or disables the display of only character achievements to others |
| ShowBuybackSellCursor | Changes the cursor to prepare for repurchasing an item recently sold to a vendor |
| ShowCloak | Enables or disables display of the player's cloak |
| ShowContainerSellCursor | Changes the cursor to prepare for selling an item in the player's bags to a vendor |
| ShowFriends | Requests friends/ignore list information from the server |
| ShowHelm | Enables or disables display of the player's headgear |
| ShowInventorySellCursor | Changes the cursor to prepare for selling an equipped item to a vendor |
| ShowMerchantSellCursor | Changes the cursor to prepare for buying an item from a vendor |
| ShowQuestComplete | This function is not yet documented |
| ShowQuestOffer | This function is not yet documented |
| ShowRepairCursor | Puts the cursor in item repair mode |
| ShowingCloak | Returns whether the player's cloak is displayed |
| ShowingHelm | Returns whether the player's headgear is displayed |
| SignPetition | Signs the currently offered petition |
| SitStandOrDescendStart | Causes the player character to sit down if standing and vice versa (or begins descent if swimming or flying) |
| SocketContainerItem | Opens an item from the player's bags for socketing |
| SocketInventoryItem | Opens an equipped item for socketing |
| SocketItemToArtifact | This function is not yet documented |
| SolveArtifact | Performs the solve archaeology spell |
| SortAuctionApplySort | Applies a set of auction listing sort criteria set via [[docs/api/SortAuctionSetSort|`SortAuctionSetSort`]] |
| SortAuctionClearSort | Clears any current sorting rules for an auction house listing |
| SortAuctionItems | Sorts the auction house listing |
| SortAuctionSetSort | Builds a list of sort criteria for auction listings |
| SortBGList | This function is not yet documented |
| SortBags | This function is not yet documented |
| SortBankBags | Sorts Bank Bags |
| SortBattlefieldScoreData | Sorts the battleground scoreboard |
| SortGuildRoster | Sorts the guild roster |
| SortGuildTradeSkill | This function is not yet documented |
| SortQuestWatches | Sorts the quests listed in the watch frame based on the set criteria |
| SortReagentBankBags | Sorts Reagent Bank |
| SortWho | Sorts the Who system query results list |
| Sound_ChatSystem_GetInputDriverNameByIndex | Returns the name of the given chat system sound input driver |
| Sound_ChatSystem_GetNumInputDrivers | Returns the number of chat system sound input drivers |
| Sound_ChatSystem_GetNumOutputDrivers | Returns the number of chat system sound output drivers |
| Sound_ChatSystem_GetOutputDriverNameByIndex | Returns the name of the given chat system sound output driver |
| Sound_GameSystem_GetInputDriverNameByIndex | Returns the name of the given game sound input driver |
| Sound_GameSystem_GetNumInputDrivers | Returns the number of game sound input drivers |
| Sound_GameSystem_GetNumOutputDrivers | Returns the number of game sound output drivers |
| Sound_GameSystem_GetOutputDriverNameByIndex | Returns the name of the given game sound output driver |
| Sound_GameSystem_RestartSoundSystem | Restarts the game's sound systems |
| SpellCanTargetGlyph | Returns whether the spell currently awaiting a target requires a glyph slot to be chosen |
| SpellCanTargetItem | Returns whether the spell currently awaiting a target requires an item to be chosen |
| SpellCanTargetUnit | Returns whether the spell currently awaiting a target can target a given unit |
| SpellCancelQueuedSpell | This function is not yet documented |
| SpellGetVisibilityInfo | This function is not yet documented |
| SpellHasRange | Returns whether an item has a range limitation for its use |
| SpellIsAlwaysShown | This function is not yet documented |
| SpellIsSelfBuff | Checks if a given spell ID can be cast on the player |
| SpellIsTargeting | Returns whether a spell is currently awaiting a target |
| SpellStopCasting | Stops casting or targeting the spell in progress |
| SpellStopTargeting | Cancels the spell currently awaiting a target |
| SpellTargetItem | Casts the spell currently awaiting a target on an item |
| SpellTargetUnit | Casts the spell currently awaiting a target on a unit |
| SplitContainerItem | Picks up only part of a stack of items from one of the player's bags or other containers |
| SplitGuildBankItem | Picks up only part of a stack of items from the guild bank |
| StartAttack | Begins auto-attack against a specified target |
| StartAuction | Creates an auction for the item currently in the "auction item" slot |
| StartDuel | Challenges another player to a duel |
| StartSpectatorWarGame | This function is not yet documented |
| StartWarGame | This is a Blizzard internal function |
| StartWarGameByName | This function is not yet documented |
| StopAttack | Stops auto-attack if active |
| StopCinematic | Exits a currently playing in-game cinematic |
| StopMacro | Stops execution of a running macro |
| StopMusic | Stops currently playing in-game music |
| StopSound | Stop a playing sound |
| StopTradeSkillRepeat | Cancels repetition of a trade skill recipe |
| Stopwatch_Clear | This function is not yet documented |
| Stopwatch_FinishCountdown | This function is not yet documented |
| Stopwatch_IsPlaying | Returns True/False if Stop Watch is running. |
| Stopwatch_Pause | This function is not yet documented |
| Stopwatch_Play | This function is not yet documented |
| Stopwatch_StartCountdown | Sets the Stop Watches timer value |
| Stopwatch_Toggle | Toggles visibility of the StopwatchFrame |
| StrafeLeftStart | Begins moving the player character sideways to his or her left |
| StrafeLeftStop | Ends movement initiated by [[docs/api/StrafeLeftStart|`StrafeLeftStart`]] |
| StrafeRightStart | Begins moving the player character sideways to his or her right |
| StrafeRightStop | Ends movement initiated by [[docs/api/StrafeRightStart|`StrafeRightStart`]] |
| Stuck | Uses the auto-unstuck feature |
| SubmitRequiredGuildRename | This function is not yet documented |
| SummonFriend | Summons a unit whose account is linked to the player's via the Recruit-a-Friend program |
| SummonRandomCritter | Summons a random critter companion |
| SwapRaidSubgroup | Swaps two raid members between subgroups in the raid |
| TEXT | This function is not yet documented |
| TakeInboxItem | Retrieves an item attachment from a message in the player's inbox (accepting COD charges if applicable) |
| TakeInboxMoney | Retrieves any money attached to a mail in the player's inbox |
| TakeInboxTextItem | Requests a copy of a mail's body text as an item |
| TakeTaxiNode | Embarks on a taxi flight to a given destination |
| TargetDirectionEnemy | This is a Blizzard internal function |
| TargetDirectionFinished | This is a Blizzard internal function |
| TargetDirectionFriend | This is a Blizzard internal function |
| TargetLastEnemy | Targets the most recently targeted enemy unit |
| TargetLastFriend | Targets the most recently targeted friendly unit |
| TargetLastTarget | Targets the most recently targeted unit |
| TargetNearest | Cycles targets through nearest units regardless of reaction/affiliation |
| TargetNearestEnemy | Cycles your target through the nearest enemy units |
| TargetNearestEnemyPlayer | Cycles targets through nearby enemy player units |
| TargetNearestFriend | Cycles targets through nearby friendly units |
| TargetNearestFriendPlayer | Cycles targets through nearby friendly player units |
| TargetNearestPartyMember | Cycles targets through nearby party members |
| TargetNearestRaidMember | Cycles targets through nearby raid members |
| TargetTotem | Targets one of the player's totems (or a Death Knight's ghoul) |
| TargetUnit | Targets a unit |
| TaxiGetDestX | Returns the horizontal coordinate of a taxi flight's destination node |
| TaxiGetDestY | Returns the vertical coordinate of a taxi flight's destination node |
| TaxiGetNodeSlot | Returns the starting/ending point of a chosen segment of a multi-hop taxi flight |
| TaxiGetSrcX | Returns the horizontal coordinate of a taxi flight's source node |
| TaxiGetSrcY | Returns the vertical coordinate of a taxi flight's source node |
| TaxiNodeCost | Returns the cost to fly to a given taxi node |
| TaxiNodeGetType | Returns the type of a flight pont |
| TaxiNodeName | Returns the name of a flight point |
| TaxiNodePosition | Returns the position of a flight point on the taxi map |
| TaxiNodeSetCurrent | Sets the "current" flight path node |
| TeleportToDebugObject | This is a Blizzard internal function |
| TimeoutResurrect | This function is not yet documented |
| ToggleAnimKitDisplay | This function is not yet documented |
| ToggleAutoRun | Starts or stops the player character automatically moving forward |
| ToggleCollision | This is a Blizzard internal function |
| ToggleCollisionDisplay | This is a Blizzard internal function |
| ToggleGlyphFilter | This function is not yet documented |
| TogglePVP | Switches the player's desired PvP status |
| TogglePerformancePause | This is a Blizzard internal function |
| TogglePerformanceValues | This is a Blizzard internal function |
| TogglePetAutocast | Turns autocast on or off for a pet action |
| TogglePlayerBounds | This is a Blizzard internal function |
| TogglePortals | This is a Blizzard internal function |
| ToggleRun | Switches the character's ground movement mode between running and walking |
| ToggleSheath | Sheaths or unsheaths the player character's hand-held items |
| ToggleSpellAutocast | Enables or disables automatic casting of a spell |
| ToggleTris | This is a Blizzard internal function |
| TradeSkillOnlyShowMakeable | Filters the trade skill listing by whether the player currently has enough reagents for each recipe |
| TradeSkillOnlyShowSkillUps | Filters the trade skill listing by whether the player can gain skill ranks from each recipe |
| TriggerTutorial | This function is not yet documented |
| TurnInGuildCharter | Turns in a completed guild charter |
| TurnLeftStart | Begins turning the player character to the left |
| TurnLeftStop | Ends movement initiated by [[docs/api/TurnLeftStart|`TurnLeftStart`]] |
| TurnOrActionStart | Begins character steering or interaction (equivalent to right-clicking in the 3-D world) |
| TurnOrActionStop | Ends action initiated by [[docs/api/TurnOrActionStart|`TurnOrActionStart`]] |
| TurnRightStart | Begins turning the player character to the right |
| TurnRightStop | Ends movement initiated by [[docs/api/TurnRightStart|`TurnRightStart`]] |
| UninviteUnit | Removes a character from the player's party or raid |
| UnitAffectingCombat | Returns whether a unit is currently in combat |
| UnitAlternatePowerCounterInfo | This function is not yet documented |
| UnitAlternatePowerInfo | Returns information about a unit's alternate power display |
| UnitAlternatePowerTextureInfo | Retrieves textures and colors for the parts of the alternate power indicator |
| UnitArmor | Returns the player's or pet's armor value |
| UnitAttackBothHands | Returns information about the player's or pet's weapon skill |
| UnitAttackPower | Returns the player's or pet's melee attack power |
| UnitAttackSpeed | Returns information about the unit's melee attack speed |
| UnitAura | Returns information about buffs/debuffs on a unit |
| UnitBattlePetLevel | This function is not yet documented |
| UnitBattlePetSpeciesID | This function is not yet documented |
| UnitBattlePetType | This function is not yet documented |
| UnitBonusArmor | This function is not yet documented |
| UnitBuff | Returns information about a buff on a unit |
| UnitCanAssist | Returns whether one unit can assist another |
| UnitCanAttack | Returns whether one unit can attack another |
| UnitCanCooperate | Returns whether two units can cooperate |
| UnitCanPetBattle | This function is not yet documented |
| UnitCastingInfo | Returns information about the spell a unit is currently casting |
| UnitChannelInfo | Returns information about the spell a unit is currently channeling |
| UnitClass | Returns a unit's class |
| UnitClassBase | Returns a unit's class |
| UnitClassification | Returns a unit's classification |
| UnitControllingVehicle | Returns whether a unit is controlling a vehicle |
| UnitCreatureFamily | Returns the creature family of the unit |
| UnitCreatureType | Returns the creature type of a unit |
| UnitDamage | Returns information about the player's or pet's melee attack damage |
| UnitDebuff | Returns information about a debuff on a unit |
| UnitDefense | Returns the player's or pet's Defense skill |
| UnitDetailedThreatSituation | Returns detailed information about the threat status of one unit against another |
| UnitDistanceSquared | Returns the squared distance to a unit in the player's group |
| UnitExists | Returns whether a unit exists |
| UnitFactionGroup | Returns a unit's primary faction allegiance |
| UnitFullName | Will return a units name appended with the realm name without spaces. |
| UnitGUID | Returns a unit's globally unique identifier |
| UnitGetAvailableRoles | Get what roles a unit can play in the group or raid |
| UnitGetIncomingHeals | This function is not yet documented |
| UnitGetTotalAbsorbs | This function is not yet documented |
| UnitGetTotalHealAbsorbs | This function is not yet documented |
| UnitGroupRolesAssigned | Returns information about a unit's role in a group |
| UnitHPPerStamina | This function is not yet documented |
| UnitHasIncomingResurrection | Check if a unit is being resurrected |
| UnitHasLFGDeserter | This function is not yet documented |
| UnitHasLFGRandomCooldown | This function is not yet documented |
| UnitHasRelicSlot | Returns whether a unit has a relic slot instead of a ranged weapon slot |
| UnitHasVehiclePlayerFrameUI | This function is not yet documented |
| UnitHasVehicleUI | Returns whether a unit is controlling a vehicle or vehicle weapon |
| UnitHealth | Returns a unit's current amount of health |
| UnitHealthMax | Returns a unit's maximum health value |
| UnitInBattleground | Returns whether a unit is in same battleground instance as the player |
| UnitInOtherParty | This function is not yet documented |
| UnitInParty | Returns whether a unit is a player unit in the player's party |
| UnitInPhase | Return information if unit is in this same phase. |
| UnitInRaid | Returns whether a unit is in the player's raid |
| UnitInRange | Returns whether a party/raid member is nearby |
| UnitInVehicle | Returns whether a unit is in a vehicle |
| UnitInVehicleControlSeat | Returns whether a unit controls a vehicle |
| UnitInVehicleHidesPetFrame | This function is not yet documented |
| UnitIsAFK | Returns whether a unit is marked AFK (Away From Keyboard) |
| UnitIsBattlePet | This function is not yet documented |
| UnitIsBattlePetCompanion | This function is not yet documented |
| UnitIsCharmed | Returns whether a unit is currently charmed |
| UnitIsConnected | Returns whether a unit is connected (i.e. not Offline) |
| UnitIsControlling | Returns whether a unit is controlling another unit |
| UnitIsCorpse | Returns whether a unit is a corpse |
| UnitIsDND | Returns whether a unit is marked DND (Do Not Disturb) |
| UnitIsDead | Returns whether a unit is dead |
| UnitIsDeadOrGhost | Returns whether a unit is either dead or a ghost |
| UnitIsEnemy | Returns whether two units are enemies |
| UnitIsFeignDeath | Returns whether a unit is feigning death |
| UnitIsFriend | Returns whether two units are friendly |
| UnitIsGhost | Returns whether a unit is currently a ghost |
| UnitIsGroupAssistant | This function is not yet documented |
| UnitIsGroupLeader | Returns whether a unit is the raid leader. |
| UnitIsInMyGuild | Returns whether a unit is in the player's guild |
| UnitIsOtherPlayersBattlePet | This function is not yet documented |
| UnitIsOtherPlayersPet | Returns whether or not the unit is another player's permanent pet |
| UnitIsPVP | Returns whether a unit is flagged for PvP activity |
| UnitIsPVPFreeForAll | Returns whether a unit is flagged for free-for-all PvP |
| UnitIsPVPSanctuary | Returns whether a unit is in a Sanctuary area preventing PvP activity |
| UnitIsPlayer | Returns whether a unit is a player unit (not an NPC) |
| UnitIsPossessed | Returns whether a unit is possessed by another |
| UnitIsQuestBoss | This function is not yet documented |
| UnitIsRaidOfficer | Returns whether a unit is a raid assistant in the player's raid |
| UnitIsSameServer | Returns whether two units are from the same server |
| UnitIsSilenced | Returns whether a character is silenced on a voice channel |
| UnitIsTalking | Returns whether a unit is currently speaking in voice chat |
| UnitIsTapped | Returns whether a unit is tapped |
| UnitIsTappedByAllThreatList | Returns whether a unit allows all players on its threat list to receive kill credit |
| UnitIsTappedByPlayer | Returns whether a unit is tapped by the player or the player's group |
| UnitIsTrivial | Returns whether a unit is trivial at the player's level |
| UnitIsUnconscious | This function is not yet documented |
| UnitIsUnit | Returns whether two unit references are to the same unit |
| UnitIsVisible | Returns whether a unit is in the player's area of interest |
| UnitIsWildBattlePet | This function is not yet documented |
| UnitLeadsAnyGroup | Returns whether a unit is the leader of any group |
| UnitLevel | Returns a unit's level |
| UnitMana | This function is deprecated and should no longer be used |
| UnitManaMax | This function is deprecated and should no longer be used |
| UnitName | Returns the name of a unit |
| UnitNumPowerBarTimers | This function is not yet documented |
| UnitOnTaxi | Returns whether a unit is currently riding a flight path (taxi) |
| UnitPVPName | Returns the name of a unit including the unit's current title |
| UnitPlayerControlled | Returns whether a unit is controlled by a player |
| UnitPlayerOrPetInParty | Returns whether a unit is in the player's party or belongs to a party member |
| UnitPlayerOrPetInRaid | Returns whether a unit is in the player's raid or belongs to a raid member |
| UnitPosition | This function is not yet documented |
| UnitPower | Returns a unit's current level of mana, rage, energy or other power type |
| UnitPowerBarTimerInfo | This function is not yet documented |
| UnitPowerMax | Returns a unit's maximum mana, rage, energy or other power type |
| UnitPowerType | Returns the power type (energy, mana, rage) of the given unit |
| UnitRace | Returns the name of a unit's race |
| UnitRangedAttack | Returns information about the player's or pet's ranged weapon skill |
| UnitRangedAttackPower | Returns the player's or pet's ranged attack power |
| UnitRangedDamage | Returns information about the player's or pet's ranged attack damage and speed |
| UnitReaction | Returns the reaction of one unit with regards to another as a number |
| UnitRealmRelationship | This function is not yet documented |
| UnitResistance | Returns information about the player's or pet's magic resistance |
| UnitSelectionColor | Returns a color indicating hostility and related status of a unit |
| UnitSetRole | Sets a unit's role in the group or raid |
| UnitSex | Returns the gender of the given unit or player |
| UnitSpellHaste | Returns the unit's spell haste as a percentage |
| UnitStagger | This function is not yet documented |
| UnitStat | Returns information about a basic character statistic for the player or pet |
| UnitSwitchToVehicleSeat | Moves the player to another seat within his current vehicle |
| UnitTargetsVehicleInRaidUI | Returns whether attempts to target a unit should target its vehicle |
| UnitThreatPercentageOfLead | This function is not yet documented |
| UnitThreatSituation | Returns the general threat status of a unit |
| UnitUsingVehicle | Returns whether a unit is using a vehicle |
| UnitVehicleSeatCount | Returns the number of seats in a unit's vehicle |
| UnitVehicleSeatInfo | Returns information about seats in a vehicle |
| UnitVehicleSkin | Returns the style of vehicle UI to display for a unit |
| UnitXP | Returns the player's current amount of experience points |
| UnitXPMax | Return the total amount of experience points required for the player to gain a level |
| UnlearnSpecialization | This function is not yet documented |
| UnlockVoidStorage | This function is not yet documented |
| UpdateAddOnCPUUsage | Updates addon CPU profiling information |
| UpdateAddOnMemoryUsage | Updates addon memory usage information |
| UpdateGMTicket | Updates the open GM ticket with new text |
| UpdateInventoryAlertStatus | This is a Blizzard internal function |
| UpdateMapHighlight | Returns information about the texture used for highlighting zones in a continent map on mouseover |
| UpdateWarGamesList | This function is not yet documented |
| UpdateWorldMapArrow | This function is not yet documented |
| UpgradeItem | Accepts an item upgrade, spending the required amount of currency |
| UseAction | Uses an action |
| UseContainerItem | Activate (as with right-clicking) an item in one of the player's bags |
| UseEquipmentSet | Equips the items in an equipment set |
| UseHearthstone | Attempts to use the player's Hearthstone |
| UseInventoryItem | Activate (as with right-clicking) an equipped item |
| UseItemByName | Uses an arbitrary item (optionally on a specified unit) |
| UseItemForTransmogrify | This function is not yet documented |
| UseQuestLogSpecialItem | Uses the item associated with a current quest |
| UseSoulstone | Instantly resurrects the player in place, if possible |
| UseToy | Use a Toy |
| UseToyByName | Activates a toy from the Toy Box |
| UseVoidItemForTransmogrify | This function is not yet documented |
| ValidateTransmogrifications | This function is not yet documented |
| VehicleAimDecrement | Adjusts vehicle aim downward by a specified amount |
| VehicleAimDownStart | Starts adjusting vehicle aim downward |
| VehicleAimDownStop | Stops adjusting vehicle aim downward |
| VehicleAimGetAngle | Returns the aim angle of a vehicle weapon |
| VehicleAimGetNormAngle | Returns the aim angle of a vehicle weapon relative to its minimum angle |
| VehicleAimGetNormPower | This is a Blizzard internal function |
| VehicleAimIncrement | Adjusts vehicle aim upward by a specified amount |
| VehicleAimRequestAngle | Attempts to set a vehicle weapon's aim angle to a specific value |
| VehicleAimRequestNormAngle | Attempts to set a vehicle weapon's aim angle to a specific value relative to its minimum value |
| VehicleAimSetNormPower | This is a Blizzard internal function |
| VehicleAimUpStart | Starts adjusting vehicle aim upward |
| VehicleAimUpStop | Stops adjusting vehicle aim upward |
| VehicleCameraZoomIn | Zooms the player's view in while in a vehicle |
| VehicleCameraZoomOut | Zooms the player's view out while in a vehicle |
| VehicleExit | Removes the player from the current vehicle |
| VehicleNextSeat | Moves the player from his current seat in a vehicle to the next sequentially numbered seat |
| VehiclePrevSeat | Moves the player from his current seat in a vehicle to the previous sequentially numbered seat |
| ViewGuildRecipes | Opens the guild profession view for a profession |
| VoiceChat_ActivatePrimaryCaptureCallback | This function is deprecated and should no longer be used |
| VoiceChat_GetCurrentMicrophoneSignalLevel | Returns the current volume level of the microphone signal |
| VoiceChat_IsPlayingLoopbackSound | Returns whether the Microphone Test recording is playing |
| VoiceChat_IsRecordingLoopbackSound | Returns whether a Microphone Test is recording |
| VoiceChat_PlayLoopbackSound | Plays back the Microphone Test recording |
| VoiceChat_RecordLoopbackSound | Begins recording a Microphone Test |
| VoiceChat_StartCapture | This function is deprecated and should no longer be used |
| VoiceChat_StopCapture | This function is deprecated and should no longer be used |
| VoiceChat_StopPlayingLoopbackSound | Stops playing the Microphone Test recording |
| VoiceChat_StopRecordingLoopbackSound | Stops recording a Microphone Test |
| VoiceEnumerateCaptureDevices | Returns the name of an audio input device for voice chat |
| VoiceEnumerateOutputDevices | Returns the name of an audio output device for voice chat |
| VoiceGetCurrentCaptureDevice | Returns the index of the current voice capture device |
| VoiceGetCurrentOutputDevice | Returns the index of the current voice output device |
| VoiceIsDisabledByClient | Returns whether the voice chat system cannot be enabled |
| VoicePushToTalkStart | Used internally to start talking, when push-to-talk is active in voice chat. |
| VoicePushToTalkStop | Used internally to stop talking, when push-to-talk is active in voice chat |
| VoiceSelectCaptureDevice | Selects an audio input device for voice chat |
| VoiceSelectOutputDevice | Selects an audio output device for voice chat |
| WarGameRespond | This is a Blizzard internal function |
| WithdrawGuildBankMoney | Attempts to withdraw money from the guild bank |
| ZoomOut | Sets the world map to show the area containing its current area |
| acos | Alternative to math.acos, using degrees instead of radians |
| acos | Alternative to math.acos, using degrees instead of radians |
| asin | Alternative to math.asin, using degrees instead of radians |
| asin | Alternative to math.asin, using degrees instead of radians |
| assert | Causes a Lua error if a condition is failed |
| atan | Alternative to math.atan, using degrees instead of radians |
| atan | Alternative to math.atan, using degrees instead of radians |
| atan2 | This function is not yet documented |
| ceil | Returns the smallest integer larger than or equal to a number |
| collectgarbage | Interface to the Lua garbage collector |
| cos | Alternative to math.cos, using degrees instead of radians |
| date | Returns a formatted date/time string for a date (or the current date) |
| debugbreak | This is a Blizzard internal function |
| debugdump | This is a Blizzard internal function |
| debuginfo | This is a Blizzard internal function |
| debugload | This is a Blizzard internal function |
| debuglocals | Returns information about the local variables at a given stack depth |
| debugprint | This is a Blizzard internal function |
| debugprofilestart | Starts/resets the high resolution profiling timer |
| debugprofilestop | Returns the value of the profiling timer |
| debugstack | Returns information about the current function call stack |
| debugtimestamp | This is a Blizzard internal function |
| difftime | Returns the number of seconds between two time values |
| error | Causes a Lua error message |
| fastrandom | This function is not yet documented |
| floor | Returns the largest integer smaller than or equal to a number |
| forceinsecure | Causes the current execution path to continue outside the secure environment |
| foreach | This function is deprecated and should no longer be used |
| foreachi | This function is deprecated and should no longer be used |
| format | Returns a formatted string containing specified values |
| frexp | Returns the normalized fraction and base-2 exponent for a number |
| gcinfo | Returns the total Lua memory usage |
| geterrorhandler | Returns the current error handler function |
| getfenv | Returns the environment for a function (or the global environment) |
| getglobal | Returns the value of a global variable |
| getmetatable | Returns an object's metatable |
| getn | This function is deprecated and should no longer be used |
| getprinthandler | Returns the function currently used for `print()` output |
| gmatch | Returns an iterator function for finding pattern matches in a string |
| gsub | Returns a string in which occurrences of a pattern are replaced |
| hooksecurefunc | Add a function to be called after execution of a secure function |
| ipairs | Returns an iterator function for integer keys in a table |
| issecure | Returns whether the current execution path is secure |
| issecurevariable | Returns whether a variable is secure (and if not, which addon tainted it) |
| ldexp | Returns the number generated by a normalized fraction and base-2 exponent |
| loadstring | Loads and compiles Lua source code |
| message | Shows a message box containing the given text |
| newproxy | Creates a zero-length userdata with an optional metatable. |
| next | Returns the next key/value pair in a table |
| pairs | Returns an iterator function for a table |
| pcall | Executes a function in protected mode |
| print | Outputs a list of values (in the main chat window by default) |
| print | Outputs a list of values (in the main chat window by default) |
| random | Generates a pseudo-random number |
| rawequal | Returns whether two values are equal without invoking any metamethods |
| rawget | Returns the real value associated with a key in a table without invoking any metamethods |
| rawset | Sets the value associated with a key in a table without invoking any metamethods |
| scrub | Replaces non-simple values in a list with nil |
| securecall | Calls a function without tainting the execution path |
| select | Returns one or more values from a list (`...`), or the number of values in a list |
| seterrorhandler | Changes the error handler to a specified function |
| setfenv | Sets the environment to be used by a function |
| setglobal | Sets a global variable to a specified value |
| setmetatable | Sets the metatable for a table |
| setprinthandler | Sets a new function to be used for `print()` output |
| sin | Alternative to math.sin, using degrees instead of radians |
| sort | Sorts a table |
| sqrt | Returns the square root of a number |
| strconcat | Joins a list of strings (with no separator) |
| strjoin | Joins a list of strings together with a given separator |
| strsplit | Splits a string based on another seperator string |
| strtrim | Trims leading and trailing characters (whitespace by default) from a string |
| tContains | This function is not yet documented |
| tDelete | This function is not yet documented |
| tan | Alternative to math.tan, using degrees instead of radians |
| time | Returns the numeric time value for a described date/time (or the current time) |
| tonumber | Returns the numeric value of a string |
| tostring | Returns a string representation of a value |
| tostringall | Alternative to `tostring()` for bulk conversion of values |
| type | Returns a string describing the data type of a value |
| unpack | Returns the list of elements in a table |
| wipe | Removes all entries from a table |
| xpcall | Executes a function in protected mode with a custom error handler |