>wowhelm_
Loading ruleset status…
~/forever/addon-api

Addon API

6,329 entries
C_BattleNet.SetDND(isDND)[function]BattleNetC_BattleNet.SetFriendTags(id, friendTags)[function]BattleNetC_BehavioralMessaging.SendNotificationReceipt(dbId, openTimeSeconds, readTimeSeconds)[function]BehavioralMessagingC_BlizzCon2026.GetExperience() : experience[function]BlizzCon2026ScriptsC_BlizzCon2026.IsActive() : isActive[function]BlizzCon2026ScriptsC_BlizzCon2026.IsColdSwapFeatureEnabled() : isEnabled[function]BlizzCon2026ScriptsC_BlizzCon2026.SetExperience(experience)[function]BlizzCon2026ScriptsC_Browser.CloseFullscreenBrowser()[function]BrowserC_CVar.AreCVarsLoaded() : loaded[function]CVarScriptsC_CVar.GetCVar(name) : value[function]CVarScriptsC_CVar.GetCVarBitfield(name, index) : value[function]CVarScriptsC_CVar.GetCVarBool(name) : value[function]CVarScriptsC_CVar.GetCVarDefault(name) : defaultValue[function]CVarScriptsC_CVar.GetCVarInfo(name) : value, defaultValue, isStoredServerAccount, isStoredServerCharacter, isLockedFromUser, isSecure, isReadOnly[function]CVarScriptsC_CVar.RegisterCVar(name, value?)[function]CVarScriptsC_CVar.RemoveTempCVar(name)[function]CVarScriptsC_CVar.ResetTestCVars()[function]CVarScriptsC_CVar.SetCVar(name, value?) : success[function]CVarScriptsC_CVar.SetCVarBitfield(name, index, value) : success[function]CVarScriptsC_CVar.SetTempCVar(name, value?)[function]CVarScriptsC_Calendar.AddEvent()[function]CalendarC_Calendar.AreNamesReady() : ready[function]CalendarC_Calendar.CanAddEvent() : canAddEvent[function]CalendarC_Calendar.CanSendInvite() : canSendInvite[function]CalendarC_Calendar.CloseEvent()[function]CalendarC_Calendar.ContextMenuEventCanComplain(offsetMonths, monthDay, eventIndex) : canComplain[function]CalendarC_Calendar.ContextMenuEventCanEdit(offsetMonths, monthDay, eventIndex) : canEdit[function]CalendarC_Calendar.ContextMenuEventCanRemove(offsetMonths, monthDay, eventIndex) : canRemove[function]CalendarC_Calendar.ContextMenuEventClipboard() : exists[function]CalendarC_Calendar.ContextMenuEventCopy()[function]CalendarC_Calendar.ContextMenuEventGetCalendarType() : calendarType[function]CalendarC_Calendar.ContextMenuEventPaste(offsetMonths, monthDay)[function]CalendarC_Calendar.ContextMenuEventRemove()[function]CalendarC_Calendar.ContextMenuEventSignUp()[function]CalendarC_Calendar.ContextMenuGetEventIndex() : info[function]CalendarC_Calendar.ContextMenuInviteAvailable()[function]CalendarC_Calendar.ContextMenuInviteDecline()[function]CalendarC_Calendar.ContextMenuInviteRemove()[function]CalendarC_Calendar.ContextMenuInviteTentative()[function]CalendarC_Calendar.ContextMenuSelectEvent(offsetMonths, monthDay, eventIndex)[function]CalendarC_Calendar.CreateCommunitySignUpEvent()[function]CalendarC_Calendar.CreateGuildAnnouncementEvent()[function]CalendarC_Calendar.CreateGuildSignUpEvent()[function]CalendarC_Calendar.CreatePlayerEvent()[function]CalendarC_Calendar.EventAvailable()[function]CalendarC_Calendar.EventCanEdit() : canEdit[function]CalendarC_Calendar.EventClearAutoApprove()[function]CalendarC_Calendar.EventClearLocked()[function]CalendarC_Calendar.EventClearModerator(inviteIndex)[function]CalendarC_Calendar.EventDecline()[function]Calendar

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