Custom Action Return Values
If the msidbCustomActionTypeContinue return processing option is not set, the custom action must return an integer status code as shown in the following table.
| Symbolic | Code | Description |
|---|---|---|
| ERROR_FUNCTION_NOT_CALLED | Action not executed. | |
| ERROR_SUCCESS | Completed actions successfully. | |
| ERROR_INSTALL_USEREXIT | User terminated prematurely. | |
| ERROR_INSTALL_FAILURE | Unrecoverable error occurred. | |
| ERROR_NO_MORE_ITEMS | Skip remaining actions, not an error. | |
| 5 entries | ||
Article text from the Win32 documentation (opens in a new tab), by Microsoft, under the CC BY 4.0 (opens in a new tab) licence.