~/forever/addon-api
Addon API
C_LFGInfo.GetActiveLFGDungeonName() : nameC_LFGInfo.GetAllEntriesForCategory(category) : lfgDungeonIDsC_LFGInfo.GetDungeonInfo(lfgDungeonID) : dungeonInfoC_LFGInfo.GetLFDLockStates() : lockInfoC_LFGInfo.GetLevelUpInstances(currPlayerLevel, isRaid) : instancesC_LFGInfo.GetRoleCheckDifficultyDetails() : maxLevel, isLevelReducedC_LFGInfo.HideNameFromUI(dungeonID) : shouldHideC_LFGInfo.IsGroupFinderEnabled() : enabledC_LFGInfo.IsInLFGFollowerDungeon() : resultC_LFGInfo.IsInMatchmadeRaidWithoutRoleRequirements() : resultC_LFGInfo.IsLFDEnabled() : enabledC_LFGInfo.IsLFGFollowerDungeon(dungeonID) : resultC_LFGInfo.IsLFREnabled() : enabledC_LFGList.CanActiveEntryUseAutoAccept() : canUseAutoAcceptC_LFGList.CanCreateQuestGroup(questID) : canCreateC_LFGList.CanCreateScenarioGroup(scenarioID) : canCreateC_LFGList.ClearApplicationTextFields()C_LFGList.ClearCreationTextFields()C_LFGList.ClearSearchTextFields()C_LFGList.ConfirmCensoredActiveEntry()C_LFGList.CopyActiveEntryInfoToCreationFields()C_LFGList.CreateListing(createData) : successC_LFGList.CreateScenarioListing(activityID, itemLevel, autoAccept, privateGroup, scenarioID) : canCreateC_LFGList.DoesCensoredTextMatch(name, comment) : isMatchC_LFGList.DoesEntryTitleMatchPrebuiltTitle(activityID, groupID, playstyle?, generalPlaystyle?) : matchesC_LFGList.GetActiveEntryInfo() : entryDataC_LFGList.GetActivityFullName(activityID, questID?, showWarmode?) : fullNameC_LFGList.GetActivityGroupInfo(groupID) : name, orderIndexC_LFGList.GetActivityInfoTable(activityID, questID?, showWarmode?) : activityInfoC_LFGList.GetAdvancedFilter() : optionsC_LFGList.GetApplicantBestDungeonScore(localID, applicantIndex) : bestDungeonScoreForListingC_LFGList.GetApplicantDungeonScoreForListing(localID, applicantIndex, activityID) : bestDungeonScoreForListingC_LFGList.GetApplicantInfo(applicantID) : applicantDataC_LFGList.GetApplicantPvpRatingInfoForListing(localID, applicantIndex, activityID) : pvpRatingInfoC_LFGList.GetAvailableActivityGroups(categoryID, filter) : activityIDsC_LFGList.GetFilteredSearchResults() : totalResultsFound, filteredResultsC_LFGList.GetGroupLeaverCountsByRole() : tankLeavers, healerLeavers, damageLeaversC_LFGList.GetKeystoneForActivity(activityID) : levelC_LFGList.GetLfgCategoryInfo(categoryID) : categoryDataC_LFGList.GetOwnedKeystoneActivityAndGroupAndLevel(getTimewalking) : activityID, groupID, keystoneLevelC_LFGList.GetPlaystyleString(playstyle, generalPlaystyle, activityInfo) : playstyleStringC_LFGList.GetPremadeGroupFinderStyle() : styleC_LFGList.GetSearchResultInfo(searchResultID) : searchResultDataC_LFGList.GetSearchResultLeaderInfo(searchResultID) : leaderInfoC_LFGList.GetSearchResultPlayerInfo(searchResultID, memberIndex) : playerInfoC_LFGList.GetSearchResults() : totalResultsFound, resultsC_LFGList.HasActiveEntryInfo() : hasActiveEntryInfoC_LFGList.HasSearchResultInfo(searchResultID) : hasSearchResultInfoC_LFGList.IsCensoredActiveEntryUnresolved() : isUnresolvedC_LFGList.IsPlayerAuthenticatedForLFG(activityCategoryID?) : isAuthenticatedDocumented entries come from Blizzard's in-client API documentation, and UI code functions from its Lua files, mirrored per build. C functions that neither mentions aren't included, and UI code functions can be internal.