| 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 |