---@diagnostic disable: missing-return, lowercase-global ---@meta ---@param index number ---@param name string ---@param iconTexture string ---@param body string ---@return number newIndex ---Changes the name, icon, and/or body of a macro. After patch 4.3 then the numeric 'icon' argument has been replaced by 'iconTexture'. Furthermore, the function always prepend 'Interface\Icons' to the 'iconTexture' string. function EditMacro(index, name, iconTexture, body) end