~/forever/addon-api
Addon API
ACCOUNT_STORE_CURRENCY_AVAILABLE_UPDATED: currencyIDACCOUNT_STORE_FRONT_UPDATED: storeFrontIDACCOUNT_STORE_ITEM_INFO_UPDATED: itemIDACCOUNT_STORE_TRANSACTION_ERROR: resultStructure AccountStoreCategoryInfoStructure AccountStoreCurrencyInfoStructure AccountStoreItemInfoC_AccountStore.BeginPurchase(itemID) : purchaseStartedC_AccountStore.GetCategories(storeFrontID) : categoriesC_AccountStore.GetCategoryInfo(categoryID) : infoC_AccountStore.GetCategoryItems(categoryID) : itemIDsC_AccountStore.GetCurrencyAvailable(currencyID) : amountC_AccountStore.GetCurrencyIDForStore(storeFrontID) : currencyIDC_AccountStore.GetCurrencyInfo(currencyID) : infoC_AccountStore.GetItemInfo(itemID) : infoC_AccountStore.GetStoreFrontState(storeFrontID) : stateC_AccountStore.RefundItem(itemID) : refundStartedC_AccountStore.RequestStoreFrontInfoUpdate(storeFrontID)STORE_FRONT_STATE_UPDATED: storeFrontIDDocumented 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.