World of Warcraft API/Alphabetic

From Warcraft Wiki
Jump to navigation Jump to search
Note
Note: This list is up to date as of Patch 10.2.5 (52902) Jan 11 2024

A

AbandonSkill(index) - The player abandons a skill.
AcceptAreaSpiritHeal() - Signs up for the Spirit Healer's resurrection timer in battlegrounds when in range.
AcceptBattlefieldPort(index [, acceptFlag]) - Enters the Battleground if the queue is ready.
AcceptDuel() - Accepts a duel challenge.
AcceptGroup() - Accepts the invitation from a group.
AcceptGuild() - Accepts a guild invite.
AcceptProposal() - Enters the Dungeon if the LFG queue is ready.
AcceptQuest() - Accepts the currently offered quest.
AcceptResurrect() - Accepts a resurrection offer.
AcceptSockets() - Confirms pending gems for socketing.
AcceptSpellConfirmationPrompt(spellID)
AcceptTrade() #hwevent - Accepts the current trade offer.
AcknowledgeAutoAcceptQuest()
AcknowledgeSurvey(caseIndex)
ActionBindsItem() - Confirms this will bind this item to you.
ActionHasRange(slot) - Returns true if the action has has a range requirement.
AddAutoQuestPopUp(QuestID, Type) - Adds a notification to the ObjectiveTrackerFrame that a quest is available or completed.
AddChatWindowChannel(chatFrameIndex, channel) - Enables messages from a chat channel index for a chat window.
AddChatWindowMessages() - Enables messages from the chat message type (e.g. "SAY") for a chat window.
addframetext(text)
AddTradeMoney() - Adds money currently held by the cursor to the trade offer.
Ambiguate(fullName, context) - Returns a version of a character-realm string suitable for use in a given context.
AntiAliasingSupported()
ArchaeologyGetIconInfo(index)
ArchaeologyMapUpdateAll() - Updates and returns the amount of digsites in a zone.
ArcheologyGetVisibleBlobID(index) - Returns BlobID of a digsite in the current map-zone.
AreAccountAchievementsHidden()
AreDangerousScriptsAllowed()
AreTalentsLocked()
AscendStop() #protected - Called when the player releases the jump key.
AssistUnit([name, exactMatch]) #protected - Assists the unit by targeting the same target.
AttachGlyphToSpell(spellID)
AttackTarget() #protected - Toggles auto-attacking of the current target.
AutoChooseCurrentGraphicsSetting()
AutoEquipCursorItem() - Equips the item currently held by the cursor.
AutoLootMailItem(index) - Loot all items from mail message.
AutoStoreGuildBankItem(tab, slot) - Withdraws an item from the Guild Bank to the character's inventory.

B

BankButtonIDToInvSlotID(buttonID, isBag) - Maps a BankButtonID to InventorySlotID.
BattlefieldMgrEntryInviteResponse(queueId, accept)
BattlefieldMgrExitRequest(queueId)
BattlefieldMgrQueueInviteResponse(queueId, accept)
BattlefieldMgrQueueRequest()
BeginTrade()
BindEnchant() - Confirms that enchanting an item will make it soulbound.
BNAcceptFriendInvite(ID)
BNCheckBattleTagInviteToGuildMember(fullname)
BNCheckBattleTagInviteToUnit(unit)
BNConnected() - Returns true if the WoW Client is connected to Battle.net.
BNDeclineFriendInvite(ID)
BNFeaturesEnabled()
BNFeaturesEnabledAndConnected()
BNGetBlockedInfo(index)
BNGetDisplayName(bnetIdAccount)
BNGetFOFInfo(mutual, nonMutual, index) - Returns info for the specified friend of a Battle.net friend.
BNGetFriendIndex(presenceID)
BNGetFriendInviteInfo(menuValue) - Returns info for a Battle.net friend invite.
BNGetInfo() - Returns the player's own Battle.net info.
BNGetNumBlocked()
BNGetNumFOF(ID, mutual, non)
BNGetNumFriendInvites()
BNGetNumFriends() - Returns the amount of (online) Battle.net friends.
BNGetSelectedBlock()
BNGetSelectedFriend()
BNInviteFriend(bnetIDGameAccount)
BNIsBlocked(ID)
BNIsFriend(presenceID)
BNIsSelf(presenceID) - Returns true if the specified presenceID is your own, false otherwise.
BNRemoveFriend(ID)
BNRequestFOFInfo(bnetIDAccount)
BNRequestInviteFriend(presenceID [, tank, heal, dps])
BNSendFriendInvite(text, noteText)
BNSendFriendInviteByID(ID, noteText)
BNSendGameData(id, addonPrefix, text) - Sends an addon comm message to a Battle.net friend.
BNSendVerifiedBattleTagInvite() - Unit should have been set with BNCheckBattleTagInviteToUnit or BNCheckBattleTagInviteToGuildMember.
BNSendWhisper(id, text)
BNSetAFK(bool) - Sets the player's online AFK status.
BNSetBlocked(ID, bool)
BNSetCustomMessage(text)
BNSetDND(bool) - Sets the player's online DND status.
BNSetFriendFavoriteFlag(id, isFavorite) - Favorites a Battle.net friend.
BNSetFriendNote(ID, noteText)
BNSetSelectedBlock(index)
BNSetSelectedFriend(index)
BNSummonFriendByIndex(id)
BNTokenFindName(target)
BreakUpLargeNumbers(largeNumber [, natural]) : result - Divides digits into groups using a localized delimiter character.
BuybackItem(index) - Buys back an item from the merchant.
BuyGuildBankTab() - Buys a guild bank tab, without confirmation.
BuyGuildCharter(guildName) - Purchases a  .
BuyMerchantItem(index [, qty]) - Buys an item from a merchant.
BuyReagentBank()
BuyTrainerService(index) - Buys a trainer service (e.g. class skills and profession recipes).

C_AccountInfo

C_AccountInfo.GetIDFromBattleNetAccountGUID(battleNetAccountGUID) : battleNetAccountID
C_AccountInfo.IsGUIDBattleNetAccountType(guid) : isBNet
C_AccountInfo.IsGUIDRelatedToLocalAccount(guid) : isLocalUser

C_AccountServices

C_AccountServices.IsAccountLockedPostSave()
C_AccountServices.IsAccountSaveEnabled()
C_AccountServices.IsAccountSaveInProgress()
C_AccountServices.SaveAccountData()

C_AchievementInfo

C_AchievementInfo.GetRewardItemID(achievementID) : rewardItemID
C_AchievementInfo.GetSupercedingAchievements(achievementID) : supercedingAchievements - Returns the next achievement in a series.
C_AchievementInfo.IsGuildAchievement(achievementId) : isGuild
C_AchievementInfo.IsValidAchievement(achievementId) : isValidAchievement
C_AchievementInfo.SetPortraitTexture(textureObject) - Sets a portrait texture for the unit being achievement compared.

C_ActionBar

C_ActionBar.EnableActionRangeCheck(actionID, enable)
C_ActionBar.FindFlyoutActionButtons(flyoutID) : slots
C_ActionBar.FindPetActionButtons(petActionID) : slots
C_ActionBar.FindSpellActionButtons(spellID) : slots
C_ActionBar.GetBonusBarIndexForSlot(slotID) : bonusBarIndex
C_ActionBar.GetItemActionOnEquipSpellID(actionID) : onEquipSpellID
C_ActionBar.GetPetActionPetBarIndices(petActionID) : slots
C_ActionBar.GetProfessionQuality(actionID) : quality
C_ActionBar.HasFlyoutActionButtons(flyoutID) : hasFlyoutActionButtons
C_ActionBar.HasPetActionButtons(petActionID) : hasPetActionButtons
C_ActionBar.HasPetActionPetBarIndices(petActionID) : hasPetActionPetBarIndices
C_ActionBar.HasSpellActionButtons(spellID) : hasSpellActionButtons
C_ActionBar.IsAutoCastPetAction(slotID) : isAutoCastPetAction
C_ActionBar.IsEnabledAutoCastPetAction(slotID) : isEnabledAutoCastPetAction
C_ActionBar.IsHarmfulAction(actionID, useNeutral) : isHarmful
C_ActionBar.IsHelpfulAction(actionID, useNeutral) : isHelpful
C_ActionBar.IsOnBarOrSpecialBar(spellID) : isOnBarOrSpecialBar
C_ActionBar.PutActionInSlot(slotID)
C_ActionBar.ShouldOverrideBarShowHealthBar() : showHealthBar
C_ActionBar.ShouldOverrideBarShowManaBar() : showManaBar
C_ActionBar.ToggleAutoCastPetAction(slotID)

C_AddOns

C_AddOns.DisableAddOn(name [, character]) - Disables an addon on the next session.
C_AddOns.DisableAllAddOns([character]) - Disables all addons on the addon list.
C_AddOns.DoesAddOnExist(name) : exists
C_AddOns.EnableAddOn(name [, character]) - Enables an addon on the next session.
C_AddOns.EnableAllAddOns([character]) - Enables all addons on the addon list.
C_AddOns.GetAddOnDependencies(name) : unpackedPrimitiveType - Returns a list of TOC dependencies.
C_AddOns.GetAddOnEnableState(name [, character]) : state
C_AddOns.GetAddOnInfo(name) : name, title, notes, loadable, reason, security, updateAvailable - Get information about an AddOn.
C_AddOns.GetAddOnMetadata(name, variable) : value - Returns the TOC metadata of an addon.
C_AddOns.GetAddOnOptionalDependencies(name) : unpackedPrimitiveType - Returns a list of optional TOC dependencies.
C_AddOns.GetNumAddOns() : numAddOns - Get the number of user supplied AddOns.
C_AddOns.IsAddOnLoadable(name [, character, demandLoaded]) : loadable, reason
C_AddOns.IsAddOnLoaded(name) : loadedOrLoading, loaded - Returns true if the specified addon is loaded.
C_AddOns.IsAddOnLoadOnDemand(name) : loadOnDemand - Returns true if the specified addon is load-on-demand.
C_AddOns.IsAddonVersionCheckEnabled() : isEnabled
C_AddOns.LoadAddOn(name) : loaded, value - Loads the specified LoadOnDemand addon.
C_AddOns.ResetAddOns()
C_AddOns.ResetDisabledAddOns()
C_AddOns.SaveAddOns()
C_AddOns.SetAddonVersionCheck(enabled)

C_AdventureJournal

C_AdventureJournal.ActivateEntry(index)
C_AdventureJournal.CanBeShown()
C_AdventureJournal.GetNumAvailableSuggestions()
C_AdventureJournal.GetPrimaryOffset()
C_AdventureJournal.GetReward()
C_AdventureJournal.GetSuggestions([suggestions])
C_AdventureJournal.SetPrimaryOffset(offset)
C_AdventureJournal.UpdateSuggestions([levelUp])

C_AdventureMap

C_AdventureMap.Close()
C_AdventureMap.GetMapID()
C_AdventureMap.GetMapInsetDetailTileInfo(insetIndex, tileIndex)
C_AdventureMap.GetMapInsetInfo(insetIndex)
C_AdventureMap.GetNumMapInsets()
C_AdventureMap.GetNumQuestOffers()
C_AdventureMap.GetNumZoneChoices()
C_AdventureMap.GetQuestInfo(questID)
C_AdventureMap.GetQuestOfferInfo(offerIndex)
C_AdventureMap.GetZoneChoiceInfo(choiceIndex)
C_AdventureMap.StartQuest(questID)

C_AlliedRaces

C_AlliedRaces.GetAllRacialAbilitiesFromID(raceID) : allDisplayInfo - Returns the racial spells from an allied race.
C_AlliedRaces.GetRaceInfoByID(raceID) : info - Returns allied race info.

C_AnimaDiversion

C_AnimaDiversion.CloseUI()
C_AnimaDiversion.GetAnimaDiversionNodes() : animaNodes
C_AnimaDiversion.GetOriginPosition() : normalizedPosition
C_AnimaDiversion.GetReinforceProgress() : progress
C_AnimaDiversion.GetTextureKit() : textureKit
C_AnimaDiversion.OpenAnimaDiversionUI()
C_AnimaDiversion.SelectAnimaNode(talentID, temporary)

C_ArdenwealdGardening

C_ArdenwealdGardening.GetGardenData() : data
C_ArdenwealdGardening.IsGardenAccessible() : accessible

C_AreaPoiInfo

C_AreaPoiInfo.GetAreaPOIForMap(uiMapID) : areaPoiIDs - Returns area points of interest for a map.
C_AreaPoiInfo.GetAreaPOIInfo(uiMapID, areaPoiID) : poiInfo - Returns info for an area point of interest (e.g. World PvP objectives).
C_AreaPoiInfo.GetAreaPOISecondsLeft(areaPoiID) : secondsLeft - Returns the time left in seconds for an area point of interest.
C_AreaPoiInfo.IsAreaPOITimed(areaPoiID) : isTimed, hideTimerInTooltip - Returns whether an area poi is timed.

C_ArrowCalloutManager

C_ArrowCalloutManager.AcknowledgeCallout()
C_ArrowCalloutManager.HideCallout()
C_ArrowCalloutManager.HideWorldLootObjectCallout()
C_ArrowCalloutManager.SetWorldLootObjectCalloutFromGUID()
C_ArrowCalloutManager.SwapWorldLootObjectCallout()

C_ArtifactUI

C_ArtifactUI.AddPower(powerID) : success
C_ArtifactUI.ApplyCursorRelicToSlot(relicSlotIndex)
C_ArtifactUI.CanApplyArtifactRelic(relicItemID, onlyUnlocked) : canApply
C_ArtifactUI.CanApplyCursorRelicToSlot(relicSlotIndex) : canApply
C_ArtifactUI.CanApplyRelicItemIDToEquippedArtifactSlot(relicItemID, relicSlotIndex) : canApply
C_ArtifactUI.CanApplyRelicItemIDToSlot(relicItemID, relicSlotIndex) : canApply
C_ArtifactUI.CheckRespecNPC() : canRespec
C_ArtifactUI.Clear() - Clears data of the last opened artifact weapon.
C_ArtifactUI.ClearForgeCamera()
C_ArtifactUI.ConfirmRespec()
C_ArtifactUI.DoesEquippedArtifactHaveAnyRelicsSlotted() : hasAnyRelicsSlotted
C_ArtifactUI.GetAppearanceInfo(appearanceSetIndex, appearanceIndex) : artifactAppearanceID, appearanceName, displayIndex, unlocked, failureDescription, uiCameraID, altHandCameraID, swatchColorR, swatchColorG, swatchColorB, modelOpacity, modelSaturation, obtainable - Returns information about a selected artifact appearance.
C_ArtifactUI.GetAppearanceInfoByID(artifactAppearanceID) : artifactAppearanceSetID, artifactAppearanceID, appearanceName, displayIndex, unlocked, failureDescription, uiCameraID, altHandCameraID, swatchColorR, swatchColorG, swatchColorB, modelOpacity, modelSaturation, obtainable - Returns information about a selected artifact appearance.
C_ArtifactUI.GetAppearanceSetInfo(appearanceSetIndex) : artifactAppearanceSetID, appearanceSetName, appearanceSetDescription, numAppearances
C_ArtifactUI.GetArtifactArtInfo() : artifactArtInfo - Returns information about the currently equipped artifact weapon.
C_ArtifactUI.GetArtifactInfo() : itemID, altItemID, name, icon, xp, pointsSpent, quality, artifactAppearanceID, appearanceModID, itemAppearanceID, altItemAppearanceID, altOnTop, tier
C_ArtifactUI.GetArtifactItemID() : itemID
C_ArtifactUI.GetArtifactTier() : tier
C_ArtifactUI.GetArtifactXPRewardTargetInfo(artifactCategoryID) : name, icon
C_ArtifactUI.GetCostForPointAtRank(rank, tier) : cost
C_ArtifactUI.GetEquippedArtifactArtInfo() : artifactArtInfo
C_ArtifactUI.GetEquippedArtifactInfo() : itemID, altItemID, name, icon, xp, pointsSpent, quality, artifactAppearanceID, appearanceModID, itemAppearanceID, altItemAppearanceID, altOnTop, tier
C_ArtifactUI.GetEquippedArtifactItemID() : itemID
C_ArtifactUI.GetEquippedArtifactNumRelicSlots([onlyUnlocked]) : numRelicSlots
C_ArtifactUI.GetEquippedArtifactRelicInfo(relicSlotIndex) : name, icon, slotTypeName, link
C_ArtifactUI.GetEquippedRelicLockedReason(relicSlotIndex) : lockedReason
C_ArtifactUI.GetForgeRotation() : forgeRotationX, forgeRotationY, forgeRotationZ
C_ArtifactUI.GetItemLevelIncreaseProvidedByRelic(itemLinkOrID) : itemIevelIncrease
C_ArtifactUI.GetMetaPowerInfo() : spellID, powerCost, currentRank
C_ArtifactUI.GetNumAppearanceSets() : numAppearanceSets
C_ArtifactUI.GetNumObtainedArtifacts() : numObtainedArtifacts
C_ArtifactUI.GetNumRelicSlots([onlyUnlocked]) : numRelicSlots
C_ArtifactUI.GetPointsRemaining() : pointsRemaining
C_ArtifactUI.GetPowerHyperlink(powerID) : link
C_ArtifactUI.GetPowerInfo(powerID) : powerInfo
C_ArtifactUI.GetPowerLinks(powerID) : linkingPowerID
C_ArtifactUI.GetPowers() : powerID
C_ArtifactUI.GetPowersAffectedByRelic(relicSlotIndex) : powerIDs
C_ArtifactUI.GetPowersAffectedByRelicItemLink(relicItemInfo) : powerIDs
C_ArtifactUI.GetPreviewAppearance() : artifactAppearanceID
C_ArtifactUI.GetRelicInfo(relicSlotIndex) : name, icon, slotTypeName, link
C_ArtifactUI.GetRelicInfoByItemID(itemID) : name, icon, slotTypeName, link
C_ArtifactUI.GetRelicLockedReason(relicSlotIndex) : lockedReason
C_ArtifactUI.GetRelicSlotType(relicSlotIndex) : slotTypeName
C_ArtifactUI.GetRespecArtifactArtInfo() : artifactArtInfo
C_ArtifactUI.GetRespecArtifactInfo() : itemID, altItemID, name, icon, xp, pointsSpent, quality, artifactAppearanceID, appearanceModID, itemAppearanceID, altItemAppearanceID, altOnTop, tier
C_ArtifactUI.GetRespecCost() : cost
C_ArtifactUI.GetTotalPowerCost(startingTrait, numTraits, artifactTier) : totalArtifactPowerCost
C_ArtifactUI.GetTotalPurchasedRanks() : totalPurchasedRanks
C_ArtifactUI.IsArtifactDisabled() : artifactDisabled
C_ArtifactUI.IsArtifactItem(itemLocation) : isArtifact
C_ArtifactUI.IsAtForge() : isAtForge
C_ArtifactUI.IsEquippedArtifactDisabled() : artifactDisabled
C_ArtifactUI.IsEquippedArtifactMaxed() : artifactMaxed
C_ArtifactUI.IsMaxedByRulesOrEffect() : isEffectivelyMaxed
C_ArtifactUI.IsPowerKnown(powerID) : known
C_ArtifactUI.IsViewedArtifactEquipped() : isViewedArtifactEquipped
C_ArtifactUI.SetAppearance(artifactAppearanceID)
C_ArtifactUI.SetForgeCamera()
C_ArtifactUI.SetForgeRotation(forgeRotationX, forgeRotationY, forgeRotationZ)
C_ArtifactUI.SetPreviewAppearance([artifactAppearanceID])
C_ArtifactUI.ShouldSuppressForgeRotation() : shouldSuppressForgeRotation

C_AuctionHouse

C_AuctionHouse.CalculateCommodityDeposit(itemID, duration, quantity) : depositCost - Returns required deposit for posting a commodity and quantity.
C_AuctionHouse.CalculateItemDeposit(item, duration, quantity) : depositCost - Returns required deposit for posting a specific item and quantity.
C_AuctionHouse.CanCancelAuction(ownedAuctionID) : canCancelAuction - Returns if the auction can be cancelled. If it can't, load it with QueryOwnedAuctions.
C_AuctionHouse.CancelAuction(ownedAuctionID) #hwevent#noscript - Cancels an auction.
C_AuctionHouse.CancelCommoditiesPurchase() - Abort an incomplete commodity purchase to avoid it conflicting with another purchase.
C_AuctionHouse.CancelSell() - Stop posting auctions for an non-commodity item.
C_AuctionHouse.CloseAuctionHouse() - Close the auction house window.
C_AuctionHouse.ConfirmCommoditiesPurchase(itemID, quantity) - Completes a commodity item purchase.
C_AuctionHouse.ConfirmPostCommodity(item, duration, quantity, unitPrice)
C_AuctionHouse.ConfirmPostItem(item, duration, quantity [, bid, buyout])
C_AuctionHouse.FavoritesAreAvailable() : favoritesAreAvailable
C_AuctionHouse.GetAuctionInfoByID(auctionID) : priceInfo
C_AuctionHouse.GetAuctionItemSubClasses(classID) : subClasses
C_AuctionHouse.GetAvailablePostCount(item) : listCount - Returns the available quantity of an item for posting.
C_AuctionHouse.GetBidInfo(bidIndex) : bid
C_AuctionHouse.GetBids() : bids
C_AuctionHouse.GetBidType(bidTypeIndex) : typeItemKey
C_AuctionHouse.GetBrowseResults() : browseResults - Returns the currently loaded summary results resulting from SendBrowseQuery.
C_AuctionHouse.GetCancelCost(ownedAuctionID) : cancelCost - Returns the cost for cancelling a specific owned auction. This is non-zero if it has a bid.
C_AuctionHouse.GetCommoditySearchResultInfo(itemID, commoditySearchResultIndex) : result - Returns search results for a commodity item.
C_AuctionHouse.GetCommoditySearchResultsQuantity(itemID) : totalQuantity - Returns how many of the commodity is on sale.
C_AuctionHouse.GetExtraBrowseInfo(itemKey) : extraInfo - Returns the level (from 1-120, BfA levels) that some items would be crafted at.
C_AuctionHouse.GetFilterGroups() : filterGroups - Returns groups of filters for use in the Filter dropdown in the Buy tab.
C_AuctionHouse.GetItemCommodityStatus(item) : isCommodity - Returns if the item is a commodity, item or neither.
C_AuctionHouse.GetItemKeyFromItem(item) : itemKey - Returns an auction house item key from an item location.
C_AuctionHouse.GetItemKeyInfo(itemKey [, restrictQualityToFilter]) : itemKeyInfo - Returns more details about an item from its item key, including its name.
C_AuctionHouse.GetItemKeyRequiredLevel(itemKey) : requiredLevel - Returns the required level to use an item found on the auction house.
C_AuctionHouse.GetItemSearchResultInfo(itemKey, itemSearchResultIndex) : result - Returns search results for an item.
C_AuctionHouse.GetItemSearchResultsQuantity(itemKey) : totalQuantity - Returns how many of the item is available on the auction house.
C_AuctionHouse.GetMaxBidItemBid() : maxBid
C_AuctionHouse.GetMaxBidItemBuyout() : maxBuyout
C_AuctionHouse.GetMaxCommoditySearchResultPrice(itemID) : maxUnitPrice
C_AuctionHouse.GetMaxItemSearchResultBid(itemKey) : maxBid
C_AuctionHouse.GetMaxItemSearchResultBuyout(itemKey) : maxBuyout
C_AuctionHouse.GetMaxOwnedAuctionBid() : maxBid
C_AuctionHouse.GetMaxOwnedAuctionBuyout() : maxBuyout
C_AuctionHouse.GetNumBids() : numBids
C_AuctionHouse.GetNumBidTypes() : numBidTypes
C_AuctionHouse.GetNumCommoditySearchResults(itemID) : numSearchResults - Returns the number of commodity results, the different prices.
C_AuctionHouse.GetNumItemSearchResults(itemKey) : numItemSearchResults - Returns the number of item results, the different auctions.
C_AuctionHouse.GetNumOwnedAuctions() : numOwnedAuctions - Returns the number of auctions the player has active on the auction house.
C_AuctionHouse.GetNumOwnedAuctionTypes() : numOwnedAuctionTypes
C_AuctionHouse.GetNumReplicateItems() : numReplicateItems - Returns the amount of auctions.
C_AuctionHouse.GetOwnedAuctionInfo(ownedAuctionIndex) : ownedAuction - Returns information for one of the player's active auctions.
C_AuctionHouse.GetOwnedAuctions() : ownedAuctions
C_AuctionHouse.GetOwnedAuctionType(ownedAuctionTypeIndex) : typeItemKey
C_AuctionHouse.GetQuoteDurationRemaining() : quoteDurationSeconds
C_AuctionHouse.GetReplicateItemBattlePetInfo(index) : creatureID, displayID - Returns display info for a battle pet from a ReplicateItems result.
C_AuctionHouse.GetReplicateItemInfo(index) : name, texture, count, qualityID, usable, level, levelType, minBid, minIncrement, buyoutPrice, bidAmount, highBidder, bidderFullName, owner, ownerFullName, saleStatus, itemID, hasAllInfo - Returns information about the specified auction.
C_AuctionHouse.GetReplicateItemLink(index) : itemLink - Returns the item link (if loaded) for an item from a ReplicateItems result.
C_AuctionHouse.GetReplicateItemTimeLeft(index) : timeLeft - Returns the time left for an auction.
C_AuctionHouse.GetTimeLeftBandInfo(timeLeftBand) : timeLeftMinSeconds, timeLeftMaxSeconds
C_AuctionHouse.HasFavorites() : hasFavorites
C_AuctionHouse.HasFullBidResults() : hasFullBidResults
C_AuctionHouse.HasFullBrowseResults() : hasFullBrowseResults - Returns if the last group of summary results (groups of 500) is available.
C_AuctionHouse.HasFullCommoditySearchResults(itemID) : hasFullResults
C_AuctionHouse.HasFullItemSearchResults(itemKey) : hasFullResults
C_AuctionHouse.HasFullOwnedAuctionResults() : hasFullOwnedAuctionResults
C_AuctionHouse.HasMaxFavorites() : hasMaxFavorites
C_AuctionHouse.HasSearchResults(itemKey) : hasSearchResults
C_AuctionHouse.IsFavoriteItem(itemKey) : isFavorite
C_AuctionHouse.IsSellItemValid(item [, displayError]) : valid - Returns true if an item from your bag can be posted on the auction house.
C_AuctionHouse.IsThrottledMessageSystemReady() : canSendThrottledMessage - Returns if the next query will be throttled, either delayed or cancelled.
C_AuctionHouse.MakeItemKey(itemID [, itemLevel, itemSuffix, battlePetSpeciesID]) : itemKey - Returns an auction house item key.
C_AuctionHouse.PlaceBid(auctionID, bidAmount) #hwevent#noscript - Places a bid on a non-commodity item.
C_AuctionHouse.PostCommodity(item, duration, quantity, unitPrice) : needsConfirmation #hwevent#noscript - Posts a commodity item on the auction house.
C_AuctionHouse.PostItem(item, duration, quantity [, bid, buyout]) : needsConfirmation #hwevent#noscript - Posts an item on the auction house.
C_AuctionHouse.QueryBids(sorts, auctionIDs)
C_AuctionHouse.QueryOwnedAuctions(sorts) #noscript - Queries the auction house for the player's active auctions.
C_AuctionHouse.RefreshCommoditySearchResults(itemID)
C_AuctionHouse.RefreshItemSearchResults(itemKey [, minLevelFilter, maxLevelFilter])
C_AuctionHouse.ReplicateItems() - Queries all auctions listed on the Auction House.
C_AuctionHouse.RequestFavorites()
C_AuctionHouse.RequestMoreBrowseResults() #noscript
C_AuctionHouse.RequestMoreCommoditySearchResults(itemID) : hasFullResults
C_AuctionHouse.RequestMoreItemSearchResults(itemKey) : hasFullResults
C_AuctionHouse.RequestOwnedAuctionBidderInfo(auctionID) : bidderName
C_AuctionHouse.SearchForFavorites(sorts) #noscript - Searches for favorited items.
C_AuctionHouse.SearchForItemKeys(itemKeys, sorts) - Queries the auction house for summary results of up to 100 specific items.
C_AuctionHouse.SendBrowseQuery(query) #noscript - Queries the auction house using search parameters.
C_AuctionHouse.SendSearchQuery(itemKey, sorts, separateOwnerItems [, minLevelFilter, maxLevelFilter]) #noscript - Queries an item in the auction house.
C_AuctionHouse.SendSellSearchQuery(itemKey, sorts, separateOwnerItems) - Search for all auctions that are variants of a piece of gear, determined a specific item ID.
C_AuctionHouse.SetFavoriteItem(itemKey, setFavorite)
C_AuctionHouse.StartCommoditiesPurchase(itemID, quantity) #hwevent#noscript - Starts a commodity item purchase.

C_AzeriteEmpoweredItem

C_AzeriteEmpoweredItem.CanSelectPower(azeriteEmpoweredItemLocation, powerID) : canSelect
C_AzeriteEmpoweredItem.ConfirmAzeriteEmpoweredItemRespec(azeriteEmpoweredItemLocation)
C_AzeriteEmpoweredItem.GetAllTierInfo(azeriteEmpoweredItemLocation) : tierInfo
C_AzeriteEmpoweredItem.GetAllTierInfoByItemID(itemInfo [, classID]) : tierInfo
C_AzeriteEmpoweredItem.GetAzeriteEmpoweredItemRespecCost() : cost
C_AzeriteEmpoweredItem.GetPowerInfo(powerID) : powerInfo
C_AzeriteEmpoweredItem.GetPowerText(azeriteEmpoweredItemLocation, powerID, level) : powerText
C_AzeriteEmpoweredItem.GetSpecsForPower(powerID) : specInfo
C_AzeriteEmpoweredItem.HasAnyUnselectedPowers(azeriteEmpoweredItemLocation) : hasAnyUnselectedPowers
C_AzeriteEmpoweredItem.HasBeenViewed(azeriteEmpoweredItemLocation) : hasBeenViewed
C_AzeriteEmpoweredItem.IsAzeriteEmpoweredItem(itemLocation) : isAzeriteEmpoweredItem
C_AzeriteEmpoweredItem.IsAzeriteEmpoweredItemByID(itemInfo) : isAzeriteEmpoweredItem
C_AzeriteEmpoweredItem.IsAzeritePreviewSourceDisplayable(itemInfo [, classID]) : isAzeritePreviewSourceDisplayable
C_AzeriteEmpoweredItem.IsHeartOfAzerothEquipped() : isHeartOfAzerothEquipped
C_AzeriteEmpoweredItem.IsPowerAvailableForSpec(powerID, specID) : isPowerAvailableForSpec
C_AzeriteEmpoweredItem.IsPowerSelected(azeriteEmpoweredItemLocation, powerID) : isSelected
C_AzeriteEmpoweredItem.SelectPower(azeriteEmpoweredItemLocation, powerID) : success
C_AzeriteEmpoweredItem.SetHasBeenViewed(azeriteEmpoweredItemLocation)

C_AzeriteEssence

C_AzeriteEssence.ActivateEssence(essenceID, milestoneID)
C_AzeriteEssence.CanActivateEssence(essenceID, milestoneID) : canActivate
C_AzeriteEssence.CanDeactivateEssence(milestoneID) : canDeactivate
C_AzeriteEssence.CanOpenUI() : canOpen
C_AzeriteEssence.ClearPendingActivationEssence()
C_AzeriteEssence.CloseForge()
C_AzeriteEssence.GetEssenceHyperlink(essenceID, rank) : link
C_AzeriteEssence.GetEssenceInfo(essenceID) : info
C_AzeriteEssence.GetEssences() : essences
C_AzeriteEssence.GetMilestoneEssence(milestoneID) : essenceID
C_AzeriteEssence.GetMilestoneInfo(milestoneID) : info
C_AzeriteEssence.GetMilestones() : milestones
C_AzeriteEssence.GetMilestoneSpell(milestoneID) : spellID
C_AzeriteEssence.GetNumUnlockedEssences() : numUnlockedEssences
C_AzeriteEssence.GetNumUsableEssences() : numUsableEssences
C_AzeriteEssence.GetPendingActivationEssence() : essenceID
C_AzeriteEssence.HasNeverActivatedAnyEssences() : hasNeverActivatedAnyEssences
C_AzeriteEssence.HasPendingActivationEssence() : hasEssence
C_AzeriteEssence.IsAtForge() : isAtForge
C_AzeriteEssence.SetPendingActivationEssence(essenceID)
C_AzeriteEssence.UnlockMilestone(milestoneID)

C_AzeriteItem

C_AzeriteItem.FindActiveAzeriteItem() : activeAzeriteItemLocation
C_AzeriteItem.GetAzeriteItemXPInfo(azeriteItemLocation) : xp, totalLevelXP
C_AzeriteItem.GetPowerLevel(azeriteItemLocation) : powerLevel
C_AzeriteItem.GetUnlimitedPowerLevel(azeriteItemLocation) : powerLevel
C_AzeriteItem.HasActiveAzeriteItem() : hasActiveAzeriteItem
C_AzeriteItem.IsAzeriteItem(itemLocation) : isAzeriteItem
C_AzeriteItem.IsAzeriteItemAtMaxLevel() : isAtMax
C_AzeriteItem.IsAzeriteItemByID(itemInfo) : isAzeriteItem
C_AzeriteItem.IsAzeriteItemEnabled(azeriteItemLocation) : isEnabled
C_AzeriteItem.IsUnlimitedLevelingUnlocked() : isUnlimitedLevelingUnlocked

C_BarberShop

C_BarberShop.ApplyCustomizationChoices() : success
C_BarberShop.Cancel()
C_BarberShop.ClearPreviewChoices([clearSavedChoices])
C_BarberShop.GetAvailableCustomizations() : categories
C_BarberShop.GetCurrentCameraZoom() : zoomLevel
C_BarberShop.GetCurrentCharacterData() : characterData
C_BarberShop.GetCurrentCost() : cost
C_BarberShop.GetCustomizationScope() : customizationScope
C_BarberShop.GetViewingChrModel() : chrModelID
C_BarberShop.HasAnyChanges() : hasChanges
C_BarberShop.IsViewingAlteredForm() : isViewingAlteredForm
C_BarberShop.MarkCustomizationChoiceAsSeen(choiceID)
C_BarberShop.MarkCustomizationOptionAsSeen(optionID)
C_BarberShop.PreviewCustomizationChoice(optionID, choiceID)
C_BarberShop.RandomizeCustomizationChoices()
C_BarberShop.ResetCameraRotation()
C_BarberShop.ResetCustomizationChoices()
C_BarberShop.RotateCamera(diffDegrees)
C_BarberShop.SaveSeenChoices()
C_BarberShop.SetCameraDistanceOffset(offset)
C_BarberShop.SetCameraZoomLevel(zoomLevel [, keepCustomZoom])
C_BarberShop.SetCustomizationChoice(optionID, choiceID)
C_BarberShop.SetModelDressState(dressedState)
C_BarberShop.SetSelectedSex(sex)
C_BarberShop.SetViewingAlteredForm(isViewingAlteredForm)
C_BarberShop.SetViewingChrModel([chrModelID])
C_BarberShop.SetViewingShapeshiftForm([shapeshiftFormID])
C_BarberShop.ZoomCamera(zoomAmount)

C_BattleNet

C_BattleNet.GetAccountInfoByGUID(guid) : accountInfo
C_BattleNet.GetAccountInfoByID(id [, wowAccountGUID]) : accountInfo
C_BattleNet.GetFriendAccountInfo(friendIndex [, wowAccountGUID]) : accountInfo - Returns information about a Battle.net friend account.
C_BattleNet.GetFriendGameAccountInfo(friendIndex, accountIndex) : gameAccountInfo - Returns information on the game the Battle.net friend is playing.
C_BattleNet.GetFriendNumGameAccounts(friendIndex) : numGameAccounts - Returns the number of game accounts for the Battle.net friend.
C_BattleNet.GetGameAccountInfoByGUID(guid) : gameAccountInfo
C_BattleNet.GetGameAccountInfoByID(id) : gameAccountInfo

C_BehavioralMessaging

C_BehavioralMessaging.SendNotificationReceipt(dbId, openTimeSeconds, readTimeSeconds)

C_BlackMarket

C_BlackMarket.Close() - Closes the Black Market window.
C_BlackMarket.GetHotItem() - Returns information about the current "hot item" at the Black Market Auction House.
C_BlackMarket.GetItemInfoByID(marketID) - Returns info for a Black Market auction.
C_BlackMarket.GetItemInfoByIndex(index) - Returns information about a specific black market auction.
C_BlackMarket.GetNumItems() - Returns the number of auctions on the Black Market Auction House.
C_BlackMarket.IsViewOnly()
C_BlackMarket.ItemPlaceBid(marketID, bid) #hwevent - Places a bid on a black market auction.
C_BlackMarket.RequestItems() - Requests updated black market auction information from the server.

C_Calendar

C_Calendar.AddEvent() #hwevent - Saves the new event currently being created to the server.
C_Calendar.AreNamesReady() : ready
C_Calendar.CanAddEvent() : canAddEvent - Returns whether the player can add an event.
C_Calendar.CanSendInvite() : canSendInvite - Returns whether the player can send invites.
C_Calendar.CloseEvent() - Closes the selected event without saving it.
C_Calendar.ContextMenuEventCanComplain(offsetMonths, monthDay, eventIndex) : canComplain - Returns whether the player can report the event as spam.
C_Calendar.ContextMenuEventCanEdit(offsetMonths, monthDay, eventIndex) : canEdit - Returns whether the player can edit the event.
C_Calendar.ContextMenuEventCanRemove(offsetMonths, monthDay, eventIndex) : canRemove - Returns whether the player can remove the event.
C_Calendar.ContextMenuEventClipboard() : exists
C_Calendar.ContextMenuEventCopy() - Copies the event to the clipboard.
C_Calendar.ContextMenuEventGetCalendarType() : calendarType
C_Calendar.ContextMenuEventPaste(offsetMonths, monthDay) - Pastes the clipboard event to the date.
C_Calendar.ContextMenuEventRemove() - Deletes the event.
C_Calendar.ContextMenuEventSignUp()
C_Calendar.ContextMenuGetEventIndex() : info
C_Calendar.ContextMenuInviteAvailable() - Accepts the invitation to the event.
C_Calendar.ContextMenuInviteDecline() - Declines the invitation to the event.
C_Calendar.ContextMenuInviteRemove() - Removes the event from the calendar.
C_Calendar.ContextMenuInviteTentative()
C_Calendar.ContextMenuSelectEvent(offsetMonths, monthDay, eventIndex)
C_Calendar.CreateCommunitySignUpEvent()
C_Calendar.CreateGuildAnnouncementEvent()
C_Calendar.CreateGuildSignUpEvent()
C_Calendar.CreatePlayerEvent() - Creates a new calendar event candidate for the player.
C_Calendar.EventAvailable() - Accepts the invitation to the currently open event.
C_Calendar.EventCanEdit() : canEdit - Returns whether the event can be edited.
C_Calendar.EventClearAutoApprove() - Turns off automatic confirmations.
C_Calendar.EventClearLocked() - Unlocks the event.
C_Calendar.EventClearModerator(inviteIndex)
C_Calendar.EventDecline() - Declines the invitation to the currently open event.
C_Calendar.EventGetCalendarType() : calendarType
C_Calendar.EventGetClubId() : info
C_Calendar.EventGetInvite(eventIndex) : info - Returns status information for an invitee for the currently opened event.
C_Calendar.EventGetInviteResponseTime(eventIndex) : time
C_Calendar.EventGetInviteSortCriterion() : criterion, reverse
C_Calendar.EventGetSelectedInvite() : inviteIndex
C_Calendar.EventGetStatusOptions(eventIndex) : options
C_Calendar.EventGetTextures(eventType) : textures
C_Calendar.EventGetTypes() : types
C_Calendar.EventGetTypesDisplayOrdered() : infos
C_Calendar.EventHasPendingInvite() : hasPendingInvite - Returns whether the player has an unanswered invitation to the currently selected event.
C_Calendar.EventHaveSettingsChanged() : haveSettingsChanged - Returns whether the currently opened event has been modified.
C_Calendar.EventInvite(name) - Invites a player to the currently selected event.
C_Calendar.EventRemoveInvite(inviteIndex)
C_Calendar.EventRemoveInviteByGuid(guid)
C_Calendar.EventSelectInvite(inviteIndex)
C_Calendar.EventSetAutoApprove()
C_Calendar.EventSetClubId([clubId])
C_Calendar.EventSetDate(month, monthDay, year) - Sets the date for the currently opened event.
C_Calendar.EventSetDescription(description)
C_Calendar.EventSetInviteStatus(eventIndex, status) - Sets the invitation status of a player to the current event.
C_Calendar.EventSetLocked()
C_Calendar.EventSetModerator(inviteIndex)
C_Calendar.EventSetTextureID(textureIndex)
C_Calendar.EventSetTime(hour, minute) - Sets the time for the currently opened event.
C_Calendar.EventSetTitle(title) - Sets the title for the currently opened event.
C_Calendar.EventSetType(typeIndex) - Sets the event type for the current calendar event.
C_Calendar.EventSignUp()
C_Calendar.EventSortInvites(criterion, reverse)
C_Calendar.EventTentative()
C_Calendar.GetClubCalendarEvents(clubId, startTime, endTime) : events
C_Calendar.GetDayEvent(monthOffset, monthDay, index) : event - Retrieve information about the specified event.
C_Calendar.GetDefaultGuildFilter() : info
C_Calendar.GetEventIndex() : info
C_Calendar.GetEventIndexInfo(eventID [, monthOffset, monthDay]) : eventIndexInfo
C_Calendar.GetEventInfo() : info - Returns info for a calendar event.
C_Calendar.GetFirstPendingInvite(offsetMonths, monthDay) : firstPendingInvite
C_Calendar.GetGuildEventInfo(index) : info
C_Calendar.GetGuildEventSelectionInfo(index) : info
C_Calendar.GetHolidayInfo(monthOffset, monthDay, index) : event - Returns seasonal holiday info.
C_Calendar.GetMaxCreateDate() : maxCreateDate - Returns the last day supported by the Calendar API.
C_Calendar.GetMinDate() : minDate - Returns the first day supported by the Calendar API.
C_Calendar.GetMonthInfo([offsetMonths]) : monthInfo - Returns information about the calendar month by offset.
C_Calendar.GetNextClubId() : clubId
C_Calendar.GetNumDayEvents(offsetMonths, monthDay) : numDayEvents - Returns the number of events for a given day/month offset.
C_Calendar.GetNumGuildEvents() : numGuildEvents
C_Calendar.GetNumInvites() : num - Returns the number of invitees for the currently opened event.
C_Calendar.GetNumPendingInvites() : num
C_Calendar.GetRaidInfo(offsetMonths, monthDay, eventIndex) : info
C_Calendar.IsActionPending() : actionPending
C_Calendar.IsEventOpen() : isOpen
C_Calendar.MassInviteCommunity(clubId, minLevel, maxLevel [, maxRankOrder])
C_Calendar.MassInviteGuild(minLevel, maxLevel, maxRankOrder)
C_Calendar.OpenCalendar() - Requests calendar information from the server. Does not open the calendar frame.
C_Calendar.OpenEvent(offsetMonths, monthDay, index) : success - Establishes an event for future calendar API calls
C_Calendar.RemoveEvent() - Removes the selected event from the calendar (invitees only).
C_Calendar.SetAbsMonth(month, year) - Sets the reference month and year for functions which use a month offset.
C_Calendar.SetMonth(offsetMonths)
C_Calendar.SetNextClubId([clubId])
C_Calendar.UpdateEvent() #hwevent - Saves the selected event.

C_CameraDefaults

C_CameraDefaults.GetCameraFOVDefaults() : fieldOfViewDegreesDefault, fieldOfViewDegreesPlayerMin, fieldOfViewDegreesPlayerMax

C_CampaignInfo

C_CampaignInfo.GetAvailableCampaigns() : campaignIDs
C_CampaignInfo.GetCampaignChapterInfo(campaignChapterID) : campaignChapterInfo
C_CampaignInfo.GetCampaignID(questID) : campaignID
C_CampaignInfo.GetCampaignInfo(campaignID) : campaignInfo
C_CampaignInfo.GetChapterIDs(campaignID) : chapterIDs
C_CampaignInfo.GetCurrentChapterID(campaignID) : currentChapterID
C_CampaignInfo.GetFailureReason(campaignID) : failureReason
C_CampaignInfo.GetState(campaignID) : state
C_CampaignInfo.IsCampaignQuest(questID) : isCampaignQuest
C_CampaignInfo.SortAsNormalQuest(campaignID) : sortAsNormalQuest

C_ChallengeMode

C_ChallengeMode.CanUseKeystoneInCurrentMap(itemLocation) : canUse
C_ChallengeMode.ClearKeystone()
C_ChallengeMode.CloseKeystoneFrame()
C_ChallengeMode.GetActiveChallengeMapID() : mapChallengeModeID
C_ChallengeMode.GetActiveKeystoneInfo() : activeKeystoneLevel, activeAffixIDs, wasActiveKeystoneCharged
C_ChallengeMode.GetAffixInfo(affixID) : name, description, filedataid
C_ChallengeMode.GetCompletionInfo() : mapChallengeModeID, level, time, onTime, keystoneUpgradeLevels, practiceRun, oldOverallDungeonScore, newOverallDungeonScore, IsMapRecord, IsAffixRecord, PrimaryAffix, isEligibleForScore, members
C_ChallengeMode.GetDeathCount() : numDeaths, timeLost
C_ChallengeMode.GetDungeonScoreRarityColor(dungeonScore) : scoreColor
C_ChallengeMode.GetGuildLeaders() : topAttempt
C_ChallengeMode.GetKeystoneLevelRarityColor(level) : levelScore
C_ChallengeMode.GetMapScoreInfo() : displayScores
C_ChallengeMode.GetMapTable() : mapChallengeModeIDs
C_ChallengeMode.GetMapUIInfo(mapChallengeModeID) : name, id, timeLimit, texture, backgroundTexture
C_ChallengeMode.GetOverallDungeonScore() : overallDungeonScore
C_ChallengeMode.GetPowerLevelDamageHealthMod(powerLevel) : damageMod, healthMod
C_ChallengeMode.GetSlottedKeystoneInfo() : mapChallengeModeID, affixIDs, keystoneLevel
C_ChallengeMode.GetSpecificDungeonOverallScoreRarityColor(specificDungeonOverallScore) : specificDungeonOverallScoreColor
C_ChallengeMode.GetSpecificDungeonScoreRarityColor(specificDungeonScore) : specificDungeonScoreColor
C_ChallengeMode.HasSlottedKeystone() : hasSlottedKeystone
C_ChallengeMode.IsChallengeModeActive() : challengeModeActive
C_ChallengeMode.RemoveKeystone() : removalSuccessful
C_ChallengeMode.RequestLeaders(mapChallengeModeID)
C_ChallengeMode.Reset()
C_ChallengeMode.SlotKeystone()
C_ChallengeMode.StartChallengeMode() : success

C_CharacterServices

C_CharacterServices.AssignNameChangeDistribution()
C_CharacterServices.AssignPCTDistribution() #protected
C_CharacterServices.AssignRaceOrFactionChangeDistribution()
C_CharacterServices.AssignUpgradeDistribution() #protected
C_CharacterServices.CapitalizeCharName()
C_CharacterServices.GetActiveCharacterUpgradeBoostType() #protected
C_CharacterServices.GetActiveClassTrialBoostType() #protected
C_CharacterServices.GetAutomaticBoost() #protected
C_CharacterServices.GetAutomaticBoostCharacter() #protected
C_CharacterServices.GetCharacterServiceDisplayData() #protected
C_CharacterServices.GetCharacterServiceDisplayDataByVASType() #protected
C_CharacterServices.GetCharacterServiceDisplayInfo() #protected
C_CharacterServices.GetVASDistributions() #protected
C_CharacterServices.HasRequiredBoostForClassTrial() #protected
C_CharacterServices.HasRequiredBoostForUnrevoke() #protected
C_CharacterServices.RPEResetCharacter()
C_CharacterServices.SetAutomaticBoost() #protected
C_CharacterServices.SetAutomaticBoostCharacter() #protected

C_CharacterServicesPublic

C_CharacterServicesPublic.ShouldSeeControlPopup()

C_ChatBubbles

C_ChatBubbles.GetAllChatBubbles([includeForbidden]) : chatBubbles - Returns all active chat bubbles.

C_ChatInfo

C_ChatInfo.CanPlayerSpeakLanguage(languageId) : canSpeakLanguage
C_ChatInfo.GetChannelInfoFromIdentifier(channelIdentifier) : info
C_ChatInfo.GetChannelRosterInfo(channelIndex, rosterIndex) : name, owner, moderator, guid
C_ChatInfo.GetChannelRuleset(channelIndex) : ruleset
C_ChatInfo.GetChannelRulesetForChannelID(channelID) : ruleset
C_ChatInfo.GetChannelShortcut(channelIndex) : shortcut
C_ChatInfo.GetChannelShortcutForChannelID(channelID) : shortcut
C_ChatInfo.GetChatLineSenderGUID(chatLine) : guid
C_ChatInfo.GetChatLineSenderName(chatLine) : name
C_ChatInfo.GetChatLineText(chatLine) : text
C_ChatInfo.GetChatTypeName(typeID) : name
C_ChatInfo.GetClubStreamIDs(clubID) : ids
C_ChatInfo.GetColorForChatType(chatType) : color
C_ChatInfo.GetGeneralChannelID() : channelID
C_ChatInfo.GetGeneralChannelLocalID() : localID
C_ChatInfo.GetMentorChannelID() : channelID
C_ChatInfo.GetNumActiveChannels() : numChannels
C_ChatInfo.GetNumReservedChatWindows() : numReserved
C_ChatInfo.GetRegisteredAddonMessagePrefixes() : registeredPrefixes - Returns addon message prefixes the client is currently registered to receive.
C_ChatInfo.IsAddonMessagePrefixRegistered(prefix) : isRegistered - Returns whether the prefix is registered.
C_ChatInfo.IsChannelRegional(channelIndex) : isRegional
C_ChatInfo.IsChannelRegionalForChannelID(channelID) : isRegional
C_ChatInfo.IsChatLineCensored(chatLine) : isCensored
C_ChatInfo.IsPartyChannelType(channelType) : isPartyChannelType
C_ChatInfo.IsRegionalServiceAvailable() : available
C_ChatInfo.IsValidChatLine([chatLine]) : isValid
C_ChatInfo.RegisterAddonMessagePrefix(prefix) : successfulRequest - Registers an addon message prefix to receive messages for that prefix.
C_ChatInfo.ReplaceIconAndGroupExpressions(input [, noIconReplacement, noGroupReplacement]) : output - Replaces icon and group tags like {rt4}, {diamond} and {g1}.
C_ChatInfo.RequestCanLocalWhisperTarget(whisperTarget)
C_ChatInfo.ResetDefaultZoneChannels()
C_ChatInfo.SendAddonMessage(prefix, message [, chatType, target]) : success - Sends a message over an addon comm channel.
C_ChatInfo.SendAddonMessageLogged(prefix, message [, chatType, target]) : success - Sends a message to the hidden addon channel, the messages are logged server side.
C_ChatInfo.SwapChatChannelsByChannelIndex(firstChannelIndex, secondChannelIndex)
C_ChatInfo.UncensorChatLine(chatLine)

C_ChromieTime

C_ChromieTime.CloseUI()
C_ChromieTime.GetChromieTimeExpansionOption(expansionRecID) : info
C_ChromieTime.GetChromieTimeExpansionOptions() : expansionOptions
C_ChromieTime.SelectChromieTimeOption(chromieTimeExpansionInfoId)

C_ClassColor

C_ClassColor.GetClassColor(className) : classColor - Returns a ColorMixin for a class.

C_ClassTalents

C_ClassTalents.CanChangeTalents() : canChange, canAdd, changeError
C_ClassTalents.CanCreateNewConfig() : canCreate
C_ClassTalents.CanEditTalents() : canEdit, changeError
C_ClassTalents.CommitConfig([savedConfigID]) : success
C_ClassTalents.DeleteConfig(configID) : success
C_ClassTalents.GetActiveConfigID() : activeConfigID
C_ClassTalents.GetConfigIDsBySpecID([specID]) : configIDs
C_ClassTalents.GetHasStarterBuild() : hasStarterBuild
C_ClassTalents.GetLastSelectedSavedConfigID(specID) : configID
C_ClassTalents.GetNextStarterBuildPurchase() : nodeID, entryID
C_ClassTalents.GetStarterBuildActive() : isActive
C_ClassTalents.GetTraitTreeForSpec(specID) : treeID
C_ClassTalents.HasUnspentTalentPoints() : hasUnspentPoints, numClassPoints, numSpecPoints
C_ClassTalents.ImportLoadout(configID, entries, name) : success, importError
C_ClassTalents.InitializeViewLoadout(specID, level)
C_ClassTalents.IsConfigPopulated(configID) : isPopulated
C_ClassTalents.LoadConfig(configID, autoApply) : result, changeError, newLearnedNodeIDs
C_ClassTalents.RenameConfig(configID, name) : success
C_ClassTalents.RequestNewConfig(name) : success
C_ClassTalents.SaveConfig(configID) : success
C_ClassTalents.SetStarterBuildActive(active) : result
C_ClassTalents.SetUsesSharedActionBars(configID, usesShared)
C_ClassTalents.UpdateLastSelectedSavedConfigID(specID [, configID])
C_ClassTalents.ViewLoadout(entries) : success

C_ClassTrial

C_ClassTrial.GetClassTrialLogoutTimeSeconds()
C_ClassTrial.IsClassTrialCharacter()

C_ClickBindings

C_ClickBindings.CanSpellBeClickBound(spellID) : canBeBound
C_ClickBindings.ExecuteBinding(targetToken, button, modifiers)
C_ClickBindings.GetBindingType(button, modifiers) : type
C_ClickBindings.GetEffectiveInteractionButton(button, modifiers) : effectiveButton
C_ClickBindings.GetProfileInfo() : infoVec
C_ClickBindings.GetStringFromModifiers(modifiers) : modifierString
C_ClickBindings.GetTutorialShown() : tutorialShown
C_ClickBindings.MakeModifiers() : modifiers
C_ClickBindings.ResetCurrentProfile()
C_ClickBindings.SetProfileByInfo(infoVec)
C_ClickBindings.SetTutorialShown()

C_Club

C_Club.AcceptInvitation(clubId)
C_Club.AddClubStreamChatChannel(clubId, streamId)
C_Club.AdvanceStreamViewMarker(clubId, streamId)
C_Club.AssignMemberRole(clubId, memberId, roleId)
C_Club.CanResolvePlayerLocationFromClubMessageData(clubId, streamId, epoch, position) : canResolve
C_Club.ClearAutoAdvanceStreamViewMarker()
C_Club.ClearClubPresenceSubscription()
C_Club.CompareBattleNetDisplayName(clubId, lhsMemberId, rhsMemberId) : comparison
C_Club.CreateClub(name, [shortName], description, clubType, avatarId, [isCrossFaction]) #protected
C_Club.CreateStream(clubId, name, subject, leadersAndModeratorsOnly)
C_Club.CreateTicket(clubId [, allowedRedeemCount, duration, defaultStreamId, isCrossFaction])
C_Club.DeclineInvitation(clubId)
C_Club.DestroyClub(clubId)
C_Club.DestroyMessage(clubId, streamId, messageId)
C_Club.DestroyStream(clubId, streamId)
C_Club.DestroyTicket(clubId, ticketId)
C_Club.DoesAnyCommunityHaveUnreadMessages() : hasUnreadMessages
C_Club.DoesCommunityHaveMembersOfTheOppositeFaction(clubId) : hasMembersOfOppositeFaction
C_Club.EditClub(clubId [, name, shortName, description, avatarId, broadcast, crossFaction])
C_Club.EditMessage(clubId, streamId, messageId, message)
C_Club.EditStream(clubId, streamId [, name, subject, leadersAndModeratorsOnly])
C_Club.Flush()
C_Club.FocusCommunityStreams()
C_Club.FocusStream(clubId, streamId) : focused
C_Club.GetAssignableRoles(clubId, memberId) : assignableRoles
C_Club.GetAvatarIdList(clubType) : avatarIds
C_Club.GetClubCapacity() : capacity
C_Club.GetClubInfo(clubId) : info
C_Club.GetClubLimits(clubType) : clubLimits
C_Club.GetClubMembers(clubId [, streamId]) : members
C_Club.GetClubPrivileges(clubId) : privilegeInfo
C_Club.GetClubStreamNotificationSettings(clubId) : settings
C_Club.GetCommunityNameResultText(result) : errorCode
C_Club.GetGuildClubId() : guildClubId
C_Club.GetInfoFromLastCommunityChatLine() : messageInfo, clubId, streamId, clubType
C_Club.GetInvitationCandidates([filter], [maxResults], [cursorPosition], [allowFullMatch], clubId) : candidates
C_Club.GetInvitationInfo(clubId) : invitation
C_Club.GetInvitationsForClub(clubId) : invitations
C_Club.GetInvitationsForSelf() : invitations
C_Club.GetLastTicketResponse(ticket) : error, info, showError
C_Club.GetMemberInfo(clubId, memberId) : info
C_Club.GetMemberInfoForSelf(clubId) : info
C_Club.GetMessageInfo(clubId, streamId, messageId) : message
C_Club.GetMessageRanges(clubId, streamId) : ranges
C_Club.GetMessagesBefore(clubId, streamId, newest, count) : messages
C_Club.GetMessagesInRange(clubId, streamId, oldest, newest) : messages
C_Club.GetStreamInfo(clubId, streamId) : streamInfo
C_Club.GetStreams(clubId) : streams
C_Club.GetStreamViewMarker(clubId, streamId) : lastReadTime
C_Club.GetSubscribedClubs() : clubs
C_Club.GetTickets(clubId) : tickets
C_Club.IsAccountMuted(clubId) : accountMuted
C_Club.IsBeginningOfStream(clubId, streamId, messageId) : isBeginningOfStream
C_Club.IsEnabled() : clubsEnabled
C_Club.IsRestricted() : restrictionReason
C_Club.IsSubscribedToStream(clubId, streamId) : subscribed
C_Club.KickMember(clubId, memberId) #protected
C_Club.LeaveClub(clubId)
C_Club.RedeemTicket(ticketId)
C_Club.RequestInvitationsForClub(clubId)
C_Club.RequestMoreMessagesBefore(clubId, streamId [, messageId, count]) : alreadyHasMessages
C_Club.RequestTicket(ticketId)
C_Club.RequestTickets(clubId)
C_Club.RevokeInvitation(clubId, memberId)
C_Club.SendBattleTagFriendRequest(guildClubId, memberId)
C_Club.SendCharacterInvitation(clubId, character)
C_Club.SendInvitation(clubId, memberId)
C_Club.SendMessage(clubId, streamId, message)
C_Club.SetAutoAdvanceStreamViewMarker(clubId, streamId)
C_Club.SetAvatarTexture(texture, avatarId, clubType)
C_Club.SetClubMemberNote(clubId, memberId, note) #protected
C_Club.SetClubPresenceSubscription(clubId)
C_Club.SetClubStreamNotificationSettings(clubId, settings)
C_Club.SetFavorite(clubId, isFavorite)
C_Club.SetSocialQueueingEnabled(clubId, enabled)
C_Club.ShouldAllowClubType(clubType) : clubTypeIsAllowed
C_Club.UnfocusAllStreams(unsubscribe)
C_Club.UnfocusStream(clubId, streamId)
C_Club.ValidateText(clubType, text, clubFieldType) : result

C_ClubFinder

C_ClubFinder.ApplicantAcceptClubInvite(clubFinderGUID)
C_ClubFinder.ApplicantDeclineClubInvite(clubFinderGUID)
C_ClubFinder.CancelMembershipRequest(clubFinderGUID)
C_ClubFinder.CheckAllPlayerApplicantSettings()
C_ClubFinder.ClearAllFinderCache()
C_ClubFinder.ClearClubApplicantsCache()
C_ClubFinder.ClearClubFinderPostingsCache()
C_ClubFinder.DoesPlayerBelongToClubFromClubGUID(clubFinderGUID) : belongsToClub
C_ClubFinder.GetClubFinderDisableReason() : disableReason
C_ClubFinder.GetClubRecruitmentSettings() : settings
C_ClubFinder.GetClubTypeFromFinderGUID(clubFinderGUID) : clubType
C_ClubFinder.GetFocusIndexFromFlag(flags) : index
C_ClubFinder.GetPlayerApplicantLocaleFlags() : localeFlags
C_ClubFinder.GetPlayerApplicantSettings() : settings
C_ClubFinder.GetPlayerClubApplicationStatus(clubFinderGUID) : clubStatus
C_ClubFinder.GetPlayerSettingsFocusFlagsSelectedCount() : focusCount
C_ClubFinder.GetPostingIDFromClubFinderGUID(clubFinderGUID) : postingID
C_ClubFinder.GetRecruitingClubInfoFromClubID(clubId) : clubInfo
C_ClubFinder.GetRecruitingClubInfoFromFinderGUID(clubFinderGUID) : clubInfo
C_ClubFinder.GetStatusOfPostingFromClubId(postingID) : postingFlags
C_ClubFinder.GetTotalMatchingCommunityListSize() : totalSize
C_ClubFinder.GetTotalMatchingGuildListSize() : totalSize
C_ClubFinder.HasAlreadyAppliedToLinkedPosting(clubFinderGUID) : hasAlreadyApplied
C_ClubFinder.HasPostingBeenDelisted(postingID) : postingDelisted
C_ClubFinder.IsEnabled() : isEnabled
C_ClubFinder.IsListingEnabledFromFlags(flags) : isListed
C_ClubFinder.IsPostingBanned(postingID) : postingBanned
C_ClubFinder.LookupClubPostingFromClubFinderGUID(clubFinderGUID, isLinkedPosting)
C_ClubFinder.PlayerGetClubInvitationList() : inviteList
C_ClubFinder.PlayerRequestPendingClubsList(type)
C_ClubFinder.PlayerReturnPendingCommunitiesList() : info
C_ClubFinder.PlayerReturnPendingGuildsList() : info
C_ClubFinder.PostClub(clubId, itemLevelRequirement, name, description, avatarId, specs, type [, crossFaction]) : succesful
C_ClubFinder.RequestApplicantList(type)
C_ClubFinder.RequestClubsList(guildListRequested, searchString, specIDs)
C_ClubFinder.RequestMembershipToClub(clubFinderGUID, comment, specIDs)
C_ClubFinder.RequestNextCommunityPage(startingIndex, pageSize)
C_ClubFinder.RequestNextGuildPage(startingIndex, pageSize)
C_ClubFinder.RequestPostingInformationFromClubId(clubId) : success
C_ClubFinder.RequestSubscribedClubPostingIDs()
C_ClubFinder.ResetClubPostingMapCache()
C_ClubFinder.RespondToApplicant(clubFinderGUID, playerGUID, shouldAccept, requestType, playerName, forceAccept [, reported])
C_ClubFinder.ReturnClubApplicantList(clubId) : info
C_ClubFinder.ReturnMatchingCommunityList() : recruitingClubs
C_ClubFinder.ReturnMatchingGuildList() : recruitingClubs
C_ClubFinder.ReturnPendingClubApplicantList(clubId) : info
C_ClubFinder.SendChatWhisper(clubFinderGUID, playerGUID, applicantType, name)
C_ClubFinder.SetAllRecruitmentSettings(value)
C_ClubFinder.SetPlayerApplicantLocaleFlags(localeFlags)
C_ClubFinder.SetPlayerApplicantSettings(index, checked)
C_ClubFinder.SetRecruitmentLocale(locale)
C_ClubFinder.SetRecruitmentSettings(index, checked)
C_ClubFinder.ShouldShowClubFinder() : shouldShow

C_Commentator

C_Commentator.AddPlayerOverrideName(playerName, overrideName)
C_Commentator.AddTrackedDefensiveAuras(spellIDs)
C_Commentator.AddTrackedOffensiveAuras(spellIDs)
C_Commentator.AreTeamsSwapped() : teamsAreSwapped
C_Commentator.AssignPlayersToTeam(playerName, teamName)
C_Commentator.AssignPlayersToTeamInCurrentInstance(teamIndex, teamName)
C_Commentator.AssignPlayerToTeam(playerName, teamName)
C_Commentator.CanUseCommentatorCheats() : canUseCommentatorCheats
C_Commentator.ClearCameraTarget()
C_Commentator.ClearFollowTarget()
C_Commentator.ClearLookAtTarget([lookAtIndex])
C_Commentator.EnterInstance()
C_Commentator.ExitInstance()
C_Commentator.FindSpectatedUnit(unitToken) : playerIndex, teamIndex, isPet
C_Commentator.FindTeamNameInCurrentInstance(teamIndex) : teamName
C_Commentator.FindTeamNameInDirectory(playerNames) : teamName
C_Commentator.FlushCommentatorHistory()
C_Commentator.FollowPlayer(factionIndex, playerIndex [, forceInstantTransition])
C_Commentator.FollowUnit(token)
C_Commentator.ForceFollowTransition()
C_Commentator.GetAdditionalCameraWeight() : teamIndex, playerIndex
C_Commentator.GetAdditionalCameraWeightByToken(unitToken) : weight
C_Commentator.GetAllPlayerOverrideNames() : nameEntries
C_Commentator.GetCamera() : xPos, yPos, zPos, yaw, pitch, roll, fov
C_Commentator.GetCameraCollision() : isColliding
C_Commentator.GetCameraPosition() : xPos, yPos, zPos
C_Commentator.GetCommentatorHistory() : history
C_Commentator.GetCurrentMapID() : mapID
C_Commentator.GetDampeningPercent() : percentage
C_Commentator.GetDistanceBeforeForcedHorizontalConvergence() : distance
C_Commentator.GetDurationToForceHorizontalConvergence() : ms
C_Commentator.GetExcludeDistance() : excludeDistance
C_Commentator.GetHardlockWeight() : weight
C_Commentator.GetHorizontalAngleThresholdToSmooth() : angle
C_Commentator.GetIndirectSpellID(trackedSpellID) : indirectSpellID
C_Commentator.GetInstanceInfo(mapIndex, instanceIndex) : mapID, mapName, status, instanceIDLow, instanceIDHigh
C_Commentator.GetLookAtLerpAmount() : amount
C_Commentator.GetMapInfo(mapIndex) : teamSize, minLevel, maxLevel, numInstances
C_Commentator.GetMatchDuration() : seconds
C_Commentator.GetMaxNumPlayersPerTeam() : maxNumPlayersPerTeam
C_Commentator.GetMaxNumTeams() : maxNumTeams
C_Commentator.GetMode() : commentatorMode
C_Commentator.GetMsToHoldForHorizontalMovement() : ms
C_Commentator.GetMsToHoldForVerticalMovement() : ms
C_Commentator.GetMsToSmoothHorizontalChange() : ms
C_Commentator.GetMsToSmoothVerticalChange() : ms
C_Commentator.GetNumMaps() : numMaps
C_Commentator.GetNumPlayers(factionIndex) : numPlayers
C_Commentator.GetOrCreateSeries(teamName1, teamName2) : data
C_Commentator.GetPlayerAuraInfo(teamIndex, playerIndex, spellID) : startTime, duration, enable
C_Commentator.GetPlayerAuraInfoByUnit(token, spellID) : startTime, duration, enable
C_Commentator.GetPlayerCooldownInfo(teamIndex, playerIndex, spellID) : startTime, duration, enable
C_Commentator.GetPlayerCooldownInfoByUnit(unitToken, spellID) : startTime, duration, enable
C_Commentator.GetPlayerCrowdControlInfo(teamIndex, playerIndex) : spellID, expiration, duration
C_Commentator.GetPlayerCrowdControlInfoByUnit(token) : spellID, expiration, duration
C_Commentator.GetPlayerData(teamIndex, playerIndex) : info
C_Commentator.GetPlayerFlagInfo(teamIndex, playerIndex) : hasFlag
C_Commentator.GetPlayerFlagInfoByUnit(unitToken) : hasFlag
C_Commentator.GetPlayerItemCooldownInfo(teamIndex, playerIndex, itemID) : startTime, duration, enable
C_Commentator.GetPlayerItemCooldownInfoByUnit(unitToken, itemID) : startTime, duration, enable
C_Commentator.GetPlayerOverrideName(originalName) : overrideName
C_Commentator.GetPlayerSpellCharges(teamIndex, playerIndex, spellID) : charges, maxCharges, startTime, duration
C_Commentator.GetPlayerSpellChargesByUnit(unitToken, spellID) : charges, maxCharges, startTime, duration
C_Commentator.GetPositionLerpAmount() : amount
C_Commentator.GetSmoothFollowTransitioning() : enabled
C_Commentator.GetSoftlockWeight() : weight
C_Commentator.GetSpeedFactor() : factor
C_Commentator.GetStartLocation(mapID) : pos
C_Commentator.GetTeamColor(teamIndex) : color
C_Commentator.GetTeamColorByUnit(unitToken) : color
C_Commentator.GetTimeLeftInMatch() : timeLeft
C_Commentator.GetTrackedSpellID(indirectSpellID) : trackedSpellID
C_Commentator.GetTrackedSpells(teamIndex, playerIndex, category) : spells
C_Commentator.GetTrackedSpellsByUnit(unitToken, category) : spells
C_Commentator.GetUnitData(unitToken) : data
C_Commentator.GetWargameInfo(listID) : name, minPlayers, maxPlayers, isArena
C_Commentator.HasTrackedAuras(token) : hasOffensiveAura, hasDefensiveAura
C_Commentator.IsSmartCameraLocked() : isSmartCameraLocked
C_Commentator.IsSpectating() : isSpectating
C_Commentator.IsTrackedDefensiveAura(spellID) : isDefensiveTrigger
C_Commentator.IsTrackedOffensiveAura(spellID) : isOffensiveTrigger
C_Commentator.IsTrackedSpell(teamIndex, playerIndex, spellID, category) : isTracked
C_Commentator.IsTrackedSpellByUnit(unitToken, spellID, category) : isTracked
C_Commentator.IsUsingSmartCamera() : isUsingSmartCamera
C_Commentator.LookAtPlayer(factionIndex, playerIndex [, lookAtIndex])
C_Commentator.RemoveAllOverrideNames()
C_Commentator.RemovePlayerOverrideName(originalPlayerName)
C_Commentator.RequestPlayerCooldownInfo(teamIndex, playerIndex)
C_Commentator.ResetFoVTarget()
C_Commentator.ResetSeriesScores(teamName1, teamName2)
C_Commentator.ResetSettings()
C_Commentator.ResetTrackedAuras()
C_Commentator.SetAdditionalCameraWeight(teamIndex, playerIndex, weight)
C_Commentator.SetAdditionalCameraWeightByToken(unitToken, weight)
C_Commentator.SetBlocklistedAuras(spellIDs)
C_Commentator.SetBlocklistedCooldowns(specID, spellIDs)
C_Commentator.SetBlocklistedItemCooldowns(itemIDs)
C_Commentator.SetCamera(xPos, yPos, zPos, yaw, pitch, roll, fov)
C_Commentator.SetCameraCollision(collide)
C_Commentator.SetCameraPosition(xPos, yPos, zPos, snapToLocation)
C_Commentator.SetCheatsEnabled(enableCheats)
C_Commentator.SetCommentatorHistory(history)
C_Commentator.SetDistanceBeforeForcedHorizontalConvergence(distance)
C_Commentator.SetDurationToForceHorizontalConvergence(ms)
C_Commentator.SetExcludeDistance(excludeDistance)
C_Commentator.SetFollowCameraSpeeds(elasticSpeed, minSpeed)
C_Commentator.SetHardlockWeight(weight)
C_Commentator.SetHorizontalAngleThresholdToSmooth(angle)
C_Commentator.SetLookAtLerpAmount(amount)
C_Commentator.SetMapAndInstanceIndex(mapIndex, instanceIndex)
C_Commentator.SetMouseDisabled(disabled)
C_Commentator.SetMoveSpeed(newSpeed)
C_Commentator.SetMsToHoldForHorizontalMovement(ms)
C_Commentator.SetMsToHoldForVerticalMovement(ms)
C_Commentator.SetMsToSmoothHorizontalChange(ms)
C_Commentator.SetMsToSmoothVerticalChange(ms)
C_Commentator.SetPositionLerpAmount(amount)
C_Commentator.SetRequestedDebuffCooldowns(specID, spellIDs)
C_Commentator.SetRequestedDefensiveCooldowns(specID, spellIDs)
C_Commentator.SetRequestedItemCooldowns(itemIDs)
C_Commentator.SetRequestedOffensiveCooldowns(specID, spellIDs)
C_Commentator.SetSeriesScore(teamName1, teamName2, scoringTeamName, score)
C_Commentator.SetSeriesScores(teamName1, teamName2, score1, score2)
C_Commentator.SetSmartCameraLocked(locked)
C_Commentator.SetSmoothFollowTransitioning(enabled)
C_Commentator.SetSoftlockWeight(weight)
C_Commentator.SetSpeedFactor(factor)
C_Commentator.SetTargetHeightOffset(offset)
C_Commentator.SetUseSmartCamera(useSmartCamera)
C_Commentator.SnapCameraLookAtPoint()
C_Commentator.StartWargame(listID, teamSize, tournamentRules, teamOneCaptain, teamTwoCaptain)
C_Commentator.SwapTeamSides()
C_Commentator.ToggleCheats()
C_Commentator.UpdateMapInfo([targetPlayer])
C_Commentator.UpdatePlayerInfo()
C_Commentator.ZoomIn()
C_Commentator.ZoomOut()

C_ConsoleScriptCollection

C_ConsoleScriptCollection.GetCollectionDataByID(collectionID) : data
C_ConsoleScriptCollection.GetCollectionDataByTag(collectionTag) : data
C_ConsoleScriptCollection.GetElements(collectionID) : elementIDs
C_ConsoleScriptCollection.GetScriptData(consoleScriptID) : data

C_Container

C_Container.ContainerIDToInventoryID(containerID) : inventoryID
C_Container.ContainerRefundItemPurchase(containerIndex, slotIndex [, isEquipped])
C_Container.GetBackpackAutosortDisabled() : isDisabled
C_Container.GetBackpackSellJunkDisabled() : isDisabled
C_Container.GetBagName(bagIndex) : name
C_Container.GetBagSlotFlag(bagIndex, flag) : isSet
C_Container.GetBankAutosortDisabled() : isDisabled
C_Container.GetContainerFreeSlots(containerIndex) : freeSlots
C_Container.GetContainerItemCooldown(containerIndex, slotIndex) : startTime, duration, enable
C_Container.GetContainerItemDurability(containerIndex, slotIndex) : durability, maxDurability
C_Container.GetContainerItemEquipmentSetInfo(containerIndex, slotIndex) : inSet, setList
C_Container.GetContainerItemID(containerIndex, slotIndex) : containerID
C_Container.GetContainerItemInfo(containerIndex, slotIndex) : containerInfo
C_Container.GetContainerItemLink(containerIndex, slotIndex) : itemLink
C_Container.GetContainerItemPurchaseCurrency(containerIndex, slotIndex, itemIndex, isEquipped) : currencyInfo
C_Container.GetContainerItemPurchaseInfo(containerIndex, slotIndex, isEquipped) : info
C_Container.GetContainerItemPurchaseItem(containerIndex, slotIndex, itemIndex, isEquipped) : itemInfo
C_Container.GetContainerItemQuestInfo(containerIndex, slotIndex) : questInfo
C_Container.GetContainerNumFreeSlots(bagIndex) : numFreeSlots, bagFamily
C_Container.GetContainerNumSlots(containerIndex) : numSlots
C_Container.GetInsertItemsLeftToRight() : isEnabled
C_Container.GetItemCooldown(itemID) : startTime, duration, enable
C_Container.GetMaxArenaCurrency() : maxCurrency
C_Container.GetSortBagsRightToLeft() : isEnabled
C_Container.IsBattlePayItem(containerIndex, slotIndex) : isBattlePayItem
C_Container.IsContainerFiltered(containerIndex) : isFiltered
C_Container.PickupContainerItem(containerIndex, slotIndex)
C_Container.PlayerHasHearthstone() : itemID
C_Container.SetBackpackAutosortDisabled(disable)
C_Container.SetBackpackSellJunkDisabled(disable)
C_Container.SetBagPortraitTexture(texture, bagIndex)
C_Container.SetBagSlotFlag(bagIndex, flag, isSet)
C_Container.SetBankAutosortDisabled(disable)
C_Container.SetInsertItemsLeftToRight(enable)
C_Container.SetItemSearch(searchString)
C_Container.SetSortBagsRightToLeft(enable)
C_Container.ShowContainerSellCursor(containerIndex, slotIndex)
C_Container.SocketContainerItem(containerIndex, slotIndex) : success
C_Container.SortBags()
C_Container.SortBankBags()
C_Container.SortReagentBankBags()
C_Container.SplitContainerItem(containerIndex, slotIndex, amount)
C_Container.UseContainerItem(containerIndex, slotIndex, [unitToken], [reagentBankOpen])
C_Container.UseHearthstone() : used

C_ContentTracking

C_ContentTracking.GetBestMapForTrackable(trackableType, trackableID [, ignoreWaypoint]) : result, mapID
C_ContentTracking.GetCollectableSourceTrackingEnabled() : isEnabled
C_ContentTracking.GetCollectableSourceTypes() : collectableSourceTypes
C_ContentTracking.GetCurrentTrackingTarget(type, id) : targetType, targetID
C_ContentTracking.GetEncounterTrackingInfo(journalEncounterID) : trackingInfo
C_ContentTracking.GetNextWaypointForTrackable(trackableType, trackableID, uiMapID) : result, mapInfo
C_ContentTracking.GetObjectiveText(targetType, targetID [, includeHyperlinks]) : objectiveText
C_ContentTracking.GetTitle(trackableType, trackableID) : title
C_ContentTracking.GetTrackablesOnMap(trackableType, uiMapID) : result, trackableMapInfos
C_ContentTracking.GetTrackedIDs(trackableType) : entryIDs
C_ContentTracking.GetVendorTrackingInfo(collectableEntryID) : vendorTrackingInfo
C_ContentTracking.GetWaypointText(trackableType, trackableID) : waypointText
C_ContentTracking.IsNavigable(trackableType, trackableID) : result, isNavigable
C_ContentTracking.IsTrackable(type, id) : isTrackable
C_ContentTracking.IsTracking(type, id) : isTracking
C_ContentTracking.StartTracking(type, id) : error
C_ContentTracking.StopTracking(type, id, stopType)
C_ContentTracking.ToggleTracking(type, id, stopType) : error

C_ContributionCollector

C_ContributionCollector.Close() - Closes the contribution collector API state.
C_ContributionCollector.Contribute(contributionID) - Contributes resources to a building.
C_ContributionCollector.GetActive() : contributionID - Returns the currently active buildings.
C_ContributionCollector.GetAtlases(contributionID) : atlasName - Returns a table listing the possible states for a building.
C_ContributionCollector.GetBuffs(contributionID) : spellID - Returns the buffs provided by a building (e.g. in a Warfront).
C_ContributionCollector.GetContributionAppearance(contributionID, contributionState) : appearance - Returns contribution appearance info.
C_ContributionCollector.GetContributionCollectorsForMap(uiMapID) : contributionCollectors - Returns contribution buildings on a map.
C_ContributionCollector.GetContributionResult(contributionID) : result - Returns a value indicating the result of a contribution.
C_ContributionCollector.GetDescription(contributionID) : description - Returns the description of a building.
C_ContributionCollector.GetManagedContributionsForCreatureID(creatureID) : contributionID - Returns contributions for a creature.
C_ContributionCollector.GetName(contributionID) : name - Returns the name of a building.
C_ContributionCollector.GetOrderIndex(contributionID) : orderIndex - Returns the order in which buildings are displayed.
C_ContributionCollector.GetRequiredContributionCurrency(contributionID) : currencyID, currencyAmount - Returns the currencyID and amount needed to contribute to a building.
C_ContributionCollector.GetRequiredContributionItem(contributionID) : itemID, itemCount - Returns the itemID and amount needed to contribute to a building.
C_ContributionCollector.GetRewardQuestID(contributionID) : questID - Returns the hidden quest that is flagged completed when a contribution is made.
C_ContributionCollector.GetState(contributionID) : contributionState, contributionPercentageComplete, timeOfNextStateChange, startTime - Returns the current state of a building, its completion percentage, and time until next state change.
C_ContributionCollector.HasPendingContribution(contributionID) : hasPending - Returns whether there is a pending contribution.
C_ContributionCollector.IsAwaitingRewardQuestData(contributionID) : awaitingData - Returns true if the client is waiting for quest reward data.

C_CovenantCallings

C_CovenantCallings.AreCallingsUnlocked() : unlocked
C_CovenantCallings.RequestCallings()

C_CovenantPreview

C_CovenantPreview.CloseFromUI()
C_CovenantPreview.GetCovenantInfoForPlayerChoiceResponseID(playerChoiceResponseID) : previewInfo

C_Covenants

C_Covenants.GetActiveCovenantID() : covenantID
C_Covenants.GetCovenantData(covenantID) : data
C_Covenants.GetCovenantIDs() : covenantID

C_CovenantSanctumUI

C_CovenantSanctumUI.CanAccessReservoir() : canAccess
C_CovenantSanctumUI.CanDepositAnima() : canDeposit
C_CovenantSanctumUI.DepositAnima() #protected
C_CovenantSanctumUI.EndInteraction()
C_CovenantSanctumUI.GetAnimaInfo() : currencyID, maxDisplayableValue
C_CovenantSanctumUI.GetCurrentTalentTreeID() : currentTalentTreeID
C_CovenantSanctumUI.GetFeatures() : features
C_CovenantSanctumUI.GetRenownLevel() : level
C_CovenantSanctumUI.GetRenownLevels(covenantID) : levels
C_CovenantSanctumUI.GetRenownRewardsForLevel(covenantID, renownLevel) : rewards
C_CovenantSanctumUI.GetSanctumType() : sanctumType
C_CovenantSanctumUI.GetSoulCurrencies() : currencyIDs
C_CovenantSanctumUI.HasMaximumRenown() : hasMaxRenown
C_CovenantSanctumUI.IsPlayerInRenownCatchUpMode() : isInCatchUpMode
C_CovenantSanctumUI.IsWeeklyRenownCapped() : isWeeklyCapped
C_CovenantSanctumUI.RequestCatchUpState()

C_CraftingOrders

C_CraftingOrders.AreOrderNotesDisabled() : areNotesDisabled
C_CraftingOrders.CalculateCraftingOrderPostingFee(skillLineAbilityID, orderType, orderDuration) : deposit
C_CraftingOrders.CancelOrder(orderID)
C_CraftingOrders.CanOrderSkillAbility(skillLineAbilityID) : canOrder
C_CraftingOrders.ClaimOrder(orderID, profession)
C_CraftingOrders.CloseCrafterCraftingOrders()
C_CraftingOrders.CloseCustomerCraftingOrders()
C_CraftingOrders.FulfillOrder(orderID, crafterNote, profession)
C_CraftingOrders.GetClaimedOrder() : order
C_CraftingOrders.GetCrafterBuckets() : buckets
C_CraftingOrders.GetCrafterOrders() : orders
C_CraftingOrders.GetCraftingOrderTime() : time
C_CraftingOrders.GetCustomerCategories() : categories
C_CraftingOrders.GetCustomerOptions(params) : results
C_CraftingOrders.GetCustomerOrders() : customerOrders
C_CraftingOrders.GetDefaultOrdersSkillLine() : skillLineID
C_CraftingOrders.GetMyOrders() : myOrders
C_CraftingOrders.GetNumFavoriteCustomerOptions() : numFavorites
C_CraftingOrders.GetOrderClaimInfo(profession) : claimInfo
C_CraftingOrders.GetPersonalOrdersInfo() : infos
C_CraftingOrders.HasFavoriteCustomerOptions() : hasFavorites
C_CraftingOrders.IsCustomerOptionFavorited(recipeID) : favorited
C_CraftingOrders.ListMyOrders(request)
C_CraftingOrders.OpenCrafterCraftingOrders()
C_CraftingOrders.OpenCustomerCraftingOrders()
C_CraftingOrders.OrderCanBeRecrafted(orderID) : recraftable
C_CraftingOrders.ParseCustomerOptions()
C_CraftingOrders.PlaceNewOrder(orderInfo)
C_CraftingOrders.RejectOrder(orderID, crafterNote, profession)
C_CraftingOrders.ReleaseOrder(orderID, profession)
C_CraftingOrders.RequestCrafterOrders(request) #noscript
C_CraftingOrders.RequestCustomerOrders(request)
C_CraftingOrders.SetCustomerOptionFavorited(recipeID, favorited)
C_CraftingOrders.ShouldShowCraftingOrderTab() : showTab
C_CraftingOrders.SkillLineHasOrders(skillLineID) : hasOrders
C_CraftingOrders.UpdateIgnoreList()

C_CreatureInfo

C_CreatureInfo.GetClassInfo(classID) : classInfo - Returns info for a class by ID.
C_CreatureInfo.GetFactionInfo(raceID) : factionInfo - Returns the faction name for a race.
C_CreatureInfo.GetRaceInfo(raceID) : raceInfo - Returns both localized and locale-independent race names.

C_CurrencyInfo

C_CurrencyInfo.DoesWarModeBonusApply(currencyID) : warModeApplies, limitOncePerTooltip
C_CurrencyInfo.ExpandCurrencyList(index, expand) - Expands/collapses a currency list header.
C_CurrencyInfo.GetAzeriteCurrencyID() : azeriteCurrencyID
C_CurrencyInfo.GetBackpackCurrencyInfo(index) : info - Returns info for a tracked currency in the backpack.
C_CurrencyInfo.GetBasicCurrencyInfo(currencyType [, quantity]) : info
C_CurrencyInfo.GetCurrencyContainerInfo(currencyType, quantity) : info
C_CurrencyInfo.GetCurrencyDescription(type) : description
C_CurrencyInfo.GetCurrencyIDFromLink(currencyLink) : currencyID
C_CurrencyInfo.GetCurrencyInfo(type) : info - Returns info for a currency by ID.
C_CurrencyInfo.GetCurrencyInfoFromLink(link) : info - Returns information about currencies from a link.
C_CurrencyInfo.GetCurrencyLink(type [, amount]) : link - Returns a currency link.
C_CurrencyInfo.GetCurrencyListInfo(index) : info - Returns info for a currency in the currency tab.
C_CurrencyInfo.GetCurrencyListLink(index) : link
C_CurrencyInfo.GetCurrencyListSize() : currencyListSize - Returns the amount of currencies and headers in the currency tab.
C_CurrencyInfo.GetDragonIslesSuppliesCurrencyID() : dragonIslesSuppliesCurrencyID
C_CurrencyInfo.GetFactionGrantedByCurrency(currencyID) : factionID - Gets the faction ID for currency that is immediately converted into reputation with that faction instead.
C_CurrencyInfo.GetWarResourcesCurrencyID() : warResourceCurrencyID
C_CurrencyInfo.IsCurrencyContainer(currencyID, quantity) : isCurrencyContainer
C_CurrencyInfo.PickupCurrency(type)
C_CurrencyInfo.SetCurrencyBackpack(index, backpack) - Tracks a currency in the backpack.
C_CurrencyInfo.SetCurrencyUnused(index, unused) - Marks a currency as unused in the currency tab.

C_Cursor

C_Cursor.GetCursorItem() : item

C_CVar

C_CVar.GetCVar(name) : value - Returns the current value of a console variable.
C_CVar.GetCVarBitfield(name, index) : value - Returns the bitfield of a console variable.
C_CVar.GetCVarBool(name) : value - Returns the boolean value of a console variable.
C_CVar.GetCVarDefault(name) : defaultValue - Returns the default value of a console variable.
C_CVar.GetCVarInfo(name) : value, defaultValue, isStoredServerAccount, isStoredServerCharacter, isLockedFromUser, isSecure, isReadOnly - Returns information on a console variable.
C_CVar.RegisterCVar(name [, value]) - Temporarily registers a custom console variable.
C_CVar.ResetTestCVars() - Resets the ActionCam cvars.
C_CVar.SetCVar(name [, value]) : success - Sets a console variable.
C_CVar.SetCVarBitfield(name, index, value) : success - Sets the bitfield of a console variable.

C_DateAndTime

C_DateAndTime.AdjustTimeByDays(date, days) : newDate - Returns the date after a specified amount of days.
C_DateAndTime.AdjustTimeByMinutes(date, minutes) : newDate - Returns the date after a given amount of minutes.
C_DateAndTime.AdjustTimeByMonths(date, months) : newDate
C_DateAndTime.CompareCalendarTime(lhsCalendarTime, rhsCalendarTime) : comparison - Compares two dates with eachother.
C_DateAndTime.GetCalendarTimeFromEpoch(epoch) : date - Returns the date for a specified amount of time since the UNIX epoch for the OS time zone.
C_DateAndTime.GetCurrentCalendarTime() : date - Returns the realm's current date and time.
C_DateAndTime.GetSecondsUntilDailyReset() : seconds
C_DateAndTime.GetSecondsUntilWeeklyReset() : seconds
C_DateAndTime.GetServerTimeLocal() : serverTimeLocal - Returns the server's Unix time offset by the server's timezone.

C_DeathInfo

C_DeathInfo.GetCorpseMapPosition(uiMapID) : position - Returns the location of the player's corpse on the map.
C_DeathInfo.GetDeathReleasePosition(uiMapID) : position - When the player is dead and hasn't released spirit, returns the location of the graveyard they will release to.
C_DeathInfo.GetGraveyardsForMap(uiMapID) : graveyards - Returns graveyard info and location for a map.
C_DeathInfo.GetSelfResurrectOptions() : options - Returns self resurrect options for your character, including from soulstones.
C_DeathInfo.UseSelfResurrectOption(optionType, id) - Uses a soulstone or similar means of self resurrection.

C_Debug

C_Debug.DashboardIsEnabled() #protected
C_Debug.GetAllPortLocsForMap(uiMapID) #protected
C_Debug.GetMapDebugObjects(uiMapID) #protected
C_Debug.PrintToDebugWindow()
C_Debug.TeleportToMapDebugObject(pinIndex) #protected
C_Debug.TeleportToMapLocation(uiMapID, mapX, mapY) #protected
C_Debug.ViewInDebugWindow()

C_EditMode

C_EditMode.ConvertLayoutInfoToString(layoutInfo) : layoutInfoAsString
C_EditMode.ConvertStringToLayoutInfo(layoutInfoAsString) : layoutInfo
C_EditMode.GetAccountSettings() : accountSettings
C_EditMode.GetLayouts() : layoutInfo
C_EditMode.OnEditModeExit()
C_EditMode.OnLayoutAdded(addedLayoutIndex, activateNewLayout, isLayoutImported)
C_EditMode.OnLayoutDeleted(deletedLayoutIndex)
C_EditMode.SaveLayouts(saveInfo)
C_EditMode.SetAccountSetting(setting, value)
C_EditMode.SetActiveLayout(activeLayout)

C_EncounterJournal

C_EncounterJournal.GetDungeonEntrancesForMap(uiMapID) : dungeonEntrances - Returns the instance entrances for a map.
C_EncounterJournal.GetEncounterJournalLink(linkType, ID, displayText, difficultyID) : link
C_EncounterJournal.GetEncountersOnMap(uiMapID) : encounters - Returns boss pin locations for an instance map.
C_EncounterJournal.GetInstanceForGameMap(mapID) : journalInstanceID
C_EncounterJournal.GetLootInfo(id) : itemInfo - Returns info for loot items available from an encounter.
C_EncounterJournal.GetLootInfoByIndex(index [, encounterIndex]) : itemInfo - Returns loot info for an encounter or instance.
C_EncounterJournal.GetSectionIconFlags(sectionID) : iconFlags - Returns the icon flags for a section, such as Magic Effect and Heroic Difficulty
C_EncounterJournal.GetSectionInfo(sectionID) : info - Returns information about an entry in the Abilities section of the Encounter Journal.
C_EncounterJournal.GetSlotFilter() : filter - Returns the current item slot filter for loot items.
C_EncounterJournal.InstanceHasLoot([instanceID]) : hasLoot - Returns whether an instance has a loot table in the journal.
C_EncounterJournal.IsEncounterComplete(journalEncounterID) : isEncounterComplete - Returns if a boss encounter has been completed.
C_EncounterJournal.OnClose()
C_EncounterJournal.OnOpen()
C_EncounterJournal.ResetSlotFilter() - Resets the item slot filter for loot items.
C_EncounterJournal.SetPreviewMythicPlusLevel(level)
C_EncounterJournal.SetPreviewPvpTier(tier)
C_EncounterJournal.SetSlotFilter(filterSlot) - Sets the item slot filter for loot items.
C_EncounterJournal.SetTab(tabIdx)

C_EquipmentSet

C_EquipmentSet.AssignSpecToEquipmentSet(equipmentSetID, specIndex) - Assigns an equipment set to a specialization.
C_EquipmentSet.CanUseEquipmentSets() : canUseEquipmentSets - Returns whether any equipment sets can be used.
C_EquipmentSet.ClearIgnoredSlotsForSave() - Clears ignored slots for saving.
C_EquipmentSet.CreateEquipmentSet(equipmentSetName [, icon]) - Creates an equipment set.
C_EquipmentSet.DeleteEquipmentSet(equipmentSetID) - Deletes an equipment set.
C_EquipmentSet.EquipmentSetContainsLockedItems(equipmentSetID) : hasLockedItems - Returns whether an equipment set has locked items
C_EquipmentSet.GetEquipmentSetAssignedSpec(equipmentSetID) : specIndex - Returns the specialization assigned to an equipment set.
C_EquipmentSet.GetEquipmentSetForSpec(specIndex) : equipmentSetID - Returns the equipment set currently assigned to a specific specialization.
C_EquipmentSet.GetEquipmentSetID(equipmentSetName) : equipmentSetID - Returns the set ID of an equipment set with the specified name.
C_EquipmentSet.GetEquipmentSetIDs() : equipmentSetIDs - Returns an array containing all currently saved equipment set IDs.
C_EquipmentSet.GetEquipmentSetInfo(equipmentSetID) : name, iconFileID, setID, isEquipped, numItems, numEquipped, numInInventory, numLost, numIgnored - Returns information about a saved equipment set.
C_EquipmentSet.GetIgnoredSlots(equipmentSetID) : slotIgnored - Returns ignored slots of an equipment set.
C_EquipmentSet.GetItemIDs(equipmentSetID) : itemIDs - Returns the item IDs of an equipment set.
C_EquipmentSet.GetItemLocations(equipmentSetID) : locations - Returns the location of all items in an equipment set.
C_EquipmentSet.GetNumEquipmentSets() : numEquipmentSets - Returns the number of saved equipment sets.
C_EquipmentSet.IgnoreSlotForSave(slot) - Ignores an equipment slot for saving.
C_EquipmentSet.IsSlotIgnoredForSave(slot) : isSlotIgnored - Returns whether a slot is ignored for saving.
C_EquipmentSet.ModifyEquipmentSet(equipmentSetID, newName [, newIcon]) - Modifies an equipment set.
C_EquipmentSet.PickupEquipmentSet(equipmentSetID) - Picks up an equipment set, placing it on the cursor.
C_EquipmentSet.SaveEquipmentSet(equipmentSetID [, icon]) - Saves your currently equipped items into an equipment set.
C_EquipmentSet.UnassignEquipmentSetSpec(equipmentSetID) - Unassigns an equipment set from a specialization.
C_EquipmentSet.UnignoreSlotForSave(slot) - Unignores a slot for saving.
C_EquipmentSet.UseEquipmentSet(equipmentSetID) : setWasEquipped #nocombat - Equips items from a specified equipment set.

C_EventToastManager

C_EventToastManager.GetLevelUpDisplayToastsFromLevel(level) : toastInfo
C_EventToastManager.GetNextToastToDisplay() : toastInfo
C_EventToastManager.RemoveCurrentToast()

C_EventUtils

C_EventUtils.IsEventValid(eventName) : valid
C_EventUtils.NotifySettingsLoaded()

C_ExpansionTrial

C_ExpansionTrial.OnTrialLevelUpDialogClicked()
C_ExpansionTrial.OnTrialLevelUpDialogShown()

C_FogOfWar

C_FogOfWar.GetFogOfWarForMap(uiMapID) : fogOfWarID - Returns the fog of war for an Island Expedition map.
C_FogOfWar.GetFogOfWarInfo(fogOfWarID) : fogOfWarInfo - Returns info for the fog of war for an Island Expedition map.

C_FrameManager

C_FrameManager.GetFrameVisibilityState(frameType) : shouldShow

C_FriendList

C_FriendList.AddFriend(name [, notes]) #noscript - Adds a friend to your friend list.
C_FriendList.AddIgnore(name) : added - Adds a player to your ignore list.
C_FriendList.AddOrDelIgnore(name) - Adds or removes a player to/from the ignore list.
C_FriendList.AddOrRemoveFriend(name, notes) - Adds or removes a player to or from the friends list.
C_FriendList.DelIgnore(name) : removed - Removes a player from your ignore list.
C_FriendList.DelIgnoreByIndex(index) - Removes a player from your ignore list.
C_FriendList.GetFriendInfo(name) : info - Retrieves information about a person on your friends list.
C_FriendList.GetFriendInfoByIndex(index) : info - Retrieves information about a person on your friends list.
C_FriendList.GetIgnoreName(index) : name - Returns the name of a currently ignored player.
C_FriendList.GetNumFriends() : numFriends - Returns how many friends you have.
C_FriendList.GetNumIgnores() : numIgnores - Returns the number of entries on your ignore list.
C_FriendList.GetNumOnlineFriends() : numOnline - Returns the number of online friends.
C_FriendList.GetNumWhoResults() : numWhos, totalNumWhos - Get the number of entries resulting from your most recent /who query.
C_FriendList.GetSelectedFriend() : index - Returns the index of the currently selected friend.
C_FriendList.GetSelectedIgnore() : index - Returns the currently selected index in the ignore listing.
C_FriendList.GetWhoInfo(index) : info - Retrieves info about a character on your current /who list.
C_FriendList.IsFriend(guid) : isFriend - Returns whether a character is your friend.
C_FriendList.IsIgnored(token) : isIgnored - Returns whether a character is being ignored by you.
C_FriendList.IsIgnoredByGuid(guid) : isIgnored - Returns whether a character is being ignored by you.
C_FriendList.IsOnIgnoredList(token) : isIgnored
C_FriendList.RemoveFriend(name) : removed - Removes a friend from the friends list.
C_FriendList.RemoveFriendByIndex(index) - Removes a friend from the friends list.
C_FriendList.SendWho(filter [, origin]) #hwevent - Requests a list of other online players.
C_FriendList.SetFriendNotes(name, notes) : found - Sets the note text for a friend.
C_FriendList.SetFriendNotesByIndex(index, notes) - Sets the note text for a friend.
C_FriendList.SetSelectedFriend(index) - Updates the current selected friend.
C_FriendList.SetSelectedIgnore(index) - Sets the currently selected ignore entry.
C_FriendList.SetWhoToUi(whoToUi) - Sets how the result of a /who request will be delivered.
C_FriendList.ShowFriends() - Requests updated friends information from server.
C_FriendList.SortWho(sorting) - Sorts the last /who reply received by the client.

C_FunctionContainers

C_FunctionContainers.CreateCallback()

C_GamePad

C_GamePad.AddSDLMapping(platform, mapping) : success
C_GamePad.ApplyConfigs()
C_GamePad.AxisIndexToConfigName(axisIndex) : configName
C_GamePad.ButtonBindingToIndex(bindingName) : buttonIndex
C_GamePad.ButtonIndexToBinding(buttonIndex) : bindingName
C_GamePad.ButtonIndexToConfigName(buttonIndex) : configName
C_GamePad.ClearLedColor()
C_GamePad.DeleteConfig(configID)
C_GamePad.GetActiveDeviceID() : deviceID
C_GamePad.GetAllConfigIDs() : configIDs
C_GamePad.GetAllDeviceIDs() : deviceIDs
C_GamePad.GetCombinedDeviceID() : deviceID
C_GamePad.GetConfig(configID) : config
C_GamePad.GetDeviceMappedState([deviceID]) : state
C_GamePad.GetDeviceRawState(deviceID) : rawState
C_GamePad.GetLedColor() : color
C_GamePad.GetPowerLevel([deviceID]) : powerLevel
C_GamePad.IsEnabled() : enabled
C_GamePad.SetConfig(config)
C_GamePad.SetLedColor(color)
C_GamePad.SetVibration(vibrationType, intensity)
C_GamePad.StickIndexToConfigName(stickIndex) : configName
C_GamePad.StopVibration()

C_Garrison

C_Garrison.AddFollowerToMission(missionID, followerID [, boardIndex]) : followerAdded
C_Garrison.AllowMissionStartAboveSoftCap(garrFollowerTypeID)
C_Garrison.AreMissionFollowerRequirementsMet(missionRecID)
C_Garrison.AssignFollowerToBuilding(plotInstanceID, followerID)
C_Garrison.CancelConstruction(plotInstanceID)
C_Garrison.CanGenerateRecruits()
C_Garrison.CanOpenMissionChest(missionID)
C_Garrison.CanSetRecruitmentPreference()
C_Garrison.CanSpellTargetFollowerIDWithAddAbility(followerID)
C_Garrison.CanUpgradeGarrison()
C_Garrison.CastItemSpellOnFollowerAbility(followerID, abilityID)
C_Garrison.CastSpellOnFollower(followerID)
C_Garrison.CastSpellOnFollowerAbility(followerID, abilityID)
C_Garrison.CastSpellOnMission(missionID)
C_Garrison.ClearCompleteTalent(garrisonType)
C_Garrison.CloseArchitect()
C_Garrison.CloseGarrisonTradeskillNPC()
C_Garrison.CloseMissionNPC()
C_Garrison.CloseRecruitmentNPC()
C_Garrison.CloseTalentNPC()
C_Garrison.CloseTradeskillCrafter()
C_Garrison.GenerateRecruits(mechanicTypeID, traitID)
C_Garrison.GetAllBonusAbilityEffects()
C_Garrison.GetAllEncounterThreats(garrFollowerTypeID)
C_Garrison.GetAutoCombatDamageClassValues() : damageClassStrings
C_Garrison.GetAutoMissionBoardState(missionID) : targetInfo
C_Garrison.GetAutoMissionEnvironmentEffect(missionID) : autoMissionEnvEffect
C_Garrison.GetAutoMissionTargetingInfo(missionID, followerID, casterBoardIndex) : targetInfo
C_Garrison.GetAutoMissionTargetingInfoForSpell(missionID, autoCombatSpellID, casterBoardIndex) : targetInfo
C_Garrison.GetAutoTroops(followerType) : autoTroopInfo
C_Garrison.GetAvailableMissions([missionList,] garrFollowerTypeID)
C_Garrison.GetAvailableRecruits()
C_Garrison.GetBasicMissionInfo(missionID)
C_Garrison.GetBuffedFollowersForMission(missionID, displayingAbilities)
C_Garrison.GetBuildingInfo(buildingID)
C_Garrison.GetBuildingLockInfo()
C_Garrison.GetBuildings(garrisonType)
C_Garrison.GetBuildingsForPlot(plotInstanceID)
C_Garrison.GetBuildingsForSize(garrisonType, uiCategoryID)
C_Garrison.GetBuildingSizes()
C_Garrison.GetBuildingSpecInfo()
C_Garrison.GetBuildingTimeRemaining(plotInstanceID)
C_Garrison.GetBuildingTooltip(buildingID)
C_Garrison.GetBuildingUpgradeInfo(buildingID)
C_Garrison.GetClassSpecCategoryInfo(garrFollowerType)
C_Garrison.GetCombatAllyMission(garrFollowerTypeID)
C_Garrison.GetCombatLogSpellInfo(autoCombatSpellID) : spellInfo
C_Garrison.GetCompleteMissions([missionList,] garrFollowerTypeID)
C_Garrison.GetCompleteTalent(garrisonType)
C_Garrison.GetCurrencyTypes(garrType)
C_Garrison.GetCurrentCypherEquipmentLevel() : equipmentLevel
C_Garrison.GetCurrentGarrTalentTreeFriendshipFactionID() : currentGarrTalentTreeFriendshipFactionID
C_Garrison.GetCurrentGarrTalentTreeID() : currentGarrTalentTreeID
C_Garrison.GetCyphersToNextEquipmentLevel() : cyphersToNext
C_Garrison.GetFollowerAbilities(guid|id)
C_Garrison.GetFollowerAbilityAtIndex(followerID, index)
C_Garrison.GetFollowerAbilityAtIndexByID(garrFollowerID, index)
C_Garrison.GetFollowerAbilityCounterMechanicInfo(garrAbilityID)
C_Garrison.GetFollowerAbilityCountersForMechanicTypes(garrFollowerTypeID)
C_Garrison.GetFollowerAbilityDescription(garrAbilityID)
C_Garrison.GetFollowerAbilityIcon(garrAbilityID)
C_Garrison.GetFollowerAbilityInfo(garrAbilityID)
C_Garrison.GetFollowerAbilityIsTrait(garrAbilityID)
C_Garrison.GetFollowerAbilityLink(abilityID)
C_Garrison.GetFollowerAbilityName(garrAbilityID)
C_Garrison.GetFollowerActivationCost()
C_Garrison.GetFollowerAutoCombatSpells(garrFollowerID, followerLevel) : autoCombatSpells, autoCombatAutoAttack
C_Garrison.GetFollowerAutoCombatStats(garrFollowerID) : autoCombatInfo
C_Garrison.GetFollowerBiasForMission(missionID, followerID)
C_Garrison.GetFollowerClassSpec(followerID)
C_Garrison.GetFollowerClassSpecAtlas(garrSpecID)
C_Garrison.GetFollowerClassSpecByID(garrFollowerID)
C_Garrison.GetFollowerClassSpecName(garrFollowerID)
C_Garrison.GetFollowerDisplayID(followerID)
C_Garrison.GetFollowerInfo(guid|id)
C_Garrison.GetFollowerInfoForBuilding()
C_Garrison.GetFollowerIsTroop(guid|id)
C_Garrison.GetFollowerItemLevelAverage(followerID)
C_Garrison.GetFollowerItems(followerID)
C_Garrison.GetFollowerLevel(followerID)
C_Garrison.GetFollowerLevelXP(followerID)
C_Garrison.GetFollowerLink(followerID)
C_Garrison.GetFollowerLinkByID(garrFollowerID)
C_Garrison.GetFollowerMissionCompleteInfo(followerID) : followerMissionCompleteInfo
C_Garrison.GetFollowerMissionTimeLeft(followerID)
C_Garrison.GetFollowerMissionTimeLeftSeconds(followerID)
C_Garrison.GetFollowerModelItems(followerID)
C_Garrison.GetFollowerName(followerID)
C_Garrison.GetFollowerNameByID(garrFollowerID)
C_Garrison.GetFollowerPortraitIconID(followerID)
C_Garrison.GetFollowerPortraitIconIDByID(garrFollowerID)
C_Garrison.GetFollowerQuality(followerID)
C_Garrison.GetFollowerQualityTable(garrFollowerTypeID)
C_Garrison.GetFollowerRecentlyGainedAbilityIDs(followerID)
C_Garrison.GetFollowerRecentlyGainedTraitIDs(followerID)
C_Garrison.GetFollowers() - Returns a list of garrison tech followers.
C_Garrison.GetFollowerShipments(garrTypeID)
C_Garrison.GetFollowerSoftCap(garrFollowerTypeID)
C_Garrison.GetFollowerSourceTextByID(garrFollowerID)
C_Garrison.GetFollowerSpecializationAtIndex(followerID, index)
C_Garrison.GetFollowersSpellsForMission(missionID)
C_Garrison.GetFollowerStatus(followerID)
C_Garrison.GetFollowersTraitsForMission(missionID)
C_Garrison.GetFollowerTraitAtIndex(followerID, index)
C_Garrison.GetFollowerTraitAtIndexByID(garrFollowerID, index)
C_Garrison.GetFollowerTypeByID(garrFollowerID)
C_Garrison.GetFollowerTypeByMissionID(missionID)
C_Garrison.GetFollowerUnderBiasReason(missionID, followerID)
C_Garrison.GetFollowerXP(followerID)
C_Garrison.GetFollowerXPTable(garrFollowerTypeID)
C_Garrison.GetFollowerZoneSupportAbilities(guid|id)
C_Garrison.GetGarrisonInfo(garrisonType)
C_Garrison.GetGarrisonPlotsInstancesForMap(uiMapID) : garrisonPlotInstances
C_Garrison.GetGarrisonTalentTreeCurrencyTypes(garrTalentTreeID) : garrTalentTreeCurrencyType
C_Garrison.GetGarrisonTalentTreeType(garrTalentTreeID) : garrTalentTreeType
C_Garrison.GetGarrisonUpgradeCost(followerType)
C_Garrison.GetInProgressMissions([missionList,] garrFollowerTypeID)
C_Garrison.GetLandingPageGarrisonType()
C_Garrison.GetLandingPageItems(garrTypeID [, noSort])
C_Garrison.GetLandingPageShipmentCount()
C_Garrison.GetLandingPageShipmentInfo(buildingID)
C_Garrison.GetLandingPageShipmentInfoByContainerID(shipmentContainerID)
C_Garrison.GetLooseShipments(garrTypeID)
C_Garrison.GetMaxCypherEquipmentLevel() : maxEquipmentLevel
C_Garrison.GetMissionBonusAbilityEffects(missionID)
C_Garrison.GetMissionCompleteEncounters(missionID) : encounters
C_Garrison.GetMissionCost(missionID)
C_Garrison.GetMissionDeploymentInfo(missionID) : missionDeploymentInfo
C_Garrison.GetMissionDisplayIDs(missionID)
C_Garrison.GetMissionEncounterIconInfo(missionID) : missionEncounterIconInfo
C_Garrison.GetMissionLink(missionID)
C_Garrison.GetMissionMaxFollowers(garrMissionID)
C_Garrison.GetMissionName(garrMissionID)
C_Garrison.GetMissionRewardInfo(garrMissionID [, missionDBID])
C_Garrison.GetMissionSuccessChance(missionID)
C_Garrison.GetMissionTexture(offeredGarrMissionTextureID)
C_Garrison.GetMissionTimes(missionID)
C_Garrison.GetMissionUncounteredMechanics(missionID)
C_Garrison.GetNumActiveFollowers()
C_Garrison.GetNumFollowerActivationsRemaining(garrTypeID)
C_Garrison.GetNumFollowerDailyActivations()
C_Garrison.GetNumFollowers()
C_Garrison.GetNumFollowersForMechanic(followerType, mechanicID)
C_Garrison.GetNumFollowersOnMission(missionID)
C_Garrison.GetNumPendingShipments()
C_Garrison.GetNumShipmentCurrencies()
C_Garrison.GetNumShipmentReagents()
C_Garrison.GetOwnedBuildingInfo(plotInstanceID)
C_Garrison.GetOwnedBuildingInfoAbbrev(plotInstanceID)
C_Garrison.GetPartyBuffs(missionID)
C_Garrison.GetPartyMentorLevels(missionID)
C_Garrison.GetPartyMissionInfo(missionID)
C_Garrison.GetPendingShipmentInfo(index)
C_Garrison.GetPlots(followerType)
C_Garrison.GetPlotsForBuilding(buildingID)
C_Garrison.GetPossibleFollowersForBuilding(followerType, plotInstanceID)
C_Garrison.GetRecruitAbilities(index)
C_Garrison.GetRecruiterAbilityCategories()
C_Garrison.GetRecruiterAbilityList(traits)
C_Garrison.GetRecruitmentPreferences()
C_Garrison.GetShipDeathAnimInfo()
C_Garrison.GetShipmentContainerInfo()
C_Garrison.GetShipmentItemInfo()
C_Garrison.GetShipmentReagentCurrencyInfo(currencyIndex)
C_Garrison.GetShipmentReagentInfo(reagentIndex)
C_Garrison.GetShipmentReagentItemLink(reagentIndex)
C_Garrison.GetSpecChangeCost()
C_Garrison.GetTabForPlot(plotInstanceID)
C_Garrison.GetTalentInfo(talentID) : info
C_Garrison.GetTalentPointsSpentInTalentTree(garrTalentTreeID) : talentPoints
C_Garrison.GetTalentTreeIDsByClassID(garrType, classID) : treeIDs
C_Garrison.GetTalentTreeInfo(treeID) : info
C_Garrison.GetTalentTreeResetInfo(garrTalentTreeID) : goldCost, currencyCosts
C_Garrison.GetTalentTreeTalentPointResearchInfo(garrTalentID, researchRank, garrTalentTreeID, talentPointIndex, isRespec) : goldCost, currencyCosts, durationSecs
C_Garrison.GetTalentUnlockWorldQuest(talentID) : worldQuestID
C_Garrison.HasAdventures() : hasAdventures
C_Garrison.HasGarrison(garrisonType)
C_Garrison.HasShipyard()
C_Garrison.IsAboveFollowerSoftCap(garrFollowerTypeID)
C_Garrison.IsAtGarrisonMissionNPC() : atGarrisonMissionNPC
C_Garrison.IsEnvironmentCountered(missionID) : environmentCountered
C_Garrison.IsFollowerCollected(garrFollowerID)
C_Garrison.IsFollowerOnCompletedMission(followerID) : followerOnCompletedMission
C_Garrison.IsInvasionAvailable()
C_Garrison.IsMechanicFullyCountered(missionID, followerID, mechanicID)
C_Garrison.IsOnGarrisonMap()
C_Garrison.IsOnShipmentQuestForNPC()
C_Garrison.IsOnShipyardMap()
C_Garrison.IsPlayerInGarrison(garrType)
C_Garrison.IsTalentConditionMet(talentID) : isMet, failureString
C_Garrison.IsUsingPartyGarrison()
C_Garrison.IsVisitGarrisonAvailable()
C_Garrison.MarkMissionComplete(missionID)
C_Garrison.MissionBonusRoll(missionID)
C_Garrison.PlaceBuilding(plotInstanceID, buildingID)
C_Garrison.RecruitFollower(followerIndex)
C_Garrison.RegenerateCombatLog(missionID) : success
C_Garrison.RemoveFollower(dbID)
C_Garrison.RemoveFollowerFromBuilding()
C_Garrison.RemoveFollowerFromMission(missionID, followerID [, boardIndex])
C_Garrison.RenameFollower(followerID, name)
C_Garrison.RequestClassSpecCategoryInfo(garrFollowerTypeID)
C_Garrison.RequestGarrisonUpgradeable(followerType)
C_Garrison.RequestLandingPageShipmentInfo()
C_Garrison.RequestShipmentCreation()
C_Garrison.RequestShipmentInfo()
C_Garrison.ResearchTalent(garrTalentID)
C_Garrison.RushHealAllFollowers(followerType)
C_Garrison.RushHealFollower(garrFollowerID)
C_Garrison.SearchForFollower(guid|id, searchString)
C_Garrison.SetAutoCombatSpellFastForward(state)
C_Garrison.SetBuildingActive(plotInstanceID)
C_Garrison.SetBuildingSpecialization()
C_Garrison.SetFollowerFavorite()
C_Garrison.SetFollowerInactive(followerID, inactive)
C_Garrison.SetRecruitmentPreferences(mechanicTypeID, traitID)
C_Garrison.SetUsingPartyGarrison(enabled)
C_Garrison.ShouldShowMapTab(garrType)
C_Garrison.ShowFollowerNameInErrorMessage(missionRecID)
C_Garrison.StartMission(missionID)
C_Garrison.SwapBuildings(plotInstanceID1, plotInstanceID2)
C_Garrison.TargetSpellHasFollowerItemLevelUpgrade()
C_Garrison.TargetSpellHasFollowerReroll()
C_Garrison.TargetSpellHasFollowerTemporaryAbility()
C_Garrison.UpgradeBuilding(plotInstanceID)
C_Garrison.UpgradeGarrison(followerType)

C_GenericWidgetDisplay

C_GenericWidgetDisplay.Acknowledge()
C_GenericWidgetDisplay.Close()

C_GossipInfo

C_GossipInfo.CloseGossip() - Closes the gossip window.
C_GossipInfo.ForceGossip() : forceGossip - Returns true if gossip text must be displayed. For example making this return true shows the Banker gossip.
C_GossipInfo.GetActiveQuests() : info - Returns the quests which can be turned in at a quest giver.
C_GossipInfo.GetAvailableQuests() : info - Returns the available quests at a quest giver.
C_GossipInfo.GetCompletedOptionDescriptionString() : description
C_GossipInfo.GetCustomGossipDescriptionString() : description
C_GossipInfo.GetFriendshipReputation(friendshipFactionID) : reputationInfo
C_GossipInfo.GetFriendshipReputationRanks(friendshipFactionID) : rankInfo
C_GossipInfo.GetNumActiveQuests() : numQuests - Returns the number of active quests that you should eventually turn in to this NPC.
C_GossipInfo.GetNumAvailableQuests() : numQuests - Returns the number of quests (that you are not already on) offered by this NPC.
C_GossipInfo.GetOptions() : info - Returns the available gossip options at a quest giver.
C_GossipInfo.GetPoiForUiMapID(uiMapID) : gossipPoiID - Returns any gossip point of interest on the map.
C_GossipInfo.GetPoiInfo(uiMapID, gossipPoiID) : gossipPoiInfo - Returns info for a gossip point of interest (e.g. the red flags when asking city guards for directions).
C_GossipInfo.GetText() : gossipText - Returns the gossip text.
C_GossipInfo.RefreshOptions()
C_GossipInfo.SelectActiveQuest(optionID) - Selects an active quest from the gossip window.
C_GossipInfo.SelectAvailableQuest(optionID) - Selects an available quest from the gossip window.
C_GossipInfo.SelectOption(optionID [, text, confirmed]) - Selects a gossip (conversation) option.
C_GossipInfo.SelectOptionByIndex(optionID [, text, confirmed])

C_GuildInfo

C_GuildInfo.CanEditOfficerNote() : canEditOfficerNote - Returns true if the player can edit guild officer notes.
C_GuildInfo.CanSpeakInGuildChat() : canSpeakInGuildChat - Returns true if the player can use guild chat.
C_GuildInfo.CanViewOfficerNote() : canViewOfficerNote - Returns true if the player can view guild officer notes.
C_GuildInfo.GetGuildNewsInfo(index) : newsInfo
C_GuildInfo.GetGuildRankOrder(guid) : rankOrder - Returns the current rank of a guild member.
C_GuildInfo.GetGuildTabardInfo([unit]) : tabardInfo
C_GuildInfo.GuildControlGetRankFlags(rankOrder) : permissions - Returns the permission flags for a rank index.
C_GuildInfo.GuildRoster() - Requests updated guild roster information from the server.
C_GuildInfo.IsGuildOfficer() : isOfficer
C_GuildInfo.IsGuildRankAssignmentAllowed(guid, rankOrder) : isGuildRankAssignmentAllowed
C_GuildInfo.MemberExistsByName(name) : exists
C_GuildInfo.QueryGuildMemberRecipes(guildMemberGUID, skillLineID) - Shows the guild member recipes for a profession.
C_GuildInfo.QueryGuildMembersForRecipe(skillLineID, recipeSpellID [, recipeLevel]) : updatedRecipeSpellID
C_GuildInfo.RemoveFromGuild(guid) - Removes a member from the guild.
C_GuildInfo.SetGuildRankOrder(guid, rankOrder) - Sets the guild rank for a member.
C_GuildInfo.SetNote(guid, note, isPublic) - Sets the guild note for a member.

C_Heirloom

C_Heirloom.CanHeirloomUpgradeFromPending(itemID)
C_Heirloom.CreateHeirloom(itemID)
C_Heirloom.GetClassAndSpecFilters()
C_Heirloom.GetCollectedHeirloomFilter()
C_Heirloom.GetHeirloomInfo(itemID)
C_Heirloom.GetHeirloomItemIDFromDisplayedIndex(heirloomIndex)
C_Heirloom.GetHeirloomItemIDs()
C_Heirloom.GetHeirloomLink(itemID)
C_Heirloom.GetHeirloomMaxUpgradeLevel(itemID)
C_Heirloom.GetHeirloomSourceFilter(source)
C_Heirloom.GetNumDisplayedHeirlooms()
C_Heirloom.GetNumHeirlooms()
C_Heirloom.GetNumKnownHeirlooms()
C_Heirloom.GetUncollectedHeirloomFilter()
C_Heirloom.IsItemHeirloom(itemID)
C_Heirloom.IsPendingHeirloomUpgrade()
C_Heirloom.PlayerHasHeirloom(itemID)
C_Heirloom.SetClassAndSpecFilters(classID, specID)
C_Heirloom.SetCollectedHeirloomFilter(boolean)
C_Heirloom.SetHeirloomSourceFilter(source, filtered)
C_Heirloom.SetSearch(searchValue)
C_Heirloom.SetUncollectedHeirloomFilter(boolean)
C_Heirloom.ShouldShowHeirloomHelp()
C_Heirloom.UpgradeHeirloom(itemID)

C_HeirloomInfo

C_HeirloomInfo.AreAllCollectionFiltersChecked() : areAllCollectionFiltersChecked
C_HeirloomInfo.AreAllSourceFiltersChecked() : areAllSourceFiltersChecked
C_HeirloomInfo.IsHeirloomSourceValid(source) : isHeirloomSourceValid
C_HeirloomInfo.IsUsingDefaultFilters() : isUsingDefaultFilters
C_HeirloomInfo.SetAllCollectionFilters(checked)
C_HeirloomInfo.SetAllSourceFilters(checked)
C_HeirloomInfo.SetDefaultFilters()

C_IncomingSummon

C_IncomingSummon.HasIncomingSummon(unit) : summon - Returns whether a group member has an incoming summon.
C_IncomingSummon.IncomingSummonStatus(unit) : status - Returns the status of an group member's incoming summon.

C_InterfaceFileManifest

C_InterfaceFileManifest.GetInterfaceArtFiles() : images

C_InvasionInfo

C_InvasionInfo.AreInvasionsAvailable() : areInvasionsAvailable - Returns true if invasions are active in the same physical area as the player.
C_InvasionInfo.GetInvasionForUiMapID(uiMapID) : invasionID - Returns any invasion for a map.
C_InvasionInfo.GetInvasionInfo(invasionID) : invasionInfo - Returns invasion info.
C_InvasionInfo.GetInvasionTimeLeft(invasionID) : timeLeftMinutes - Returns the time left for an invasion.

C_IslandsQueue

C_IslandsQueue.CloseIslandsQueueScreen() - Closes the islands queue screen.
C_IslandsQueue.GetIslandDifficultyInfo() : islandDifficultyInfo - Returns the island expedition modes.
C_IslandsQueue.GetIslandsMaxGroupSize() : maxGroupSize - Returns the max group size for expeditions.
C_IslandsQueue.GetIslandsWeeklyQuestID() : questID - Returns the weekly island quest.
C_IslandsQueue.QueueForIsland(difficultyID) - Queues for an island expedition.
C_IslandsQueue.RequestPreloadRewardData(questId) - Preloads reward data for a quest id.

C_Item

C_Item.CanItemTransmogAppearance(itemLoc) : canTransmog, errorCode
C_Item.CanScrapItem(itemLoc) : canBeScrapped
C_Item.CanViewItemPowers(itemLoc) : isItemViewable
C_Item.DoesItemExist(emptiableItemLocation) : itemExists
C_Item.DoesItemExistByID(itemInfo) : itemExists
C_Item.DoesItemMatchBonusTreeReplacement(itemLoc) : matchesBonusTree
C_Item.DoesItemMatchTrackJump(itemLoc) : matchesTrackJump
C_Item.GetAppliedItemTransmogInfo(itemLoc) : info
C_Item.GetBaseItemTransmogInfo(itemLoc) : info
C_Item.GetCurrentItemLevel(itemLocation) : currentItemLevel
C_Item.GetCurrentItemTransmogInfo(itemLoc) : info
C_Item.GetItemConversionOutputIcon(itemLoc) : icon
C_Item.GetItemGUID(itemLocation) : itemGUID
C_Item.GetItemIcon(itemLocation) : icon
C_Item.GetItemIconByID(itemInfo) : icon
C_Item.GetItemID(itemLocation) : itemID
C_Item.GetItemIDByGUID(itemGUID) : itemID
C_Item.GetItemIDForItemInfo(itemInfo) : itemID
C_Item.GetItemInventoryType(itemLocation) : inventoryType
C_Item.GetItemInventoryTypeByID(itemInfo) : inventoryType
C_Item.GetItemLink(itemLocation) : itemLink
C_Item.GetItemLinkByGUID(itemGUID) : itemLink
C_Item.GetItemLocation(itemGUID) : itemLocation
C_Item.GetItemMaxStackSize(itemLocation) : stackSize
C_Item.GetItemMaxStackSizeByID(itemInfo) : stackSize
C_Item.GetItemName(itemLocation) : itemName
C_Item.GetItemNameByID(itemInfo) : itemName
C_Item.GetItemQuality(itemLocation) : itemQuality
C_Item.GetItemQualityByID(itemInfo) : itemQuality
C_Item.GetItemStatDelta(itemLink1, itemLink2) : statTable
C_Item.GetItemStats(itemLink) : statTable - Returns a table of stats for an item.
C_Item.GetItemUniquenessByID(itemInfo) : isUnique, limitCategoryName, limitCategoryCount, limitCategoryID
C_Item.GetLimitedCurrencyItemInfo(itemInfo) : name, icon, quantity, maxQuantity, totalEarned
C_Item.GetSetBonusesForSpecializationByItemID(specID, itemID) : itemSetSpellIDs
C_Item.GetStackCount(itemLocation) : stackCount
C_Item.IsAnimaItemByID(itemInfo) : isAnimaItem
C_Item.IsBound(itemLocation) : isBound
C_Item.IsDressableItemByID(itemInfo) : isDressableItem
C_Item.IsItemConduit(itemLoc) : isConduit
C_Item.IsItemConvertibleAndValidForPlayer(itemLoc) : isItemConvertibleAndValidForPlayer
C_Item.IsItemCorrupted(itemLoc) : isCorrupted
C_Item.IsItemCorruptionRelated(itemLoc) : isCorruptionRelated
C_Item.IsItemCorruptionResistant(itemLoc) : isCorruptionResistant
C_Item.IsItemDataCached(itemLocation) : isCached
C_Item.IsItemDataCachedByID(itemInfo) : isCached
C_Item.IsItemGUIDInInventory(itemGUID) : valid
C_Item.IsItemKeystoneByID(itemInfo) : isKeystone
C_Item.IsItemSpecificToPlayerClass(itemInfo) : isItemSpecificToPlayerClass
C_Item.IsLocked(itemLocation) : isLocked
C_Item.LockItem(itemLocation)
C_Item.LockItemByGUID(itemGUID)
C_Item.RequestLoadItemData(itemLocation)
C_Item.RequestLoadItemDataByID(itemInfo)
C_Item.UnlockItem(itemLocation)
C_Item.UnlockItemByGUID(itemGUID)

C_ItemInteraction

C_ItemInteraction.ClearPendingItem()
C_ItemInteraction.CloseUI()
C_ItemInteraction.GetChargeInfo() : chargeInfo
C_ItemInteraction.GetItemConversionCurrencyCost(item) : conversionCost
C_ItemInteraction.GetItemInteractionInfo() : info
C_ItemInteraction.GetItemInteractionSpellId() : spellId
C_ItemInteraction.InitializeFrame()
C_ItemInteraction.PerformItemInteraction()
C_ItemInteraction.Reset()
C_ItemInteraction.SetPendingItem([item]) : success

C_ItemSocketInfo

C_ItemSocketInfo.CompleteSocketing() - Completes socketing an item, binding it to the player.

C_ItemUpgrade

C_ItemUpgrade.CanUpgradeItem(baseItem) : isValid
C_ItemUpgrade.ClearItemUpgrade()
C_ItemUpgrade.CloseItemUpgrade()
C_ItemUpgrade.GetHighWatermarkForItem(itemInfo) : characterHighWatermark, accountHighWatermark
C_ItemUpgrade.GetHighWatermarkForSlot(itemRedundancySlot) : characterHighWatermark, accountHighWatermark
C_ItemUpgrade.GetHighWatermarkSlotForItem(itemInfo) : itemRedundancySlot
C_ItemUpgrade.GetItemHyperlink() : link
C_ItemUpgrade.GetItemUpgradeCurrentLevel() : itemLevel, isPvpItemLevel
C_ItemUpgrade.GetItemUpgradeEffect(effectIndex [, numUpgradeLevels]) : outBaseEffect, outUpgradedEffect
C_ItemUpgrade.GetItemUpgradeItemInfo() : itemInfo
C_ItemUpgrade.GetItemUpgradePvpItemLevelDeltaValues(numUpgradeLevels) : currentPvPItemLevel, upgradedPvPItemLevel
C_ItemUpgrade.GetNumItemUpgradeEffects() : numItemUpgradeEffects
C_ItemUpgrade.IsItemBound() : isBound
C_ItemUpgrade.SetItemUpgradeFromCursorItem()
C_ItemUpgrade.SetItemUpgradeFromLocation(itemToSet)
C_ItemUpgrade.UpgradeItem([numUpgrades])

C_KeyBindings

C_KeyBindings.GetBindingIndex(action) : bindingIndex
C_KeyBindings.GetCustomBindingType(bindingIndex) : customBindingType - Returns the type of a custom binding.

C_LegendaryCrafting

C_LegendaryCrafting.CloseRuneforgeInteraction()
C_LegendaryCrafting.CraftRuneforgeLegendary(description)
C_LegendaryCrafting.GetRuneforgeItemPreviewInfo(baseItem [, runeforgePowerID, modifiers]) : info
C_LegendaryCrafting.GetRuneforgeLegendaryComponentInfo(runeforgeLegendary) : componentInfo
C_LegendaryCrafting.GetRuneforgeLegendaryCost(baseItem) : cost
C_LegendaryCrafting.GetRuneforgeLegendaryCraftSpellID() : spellID
C_LegendaryCrafting.GetRuneforgeLegendaryCurrencies() : currencies
C_LegendaryCrafting.GetRuneforgeLegendaryUpgradeCost(runeforgeLegendary, upgradeItem) : cost
C_LegendaryCrafting.GetRuneforgeModifierInfo(baseItem, [powerID], addedModifierIndex, modifiers) : name, description
C_LegendaryCrafting.GetRuneforgeModifiers() : modifiedReagentItemIDs
C_LegendaryCrafting.GetRuneforgePowerInfo(runeforgePowerID) : power
C_LegendaryCrafting.GetRuneforgePowers([baseItem, filter]) : primaryRuneforgePowerIDs, otherRuneforgePowerIDs
C_LegendaryCrafting.GetRuneforgePowersByClassSpecAndCovenant([classID, specID, covenantID, filter]) : runeforgePowerIDs
C_LegendaryCrafting.GetRuneforgePowerSlots(runeforgePowerID) : slotNames
C_LegendaryCrafting.IsRuneforgeLegendary(item) : isRuneforgeLegendary
C_LegendaryCrafting.IsRuneforgeLegendaryMaxLevel(runeforgeLegendary) : isMaxLevel
C_LegendaryCrafting.IsUpgradeItemValidForRuneforgeLegendary(runeforgeLegendary, upgradeItem) : isValid
C_LegendaryCrafting.IsValidRuneforgeBaseItem(baseItem) : isValid
C_LegendaryCrafting.MakeRuneforgeCraftDescription(baseItem, runeforgePowerID, modifiers) : description
C_LegendaryCrafting.UpgradeRuneforgeLegendary(runeforgeLegendary, upgradeItem)

C_LevelLink

C_LevelLink.IsActionLocked(actionID) : isLocked
C_LevelLink.IsSpellLocked(spellID) : isLocked

C_LevelSquish

C_LevelSquish.ConvertFollowerLevel(level, maxFollowerLevel) : squishedLevel
C_LevelSquish.ConvertPlayerLevel(level) : squishedLevel

C_LFGInfo

C_LFGInfo.CanPlayerUseGroupFinder() : canUse, failureReason
C_LFGInfo.CanPlayerUseLFD() : canUse, failureReason
C_LFGInfo.CanPlayerUseLFR() : canUse, failureReason
C_LFGInfo.CanPlayerUsePremadeGroup() : canUse, failureReason
C_LFGInfo.CanPlayerUsePVP() : canUse, failureReason
C_LFGInfo.ConfirmLfgExpandSearch()
C_LFGInfo.GetAllEntriesForCategory(category) : lfgDungeonIDs
C_LFGInfo.GetDungeonInfo(lfgDungeonID) : dungeonInfo
C_LFGInfo.GetLFDLockStates() : lockInfo
C_LFGInfo.GetRoleCheckDifficultyDetails() : maxLevel, isLevelReduced
C_LFGInfo.HideNameFromUI(dungeonID) : shouldHide
C_LFGInfo.IsGroupFinderEnabled() : enabled
C_LFGInfo.IsInLFGFollowerDungeon() : result
C_LFGInfo.IsLFDEnabled() : enabled
C_LFGInfo.IsLFGFollowerDungeon(dungeonID) : result
C_LFGInfo.IsLFREnabled() : enabled
C_LFGInfo.IsPremadeGroupEnabled() : enabled

C_LFGList

C_LFGList.AcceptInvite(resultID)
C_LFGList.ApplyToGroup(resultID, comment, tank, healer, dps)
C_LFGList.CanActiveEntryUseAutoAccept() : canUseAutoAccept
C_LFGList.CancelApplication(resultID) #hwevent
C_LFGList.CanCreateQuestGroup(questID) : canCreate
C_LFGList.ClearApplicationTextFields()
C_LFGList.ClearCreationTextFields()
C_LFGList.ClearSearchResults()
C_LFGList.ClearSearchTextFields()
C_LFGList.CopyActiveEntryInfoToCreationFields()
C_LFGList.CreateListing(activityID, itemLevel, honorLevel [, autoAccept, privateGroup, questID]) #hwevent - Creates a group finder listing.
C_LFGList.DeclineApplicant(applicantID)
C_LFGList.DeclineInvite(searchResultID)
C_LFGList.DoesEntryTitleMatchPrebuiltTitle(activityID, groupID [, playstyle]) : matches
C_LFGList.GetActiveEntryInfo() : entryData - Returns information about your currently listed group.
C_LFGList.GetActivityFullName(activityID [, questID, showWarmode]) : fullName
C_LFGList.GetActivityGroupInfo(groupID) : name, orderIndex - Returns info for an activity group.
C_LFGList.GetActivityIDForQuestID(questID)
C_LFGList.GetActivityInfoExpensive(activityID) - Returns the zone associated with an activity.
C_LFGList.GetActivityInfoTable(activityID [, questID, showWarmode]) : activityInfo
C_LFGList.GetApplicantDungeonScoreForListing(localID, applicantIndex, activityID) : bestDungeonScoreForListing
C_LFGList.GetApplicantInfo(applicantID) : applicantData - Returns status informations and custom message of an applicant.
C_LFGList.GetApplicantMemberInfo(applicantID) - Returns info for an applicant.
C_LFGList.GetApplicantMemberStats(applicantID) - Returns the Proving Grounds stats of an applicant.
C_LFGList.GetApplicantPvpRatingInfoForListing(localID, applicantIndex, activityID) : pvpRatingInfo
C_LFGList.GetApplicants() - Returns the list of applicants to your group.
C_LFGList.GetApplicationInfo(searchResultID)
C_LFGList.GetApplications()
C_LFGList.GetAvailableActivities([categoryID, groupID, filter]) - Returns a list of available LFG activities.
C_LFGList.GetAvailableActivityGroups(categoryID [, filter]) - Returns a list of available LFG groups.
C_LFGList.GetAvailableCategories([filter]) - Returns a list of available LFG categories.
C_LFGList.GetAvailableLanguageSearchFilter()
C_LFGList.GetAvailableRoles()
C_LFGList.GetDefaultLanguageSearchFilter()
C_LFGList.GetFilteredSearchResults() : totalResultsFound, filteredResults
C_LFGList.GetKeystoneForActivity(activityID) : level
C_LFGList.GetLanguageSearchFilter()
C_LFGList.GetLfgCategoryInfo(categoryID) : categoryData
C_LFGList.GetNumApplicants()
C_LFGList.GetNumApplications()
C_LFGList.GetNumInvitedApplicantMembers()
C_LFGList.GetNumPendingApplicantMembers()
C_LFGList.GetOwnedKeystoneActivityAndGroupAndLevel([getTimewalking]) : activityID, groupID, keystoneLevel
C_LFGList.GetPlaystyleString(playstyle, activityInfo) : playstyleString
C_LFGList.GetRoleCheckInfo()
C_LFGList.GetSearchResultEncounterInfo(searchResultID)
C_LFGList.GetSearchResultFriends(searchResultID)
C_LFGList.GetSearchResultInfo(searchResultID) : searchResultData
C_LFGList.GetSearchResultMemberCounts(searchResultID)
C_LFGList.GetSearchResultMemberInfo(searchResultID, memberIndex)
C_LFGList.GetSearchResults() : totalResultsFound, results
C_LFGList.HasActiveEntryInfo() : hasActiveEntryInfo
C_LFGList.HasActivityList()
C_LFGList.HasSearchResultInfo(searchResultID) : hasSearchResultInfo
C_LFGList.InviteApplicant(applicantID)
C_LFGList.IsCurrentlyApplying()
C_LFGList.IsPlayerAuthenticatedForLFG([activityID]) : isAuthenticated
C_LFGList.RefreshApplicants()
C_LFGList.RemoveApplicant(applicantID)
C_LFGList.RemoveListing()
C_LFGList.RequestAvailableActivities()
C_LFGList.SaveLanguageSearchFilter(enabled)
C_LFGList.Search(categoryID [, filter, preferredFilters, languageFilter, searchCrossFactionListings])
C_LFGList.SetApplicantMemberRole(applicantID, memberIndex, role)
C_LFGList.SetEntryTitle(activityID, groupID [, playstyle])
C_LFGList.SetSearchToActivity(activityID)
C_LFGList.SetSearchToQuestID(questID)
C_LFGList.UpdateListing(lfgID, itemLevel, honorLevel, autoAccept, private [, questID])
C_LFGList.ValidateRequiredDungeonScore(dungeonScore) : passes
C_LFGList.ValidateRequiredPvpRatingForActivity(activityID, rating) : passes

C_Loot

C_Loot.GetLootRollDuration(rollID) : duration
C_Loot.IsLegacyLootModeEnabled() : isLegacyLootModeEnabled

C_LootHistory

C_LootHistory.GetAllEncounterInfos() : infos
C_LootHistory.GetInfoForEncounter(encounterID) : info
C_LootHistory.GetLootHistoryTime() : time
C_LootHistory.GetSortedDropsForEncounter(encounterID) : drops
C_LootHistory.GetSortedInfoForDrop(encounterID, lootListID) : info

C_LootJournal

C_LootJournal.GetItemSetItems(setID) : items
C_LootJournal.GetItemSets([classID, specID]) : itemSets

C_LoreText

C_LoreText.RequestLoreTextForCampaignID(campaignID)

C_LossOfControl

C_LossOfControl.GetActiveLossOfControlData(index) : event - Returns info about an active loss-of-control effect.
C_LossOfControl.GetActiveLossOfControlDataByUnit(unitToken, index) : event
C_LossOfControl.GetActiveLossOfControlDataCount() : count - Returns the number of active loss-of-control effects.
C_LossOfControl.GetActiveLossOfControlDataCountByUnit(unitToken) : count

C_Mail

C_Mail.CanCheckInbox() : canCheckInbox, secondsUntilAllowed
C_Mail.GetCraftingOrderMailInfo(inboxIndex) : info
C_Mail.HasInboxMoney(inboxIndex) : inboxItemHasMoneyAttached - Returns true if a mail has money attached.
C_Mail.IsCommandPending() : isCommandPending - Returns true if the current mail command is still processing.
C_Mail.SetOpeningAll(openingAll)

C_MajorFactions

C_MajorFactions.GetCovenantIDForMajorFaction(majorFactionID) : covenantID
C_MajorFactions.GetCurrentRenownLevel(majorFactionID) : level
C_MajorFactions.GetFeatureAbilities() : featureAbilities
C_MajorFactions.GetMajorFactionData(majorFactionID) : data
C_MajorFactions.GetMajorFactionIDs([expansionID]) : majorFactionIDs
C_MajorFactions.GetRenownLevels(majorFactionID) : levels
C_MajorFactions.GetRenownNPCFactionID() : renownNPCFactionID
C_MajorFactions.GetRenownRewardsForLevel(majorFactionID, renownLevel) : rewards
C_MajorFactions.HasMaximumRenown(majorFactionID) : hasMaxRenown
C_MajorFactions.IsPlayerInRenownCatchUpMode() : isInCatchUpMode
C_MajorFactions.IsWeeklyRenownCapped(majorFactionID) : isWeeklyCapped
C_MajorFactions.RequestCatchUpState()

C_Map

C_Map.CanSetUserWaypointOnMap(uiMapID) : canSet
C_Map.ClearUserWaypoint()
C_Map.CloseWorldMapInteraction()
C_Map.GetAreaInfo(areaID) : name - Returns a map subzone name.
C_Map.GetBestMapForUnit(unitToken) : uiMapID - Returns the current UI map for the given unit. Only works for the player and group members.
C_Map.GetBountySetMaps(bountySetID) : mapIDs - Returns the maps for a bounty.
C_Map.GetFallbackWorldMapID() : uiMapID - Returns the world map id.
C_Map.GetMapArtBackgroundAtlas(uiMapID) : atlasName - Returns the background atlas for a map.
C_Map.GetMapArtHelpTextPosition(uiMapID) : position - Returns the position for the "Click to Zoom In" hint text on flight maps.
C_Map.GetMapArtID(uiMapID) : uiMapArtID - Returns the art for a (phased) map.
C_Map.GetMapArtLayers(uiMapID) : layerInfo - Returns the art layers for a map.
C_Map.GetMapArtLayerTextures(uiMapID, layerIndex) : textures - Returns the art layer textures for a map.
C_Map.GetMapBannersForMap(uiMapID) : mapBanners - Returns the poi banners for a map.
C_Map.GetMapChildrenInfo(uiMapID [, mapType, allDescendants]) : info - Returns info for the children of a map.
C_Map.GetMapDisplayInfo(uiMapID) : hideIcons - Returns whether group member pins should be hidden.
C_Map.GetMapGroupID(uiMapID) : uiMapGroupID - Returns the map group for a map.
C_Map.GetMapGroupMembersInfo(uiMapGroupID) : info - Returns the floors for a map group.
C_Map.GetMapHighlightInfoAtPosition(uiMapID, x, y) : fileDataID, atlasID, texturePercentageX, texturePercentageY, textureX, textureY, scrollChildX, scrollChildY - Returns a map highlight pin for a location.
C_Map.GetMapHighlightPulseInfo(uiMapID) : fileDataID, atlasID, texturePercentageX, texturePercentageY, textureX, textureY, scrollChildX, scrollChildY
C_Map.GetMapInfo(uiMapID) : info - Returns map information.
C_Map.GetMapInfoAtPosition(uiMapID, x, y [, ignoreZoneMapPositionData]) : info - Returns info for any child or adjacent maps at a position on the map.
C_Map.GetMapLevels(uiMapID) : playerMinLevel, playerMaxLevel, petMinLevel, petMaxLevel - Returns the suggested player and battle pet levels for a map.
C_Map.GetMapLinksForMap(uiMapID) : mapLinks - Returns the map pins that link to another map.
C_Map.GetMapPosFromWorldPos(continentID, worldPosition [, overrideUiMapID]) : uiMapID, mapPosition - Translates a world map position to a map position.
C_Map.GetMapRectOnMap(uiMapID, topUiMapID) : minX, maxX, minY, maxY - Returns the map rectangle location for a map on its parent map.
C_Map.GetMapWorldSize(uiMapID) : width, height
C_Map.GetPlayerMapPosition(uiMapID, unitToken) : position #noinstance - Returns the location of the unit on a map.
C_Map.GetUserWaypoint() : point
C_Map.GetUserWaypointFromHyperlink(hyperlink) : point
C_Map.GetUserWaypointHyperlink() : hyperlink
C_Map.GetUserWaypointPositionForMap(uiMapID) : mapPosition
C_Map.GetWorldPosFromMapPos(uiMapID, mapPosition) : continentID, worldPosition - Translates a map position to a world map position.
C_Map.HasUserWaypoint() : hasUserWaypoint
C_Map.IsMapValidForNavBarDropDown(uiMapID) : isValid
C_Map.MapHasArt(uiMapID) : hasArt - Returns true if the map has art and can be displayed by the FrameXML.
C_Map.RequestPreloadMap(uiMapID) - Preloads textures for a map.
C_Map.SetUserWaypoint(point)

C_MapExplorationInfo

C_MapExplorationInfo.GetExploredAreaIDsAtPosition(uiMapID, normalizedPosition) : areaID - Returns the explored areas for the location on a map.
C_MapExplorationInfo.GetExploredMapTextures(uiMapID) : overlayInfo - Returns explored map textures for a map.

C_MerchantFrame

C_MerchantFrame.GetBuybackItemID(buybackSlotIndex) : buybackItemID
C_MerchantFrame.GetNumJunkItems() : numJunkItems
C_MerchantFrame.IsMerchantItemRefundable(index) : refundable
C_MerchantFrame.IsSellAllJunkEnabled() : enabled
C_MerchantFrame.SellAllJunkItems()

C_Minimap

C_Minimap.CanTrackBattlePets() : CanTrackBattlePets
C_Minimap.ClearAllTracking()
C_Minimap.GetDrawGroundTextures() : draw
C_Minimap.GetNumQuestPOIWorldEffects() : worldEffectCount
C_Minimap.GetNumTrackingTypes() : numTrackingTypes
C_Minimap.GetObjectIconTextureCoords([index]) : textureCoordsX, textureCoordsY, textureCoordsZ, textureCoordsW
C_Minimap.GetPOITextureCoords([index]) : textureCoordsX, textureCoordsY, textureCoordsZ, textureCoordsW
C_Minimap.GetTrackingFilter(spellIndex) : trackingType
C_Minimap.GetTrackingInfo(spellIndex) : name, textureFileID, active, type, subType, spellID
C_Minimap.GetUiMapID() : uiMapID
C_Minimap.GetViewRadius() : yards
C_Minimap.IsFilteredOut(filterType) : isFiltered
C_Minimap.IsRotateMinimapIgnored() : isIgnored
C_Minimap.IsTrackingBattlePets() : isTrackingBattlePets
C_Minimap.IsTrackingHiddenQuests() : isTrackingHiddenQuests
C_Minimap.SetDrawGroundTextures(draw)
C_Minimap.SetIgnoreRotateMinimap(ignore)
C_Minimap.SetTracking(index, on)
C_Minimap.ShouldUseHybridMinimap() : shouldUse

C_ModelInfo

C_ModelInfo.AddActiveModelScene(modelSceneFrame, modelSceneID)
C_ModelInfo.AddActiveModelSceneActor(modelSceneFrameActor, modelSceneActorID)
C_ModelInfo.ClearActiveModelScene(modelSceneFrame)
C_ModelInfo.ClearActiveModelSceneActor(modelSceneFrameActor)
C_ModelInfo.GetModelSceneActorDisplayInfoByID(modelActorDisplayID) : actorDisplayInfo
C_ModelInfo.GetModelSceneActorInfoByID(modelActorID) : actorInfo
C_ModelInfo.GetModelSceneCameraInfoByID(modelSceneCameraID) : modelSceneCameraInfo
C_ModelInfo.GetModelSceneInfoByID(modelSceneID) : modelSceneType, modelCameraIDs, modelActorsIDs, flags

C_ModifiedInstance

C_ModifiedInstance.GetModifiedInstanceInfoFromMapID(mapID) : info

C_MountJournal

C_MountJournal.ApplyMountEquipment(itemLocation) : canContinue #protected
C_MountJournal.AreMountEquipmentEffectsSuppressed() : areEffectsSuppressed
C_MountJournal.ClearFanfare(mountID)
C_MountJournal.ClearRecentFanfares()
C_MountJournal.Dismiss() - Dismisses the currently summoned mount.
C_MountJournal.GetAllCreatureDisplayIDsForMountID(mountID) : creatureDisplayIDs
C_MountJournal.GetAppliedMountEquipmentID() : itemID
C_MountJournal.GetCollectedDragonridingMounts() : mountIDs
C_MountJournal.GetCollectedFilterSetting(filterIndex) : isChecked - Indicates whether the specified mount journal filter is enabled.
C_MountJournal.GetDisplayedMountAllCreatureDisplayInfo(mountIndex) : allDisplayInfo - Returns all display IDs for a mount by index.
C_MountJournal.GetDisplayedMountID(displayIndex) : mountID
C_MountJournal.GetDisplayedMountInfo(displayIndex) : name, spellID, icon, isActive, isUsable, sourceType, isFavorite, isFactionSpecific, faction, shouldHideOnChar, isCollected, mountID, isForDragonriding - Returns information about the specified mount.
C_MountJournal.GetDisplayedMountInfoExtra(mountIndex) : creatureDisplayInfoID, description, source, isSelfMount, mountTypeID, uiModelSceneID, animID, spellVisualKitID, disablePlayerMountPreview - Returns extra information about the specified mount.
C_MountJournal.GetIsFavorite(mountIndex) : isFavorite, canSetFavorite - Indicates whether the specified mount is marked as a favorite.
C_MountJournal.GetMountAllCreatureDisplayInfoByID(mountID) : allDisplayInfo - Returns the display IDs for a mount.
C_MountJournal.GetMountEquipmentUnlockLevel() : level
C_MountJournal.GetMountFromItem(itemID) : mountID - Returns the mount for an item ID.
C_MountJournal.GetMountFromSpell(spellID) : mountID - Returns the mount for a spell ID.
C_MountJournal.GetMountIDs() : mountIDs - Returns the IDs of mounts listed in the mount journal.
C_MountJournal.GetMountInfoByID(mountID) : name, spellID, icon, isActive, isUsable, sourceType, isFavorite, isFactionSpecific, faction, shouldHideOnChar, isCollected, mountID, isForDragonriding - Returns information about the specified mount.
C_MountJournal.GetMountInfoExtraByID(mountID) : creatureDisplayInfoID, description, source, isSelfMount, mountTypeID, uiModelSceneID, animID, spellVisualKitID, disablePlayerMountPreview - Returns extra information about the specified mount.
C_MountJournal.GetMountLink(spellID) : mountCreatureDisplayInfoLink
C_MountJournal.GetMountUsabilityByID(mountID, checkIndoors) : isUsable, useError - Returns if a mount is currently usable by the player.
C_MountJournal.GetNumDisplayedMounts() : numMounts - Returns the number of (filtered) mounts shown in the mount journal.
C_MountJournal.GetNumMounts() : numMounts - Returns the number of mounts listed in the mount journal.
C_MountJournal.GetNumMountsNeedingFanfare() : numMountsNeedingFanfare
C_MountJournal.IsItemMountEquipment(itemLocation) : isMountEquipment
C_MountJournal.IsMountEquipmentApplied() : isApplied
C_MountJournal.IsSourceChecked(filterIndex) : isChecked
C_MountJournal.IsTypeChecked(filterIndex) : isChecked
C_MountJournal.IsUsingDefaultFilters() : isUsingDefaultFilters
C_MountJournal.IsValidSourceFilter(filterIndex) : isValid
C_MountJournal.IsValidTypeFilter(filterIndex) : isValid
C_MountJournal.NeedsFanfare(mountID) : needsFanfare
C_MountJournal.Pickup(displayIndex) - Picks up the specified mount onto the cursor, usually in preparation for placing it on an action button.
C_MountJournal.SetAllSourceFilters(isChecked)
C_MountJournal.SetAllTypeFilters(isChecked)
C_MountJournal.SetCollectedFilterSetting(filterIndex, isChecked) - Enables or disables the specified mount journal filter.
C_MountJournal.SetDefaultFilters()
C_MountJournal.SetIsFavorite(mountIndex, isFavorite) - Marks or unmarks the specified mount as a favorite.
C_MountJournal.SetSearch(searchValue)
C_MountJournal.SetSourceFilter(filterIndex, isChecked)
C_MountJournal.SetTypeFilter(filterIndex, isChecked)
C_MountJournal.SummonByID(mountID) - Summons the specified mount.

C_MythicPlus

C_MythicPlus.GetCurrentAffixes() : affixIDs
C_MythicPlus.GetCurrentSeason() : seasonID
C_MythicPlus.GetCurrentSeasonValues() : displaySeasonID, milestoneSeasonID, rewardSeasonID
C_MythicPlus.GetCurrentUIDisplaySeason() : seasonID
C_MythicPlus.GetEndOfRunGearSequenceLevel(keystoneLevel) : sequenceLevel
C_MythicPlus.GetLastWeeklyBestInformation() : challengeMapId, level
C_MythicPlus.GetOwnedKeystoneChallengeMapID() : challengeMapID
C_MythicPlus.GetOwnedKeystoneLevel() : keyStoneLevel
C_MythicPlus.GetOwnedKeystoneMapID() : mapID
C_MythicPlus.GetRewardLevelForDifficultyLevel(difficultyLevel) : weeklyRewardLevel, endOfRunRewardLevel
C_MythicPlus.GetRewardLevelFromKeystoneLevel(keystoneLevel) : rewardLevel
C_MythicPlus.GetRunHistory([includePreviousWeeks, includeIncompleteRuns]) : runs
C_MythicPlus.GetSeasonBestAffixScoreInfoForMap(mapChallengeModeID) : affixScores, bestOverAllScore
C_MythicPlus.GetSeasonBestForMap(mapChallengeModeID) : intimeInfo, overtimeInfo
C_MythicPlus.GetSeasonBestMythicRatingFromThisExpansion() : bestSeasonScore, bestSeason
C_MythicPlus.GetWeeklyBestForMap(mapChallengeModeID) : durationSec, level, completionDate, affixIDs, members, dungeonScore
C_MythicPlus.GetWeeklyChestRewardLevel() : currentWeekBestLevel, weeklyRewardLevel, nextDifficultyWeeklyRewardLevel, nextBestLevel
C_MythicPlus.IsMythicPlusActive() : isMythicPlusActive
C_MythicPlus.IsWeeklyRewardAvailable() : weeklyRewardAvailable
C_MythicPlus.RequestCurrentAffixes()
C_MythicPlus.RequestMapInfo()
C_MythicPlus.RequestRewards()

C_NamePlate

C_NamePlate.GetNamePlateEnemyClickThrough()
C_NamePlate.GetNamePlateEnemyPreferredClickInsets()
C_NamePlate.GetNamePlateEnemySize()
C_NamePlate.GetNamePlateForUnit(unitToken [, includeForbidden])
C_NamePlate.GetNamePlateFriendlyClickThrough()
C_NamePlate.GetNamePlateFriendlyPreferredClickInsets()
C_NamePlate.GetNamePlateFriendlySize()
C_NamePlate.GetNamePlates([includeForbidden])
C_NamePlate.GetNamePlateSelfClickThrough()
C_NamePlate.GetNamePlateSelfPreferredClickInsets()
C_NamePlate.GetNamePlateSelfSize()
C_NamePlate.GetNumNamePlateMotionTypes()
C_NamePlate.GetTargetClampingInsets()
C_NamePlate.SetNamePlateEnemyClickThrough(clickthrough)
C_NamePlate.SetNamePlateEnemyPreferredClickInsets(left, right, top, bottom)
C_NamePlate.SetNamePlateEnemySize(width, height)
C_NamePlate.SetNamePlateFriendlyClickThrough(clickthrough)
C_NamePlate.SetNamePlateFriendlyPreferredClickInsets(left, right, top, bottom)
C_NamePlate.SetNamePlateFriendlySize(width, height)
C_NamePlate.SetNamePlateSelfClickThrough(clickthrough)
C_NamePlate.SetNamePlateSelfPreferredClickInsets(left, right, top, bottom)
C_NamePlate.SetNamePlateSelfSize(width, height)
C_NamePlate.SetTargetClampingInsets(verticalInset, unk)

C_Navigation

C_Navigation.GetDistance() : distance
C_Navigation.GetFrame() : frame
C_Navigation.GetTargetState() : state
C_Navigation.HasValidScreenPosition() : hasValidScreenPosition
C_Navigation.WasClampedToScreen() : wasClamped

C_NewItems

C_NewItems.ClearAll() - Clears the new item flag on all items in the player's inventory.
C_NewItems.IsNewItem(containerIndex, slotIndex) : isNew - Returns true if the item in the inventory slot is flagged as new.
C_NewItems.RemoveNewItem(containerIndex, slotIndex) - Clears the "new item" flag.

C_PaperDollInfo

C_PaperDollInfo.CanAutoEquipCursorItem() : canAutoEquip
C_PaperDollInfo.CanCursorCanGoInSlot(slotIndex) : canOccupySlot
C_PaperDollInfo.GetArmorEffectiveness(armor, attackerLevel) : effectiveness
C_PaperDollInfo.GetArmorEffectivenessAgainstTarget(armor) : effectiveness
C_PaperDollInfo.GetInspectAzeriteItemEmpoweredChoices(unit, equipmentSlotIndex) : azeritePowerIDs
C_PaperDollInfo.GetInspectItemLevel(unit) : equippedItemLevel - Returns the average item level for the unit being inspected.
C_PaperDollInfo.GetInspectRatedSoloShuffleData() : ratedSoloShuffleData
C_PaperDollInfo.GetMinItemLevel() : minItemLevel
C_PaperDollInfo.GetStaggerPercentage(unit) : stagger, staggerAgainstTarget
C_PaperDollInfo.OffhandHasShield() : offhandHasShield
C_PaperDollInfo.OffhandHasWeapon() : offhandHasWeapon

C_PartyInfo

C_PartyInfo.AllowedToDoPartyConversion(toRaid) : allowed
C_PartyInfo.CanFormCrossFactionParties() : canFormCrossFactionParties
C_PartyInfo.CanInvite() : allowedToInvite
C_PartyInfo.ConfirmConvertToRaid()
C_PartyInfo.ConfirmInviteTravelPass(targetName, targetGUID)
C_PartyInfo.ConfirmInviteUnit(targetName)
C_PartyInfo.ConfirmLeaveParty([category])
C_PartyInfo.ConfirmRequestInviteFromUnit(targetName [, tank, healer, dps])
C_PartyInfo.ConvertToParty() - Converts a raid group with 5 or less members to a party.
C_PartyInfo.ConvertToRaid() - Converts a party to a raid.
C_PartyInfo.DoCountdown(seconds)
C_PartyInfo.GetActiveCategories() : categories
C_PartyInfo.GetInviteConfirmationInvalidQueues(inviteGUID) : invalidQueues
C_PartyInfo.GetInviteReferralInfo(inviteGUID) : outReferredByGuid, outReferredByName, outRelationType, outIsQuickJoin, outClubId - Returns info for Quick join invites.
C_PartyInfo.GetMinItemLevel(avgItemLevelCategory) : minItemLevel, playerNameWithLowestItemLevel
C_PartyInfo.GetMinLevel([category]) : minLevel
C_PartyInfo.GetRestrictPings() : restrictToAssistants
C_PartyInfo.InviteUnit(targetName) - Invites a player to your group.
C_PartyInfo.IsCrossFactionParty([category]) : isCrossFactionParty
C_PartyInfo.IsPartyFull([category]) : isFull
C_PartyInfo.IsPartyInJailersTower() : isPartyInJailersTower
C_PartyInfo.LeaveParty([category]) - Leaves the group.
C_PartyInfo.RequestInviteFromUnit(targetName [, tank, healer, dps])
C_PartyInfo.SetRestrictPings(restrictToAssistants)

C_PartyPose

C_PartyPose.ExtraAction(partyPoseID)
C_PartyPose.GetPartyPoseInfoByID(mapID) : info
C_PartyPose.GetPartyPoseInfoByMapID(mapID) : info - Returns party pose info for an Island Expedition or Warfront.
C_PartyPose.HasExtraAction(partyPoseID) : hasExtraAction

C_PerksActivities

C_PerksActivities.AddTrackedPerksActivity(perksActivityID)
C_PerksActivities.ClearPerksActivitiesPendingCompletion()
C_PerksActivities.GetAllPerksActivityTags() : tags
C_PerksActivities.GetPerksActivitiesInfo() : info
C_PerksActivities.GetPerksActivitiesPendingCompletion() : pending
C_PerksActivities.GetPerksActivityChatLink(perksActivityID) : link
C_PerksActivities.GetPerksActivityInfo(perksActivityID) : info
C_PerksActivities.GetPerksUIThemePrefix() : kitPrefix
C_PerksActivities.GetTrackedPerksActivities() : trackedPerksActivities
C_PerksActivities.RemoveTrackedPerksActivity(perksActivityID)

C_PerksProgram

C_PerksProgram.ClearFrozenPerksVendorItem()
C_PerksProgram.CloseInteraction()
C_PerksProgram.GetAvailableCategoryIDs() : categoryIDs
C_PerksProgram.GetAvailableVendorItemIDs() : vendorItemIDs
C_PerksProgram.GetCategoryInfo(categoryID) : categoryInfo
C_PerksProgram.GetCurrencyAmount() : currencyAmount
C_PerksProgram.GetDraggedPerksVendorItem() : perksVendorItemID
C_PerksProgram.GetFrozenPerksVendorItemInfo() : vendorItemInfo
C_PerksProgram.GetPendingChestRewards() : pendingRewards
C_PerksProgram.GetPerksProgramItemDisplayInfo(id) : item
C_PerksProgram.GetTimeRemaining(vendorItemID) : timeRemaining
C_PerksProgram.GetVendorItemInfo(vendorItemID) : vendorItemInfo
C_PerksProgram.GetVendorItemInfoRefundTimeLeft(vendorItemID) : refundTimeRemaining
C_PerksProgram.IsFrozenPerksVendorItem(perksVendorItemID) : isFrozen
C_PerksProgram.ItemSelectedTelemetry(perksVendorItemID)
C_PerksProgram.PickupPerksVendorItem(perksVendorItemID)
C_PerksProgram.RequestPendingChestRewards()
C_PerksProgram.RequestPurchase(perksVendorItemID)
C_PerksProgram.RequestRefund(perksVendorItemID)
C_PerksProgram.ResetHeldItemDragAndDrop()
C_PerksProgram.SetFrozenPerksVendorItem()

C_PetBattles

C_PetBattles.AcceptPVPDuel()
C_PetBattles.AcceptQueuedPVPMatch()
C_PetBattles.CanAcceptQueuedPVPMatch()
C_PetBattles.CanActivePetSwapOut()
C_PetBattles.CancelPVPDuel()
C_PetBattles.CanPetSwapIn(petIndex)
C_PetBattles.ChangePet(petIndex)
C_PetBattles.DeclineQueuedPVPMatch()
C_PetBattles.ForfeitGame()
C_PetBattles.GetAbilityEffectInfo(abilityID, turnIndex, effectIndex, effectName)
C_PetBattles.GetAbilityInfo(petOwner, petIndex, abilityIndex)
C_PetBattles.GetAbilityInfoByID(abilityID)
C_PetBattles.GetAbilityProcTurnIndex(abilityID, procType)
C_PetBattles.GetAbilityState(petOwner, petIndex, actionIndex)
C_PetBattles.GetAbilityStateModification(abilityID, stateID)
C_PetBattles.GetActivePet(petOwner)
C_PetBattles.GetAllEffectNames()
C_PetBattles.GetAllStates()
C_PetBattles.GetAttackModifier(petType, enemyPetType)
C_PetBattles.GetAuraInfo(petOwner, petIndex, auraIndex)
C_PetBattles.GetBattleState()
C_PetBattles.GetBreedQuality(petOwner, slot) : quality
C_PetBattles.GetDisplayID(petOwner, petIndex)
C_PetBattles.GetForfeitPenalty()
C_PetBattles.GetHealth(petOwner, petIndex)
C_PetBattles.GetIcon(petOwner, slot) : iconFileID
C_PetBattles.GetLevel(petOwner, petIndex)
C_PetBattles.GetMaxHealth(petOwner, petIndex)
C_PetBattles.GetName(petOwner, slot) : customName, speciesName
C_PetBattles.GetNumAuras(petOwner, petIndex)
C_PetBattles.GetNumPets(petOwner)
C_PetBattles.GetPetSpeciesID(petOwner, petIndex)
C_PetBattles.GetPetType(petOwner, petIndex)
C_PetBattles.GetPlayerTrapAbility()
C_PetBattles.GetPower(petOwner, petIndex)
C_PetBattles.GetPVPMatchmakingInfo()
C_PetBattles.GetSelectedAction()
C_PetBattles.GetSpeed(petOwner, petIndex)
C_PetBattles.GetStateValue(petOwner, petIndex, stateID)
C_PetBattles.GetTurnTimeInfo()
C_PetBattles.GetXP(petOwner, petIndex)
C_PetBattles.IsInBattle()
C_PetBattles.IsPlayerNPC() : isPlayerNPC
C_PetBattles.IsSkipAvailable()
C_PetBattles.IsTrapAvailable()
C_PetBattles.IsWaitingOnOpponent()
C_PetBattles.IsWildBattle() : isWildBattle
C_PetBattles.SetPendingReportBattlePetTarget(petIndex)
C_PetBattles.SetPendingReportTargetFromUnit(unit)
C_PetBattles.ShouldShowPetSelect()
C_PetBattles.SkipTurn() #hwevent
C_PetBattles.StartPVPDuel()
C_PetBattles.StartPVPMatchmaking()
C_PetBattles.StopPVPMatchmaking()
C_PetBattles.UseAbility(actionIndex) #hwevent
C_PetBattles.UseTrap() #hwevent

C_PetInfo

C_PetInfo.GetPetTamersForMap(uiMapID) : petTamers - Returns the pet tamers on a map.
C_PetInfo.GetSpellForPetAction(actionID) : spellID

C_PetJournal

C_PetJournal.CagePetByID(petID) - Puts the pet into a cage.
C_PetJournal.ClearFanfare()
C_PetJournal.ClearHoveredBattlePet()
C_PetJournal.ClearRecentFanfares()
C_PetJournal.ClearSearchFilter() - Clears the search box in the pet journal.
C_PetJournal.FindPetIDByName()
C_PetJournal.GetBattlePetLink(petID) - Returns a battle pet link.
C_PetJournal.GetDisplayIDByIndex(speciesID, index) : displayID
C_PetJournal.GetDisplayProbabilityByIndex(speciesID, index) : displayProbability
C_PetJournal.GetNumCollectedInfo(speciesID) : numCollected, limit
C_PetJournal.GetNumDisplays(speciesID) : numDisplays
C_PetJournal.GetNumPets() - Returns information about the number of battle pets.
C_PetJournal.GetNumPetsInJournal(creatureID) : maxAllowed, numPets
C_PetJournal.GetNumPetsNeedingFanfare()
C_PetJournal.GetNumPetSources() - Returns information about the number of pet sources.
C_PetJournal.GetNumPetTypes() - Returns information about the number of pet types.
C_PetJournal.GetOwnedBattlePetString(speciesID) - Returns a formatted string how many of a battle pet species the player has collected.
C_PetJournal.GetPetAbilityInfo(abilityID) : name, icon, petType
C_PetJournal.GetPetAbilityList(speciesID [, idTable, levelTable])
C_PetJournal.GetPetAbilityListTable(speciesID) : info
C_PetJournal.GetPetCooldownByGUID()
C_PetJournal.GetPetInfoByIndex(index) - Returns information about a battle pet.
C_PetJournal.GetPetInfoByItemID(itemID)
C_PetJournal.GetPetInfoByPetID(petID) - Returns information about a battle pet.
C_PetJournal.GetPetInfoBySpeciesID(speciesID) - Returns information about a pet species.
C_PetJournal.GetPetInfoTableByPetID(petID) : info
C_PetJournal.GetPetLoadOutInfo(slot) : petID, ability1ID, ability2ID, ability3ID, locked
C_PetJournal.GetPetModelSceneInfoBySpeciesID(speciesID)
C_PetJournal.GetPetSortParameter()
C_PetJournal.GetPetStats(petID) - Returns the stats of a collected battle pet.
C_PetJournal.GetPetSummonInfo(battlePetGUID) : isSummonable, error, errorText
C_PetJournal.GetPetTeamAverageLevel()
C_PetJournal.GetSummonBattlePetCooldown()
C_PetJournal.GetSummonedPetGUID() - Returns information about a battle pet.
C_PetJournal.GetSummonRandomFavoritePetGUID()
C_PetJournal.HasFavoritePets() : hasFavorites
C_PetJournal.IsFilterChecked()
C_PetJournal.IsFindBattleEnabled()
C_PetJournal.IsJournalReadOnly()
C_PetJournal.IsJournalUnlocked()
C_PetJournal.IsPetSourceChecked()
C_PetJournal.IsPetTypeChecked()
C_PetJournal.IsUsingDefaultFilters() : isUsingDefaultFilters
C_PetJournal.PetCanBeReleased(petID) - Returns true if you can release the pet.
C_PetJournal.PetIsCapturable(petID)
C_PetJournal.PetIsFavorite(petID) - Returns true if the collected battle pet is favorited.
C_PetJournal.PetIsHurt(petID)
C_PetJournal.PetIsLockedForConvert(petID)
C_PetJournal.PetIsRevoked(petID)
C_PetJournal.PetIsSlotted(petID)
C_PetJournal.PetIsSummonable(battlePetGUID) : isSummonable - Returns true if you can summon this pet.
C_PetJournal.PetIsTradable(petID) - Returns whether or not a pet from the Pet Journal is tradable.
C_PetJournal.PetIsUsable(petID)
C_PetJournal.PetNeedsFanfare()
C_PetJournal.PetUsesRandomDisplay(speciesID) : usesRandomDisplay
C_PetJournal.PickupPet(petID)
C_PetJournal.PickupSummonRandomPet()
C_PetJournal.ReleasePetByID(petID) - Releases the pet.
C_PetJournal.SetAbility(slotIndex, spellIndex, petSpellID)
C_PetJournal.SetAllPetSourcesChecked()
C_PetJournal.SetAllPetTypesChecked()
C_PetJournal.SetCustomName(petID, customName) - Sets a custom name for the pet.
C_PetJournal.SetDefaultFilters()
C_PetJournal.SetFavorite(petID, value) - Sets (or clears) the pet as a favorite.
C_PetJournal.SetFilterChecked()
C_PetJournal.SetHoveredBattlePet(battlePetGUID)
C_PetJournal.SetPetLoadOutInfo(slotIndex, petID)
C_PetJournal.SetPetSortParameter()
C_PetJournal.SetPetSourceChecked()
C_PetJournal.SetPetTypeFilter(index, value) - Sets the pet type in the filter menu.
C_PetJournal.SetSearchFilter(text) - Sets the search filter in the pet journal.
C_PetJournal.SpellTargetBattlePet(battlePetGUID)
C_PetJournal.SummonPetByGUID(petID) #nocombat - Summons (or dismisses) a pet.
C_PetJournal.SummonRandomPet(allPets) #nocombat - Summons a random battle pet companion.

C_Ping

C_Ping.GetContextualPingTypeForUnit([targetUnit]) : type
C_Ping.GetCooldownInfo() : cooldownInfo
C_Ping.GetDefaultPingOptions() : pingTypes
C_Ping.GetTextureKitForType(type) : uiTextureKitID
C_Ping.SendMacroPing([type, targetToken]) #protected
C_Ping.TogglePingListener(down) #protected

C_PlayerChoice

C_PlayerChoice.GetCurrentPlayerChoiceInfo() : choiceInfo
C_PlayerChoice.GetNumRerolls() : numRerolls
C_PlayerChoice.GetRemainingTime() : remainingTime
C_PlayerChoice.IsWaitingForPlayerChoiceResponse() : isWaitingForResponse
C_PlayerChoice.OnUIClosed()
C_PlayerChoice.RequestRerollPlayerChoice()
C_PlayerChoice.SendPlayerChoiceResponse(responseID)

C_PlayerInfo

C_PlayerInfo.CanPlayerEnterChromieTime() : canEnter
C_PlayerInfo.CanPlayerUseAreaLoot() : canUseAreaLoot
C_PlayerInfo.CanPlayerUseMountEquipment() : canUseMountEquipment, failureReason - Returns true if the player can use mount equipment.
C_PlayerInfo.CanUseItem(itemID) : isUseable
C_PlayerInfo.GetAlternateFormInfo() : hasAlternateForm, inAlternateForm
C_PlayerInfo.GetClass(playerLocation) : className, classFilename, classID - Returns the class of a player.
C_PlayerInfo.GetContentDifficultyCreatureForPlayer(unitToken) : difficulty
C_PlayerInfo.GetContentDifficultyQuestForPlayer(questID) : difficulty
C_PlayerInfo.GetDisplayID() : displayID
C_PlayerInfo.GetGlidingInfo() : isGliding, canGlide, forwardSpeed - Returns the Dragonriding gliding speed.
C_PlayerInfo.GetInstancesUnlockedAtLevel(level, isRaid) : dungeonID
C_PlayerInfo.GetName(playerLocation) : name - Returns the name of a player.
C_PlayerInfo.GetNativeDisplayID() : nativeDisplayID
C_PlayerInfo.GetPetStableCreatureDisplayInfoID(index) : creatureDisplayInfoID
C_PlayerInfo.GetPlayerCharacterData() : characterData
C_PlayerInfo.GetPlayerMythicPlusRatingSummary(playerToken) : ratingSummary
C_PlayerInfo.GetRace(playerLocation) : raceID - Returns the race of a player.
C_PlayerInfo.GetSex(playerLocation) : sex - Returns the sex of a player.
C_PlayerInfo.GUIDIsPlayer(guid) : isPlayer - Returns true if the GUID belongs to a player.
C_PlayerInfo.HasVisibleInvSlot(slot) : isVisible
C_PlayerInfo.IsConnected([playerLocation]) : isConnected - Returns true if the player is connected.
C_PlayerInfo.IsDisplayRaceNative() : isDisplayRaceNative
C_PlayerInfo.IsExpansionLandingPageUnlockedForPlayer(expansionID) : isUnlocked
C_PlayerInfo.IsMirrorImage() : isMirrorImage
C_PlayerInfo.IsPlayerEligibleForNPE() : isEligible, failureReason
C_PlayerInfo.IsPlayerEligibleForNPEv2() : isEligible, failureReason
C_PlayerInfo.IsPlayerInChromieTime() : inChromieTime
C_PlayerInfo.IsPlayerNPERestricted() : isRestricted
C_PlayerInfo.IsTradingPostAvailable() : isAvailable
C_PlayerInfo.IsTravelersLogAvailable() : isAvailable
C_PlayerInfo.UnitIsSameServer(playerLocation) : unitIsSameServer - Returns true if a player is from the same or connected realm.

C_PlayerInteractionManager

C_PlayerInteractionManager.ClearInteraction([type])
C_PlayerInteractionManager.ConfirmationInteraction([type])
C_PlayerInteractionManager.InteractUnit(unit [, exactMatch, looseTargeting]) : success
C_PlayerInteractionManager.IsInteractingWithNpcOfType(type) : interacting
C_PlayerInteractionManager.IsReplacingUnit() : replacing
C_PlayerInteractionManager.IsValidNPCInteraction(type) : isValidInteraction
C_PlayerInteractionManager.ReopenInteraction()

C_PlayerMentorship

C_PlayerMentorship.GetMentorLevelRequirement() : level
C_PlayerMentorship.GetMentorRequirements() : achievementIDs, optionalAchievementIDs, optionalCompleteAtLeastCount
C_PlayerMentorship.GetMentorshipStatus(playerLocation) : status
C_PlayerMentorship.IsActivePlayerConsideredNewcomer() : isConsideredNewcomer
C_PlayerMentorship.IsMentorRestricted() : isRestricted

C_ProfSpecs

C_ProfSpecs.CanRefundPath(pathID, configID) : canRefund
C_ProfSpecs.CanUnlockTab(tabTreeID, configID) : canUnlock
C_ProfSpecs.GetChildrenForPath(pathID) : childIDs
C_ProfSpecs.GetConfigIDForSkillLine(skillLineID) : configID
C_ProfSpecs.GetCurrencyInfoForSkillLine(skillLineID) : info
C_ProfSpecs.GetDefaultSpecSkillLine() : defaultSpecSkillLine
C_ProfSpecs.GetDescriptionForPath(pathID) : description
C_ProfSpecs.GetDescriptionForPerk(perkID) : description
C_ProfSpecs.GetEntryIDForPerk(perkID) : entryID
C_ProfSpecs.GetNewSpecReminderProfName() : profName
C_ProfSpecs.GetPerksForPath(pathID) : perkInfos
C_ProfSpecs.GetRootPathForTab(tabTreeID) : rootPathID
C_ProfSpecs.GetSourceTextForPath(pathID, configID) : sourceText
C_ProfSpecs.GetSpecTabIDsForSkillLine(skillLineID) : specTabIDs
C_ProfSpecs.GetSpecTabInfo() : specTabInfo
C_ProfSpecs.GetSpendCurrencyForPath(pathID) : currencyID
C_ProfSpecs.GetSpendEntryForPath(pathID) : entryID
C_ProfSpecs.GetStateForPath(pathID, configID) : state
C_ProfSpecs.GetStateForPerk(perkID, configID) : state
C_ProfSpecs.GetStateForTab(tabTreeID, configID) : tabInfo
C_ProfSpecs.GetTabInfo(tabTreeID) : tabInfo
C_ProfSpecs.GetUnlockEntryForPath(pathID) : entryID
C_ProfSpecs.GetUnlockRankForPerk(perkID) : unlockRank
C_ProfSpecs.ShouldShowPointsReminder() : showReminder
C_ProfSpecs.ShouldShowPointsReminderForSkillLine(skillLineID) : showReminder
C_ProfSpecs.ShouldShowSpecTab() : showSpecTab
C_ProfSpecs.SkillLineHasSpecialization(skillLineID) : hasSpecialization

C_PrototypeDialog

C_PrototypeDialog.EnsureRemoved(instanceID)
C_PrototypeDialog.SelectOption(instanceID, optionIndex)

C_PvP

C_PvP.ArePvpTalentsUnlocked() : arePvpTalentsUnlocked
C_PvP.CanDisplayDamage() : canDisplay
C_PvP.CanDisplayDeaths() : canDisplay
C_PvP.CanDisplayHealing() : canDisplay
C_PvP.CanDisplayHonorableKills() : canDisplay
C_PvP.CanDisplayKillingBlows() : canDisplay
C_PvP.CanPlayerUseRatedPVPUI() : canUse, failureReason
C_PvP.CanToggleWarMode(toggle) : canTogglePvP
C_PvP.CanToggleWarModeInArea() : canTogglePvPInArea
C_PvP.DoesMatchOutcomeAffectRating() : doesAffect
C_PvP.GetActiveBrawlInfo() : brawlInfo
C_PvP.GetActiveMatchBracket() : bracket
C_PvP.GetActiveMatchDuration() : seconds
C_PvP.GetActiveMatchState() : state
C_PvP.GetActiveMatchWinner() : winner
C_PvP.GetArenaCrowdControlInfo(playerToken) : spellID, startTime, duration
C_PvP.GetArenaRewards(teamSize) : honor, experience, itemRewards, currencyRewards, roleShortageBonus
C_PvP.GetArenaSkirmishRewards() : honor, experience, itemRewards, currencyRewards, roleShortageBonus
C_PvP.GetAssignedSpecForBattlefieldQueue(queueID) : specializationID
C_PvP.GetAvailableBrawlInfo() : brawlInfo
C_PvP.GetBattlefieldFlagPosition(flagIndex, uiMapId) : uiPosx, uiPosy, flagTexture
C_PvP.GetBattlefieldVehicleInfo(vehicleIndex, uiMapID) : info
C_PvP.GetBattlefieldVehicles(uiMapID) : vehicles
C_PvP.GetBrawlRewards(brawlType) : honor, experience, itemRewards, currencyRewards, roleShortageBonus, hasWon
C_PvP.GetCustomVictoryStatID() : statID
C_PvP.GetGlobalPvpScalingInfoForSpecID(specializationID) : pvpScalingData
C_PvP.GetHonorRewardInfo(honorLevel) : info
C_PvP.GetLevelUpBattlegrounds(level) : battlefields
C_PvP.GetMatchPVPStatColumn(pvpStatID) : info
C_PvP.GetMatchPVPStatColumns() : columns
C_PvP.GetNextHonorLevelForReward(honorLevel) : nextHonorLevelWithReward
C_PvP.GetOutdoorPvPWaitTime(uiMapID) : pvpWaitTime - Returns the time until the next battle in a PvP zone like Wintergrasp and Tol Barad.
C_PvP.GetPersonalRatedSoloShuffleSpecStats() : specStats
C_PvP.GetPostMatchCurrencyRewards() : rewards
C_PvP.GetPostMatchItemRewards() : rewards
C_PvP.GetPVPActiveMatchPersonalRatedInfo() : info
C_PvP.GetPVPActiveRatedMatchDeserterPenalty() : deserterPenalty
C_PvP.GetPVPSeasonRewardAchievementID() : achievementID
C_PvP.GetPvpTalentsUnlockedLevel() : unlockLevel
C_PvP.GetPvpTierID(tierEnum, bracketEnum) : id
C_PvP.GetPvpTierInfo(tierID) : pvpTierInfo
C_PvP.GetRandomBGInfo() : info
C_PvP.GetRandomBGRewards() : honor, experience, itemRewards, currencyRewards, roleShortageBonus
C_PvP.GetRandomEpicBGInfo() : info
C_PvP.GetRandomEpicBGRewards() : honor, experience, itemRewards, currencyRewards, roleShortageBonus
C_PvP.GetRatedBGRewards() : honor, experience, itemRewards, currencyRewards, roleShortageBonus
C_PvP.GetRatedSoloShuffleMinItemLevel() : minItemLevel
C_PvP.GetRatedSoloShuffleRewards() : honor, experience, itemRewards, currencyRewards, roleShortageBonus
C_PvP.GetRewardItemLevelsByTierEnum(pvpTierEnum) : activityItemLevel, weeklyItemLevel
C_PvP.GetScoreInfo(offsetIndex) : info
C_PvP.GetScoreInfoByPlayerGuid(guid) : info
C_PvP.GetSeasonBestInfo() : tierID, nextTierID
C_PvP.GetSkirmishInfo(pvpBracket) : battlemasterListInfo
C_PvP.GetSoloRBGMinItemLevel() : minItemLevel
C_PvP.GetSpecialEventBrawlInfo() : brawlInfo
C_PvP.GetTeamInfo(factionIndex) : info
C_PvP.GetUIDisplaySeason() : uiDisplaySeason
C_PvP.GetWarModeRewardBonus() : rewardBonus
C_PvP.GetWarModeRewardBonusDefault() : defaultBonus
C_PvP.GetWeeklyChestInfo() : rewardAchieved, lastWeekRewardAchieved, lastWeekRewardClaimed, pvpTierMaxFromWins
C_PvP.HasArenaSkirmishWinToday() : hasArenaSkirmishWinToday
C_PvP.IsActiveBattlefield() : isActiveBattlefield
C_PvP.IsActiveMatchRegistered() : registered
C_PvP.IsArena() : isArena
C_PvP.IsBattleground() : isBattleground
C_PvP.IsBattlegroundEnlistmentBonusActive() : battlegroundActive, brawlActive
C_PvP.IsBrawlSoloRBG() : isBrawlSoloRBG
C_PvP.IsBrawlSoloShuffle() : isBrawlSoloShuffle
C_PvP.IsInBrawl() : isInBrawl
C_PvP.IsInRatedMatchWithDeserterPenalty() : isInRatedMatchWithDeserterPenalty
C_PvP.IsMatchActive() : isActive
C_PvP.IsMatchComplete() : isComplete
C_PvP.IsMatchConsideredArena() : asArena
C_PvP.IsMatchFactional() : isFactional
C_PvP.IsPVPMap() : isPVPMap
C_PvP.IsRatedArena() : isRatedArena
C_PvP.IsRatedBattleground() : isRatedBattleground
C_PvP.IsRatedMap() : isRatedMap
C_PvP.IsRatedSoloShuffle() : isRatedSoloShuffle
C_PvP.IsSoloRBG() : isSoloRBG
C_PvP.IsSoloShuffle() : isSoloShuffle
C_PvP.IsWarModeActive() : warModeActive
C_PvP.IsWarModeDesired() : warModeDesired
C_PvP.IsWarModeFeatureEnabled() : warModeEnabled
C_PvP.JoinBrawl([isSpecialBrawl])
C_PvP.RequestCrowdControlSpell(playerToken)
C_PvP.SetWarModeDesired(warModeDesired)
C_PvP.ToggleWarMode()

C_QuestInfoSystem

C_QuestInfoSystem.GetQuestRewardSpellInfo([questID], spellID) : info
C_QuestInfoSystem.GetQuestRewardSpells([questID]) : spellIDs
C_QuestInfoSystem.GetQuestShouldToastCompletion([questID]) : shouldToast
C_QuestInfoSystem.HasQuestRewardSpells([questID]) : hasRewardSpells

C_QuestItemUse

C_QuestItemUse.CanUseQuestItemOnObject(item, unit [, checkRange]) : canUse

C_QuestLine

C_QuestLine.GetAvailableQuestLines(uiMapID) : questLines
C_QuestLine.GetForceVisibleQuests(uiMapID) : questIDs
C_QuestLine.GetQuestLineInfo(questID, uiMapID) : questLineInfo
C_QuestLine.GetQuestLineQuests(questLineID) : questIDs
C_QuestLine.IsComplete(questLineID) : isComplete
C_QuestLine.RequestQuestLinesForMap(uiMapID)

C_QuestLog

C_QuestLog.AbandonQuest() - Abandons the quest specified by C_QuestLog.SetAbandonQuest.
C_QuestLog.AddQuestWatch(questID [, watchType]) : wasWatched - Tracks a quest.
C_QuestLog.AddWorldQuestWatch(questID [, watchType]) : wasWatched - Tracks a world quest.
C_QuestLog.CanAbandonQuest(questID) : canAbandon
C_QuestLog.DoesQuestAwardReputationWithFaction(questID, factionID) : awardsReputation
C_QuestLog.GetAbandonQuest() : questID - Returns the quest specified by C_QuestLog.SetAbandonQuest.
C_QuestLog.GetAbandonQuestItems() : itemIDs
C_QuestLog.GetActiveThreatMaps() : uiMapIDs
C_QuestLog.GetAllCompletedQuestIDs() : quests - Returns all completed quests for the character.
C_QuestLog.GetBountiesForMapID(uiMapID) : bounties
C_QuestLog.GetBountySetInfoForMapID(uiMapID) : displayLocation, lockQuestID, bountySetID, isActivitySet
C_QuestLog.GetDistanceSqToQuest(questID) : distanceSq, onContinent
C_QuestLog.GetInfo(questLogIndex) : info - Returns information about a quest in the player's quest log.
C_QuestLog.GetLogIndexForQuestID(questID) : questLogIndex - Returns the quest log index for a quest ID.
C_QuestLog.GetMapForQuestPOIs() : uiMapID
C_QuestLog.GetMaxNumQuests() : maxNumQuests - This is the maximum number of quests a player can be on, including hidden quests, world quests, emissaries etc
C_QuestLog.GetMaxNumQuestsCanAccept() : maxNumQuestsCanAccept - This is the maximum number of standard quests a player can accept. These are quests that are normally visible in the quest log.
C_QuestLog.GetNextWaypoint(questID) : mapID, x, y
C_QuestLog.GetNextWaypointForMap(questID, uiMapID) : x, y
C_QuestLog.GetNextWaypointText(questID) : waypointText
C_QuestLog.GetNumQuestLogEntries() : numShownEntries, numQuests - Returns the number of entries in the quest log.
C_QuestLog.GetNumQuestObjectives(questID) : leaderboardCount
C_QuestLog.GetNumQuestWatches() : numQuestWatches - Returns the number of tracked quests.
C_QuestLog.GetNumWorldQuestWatches() : numQuestWatches
C_QuestLog.GetQuestAdditionalHighlights(questID) : uiMapID, worldQuests, worldQuestsElite, dungeons, treasures
C_QuestLog.GetQuestDetailsTheme(questID) : theme
C_QuestLog.GetQuestDifficultyLevel(questID) : level
C_QuestLog.GetQuestIDForLogIndex(questLogIndex) : questID
C_QuestLog.GetQuestIDForQuestWatchIndex(questWatchIndex) : questID
C_QuestLog.GetQuestIDForWorldQuestWatchIndex(questWatchIndex) : questID
C_QuestLog.GetQuestLogMajorFactionReputationRewards(questID) : reputationRewards
C_QuestLog.GetQuestLogPortraitGiver([questLogIndex]) : portraitGiver, portraitGiverText, portraitGiverName, portraitGiverMount, portraitGiverModelSceneID
C_QuestLog.GetQuestObjectives(questID) : objectives - Returns info for the objectives of a quest.
C_QuestLog.GetQuestsOnMap(uiMapID) : quests
C_QuestLog.GetQuestTagInfo(questID) : info - Returns metadata for a quest.
C_QuestLog.GetQuestType(questID) : questType
C_QuestLog.GetQuestWatchType(questID) : watchType
C_QuestLog.GetRequiredMoney([questID]) : requiredMoney - Returns the amount of money required for quest completion.
C_QuestLog.GetSelectedQuest() : questID - Returns the quest specified by C_QuestLog.SetSelectedQuest.
C_QuestLog.GetSuggestedGroupSize(questID) : suggestedGroupSize - Returns the suggested number of players for a quest.
C_QuestLog.GetTimeAllowed(questID) : totalTime, elapsedTime - Returns the time available to complete a quest.
C_QuestLog.GetTitleForLogIndex(questLogIndex) : title
C_QuestLog.GetTitleForQuestID(questID) : title - Returns the name for a Quest ID.
C_QuestLog.GetZoneStoryInfo(uiMapID) : achievementID, storyMapID
C_QuestLog.HasActiveThreats() : hasActiveThreats
C_QuestLog.IsAccountQuest(questID) : isAccountQuest
C_QuestLog.IsComplete(questID) : isComplete
C_QuestLog.IsFailed(questID) : isFailed
C_QuestLog.IsImportantQuest(questID) : isImportant
C_QuestLog.IsLegendaryQuest(questID) : isLegendaryQuest
C_QuestLog.IsOnMap(questID) : onMap, hasLocalPOI
C_QuestLog.IsOnQuest(questID) : isOnQuest
C_QuestLog.IsPushableQuest(questID) : isPushable - Returns true if the quest can be shared with other players.
C_QuestLog.IsQuestBounty(questID) : isBounty
C_QuestLog.IsQuestCalling(questID) : isCalling
C_QuestLog.IsQuestCriteriaForBounty(questID, bountyQuestID) : isCriteriaForBounty
C_QuestLog.IsQuestDisabledForSession(questID) : isDisabled
C_QuestLog.IsQuestFlaggedCompleted(questID) : isCompleted - Returns if a quest has been completed.
C_QuestLog.IsQuestInvasion(questID) : isInvasion
C_QuestLog.IsQuestReplayable(questID) : isReplayable
C_QuestLog.IsQuestReplayedRecently(questID) : recentlyReplayed
C_QuestLog.IsQuestTask(questID) : isTask
C_QuestLog.IsQuestTrivial(questID) : isTrivial
C_QuestLog.IsRepeatableQuest(questID) : isRepeatable
C_QuestLog.IsThreatQuest(questID) : isThreat
C_QuestLog.IsUnitOnQuest(unit, questID) : isOnQuest - Returns true if the unit is on the specified quest.
C_QuestLog.IsWorldQuest(questID) : isWorldQuest
C_QuestLog.QuestCanHaveWarModeBonus(questID) : hasBonus
C_QuestLog.QuestHasQuestSessionBonus(questID) : hasBonus
C_QuestLog.QuestHasWarModeBonus(questID) : hasBonus
C_QuestLog.ReadyForTurnIn(questID) : readyForTurnIn
C_QuestLog.RemoveQuestWatch(questID) : wasRemoved - Untracks a quest.
C_QuestLog.RemoveWorldQuestWatch(questID) : wasRemoved - Untracks a world quest.
C_QuestLog.RequestLoadQuestByID(questID)
C_QuestLog.SetAbandonQuest() - Sets the selected quest to be abandoned.
C_QuestLog.SetMapForQuestPOIs(uiMapID)
C_QuestLog.SetSelectedQuest(questID) - Selects a quest in the quest log.
C_QuestLog.ShouldDisplayTimeRemaining(questID) : displayTimeRemaining
C_QuestLog.ShouldShowQuestRewards(questID) : shouldShow
C_QuestLog.SortQuestWatches() - Sorts watched quests by proximity to the player character.
C_QuestLog.UnitIsRelatedToActiveQuest(unit) : isRelatedToActiveQuest

C_QuestOffer

C_QuestOffer.GetHideRequiredItems() : hideRequiredItems
C_QuestOffer.GetQuestOfferMajorFactionReputationRewards() : reputationRewards

C_QuestSession

C_QuestSession.CanStart() : allowed
C_QuestSession.CanStop() : allowed
C_QuestSession.Exists() : exists
C_QuestSession.GetAvailableSessionCommand() : command
C_QuestSession.GetPendingCommand() : command
C_QuestSession.GetProposedMaxLevelForSession() : proposedMaxLevel
C_QuestSession.GetSessionBeginDetails() : details
C_QuestSession.GetSuperTrackedQuest() : questID
C_QuestSession.HasJoined() : hasJoined
C_QuestSession.HasPendingCommand() : hasPendingCommand
C_QuestSession.RequestSessionStart()
C_QuestSession.RequestSessionStop()
C_QuestSession.SendSessionBeginResponse(beginSession)
C_QuestSession.SetQuestIsSuperTracked(questID, superTrack)

C_RaidLocks

C_RaidLocks.IsEncounterComplete(mapID, encounterID [, difficultyID]) : encounterIsComplete

C_RecruitAFriend

C_RecruitAFriend.ClaimActivityReward(activityID, acceptanceID) : success
C_RecruitAFriend.ClaimNextReward([rafVersion]) : success
C_RecruitAFriend.GenerateRecruitmentLink() : success
C_RecruitAFriend.GetRAFInfo() : info
C_RecruitAFriend.GetRAFSystemInfo() : systemInfo
C_RecruitAFriend.GetRecruitActivityRequirementsText(activityID, acceptanceID) : requirementsText
C_RecruitAFriend.GetRecruitInfo() : active, faction
C_RecruitAFriend.IsEnabled() : enabled
C_RecruitAFriend.IsRecruitingEnabled() : enabled
C_RecruitAFriend.RemoveRAFRecruit(wowAccountGUID) : success
C_RecruitAFriend.RequestUpdatedRecruitmentInfo() : success

C_ReportSystem

C_ReportSystem.CanReportPlayer(playerLocation) : canReport - Returns if a player can be reported.
C_ReportSystem.CanReportPlayerForLanguage(playerLocation) : canReport
C_ReportSystem.GetMajorCategoriesForReportType(reportType) : majorCategories
C_ReportSystem.GetMajorCategoryString(majorCategory) : majorCategoryString
C_ReportSystem.GetMinorCategoriesForReportTypeAndMajorCategory(reportType, majorCategory) : minorCategories
C_ReportSystem.GetMinorCategoryString(minorCategory) : minorCategoryString
C_ReportSystem.ReportServerLag()
C_ReportSystem.ReportStuckInCombat()
C_ReportSystem.SendReport(reportInfo [, playerLocation]) #protected

C_Reputation

C_Reputation.GetFactionParagonInfo(factionID) : currentValue, threshold, rewardQuestID, hasRewardPending, tooLowLevelForParagon - Returns Paragon info on a faction.
C_Reputation.IsFactionParagon(factionID) : hasParagon - Returns true if a faction is a paragon reputation.
C_Reputation.IsMajorFaction(factionID) : isMajorFaction
C_Reputation.RequestFactionParagonPreloadRewardData(factionID) - Queries the server to pre-load Paragon reward data.
C_Reputation.SetWatchedFaction(factionID)

C_ResearchInfo

C_ResearchInfo.GetDigSitesForMap(uiMapID) : digSites - Returns the dig sites on a map.

C_ReturningPlayerUI

C_ReturningPlayerUI.AcceptPrompt()
C_ReturningPlayerUI.DeclinePrompt()

C_Scenario

C_Scenario.GetBonusStepRewardQuestID(stepIndex)
C_Scenario.GetBonusSteps()
C_Scenario.GetCriteriaInfo(criteriaIndex)
C_Scenario.GetCriteriaInfoByStep(stepID, criteriaIndex)
C_Scenario.GetInfo()
C_Scenario.GetProvingGroundsInfo() - Returns info for the current Proving Grounds trial.
C_Scenario.GetScenarioIconInfo(uiMapID)
C_Scenario.GetStepInfo([bonusStepIndex])
C_Scenario.GetSupersededObjectives()
C_Scenario.IsInScenario()
C_Scenario.ShouldShowCriteria()
C_Scenario.TreatScenarioAsDungeon()

C_ScenarioInfo

C_ScenarioInfo.GetJailersTowerTypeString(runType) : typeString
C_ScenarioInfo.GetScenarioInfo() : scenarioInfo
C_ScenarioInfo.GetScenarioStepInfo([scenarioStepID]) : scenarioStepInfo

C_ScrappingMachineUI

C_ScrappingMachineUI.CloseScrappingMachine()
C_ScrappingMachineUI.DropPendingScrapItemFromCursor(index)
C_ScrappingMachineUI.GetCurrentPendingScrapItemLocationByIndex(index) : itemLoc
C_ScrappingMachineUI.GetScrappingMachineName() : name
C_ScrappingMachineUI.GetScrapSpellID() : spellID
C_ScrappingMachineUI.HasScrappableItems() : hasScrappableItems
C_ScrappingMachineUI.RemoveAllScrapItems()
C_ScrappingMachineUI.RemoveCurrentScrappingItem()
C_ScrappingMachineUI.RemoveItemToScrap(index)
C_ScrappingMachineUI.ScrapItems()
C_ScrappingMachineUI.ValidateScrappingList()

C_ScriptedAnimations

C_ScriptedAnimations.GetAllScriptedAnimationEffects() : scriptedAnimationEffects

C_SharedCharacterServices

C_SharedCharacterServices.GetLastSeenCharacterUpgradePopup()
C_SharedCharacterServices.GetLastSeenExpansionTrialPopup()
C_SharedCharacterServices.GetUpgradeDistributions()
C_SharedCharacterServices.HasFreePromotionalUpgrade()
C_SharedCharacterServices.HasSeenFreePromotionalUpgradePopup()
C_SharedCharacterServices.IsPurchaseIDPendingUpgrade()
C_SharedCharacterServices.QueryClassTrialBoostResult()
C_SharedCharacterServices.SetCharacterUpgradePopupSeen(expansion_id)
C_SharedCharacterServices.SetExpansionTrialPopupSeen(expansion_id)
C_SharedCharacterServices.SetPromotionalPopupSeen(seen)

C_SocialQueue

C_SocialQueue.GetAllGroups([allowNonJoinable, allowNonQueuedGroups]) : groupGUIDs
C_SocialQueue.GetConfig() : config
C_SocialQueue.GetGroupForPlayer(playerGUID) : groupGUID, isSoloQueueParty
C_SocialQueue.GetGroupInfo(groupGUID) : canJoin, numQueues, needTank, needHealer, needDamage, isSoloQueueParty, questSessionActive, leaderGUID
C_SocialQueue.GetGroupMembers(groupGUID) : groupMembers
C_SocialQueue.GetGroupQueues(groupGUID) : queues
C_SocialQueue.RequestToJoin(groupGUID [, applyAsTank, applyAsHealer, applyAsDamage]) : requestSuccessful
C_SocialQueue.SignalToastDisplayed(groupGUID, priority)

C_SocialRestrictions

C_SocialRestrictions.AcknowledgeRegionalChatDisabled()
C_SocialRestrictions.IsChatDisabled() : disabled
C_SocialRestrictions.IsMuted() : isMuted
C_SocialRestrictions.IsSilenced() : isSilenced
C_SocialRestrictions.IsSquelched() : isSquelched
C_SocialRestrictions.SetChatDisabled(disabled)

C_Soulbinds

C_Soulbinds.ActivateSoulbind(soulbindID)
C_Soulbinds.CanActivateSoulbind(soulbindID) : result, errorDescription
C_Soulbinds.CanModifySoulbind() : result
C_Soulbinds.CanResetConduitsInSoulbind(soulbindID) : result, errorDescription
C_Soulbinds.CanSwitchActiveSoulbindTreeBranch() : result
C_Soulbinds.CloseUI()
C_Soulbinds.CommitPendingConduitsInSoulbind(soulbindID)
C_Soulbinds.FindNodeIDActuallyInstalled(soulbindID, conduitID) : nodeID
C_Soulbinds.FindNodeIDAppearingInstalled(soulbindID, conduitID) : nodeID
C_Soulbinds.FindNodeIDPendingInstall(soulbindID, conduitID) : nodeID
C_Soulbinds.FindNodeIDPendingUninstall(soulbindID, conduitID) : nodeID
C_Soulbinds.GetActiveSoulbindID() : soulbindID
C_Soulbinds.GetConduitCollection(conduitType) : collectionData
C_Soulbinds.GetConduitCollectionCount() : count
C_Soulbinds.GetConduitCollectionData(conduitID) : collectionData
C_Soulbinds.GetConduitCollectionDataAtCursor() : collectionData
C_Soulbinds.GetConduitCollectionDataByVirtualID(virtualID) : collectionData
C_Soulbinds.GetConduitDisplayed(nodeID) : conduitID
C_Soulbinds.GetConduitHyperlink(conduitID, rank) : link
C_Soulbinds.GetConduitIDPendingInstall(nodeID) : conduitID
C_Soulbinds.GetConduitQuality(conduitID, rank) : quality
C_Soulbinds.GetConduitRank(conduitID) : conduitRank
C_Soulbinds.GetConduitSpellID(conduitID, conduitRank) : spellID
C_Soulbinds.GetInstalledConduitID(nodeID) : conduitID
C_Soulbinds.GetNode(nodeID) : node
C_Soulbinds.GetSoulbindData(soulbindID) : data
C_Soulbinds.GetSpecsAssignedToSoulbind(soulbindID) : specIDs
C_Soulbinds.GetTree(treeID) : tree
C_Soulbinds.HasAnyInstalledConduitInSoulbind(soulbindID) : result
C_Soulbinds.HasAnyPendingConduits() : result
C_Soulbinds.HasPendingConduitsInSoulbind(soulbindID) : result
C_Soulbinds.IsConduitInstalled(nodeID) : result
C_Soulbinds.IsConduitInstalledInSoulbind(soulbindID, conduitID) : result
C_Soulbinds.IsItemConduitByItemInfo(itemInfo) : result
C_Soulbinds.IsNodePendingModify(nodeID) : result
C_Soulbinds.IsUnselectedConduitPendingInSoulbind(soulbindID) : result
C_Soulbinds.ModifyNode(nodeID, conduitID, type)
C_Soulbinds.SelectNode(nodeID)
C_Soulbinds.UnmodifyNode(nodeID)

C_Sound

C_Sound.GetSoundScaledVolume(soundHandle) : scaledVolume
C_Sound.IsPlaying(soundHandle) : isPlaying
C_Sound.PlayItemSound(soundType, itemLocation)

C_SpecializationInfo

C_SpecializationInfo.CanPlayerUsePVPTalentUI() : canUse, failureReason
C_SpecializationInfo.CanPlayerUseTalentSpecUI() : canUse, failureReason
C_SpecializationInfo.CanPlayerUseTalentUI() : canUse, failureReason
C_SpecializationInfo.GetAllSelectedPvpTalentIDs() : selectedPvpTalentIDs
C_SpecializationInfo.GetClassIDFromSpecID(specID) : classID
C_SpecializationInfo.GetInspectSelectedPvpTalent(inspectedUnit, talentIndex) : selectedTalentID
C_SpecializationInfo.GetPvpTalentAlertStatus() : hasUnspentSlot, hasNewTalent
C_SpecializationInfo.GetPvpTalentInfo(talentID) : talentInfo
C_SpecializationInfo.GetPvpTalentSlotInfo(talentIndex) : slotInfo
C_SpecializationInfo.GetPvpTalentSlotUnlockLevel(talentIndex) : requiredLevel
C_SpecializationInfo.GetPvpTalentUnlockLevel(talentID) : requiredLevel
C_SpecializationInfo.GetSpecIDs(specSetID) : specIDs
C_SpecializationInfo.GetSpellsDisplay(specializationID) : spellID
C_SpecializationInfo.IsInitialized() : isSpecializationDataInitialized
C_SpecializationInfo.IsPvpTalentLocked(talentID) : locked
C_SpecializationInfo.MatchesCurrentSpecSet(specSetID) : matches
C_SpecializationInfo.SetPvpTalentLocked(talentID, locked)

C_SpectatingUI

C_SpectatingUI.IsSpectating()

C_Spell

C_Spell.DoesSpellExist(spellID) : spellExists
C_Spell.GetMawPowerBorderAtlasBySpellID(spellID) : rarityBorderAtlas
C_Spell.IsSpellDataCached(spellID) : isCached
C_Spell.RequestLoadSpellData(spellID)
C_Spell.TargetSpellJumpsUpgradeTrack() : jumpsUpgradeTrack

C_SpellBook

C_SpellBook.ContainsAnyDisenchantSpell() : contains
C_SpellBook.GetCurrentLevelSpells(level) : spellIDs
C_SpellBook.GetDeadlyDebuffInfo(spellID) : deadlyDebuffInfo
C_SpellBook.GetOverrideSpell(spellID [, spec, onlyKnown, ignoreOverrideSpellID]) : overrideSpellID
C_SpellBook.GetSkillLineIndexByID(skillLineID) : skillIndex
C_SpellBook.GetSpellInfo(spellID) : spellInfo
C_SpellBook.GetSpellLinkFromSpellID(spellID [, glyphID]) : spellLink
C_SpellBook.GetTrackedNameplateCooldownSpells() : spellIDs
C_SpellBook.IsSpellDisabled(spellID) : disabled

C_SplashScreen

C_SplashScreen.AcknowledgeSplash()
C_SplashScreen.CanViewSplashScreen() : canView
C_SplashScreen.RequestLatestSplashScreen(fromGameMenu)

C_StableInfo

C_StableInfo.GetNumActivePets() : numActivePets
C_StableInfo.GetNumStablePets() : numStablePets

C_StorePublic

C_StorePublic.DoesGroupHavePurchaseableProducts(groupID) : hasPurchaseableProducts
C_StorePublic.IsDisabledByParentalControls() : disabled - Returns whether access to the in-game shop is disabled by parental controls.
C_StorePublic.IsEnabled() : enabled - Returns whether the In-Game Store is available for the player.

C_SummonInfo

C_SummonInfo.CancelSummon() - Declines a summon request.
C_SummonInfo.ConfirmSummon() - Accepts a summon request.
C_SummonInfo.GetSummonConfirmAreaName() : areaName - Returns the zone where you will be summoned to.
C_SummonInfo.GetSummonConfirmSummoner() : summoner - Returns the name of the player summoning you.
C_SummonInfo.GetSummonConfirmTimeLeft() : timeLeft - Returns the time left in seconds for accepting a summon.
C_SummonInfo.GetSummonReason() : summonReason
C_SummonInfo.IsSummonSkippingStartExperience() : isSummonSkippingStartExperience

C_SuperTrack

C_SuperTrack.ClearSuperTrackedContent()
C_SuperTrack.GetHighestPrioritySuperTrackingType() : type
C_SuperTrack.GetSuperTrackedContent() : trackableType, trackableID
C_SuperTrack.GetSuperTrackedQuestID() : questID
C_SuperTrack.IsSuperTrackingAnything() : isSuperTracking
C_SuperTrack.IsSuperTrackingContent() : isSuperTracking
C_SuperTrack.IsSuperTrackingCorpse() : isSuperTracking
C_SuperTrack.IsSuperTrackingQuest() : isSuperTracking
C_SuperTrack.IsSuperTrackingUserWaypoint() : isSuperTracking
C_SuperTrack.SetSuperTrackedContent(trackableType, trackableID)
C_SuperTrack.SetSuperTrackedQuestID(questID)
C_SuperTrack.SetSuperTrackedUserWaypoint(superTracked)

C_System

C_System.GetFrameStack() : objects

C_SystemVisibilityManager

C_SystemVisibilityManager.IsSystemVisible(system) : visible

C_TalkingHead

C_TalkingHead.GetConversationsDeferred()
C_TalkingHead.GetCurrentLineAnimationInfo()
C_TalkingHead.GetCurrentLineInfo()
C_TalkingHead.IgnoreCurrentTalkingHead()
C_TalkingHead.IsCurrentTalkingHeadIgnored()
C_TalkingHead.SetConversationsDeferred(deferred)

C_TaskQuest

C_TaskQuest.DoesMapShowTaskQuestObjectives(uiMapID) : showsTaskQuestObjectives
C_TaskQuest.GetQuestInfoByQuestID(questID) : questTitle, factionID, capped, displayAsObjective
C_TaskQuest.GetQuestLocation(questID, uiMapID) : locationX, locationY
C_TaskQuest.GetQuestProgressBarInfo(questID) : progress
C_TaskQuest.GetQuestsForPlayerByMapID(uiMapID) : taskPOIs
C_TaskQuest.GetQuestTimeLeftMinutes(questID) : minutesLeft
C_TaskQuest.GetQuestTimeLeftSeconds(questID) : secondsLeft
C_TaskQuest.GetQuestZoneID(questID) : uiMapID
C_TaskQuest.GetThreatQuests() : quests
C_TaskQuest.GetUIWidgetSetIDFromQuestID(questID) : UiWidgetSetID
C_TaskQuest.IsActive(questID) : active
C_TaskQuest.RequestPreloadRewardData(questID)

C_TaxiMap

C_TaxiMap.GetAllTaxiNodes(uiMapID) : taxiNodes
C_TaxiMap.GetTaxiNodesForMap(uiMapID) : mapTaxiNodes
C_TaxiMap.ShouldMapShowTaxiNodes(uiMapID) : shouldShowNodes

C_Texture

C_Texture.ClearTitleIconTexture(texture)
C_Texture.GetAtlasElementID(atlas) : elementID
C_Texture.GetAtlasID(atlas) : atlasID
C_Texture.GetAtlasInfo(atlas) : info - Returns atlas info.
C_Texture.GetCraftingReagentQualityChatIcon(quality) : textureMarkup
C_Texture.GetFilenameFromFileDataID(fileDataID) : filename
C_Texture.GetTitleIconTexture(titleID, version, callback)
C_Texture.IsTitleIconTextureReady(titleID, version) : ready
C_Texture.SetTitleIconTexture(texture, titleID, version)

C_Timer

C_Timer.After(seconds, callback) - Schedules a timer.
C_Timer.NewTicker(seconds, callback [, iterations]) : cbObject - Schedules a repeating timer that can be canceled.
C_Timer.NewTimer(seconds, callback) : cbObject - Schedules a timer that can be canceled.

C_TooltipComparison

C_TooltipComparison.GetItemComparisonDelta(comparisonItem, equippedItem [, pairedItem, addPairedStats]) : lines
C_TooltipComparison.GetItemComparisonInfo(comparisonItem) : info

C_TooltipInfo

C_TooltipInfo.GetAchievementByID(achievementID) : data
C_TooltipInfo.GetAction(actionID) : data
C_TooltipInfo.GetArtifactItem() : data
C_TooltipInfo.GetArtifactPowerByID(powerID) : data
C_TooltipInfo.GetAzeriteEssence(essenceID [, rank]) : data
C_TooltipInfo.GetAzeriteEssenceSlot(slot) : data
C_TooltipInfo.GetAzeritePower(itemID, itemLevel, powerID [, owningItemLink]) : data
C_TooltipInfo.GetBackpackToken(index) : data
C_TooltipInfo.GetBagItem(bagIndex, slotIndex) : data
C_TooltipInfo.GetBagItemChild(bagIndex, slotIndex, equipSlotIndex) : data
C_TooltipInfo.GetBuybackItem(index) : data
C_TooltipInfo.GetCompanionPet(petGUID) : data
C_TooltipInfo.GetConduit(conduitID, conduitRank) : data
C_TooltipInfo.GetCurrencyByID(currencyID [, amount]) : data
C_TooltipInfo.GetCurrencyToken(tokenIndex) : data
C_TooltipInfo.GetEnhancedConduit(conduitID, rank) : data
C_TooltipInfo.GetEquipmentSet(setID) : data
C_TooltipInfo.GetExistingSocketGem(index [, toDestroy]) : data
C_TooltipInfo.GetGuildBankItem(tab, slot) : data
C_TooltipInfo.GetHeirloomByItemID(itemID) : data
C_TooltipInfo.GetHyperlink(hyperlink [, optionalArg1, optionalArg2, hideVendorPrice]) : data
C_TooltipInfo.GetInboxItem(messageIndex [, attachmentIndex]) : data
C_TooltipInfo.GetInstanceLockEncountersComplete(index) : data
C_TooltipInfo.GetInventoryItem(unit, slot [, hideUselessStats]) : data
C_TooltipInfo.GetInventoryItemByID(itemID) : data
C_TooltipInfo.GetItemByGUID(guid) : data
C_TooltipInfo.GetItemByID(itemID [, quality]) : data
C_TooltipInfo.GetItemInteractionItem() : data
C_TooltipInfo.GetItemKey(itemID, itemLevel, itemSuffix [, requiredLevel]) : data
C_TooltipInfo.GetLFGDungeonReward(dungeonID, lootIndex) : data
C_TooltipInfo.GetLFGDungeonShortageReward(dungeonID, shortageSeverity, lootIndex) : data
C_TooltipInfo.GetLootCurrency(slot) : data
C_TooltipInfo.GetLootItem(slot) : data
C_TooltipInfo.GetLootRollItem(id) : data
C_TooltipInfo.GetMerchantCostItem(slot, costIndex) : data
C_TooltipInfo.GetMerchantItem(slot) : data
C_TooltipInfo.GetMinimapMouseover() : data
C_TooltipInfo.GetMountBySpellID(spellID [, checkIndoors]) : data
C_TooltipInfo.GetOwnedItemByID(itemID) : data
C_TooltipInfo.GetPetAction(slot) : data
C_TooltipInfo.GetPossession(slot) : data
C_TooltipInfo.GetPvpBrawl([isSpecial]) : data
C_TooltipInfo.GetPvpTalent(talentID [, isInspect, groupIndex, talentIndex]) : data
C_TooltipInfo.GetQuestCurrency(type, currencyIndex) : data
C_TooltipInfo.GetQuestItem(type, itemIndex [, allowCollectionText]) : data
C_TooltipInfo.GetQuestLogCurrency(type, currencyIndex [, questID]) : data
C_TooltipInfo.GetQuestLogItem(type, itemIndex [, questID, allowCollectionText]) : data
C_TooltipInfo.GetQuestLogSpecialItem(questIndex) : data
C_TooltipInfo.GetQuestPartyProgress(questID [, omitTitle, ignoreActivePlayer]) : data
C_TooltipInfo.GetRecipeRankInfo(recipeID, rank) : data
C_TooltipInfo.GetRecipeReagentItem(recipeSpellID, dataSlotIndex) : data
C_TooltipInfo.GetRecipeResultItem(recipeID [, craftingReagents, recraftItemGUID, recipeLevel, overrideQualityID]) : data
C_TooltipInfo.GetRecipeResultItemForOrder(recipeID [, craftingReagents, orderID, recipeLevel, overrideQualityID]) : data
C_TooltipInfo.GetRuneforgeResultItem(itemGUID, itemLevel [, powerID, modifiers]) : data
C_TooltipInfo.GetSendMailItem([attachmentIndex]) : data
C_TooltipInfo.GetShapeshift(slot) : data
C_TooltipInfo.GetSlottedKeystone() : data
C_TooltipInfo.GetSocketedItem() : data
C_TooltipInfo.GetSocketedRelic(slotIndex) : data
C_TooltipInfo.GetSocketGem(index) : data
C_TooltipInfo.GetSpellBookItem(slot, spellBookType) : data
C_TooltipInfo.GetSpellByID(spellID [, isPet, showSubtext, dontOverride, difficultyID, isLink]) : data
C_TooltipInfo.GetTalent(talentID [, isInspect, groupIndex]) : data
C_TooltipInfo.GetTotem(slot) : data
C_TooltipInfo.GetToyByItemID(itemID) : data
C_TooltipInfo.GetTradePlayerItem(slot) : data
C_TooltipInfo.GetTradeTargetItem(slot) : data
C_TooltipInfo.GetTrainerService(serviceIndex) : data
C_TooltipInfo.GetTraitEntry(entryID [, rank]) : data
C_TooltipInfo.GetTransmogrifyItem(transmogLocation) : data
C_TooltipInfo.GetUnit(unit [, hideStatus]) : data
C_TooltipInfo.GetUnitAura(unitToken, index [, filter]) : data
C_TooltipInfo.GetUnitBuff(unitToken, index [, filter]) : data
C_TooltipInfo.GetUnitBuffByAuraInstanceID(unitTokenString, auraInstanceID [, filter]) : data
C_TooltipInfo.GetUnitDebuff(unitToken, index [, filter]) : data
C_TooltipInfo.GetUnitDebuffByAuraInstanceID(unitTokenString, auraInstanceID [, filter]) : data
C_TooltipInfo.GetUpgradeItem() : data
C_TooltipInfo.GetVoidDepositItem(slot) : data
C_TooltipInfo.GetVoidItem(tab, slot) : data
C_TooltipInfo.GetVoidWithdrawalItem(slot) : data
C_TooltipInfo.GetWeeklyReward(itemDBID) : data
C_TooltipInfo.GetWorldCursor() : data
C_TooltipInfo.GetWorldLootObject(unitTokenString) : data

C_ToyBox

C_ToyBox.ForceToyRefilter()
C_ToyBox.GetCollectedShown()
C_ToyBox.GetIsFavorite(itemID)
C_ToyBox.GetNumFilteredToys()
C_ToyBox.GetNumLearnedDisplayedToys()
C_ToyBox.GetNumTotalDisplayedToys()
C_ToyBox.GetNumToys()
C_ToyBox.GetToyFromIndex(index)
C_ToyBox.GetToyInfo(itemID) - Returns toy info.
C_ToyBox.GetToyLink(itemID) - Returns the item link for a toy.
C_ToyBox.GetUncollectedShown()
C_ToyBox.GetUnusableShown()
C_ToyBox.HasFavorites()
C_ToyBox.IsExpansionTypeFilterChecked(expansionIndex)
C_ToyBox.IsSourceTypeFilterChecked(sourceIndex)
C_ToyBox.IsToyUsable(itemID)
C_ToyBox.PickupToyBoxItem(itemID)
C_ToyBox.SetAllExpansionTypeFilters([checked])
C_ToyBox.SetAllSourceTypeFilters(checked)
C_ToyBox.SetCollectedShown(checked)
C_ToyBox.SetExpansionTypeFilter(expansionIndex, checked)
C_ToyBox.SetFilterString(searchString)
C_ToyBox.SetIsFavorite(itemID, value)
C_ToyBox.SetSourceTypeFilter(sourceIndex, checked)
C_ToyBox.SetUncollectedShown(checked)
C_ToyBox.SetUnusableShown(checked)

C_ToyBoxInfo

C_ToyBoxInfo.ClearFanfare(itemID)
C_ToyBoxInfo.IsToySourceValid(source) : isToySourceValid
C_ToyBoxInfo.IsUsingDefaultFilters() : isUsingDefaultFilters
C_ToyBoxInfo.NeedsFanfare(itemID) : needsFanfare
C_ToyBoxInfo.SetDefaultFilters()

C_TradeSkillUI

C_TradeSkillUI.AnyRecipeCategoriesFiltered()
C_TradeSkillUI.AreAnyInventorySlotsFiltered()
C_TradeSkillUI.CanObliterateCursorItem()
C_TradeSkillUI.CanStoreEnchantInItem(itemGUID) : canStore
C_TradeSkillUI.CanTradeSkillListLink()
C_TradeSkillUI.ClearInventorySlotFilter()
C_TradeSkillUI.ClearPendingObliterateItem()
C_TradeSkillUI.ClearRecipeCategoryFilter()
C_TradeSkillUI.ClearRecipeSourceTypeFilter()
C_TradeSkillUI.CloseObliterumForge()
C_TradeSkillUI.CloseTradeSkill() - Closes an open trade skill window.
C_TradeSkillUI.CraftEnchant(recipeSpellID [, numCasts, craftingReagents, itemTarget])
C_TradeSkillUI.CraftRecipe(recipeSpellID [, numCasts, craftingReagents, recipeLevel, orderID]) - Performs the tradeskill a specified number of times.
C_TradeSkillUI.CraftSalvage(recipeSpellID [, numCasts, itemTarget])
C_TradeSkillUI.DoesRecraftingRecipeAcceptItem(itemLocation, recipeID) : result
C_TradeSkillUI.DropPendingObliterateItemFromCursor()
C_TradeSkillUI.GetAllFilterableInventorySlots()
C_TradeSkillUI.GetAllFilterableInventorySlotsCount()
C_TradeSkillUI.GetAllProfessionTradeSkillLines() : skillLineID
C_TradeSkillUI.GetAllRecipeIDs() - Returns all recipes for the current profession.
C_TradeSkillUI.GetBaseProfessionInfo() : info
C_TradeSkillUI.GetCategories()
C_TradeSkillUI.GetCategoryInfo(categoryID [, returnTable])
C_TradeSkillUI.GetChildProfessionInfo() : info
C_TradeSkillUI.GetChildProfessionInfos() : infos
C_TradeSkillUI.GetCraftableCount(recipeSpellID [, recipeLevel]) : numAvailable
C_TradeSkillUI.GetCraftingOperationInfo(recipeID, craftingReagents [, allocationItemGUID]) : info
C_TradeSkillUI.GetCraftingOperationInfoForOrder(recipeID, craftingReagents, orderID) : info
C_TradeSkillUI.GetCraftingReagentBonusText(recipeSpellID, craftingReagentIndex, craftingReagents [, allocationItemGUID]) : bonusText
C_TradeSkillUI.GetCraftingTargetItems(itemIDs) : items
C_TradeSkillUI.GetEnchantItems(recipeID) : items
C_TradeSkillUI.GetFactionSpecificOutputItem(recipeSpellID) : itemID
C_TradeSkillUI.GetFilterableInventorySlotName()
C_TradeSkillUI.GetFilterableInventorySlots()
C_TradeSkillUI.GetFilteredRecipeIDs()
C_TradeSkillUI.GetGatheringOperationInfo(recipeID) : info
C_TradeSkillUI.GetHideUnownedFlags(recipeID) : cannotModifyHideUnowned, alwaysShowUnowned
C_TradeSkillUI.GetItemCraftedQualityByItemInfo(itemInfo) : quality
C_TradeSkillUI.GetItemReagentQualityByItemInfo(itemInfo) : quality
C_TradeSkillUI.GetItemSlotModifications(itemGUID) : slotMods
C_TradeSkillUI.GetItemSlotModificationsForOrder(orderID) : slotMods
C_TradeSkillUI.GetObliterateSpellID()
C_TradeSkillUI.GetOnlyShowFirstCraftRecipes()
C_TradeSkillUI.GetOnlyShowMakeableRecipes()
C_TradeSkillUI.GetOnlyShowSkillUpRecipes()
C_TradeSkillUI.GetOriginalCraftRecipeID(itemGUID) : recipeID, skillLineAbilityID
C_TradeSkillUI.GetPendingObliterateItemID()
C_TradeSkillUI.GetPendingObliterateItemLink()
C_TradeSkillUI.GetProfessionByInventorySlot(slot) : profession
C_TradeSkillUI.GetProfessionChildSkillLineID() : skillLineID
C_TradeSkillUI.GetProfessionForCursorItem() : profession
C_TradeSkillUI.GetProfessionInfoByRecipeID(recipeID) : info
C_TradeSkillUI.GetProfessionInfoBySkillLineID(skillLineID) : info
C_TradeSkillUI.GetProfessionInventorySlots() : invSlots
C_TradeSkillUI.GetProfessionNameForSkillLineAbility(skillLineAbilityID) : professionNmae
C_TradeSkillUI.GetProfessionSkillLineID(profession) : skillLineID
C_TradeSkillUI.GetProfessionSlots(profession) : slots
C_TradeSkillUI.GetProfessionSpells(professionID [, skillLineID]) : knownSpells
C_TradeSkillUI.GetQualitiesForRecipe(recipeID) : qualityIDs
C_TradeSkillUI.GetReagentDifficultyText(craftingReagentIndex, craftingReagents) : bonusText
C_TradeSkillUI.GetReagentRequirementItemIDs(itemID) : itemIDs
C_TradeSkillUI.GetReagentSlotStatus(mcrSlotID, recipeSpellID, skillLineAbilityID) : locked, lockedReason
C_TradeSkillUI.GetRecipeCooldown(recipeID) - Returns the number of seconds left for a skill to cooldown.
C_TradeSkillUI.GetRecipeDescription(recipeID, craftingReagents [, allocationItemGUID]) : description - Returns the description for a recipe.
C_TradeSkillUI.GetRecipeFixedReagentItemLink(recipeID, dataSlotIndex) : link
C_TradeSkillUI.GetRecipeInfo(recipeSpellID [, recipeLevel]) : recipeInfo - Returns information for a recipe.
C_TradeSkillUI.GetRecipeInfoForSkillLineAbility(skillLineAbilityID [, recipeLevel]) : recipeInfo
C_TradeSkillUI.GetRecipeItemLevelFilter()
C_TradeSkillUI.GetRecipeItemLink(recipeID) - Returns the result item link for a recipe.
C_TradeSkillUI.GetRecipeItemNameFilter()
C_TradeSkillUI.GetRecipeLink(recipeID)
C_TradeSkillUI.GetRecipeOutputItemData(recipeSpellID [, reagents, allocationItemGUID, overrideQualityID, recraftOrderID]) : outputInfo
C_TradeSkillUI.GetRecipeQualityItemIDs(recipeSpellID) : qualityItemIDs
C_TradeSkillUI.GetRecipeQualityReagentItemLink(recipeID, dataSlotIndex, qualityIndex) : link
C_TradeSkillUI.GetRecipeRequirements(recipeID) : requirements
C_TradeSkillUI.GetRecipeSchematic(recipeSpellID, isRecraft [, recipeLevel]) : schematic
C_TradeSkillUI.GetRecipeSourceText(recipeID)
C_TradeSkillUI.GetRecipesTracked(isRecraft) : recipeIDs
C_TradeSkillUI.GetRecraftItems([recipeID]) : items
C_TradeSkillUI.GetRecraftRemovalWarnings(itemGUID, replacedItemIDs) : warnings
C_TradeSkillUI.GetRemainingRecasts() : remaining
C_TradeSkillUI.GetSalvagableItemIDs(recipeID) : itemIDs
C_TradeSkillUI.GetShowLearned() : flag
C_TradeSkillUI.GetShowUnlearned() : flag
C_TradeSkillUI.GetSkillLineForGear(itemInfo) : skillLineID
C_TradeSkillUI.GetSourceTypeFilter() : sourceTypeFilter
C_TradeSkillUI.GetSubCategories(categoryID)
C_TradeSkillUI.GetTradeSkillDisplayName(skillLineID) : professionDisplayName
C_TradeSkillUI.GetTradeSkillLineForRecipe(recipeID) : tradeSkillID, skillLineName, parentTradeSkillID - Get the associated profession information for a recipe.
C_TradeSkillUI.GetTradeSkillListLink() - Returns a link for the currently displayed profession.
C_TradeSkillUI.GetTradeSkillTexture(tradeSkillID)
C_TradeSkillUI.HasFavoriteOrderRecipes() : hasFavorites
C_TradeSkillUI.IsAnyRecipeFromSource(sourceType)
C_TradeSkillUI.IsDataSourceChanging()
C_TradeSkillUI.IsEnchantTargetValid(recipeID, itemGUID [, craftingReagents]) : valid
C_TradeSkillUI.IsInventorySlotFiltered(index)
C_TradeSkillUI.IsNearProfessionSpellFocus(profession) : nearFocus
C_TradeSkillUI.IsNPCCrafting() : result - Returns true if the trade skill window is displayed for an NPC.
C_TradeSkillUI.IsOriginalCraftRecipeLearned(itemGUID) : learned
C_TradeSkillUI.IsRecipeCategoryFiltered(categoryID [, subCategoryID])
C_TradeSkillUI.IsRecipeFavorite(recipeID)
C_TradeSkillUI.IsRecipeFirstCraft(recipeID) : result
C_TradeSkillUI.IsRecipeInBaseSkillLine(recipeID) : result
C_TradeSkillUI.IsRecipeInSkillLine(recipeID, skillLineID) : result
C_TradeSkillUI.IsRecipeProfessionLearned(recipeID) : recipeProfessionLearned
C_TradeSkillUI.IsRecipeRepeating()
C_TradeSkillUI.IsRecipeSearchInProgress()
C_TradeSkillUI.IsRecipeSourceTypeFiltered(sourceType)
C_TradeSkillUI.IsRecipeTracked(recipeID, isRecraft) : tracked
C_TradeSkillUI.IsRecraftItemEquipped(recraftItemGUID) : isEquipped
C_TradeSkillUI.IsRecraftReagentValid(itemGUID, itemID) : valid
C_TradeSkillUI.IsRuneforging() : result
C_TradeSkillUI.IsTradeSkillGuild() - Checks if the Trade Skill UI is open for a profession in the guild.
C_TradeSkillUI.IsTradeSkillGuildMember()
C_TradeSkillUI.IsTradeSkillLinked() - Checks if the Trade Skill UI is open for a profession linked by another character.
C_TradeSkillUI.IsTradeSkillReady()
C_TradeSkillUI.ObliterateItem()
C_TradeSkillUI.OpenRecipe(recipeID)
C_TradeSkillUI.OpenTradeSkill(skillLineID) : opened
C_TradeSkillUI.RecraftLimitCategoryValid(reagentItemID) : recraftValid
C_TradeSkillUI.RecraftRecipe(itemGUID [, craftingReagents, removedModifications]) : result
C_TradeSkillUI.RecraftRecipeForOrder(orderID, itemGUID [, craftingReagents, removedModifications]) : result
C_TradeSkillUI.SetInventorySlotFilter(index [, enable, exclusive])
C_TradeSkillUI.SetOnlyShowAvailableForOrders(flag)
C_TradeSkillUI.SetOnlyShowFirstCraftRecipes()
C_TradeSkillUI.SetOnlyShowMakeableRecipes(onlyMakable) - Controls whether only recipes you have the reagents to craft are shown.
C_TradeSkillUI.SetOnlyShowSkillUpRecipes()
C_TradeSkillUI.SetProfessionChildSkillLineID(skillLineID)
C_TradeSkillUI.SetRecipeCategoryFilter(categoryID [, subCategoryID])
C_TradeSkillUI.SetRecipeFavorite(recipeID, favorite)
C_TradeSkillUI.SetRecipeItemLevelFilter(minLevel, maxLevel)
C_TradeSkillUI.SetRecipeItemNameFilter()
C_TradeSkillUI.SetRecipeSourceTypeFilter(sourceType, filtered)
C_TradeSkillUI.SetRecipeTracked(recipeID, tracked, isRecraft)
C_TradeSkillUI.SetShowLearned(flag)
C_TradeSkillUI.SetShowUnlearned(flag)
C_TradeSkillUI.SetSourceTypeFilter(sourceTypeFilter)
C_TradeSkillUI.StopRecipeRepeat() - Stops creating additional queued items.

C_Traits

C_Traits.CanPurchaseRank(configID, nodeID, nodeEntryID) : canPurchase
C_Traits.CanRefundRank(configID, nodeID) : canRefund
C_Traits.CascadeRepurchaseRanks(configID, nodeID [, entryID]) : success
C_Traits.ClearCascadeRepurchaseHistory(configID)
C_Traits.CloseTraitSystemInteraction()
C_Traits.CommitConfig(configID) : success
C_Traits.ConfigHasStagedChanges(configID) : hasChanges
C_Traits.GenerateImportString(configID) : importString
C_Traits.GenerateInspectImportString(target) : importString
C_Traits.GetConditionInfo(configID, condID) : condInfo
C_Traits.GetConfigIDBySystemID(systemID) : configID
C_Traits.GetConfigIDByTreeID(treeID) : configID
C_Traits.GetConfigInfo(configID) : configInfo
C_Traits.GetConfigsByType(configType) : configIDs
C_Traits.GetDefinitionInfo(definitionID) : definitionInfo
C_Traits.GetEntryInfo(configID, entryID) : entryInfo
C_Traits.GetLoadoutSerializationVersion() : serializationVersion
C_Traits.GetNodeCost(configID, nodeID) : costs
C_Traits.GetNodeInfo(configID, nodeID) : nodeInfo
C_Traits.GetStagedChangesCost(configID) : costs
C_Traits.GetStagedPurchases(configID) : nodeIDsWithPurchases
C_Traits.GetTraitCurrencyInfo(traitCurrencyID) : flags, type, currencyTypesID, icon
C_Traits.GetTraitDescription(entryID, rank) : description
C_Traits.GetTraitSystemFlags(configID) : flags
C_Traits.GetTraitSystemWidgetSetID(configID) : uiWidgetSetID
C_Traits.GetTreeCurrencyInfo(configID, treeID, excludeStagedChanges) : treeCurrencyInfo
C_Traits.GetTreeHash(treeID) : result
C_Traits.GetTreeInfo(configID, treeID) : treeInfo
C_Traits.GetTreeNodes(treeID) : nodeIDs
C_Traits.HasValidInspectData() : hasValidInspectData
C_Traits.IsReadyForCommit() : isReadyForCommit
C_Traits.PurchaseRank(configID, nodeID) : success
C_Traits.RefundAllRanks(configID, nodeID) : success
C_Traits.RefundRank(configID, nodeID [, clearEdges]) : success
C_Traits.ResetTree(configID, treeID) : success
C_Traits.ResetTreeByCurrency(configID, treeID, traitCurrencyID) : success
C_Traits.RollbackConfig(configID) : success
C_Traits.SetSelection(configID, nodeID [, nodeEntryID, clearEdges]) : success
C_Traits.StageConfig(configID) : success
C_Traits.TalentTestUnlearnSpells()

C_Transmog

C_Transmog.ApplyAllPending([currentSpecOnly]) : requestSent - Confirms all pending transmogs.
C_Transmog.CanHaveSecondaryAppearanceForSlotID(slotID) : canHaveSecondaryAppearance
C_Transmog.CanTransmogItem(itemInfo) : canBeTransmogged, selfFailureReason, canTransmogOthers, othersFailureReason
C_Transmog.CanTransmogItemWithItem(targetItemInfo, sourceItemInfo) : canTransmog, failureReason - Returns whether an item can be transmogrified to look like another item.
C_Transmog.ClearAllPending()
C_Transmog.ClearPending(transmogLocation) - Clears an equipment slot of pending transmogs.
C_Transmog.Close()
C_Transmog.ExtractTransmogIDList(input) : transmogIDList
C_Transmog.GetApplyCost() : cost
C_Transmog.GetApplyWarnings() : warnings
C_Transmog.GetBaseCategory(transmogID) : categoryID
C_Transmog.GetCreatureDisplayIDForSource(itemModifiedAppearanceID) : creatureDisplayID
C_Transmog.GetItemIDForSource(itemModifiedAppearanceID) : itemID
C_Transmog.GetPending(transmogLocation) : pendingInfo
C_Transmog.GetSlotEffectiveCategory(transmogLocation) : categoryID
C_Transmog.GetSlotForInventoryType(inventoryType) : slot - Returns the equipment slot for an inventory type.
C_Transmog.GetSlotInfo(transmogLocation) : isTransmogrified, hasPending, isPendingCollected, canTransmogrify, cannotTransmogrifyReason, hasUndo, isHideVisual, texture
C_Transmog.GetSlotUseError(transmogLocation) : errorCode, errorString
C_Transmog.GetSlotVisualInfo(transmogLocation) : baseSourceID, baseVisualID, appliedSourceID, appliedVisualID, pendingSourceID, pendingVisualID, hasUndo, isHideVisual, itemSubclass
C_Transmog.IsAtTransmogNPC() : isAtNPC
C_Transmog.IsSlotBeingCollapsed(transmogLocation) : isBeingCollapsed
C_Transmog.LoadOutfit(outfitID)
C_Transmog.SetPending(transmogLocation, pendingInfo)

C_TransmogCollection

C_TransmogCollection.AccountCanCollectSource(sourceID) : hasItemData, canCollect
C_TransmogCollection.AreAllCollectionTypeFiltersChecked() : areAllCollectionTypeFiltersChecked
C_TransmogCollection.AreAllSourceTypeFiltersChecked() : areAllSourceTypeFiltersChecked
C_TransmogCollection.CanAppearanceHaveIllusion(appearanceID) : canHaveIllusion
C_TransmogCollection.ClearNewAppearance(visualID)
C_TransmogCollection.ClearSearch(searchType) : completed
C_TransmogCollection.DeleteOutfit(outfitID)
C_TransmogCollection.EndSearch()
C_TransmogCollection.GetAllAppearanceSources(itemAppearanceID) : itemModifiedAppearanceIDs
C_TransmogCollection.GetAppearanceCameraID(itemAppearanceID [, variation]) : cameraID
C_TransmogCollection.GetAppearanceCameraIDBySource(itemModifiedAppearanceID [, variation]) : cameraID
C_TransmogCollection.GetAppearanceInfoBySource(itemModifiedAppearanceID) : info
C_TransmogCollection.GetAppearanceSourceDrops(itemModifiedAppearanceID) : encounterInfo
C_TransmogCollection.GetAppearanceSourceInfo(itemModifiedAppearanceID) : category, itemAppearanceID, canHaveIllusion, icon, isCollected, itemLink, transmoglink, sourceType, itemSubClass
C_TransmogCollection.GetAppearanceSources(appearanceID [, categoryType, transmogLocation]) : sources
C_TransmogCollection.GetArtifactAppearanceStrings(appearanceID) : name, hyperlink
C_TransmogCollection.GetCategoryAppearances(category [, transmogLocation]) : appearances
C_TransmogCollection.GetCategoryCollectedCount(category) : count
C_TransmogCollection.GetCategoryForItem(itemModifiedAppearanceID) : collectionCategory
C_TransmogCollection.GetCategoryInfo(category) : name, isWeapon, canHaveIllusions, canMainHand, canOffHand
C_TransmogCollection.GetCategoryTotal(category) : total
C_TransmogCollection.GetCollectedShown() : shown
C_TransmogCollection.GetFallbackWeaponAppearance() : appearanceID
C_TransmogCollection.GetIllusionInfo(illusionID) : info
C_TransmogCollection.GetIllusions() : illusions
C_TransmogCollection.GetIllusionStrings(illusionID) : name, hyperlink, sourceText
C_TransmogCollection.GetInspectItemTransmogInfoList() : list
C_TransmogCollection.GetIsAppearanceFavorite(itemAppearanceID) : isFavorite
C_TransmogCollection.GetItemInfo(itemInfo) : itemAppearanceID, itemModifiedAppearanceID
C_TransmogCollection.GetItemTransmogInfoListFromOutfitHyperlink(hyperlink) : list
C_TransmogCollection.GetLatestAppearance() : visualID, category
C_TransmogCollection.GetNumMaxOutfits() : maxOutfits
C_TransmogCollection.GetNumTransmogSources() : count
C_TransmogCollection.GetOutfitHyperlinkFromItemTransmogInfoList(itemTransmogInfoList) : hyperlink
C_TransmogCollection.GetOutfitInfo(outfitID) : name, icon
C_TransmogCollection.GetOutfitItemTransmogInfoList(outfitID) : list
C_TransmogCollection.GetOutfits() : outfitID
C_TransmogCollection.GetPairedArtifactAppearance(itemModifiedAppearanceID) : pairedItemModifiedAppearanceID
C_TransmogCollection.GetSourceIcon(itemModifiedAppearanceID) : icon
C_TransmogCollection.GetSourceInfo(sourceID) : sourceInfo
C_TransmogCollection.GetSourceItemID(itemModifiedAppearanceID) : itemID
C_TransmogCollection.GetSourceRequiredHoliday(itemModifiedAppearanceID) : holidayName
C_TransmogCollection.GetUncollectedShown() : shown
C_TransmogCollection.HasFavorites() : hasFavorites
C_TransmogCollection.IsAppearanceHiddenVisual(appearanceID) : isHiddenVisual
C_TransmogCollection.IsCategoryValidForItem(category, itemInfo) : isValid
C_TransmogCollection.IsNewAppearance(visualID) : isNew
C_TransmogCollection.IsSearchDBLoading() : isLoading
C_TransmogCollection.IsSearchInProgress(searchType) : inProgress
C_TransmogCollection.IsSourceTypeFilterChecked(index) : checked
C_TransmogCollection.IsUsingDefaultFilters() : isUsingDefaultFilters
C_TransmogCollection.ModifyOutfit(outfitID, itemTransmogInfoList)
C_TransmogCollection.NewOutfit(name, icon, itemTransmogInfoList) : outfitID
C_TransmogCollection.PlayerCanCollectSource(sourceID) : hasItemData, canCollect
C_TransmogCollection.PlayerHasTransmog(itemID [, itemAppearanceModID]) : hasTransmog
C_TransmogCollection.PlayerHasTransmogByItemInfo(itemInfo) : hasTransmog
C_TransmogCollection.PlayerHasTransmogItemModifiedAppearance(itemModifiedAppearanceID) : hasTransmog
C_TransmogCollection.PlayerKnowsSource(sourceID) : isKnown
C_TransmogCollection.RenameOutfit(outfitID, name)
C_TransmogCollection.SearchProgress(searchType) : progress
C_TransmogCollection.SearchSize(searchType) : size
C_TransmogCollection.SetAllCollectionTypeFilters(checked)
C_TransmogCollection.SetAllSourceTypeFilters(checked)
C_TransmogCollection.SetCollectedShown(shown)
C_TransmogCollection.SetDefaultFilters()
C_TransmogCollection.SetIsAppearanceFavorite(itemAppearanceID, isFavorite)
C_TransmogCollection.SetSearch(searchType, searchText) : completed
C_TransmogCollection.SetSearchAndFilterCategory(category)
C_TransmogCollection.SetSourceTypeFilter(index, checked)
C_TransmogCollection.SetUncollectedShown(shown)
C_TransmogCollection.UpdateUsableAppearances()

C_TransmogSets

C_TransmogSets.ClearLatestSource()
C_TransmogSets.ClearNewSource(sourceID)
C_TransmogSets.ClearSetNewSourcesForSlot(transmogSetID, slot)
C_TransmogSets.GetAllSets() : sets
C_TransmogSets.GetAllSourceIDs(transmogSetID) : sources
C_TransmogSets.GetBaseSetID(transmogSetID) : baseTransmogSetID
C_TransmogSets.GetBaseSets() : sets
C_TransmogSets.GetBaseSetsCounts() : numCollected, numTotal
C_TransmogSets.GetBaseSetsFilter(index) : isChecked
C_TransmogSets.GetCameraIDs() : detailsCameraID, vendorCameraID
C_TransmogSets.GetIsFavorite(transmogSetID) : isFavorite, isGroupFavorite
C_TransmogSets.GetLatestSource() : sourceID
C_TransmogSets.GetSetInfo(transmogSetID) : set
C_TransmogSets.GetSetNewSources(transmogSetID) : sourceIDs
C_TransmogSets.GetSetPrimaryAppearances(transmogSetID) : apppearances
C_TransmogSets.GetSetsContainingSourceID(sourceID) : setIDs
C_TransmogSets.GetSourceIDsForSlot(transmogSetID, slot) : sources
C_TransmogSets.GetSourcesForSlot(transmogSetID, slot) : sources
C_TransmogSets.GetUsableSets() : sets
C_TransmogSets.GetVariantSets(transmogSetID) : sets
C_TransmogSets.HasUsableSets() : hasUsableSets
C_TransmogSets.IsBaseSetCollected(transmogSetID) : isCollected
C_TransmogSets.IsNewSource(sourceID) : isNew
C_TransmogSets.IsSetVisible(transmogSetID) : isVisible
C_TransmogSets.IsUsingDefaultBaseSetsFilters() : isUsingDefaultBaseSetsFilters
C_TransmogSets.SetBaseSetsFilter(index, isChecked)
C_TransmogSets.SetDefaultBaseSetsFilters()
C_TransmogSets.SetHasNewSources(transmogSetID) : hasNewSources
C_TransmogSets.SetHasNewSourcesForSlot(transmogSetID, slot) : hasNewSources
C_TransmogSets.SetIsFavorite(transmogSetID, isFavorite)

C_Trophy

C_Trophy.MonumentChangeAppearanceToTrophyID(trophyID)
C_Trophy.MonumentCloseMonumentUI()
C_Trophy.MonumentGetCount()
C_Trophy.MonumentGetSelectedTrophyID()
C_Trophy.MonumentGetTrophyInfoByIndex(index)
C_Trophy.MonumentLoadList()
C_Trophy.MonumentLoadSelectedTrophyID()
C_Trophy.MonumentRevertAppearanceToSaved()
C_Trophy.MonumentSaveSelection(trophyID)

C_TTSSettings

C_TTSSettings.GetChannelEnabled(channelInfo) : enabled
C_TTSSettings.GetCharacterSettingsSaved() : settingsBeenSaved
C_TTSSettings.GetChatTypeEnabled(chatName) : enabled
C_TTSSettings.GetSetting(setting) : enabled
C_TTSSettings.GetSpeechRate() : rate
C_TTSSettings.GetSpeechVolume() : volume
C_TTSSettings.GetVoiceOptionID(voiceType) : voiceID
C_TTSSettings.GetVoiceOptionName(voiceType) : voiceName
C_TTSSettings.MarkCharacterSettingsSaved()
C_TTSSettings.SetChannelEnabled(channelInfo [, newVal])
C_TTSSettings.SetChannelKeyEnabled(channelKey [, newVal])
C_TTSSettings.SetChatTypeEnabled(chatName [, newVal])
C_TTSSettings.SetDefaultSettings()
C_TTSSettings.SetSetting(setting [, newVal])
C_TTSSettings.SetSpeechRate(newVal)
C_TTSSettings.SetSpeechVolume(newVal)
C_TTSSettings.SetVoiceOption(voiceType, voiceID)
C_TTSSettings.SetVoiceOptionName(voiceType, voiceName)
C_TTSSettings.ShouldOverrideMessage(language, messageText) : overrideMessage

C_Tutorial

C_Tutorial.AbandonTutorialArea()
C_Tutorial.ReturnToTutorialArea()

C_UI

C_UI.DoesAnyDisplayHaveNotch() : notchPresent
C_UI.GetTopLeftNotchSafeRegion() : left, right, top, bottom
C_UI.GetTopRightNotchSafeRegion() : left, right, top, bottom
C_UI.GetUIParent() : uiParent
C_UI.GetWorldFrame() : worldFrame
C_UI.Reload() #hwevent - Reloads the User Interface.
C_UI.ShouldUIParentAvoidNotch() : willAvoidNotch

C_UIColor

C_UIColor.GetColors() : colors

C_UIWidgetManager

C_UIWidgetManager.GetAllWidgetsBySetID(setID) : widgets - Returns all widgets for a widget set ID.
C_UIWidgetManager.GetBelowMinimapWidgetSetID() : setID
C_UIWidgetManager.GetBulletTextListWidgetVisualizationInfo(widgetID) : widgetInfo
C_UIWidgetManager.GetCaptureBarWidgetVisualizationInfo(widgetID) : widgetInfo
C_UIWidgetManager.GetCaptureZoneVisualizationInfo(widgetID) : widgetInfo
C_UIWidgetManager.GetDiscreteProgressStepsVisualizationInfo(widgetID) : widgetInfo
C_UIWidgetManager.GetDoubleIconAndTextWidgetVisualizationInfo(widgetID) : widgetInfo
C_UIWidgetManager.GetDoubleStateIconRowVisualizationInfo(widgetID) : widgetInfo
C_UIWidgetManager.GetDoubleStatusBarWidgetVisualizationInfo(widgetID) : widgetInfo
C_UIWidgetManager.GetFillUpFramesWidgetVisualizationInfo(widgetID) : widgetInfo
C_UIWidgetManager.GetHorizontalCurrenciesWidgetVisualizationInfo(widgetID) : widgetInfo
C_UIWidgetManager.GetIconAndTextWidgetVisualizationInfo(widgetID) : widgetInfo
C_UIWidgetManager.GetIconTextAndBackgroundWidgetVisualizationInfo(widgetID) : widgetInfo
C_UIWidgetManager.GetIconTextAndCurrenciesWidgetVisualizationInfo(widgetID) : widgetInfo
C_UIWidgetManager.GetItemDisplayVisualizationInfo(widgetID) : widgetInfo
C_UIWidgetManager.GetObjectiveTrackerWidgetSetID() : setID
C_UIWidgetManager.GetPowerBarWidgetSetID() : setID
C_UIWidgetManager.GetScenarioHeaderCurrenciesAndBackgroundWidgetVisualizationInfo(widgetID) : widgetInfo
C_UIWidgetManager.GetScenarioHeaderTimerWidgetVisualizationInfo(widgetID) : widgetInfo
C_UIWidgetManager.GetSpacerVisualizationInfo(widgetID) : widgetInfo
C_UIWidgetManager.GetSpellDisplayVisualizationInfo(widgetID) : widgetInfo
C_UIWidgetManager.GetStackedResourceTrackerWidgetVisualizationInfo(widgetID) : widgetInfo
C_UIWidgetManager.GetStatusBarWidgetVisualizationInfo(widgetID) : widgetInfo
C_UIWidgetManager.GetTextColumnRowVisualizationInfo(widgetID) : widgetInfo
C_UIWidgetManager.GetTextureAndTextRowVisualizationInfo(widgetID) : widgetInfo
C_UIWidgetManager.GetTextureAndTextVisualizationInfo(widgetID) : widgetInfo
C_UIWidgetManager.GetTextureWithAnimationVisualizationInfo(widgetID) : widgetInfo
C_UIWidgetManager.GetTextWithStateWidgetVisualizationInfo(widgetID) : widgetInfo
C_UIWidgetManager.GetTextWithSubtextWidgetVisualizationInfo(widgetID) : widgetInfo
C_UIWidgetManager.GetTopCenterWidgetSetID() : setID - Returns the widget set ID for the top center part of the screen.
C_UIWidgetManager.GetTugOfWarWidgetVisualizationInfo(widgetID) : widgetInfo
C_UIWidgetManager.GetUnitPowerBarWidgetVisualizationInfo(widgetID) : widgetInfo
C_UIWidgetManager.GetWidgetSetInfo(widgetSetID) : widgetSetInfo
C_UIWidgetManager.GetZoneControlVisualizationInfo(widgetID) : widgetInfo
C_UIWidgetManager.RegisterUnitForWidgetUpdates(unitToken [, isGuid])
C_UIWidgetManager.SetProcessingUnit([unit])
C_UIWidgetManager.SetProcessingUnitGuid([unit])
C_UIWidgetManager.UnregisterUnitForWidgetUpdates(unitToken [, isGuid])

C_UnitAuras

C_UnitAuras.AddPrivateAuraAnchor(args) : anchorID
C_UnitAuras.AddPrivateAuraAppliedSound(sound) : privateAuraSoundID
C_UnitAuras.AuraIsPrivate(spellID) : isPrivate
C_UnitAuras.GetAuraDataByAuraInstanceID(unitToken, auraInstanceID) : aura
C_UnitAuras.GetAuraDataByIndex(unitToken, index [, filter]) : aura
C_UnitAuras.GetAuraDataBySlot(unitToken, slot) : aura
C_UnitAuras.GetAuraDataBySpellName(unitToken, spellName [, filter]) : aura
C_UnitAuras.GetAuraSlots(unitToken [, filter, maxSlots, continuationToken]) : outContinuationToken, slots
C_UnitAuras.GetBuffDataByIndex(unitToken, index [, filter]) : aura
C_UnitAuras.GetCooldownAuraBySpellID(spellID) : cooldownSpellID
C_UnitAuras.GetDebuffDataByIndex(unitToken, index [, filter]) : aura
C_UnitAuras.GetPlayerAuraBySpellID(spellID) : aura
C_UnitAuras.IsAuraFilteredOutByInstanceID(unitToken, auraInstanceID, filterFlags) : isFiltered
C_UnitAuras.RemovePrivateAuraAnchor(anchorID)
C_UnitAuras.RemovePrivateAuraAppliedSound(privateAuraSoundID)
C_UnitAuras.SetPrivateWarningTextAnchor(parent [, anchor])
C_UnitAuras.WantsAlteredForm(unitToken) : wantsAlteredForm

C_UserFeedback

C_UserFeedback.SubmitBug(bugInfo [, suppressNotification]) : success
C_UserFeedback.SubmitSuggestion(suggestion) : success

C_VideoOptions

C_VideoOptions.GetCurrentGameWindowSize() : size
C_VideoOptions.GetDefaultGameWindowSize(monitor) : size
C_VideoOptions.GetGameWindowSizes(monitor, fullscreen) : sizes
C_VideoOptions.GetGxAdapterInfo() : adapters - Returns info about the system's graphics adapter.
C_VideoOptions.SetGameWindowSize(x, y)

C_VignetteInfo

C_VignetteInfo.FindBestUniqueVignette(vignetteGUIDs) : bestUniqueVignetteIndex
C_VignetteInfo.GetVignetteInfo(vignetteGUID) : vignetteInfo
C_VignetteInfo.GetVignettePosition(vignetteGUID, uiMapID) : vignettePosition, vignetteFacing
C_VignetteInfo.GetVignettes() : vignetteGUIDs

C_VoiceChat

C_VoiceChat.ActivateChannel(channelID)
C_VoiceChat.ActivateChannelTranscription(channelID)
C_VoiceChat.BeginLocalCapture(listenToLocalUser)
C_VoiceChat.CanPlayerUseVoiceChat() : canUseVoiceChat
C_VoiceChat.CreateChannel(channelDisplayName) : status
C_VoiceChat.DeactivateChannel(channelID)
C_VoiceChat.DeactivateChannelTranscription(channelID)
C_VoiceChat.EndLocalCapture()
C_VoiceChat.GetActiveChannelID() : channelID
C_VoiceChat.GetActiveChannelType() : channelType
C_VoiceChat.GetAvailableInputDevices() : inputDevices
C_VoiceChat.GetAvailableOutputDevices() : outputDevices
C_VoiceChat.GetChannel(channelID) : channel
C_VoiceChat.GetChannelForChannelType(channelType) : channel
C_VoiceChat.GetChannelForCommunityStream(clubId, streamId) : channel
C_VoiceChat.GetCommunicationMode() : communicationMode
C_VoiceChat.GetCurrentVoiceChatConnectionStatusCode() : statusCode
C_VoiceChat.GetInputVolume() : volume
C_VoiceChat.GetJoinClubVoiceChannelError(clubId) : errorReason
C_VoiceChat.GetLocalPlayerActiveChannelMemberInfo() : memberInfo
C_VoiceChat.GetLocalPlayerMemberID(channelID) : memberID
C_VoiceChat.GetMasterVolumeScale() : scale
C_VoiceChat.GetMemberGUID(memberID, channelID) : memberGUID
C_VoiceChat.GetMemberID(channelID, memberGUID) : memberID
C_VoiceChat.GetMemberInfo(memberID, channelID) : memberInfo
C_VoiceChat.GetMemberName(memberID, channelID) : memberName
C_VoiceChat.GetMemberVolume(playerLocation) : volume
C_VoiceChat.GetOutputVolume() : volume
C_VoiceChat.GetProcesses() : processes
C_VoiceChat.GetPTTButtonPressedState() : isPressed
C_VoiceChat.GetPushToTalkBinding() : keys
C_VoiceChat.GetRemoteTtsVoices() : ttsVoices
C_VoiceChat.GetTtsVoices() : ttsVoices
C_VoiceChat.GetVADSensitivity() : sensitivity
C_VoiceChat.IsChannelJoinPending(channelType [, clubId, streamId]) : isPending
C_VoiceChat.IsDeafened() : isDeafened
C_VoiceChat.IsEnabled() : isEnabled
C_VoiceChat.IsLoggedIn() : isLoggedIn
C_VoiceChat.IsMemberLocalPlayer(memberID, channelID) : isLocalPlayer
C_VoiceChat.IsMemberMuted(playerLocation) : mutedForMe
C_VoiceChat.IsMemberMutedForAll(memberID, channelID) : mutedForAll
C_VoiceChat.IsMemberSilenced(memberID, channelID) : silenced
C_VoiceChat.IsMuted() : isMuted
C_VoiceChat.IsParentalDisabled() : isParentalDisabled
C_VoiceChat.IsParentalMuted() : isParentalMuted
C_VoiceChat.IsPlayerUsingVoice(playerLocation) : isUsingVoice
C_VoiceChat.IsSilenced() : isSilenced
C_VoiceChat.IsSpeakForMeActive() : isActive
C_VoiceChat.IsSpeakForMeAllowed() : isAllowed
C_VoiceChat.IsTranscribing() : isTranscribing
C_VoiceChat.IsTranscriptionAllowed() : isAllowed
C_VoiceChat.IsVoiceChatConnected() : connected
C_VoiceChat.LeaveChannel(channelID)
C_VoiceChat.Login() : status
C_VoiceChat.Logout() : status
C_VoiceChat.MarkChannelsDiscovered()
C_VoiceChat.RequestJoinAndActivateCommunityStreamChannel(clubId, streamId)
C_VoiceChat.RequestJoinChannelByChannelType(channelType [, autoActivate])
C_VoiceChat.SetCommunicationMode(communicationMode)
C_VoiceChat.SetDeafened(isDeafened)
C_VoiceChat.SetInputDevice(deviceID)
C_VoiceChat.SetInputVolume(volume)
C_VoiceChat.SetMasterVolumeScale(scale)
C_VoiceChat.SetMemberMuted(playerLocation, muted)
C_VoiceChat.SetMemberVolume(playerLocation, volume)
C_VoiceChat.SetMuted(isMuted)
C_VoiceChat.SetOutputDevice(deviceID)
C_VoiceChat.SetOutputVolume(volume)
C_VoiceChat.SetPortraitTexture(textureObject, memberID, channelID)
C_VoiceChat.SetPushToTalkBinding(keys)
C_VoiceChat.SetVADSensitivity(sensitivity)
C_VoiceChat.ShouldDiscoverChannels() : shouldDiscoverChannels
C_VoiceChat.SpeakRemoteTextSample(text)
C_VoiceChat.SpeakText(voiceID, text, destination, rate, volume)
C_VoiceChat.StopSpeakingText()
C_VoiceChat.ToggleDeafened()
C_VoiceChat.ToggleMemberMuted(playerLocation)
C_VoiceChat.ToggleMuted()

C_WeeklyRewards

C_WeeklyRewards.AreRewardsForCurrentRewardPeriod() : isCurrentPeriod
C_WeeklyRewards.CanClaimRewards() : canClaimRewards
C_WeeklyRewards.ClaimReward(id)
C_WeeklyRewards.CloseInteraction()
C_WeeklyRewards.GetActivities([type]) : activities
C_WeeklyRewards.GetActivityEncounterInfo(type, index) : info
C_WeeklyRewards.GetConquestWeeklyProgress() : weeklyProgress
C_WeeklyRewards.GetDifficultyIDForActivityTier(activityTierID) : difficultyID
C_WeeklyRewards.GetExampleRewardItemHyperlinks(id) : hyperlink, upgradeHyperlink
C_WeeklyRewards.GetItemHyperlink(itemDBID) : hyperlink
C_WeeklyRewards.GetNextActivitiesIncrease(activityTierID, level) : hasSeasonData, nextActivityTierID, nextLevel, itemLevel
C_WeeklyRewards.GetNextMythicPlusIncrease(mythicPlusLevel) : hasSeasonData, nextMythicPlusLevel, itemLevel
C_WeeklyRewards.GetNumCompletedDungeonRuns() : numHeroic, numMythic, numMythicPlus
C_WeeklyRewards.GetWeeklyRewardTextureKit() : uiTextureKit
C_WeeklyRewards.HasAvailableRewards() : hasAvailableRewards
C_WeeklyRewards.HasGeneratedRewards() : hasGeneratedRewards
C_WeeklyRewards.HasInteraction() : isInteracting
C_WeeklyRewards.IsWeeklyChestRetired() : isRetired
C_WeeklyRewards.OnUIInteract()
C_WeeklyRewards.ShouldShowFinalRetirementMessage() : showRetirementMessage
C_WeeklyRewards.ShouldShowRetirementMessage() : showRetirementMessage

C_Widget

C_Widget.IsFrameWidget()
C_Widget.IsRenderableWidget()
C_Widget.IsWidget(object)

C_WowTokenPublic

C_WowTokenPublic.BuyToken()
C_WowTokenPublic.GetCommerceSystemStatus()
C_WowTokenPublic.GetCurrentMarketPrice()
C_WowTokenPublic.GetGuaranteedPrice()
C_WowTokenPublic.GetListedAuctionableTokenInfo(index)
C_WowTokenPublic.GetNumListedAuctionableTokens()
C_WowTokenPublic.IsAuctionableWowToken(itemID)
C_WowTokenPublic.IsConsumableWowToken()
C_WowTokenPublic.UpdateListedAuctionableTokens()
C_WowTokenPublic.UpdateMarketPrice()
C_WowTokenPublic.UpdateTokenCount()

C_WowTokenUI

C_WowTokenUI.StartTokenSell(tokenGUID)

C_XMLUtil

C_XMLUtil.GetTemplateInfo(name) : info
C_XMLUtil.GetTemplates() : templates

C_ZoneAbility

C_ZoneAbility.GetActiveAbilities() : zoneAbilities
C_ZoneAbility.GetZoneAbilityIcon(zoneAbilitySpellID) : zoneAbilityIconID

C

CalculateStringEditDistance(firstString, secondString) : distance - Returns Levenshtein distance.
CallCompanion(type, slotid) #deprecated - Summons a companion.
CameraOrSelectOrMoveStart() #protected - Begin "Left click" in the 3D world.
CameraOrSelectOrMoveStop([stickyFlag]) #protected - Called when you release the "Left-Click" mouse button.
CameraZoomIn(increment) - Zooms the camera in.
CameraZoomOut(increment) - Zooms the camera out.
CanAffordMerchantItem(index)
CanAutoSetGamePadCursorControl()
CanBeRaidTarget(unit) - Returns true if the unit can be marked with a raid target icon.
CanCancelScene()
CancelAreaSpiritHeal() - Cancels the Spirit Healer's resurrection in battlegrounds.
CancelDuel() - Forfeits the current duel or declines a duel invitation.
CancelEmote() - Stops an active emote, e.g. when closing the map.
CancelItemTempEnchantment(weaponHand) #protected - Removes temporary weapon enchants (e.g. Rogue poisons and sharpening stones).
CancelLogout() - Cancels the logout timer (from camping or quitting).
CancelMasterLootRoll(slot)
CancelPendingEquip(index) - Cancels a pending equip confirmation.
CancelPetPossess()
CancelPreloadingMovie(movieId)
CancelScene()
CancelShapeshiftForm() #protected - Cancels a shapeshift form.
CancelSpellByName(name) #nocombat
CancelTrade() - Declines the current trade offer.
CancelTradeAccept() - Cancels the trade attempt which required an accept.
CancelUnitBuff(unit, index or spell [, filter or rank]) #nocombat - Removes a specific buff from the character.
CanChangePlayerDifficulty()
CanComplainInboxItem(index) - Determines if we should show the “report spam” button on a mail item.
CanDualWield()
CanEditGuildBankTabInfo()
CanEditGuildEvent() - Returns true if you are allowed to edit guild events (in the calendar).
CanEditGuildInfo() - Returns true if you are allowed to edit the guild info.
CanEditGuildTabInfo(tab)
CanEditMOTD() - Returns true if the player can edit the guild message of the day.
CanEditPublicNote() - Returns true if you are allowed to edit a guild member's public note.
CanEjectPassengerFromSeat(virtualSeatIndex) : result - Returns 1 if the player can eject a passenger from a seat.
CanExitVehicle() - Returns 1 if the player can be exit the Vehicle.
CanGamePadControlCursor()
CanGuildBankRepair()
CanGuildDemote() - Returns true if the player can demote guild members.
CanGuildInvite() - Returns true if the player can invite new members to the guild.
CanGuildPromote() - Returns true if the player can promote guild members.
CanGuildRemove() - Returns true if you are allowed to remove a guild member.
CanHearthAndResurrectFromArea() - Returns whether you can currently be resurrected and teleported out of the world PvP zone.
CanInitiateWarGame()
CanInspect(unit [, showError]) - Returns true if the player can inspect the unit.
CanItemBeSocketedToArtifact(itemID) - Returns 1 if item could be added to the selected artifact.
CanJoinBattlefieldAsGroup() - Returns true if the player can join a battlefield with a group.
CanLootUnit(unitGUID)
CanMapChangeDifficulty()
CanMerchantRepair() - Returns true if the merchant can repair items.
CannotBeResurrected()
CanPartyLFGBackfill() - Returns whether the party is eligible to recruit additional members from the LFG pool.
CanReplaceGuildMaster() - Returns whether you can impeach the Guild Master due to inactivity.
CanResetTutorials()
CanScanResearchSite() - Returns true if the character is on a digsite.
CanShowAchievementUI() - Returns if the AchievementUI can be displayed.
CanShowResetInstances() - Returns true if the character can currently reset their instances.
CanSignPetition() - Returns nil if the player cannot sign the current petition.
CanSolveArtifact() - Returns true if artifact can be solved.
CanSummonFriend(unit) - Returns whether you can RaF summon a particular unit.
CanSurrenderArena()
CanSwitchVehicleSeat() : result
CanSwitchVehicleSeats() - Returns 1 if the player can Switch Seats in the Vehicle.
CanUpgradeExpansion() : canUpgradeExpansion
CanUseVoidStorage() - Returns if the player has access to the Void Storage.
CanViewGuildRecipes(skillLineID)
CanWithdrawGuildBankMoney() - Boolean, true if player is permitted to withdraw funds. No bank proximity required.
CaseAccentInsensitiveParse(name) : result - Converts a string with accented letters to lowercase.
CastPetAction(index) #protected - Cast the corresponding pet skill.
CastShapeshiftForm(index) #protected
CastSpell(spellIndex, bookType) #protected - Casts a spell from the spellbook.
CastSpellByID(spellID [, target]) #protected
CastSpellByName(name [, target]) #protected - Casts a spell by name.
CenterCamera()
ChangeActionBarPage(page) #nocombat - Changes the current action bar page.
ChangeChatColor(channelName, r, g, b) - Updates the color for a type of chat message.
ChannelBan(channel, name) - Bans a player from the specified channel.
ChannelInvite(channel, name) - Invites the specified user to the channel.
ChannelKick(channel, name) - Kicks a player from the specified channel.
ChannelModerator(channel, name) - Sets the specified player as the channel moderator.
ChannelSetAllSilent([channelNumber | channelName], memberName, silenceOn)
ChannelSetPartyMemberSilent(partyMemberName, silenceOn)
ChannelToggleAnnouncements(channel) - Toggles the channel to display announcements either on or off.
ChannelUnban(channel, name) - Unbans a player from the specified channel.
ChannelUnmoderator(channel, name) - Takes the specified user away from the moderator status.
CheckInbox() - Queries the server for mail.
CheckInteractDistance(unit, interaction) #nocombat - Returns true if the player is in range to perform a specific interaction with the unit.
ClearAchievementComparisonUnit() - Remove the unit being compared.
ClearAchievementSearchString()
ClearAllLFGDungeons(category)
ClearAutoAcceptQuestSound()
ClearBattlemaster()
ClearCursor() - Clears any objects from the cursor.
ClearFailedPVPTalentIDs()
ClearFailedTalentIDs()
ClearFocus() #protected - Clears the focus target.
ClearInspectPlayer() - Reset inspect data once finished with it.
ClearOverrideBindings(owner) #nocombat - Removes all override bindings owned by a specific frame.
ClearPartyAssignment()
ClearRaidMarker(index) - Removes a raid marker from the world.
ClearSendMail() - Clears the text and item attachments in the Send Mail tab.
ClearTarget() : willMakeChange #protected - Clears the selected target.
ClearTutorials()
ClearVoidTransferDepositSlot(slotIndex) - Clears the specified Void Transfer deposit slot.
ClickSendMailItemButton([itemIndex, clearItem]) - Drops or picks up an item from the cursor to the Send Mail tab.
ClickSocketButton(id) - If the cursor is currently holding a gem, tentatively insert it into the socket.
ClickTargetTradeButton(index)
ClickTradeButton(index) - Equivalent of a mouseclick on the trade window buttons [1-7].
ClickVoidStorageSlot(slotIndex [, isRightClick]) - Clicks the specified Void Storage slot.
ClickVoidTransferDepositSlot(slotIndex [, isRightClick]) - Clicks the specified Void Transfer deposit slot.
ClickVoidTransferWithdrawalSlot(slotIndex [, isRightClick]) - Clicks the specified Void Transfer withdrawal slot.
ClickWorldMapActionButton()
CloseBankFrame() - Closes the bank window.
CloseGuildBankFrame() - Closes the guild bank frame.
CloseGuildRegistrar()
CloseGuildRoster()
CloseItemText() - Close an open item text (book, plaque, etc).
CloseLoot([uiFailedFlag])
CloseMail() - Closes the mail window.
CloseMerchant() - Closes the merchant window.
ClosePetition() - Closes the current petition.
ClosePetStables() - Closes the pet stable window.
CloseQuest() - Closes the shown quest.
CloseResearch()
CloseSocketInfo() - Cancels pending gems for socketing.
ClosestGameObjectPosition(gameObjectID) : xPos, yPos, distance
ClosestUnitPosition(creatureID) : xPos, yPos, distance - Returns the unit position of the closest creature by ID. Only works for mobs in the starting zones.
CloseTabardCreation()
CloseTaxiMap() - Closes the Flight Map.
CloseTrade() - Closes the trade window.
CloseTrainer() - Closes the trainer window.
CollapseAllFactionHeaders() - Collapse all faction header rows.
CollapseFactionHeader(index) - Collapse a faction header row.
CollapseGuildTradeSkillHeader(tradeSkillID)
CollapseQuestHeader() - Collapses a quest header.
CollapseWarGameHeader(index)
CombatLog_Object_IsA()
CombatLogAddFilter([eList, sourceFlags, destFlags])
CombatLogAdvanceEntry(count [, ignoreFilter])
CombatLogClearEntries()
CombatLogGetCurrentEntry()
CombatLogGetCurrentEventInfo() - Returns the current COMBAT_LOG_EVENT payload.
CombatLogGetNumEntries()
CombatLogGetRetentionTime()
CombatLogResetFilter()
CombatLogSetCurrentEntry(index [, ignoreFilter])
CombatLogSetRetentionTime(seconds)
CombatLogShowCurrentEntry()
CombatTextSetActiveUnit(unit) - Changes the entity for which COMBAT_TEXT_UPDATE events fire.
CompleteLFGReadyCheck(isReady)
CompleteLFGRoleCheck(isReady) - Returns true if the role check was successful.
CompleteQuest() - Continues the quest dialog to the reward selection step.
ConfirmAcceptQuest() - Accepts a quest started by a group member (e.g. escort quests).
ConfirmBindOnUse() #protected
ConfirmBNRequestInviteFriend(presenceID [, tank, heal, dps])
ConfirmLootRoll(rollId [, roll]) - Confirms a loot roll.
ConfirmLootSlot(slot) - Confirms looting of a BoP item.
ConfirmNoRefundOnUse() #protected
ConfirmOnUse() - Confirms you want to use the item.
ConfirmReadyCheck(isReady) - Responds to a ready check.
ConfirmTalentWipe() - Confirms freeing all talent points.
ConsoleAddMessage(message) - Prints a message to the console window.
ConsoleExec(command [, addToHistory]) : result - Execute a console command.
ConsoleGetAllCommands() : commands - Returns all console variables and commands.
ConsoleGetColorFromType(colorType) : color - Returns color info for a color type.
ConsoleGetFontHeight() : fontHeightInPixels - Returns the console's currently used font height.
ConsoleIsActive() : consoleIsActive
ConsolePrintAllMatchingCommands(partialCommandText) - Prints all matching console commands.
ConsoleSetFontHeight(fontHeightInPixels) - Sets the console's font height.
CopyToClipboard(text [, removeMarkup]) : length #protected - Copies text to the clipboard.
CreateFont(name) - Creates a Font object.
CreateFrame(frameType [, frameName, parentFrame, inheritsFrame, id]) - Creates a Frame object.
CreateMacro(name, icon, body, perCharacter, isLocal) #nocombat - Creates a macro.
CreateNewRaidProfile(name [, baseOnProfile])
CreateWindow([popupStyle]) : window
CursorHasItem() - Returns true if the cursor currently holds an item.
CursorHasMacro() - Returns 1 if the cursor is currently dragging a macro.
CursorHasMoney() - Returns true if the cursor currently holds money.
CursorHasSpell() - Returns true if the cursor currently holds a spell.

D

DeathRecap_GetEvents()
DeathRecap_HasEvents()
debuglocals()
debugprofilestart() - Starts a timer for profiling during debugging.
debugprofilestop() - Returns the time in milliseconds since the last call to debugprofilestart().
debugstack(start, count1, count2) - Returns a string representation of the current calling stack.
DeclineChannelInvite(channel)
DeclineGroup() - Declines an invitation to a group.
DeclineGuild() - Declines a guild invite.
DeclineName(name, [gender], declensionSet) : declinedNames - Returns suggested declensions for a Russian name.
DeclineQuest() - Declines the currently offered quest.
DeclineResurrect() - Declines a resurrection offer.
DeclineSpellConfirmationPrompt(spellID)
DeleteCursorItem() #hwevent#noscript - Destroys the item held by the cursor.
DeleteGMTicket() #protected
DeleteInboxItem(index) - Requests the server to remove a mailbox message.
DeleteMacro(id or name) - Deletes a macro.
DeleteRaidProfile(profile)
DemoteAssistant(unit) - Demotes player from assistant status. Requires raid leadership.
DepositGuildBankMoney(money) - Deposits "money" amount in copper.
DepositReagentBank()
DescendStop() #protected - Stops descending while flying or swimming.
DestroyTotem(slot) #protected - Destroys a totem/minion.
DetectWowMouse() - Attempts to detect the world of warcraft MMO mouse.
DisableSpellAutocast() - Disables autocasting for a pet spell.
DismissCompanion(type) #deprecated - Dismisses the current companion.
Dismount() - Dismounts the character.
DisplayChannelOwner(channel) - Prints the name of the owner of the specified channel.
DoEmote(emote [, target]) - Performs an emote.
DoesCurrentLocaleSellExpansionLevels() : regionSellsExpansions
DoesItemContainSpec(item, classID [, specializationID])
DoesSpellExist(spellName)
DoesTemplateExist(template) - Returns if a virtual frame template exists.
DoMasterLootRoll(slot)
DoReadyCheck() - Initiates a ready check.
DropCursorMoney() - Drops money held by the cursor back into your bag.
DropItemOnUnit(unit) - Drops an item from the cursor onto a unit, i.e. to initiate a trade.
DumpMovementCapture() - Used in the protected Commentator UI.
DungeonAppearsInRandomLFD(dungeonID)

E

EditMacro(index, name, iconIndex, body, isLocal, perCharacter) #nocombat - Modifies an existing macro.
EJ_ClearSearch() - Clears the encounter journal search results.
EJ_EndSearch() - Ends any active encounter journal search.
EJ_GetContentTuningID() - Returns the currently selected content tuning ID for BFA instances.
EJ_GetCreatureInfo(index [, encounterID]) - Returns encounter boss info.
EJ_GetCurrentTier() - Returns the currently active encounter journal tier index.
EJ_GetDifficulty() - Returns the currently viewed difficulty in the journal.
EJ_GetEncounterInfo(encounterID) - Returns encounter info from the journal.
EJ_GetEncounterInfoByIndex(index [, journalInstanceID]) - idem
EJ_GetInstanceByIndex(index, isRaid) - Returns instance info for the Encounter Journal.
EJ_GetInstanceForMap(mapID) - Returns any corresponding instance ID for a UiMapID.
EJ_GetInstanceInfo([journalInstanceID]) - Returns instance info for the Encounter Journal.
EJ_GetInvTypeSortOrder(invType) - Returns the sort order for an inventory type.
EJ_GetLootFilter() - Returns the currently used loot filter.
EJ_GetMapEncounter(mapID, index [, fromJournal]) - Returns boss pin locations on instance maps.
EJ_GetNumEncountersForLootByIndex(index) - Returns the amount of encounters that drop the same loot item.
EJ_GetNumLoot() - Returns the amount of loot for the currently selected instance or encounter.
EJ_GetNumSearchResults() - Returns the number of search results for the Encounter Journal.
EJ_GetNumTiers() - Returns the number of valid encounter journal tier indices.
EJ_GetSearchProgress() - Returns the search bar's progress ratio.
EJ_GetSearchResult(index) - Returns search results for the Encounter Journal.
EJ_GetSearchSize() - Returns the amount of Encounter Journal objects to search through.
EJ_GetSectionPath(sectionID) - Returns the parent Section ID if available.
EJ_GetTierInfo(index) - Get some information about the encounter journal tier for index.
EJ_HandleLinkPath(jtype, id) - Returns the supplementary instance and encounter ID for an encounter or section ID.
EJ_InstanceIsRaid() - Returns whether the selected instance is a raid.
EJ_IsLootListOutOfDate() - Returns whether the loot list is out of date in relation to any filters when getting new loot data.
EJ_IsSearchFinished() - Returns whether the current search has finished.
EJ_IsValidInstanceDifficulty(difficultyID) - Returns whether the difficultyID is valid for use in the journal.
EJ_ResetLootFilter() - Clears any current loot filter in the journal.
EJ_SelectEncounter(encounterID) - Selects an encounter for the Encounter Journal API state.
EJ_SelectInstance(journalInstanceID) - Selects an instance for the Encounter Journal API state.
EJ_SelectTier(index) - Selects a tier for the Encounter Journal API state.
EJ_SetDifficulty(difficultyID) - Sets the encounter difficulty shown in the Encounter Journal.
EJ_SetLootFilter(classID, specID) - Sets the loot filter for a specialization.
EJ_SetSearch(text) - Starts a search in the journal.
EjectPassengerFromSeat(virtualSeatIndex) - Ejects a passenger from a seat.
EnableSpellAutocast() - Enables autocasting for a pet spell.
EndBoundTradeable(type) - Confirms this will make this item non-tradeable.
EndRefund() - Confirms this will make this item non-refundable.
EnumerateFrames(currentFrame) - Returns the frame which follows the current frame.
EnumerateServerChannels() - Returns all available server channels (zone dependent).
EquipCursorItem(invSlot) - Equips the currently picked up item to a specific inventory slot.
EquipItemByName(item [, invSlot]) - Equips an item, optionally into a specified slot.
EquipPendingItem(invSlot) - Equips the currently pending Bind-on-Equip or Bind-on-Pickup item from the specified inventory slot.
ExecuteVoidTransfer() - Applies all pending void transfers (and pays for the cost of any deposited items).
ExpandAllFactionHeaders() - Expand all faction header rows.
ExpandFactionHeader(index) - Expand a faction header row.
ExpandGuildTradeSkillHeader(tradeSkillID)
ExpandQuestHeader() - Expands/collapses a quest log header.
ExpandWarGameHeader(index)

F

FactionToggleAtWar(index) - Toggles the At War status for a faction.
FindBaseSpellByID(spellID)
FindFlyoutSlotBySpellID(spellID)
FindSpellBookSlotBySpellID(spellID [, isPet])
FindSpellOverrideByID(spellID)
FlagTutorial(tutorial)
FlashClientIcon() - Flashes the game client icon in the Operating System.
FlipCameraYaw(degrees) - Rotates the camera around the Z-axis.
FlyoutHasSpell(flyoutID, spellID)
FocusUnit([name]) #protected - Sets the focus target.
FollowUnit(unit) #hwevent - Follows a friendly player unit.
forceinsecure() - Taints the current execution path.
ForceLogout() #protected
ForceQuit() #protected - Instantly quits the game, ignoring the 20 seconds timer.
ForfeitDuel()
FrameXML_Debug(flag) - Sets FrameXML logging state which is output to "/WoW Folder/Logs/FrameXML.log".

G

GameMovieFinished() - Ends the movie.
GetAccountExpansionLevel() : expansionLevel - Returns the expansion level the account has been flagged for.
GetAchievementCategory(achievementID) - Returns the category number the requested achievement belongs to.
GetAchievementComparisonInfo(achievementID) - Returns information about the comparison unit's achievements.
GetAchievementCriteriaInfo(achievementID, criteriaNum) - Returns info for the specified achievement criteria.
GetAchievementCriteriaInfoByID(achievementID, criteriaIndex) - Returns achievement criteria info by criteriaIndex.
GetAchievementGuildRep()
GetAchievementInfo(achievementID or categoryID, index) - Returns info for an achievement.
GetAchievementLink(achievementID) - Returns an achievement link.
GetAchievementNumCriteria(achievementID) - Returns the number of criteria for an achievement.
GetAchievementNumRewards(achievementID) - Returns the number of rewards the requested achievement has.
GetAchievementReward(achievementID, rewardIndex) - Returns information about a reward item by rewardIndex.
GetAchievementSearchProgress()
GetAchievementSearchSize()
GetActionAutocast(slot)
GetActionBarPage() - Returns the current action bar page.
GetActionBarToggles() - Returns the enabled states for the extra action bars.
GetActionCharges(slot) - Returns information about the charges of a charge-accumulating player ability.
GetActionCooldown(slot) - Returns cooldown info for the specified action slot.
GetActionCount(slot) - Returns the available number of uses for an action.
GetActionInfo(slot) - Returns info for an action.
GetActionLossOfControlCooldown(slot)
GetActionText(slot) - Returns the label text for an action.
GetActionTexture(slot) - Returns the icon texture for an action.
GetActiveArtifactByRace(raceIndex) - Returns the active Archaeology artifact for a race.
GetActiveLevel(index) - Gets the level of an active quest (only available after QUEST_GREETING event).
GetActiveLootRollIDs()
GetActiveQuestID(index)
GetActiveSpecGroup([isInspect]) - Returns the index of the current active specialization/talent/glyph group.
GetActiveTitle(index) - Gets the title of an active quest (only available after QUEST_GREETING event).
GetAddOnCPUUsage(index or name) - Returns the total time used for an addon.
GetAddOnMemoryUsage(index or name) - Returns the memory used for an addon.
GetAllowLowLevelRaid() : result - Returns whether joining low-level raids is enabled for the current character.
GetAlternativeDefaultLanguage()
GetArchaeologyInfo() - Returns the localized name for the Archaeology profession.
GetArchaeologyRaceInfo(raceIndex) - Returns the information for a specific race used in Archaeology.
GetArchaeologyRaceInfoByID(researchBranchID) - Returns info for an Archaeology race.
GetAreaSpiritHealerTime() - Returns the time left in seconds until the next Spirit Healer resurrection in battlegrounds.
GetAreaText()
GetArenaOpponentSpec()
GetArtifactInfoByRace(raceIndex, artifactIndex) - Returns the information for a specific race's artifact.
GetArtifactProgress() - Returns progress info for the selected Archaeology artifact.
GetAttackPowerForStat(stat, value) : result - Returns the amount of attack power contributed by a specific amount of a stat.
GetAutoCompletePresenceID(name)
GetAutoCompleteRealms()
GetAutoCompleteResults(text, include, exclude, maxResults [, cursorPosition]) - Returns possible player names matching a given prefix string and specified requirements.
GetAutoDeclineGuildInvites() : result - Returns true if guild invites are being automatically declined.
GetAutoQuestPopUp(Index) - Returns info for a popup quest notification.
GetAvailableBandwidth()
GetAvailableLevel(index) - Gets the level of an available quest (only available after QUEST_GREETING event).
GetAvailableLocaleInfo([ignoreLocaleRestrictions]) : localeInfos
GetAvailableLocales([ignoreLocaleRestrictions]) : unpackedPrimitiveType
GetAvailableQuestInfo(index) - Returns info for an available quest.
GetAvailableTitle(index) - Gets the title of an available quest (only available after QUEST_GREETING event).
GetAverageItemLevel() - Returns the character's average item level.
GetAvoidance() : result
GetBackgroundLoadingStatus()
GetBankSlotCost(numSlots) - Returns the cost of the next bank bag slot.
GetBattlefieldArenaFaction()
GetBattlefieldEstimatedWaitTime(index) - Returns the estimated queue time to enter the battlefield.
GetBattlefieldInstanceExpiration() - Get shutdown timer for the battlefield instance.
GetBattlefieldInstanceRunTime() - Returns the time passed since the battlefield started.
GetBattlefieldMapIconScale() - Scale of the landmark icons on the battlefield minimap.
GetBattlefieldPortExpiration(index) - Returns the remaining seconds before the battlefield port expires.
GetBattlefieldScore(index) #deprecated - Returns info for a player's score in battlefields.
GetBattlefieldStatData(playerIndex, slotIndex) #deprecated - Returns battlefield-specific info for a player (e.g. Warsong Gulch flag captures).
GetBattlefieldStatus(index) - Returns the status of the battlefield the player is either queued for or inside.
GetBattlefieldTeamInfo(index) - Returns info for an Arena team at the end of the match.
GetBattlefieldTimeWaited(index) - Returns the time the player has waited in the queue.
GetBattlefieldWinner() - Returns the winner of the battlefield.
GetBattlegroundInfo(index) - Returns information about a battleground type.
GetBattlegroundPoints()
GetBestFlexRaidChoice()
GetBestRFChoice() - Returns the suggested raid for the Raid Finder.
GetBillingTimeRested() - Returns the amount of "healthy" time left for players on Chinese realms.
GetBinding(index) - Returns the name and keys for a binding by index.
GetBindingAction(key [, checkOverride]) - Returns the binding name for a key (combination).
GetBindingByKey(action [, mode]) - Returns the binding action performed when the specified key combination is triggered.
GetBindingKey(command) - Returns the keys bound to the given command.
GetBindingText([key, prefix, abbreviate]) - Returns the string for the given key and prefix. Essentially a specialized getglobal() for bindings.
GetBindLocation() - Returns the subzone the character's Hearthstone is set to.
GetBlockChance() : result - Returns the block chance percentage.
GetBonusBarIndex()
GetBonusBarOffset() - Returns the current bonus action bar index (e.g. for the Rogue stealth bar).
GetBuildInfo() : buildVersion, buildNumber, buildDate, interfaceVersion, localizedVersion, buildInfo - Returns info for the current client build.
GetButtonMetatable()
GetBuybackItemInfo(index) - Returns info for an item that can be bought back from a merchant.
GetBuybackItemLink(index) - Returns an itemLink for the buyback item.
GetCallPetSpellInfo(spellID)
GetCameraZoom() - Returns the current zoom level of the camera.
GetCategoryAchievementPoints(categoryID, includeSubCategories)
GetCategoryInfo(category) - Returns info for an achievement category.
GetCategoryList() - Returns the list of achievement categories.
GetCategoryNumAchievements(category [, includeAll) - Returns the number of achievements for a category.
GetCemeteryPreference()
GetChannelDisplayInfo(channelID) - Returns info for chat channels and headers in the Chat Pane.
GetChannelList() - Returns the list of joined chat channels.
GetChannelName(channel or index) - Returns info for a chat channel.
GetChatTypeIndex(type) - Returns the index for a chat type.
GetChatWindowChannels(index) - Returns subscribed channels for a chat window.
GetChatWindowInfo(index) - Returns info for a chat window.
GetChatWindowMessages(index) - Returns subscribed message types for a chat window.
GetChatWindowSavedDimensions(index)
GetChatWindowSavedPosition(index)
GetClassInfo(index) - Returns information about a class.
GetClickFrame(name)
GetClientDisplayExpansionLevel() : expansionLevel - Returns the expansion level of the game client.
GetCoinIcon(amount)
GetCoinText(amount, separator) - Breaks up an amount of money into gold/silver/copper.
GetCoinTextureString(amount [, fontHeight]) - Breaks up an amount of money into gold/silver/copper with icons.
GetCombatRating(ratingIndex) : result - Returns a specific combat rating.
GetCombatRatingBonus(ratingIndex) : result - Returns the bonus percentage for a specific combat rating.
GetCombatRatingBonusForCombatRatingValue(ratingIndex, value) : result
GetComboPoints(unit, target) : result - Returns the amount of current combo points.
GetCompanionInfo(type, slotid) #deprecated - Returns info for a companion.
GetComparisonAchievementPoints() - Returns the total number of achievement points the comparison unit has earned.
GetComparisonCategoryNumAchievements(achievementID) - Returns a number of achievements in a category for the comparison player.
GetComparisonStatistic(achievementID) - Returns the specified statistic from the comparison player unit.
GetCorpseRecoveryDelay() - Time left before a player can accept a resurrection.
GetCorruption() : result
GetCorruptionResistance() : result
GetCritChance() : result - Returns the melee critical hit chance percentage.
GetCritChanceProvidesParryEffect() : result
GetCriteriaSpell()
GetCurrentArenaSeason() - Returns the current arena season.
GetCurrentBindingSet() - Returns if either account or character-specific bindings are active.
GetCurrentCombatTextEventInfo()
GetCurrentEventID()
GetCurrentGlyphNameForSpell(spellID)
GetCurrentGraphicsAPI()
GetCurrentGraphicsSetting()
GetCurrentGuildBankTab() - Integer of selected tab, >= 1.
GetCurrentKeyBoardFocus() - Returns the [editbox] widget currently handling keyboard events.
GetCurrentLevelFeatures(level) - For Level Up Display
GetCurrentRegion() : region
GetCurrentRegionName() : regionName
GetCurrentScaledResolution()
GetCurrentTitle() - Returns the current title.
GetCursorDelta() : deltaX, deltaY
GetCursorInfo() - Returns what the mouse cursor is holding.
GetCursorMoney() - Returns the amount of money held by the cursor.
GetCursorPosition() : posX, posY - Returns the cursor's position on the screen.
GetDailyQuestsCompleted() - Returns the current number of daily quests completed today.
GetDeathRecapLink(recapID)
GetDefaultLanguage(unit) - Returns the character's default language.
GetDefaultScale() : scale
GetDemotionRank(index)
GetDetailedItemLevelInfo(item) - Returns detailed item level info.
GetDifficultyInfo() - Returns information about a difficulty.
GetDodgeChance() : result - Returns the dodge chance percentage.
GetDodgeChanceFromAttribute() : result
GetDownloadedPercentage()
GetDungeonDifficultyID() - Returns the selected dungeon difficulty.
GetDungeonForRandomSlot(randomID, index)
GetEditBoxMetatable()
GetEquipmentNameFromSpell() - returns a garrison equipment for a spell.
geterrorhandler() - Returns the currently set error handler.
GetEventTime(eventProfileIndex)
GetExistingSocketInfo(id) - Returns information about the existing gem in the socket.
GetExistingSocketLink(id) - Returns an item link for the existing gem in the socket.
GetExpansionDisplayInfo(expansionLevel) : info
GetExpansionForLevel(playerLevel) : expansionLevel
GetExpansionLevel() : expansionLevel - Returns the expansion level currently accessible by the player.
GetExpansionTrialInfo() : isExpansionTrialAccount, expansionTrialRemainingSeconds
GetExpertise() : mainhandExpertise, offhandExpertise, rangedExpertise - Returns the player's expertise percentage for main hand, offhand and ranged attacks.
GetExtraBarIndex()
GetFactionInfo(index) - Returns info for a faction.
GetFactionInfoByID(factionID) - Gets details for a specific faction by factionID.
GetFailedPVPTalentIDs()
GetFailedTalentIDs()
GetFileIDFromPath(filePath) - Returns the FileID for an Interface file path.
GetFileStreamingStatus()
GetFilteredAchievementID(index) - Returns the ID of a filtered achievement by index.
GetFlexRaidDungeonInfo(index)
GetFlyoutID(index)
GetFlyoutInfo(flyoutID)
GetFlyoutSlotInfo(flyoutID, slot)
GetFollowerTypeIDFromSpell() - Returns the Garrison expansion type.
GetFontInfo(fontObject) : info
GetFonts() : fontNames - Returns a list of available fonts.
GetFontStringMetatable()
GetFrameCPUUsage(frame [, includeChildren]) - Returns the total time used by and number of calls of a frame's event handlers.
GetFrameMetatable()
GetFramerate() - Returns the current framerate.
GetFramesRegisteredForEvent(event) - Returns all frames registered for the specified event, in dispatch order.
GetGameMessageInfo(gameMessageType) - Returns the error message for an id.
GetGameTime() : hour, minute - Returns the realm's current time in hours and minutes.
GetGMStatus()
GetGMTicket()
GetGraphicsAPIs() - Returns the supported graphics APIs for the system, D3D11_LEGACY, D3D11, D3D12, etc.
GetGraphicsCVarValueForQualityLevel()
GetGreetingText()
GetGroupMemberCounts()
GetGuildAchievementMemberInfo(achievementID, index)
GetGuildAchievementMembers(achievementID)
GetGuildAchievementNumMembers(achievementID)
GetGuildBankBonusDepositMoney()
GetGuildBankItemInfo(tab, slot) - Returns item info for a guild bank slot.
GetGuildBankItemLink(tab, slot) - Returns the item link for a guild bank slot.
GetGuildBankMoney() - Returns the amount of money in the guild bank.
GetGuildBankMoneyTransaction(index) - Returns info for a money transaction from the guild bank.
GetGuildBankTabCost() - Integer OR nil - cost in copper OR no tabs available to buy.
GetGuildBankTabInfo(tab) - Returns info for a guild bank tab.
GetGuildBankTabPermissions(tab) - Gets display / player's access info. Limited data available without bank proximity.
GetGuildBankText(tab) - Returns info text for a tab.
GetGuildBankTransaction(tab, index) - Returns info for an item transaction from the guild bank.
GetGuildBankWithdrawGoldLimit() - Returns withdraw limit for currently selected rank in guild control.
GetGuildBankWithdrawMoney()
GetGuildCategoryList()
GetGuildChallengeInfo(index)
GetGuildCharterCost() - Returns the cost of purchasing a guild charter.
GetGuildEventInfo(index) - Returns the event information.
GetGuildExpirationTime()
GetGuildFactionGroup()
GetGuildFactionInfo() - Returns the guild name and faction standing of the player.
GetGuildInfo(unit) - Returns guild info for a player unit.
GetGuildInfoText() - Returns the persistant Guild Information data.
GetGuildLogoInfo()
GetGuildMemberRecipes(name, skillLineID)
GetGuildNewsFilters()
GetGuildNewsMemberName(index, nameIndex)
GetGuildNewsSort()
GetGuildPerkInfo()
GetGuildRecipeInfoPostQuery()
GetGuildRecipeMember(index)
GetGuildRenameRequired()
GetGuildRewardInfo(index)
GetGuildRosterInfo(index) - Returns info for a guild member.
GetGuildRosterLargestAchievementPoints() - Returns max achievements points.
GetGuildRosterLastOnline(index) - Returns time since the guild member was last online.
GetGuildRosterMOTD() - Returns the guild message of the day.
GetGuildRosterSelection() - Returns the index of the selected guild member in the roster.
GetGuildRosterShowOffline() - Returns true if the guild roster is showing offline members.
GetGuildTabardFiles() - Returns File IDs of tabard textures used in guild bank logo.
GetGuildTradeSkillInfo(index) - Returns info for a profession in the guild roster.
GetHaste() : result - Returns the player's haste percentage.
GetHitModifier() : result
GetHomePartyInfo()
GetInboxHeaderInfo(index) - Returns info for a message in the mailbox.
GetInboxInvoiceInfo(index) - Returns info for an auction house invoice.
GetInboxItem(index, itemIndex) - Returns info for an item attached to a message in the mailbox.
GetInboxItemLink(index, itemIndex) - Returns the item link of an item attached to a message in the mailbox.
GetInboxNumItems() - Returns the number of messages in the mailbox.
GetInboxText(index) - Returns the text of a message in the mailbox.
GetInspectArenaData(bracketIndex)
GetInspectGuildInfo(unit)
GetInspectHonorData() - Returns honor info for the inspected player unit.
GetInspectRatedBGData()
GetInspectSpecialization(unit) - Returns the specialization for the inspected player unit.
GetInspectTalent()
GetInstanceBootTimeRemaining() - Gets the time in seconds after which the player will be ejected from an instance.
GetInstanceInfo() - Returns info for the map instance the character is currently in.
GetInstanceLockTimeRemaining() - Returns info for the instance lock timer for the current instance.
GetInstanceLockTimeRemainingEncounter(id) - Returns information about bosses in the instance the player is about to be saved to.
GetInventoryAlertStatus(index) - Returns the durability status of an equipped item.
GetInventoryItemBroken(unit, invSlot) - Returns true if an inventory item has zero durability.
GetInventoryItemCooldown(unit, invSlot) - Get cooldown information for an inventory item.
GetInventoryItemCount(unit, invSlot) - Determine the quantity of an item in an inventory slot.
GetInventoryItemDurability(invSlot) - Returns the durability of an equipped item.
GetInventoryItemEquippedUnusable(unit, slot)
GetInventoryItemID(unit, invSlot) - Returns the item ID for an equipped item.
GetInventoryItemLink(unit, invSlot) - Returns the item link for an equipped item.
GetInventoryItemQuality(unit, invSlot) - Returns the quality of an equipped item.
GetInventoryItemsForSlot(slot, returnTable [, transmogrify])
GetInventoryItemTexture(unit, invSlot) - Returns the texture for an equipped item.
GetInventorySlotInfo(invSlotName) - Returns info for an equipment slot.
GetInviteConfirmationInfo(guid)
GetItemChildInfo(item [, slotID])
GetItemClassInfo(itemClassID) - Returns the name of the item type.
GetItemCooldown(itemId) - Returns cooldown info for an item ID.
GetItemCount(item [, includeBank, includeCharges]) - Returns the number (or available charges) of an item in the inventory.
GetItemCreationContext(itemlink)
GetItemFamily(item) : bagType - Returns the bag type that an item can go into, or for bags the type of items that it can contain.
GetItemGem(item, index)
GetItemIcon(itemId) - Returns the icon texture for an item.
GetItemInfo(item) - Returns info for an item.
GetItemInfoInstant(item) - Returns readily available info for an item.
GetItemInventorySlotInfo(inventorySlot)
GetItemLevelColor()
GetItemQualityColor(quality) - Returns the color for an item quality.
GetItemSetInfo(setID)
GetItemSpecInfo(item [, specTable])
GetItemSpell(item) - Returns the spell effect for an item.
GetItemSubClassInfo(itemClassID, itemSubClassID) - Returns the name of the item subtype.
GetItemUniqueness(item)
GetJailersTowerLevel() : result
GetJournalInfoForSpellConfirmation(spellID)
GetLanguageByIndex(index) - Returns the languages that the character can speak by index.
GetLatestCompletedAchievements() - Returns the ID's of the last 5 completed Achievements.
GetLatestCompletedComparisonAchievements() - Returns a list of the latest updated achievements for the comparison player.
GetLatestThreeSenders() - Returns up to three senders of unread mail.
GetLatestUpdatedComparisonStats() - Returns a list of the latest updated statistics for the comparison player.
GetLatestUpdatedStats() - Returns the ID's of the last 5 updated Statistics.
GetLegacyRaidDifficultyID()
GetLFDChoiceCollapseState([LFGCollapseList])
GetLFDChoiceEnabledState([LFGEnabledList])
GetLFDChoiceOrder([LFDDungeonList])
GetLFDLockInfo(dungeonID, playerIndex)
GetLFDLockPlayerCount()
GetLFDRoleLockInfo(dungeonID, roleID)
GetLFDRoleRestrictions(dungeonID)
GetLFGBootProposal() - Returns info for a LFG votekick in progress.
GetLFGCategoryForID(partySlot)
GetLFGCompletionReward()
GetLFGCompletionRewardItem(rewardIndex)
GetLFGCompletionRewardItemLink(rewardIndex)
GetLFGDeserterExpiration() - Returns the time at which you may once again use the dungeon finder after prematurely leaving a group.
GetLFGDungeonEncounterInfo(dungeonID, encounterIndex)
GetLFGDungeonInfo(dungeonID) - Returns info for a LFG dungeon.
GetLFGDungeonNumEncounters(dungeonID)
GetLFGDungeonRewardCapBarInfo(dungeonID) - Returns the weekly limits reward for a currency (e.g. Valor Point Cap).
GetLFGDungeonRewardCapInfo(dungeonID)
GetLFGDungeonRewardInfo(dungeonID, rewardIndex)
GetLFGDungeonRewardLink(dungeonID, rewardIndex)
GetLFGDungeonRewards(dungeonID)
GetLFGDungeonShortageRewardInfo(dungeonID, shortageIndex, rewardIndex)
GetLFGDungeonShortageRewardLink(dungeonID, shortageIndex, rewardIndex)
GetLFGInfoServer(category [, lfgID])
GetLFGInviteRoleAvailability(roleID)
GetLFGInviteRoleRestrictions(roleID)
GetLFGProposal()
GetLFGProposalEncounter(encounterIndex)
GetLFGProposalMember(memberIndex) - Returns info about the players in the LFG proposal.
GetLFGQueuedList(category [, table])
GetLFGQueueStats(category [, lfgID]) - Returns info for the current LFG queue.
GetLFGRandomCooldownExpiration() - Returns the time at which you may once again queue for a random dungeon.
GetLFGRandomDungeonInfo(index) - Returns information about a random dungeon queue.
GetLFGReadyCheckUpdate()
GetLFGReadyCheckUpdateBattlegroundInfo()
GetLFGRoles() - Returns the roles the player signed up for in the Dungeon Finder.
GetLFGRoleShortageRewards(dungeonID, shortageIndex) - Returns info for the LFG Call to Arms rewards.
GetLFGRoleUpdate()
GetLFGRoleUpdateBattlegroundInfo()
GetLFGRoleUpdateMember(memberIndex)
GetLFGRoleUpdateSlot(slotIndex)
GetLFGSuspendedPlayers(category)
GetLFRChoiceOrder([LFRRaidList])
GetLifesteal() : result
GetLocale() : localeName - Returns the game client locale.
GetLocalGameTime() : hour, minute
GetLooseMacroIcons()
GetLooseMacroItemIcons()
GetLootInfo()
GetLootMethod() - Returns the current loot method.
GetLootRollItemInfo(rollId)
GetLootRollItemLink(id)
GetLootRollTimeLeft(rollid)
GetLootSlotInfo(slot) - Returns info for a loot slot.
GetLootSlotLink(slot) - Returns the item link for a loot slot.
GetLootSlotType(slot)
GetLootSourceInfo(slot) - Returns information about the source of the objects in a loot slot.
GetLootSpecialization()
GetLootThreshold() - Returns the loot threshold quality for e.g. master loot.
GetMacroBody(id or name) - Returns the body (macro text) of a macro.
GetMacroIcons(table) - Returns an array of available macro texture paths (but not icons of items).
GetMacroIndexByName(name) - Returns the index for a macro by name.
GetMacroInfo(id or name) - Returns info for a macro.
GetMacroItem()
GetMacroItemIcons(table) - Returns an array of available macro texture paths (icons of items).
GetMacroSpell()
GetManaRegen() : baseManaRegen, castingManaRegen - Returns the mana regeneration per second.
GetMasterLootCandidate(index) - Returns the name of an eligible player for receiving master loot by index.
GetMastery() : result - Returns the base mastery percentage.
GetMasteryEffect() : masteryEffect, bonusCoefficient - Returns the effective mastery percentage.
GetMawPowerLinkBySpellID(spellID)
GetMaxBattlefieldID() - Returns the max number of battlefields you can queue for.
GetMaxCombatRatingBonus(ratingIndex) : result
GetMaximumExpansionLevel() : expansionLevel
GetMaxLevelForExpansionLevel(expansionLevel) : maxLevel
GetMaxLevelForLatestExpansion() : maxLevel
GetMaxLevelForPlayerExpansion() : maxLevel
GetMaxNumCUFProfiles()
GetMaxPlayerLevel() : maxPlayerLevel
GetMaxRenderScale()
GetMaxRewardCurrencies()
GetMaxSpellStartRecoveryOffset()
GetMaxTalentTier() - Returns the number of available talent tiers.
GetMeleeHaste() : result - Returns the player's melee haste percentage.
GetMerchantCurrencies()
GetMerchantFilter()
GetMerchantItemCostInfo(index) - Returns "alternative currency" information about an item.
GetMerchantItemCostItem(index, itemIndex) - Returns info for the currency cost for a merchant item.
GetMerchantItemID(index)
GetMerchantItemInfo(index) - Returns info for a merchant item.
GetMerchantItemLink(index) - Returns the item link for a merchant item.
GetMerchantItemMaxStack(index) - Returns the maximum stack size for a merchant item.
GetMerchantNumItems() - Returns the number of different items a merchant sells.
GetMinimapZoneText() - Returns the zone text that is displayed over the minimap.
GetMinimumExpansionLevel() : expansionLevel
GetMinRenderScale()
GetMirrorTimerInfo(id) - Returns info for the mirror timer, e.g. fatigue, breath and feign death.
GetMirrorTimerProgress(id) - Returns the current value of the mirror timer.
GetModifiedClick(action)
GetModifiedClickAction(index)
GetModResilienceDamageReduction() : result
GetMoney() : result - Returns the amount of money the player character owns.
GetMonitorAspectRatio()
GetMonitorCount()
GetMonitorName()
GetMouseButtonClicked() : buttonName - Returns the mouse button responsible during an OnClick event (e.g. "RightButton").
GetMouseButtonName(button) : buttonName
GetMouseFocus() - Returns the frame that currently has mouse focus.
GetMovieDownloadProgress(movieId) : inProgress, downloaded, total
GetMultiCastBarIndex()
GetMultiCastTotemSpells(totemslot) - Returns a list of valid spells for a totem bar slot.
GetNegativeCorruptionEffectInfo() : corruptionEffects
GetNetIpTypes()
GetNetStats() - Returns bandwidth and latency network information.
GetNewSocketInfo(id) - Returns information about the new (tentative) gem in the socket.
GetNewSocketLink(id) - Returns an item link for the new (tentative) gem in the socket.
GetNextAchievement(achievementID) - Returns the next achievement in a chain.
GetNextCompleatedTutorial(tutorial)
GetNextPendingInviteConfirmation()
GetNormalizedRealmName() : result - Returns the name of the server, but omitting spaces and hyphens.
GetNumActiveQuests() - Returns the number of quests which can be turned in at a non-gossip quest giver.
GetNumArchaeologyRaces() - Returns the number of Archaeology races in the game.
GetNumArenaOpponents()
GetNumArenaOpponentSpecs()
GetNumArtifactsByRace(raceIndex) - Returns the amount of artifacts the player has acquired from the provided race.
GetNumAutoQuestPopUps() - Returns the number of displayed popup quest notifications.
GetNumAvailableQuests() - Returns the number of available quests at a non-gossip quest giver.
GetNumBankSlots() - Returns the number of purchased bank bag slots.
GetNumBattlefieldFlagPositions() - Get the number of flag positions available from GetBattlefieldFlagPosition().
GetNumBattlefieldScores() - Returns the number of players listed in the battlefield scoreboard.
GetNumBattlefieldVehicles(index)
GetNumBattlegroundTypes()
GetNumBindings() - Returns the number of bindings and headers in the key bindings window.
GetNumBuybackItems() - Returns the number of items available for buyback.
GetNumChannelMembers()
GetNumClasses() - Returns the number of player classes in the game.
GetNumCompanions(type) #deprecated - Returns the number of mounts.
GetNumComparisonCompletedAchievements() - Returns the number of completed achievements for the comparison player.
GetNumCompletedAchievements() - Returns the total and completed number of achievements.
GetNumDeclensionSets(name [, gender]) : numDeclensionSets - Returns the number of suggested declension sets for a Russian name.
GetNumDisplayChannels()
GetNumDungeonForRandomSlot(randomID)
GetNumExpansions() : numExpansions
GetNumFactions() - Returns the number of lines in the faction display.
GetNumFilteredAchievements() - Returns the number of achievements after filtering.
GetNumFlexRaidDungeons()
GetNumFlyouts()
GetNumGroupChannels()
GetNumGroupMembers([groupType]) - Returns the number of players in the group.
GetNumGuildBankMoneyTransactions() - Returns number of money log entries.
GetNumGuildBankTabs() - Integer count of bought tabs, >= 0. No bank proximity required.
GetNumGuildBankTransactions(tab) - Returns number of log transactions for tab "tab".
GetNumGuildChallenges()
GetNumGuildEvents() - Returns the number of guild events.
GetNumGuildMembers() - Returns the number of total and online guild members.
GetNumGuildNews()
GetNumGuildPerks()
GetNumGuildRewards()
GetNumGuildTradeSkill() - Returns the number of tradeskills available to the guild UI.
GetNumLanguages() - Returns the number of languages your character can speak.
GetNumLootItems() - Returns the number of items in the loot window.
GetNumMacros() - Returns the number of account and character macros.
GetNumMembersInRank(index)
GetNumModifiedClickActions()
GetNumPetitionNames() - Returns the number of signatures on the current petition.
GetNumQuestChoices() - Returns the number of available rewards for the current quest.
GetNumQuestCurrencies()
GetNumQuestItemDrops()
GetNumQuestItems() - Returns the number of required items to complete the current quest.
GetNumQuestLeaderBoards([questIndex]) - Returns the number of objectives for a quest.
GetNumQuestLogChoices() - Returns the number of options someone has when getting a quest item.
GetNumQuestLogRewardCurrencies()
GetNumQuestLogRewardFactions()
GetNumQuestLogRewards() - Returns the number of unconditional rewards for the current quest in the quest log.
GetNumQuestLogTasks()
GetNumQuestRewards() - Returns the number of unconditional rewards at a quest giver.
GetNumRaidProfiles()
GetNumRandomDungeons() - Returns the number of specific dungeons that can be queued for.
GetNumRandomScenarios()
GetNumRewardCurrencies()
GetNumRFDungeons()
GetNumRoutes(slot) - Gets the number of hops between current-slot and slot.
GetNumSavedInstances() - Returns the number of instances for which the character is locked out.
GetNumSavedWorldBosses()
GetNumScenarios()
GetNumShapeshiftForms()
GetNumSockets() - Returns the number of sockets for an item in the socketing window.
GetNumSpecGroups([isInspect]) - Returns the number of specialization group (dual specs) the player has.
GetNumSpecializations([isInspect, isPet]) - Returns the number of available specializations.
GetNumSpecializationsForClassID(specID) : specCount - Returns the number of specializations available to a particular class.
GetNumSpellTabs() - Returns the number of tabs in the spellbook.
GetNumSubgroupMembers([groupType]) - Returns the number of other players in the party or raid subgroup.
GetNumTitles() - Returns the number of titles, specifically the highest title ID.
GetNumTrainerServices() - Returns the number of trainer services.
GetNumTreasurePickerItems()
GetNumUnspentPvpTalents()
GetNumUnspentTalents() - Returns the number of unspent talents.
GetNumVoidTransferDeposit() - Returns the number of items being deposited into the Void Storage.
GetNumVoidTransferWithdrawal() - Returns the number of items being withdrawed from the Void Storage.
GetNumWarGameTypes()
GetNumWorldPVPAreas() - Returns the number of world PvP zones available.
GetObjectiveText() - Gets the objective of the current quest.
GetOptOutOfLoot() - Returns true if the player is automatically passing on all loot.
GetOSLocale() : localeName
GetOverrideAPBySpellPower() : result
GetOverrideBarIndex()
GetOverrideBarSkin()
GetOverrideSpellPowerByAP() : result
GetParryChance() : result - Returns the parry chance percentage.
GetParryChanceFromAttribute() : result
GetPartyAssignment(assignment [, unit, exactMatch]) - Returns true if a group member is assigned the main tank/assist role.
GetPartyLFGBackfillInfo() - Returns information about the dungeon for which you may currently recruit additional members from the LFG pool.
GetPartyLFGID()
GetPendingGlyphName()
GetPendingInviteConfirmations()
GetPersonalRatedInfo(bracketIndex)
GetPetActionCooldown(index) - Returns cooldown info for an action on the pet action bar.
GetPetActionInfo(index) - Returns info for an action on the pet action bar.
GetPetActionSlotUsable(slot)
GetPetActionsUsable() - Returns a value indicating if the player's pet's actions can be used at this time.
GetPetExperience() - Returns the pet's current and total XP required for the next level.
GetPetFoodTypes() - Returns the food types the pet can eat.
GetPetIcon() - Returns the path to the texture to use as the icon for the player's pet.
GetPetitionInfo() - Returns info for the petition being viewed.
GetPetitionNameInfo(index) - Retrieves information about a signature on the petition.
GetPetMeleeHaste() : result
GetPetSpellBonusDamage() : result
GetPetTalentTree()
GetPetTimeRemaining() - Returns in milliseconds about some timeout for the player's pet.
GetPhysicalScreenSize() : sizeX, sizeY
GetPlayerFacing() : result #noinstance - Returns the direction the character is facing in radians.
GetPlayerInfoByGUID(guid) : localizedClass, englishClass, localizedRace, englishRace, sex, name, realmName - Returns character info for another player from their GUID.
GetPlayerTradeCurrency()
GetPlayerTradeMoney() - Returns the amount of money the player has in the trade window.
GetPossessInfo(index) - Returns info for an action on the possession bar.
GetPowerRegen() : basePowerRegen, castingPowerRegen - Returns normal and combat power regeneration rates.
GetPowerRegenForPowerType(powerType) : basePowerRegen, castingPowerRegen
GetPrevCompleatedTutorial(tutorial)
GetPreviousAchievement(achievementID) - Returns the previous achievement in a chain.
GetPreviousArenaSeason() - Gets the previous Arena season.
GetPrimarySpecialization()
GetProfessionInfo(index) - Gets details on a profession from its index including name, icon, and skill level.
GetProfessions() - Returns the spell tab indices of the character's current professions.
GetProgressText() - Returns quest progress text at a quest giver.
GetPromotionRank(index)
GetPVPDesired() : result - Returns true if the player has enabled their PvP flag.
GetPVPGearStatRules() : result
GetPVPLifetimeStats() : lifetimeHonorableKills, lifetimeMaxPVPRank - Returns the character's lifetime PvP statistics.
GetPvpPowerDamage() : result
GetPvpPowerHealing() : result
GetPVPRoles()
GetPVPSessionStats() : honorableKills, dishonorableKills - Returns the character's Honor statistics for this session.
GetPvpTalentInfoByID(talentID [, specGroupIndex, isInspect, inspectUnit])
GetPvpTalentInfoBySpecialization()
GetPvpTalentLink()
GetPVPTimer() : result - Returns the time left in milliseconds until the player is unflagged for PvP.
GetPVPYesterdayStats() : honorableKills, dishonorableKills - Returns the character's Honor statistics for yesterday.
GetQuestBackgroundMaterial() - Returns the background texture for the displayed quest.
GetQuestCurrencyID(type, index)
GetQuestCurrencyInfo(type, index)
GetQuestExpansion(questID)
GetQuestFactionGroup(questID)
GetQuestID() - Returns the ID of the displayed quest at a quest giver.
GetQuestItemInfo() - Returns info for a required/reward/choice quest item.
GetQuestItemInfoLootType(type, index)
GetQuestItemLink(type, index) - Returns the item link for a required/reward/choice quest item.
GetQuestLink(index) - Returns a QuestLink for a quest.
GetQuestLogChoiceInfo() - Returns a bunch of data about a quest reward choice from the quest log.
GetQuestLogChoiceInfoLootType(index)
GetQuestLogCompletionText()
GetQuestLogCriteriaSpell()
GetQuestLogItemDrop(index)
GetQuestLogItemLink(type, index) - Returns item link for selected quest reward/choice/required item from quest log.
GetQuestLogLeaderBoard(ldrIndex [, questIndex]) - Returns info for a quest objective in the quest log.
GetQuestLogPortraitTurnIn()
GetQuestLogQuestText() - Returns the description and objective text in the quest log.
GetQuestLogQuestType()
GetQuestLogRewardArtifactXP()
GetQuestLogRewardCurrencyInfo(index [, questID])
GetQuestLogRewardFactionInfo(questIndex)
GetQuestLogRewardHonor()
GetQuestLogRewardInfo() - Returns info for an unconditional quest reward item in the quest log.
GetQuestLogRewardMoney() - Returns the amount of money rewarded for a quest.
GetQuestLogRewardSkillPoints()
GetQuestLogRewardTitle()
GetQuestLogRewardXP()
GetQuestLogSpecialItemCooldown(index)
GetQuestLogSpecialItemInfo(index)
GetQuestLogTimeLeft() - Returns the time left in seconds for the current quest.
GetQuestMoneyToGet() - Returns amount of money required for quest currently displayed in gossip.
GetQuestObjectiveInfo(questID, index, displayComplete)
GetQuestPOIBlobCount(questID)
GetQuestPOILeaderBoard(index)
GetQuestPOIs()
GetQuestPortraitGiver()
GetQuestPortraitTurnIn()
GetQuestProgressBarPercent(questID)
GetQuestResetTime() - Returns the number of seconds until daily quests reset.
GetQuestReward(rewardIndex) - Completes the quest and chooses a quest reward, if applicable.
GetQuestSortIndex(questIndex)
GetQuestText() - Gets the description of the current quest.
GetQuestUiMapID(questID)
GetRaidDifficultyID() - Returns the player's currently selected raid difficulty.
GetRaidProfileFlattenedOptions(profile)
GetRaidProfileName(index)
GetRaidProfileOption(profile, optionName)
GetRaidProfileSavedPosition(profile)
GetRaidRosterInfo(index) - Returns info for a member of your raid.
GetRaidTargetIndex(unit) - Returns the raid target of a unit.
GetRandomDungeonBestChoice() - Returns the suggested random dungeon ID.
GetRandomScenarioBestChoice()
GetRandomScenarioInfo(index)
GetRangedCritChance() : result - Returns the ranged critical hit chance.
GetRangedHaste() : result
GetRatedBattleGroundInfo()
GetReadyCheckStatus(unit) - Returns a group member's response to the current ready check.
GetReadyCheckTimeLeft()
GetReagentBankCost()
GetRealmID()
GetRealmName() - Returns the realm name.
GetRealZoneText([mapID]) - Returns the map instance name.
GetReleaseTimeRemaining() - Returns the amount of time left before your ghost is pulled from your body.
GetRepairAllCost()
GetResSicknessDuration() : result
GetRestrictedAccountData() - Returns the cap on trial character level, money and profession skill.
GetRestState() : exhaustionID, name, factor - Returns if the character is in a rested or normal state.
GetRewardArtifactXP()
GetRewardHonor()
GetRewardMoney() - Returns a amount of copper rewarded for completion of quest displayed in gossip.
GetRewardNumSkillUps()
GetRewardPackArtifactPower(rewardPackID)
GetRewardPackCurrencies(rewardPackID)
GetRewardPackItems(rewardPackID)
GetRewardPackMoney(rewardPackID)
GetRewardPackTitle(rewardPackID)
GetRewardPackTitleName(titleID)
GetRewardSkillLineID()
GetRewardSkillPoints()
GetRewardText() - Returns quest reward text, displayed by the NPC before the player hits "Complete Quest".
GetRewardTitle() - Returns the title awarded by the currently displayed quest.
GetRewardXP() - Returns the experience reward for the quest in the gossip window.
GetRFDungeonInfo(index)
GetRuneCooldown(runeIndex) : startTime, duration, isRuneReady - Returns the Death Knight's cooldown info for the specified rune.
GetRuneCount(runeIndex) : result - Returns the Death Knight's number of runes for a slot.
GetRunningMacro()
GetRunningMacroButton()
GetSavedInstanceChatLink(index)
GetSavedInstanceEncounterInfo(instanceIndex, encounterIndex)
GetSavedInstanceInfo(index) - Returns instance lock info.
GetSavedWorldBossInfo(index)
GetScenariosChoiceOrder()
GetSchoolString(schoolMask)
GetScreenDPIScale() : scale
GetScreenHeight() : height - Returns the height of the window at UIParent scale.
GetScreenWidth() : width - Returns the width of the window at UIParent scale.
GetSecondsUntilParentalControlsKick() : remaining
GetSelectedArtifactInfo() - Returns info for the selected race's Archaeology artifact.
GetSelectedDisplayChannel()
GetSelectedFaction() - Returns the row index of the currently selected faction in reputation window.
GetSelectedWarGameType()
GetSendMailCOD() - Returns the Cash-On-Delivery cost of the outgoing message.
GetSendMailItem(index) - Returns info for an item attached in the outgoing message.
GetSendMailItemLink(index) - Returns the item link of an item attached in the outgoing message.
GetSendMailMoney()
GetSendMailPrice() - Gets the cost for sending mail.
GetServerExpansionLevel() : serverExpansionLevel - Returns the expansion level currently active on the server.
GetServerTime() : time - Returns the server's Unix time.
GetSessionTime() : time - Returns the time since you opened the game client.
GetShapeshiftForm(unknown) - Returns the zero-based index of current form/stance.
GetShapeshiftFormCooldown(index)
GetShapeshiftFormID() - Returns the ID of the form or stance the player is currently in.
GetShapeshiftFormInfo(index) - Returns info for an available form or stance.
GetSheathState() : result - Returns which type of weapon the player currently has unsheathed.
GetShieldBlock() : result
GetSocketItemBoundTradeable() - Returns true if the item currently being socketed can be traded to other eligible players (BoP boss loot).
GetSocketItemInfo() - Returns info for the item currently being socketed.
GetSocketItemRefundable() - Returns whether the item currently being socketed is refundable.
GetSocketTypes(id) - Returns the type (color) of a socket in the item.
GetSoundEntryCount(soundKit)
GetSpecChangeCost()
GetSpecialization([isInspect, isPet, specGroup]) - Returns the index of the player's current specialization.
GetSpecializationInfo(specIndex [, isInspect, isPet, inspectTarget, sex]) - Returns info for a specialization.
GetSpecializationInfoByID(specID) - Returns information about the specified specialization.
GetSpecializationInfoForClassID(classID, index [, gender]) : id, name, description, icon, role, recommended, allowedForBoost, masterySpell1, masterySpell2 - Returns information about the specified specialization.
GetSpecializationInfoForSpecID(specID [, gender]) : id, name, description, icon, role, recommended, allowedForBoost, masterySpell1, masterySpell2
GetSpecializationMasterySpells(specIndex [, isInspect, isPet]) - Returns the mastery spell ID of the specified specialization.
GetSpecializationNameForSpecID(specID [, gender]) : name
GetSpecializationRole(specIndex [, isInspect, isPet]) - Returns the role a specialization is intended to perform.
GetSpecializationRoleByID(specID) - Returns the role a specialization is intended to perform.
GetSpecializationRoleEnum()
GetSpecializationRoleEnumByID()
GetSpecializationSpells(specIndex [, isInspect, isPet]) - Returns the spells learned as part of the specified specialization.
GetSpecsForSpell(spellName or spellIndex, bookType) - Returns the specs for which the specified spell can be used.
GetSpeed() : result
GetSpellAutocast(spellName | spellId, bookType) - Returns true if a (pet) spell is autocastable.
GetSpellAvailableLevel(spellSlot)
GetSpellBaseCooldown(spellID)
GetSpellBonusDamage(school) : result - Returns the raw spell damage bonus for the specified spell tree.
GetSpellBonusHealing() : result - Returns the raw spell healing bonus.
GetSpellBookItemInfo(spellName or index, bookType) - Returns info for a spellbook item.
GetSpellBookItemName(spellName or index, bookType) - Returns the name of a spellbook item.
GetSpellBookItemTexture(spellName or index, bookType) - Returns the icon texture of a spellbook item.
GetSpellCharges(spellId | spellName) - Returns information about the charges of a charge-accumulating player ability.
GetSpellConfirmationPromptsInfo()
GetSpellCooldown(spellName | spellID, bookType) - Returns the cooldown info of a spell.
GetSpellCount()
GetSpellCritChance() : result - Returns the critical hit chance for the specified spell school.
GetSpellDescription(spellId) - Returns the spell description.
GetSpellHitModifier() : result
GetSpellInfo(spellId) : name, rank, icon, castTime, minRange, maxRange, spellID - Returns spell info.
GetSpellLevelLearned()
GetSpellLink(spellName, spellRank) - Returns the hyperlink for a spell.
GetSpellLossOfControlCooldown(spellSlot)
GetSpellPenetration() : result
GetSpellPowerCost(spellId | spellName) - Returns resource cost info for a spell.
GetSpellQueueWindow()
GetSpellRank(recipeID) - Returns recipe rank.
GetSpellsForCharacterUpgradeTier(tierIndex) - For Level Up Display
GetSpellSubtext()
GetSpellTabInfo(spellbookTabNum) - Returns info for the specified spellbook tab.
GetSpellTexture(spellId | spellName) - Returns the icon texture of a spell.
GetSpellTradeSkillLink()
GetStablePetFoodTypes(index) - Returns the food types the specified stabled pet can eat.
GetStablePetInfo(index) - Returns info for a specific stabled pet.
GetStatistic(achievementID) - Returns a character statistic.
GetStatisticsCategoryList() - Returns the list of statistic categories.
GetSturdiness() : result
GetSubZoneText() - Returns the subzone name.
GetSuggestedGroupSize()
GetSummonFriendCooldown() - Returns the cooldown info of the RaF Summon Friend ability.
GetTabardCreationCost() - Returns cost in coppers.
GetTabardInfo()
GetTalentInfo(tier, column, specGroupIndex [, isInspect, inspectUnit]) - Returns info for the specified talent.
GetTalentInfoByID(talentID, specGroupIndex [, isInspect, inspectUnit]) - Returns information about a talent.
GetTalentInfoBySpecialization(specGroupIndex, tier, column)
GetTalentLink(talentID [, isInspect, specGroup, inspectID, classID]) - Returns the talent link.
GetTalentTierInfo(tier)
GetTargetTradeCurrency()
GetTargetTradeMoney() - Returns the amount of money in the trade window for the other player.
GetTaskInfo(questID)
GetTaskPOIs()
GetTasksTable()
GetTaxiBenchmarkMode() : result
GetTaxiMapID()
GetTempShapeshiftBarIndex()
GetText() - Returns localized text depending on the specified gender.
GetThreatStatusColor(status) - Returns the color for a threat status.
GetTickTime() : time - Returns the time in seconds since the end of the previous frame and the start of the current frame.
GetTime() : time - Returns the system uptime of your computer in seconds, with millisecond precision.
GetTimePreciseSec() : time - Returns a monotonic timestamp in seconds, with millisecond precision.
GetTitleName(titleId) - Returns the name of a player title.
GetTitleText() - Returns the name of the quest at the quest giver.
GetTotalAchievementPoints() - Returns the total number of achievement points earned.
GetTotemCannotDismiss(slot)
GetTotemInfo(slot) - Returns info for the specified totem.
GetTotemTimeLeft(slot)
GetTradePlayerItemInfo(id) - Returns information about a trade item.
GetTradePlayerItemLink(id) - Returns the item link for an item in the trade window.
GetTradeTargetItemInfo(id) - Returns item info for the other player in the trade window.
GetTradeTargetItemLink(id) - Returns the item link for an item from the other player in the trade window.
GetTrainerGreetingText() - Returns the trainer's greeting text.
GetTrainerSelectionIndex() - Returns the index of the selected trainer service.
GetTrainerServiceAbilityReq(trainerIndex, reqIndex) - Returns the name of a requirement for training a skill and if the player meets the requirement.
GetTrainerServiceCost(index) - Returns the cost of the specified trainer service.
GetTrainerServiceDescription(index) - Returns the description of a specific trainer service.
GetTrainerServiceIcon(index) - Returns the icon texture for a specific trainer service.
GetTrainerServiceInfo(index) - Returns information about a trainer service.
GetTrainerServiceItemLink(index) - Returns an item link for a trainer service.
GetTrainerServiceLevelReq(index) - Returns the required level to learn a skill from the trainer.
GetTrainerServiceNumAbilityReq() - Get the maximum number of requirements that GetTrainerServiceAbilityReq has.
GetTrainerServiceSkillLine(index)
GetTrainerServiceSkillReq(index) - Returns the name of the required skill and the amount needed in that skill.
GetTrainerServiceStepIndex()
GetTrainerServiceTypeFilter(filter) - Returns the status of a skill filter in the trainer window.
GetTrainerTradeskillRankValues()
GetTreasurePickerItemInfo(index [, questID])
GetTutorialsEnabled()
GetUICameraInfo(uiCameraID)
GetUnitChargedPowerPoints(unit) : pointIndices
GetUnitEmpowerHoldAtMaxTime(unit) : holdAtMaxTime
GetUnitEmpowerMinHoldTime(unit) : minHoldTime
GetUnitEmpowerStageDuration(unit, index) : duration
GetUnitHealthModifier(unit) : result
GetUnitMaxHealthModifier(unit) : result
GetUnitPowerBarInfo(unitToken) : info
GetUnitPowerBarInfoByID(barID) : info
GetUnitPowerBarStrings(unitToken) : name, tooltip, cost
GetUnitPowerBarStringsByID(barID) : name, tooltip, cost
GetUnitPowerBarTextureInfo(unitToken, textureIndex [, timerIndex]) : texture, colorR, colorG, colorB, colorA
GetUnitPowerBarTextureInfoByID(barID, textureIndex) : texture, colorR, colorG, colorB, colorA
GetUnitPowerModifier(unit) : result
GetUnitSpeed(unit) : currentSpeed, runSpeed, flightSpeed, swimSpeed - Returns the movement speed of the unit.
GetVehicleBarIndex()
GetVehicleUIIndicator(vehicleIndicatorID) : backgroundTextureID, numSeatIndicators
GetVehicleUIIndicatorSeat(vehicleIndicatorID, indicatorSeatIndex) : virtualSeatIndex, xPos, yPos
GetVersatilityBonus(combatRating) : result
GetVideoCaps()
GetVoidItemHyperlinkString(slotIndex) - Returns the item link of an item in void storage.
GetVoidItemInfo(slotIndex) - Returns info for a Void Storage slot.
GetVoidStorageSlotPageIndex(slot)
GetVoidTransferCost() - Returns the total Void Transfer cost.
GetVoidTransferDepositInfo(slotIndex) - Returns info for the item being deposited into the Void Storage.
GetVoidTransferWithdrawalInfo(slotIndex) - Returns info for the item being withdrawn from the Void Storage.
GetVoidUnlockCost()
GetWarGameQueueStatus()
GetWarGameTypeInfo(index)
GetWatchedFactionInfo() - Returns info for the currently watched faction.
GetWeaponEnchantInfo() - Returns info for temporary weapon enchantments (e.g. sharpening stones).
GetWebTicket()
GetWorldElapsedTime(timerID)
GetWorldElapsedTimers()
GetWorldMapActionButtonSpellInfo()
GetWorldPVPAreaInfo(index) - Returns info for a world PvP zone (e.g. Wintergrasp or Tol Barad).
GetWorldPVPQueueStatus(queueId)
GetXPExhaustion() : result - Returns the amount of current rested XP for the character.
GetZonePVPInfo() - Returns PVP info for the current zone.
GetZoneText() - Returns the name of the zone the player is in.
GiveMasterLoot(slot, index)
GMEuropaBugsEnabled()
GMEuropaComplaintsEnabled()
GMEuropaSuggestionsEnabled()
GMEuropaTicketsEnabled()
GMItemRestorationButtonEnabled()
GMQuickTicketSystemEnabled()
GMQuickTicketSystemThrottled()
GMReportLag()
GMRequestPlayerInfo()
GMResponseResolve()
GMSurveyAnswer()
GMSurveyAnswerSubmit(question, rank, comment)
GMSurveyCommentSubmit(comment)
GMSurveyNumAnswers()
GMSurveyQuestion()
GMSurveySubmit()
GroupHasOfflineMember()
GuildControlAddRank(name) - Add another rank called "name". Only Guildmaster.
GuildControlDelRank(name) - Deletes a guild rank.
GuildControlGetAllowedShifts(rankOrder)
GuildControlGetNumRanks() - Returns number of ranks after guild frame open. Any guild member can use this.
GuildControlGetRankName(index) - Returns a guild rank name by index.
GuildControlSaveRank(name) - Saves the current rank name.
GuildControlSetRank(rank) #protected - Selects a guild rank.
GuildControlSetRankFlag(index, enabled) #protected - Sets guild rank permissions.
GuildControlShiftRankDown(rankOrder)
GuildControlShiftRankUp(rankOrder)
GuildDemote(name) #protected - Demotes the specified player in the guild.
GuildDisband() - Disbands the guild; no warning is given.
GuildInfo() - Prints info for the guild the player belongs to.
GuildInvite(name) #hwevent - Invites a player to the guild.
GuildLeave() - Removes you from your current guild.
GuildMasterAbsent()
GuildNewsSetSticky(index, bool)
GuildNewsSort(byDate)
GuildPromote(name) #protected - Promotes the specified player in the guild.
GuildRosterSetOfficerNote(index, note) - Sets the officer note of a guild member.
GuildRosterSetPublicNote(index, note) - Sets the public note of a guild member.
GuildSetLeader(name) - Transfers guild leadership to another player.
GuildSetMOTD(note) - Sets the guild message of the day.
GuildUninvite(name) #protected - Removes a player from the guild.

H

HandleAtlasMemberCommand()
HasAction(slot) - Returns true if an action slot is occupied.
HasAPEffectsSpellPower() : result
HasArtifactEquipped()
HasAttachedGlyph(spellID)
HasBonusActionBar()
HasBoundGemProposed()
HasCompletedAnyAchievement(achievementID)
HasDualWieldPenalty() : result
HasExtraActionBar()
HasFullControl() : result
HasIgnoreDualWieldWeapon()
HasInboxItem()
HasLFGRestrictions() - Returns whether the player is in a random party formed by the dungeon finder system.
HasLoadedCUFProfiles()
HasNewMail() - Returns nil if there is no new mail.
HasNoReleaseAura() : hasCannotReleaseEffect, longestDuration, hasUntilCancelledDuration
HasOverrideActionBar()
HasPendingGlyphCast()
HasPetSpells() - Returns the number of available abilities for the player's combat pet.
HasPetUI() - Returns true if the player currently has an active (hunter) pet out.
HasSendMailItem(index) - Returns boolean if item is attached to send mail frame in specified slot.
HasSPEffectsAttackPower() : result
HasTempShapeshiftActionBar()
HasVehicleActionBar()
HasWandEquipped() - Returns true if a wand is equipped.
HaveQuestData(questID)
HaveQuestRewardData(questID)
HearthAndResurrectFromArea() - Resurrects the player, and ports them out of the world PvP zone.
HideRepairCursor() - Takes the cursor out of repair mode.
hooksecurefunc([table,] funcName, hookfunc) - Securely posthooks the specified function. The hook will be called with the same arguments after the original call is performed.

I

InboxItemCanDelete(index) - Returns true if a message can be deleted, false if it can be returned to sender.
InCinematic()
InCombatLockdown() - Returns true if the combat lockdown restrictions are active.
InGuildParty()
InitiateRolePoll() : result
InitiateTrade(UnitId) - Opens a trade with the specified unit.
InRepairMode() - Returns true if the cursor is in repair mode.
Is64BitClient() : is64Bit
IsAccountSecured() : result - Returns if the account has been secured with Blizzard Mobile Authenticator.
IsAchievementEligible(achievementID)
IsActionInRange(slot) - Returns true if the specified action is in range.
IsActiveBattlefieldArena() - Returns true if the player is inside a (rated) arena.
IsActiveQuestLegendary(index)
IsActiveQuestTrivial(index)
IsAdvancedFlyableArea() : result
IsAllowedToUserTeleport()
IsAltKeyDown() : down - Returns true if the alt key is currently depressed.
IsArenaSkirmish()
IsArtifactCompletionHistoryAvailable()
IsArtifactPowerItem()
IsArtifactRelicItem(item)
IsAtStableMaster()
IsAttackAction(slot) - Returns true if an action is the "Auto Attack" action.
IsAttackSpell(spell) - Returns true if a spellbook item is the "Auto Attack" spell.
IsAutoRepeatAction(slot) - Returns true if an action is currently auto-repeating (e.g. Shoot for wand and Auto Shot for Hunters).
IsAutoRepeatSpell(spell)
IsAvailableQuestTrivial(index)
IsBindingForGamePad(KEY)
IsBNLogin()
IsBreadcrumbQuest(questID)
IsCastingGlyph()
IsCemeterySelectionAvailable()
IsCharacterNewlyBoosted()
IsChatAFK()
IsChatChannelRaid()
IsChatDND()
IsConsumableAction(slot) - Returns true if an action is a consumable, i.e. it has a count.
IsConsumableItem(item)
IsConsumableSpell()
IsControlKeyDown() : down - Returns true if the control key is currently depressed.
IsCorruptedItem(item)
IsCosmeticItem()
IsCurrentAction(slot) - Returns true if the specified action is currently being used.
IsCurrentItem(item)
IsCurrentQuestFailed()
IsCurrentSpell(spellID) - Returns true if the specified spell ID is currently being casted or queued.
IsDebugBuild() : isDebugBuild
IsDemonHunterAvailable() : available
IsDesaturateSupported()
IsDisplayChannelModerator()
IsDisplayChannelOwner()
IsDualWielding() : result
IsEncounterInProgress()
IsEncounterLimitingResurrections()
IsEncounterSuppressingRelease()
IsEquippableItem(item) - Returns true if an item is equipable by the player.
IsEquippedAction(slot) - Returns true if the specified action slot is an equipped item.
IsEquippedItem(item)
IsEquippedItemType(type) - Returns true if an item of a given type is equipped.
IsEuropeanNumbers()
IsEveryoneAssistant()
IsExpansionTrial() : isExpansionTrialAccount
IsFactionInactive(index) - Returns true if the specified faction is marked inactive.
IsFalling([unit]) : result - Returns true if the character is currently falling.
IsFishingLoot()
IsFlyableArea() : result - Returns true if the current zone is a flyable area.
IsFlying([unit]) : result - Returns true if the character is currently on a flying mount.
IsGamePadCursorControlEnabled()
IsGamePadFreelookEnabled()
IsGMClient()
IsGraphicsCVarValueSupported()
IsGraphicsSettingValueSupported()
IsGUIDInGroup(guid [, groupType])
IsGuildLeader() : result - Returns true if the player is the guild master.
IsGuildMember(guid or unitToken)
IsGuildRankAssignmentAllowed(playerIndex, rankIndex)
IsHarmfulItem(item) - Returns whether an item can be used against hostile units
IsHarmfulSpell(spellSlot) - Returns whether a spell can be used against hostile units
IsHelpfulItem(item) - Returns whether an item can be used on the player or friendly units
IsHelpfulSpell(spellSlot) - Returns whether an item can be used on the player or friendly units
IsInActiveWorldPVP()
IsInAuthenticatedRank()
IsInCinematicScene()
IsIndoors() : result - Returns true if the character is currently indoors.
IsInGroup([groupType]) - Returns true if the player is in a group.
IsInGuild() : result - Lets you know whether you are in a guild.
IsInGuildGroup()
IsInInstance() - Returns true if the player is in an instance, and the type of instance.
IsInJailersTower() : result
IsInLFGDungeon()
IsInRaid([groupType]) - Returns true if the player is in a raid.
IsInsane() : result - Used for the Insanity bar
IsInScenarioGroup()
IsInventoryItemLocked(id) - Returns whether an inventory item is locked, usually as it awaits pending action.
IsInventoryItemProfessionBag(unit, slot)
IsItemAction(slot)
IsItemInRange(item [, unit]) #nocombat - Returns whether the item is in usable range of the unit.
IsJailersTowerLayerTimeLocked(layerLevel) : result
IsKeyDown(keyOrMouseName [, excludeBindingState]) : down
IsLeftAltKeyDown() : down - Returns true if the left alt key is currently depressed.
IsLeftControlKeyDown() : down - Returns true if the left control key is currently depressed.
IsLeftMetaKeyDown() : down
IsLeftShiftKeyDown() : down - Returns true if the left shift key is currently depressed.
IsLegacyDifficulty(difficultyID)
IsLFGComplete() - Returns whether you have currently finished a Dungeon Finder instance.
IsLFGDungeonJoinable() - Returns whether you can queue for a particular dungeon
IsLinuxClient() : isLinux - Returns true if on a Linux client.
IsLoggedIn() : result - Returns nil before the PLAYER_LOGIN event has fired, 1 afterwards.
IsMacClient() : isMac - Returns true if on a Mac client.
IsMasterLooter()
IsMetaKeyDown() : down
IsModifiedClick(action) - Returns true if the modifier key needed for an an action is pressed.
IsModifierKeyDown() : down - Returns true if a modifier key is currently pressed down.
IsMounted() : result - Returns true if the character is currently mounted.
IsMouseButtonDown([button]) : down
IsMouselooking() - Returns true if the player is currently in mouselook mode.
IsMovieLocal(movieId) : isLocal
IsMoviePlayable(movieId) : isPlayable - Returns true if the specified movie exists and can be played.
IsOnGlueScreen() : isOnGlueScreen
IsOnGroundFloorInJailersTower() : result
IsOnTournamentRealm() - Returns true if currently on a tournament realm, nil otherwise.
IsOutdoors() : result - Returns true if the character is currently outdoors.
IsOutlineModeSupported()
IsOutOfBounds() : result - Returns true if the player is currently outside of map boundaries.
IsPartyLFG()
IsPartyWorldPVP()
IsPassiveSpell(spellID, bookType) - Returns true if the specified spell is a passive ability.
IsPendingGlyphRemoval()
IsPetActive()
IsPetAttackAction(index)
IsPetAttackActive() - Returns true if the pet is currently auto attacking.
IsPlayerInGuildFromGUID(playerGUID) : IsInGuild
IsPlayerInWorld()
IsPlayerMoving()
IsPlayerNeutral()
IsPlayerSpell(spellID)
IsPossessBarVisible()
IsPressHoldReleaseSpell()
IsPublicBuild() : isPublicBuild
IsPvpTalentSpell()
IsPVPTimerRunning() : result
IsQuestCompletable() - Returns true if the displayed quest at a quest giver can be completed.
IsQuestIDValidSpellTarget(questID)
IsQuestItemHidden(index)
IsQuestLogSpecialItemInRange(index [, target])
IsQuestSequenced(questID)
IsRaidMarkerActive(index) - Returns whether or not the raid marker specified by index is active.
IsRangedWeapon() : result
IsReagentBankUnlocked()
IsRecognizedName(text, includeBitField, excludeBitField) - Returns true if a given character name is recognized by the client.
IsRecruitAFriendLinked()
IsResting() : result - Returns true if the character is currently resting.
IsRestrictedAccount() - Returns if the acount has trial account restrictions.
IsRightAltKeyDown() : down - Returns true if the right alt key is currently depressed.
IsRightControlKeyDown() : down - Returns true if the right control key is currently depressed.
IsRightMetaKeyDown() : down
IsRightShiftKeyDown() : down - Returns true if the right shift key is currently depressed.
issecure() - Returns true if the current execution path is secure.
issecurevariable([table,] name) - Returns true if the specified variable is secure.
IsSelectedSpellBookItem(spellSlot)
IsServerControlledBackfill()
IsShiftKeyDown() : down - Returns true if the shift key is currently depressed.
IsSpecializationActivateSpell()
IsSpellClassOrSpec(spellName or spellIndex, bookType) - Returns whether a given spell is specific to a specialization and/or class.
IsSpellInRange(spellName [, unit]) - Returns 1 if the player is in range to use the specified spell on the target unit, 0 otherwise.
IsSpellKnown(spellID, isPetSpell) - Returns whether the player (or pet) knows the given spell.
IsSpellKnownOrOverridesKnown(spellID [, isPet])
IsSpellOverlayed(spellID) - Returns true if the specified spell currently has a proc / spell activation alert (glowing border).
IsSpellValidForPendingGlyph(spellID)
IsSplashFramePrimaryFeatureUnlocked()
IsStackableAction(slot)
IsStealthed() : result - Returns true if the character is currently stealthed.
IsStoryQuest(questID)
IsSubmerged([unit]) : result
IsSubZonePVPPOI()
IsSwimming([unit]) : result - Returns true if the character is currently swimming.
IsTalentSpell(slot, bookType) - Returns true if the specified spell is learned from a talent.
IsTargetLoose() : isTargetLoose
IsTestBuild() : isTestBuild
IsThreatWarningEnabled() - Returns true if threat warnings are currently enabled.
IsTitleKnown(index) - Returns true if the character can use a player title.
IsTradeskillTrainer() - Returns true if the training window is used for a profession trainer.
IsTrialAccount() : isTrialAccount - Returns whether the player is using a trial (free-to-play) account.
IsTutorialFlagged(tutorial)
IsUnitModelReadyForUI(unitToken) : isReady
IsUsableAction(slot) - Returns true if the character can currently use the specified action (sufficient mana, reagents and not on cooldown).
IsUsableItem(item) - Returns usable, noMana.
IsUsableSpell(spellName | spellID | spellIndex, bookType) - Determines whether a spell can be used by the player character.
IsUsingFixedTimeStep() : isUsingFixedTimeStep - Whether the UI is updating at a fixed rate independent of the framerate.
IsUsingGamepad() : down
IsUsingMouse() : down
IsUsingVehicleControls()
IsVehicleAimAngleAdjustable() - Returns 1 if the player can adjust the Aim Angle of the Vehicle.
IsVehicleAimPowerAdjustable() - Returns 1 if the player can adjust the Aim Power of the Vehicle.
IsVeteranTrialAccount() : isVeteranTrialAccount - Returns whether the wow account has no game time.
IsVoidStorageReady()
IsWargame()
IsWindowsClient() : isWindows - Returns true if on a Windows client.
IsWorldLootObject()
IsXPUserDisabled() : result - Returns 1 if the character has disabled experience gain.
ItemAddedToArtifact(keystoneindex) - Returns if there is a keystone in the artifact.
ItemCanTargetGarrisonFollowerAbility()
ItemHasRange(item)
ItemTextGetCreator() - Returns the name of the character who created the item text.
ItemTextGetItem() - Returns the item name that the item text belongs to.
ItemTextGetMaterial() - Returns the material texture for the item text.
ItemTextGetPage() - Returns the page number of the currently displayed page.
ItemTextGetText() - Returns the contents of the currently displayed page.
ItemTextHasNextPage() - Returns true if there is a page after the current page.
ItemTextIsFullPage()
ItemTextNextPage() - Moves to the next page of the item text.
ItemTextPrevPage() - Moves to the previous page of the item text.

J

JoinArena()
JoinBattlefield(index [, joinAs]) #protected - Joins the battleground queue solo or as a group.
JoinChannelByName(channelName [, password, frameID, hasVoice]) - Joins the specified chat channel.
JoinLFG(category)
JoinPermanentChannel(channelName [, password, frameID, hasVoice]) - Joins the specified chat channel; the channel will be rejoined after relogging.
JoinRatedBattlefield() #protected
JoinRatedSoloShuffle()
JoinSingleLFG(category, lfgID)
JoinSkirmish(arenaID, joinAsGroup) - Queue for a arena either solo or as a group.
JoinTemporaryChannel(channelName [, password, frameID, hasVoice]) - Joins the specified chat channel; the channel will be left on logout.
JumpOrAscendStart() #protected - Makes the character jump or swim/fly upwards.

L

LaunchURL(url) #protected
LearnPvpTalent()
LearnPvpTalents()
LearnTalent(talentID)
LearnTalents(talentID1, talentID2, ...) #nocombat - Learns the talents listed.
LeaveBattlefield() - Leaves the current battleground.
LeaveChannelByLocalID(localID)
LeaveChannelByName(channel) - Leaves the channel with the specified name.
LeaveLFG(category)
LeaveSingleLFG(category, lfgID)
LFGTeleport([toSafety]) - Teleports the player to or from a LFG dungeon.
ListChannelByName(channelMatch) - Prints the list of members in the specified channel.
ListChannels() - Prints the list of currently joined chat channel.
LoadBindings(which) - Loads default, account or character specific key bindings.
LoadURLIndex(index [, param])
LocalizedClassList([isFemale]) : result - Returns a table with localized class names.
LoggingChat(newState) - Gets or sets whether logging chat to Logs\WoWChatLog.txt is enabled.
LoggingCombat(newState) - Gets or sets whether logging combat to Logs\WoWCombatLog.txt is enabled.
Logout() #protected - Logs the player out of the game.
LootMoneyNotify(money, soleLooter)
LootSlot(slot) - Loots the specified slot; can require confirmation with ConfirmLootSlot.
LootSlotHasItem(slot)

M

MouselookStart() - Enters mouse look mode; alters the character's movement/facing direction.
MouselookStop() - Exits mouse look mode.
MouseOverrideCinematicDisable()
MoveAndSteerStart() #protected
MoveAndSteerStop() #protected
MoveBackwardStart() #protected - The player begins moving backward at the specified time.
MoveBackwardStop() #protected - The player stops moving backward at the specified time.
MoveForwardStart() #protected - The player begins moving forward at the specified time.
MoveForwardStop() #protected - The player stops moving forward at the specified time.
MoveViewDownStart() - Starts rotating the camera downward.
MoveViewDownStop() - Stops rotating the camera downward.
MoveViewInStart() - Begins zooming the camera in.
MoveViewInStop() - Stops zooming the camera in.
MoveViewLeftStart() - Starts rotating the camera to the left.
MoveViewLeftStop() - Stops rotating the camera to the left.
MoveViewOutStart() - Begins zooming the camera out.
MoveViewOutStop() - Stops zooming the camera out.
MoveViewRightStart() - Starts rotating the camera to the right.
MoveViewRightStop() - Stops rotating the camera to the right.
MoveViewUpStart() - Starts rotating the camera upward.
MoveViewUpStop() - Stops rotating the camera upward.
MultiSampleAntiAliasingSupported()
MuteSoundFile(soundFile or fileDataID) - Mutes a sound file.

N

NeutralPlayerSelectFaction() - Allows a Pandaren to choose a faction.
NextView() - Cycles forward through the five predefined camera positions.
NoPlayTime() : result - Returns true if the account is considered "unhealthy" for players on Chinese realms.
NotifyInspect(unit) - Requests another player's inventory and talent info before inspecting.
NotWhileDeadError() - Generates an error message saying you cannot do that while dead.
NumTaxiNodes() - Returns the number of flight paths on the taxi map.

O

OfferPetition() - Offers a petition to your target.
OpeningCinematic() - Shows the opening cinematic for a player's race. Only works as long as the player has earned zero exp.
OpenTrainer()

P

PartialPlayTime() : result - Returns true if the account is considered "tired" for players on Chinese realms.
PartyLFGStartBackfill()
pcallwithenv()
PetAbandon() - Permanently abandons your pet.
PetAggressiveMode() #protected
PetAssistMode() #protected - Set your pet to Assist mode.
PetAttack() #protected - Instruct your pet to attack your target.
PetCanBeAbandoned() - Returns true if the pet can be abandoned.
PetCanBeDismissed()
PetCanBeRenamed() - Returns true if the pet can be renamed.
PetDefensiveAssistMode()
PetDefensiveMode() #protected - Set your pet in defensive mode.
PetDismiss() - Dismiss your pet.
PetFollow() #protected - Instruct your pet to follow you.
PetHasActionBar() - Determine if player has a pet with an action bar.
PetHasSpellbook()
PetMoveTo(target) #protected
PetPassiveMode() #protected - Set your pet into passive mode.
PetRename(name) - Renames your pet.
PetStopAttack() - Stops the pet from attacking.
PetUsesPetFrame()
PetWait() #protected - Instruct your pet to remain still.
PickupAction(slot) - Places an action onto the cursor.
PickupBagFromSlot(slot) - Picks up the bag from the specified slot, placing it in the cursor.
PickupCompanion(type, index) - Places a mount onto the cursor.
PickupGuildBankItem(tab, slot) - Picks up an item from the guild bank.
PickupGuildBankMoney(money) - Picks up "money" copper from the guild bank.
PickupInventoryItem(invSlot) #nocombat - Picks up / interacts with an equipment slot.
PickupItem(item)
PickupMacro(macroName or index) - Places a macro onto the cursor.
PickupMerchantItem(index) - Places a merchant item onto the cursor. If the cursor already has an item, it will be sold.
PickupPetAction(slot) - Places a pet action onto the cursor.
PickupPetSpell(spellID)
PickupPlayerMoney(copper) - Picks up an amount of money from the player onto the cursor.
PickupPvpTalent()
PickupSpell(spellID) - Places a spell onto the cursor.
PickupSpellBookItem(spellSlot)
PickupStablePet(index)
PickupTalent(talentID) - Grabs the selected talent spell for placement on an action bar.
PickupTradeMoney(copper) - Places an amount of money from the player's trade offer onto the cursor.
PitchDownStart() #protected - Begins pitching the camera Downward.
PitchDownStop() #protected - Stops pitching the camera after PitchDownStart() is called.
PitchUpStart() #protected - Begins pitching the camera Upward.
PitchUpStop() #protected - Stops pitching the camera after PitchUpStart() is called.
PlaceAction(slot) - Places an action onto into the specified action slot.
PlaceRaidMarker(index) #protected - Brings up a targeting circle to place a raid marker in the world.
PlayAutoAcceptQuestSound()
PlayerCanTeleport() : result
PlayerEffectiveAttackPower() : mainHandAttackPower, offHandAttackPower, rangedAttackPower
PlayerHasToy(itemID)
PlayerIsPVPInactive(unit) : result
PlayerVehicleHasComboPoints() : vehicleHasComboPoints
PlayMusic(musicfile or fileDataID) - Plays the specified sound file on loop to the "Music" sound channel.
PlaySound(soundKitID [, channel, forceNoDuplicates, runFinishCallback]) - Plays the specified sound by SoundKitID.
PlaySoundFile(soundFile or soundFileID [, channel]) - Plays the specified sound by FileDataID or addon file path.
PlayVocalErrorSoundID(vocalErrorSoundID)
PortGraveyard() #protected
PreloadMovie(movieId)
PrevView() - Cycles backward through the five predefined camera positions.
ProcessExceptionClient()
ProcessQuestLogRewardFactions()
PromoteToAssistant(unit) - Promotes player to assistant status. Requires raid leadership.
PromoteToLeader(unit) - Promotes a unit to group leader.
PurchaseSlot() - Buys another bank slot if available.
PutItemInBackpack() - Places the item on the cursor into the player's backpack.
PutItemInBag(inventoryId) - Places the item on the cursor into the specified bag slot.

Q

QueryGuildBankLog(tab) - Updates bank log data from the server, called before all transaction functions. "Money tab" is MAX_GUILDBANK_TABS+1.
QueryGuildBankTab(tab) - Updates bank tab data from the server, called before all item functions.
QueryGuildBankText()
QueryGuildEventLog() - Fetches the guild event list and fires a GUILD_EVENT_LOG_UPDATE event.
QueryGuildNews()
QueryGuildRecipes()
QuestChooseRewardError() - Throws an error when the quest reward method doesn't work.
QuestFlagsPVP() - Determine if the quest will flag you you for PvP when accepted.
QuestGetAutoAccept() - Returns whether the last-offered quest was automatically accepted.
QuestGetAutoLaunched()
QuestHasPOIInfo(questID)
QuestIsDaily() - Returns true if the offered quest is a daily quest.
QuestIsFromAdventureMap()
QuestIsFromAreaTrigger()
QuestIsWeekly() - Returns true if the offered quest is a weekly quest.
QuestLogPushQuest() - Shares the current quest in the quest log with other players.
QuestLogRewardHasTreasurePicker()
QuestLogShouldShowPortrait()
QuestMapUpdateAllQuests()
QuestPOIGetIconInfo(questID)
QuestPOIGetSecondaryLocations(questID [, table])
QuestPOIUpdateIcons()
Quit() #protected - Quits the game.

R

RaidProfileExists(profile)
RaidProfileHasUnsavedChanges()
RandomRoll(min, max) - Performs a random roll between two values.
ReagentBankButtonIDToInvSlotID()
RedockChatWindows()
RefreshLFGList()
RegisterStaticConstants(table) - Populates the STATIC_CONSTANTS table for GetGMTicketCategories.
RejectProposal() - Declines a LFG invite and leaves the queue.
ReleaseAction()
RemoveAutoQuestPopUp()
RemoveChatWindowChannel(chatFrameIndex, channel) - Removes the specified chat channel from a chat window.
RemoveChatWindowMessages(chatFrameIndex, messageGroup) - Removes the specified chat message type from a chat window.
RemoveItemFromArtifact() - Removes a Keystone from the selected artifact.
RemovePvpTalent()
RemoveTalent(talentID) #nocombat - Removes the specified talent.
RenamePetition(name) - Renames the current petition.
RepairAllItems([guildBankRepair]) - Repairs all equipped and inventory items.
ReplaceEnchant() - Confirms the "Replace Enchant" dialog.
ReplaceGuildMaster() - Impeaches the current Guild Master.
ReplaceTradeEnchant() - Confirms that an enchant applied to the trade frame should replace an existing enchant.
ReplaceTradeskillEnchant()
RepopMe() - Releases your ghost to the graveyard when dead.
ReportBug(description)
ReportPlayerIsPVPAFK(unit) - Reports the specified player as AFK in a battleground.
ReportSuggestion(description)
RequestBattlefieldScoreData() - Requests the latest battlefield score data from the server.
RequestBattlegroundInstanceInfo(index) - Requests the available instances of a battleground.
RequestBottomLeftActionBar()
RequestGuildChallengeInfo()
RequestGuildPartyState()
RequestGuildRewards()
RequestLFDPartyLockInfo()
RequestLFDPlayerLockInfo()
RequestPVPOptionsEnabled()
RequestPVPRewards()
RequestRaidInfo() - Requests which instances the player is saved to.
RequestRandomBattlegroundInstanceInfo()
RequestRatedInfo()
RequestTimePlayed() - Requests a summary of time played.
RequeueSkirmish() - Requeues for an arena skirmish.
ResetChatColors()
ResetChatWindows()
ResetCPUUsage() - Reset all CPU profiling statistics to zero.
ResetCursor()
ResetInstances() - Resets all instances for the character.
ResetSetMerchantFilter()
ResetTutorials()
ResetView(index) - Resets the specified (1-5) predefined camera position to it's default if it was changed using SaveView(index).
ResistancePercent(resistance, casterLevel) : result
RespondInstanceLock(acceptLock)
RespondMailLockSendItem(slot, keepItem) - Confirm item wont be refunded, keepItem boolean.
RespondToInviteConfirmation(guid, accept)
RestartGx() - Restarts the graphics engine.
RestoreRaidProfileFromCopy()
ResurrectGetOfferer() - Returns the name of the person offering to resurrect you.
ResurrectHasSickness() - Appears to be used when accepting a resurrection will give you resurrection sickessness.
ResurrectHasTimer() - Does the player have to wait before accepting a resurrection.
RetrieveCorpse() - Resurrects when the player is standing near its corpse.
ReturnInboxItem(index) - Returns to the sender the attached item in the mail message at the specified index.
RollOnLoot(rollId [, roll]) - Rolls or passes on loot.
RunBinding(command [, up]) - Executes a key binding.
RunMacro(id or name) #protected - Executes a macro.
RunMacroText(macro) #protected - Executes a string as if it was a macro.
RunScript(script) - Executes a string of Lua code.

S

SaveBindings(which) - Saves account or character specific key bindings.
SaveRaidProfileCopy(profile)
SaveView(index) - Saves a camera angle. The last position loaded is stored in the CVar cameraView.
Screenshot() - Takes a screenshot.
ScriptsDisallowedForBeta()
scrub(...) - Returns the argument list with non-number/boolean/string values changed to nil.
SearchLFGGetEncounterResults(index, encounterIndex)
SearchLFGGetJoinedID() - Returns the currently selected raid ID.
SearchLFGGetNumResults()
SearchLFGGetPartyResults([index, memberIndex])
SearchLFGGetResults([index])
SearchLFGJoin(typeID, lfgID) #hwevent
SearchLFGLeave() - Removes yourself from looking through the Raid Browser. Equivalent to selecting "none" in the Raid Browser.
SearchLFGSort(type)
securecall(function or functionName, ...) - Calls the specified function without propagating taint to the caller.
securecallfunction(function, ...) - Calls the specified function without propagating taint to the caller.
SecureCmdOptionParse(command) - Evaluates macro conditionals without the need of a macro.
secureexecuterange()
SelectActiveQuest() - Selects an active quest from the NPC (only available after QUEST_GREETING event).
SelectAvailableQuest() - Selects an available quest from the NPC (only available after QUEST_GREETING event).
SelectedRealmName() : selectedRealmName - Returns the realm name that will be used in Recruit-a-Friend invitations.
SelectTrainerService()
SellCursorItem()
SendChatMessage(msg [, chatType, languageID, target]) - Sends a chat message.
SendMail(target, subject, body) #noscript - Sends in-game mail.
SendSubscriptionInterstitialResponse(response)
SendSystemMessage(message) - Prints a yellow CHAT_MSG_SYSTEM message.
SetAchievementComparisonUnit(unitId) - Sets the unit to be compared to.
SetAchievementSearchString(searchText) - Starts a search for achievements containing the specified text.
SetActionBarToggles(show1, show2, show3, show4 [, alwaysShow]) - Sets the visible state for each action bar.
SetActionUIButton(checkboxFrame, actionSlot, cooldownFrame)
SetAllowDangerousScripts()
SetAllowLowLevelRaid([allow]) - Controls whether the current character can join low-level raids.
SetAutoDeclineGuildInvites([allow]) - Sets whether guild invites should be automatically declined.
SetBarSlotFromIntro(slot)
SetBattlefieldScoreFaction([faction]) - Sets the faction to show on the battlefield scoreboard.
SetBinding(key [, command, mode]) #nocombat - Sets a key binding to an action.
SetBindingClick(key, ButtonName [, mouseButton]) #nocombat - Sets a binding to click the specified Button widget.
SetBindingItem(key, itemname) #nocombat
SetBindingMacro(key, macroname or macroId) #nocombat
SetBindingSpell(key, spellName) #nocombat - Sets a binding to cast the specified spell.
SetCemeteryPreference(cemeteryID)
SetChannelOwner(channel, name) - Sets the channel owner.
SetChannelPassword(channel, password) - Changes the password of the current channel.
SetChatColorNameByClass(chatType, colorNameByClass)
SetChatWindowAlpha(index, alpha) - Sets the Alpha value(transparency) of ChatFrame<index> (alpha - 0-100)
SetChatWindowColor(index, r, g, b) - Sets the background color of a a chat window. (r/g/b - 0-255)
SetChatWindowDocked(index, docked) - Set whether a chat window is docked. (docked - 0/1)
SetChatWindowLocked(index, locked) - Sets ChatFrame<index> so that it is or is not movable. (locked - 0/1)
SetChatWindowName(index, name) - Sets the alpha value of ChatFrame.
SetChatWindowSavedDimensions(index, width, height)
SetChatWindowSavedPosition(index, point, xOffsetRatio, yOffsetRatio)
SetChatWindowShown(index, shown) - Shows or Hides ChatFrame<index> depending on value of <shown> (shown - 0/1)
SetChatWindowSize(index, size) - Sets the font size of a chat window. (size - default 14)
SetChatWindowUninteractable(id, isUninteractable)
SetConsoleKey(key) - Sets the console key (normally ~).
SetCurrentGraphicsSetting(setting{0=normal, 1=raid/BG})
SetCurrentGuildBankTab(tab) - Select different bank tab in the UI.
SetCurrentTitle(titleId) #hwevent - Sets the player's displayed title.
SetCursor(cursor) - Sets the current cursor texture.
SetCursorVirtualItem()
SetDungeonDifficultyID(difficultyID) - Sets the player's dungeon difficulty.
seterrorhandler(errFunc) - Sets the error handler to the given function.
SetEuropeanNumbers(flag) - Sets the decimal separator to a comma instead of a dot.
SetEveryoneIsAssistant()
SetFactionActive(index) - Flags the specified faction as active in the reputation window.
SetFactionInactive(index) - Flags the specified faction as inactive in the reputation window.
SetFocusedAchievement(achievementID)
SetGamePadCursorControl()
SetGamePadFreeLook()
SetGuildBankTabInfo(tab, name, icon) - Sets the name and icon of a guild bank tab.
SetGuildBankTabItemWithdraw()
SetGuildBankTabPermissions(tab, index, enabled) - Modifies the permissions for a guild bank tab.
SetGuildBankText(tab, infoText) - Modifies info text for a tab.
SetGuildBankWithdrawGoldLimit(amount) - Sets the gold withdraw limit for the guild bank.
SetGuildInfoText() - Sets the guild info text.
SetGuildMemberRank(playerIndex, rankIndex)
SetGuildNewsFilter(index, bool)
SetGuildRosterSelection(index) - Selects a guild member in the roster.
SetGuildRosterShowOffline(enabled) - Sets the show offline guild members flag.
SetGuildTradeSkillCategoryFilter(tradeSkillID)
SetGuildTradeSkillItemNameFilter(itemName)
SetInWorldUIVisibility(visible) - Allows nameplates to be shown even while the UI is hidden.
SetLegacyRaidDifficultyID(difficultyID [, force])
SetLFGBootVote(shouldKick) - Responds to a vote-kick.
SetLFGComment([comment]) - Sets the comment in the LFG browser.
SetLFGDungeon(LE_LFG_CATEGORY, type)
SetLFGDungeonEnabled(dungeonID, isEnabled)
SetLFGHeaderCollapsed(headerID, isCollapsed)
SetLFGRoles([leader, tank, healer, dps]) - Changes the selected roles.
SetLootMethod(lootMethod [, masterPlayer or threshold]) - Set the current loot method.
SetLootPortrait()
SetLootSpecialization(specilizationID)
SetLootThreshold(itemQuality) - Sets the loot quality threshold for group/master loot.
SetMacroItem(macro, item [, target])
SetMacroSpell(macro, spell [, target])
SetMerchantFilter()
SetModifiedClick(action, binding)
SetMouselookOverrideBinding(key [, command])
SetMoveEnabled() #protected
SetMultiCastSpell(actionID, spellID) #protected - Sets the totem spell for a specific totem bar slot.
SetOptOutOfLoot(optOut) - Sets whether to automatically pass on all loot.
SetOverrideBinding(owner, isPriority, key [, command]) #nocombat - Sets an override key binding.
SetOverrideBindingClick(owner, isPriority, key, buttonName [, mouseClick]) #nocombat - Sets an override binding that performs a button click.
SetOverrideBindingItem(owner, isPriority, key, itemname) #nocombat
SetOverrideBindingMacro(owner, isPriority, key, macroname or macroId) #nocombat
SetOverrideBindingSpell(owner, isPriority, key, spellname) #nocombat
SetPartyAssignment(assignment, player) #protected
SetPetSlot(index, slot)
SetPetStablePaperdoll(modelObject)
SetPOIIconOverlapDistance(index)
SetPOIIconOverlapPushDistance(index)
SetPortraitTexture(textureObject, unitToken [, disableMasking]) - Sets a texture to a unit's 2D portrait.
SetPortraitTextureFromCreatureDisplayID(textureObject, creatureDisplayID)
SetPortraitToTexture(texture, asset) - Applies a circular mask to a texture, making it resemble a portrait.
SetPVP(enable) - Sets the player's PvP flag.
SetPVPRoles()
SetRaidDifficultyID(difficultyID) - Sets the raid difficulty.
SetRaidProfileOption(profile, optionName, value)
SetRaidProfileSavedPosition(profile, isDynamic, topPoint, topOffset, bottomPoint, bottomOffset, leftPoint, leftOffset)
SetRaidSubgroup(index, subgroup) #nocombat - Move a raid member from his current subgroup into a different (non-full) subgroup.
SetRaidTarget(unit, index) - Assigns a raid target icon to a unit.
SetRaidTargetProtected(unit, index)
SetSavedInstanceExtend(index, extend)
SetSelectedArtifact(raceIndex) - Sets the selected artifact to an archaeology race.
SetSelectedDisplayChannel(channelID)
SetSelectedFaction(index) - Sets the currently selected faction in reputation window.
SetSelectedScreenResolutionIndex(integerIndex)
SetSelectedWarGameType(index)
SetSendMailCOD(amount) #protected - Make next mail sent using SendMail() COD target for amount.
SetSendMailMoney(amount) #protected - Add money to next mail sent using SendMail().
SetSendMailShowing()
SetSpecialization(specIndex [, isPet]) #nocombat - Selects a specialization.
SetSpellbookPetAction(slot, target)
SetTaxiBenchmarkMode([enable])
SetTaxiMap(frame)
SetTradeCurrency(type, amount)
SetTradeMoney(copper) - Sets the amount of money offered as part of the player's trade offer.
SetTrainerServiceTypeFilter(filter, state) - Sets the status of a skill filter in the trainer window.
SetTurnEnabled() #protected
SetUIVisibility(visible) - Hides or shows the entire UI.
SetUnitCursorTexture(textureObject, unit [, style, includeLowPriority]) : hasCursor
SetupFullscreenScale(frame) - Sizes a frame to take up the entire screen regardless of screen resolution.
SetView(index) - Sets the camera to a predefined camera position (1-5).
SetWatchedFactionIndex(index) - Watches a faction in the reputation window.
ShouldShowIslandsWeeklyPOI()
ShouldShowSpecialSplashScreen()
ShowAccountAchievements()
ShowBossFrameWhenUninteractable(unit) : result
ShowBuybackSellCursor(index)
ShowQuestComplete(index)
ShowQuestOffer(index)
ShowRepairCursor()
SignPetition() - Signs the currently viewed petition.
SitStandOrDescendStart() #protected - Makes the player sit, stand, or descend (while swimming or flying).
SocketInventoryItem(slot) - Considers the item in the inventory slot for socketing.
SocketItemToArtifact() - Adds a keystone to the selected archaeology artifact.
SolveArtifact() - Solve the selected artifact.
SortBattlefieldScoreData(type)
SortBGList()
SortGuildRoster(sort) - Sorts the guild roster on a certain column.
SortGuildTradeSkill(type)
SortQuests()
SortQuestSortTypes()
Sound_ChatSystem_GetInputDriverNameByIndex(InputDriverIndex)
Sound_ChatSystem_GetNumInputDrivers()
Sound_ChatSystem_GetNumOutputDrivers()
Sound_ChatSystem_GetOutputDriverNameByIndex(OutputDriverIndex)
Sound_GameSystem_GetInputDriverNameByIndex(InputDriverIndex)
Sound_GameSystem_GetNumInputDrivers()
Sound_GameSystem_GetNumOutputDrivers()
Sound_GameSystem_GetOutputDriverNameByIndex(OutputDriverIndex)
Sound_GameSystem_RestartSoundSystem()
SpellCancelQueuedSpell()
SpellCanTargetGarrisonFollower()
SpellCanTargetGarrisonFollowerAbility()
SpellCanTargetGarrisonMission()
SpellCanTargetItem()
SpellCanTargetItemID()
SpellCanTargetQuest()
SpellCanTargetUnit(unit) - Returns true if the spell awaiting target selection can be cast on the unit.
SpellGetVisibilityInfo(spellID, visType)
SpellHasRange(spell) - Returns true if the specified spell has a ranged effect (i.e. requires a target).
SpellIsAlwaysShown(spellID)
SpellIsPriorityAura(spellID)
SpellIsSelfBuff(spellID)
SpellIsTargeting() - Returns true if a spell is about to be cast and is waiting for the player to select a target.
SpellStopCasting() #protected - Stops the current spellcast.
SpellStopTargeting() #protected - Cancels the spell awaiting target selection.
SpellTargetItem(item) #protected
SpellTargetUnit(unit) #protected - Casts the spell awaiting target selection on the unit.
SplashFrameCanBeShown()
SplitGuildBankItem(tab, slot, amount) - Picks up part of a stack.
StartAttack() #protected
StartAutoRun() #protected
StartDuel(name) - Challenges the specified player to a duel.
StartSoloShuffleWarGameByName()
StartSpectatorSoloShuffleWarGame()
StartSpectatorWarGame(target1, target2, size, area, isTournamentMode)
StartWarGame(target, name [, isTournament])
StartWarGameByName(msg) - Starts a War Game. Parameters are playername, area, isTournamentMode but passed as a whitespace delimited string.
StopAttack() - Turns off auto-attack, if currently active.
StopAutoRun() #protected
StopCinematic()
StopMacro() #protected - Stops the currently executing macro.
StopMusic() - Stops the currently playing music.
StopSound(soundHandleID [, fadeoutTime])
StoreSecureReference(name, obj)
StrafeLeftStart() #protected - The player begins strafing left at the specified time.
StrafeLeftStop() #protected - The player stops strafing left at the specified time.
StrafeRightStart() #protected - The player begins strafing right at the specified time.
StrafeRightStop() #protected - The player stops strafing right at the specified time.
StripHyperlinks(text [, maintainColor, maintainBrackets, stripNewlines, maintainAtlases]) : stripped
Stuck() #protected - Notifies the game engine that the player is stuck.
SubmitRequiredGuildRename()
SummonFriend(unit) - Summons a player using the RaF system.
SummonRandomCritter() #deprecated - No longer does anything.
SupportsClipCursor() : supportsClipCursor
SurrenderArena()
SwapRaidSubgroup(index1, index2) #nocombat - Swaps two raid members into different groups.
SwitchAchievementSearchTab(index)

T

TakeInboxItem(index, itemIndex) - Takes the attached item from the mailbox message.
TakeInboxMoney(index) - Take the attached money from the mailbox message at index.
TakeInboxTextItem(index) - Creates a permanent copy of letter (readable "Plain Letter").
TakeTaxiNode(slot) - Travels to the specified flight path node.
TargetDirectionEnemy(facing [, coneAngle]) #protected
TargetDirectionFinished() #protected
TargetDirectionFriend(facing [, coneAngle]) #protected
TargetLastEnemy() #protected - Targets the previously targeted enemy.
TargetLastFriend() #protected
TargetLastTarget() #protected - Selects the last target as the current target.
TargetNearest([reverse]) #protected
TargetNearestEnemy([reverse]) #protected - Selects the nearest enemy as the current target.
TargetNearestEnemyPlayer([reverse]) #protected - Selects the nearest enemy player as the current target.
TargetNearestFriend([reverse]) #protected - Targets the nearest friendly unit.
TargetNearestFriendPlayer([reverse]) #protected - Selects the nearest friendly player as the current target.
TargetNearestPartyMember([reverse]) #protected - Selects the nearest Party member as the current target.
TargetNearestRaidMember([reverse]) #protected - Selects the nearest Raid member as the current target.
TargetPriorityHighlightEnd() #protected
TargetPriorityHighlightStart([useStartDelay]) #protected
TargetSpellReplacesBonusTree()
TargetToggle()
TargetTotem(slot)
TargetUnit([name, exactMatch]) #protected - Targets the specified unit.
TaxiGetDestX(slot, hop)
TaxiGetDestY(slot, hop)
TaxiGetNodeSlot()
TaxiGetSrcX(slot, hop)
TaxiGetSrcY(slot, hop)
TaxiIsDirectFlight()
TaxiNodeCost(slot) - Returns the cost of the flight path in copper.
TaxiNodeGetType(slot) - Returns the type of a flight path node.
TaxiNodeName(slot) - Returns the name of a flight path node.
TaxiNodePosition(slot) - Returns the position of a flight point on the taxi map.
TaxiRequestEarlyLanding()
TimeoutResurrect()
ToggleAnimKitDisplay()
ToggleAutoRun() #protected - Turns auto-run on or off.
ToggleDebugAIDisplay()
TogglePetAutocast(index) #protected - Toggles whether the specified pet ability should autocast or not.
TogglePVP() - Toggles the player's PvP flag on or off.
ToggleRun() #protected - Toggle between running and walking.
ToggleSelfHighlight()
ToggleSheath() - Toggles sheathed or unsheathed weapons.
ToggleSpellAutocast(spellName | spellId, bookType) #protected - Toggles whether the specified Pet spell should autocast or not.
ToggleWindowed()
TriggerTutorial(tutorial)
TurnInGuildCharter() - Founds a guild.
TurnLeftStart() #protected - Turns the player left at the specified time.
TurnLeftStop() #protected - The player stops turning left at the specified time.
TurnOrActionStart() #protected - Starts a "right click" in the 3D game world.
TurnOrActionStop() #protected - Stops a "right click" in the 3D game world.
TurnRightStart() #protected - Turns the player right at the specified time.
TurnRightStop() #protected - The player stops turning right at the specified time.

U

UninviteUnit(name [, reason]) #hwevent - Removes a player from the group if you're the leader, or initiates a vote to kick.
UnitAffectingCombat(unit) : result - Returns true if the unit is in combat.
UnitAlliedRaceInfo(unit) : isAlliedRace, hasHeritageArmorUnlocked
UnitArmor(unit) : base, effective, real, bonus - Returns the armor stats for the unit.
UnitAttackPower(unit) : attackPower, posBuff, negBuff - Returns the unit's melee attack power and modifiers.
UnitAttackSpeed(unit) : attackSpeed, offhandAttackSpeed - Returns the unit's melee attack speed for each hand.
UnitAura(unit, index [, filter]) #deprecated - Returns the buffs/debuffs for the unit.
UnitAuraBySlot(unit, slot) #deprecated
UnitAuraSlots(unit [, filter, maxSlots, continuationToken]) #deprecated
UnitBattlePetLevel(unit) : result
UnitBattlePetSpeciesID(unit) : result
UnitBattlePetType(unit) : result
UnitBuff(unit, index [, raidFilter]) #deprecated - Shorthand for UnitAura(unit, index, "HELPFUL")
UnitCanAssist(unit, target) : result - Indicates whether the first unit can assist the second unit.
UnitCanAttack(unit, target) : result - Returns true if the first unit can attack the second.
UnitCanCooperate(unit, target) : result - Returns true if the first unit can cooperate with the second.
UnitCanPetBattle(unit, target) : result
UnitCastingInfo(unit) : name, displayName, textureID, startTimeMs, endTimeMs, isTradeskill, castID, notInterruptible, castingSpellID - Returns information about the spell currently being cast by the specified unit.
UnitChannelInfo(unitToken) : name, displayName, textureID, startTimeMs, endTimeMs, isTradeskill, notInterruptible, spellID, isEmpowered, numEmpowerStages - Returns information about the spell currently being channeled by the specified unit.
UnitChromieTimeID(unit) : ID
UnitClass(unit) : className, classFilename, classID - Returns the class of the unit.
UnitClassBase(unit) : classFilename, classID
UnitClassification(unit) : result - Returns the classification of the specified unit (e.g., "elite" or "worldboss").
UnitControllingVehicle(unit) : result
UnitCreatureFamily(unit) : result - Returns the creature type of the unit (e.g. Crab).
UnitCreatureType(unit) : result - Returns the creature classification type of the unit (e.g. Beast).
UnitDamage(unit) : minDamage, maxDamage, offhandMinDamage, offhandMaxDamage, posBuff, negBuff, percent - Returns the damage stats for the unit.
UnitDebuff(unit, index [, raidFilter]) #deprecated - Shorthand for UnitAura(unit, index, "HARMFUL")
UnitDetailedThreatSituation(unit, mobGUID) : isTanking, status, scaledPercentage, rawPercentage, rawThreat - Returns detailed info for the threat status of one unit against another.
UnitDistanceSquared(unit) : distance, checkedDistance #noinstance - Returns the squared distance to a unit in your group.
UnitEffectiveLevel(name) : result - Returns the unit's effective (scaled) level.
UnitExists([unit]) : result - Returns true if the unit exists.
UnitFactionGroup(unitName [, checkDisplayRace]) : factionGroupTag, localized - Returns the faction (Horde/Alliance) a unit belongs to.
UnitFullName(unit) : unitName, unitServer - Returns the player's (unit's) name and server.
UnitGetAvailableRoles()
UnitGetIncomingHeals(unit [, healerGUID]) : result - Returns the predicted heals cast on the specified unit.
UnitGetTotalAbsorbs(unit) : result - Returns the total amount of damage the unit can absorb before losing health.
UnitGetTotalHealAbsorbs(unit) : result - Returns the total amount of healing the unit can absorb without gaining health.
UnitGroupRolesAssigned([unit]) : result - Returns the assigned role in a group formed via the Dungeon Finder Tool.
UnitGroupRolesAssignedEnum([unit]) : result
UnitGUID(unit) : result - Returns the GUID of the unit.
UnitHasIncomingResurrection(unit) - Returns true if the unit is currently being resurrected.
UnitHasLFGDeserter(unit) - Returns whether the unit is currently unable to use the dungeon finder due to leaving a group prematurely.
UnitHasLFGRandomCooldown(unit) - Returns whether the unit is currently under the effects of the random dungeon cooldown.
UnitHasRelicSlot(unit) : result
UnitHasVehiclePlayerFrameUI([unit]) : result
UnitHasVehicleUI([unit]) : result
UnitHealth(unit [, usePredicted]) : result - Returns the current health of the unit.
UnitHealthMax(unit) : result - Returns the maximum health of the unit.
UnitHonor(unit) : result - Returns the current amount of honor the unit has for the current rank.
UnitHonorLevel(unit) : result - Returns the current honor rank of the unit.
UnitHonorMax(unit) : result - Returns the maximum amount of honor for the current rank.
UnitHPPerStamina(unit) : result
UnitInAnyGroup([unit, partyIndex]) : result
UnitInBattleground([unit, partyIndex]) : result - Returns the unit index if the unit is in your battleground.
UnitInOtherParty()
UnitInParty([unit, partyIndex]) : result - Returns true if the unit is a member of your party.
UnitInPartyIsAI([unit]) : result
UnitInPartyShard(unit) : inPartyShard
UnitInRaid([unit, partyIndex]) : result - Returns the index if the unit is in your raid group.
UnitInRange(unit) : inRange, checkedRange #grouponly - Returns true if the unit is within 40 yards range (25 yards for Evokers).
UnitInSubgroup([unit, partyIndex]) : result
UnitInVehicle(unit) : result
UnitInVehicleControlSeat([unit]) : result
UnitInVehicleHidesPetFrame([unit]) : result
UnitIsAFK(unit) : result - Returns true if a friendly unit is AFK (Away from keyboard).
UnitIsBattlePet(unit) : result
UnitIsBattlePetCompanion(unit) : result
UnitIsBossMob(unit) : result
UnitIsCharmed([unit]) : result - Returns true if the unit is charmed.
UnitIsConnected(unit) : isConnected - Returns true if the unit is connected to the game (i.e. not offline).
UnitIsControlling(unit) : result - Returns true if the local player is directly controlling the specified unit.
UnitIsCorpse([unit]) : result - Returns true if the specified unit is a corpse, false otherwise.
UnitIsDead(unit) : result - Returns true if the unit is dead.
UnitIsDeadOrGhost(unit) : result - Returns true if the unit is dead or in ghost form.
UnitIsDND(unit) : result - Returns true if a unit is DND (Do not disturb).
UnitIsEnemy(unit, target) : result - Returns true if the specified units are hostile to each other.
UnitIsFeignDeath(unit) : result - Returns true if the unit (must be a group member) is feigning death.
UnitIsFriend(unit, target) : result - Returns true if the specified units are friendly to each other.
UnitIsGameObject([unit]) : result
UnitIsGhost(unit) : result - Returns true if the unit is in ghost form.
UnitIsGroupAssistant()
UnitIsGroupLeader(unit [, partyCategory]) - Returns whether the unit is the leader of a party or raid.
UnitIsInMyGuild(unit) : result - Returns whether the specified unit is in the same guild as the player's character.
UnitIsInteractable([unit]) : result
UnitIsMercenary(name) : result
UnitIsOtherPlayersBattlePet([unit]) : result
UnitIsOtherPlayersPet([unit]) : result
UnitIsOwnerOrControllerOfUnit(controllingUnit, controlledUnit) : unitIsOwnerOrControllerOfUnit
UnitIsPlayer([unit, partyIndex]) : result - Returns true if the unit is a player character.
UnitIsPossessed([unit]) : result - Returns true if the unit is currently under control of another (e.g. Mind Control).
UnitIsPVP(unit) : result - Returns true if the unit is flagged for PVP.
UnitIsPVPFreeForAll(unit) : result - Returns true if the unit is flagged for free-for-all PVP (e.g. in a world arena).
UnitIsPVPSanctuary([unit]) : result - Returns whether the unit is in a PvP sanctuary, and therefore cannot be attacked by other players.
UnitIsQuestBoss(unit) : result - Returns true if the specified unit is the "boss" (objective) of a kill quest. If true, then the default UI displays a shield with a yellow "!" on it on the unit's unitframe.
UnitIsRaidOfficer([unit]) : result - Returns whether the specified unit is an officer in your raid.
UnitIsSameServer(unitName) : result - Returns true if the unit is from the same (connected) realm.
UnitIsTapDenied(unit) : result
UnitIsTrivial(unit) : result - Returns true if the unit is trivial (i.e. "grey" to the player).
UnitIsUnconscious(unit) : result
UnitIsUnit(unitName1, unitName2) : result - Returns true if the specified units are the same unit.
UnitIsVisible([unit]) : result - Returns true if the game client can see the unit.
UnitIsWildBattlePet(unit) : result
UnitLeadsAnyGroup()
UnitLevel(name) : result - Returns the level of the unit.
UnitName(unit) : unitName, unitServer - Returns the name and realm of the unit.
UnitNameplateShowsWidgetsOnly(unit) : nameplateShowsWidgetsOnly
UnitNameUnmodified(unit) : unitName, unitServer
UnitNumPowerBarTimers(unit) : result
UnitOnTaxi(unit) : result - Returns true if the unit is on a flight path.
UnitPartialPower(unitToken [, powerType, unmodified]) : partialPower
UnitPercentHealthFromGUID(unitGUID) : percentHealth
UnitPhaseReason(unit) : reason - Returns the reason if a unit is NOT in the same phase.
UnitPlayerControlled([unit]) : result - Returns true if the unit is controlled by a player.
UnitPlayerOrPetInParty([unit, partyIndex]) : result - Returns true if a different unit or pet is a member of the party.
UnitPlayerOrPetInRaid([unit, partyIndex]) : result - Returns true if a different unit or pet is a member of the raid.
UnitPosition(unit) : positionX, positionY, positionZ, mapID #noinstance - Returns the position of a unit in the current world area.
UnitPower(unitToken [, powerType, unmodified]) : power - Returns the current power resource of the unit.
UnitPowerBarID(unitToken) : barID
UnitPowerBarTimerInfo(unit [, index]) : duration, expiration, barID, auraID
UnitPowerDisplayMod(powerType) : displayMod
UnitPowerMax(unitToken [, powerType, unmodified]) : maxPower - Returns the maximum power resource of the unit.
UnitPowerType(unit [, index]) : powerType, powerTypeToken, rgbX, rgbY, rgbZ - Returns a number corresponding to the power type (e.g., mana, rage or energy) of the specified unit.
UnitPvpClassification(unit) : classification - Returns whether the unit is a flag/orb carrier or cart runner.
UnitPVPName(unit) : result - Returns the unit's name with title (e.g. "Bob the Explorer").
UnitQuestTrivialLevelRange(unit) : levelRange - Returns the difference between the units' current level and the level at which fixed-level quests are of trivial difficulty.
UnitQuestTrivialLevelRangeScaling(unit) : levelRange
UnitRace(name) : localizedRaceName, englishRaceName, raceID - Returns the race of the unit.
UnitRangedAttackPower(unit) : attackPower, posBuff, negBuff - Returns the ranged attack power of the unit.
UnitRangedDamage(unit) : speed, minDamage, maxDamage, posBuff, negBuff, percent - Returns the ranged attack speed and damage of the unit.
UnitReaction(unit, target) : result - Returns the reaction of the specified unit to another unit.
UnitRealmRelationship(unit) : realmRelationship
UnitSelectionColor(unit [, useExtendedColors]) : resultR, resultG, resultB, resultA - Returns the color of the outline and circle underneath the unit.
UnitSelectionType(unit [, useExtendedColors]) : result - Returns the selection type of the outline and circle underneath the unit.
UnitSetRole(unit [, roleStr]) : result
UnitSetRoleEnum(unit [, role]) : result
UnitSex(unit) : sex - Returns the gender of the unit.
UnitShouldDisplayName(unit) : result
UnitSpellHaste(unit) : result - Returns the current spell haste percentage for a unit.
UnitStagger(unit) : result
UnitStat(unit, index) : currentStat, effectiveStat, statPositiveBuff, statNegativeBuff - Returns the basic attributes for a unit (strength, agility, stamina, intellect).
UnitSwitchToVehicleSeat(unit, virtualSeatIndex)
UnitTargetsVehicleInRaidUI([unit]) : result
UnitThreatPercentageOfLead(unit, mobGUID) : result
UnitThreatSituation(unit [, mobGUID]) : result - Returns the threat status of the specified unit to another unit.
UnitTokenFromGUID(unitGUID) : unitToken
UnitTreatAsPlayerForDisplay(unit) : treatAsPlayer - Whether a unit should be treated as if it was an actual player.
UnitTrialBankedLevels(unit) : bankedLevels, xpIntoCurrentLevel, xpForNextLevel
UnitTrialXP(unit) : result
UnitUsingVehicle(unit) : result - Returns true if the unit is currently in a vehicle.
UnitVehicleSeatCount(unit) : result
UnitVehicleSeatInfo(unit, virtualSeatIndex) : controlType, occupantName, serverName, ejectable, canSwitchSeats
UnitVehicleSkin([unit]) : result
UnitWeaponAttackPower(unit) : mainHandWeaponAttackPower, offHandWeaponAttackPower, rangedWeaponAttackPower
UnitWidgetSet(unit) : uiWidgetSet
UnitXP(unit) : result - Returns the current XP of the unit; only works on the player.
UnitXPMax(unit) : result - Returns the maximum XP of the unit; only works on the player.
UnlearnSpecialization(specIndex [, isPet]) #nocombat
UnlockVoidStorage() - Purchases the Void Storage.
UnmuteSoundFile(soundFile or fileDataID) - Unmutes a sound file.
UpdateAddOnCPUUsage() - Scan through the profiling data and update the per-addon statistics.
UpdateAddOnMemoryUsage() - Scan through memory profiling data and update the per-addon statistics.
UpdateInventoryAlertStatus()
UpdateUIParentPosition()
UpdateWarGamesList()
UpdateWindow() - When in windowed mode, updates the window. This also aligns it to the top of the screen and increases the size to max widowed size.
UseAction(slot [, checkCursor, onSelf]) #protected - Perform the action in the specified action slot.
UseInventoryItem(invSlot) #protected - Use an item in a specific inventory slot.
UseItemByName(itemName, unit) #protected - Uses the specified item.
UseQuestLogSpecialItem(index)
UseToy(itemID)
UseToyByName(toyName)
UseWorldMapActionButtonSpellOnQuest()

V

VehicleAimDecrement()
VehicleAimDownStart()
VehicleAimDownStop()
VehicleAimGetNormPower()
VehicleAimIncrement()
VehicleAimRequestAngle()
VehicleAimSetNormPower()
VehicleAimUpStart()
VehicleAimUpStop()
VehicleExit() - Exit the current Vehicle.
VehicleNextSeat()
VehiclePrevSeat()
ViewGuildRecipes(skillLineID)

W

WarGameRespond(accept)
WithdrawGuildBankMoney(money) - Withdraws "money" copper from the guild bank.
WorldLootObjectExists(unit) : result