The AddAction2 method adds an action
HRESULT AddAction2(
  [in] LONG p_nType,
  [in, string] BSTR p_wsActionName,
  [out, string] BSTR* p_pwsNewActionId,
  [out] LONG* p_pnIndex
);
Parameters:
p_nType
  [in] action type (1-copy, 2- delete, 3 - MAPI email, 4 - SMTP email, 6 - open, 7 - run application, 8 - FTP, 9 - SFTP)
p_wsActionName
  [in] action name
p_pwsNewActionId
  [out] action id
p_pnIndex
  [out] action index
Return values:
S_OK on success or COM error codeNV_NOT_INITIALIZED - Initialize was not calledNV_UNKNOWN_PROFILE - no profile loadedNV_INVALID_OPTION - wrong action typeRemarks:
This method adds a new action at the end of the list of actions. After adding an action. you can change action position in the list and set specific options for each action type.
