Category:API functions/Protected
API functions in this category are protected. This term is used for four main types of functions:
- API functions that addons (or any other insecure code) can NEVER call.
- API functions that addons (or any other insecure code) cannot call IN COMBAT.
- API functions that addons can only originate from a hardware event (i.e. the user clicking a button), but not from OnUpdate/OnEvent handlers.
- API functions that become protected only when applied to frames or regions that are also protected
Pages in category "API functions/Protected"
The following 142 pages are in this category, out of 142 total.
A
- API AcceptBattlefieldPort
- API AcceptProposal
- API AcceptTrade
- API AssistUnit
- API AttackTarget
- API C AuctionHouse.PlaceBid
- API C AuctionHouse.PostCommodity
- API C AuctionHouse.PostItem
- API C AuctionHouse.SearchForFavorites
- API C AuctionHouse.SendSearchQuery
- API C AuctionHouse.StartCommoditiesPurchase
- API C BlackMarket.ItemPlaceBid
- API C Calendar.AddEvent
- API C Calendar.UpdateEvent
- API C Club.CreateTicket
- API C Club.SendCharacterInvitation
- API C Club.SendInvitation
- API C Club.SendMessage
- API C CovenantSanctumUI.DepositAnima
- API C EquipmentSet.UseEquipmentSet
- API C FriendList.SendWho
- API C LFGList.ApplyToGroup
- API C LFGList.ClearSearchResults
- API C LFGList.CreateListing
- API C LFGList.RemoveListing
- API C LFGList.Search
- API C PetBattles.SkipTurn
- API C PetBattles.UseAbility
- API C PetBattles.UseTrap
- API C PetJournal.PickupPet
- API C PetJournal.SummonPetByGUID
- API C ReportSystem.InitiateReportPlayer
- API C ReportSystem.SendReportPlayer
- API C Social.TwitterCheckStatus
- API C Social.TwitterConnect
- API C Social.TwitterDisconnect
- API C UI.Reload
- API CameraOrSelectOrMoveStart
- API CameraOrSelectOrMoveStop
- API CancelItemTempEnchantment
- API CancelLogout
- API CancelShapeshiftForm
- API CancelUnitBuff
- API CastPetAction
- API CastShapeshiftForm
- API CastSpell
- API CastSpellByName
- API ChangeActionBarPage
- API ClearOverrideBindings
- API ClearTarget
- API CreateMacro
- API DeleteCursorItem
- API DeleteMacro
- API DescendStop
- API DestroyTotem
- API FocusUnit
- API ForceQuit
- API GetUnscaledFrameRect
- API GuildControlSetRank
- API GuildControlSetRankFlag
- API GuildDemote
- API GuildPromote
- API GuildUninvite
- API JoinBattlefield
- API JumpOrAscendStart
- API Logout
- API MoveBackwardStart
- API MoveBackwardStop
- API MoveForwardStart
- API MoveForwardStop
- API ParentedObject SetForbidden
- API PetAssistMode
- API PetAttack
- API PetDefensiveAssistMode
- API PetDefensiveMode
- API PetFollow
- API PetPassiveMode
- API PetStopAttack
- API PetWait
- API PickupAction
- API PickupCompanion
- API PickupMacro
- API PickupPetAction
- API PickupSpell
- API PickupSpellBookItem
- API Quit
- API Region GetBottom
- API Region GetCenter
- API Region GetPoint
- API Region GetRect
- API Region Hide
- API Region SetPoint
- API Region Show
- API RegisterForSave
- API ReplaceEnchant
- API ReplaceTradeEnchant
- API RunMacro
- API RunMacroText
- API SendChatMessage
- API SetBinding
- API SetBindingClick
- API SetBindingItem
- API SetBindingMacro
- API SetBindingSpell
- API SetCurrentTitle
- API SetMoveEnabled
- API SetOverrideBinding
- API SetOverrideBindingClick
- API SetOverrideBindingItem
- API SetOverrideBindingMacro
- API SetOverrideBindingSpell
- API SetTurnEnabled
- API ShowUIPanel
- API SitStandOrDescendStart
- API SpellStopCasting
- API SpellStopTargeting
- API SpellTargetUnit
- API StrafeLeftStart
- API StrafeLeftStop
- API StrafeRightStart
- API StrafeRightStop
- API Stuck
- API SwapRaidSubgroup
- API TargetLastEnemy
- API TargetLastTarget
- API TargetNearestEnemy
- API TargetNearestFriend
- API TargetUnit
- API ToggleAutoRun
- API ToggleRun
- API TurnLeftStart
- API TurnLeftStop
- API TurnOrActionStart
- API TurnOrActionStop
- API TurnRightStart
- API TurnRightStop
- API UninviteUnit
- API UseAction
- API UseContainerItem
- API UseItemByName
- API UseToy
- API UseToyByName