aheinecke@404: /* Copyright (C) 2014 by Bundesamt für Sicherheit in der Informationstechnik aheinecke@404: * Software engineering by Intevation GmbH aheinecke@404: * aheinecke@404: * This file is Free Software under the GNU GPL (v>=2) aheinecke@404: * and comes with ABSOLUTELY NO WARRANTY! aheinecke@404: * See LICENSE.txt for details. aheinecke@404: */ aheinecke@60: #ifndef ERRORCODES_H aheinecke@60: #define ERRORCODES_H aheinecke@60: aheinecke@151: /* No error */ aheinecke@159: #define ERR_NO_ERROR 0 aheinecke@289: /* Failed to read / verify the certificate list */ aheinecke@60: #define ERR_INVALID_INPUT_NO_LIST 2 aheinecke@60: /* Too much input for the installer process */ aheinecke@60: #define ERR_TOO_MUCH_INPUT 3 aheinecke@64: /* Invalid signature */ aheinecke@64: #define ERR_INVALID_SIGNATURE 4 aheinecke@64: /* No instructions */ aheinecke@64: #define ERR_NO_INSTRUCTIONS 5 aheinecke@64: /* Instructions not valid (certs not part of certificate list) */ aheinecke@64: #define ERR_INVALID_INSTRUCTIONS 6 aheinecke@68: /* Failed to access specified store */ aheinecke@68: #define ERR_STORE_ACCESS_DENIED 7 aheinecke@68: /* Failed to add certificate to store */ wilde@258: #define ERR_STORE_ADD_FAILURE 8 aheinecke@91: /* Generic invalid input */ wilde@258: #define ERR_INVALID_INPUT 9 wilde@259: /* Generic invalid certificate */ wilde@259: #define ERR_INVALID_CERT 10 aheinecke@289: /* Invalid parameters in call */ aheinecke@289: #define ERR_INVALID_PARAMS 11 aheinecke@60: wilde@122: /*********************************************************************** wilde@122: * mozilla specific errors and warnings wilde@145: * errors range from 0x0081 to 0x08F wilde@145: * warnings from 0x0091 to 0x0098 wilde@122: * Warnings might be ORed together ... wilde@122: */ wilde@122: wilde@173: /* Error: could not determine current users HOME */ wilde@173: #define ERR_MOZ_HOMELESS 0x0081 wilde@235: #define ERR_MOZ_INVALID_INPUT 0x0082 wilde@315: /* Error: Called with wrong number of arguments */ wilde@315: #define ERR_MOZ_WRONG_ARGC 0x0083 wilde@315: #define ERR_MOZ_FAILED_TO_OPEN_INPUT 0x0084 wilde@173: wilde@122: /* Warning: Failed to read profile.ini */ wilde@145: #define WARN_MOZ_FAILED_TO_OPEN_INI 0x0091 wilde@147: /* Warning: Some profile paths from profile.ini don't exist */ wilde@147: #define WARN_MOZ_PROFILE_DOES_NOT_EXIST 0x0092 wilde@278: /* Warning: could not install some certs */ wilde@278: #define WARN_MOZ_COULD_NOT_ADD_CERT 0x0094 wilde@278: /* Warning: could not remove some certs */ wilde@278: #define WARN_MOZ_COULD_NOT_REMOVE_CERT 0x0098 wilde@122: aheinecke@60: #endif