API Flags

FlagDescription
blizzarduiThis function is not a C API but a Lua function declared in Blizzard's default user interface. Its implementation can be viewed by extracting the addon data using the Addon Kit provided by Blizzard.
confirmationThis function does not prompt the user for confirmation before its results take effect -- that behavior is provided by the default UI, and this function is called from the confirmation dialog
deprecatedThis function is deprecated and is no longer in use
hardwareThis function requires a key or mouse press in order to be used, but may not be protected.
internalThis function does nothing in the standard game client and is used by Blizzard for internal purposes
luaapiThis function is defined in the Lua standard libraries
maconlyThis function is designed for the Mac OS X client only
nocombatThis function cannot be called during combat
protectedThis function is protected and can only be called by the Blizzard user interface
reviewAlthough we still believe this documentation to be accurate, it is in the process of being reviewed for the second edition of World of Warcraft Programming. You can safely ignore this message, as it's intended for the authors as a convenience.