src/inc/aduc/result.h (597 lines of code) (raw):

/** * @file result.h * @brief Describes the ADUC result type. Generated from result_codes.json by ErrorCodeDefinitionGenerator.py * * @copyright Copyright (c) Microsoft Corporation. * Licensed under the MIT License. */ #ifndef ADUC_RESULT_H #define ADUC_RESULT_H #include <stdbool.h> // bool #include <stdint.h> // int32_t /** * @brief Defines the type of an ADUC_Result. */ typedef int32_t ADUC_Result_t; /** * @brief Defines an ADUC_Result object which is used to indicate status. */ typedef struct tagADUC_Result { ADUC_Result_t ResultCode; /**< Method-specific result. Value > 0 indicates success. */ ADUC_Result_t ExtendedResultCode; /**< Implementation-specific extended result code. */ } ADUC_Result; /** * @brief Return value for general API calls. */ typedef enum tagADUC_GeneralResult { ADUC_GeneralResult_Failure = 0, /**< Failed. */ ADUC_GeneralResult_Success = 1, /**< Succeeded. */ } ADUC_GeneralResult; /** * @brief Determines if a result code is succeeded. */ static inline bool IsAducResultCodeSuccess(const ADUC_Result_t resultCode) { return (resultCode > 0); } /** * @brief Determines if a result code is failed. */ static inline bool IsAducResultCodeFailure(const ADUC_Result_t resultCode) { return (resultCode <= 0); } /** * Extended Result Code Structure (32 bits) * * Note: We're discussing a possibility to increase the size to 64 bits. * * 0 00 00000 Total 4 bytes (32 bits) * - -- ----- * | | | * | | | * | | +--------- Error code (20 bits) * | | * | +------------- Component/Area code (8 bits) * | * +--------------- Facility code (4 bits) */ static inline ADUC_Result_t MAKE_ADUC_EXTENDEDRESULTCODE(const int32_t facility, const int32_t component, const int32_t value) { return ((facility & 0xF) << 0x1C) | ((component & 0xFF) << 0x14) | (value & 0xFFFFF); } // // Facility and Component Code Definitions // /** * @brief Facility codes to pass to MAKE_ADUC_EXTENDEDRESULTCODE. */ typedef enum tagADUC_Facility { ADUC_FACILITY_UNKNOWN=0, //!< ADUC_FACILITY_UNKNOWN : 0, indicates errors from unknown sources ADUC_FACILITY_LOWERLAYER=1, //!< ADUC_FACILITY_LOWERLAYER : 1, indicates errors from the lower layer ADUC_FACILITY_UPPERLAYER=2, //!< ADUC_FACILITY_UPPERLAYER : 2, indicates errors from the upper layer. ADUC_FACILITY_EXTENSION_UPDATE_CONTENT_HANDLER=3, //!< ADUC_FACILITY_EXTENSION_UPDATE_CONTENT_HANDLER : 3, indicates errors from a step handler ADUC_FACILITY_EXTENSION_CONTENT_DOWNLOADER=4, //!< ADUC_FACILITY_EXTENSION_CONTENT_DOWNLOADER : 4, indicates errors from CONTENT_DOWNLOADER Extension ADUC_FACILITY_EXTENSION_COMMUNICATION_PROVIDER=5, //!< ADUC_FACILITY_EXTENSION_COMMUNICATION_PROVIDER : 5, indicates errors from COMMUNICATION PROVIDER Extension. ADUC_FACILITY_EXTENSION_LOG_PROVIDER=6, //!< ADUC_FACILITY_EXTENSION_LOG_PROVIDER : 6, indicates errors from LOG PROVIDER Extension. ADUC_FACILITY_EXTENSION_COMPONENT_ENUMERATOR=7, //!< ADUC_FACILITY_EXTENSION_COMPONENT_ENUMERATOR : 7, indicates errors from COMPONENT ENUMERATOR Extension. ADUC_FACILITY_UTILITY=8, //!< ADUC_FACILITY_UTILITY : 8, indicates errors from utility functions. ADUC_FACILITY_DOWNLOAD_HANDLER=9, //!< ADUC_FACILITY_DOWNLOAD_HANDLER : 9, Indicates errors from download handler infrastructure or download handler extensions. ADUC_FACILITY_INFRA_MGMT=10, //!< ADUC_FACILITY_INFRA_MGMT : 10, Indicates extended result codes for infrastructure management needed for proper functioning/integrity of update deployments. ADUC_FACILITY_UNUSED_B=11, //!< ADUC_FACILITY_UNUSED_B : 11, unused ADUC_FACILITY_UNUSED_C=12, //!< ADUC_FACILITY_UNUSED_C : 12, unused ADUC_FACILITY_DELIVERY_OPTIMIZATION=13, //!< ADUC_FACILITY_DELIVERY_OPTIMIZATION : 13, indicates errors from Delivery Optimization. DO returns HRESULT-like code. The HResult is transformed into our custom format. ADUC_FACILITY_UNUSED_E=14, //!< ADUC_FACILITY_UNUSED_E : 14, unused ADUC_FACILITY_UNUSED_F=15, //!< ADUC_FACILITY_UNUSED_F : 15, unused } ADUC_Facility; typedef enum tagADUC_FACILITY_UNKNOWN_Components { ERRNO=0, //!< ERRNO : 0, General Error Codes, that come from POSIX 2001 Standard Errnos ADUC_COMPONENT_CRYPTO=1, //!< ADUC_COMPONENT_CRYPTO : 1, validation and cryptographic component ADUC_COMPONENT_PLUGIN_CALL=2, //!< ADUC_COMPONENT_PLUGIN_CALL : 2, plugin call helper component ADUC_COMPONENT_COMMON_ERRORS=3, //!< ADUC_COMPONENT_COMMON_ERRORS : 3, Errors that are common across the codebase but are not ERRNO errors } ADUC_FACILITY_UNKNOWN_Components; typedef enum tagADUC_FACILITY_LOWERLAYER_Components { ADUC_LOWERLAYER_COMMON=0, //!< ADUC_LOWERLAYER_COMMON : 0, non component specific error codes } ADUC_FACILITY_LOWERLAYER_Components; typedef enum tagADUC_FACILITY_UPPERLAYER_Components { ADUC_UPPERLAYER_COMMON=0, //!< ADUC_UPPERLAYER_COMMON : 0, non component specific error codes } ADUC_FACILITY_UPPERLAYER_Components; typedef enum tagADUC_FACILITY_EXTENSION_UPDATE_CONTENT_HANDLER_Components { ADUC_CONTENT_HANDLER_COMMON=0, //!< ADUC_CONTENT_HANDLER_COMMON : 0, General error codes that can come from any step handler ADUC_CONTENT_HANDLER_SWUPDATE=1, //!< ADUC_CONTENT_HANDLER_SWUPDATE : 1, Results that originate from the SwUpdate Step Handler ADUC_CONTENT_HANDLER_APT=2, //!< ADUC_CONTENT_HANDLER_APT : 2, Results that originate from the APT Step Handler ADUC_CONTENT_HANDLER_SIMULATOR=3, //!< ADUC_CONTENT_HANDLER_SIMULATOR : 3, Results that originate from the simulator, only included here for completeness ADUC_CONTENT_HANDLER_STEPS=4, //!< ADUC_CONTENT_HANDLER_STEPS : 4, Results that originate from the steps handler part of the step handlers ADUC_CONTENT_HANDLER_SCRIPT=5, //!< ADUC_CONTENT_HANDLER_SCRIPT : 5, Results that originate from the script handler part of the step handlers ADUC_CONTENT_HANDLER_EXTERNAL=32, //!< ADUC_CONTENT_HANDLER_EXTERNAL : 32, indicates errors from custom step handlers, only included here for completeness } ADUC_FACILITY_EXTENSION_UPDATE_CONTENT_HANDLER_Components; typedef enum tagADUC_FACILITY_EXTENSION_CONTENT_DOWNLOADER_Components { ADUC_CONTENT_DOWNLOADER_COMMON=0, //!< ADUC_CONTENT_DOWNLOADER_COMMON : 0, indicates common errors from the downloader extension ADUC_CONTENT_DOWNLOADER_DELIVERY_OPTIMIZATION=1, //!< ADUC_CONTENT_DOWNLOADER_DELIVERY_OPTIMIZATION : 1, indicates errors from Delivery Optimization agent. ADUC_CONTENT_DOWNLOADER_SIMPLE_HTTP_DOWNLOADER=2, //!< ADUC_CONTENT_DOWNLOADER_SIMPLE_HTTP_DOWNLOADER : 2, indicates errors from Simple Http Downloader. ADUC_CONTENT_DOWNLOADER_CURL_DOWNLOADER=3, //!< ADUC_CONTENT_DOWNLOADER_CURL_DOWNLOADER : 3, indicates errors from Curl Downloader. } ADUC_FACILITY_EXTENSION_CONTENT_DOWNLOADER_Components; typedef enum tagADUC_FACILITY_EXTENSION_COMPONENT_ENUMERATOR_Components { ADUC_COMPONENT_EXTENSION_ENUMERATOR_COMMON=0, //!< ADUC_COMPONENT_EXTENSION_ENUMERATOR_COMMON : 0, General errors from the Extension Component Enumerator } ADUC_FACILITY_EXTENSION_COMPONENT_ENUMERATOR_Components; typedef enum tagADUC_FACILITY_UTILITY_Components { ADUC_COMPONENT_UPDATE_DATA_PARSER=3, //!< ADUC_COMPONENT_UPDATE_DATA_PARSER : 3, indicates errors from parsers. ADUC_COMPONENT_WORKFLOW_UTIL=4, //!< ADUC_COMPONENT_WORKFLOW_UTIL : 4, indicates errors from Workflow Utilities or Function. ADUC_COMPONENT_ROOTKEYPKG_UTIL=5, //!< ADUC_COMPONENT_ROOTKEYPKG_UTIL : 5, indicates errors from RootKeyPackage Utilities or Function. ADUC_COMPONENT_ROOTKEY_UTIL=6, //!< ADUC_COMPONENT_ROOTKEY_UTIL : 6, indicates errors from RootKey Utilities or function ADUC_COMPONENT_URL_UTIL=7, //!< ADUC_COMPONENT_URL_UTIL : 7, indicates errors from url utility. } ADUC_FACILITY_UTILITY_Components; typedef enum tagADUC_FACILITY_DOWNLOAD_HANDLER_Components { ADUC_COMPONENT_DOWNLOAD_HANDLER_EXTENSION_MANAGER=0, //!< ADUC_COMPONENT_DOWNLOAD_HANDLER_EXTENSION_MANAGER : 0, 0x00 - 0x07 are reserved for download handler. Indicates errors from extension manager download handler logic. ADUC_COMPONENT_DOWNLOAD_HANDLER_PLUGIN=1, //!< ADUC_COMPONENT_DOWNLOAD_HANDLER_PLUGIN : 1, Indicates errors with usage of download handler plugin shared libraries. ADUC_COMPONENT_DELTA_DOWNLOAD_HANDLER_COMMON=8, //!< ADUC_COMPONENT_DELTA_DOWNLOAD_HANDLER_COMMON : 8, 0x08 - 0x0F are reserved for Delta download handler. Indicates errors in Delta Download Handler extension top-level logic. ADUC_COMPONENT_DELTA_DOWNLOAD_HANDLER_SOURCE_UPDATE_CACHE=9, //!< ADUC_COMPONENT_DELTA_DOWNLOAD_HANDLER_SOURCE_UPDATE_CACHE : 9, Indicates errors in Delta Download handler extension Source Update Cache. ADUC_COMPONENT_DELTA_DOWNLOAD_HANDLER_DELTA_PROCESSOR=10, //!< ADUC_COMPONENT_DELTA_DOWNLOAD_HANDLER_DELTA_PROCESSOR : 10, error code for errors from delta processor API } ADUC_FACILITY_DOWNLOAD_HANDLER_Components; typedef enum tagADUC_FACILITY_INFRA_MGMT_Components { ADUC_COMPONENT_ROOTKEY_WORKFLOW=0, //!< ADUC_COMPONENT_ROOTKEY_WORKFLOW : 0, indicates extended result codes for root key workflow. ADUC_COMPONENT_ROOTKEY_DOWNLOADER=1, //!< ADUC_COMPONENT_ROOTKEY_DOWNLOADER : 1, indicates extended result codes for repacking root key downloader ones. ADUC_COMPONENT_JWS_UPDATE_MANIFEST_VALIDATION=2, //!< ADUC_COMPONENT_JWS_UPDATE_MANIFEST_VALIDATION : 2, indicates extended result codes to pack JWSResult during update manifest validation. } ADUC_FACILITY_INFRA_MGMT_Components; // // Extended Result Code Make Functions // /** * @brief Extended Result Codes for ADUC_FACILITY_UNKNOWN Facility */ static inline ADUC_Result_t MAKE_ADUC_EXTENDEDRESULTCODE_FOR_FACILITY_ADUC_FACILITY_UNKNOWN(const int32_t component, const int32_t value) { return MAKE_ADUC_EXTENDEDRESULTCODE(ADUC_FACILITY_UNKNOWN, component, value); } /** * @brief Function for generating Extended Result Codes for ERRNO Component */ static inline ADUC_Result_t MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ERRNO(const int32_t value) { return MAKE_ADUC_EXTENDEDRESULTCODE_FOR_FACILITY_ADUC_FACILITY_UNKNOWN(ERRNO, value); } /** * @brief Function for generating Extended Result Codes for ADUC_COMPONENT_CRYPTO Component */ static inline ADUC_Result_t MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_CRYPTO(const int32_t value) { return MAKE_ADUC_EXTENDEDRESULTCODE_FOR_FACILITY_ADUC_FACILITY_UNKNOWN(ADUC_COMPONENT_CRYPTO, value); } /** * @brief Function for generating Extended Result Codes for ADUC_COMPONENT_PLUGIN_CALL Component */ static inline ADUC_Result_t MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_PLUGIN_CALL(const int32_t value) { return MAKE_ADUC_EXTENDEDRESULTCODE_FOR_FACILITY_ADUC_FACILITY_UNKNOWN(ADUC_COMPONENT_PLUGIN_CALL, value); } /** * @brief Function for generating Extended Result Codes for ADUC_COMPONENT_COMMON_ERRORS Component */ static inline ADUC_Result_t MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_COMMON_ERRORS(const int32_t value) { return MAKE_ADUC_EXTENDEDRESULTCODE_FOR_FACILITY_ADUC_FACILITY_UNKNOWN(ADUC_COMPONENT_COMMON_ERRORS, value); } /** * @brief Extended Result Codes for ADUC_FACILITY_LOWERLAYER Facility */ static inline ADUC_Result_t MAKE_ADUC_EXTENDEDRESULTCODE_FOR_FACILITY_ADUC_FACILITY_LOWERLAYER(const int32_t component, const int32_t value) { return MAKE_ADUC_EXTENDEDRESULTCODE(ADUC_FACILITY_LOWERLAYER, component, value); } /** * @brief Function for generating Extended Result Codes for ADUC_LOWERLAYER_COMMON Component */ static inline ADUC_Result_t MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_LOWERLAYER_COMMON(const int32_t value) { return MAKE_ADUC_EXTENDEDRESULTCODE_FOR_FACILITY_ADUC_FACILITY_LOWERLAYER(ADUC_LOWERLAYER_COMMON, value); } /** * @brief Extended Result Codes for ADUC_FACILITY_UPPERLAYER Facility */ static inline ADUC_Result_t MAKE_ADUC_EXTENDEDRESULTCODE_FOR_FACILITY_ADUC_FACILITY_UPPERLAYER(const int32_t component, const int32_t value) { return MAKE_ADUC_EXTENDEDRESULTCODE(ADUC_FACILITY_UPPERLAYER, component, value); } /** * @brief Function for generating Extended Result Codes for ADUC_UPPERLAYER_COMMON Component */ static inline ADUC_Result_t MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_UPPERLAYER_COMMON(const int32_t value) { return MAKE_ADUC_EXTENDEDRESULTCODE_FOR_FACILITY_ADUC_FACILITY_UPPERLAYER(ADUC_UPPERLAYER_COMMON, value); } /** * @brief Extended Result Codes for ADUC_FACILITY_EXTENSION_UPDATE_CONTENT_HANDLER Facility */ static inline ADUC_Result_t MAKE_ADUC_EXTENDEDRESULTCODE_FOR_FACILITY_ADUC_FACILITY_EXTENSION_UPDATE_CONTENT_HANDLER(const int32_t component, const int32_t value) { return MAKE_ADUC_EXTENDEDRESULTCODE(ADUC_FACILITY_EXTENSION_UPDATE_CONTENT_HANDLER, component, value); } /** * @brief Function for generating Extended Result Codes for ADUC_CONTENT_HANDLER_COMMON Component */ static inline ADUC_Result_t MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_HANDLER_COMMON(const int32_t value) { return MAKE_ADUC_EXTENDEDRESULTCODE_FOR_FACILITY_ADUC_FACILITY_EXTENSION_UPDATE_CONTENT_HANDLER(ADUC_CONTENT_HANDLER_COMMON, value); } /** * @brief Function for generating Extended Result Codes for ADUC_CONTENT_HANDLER_SWUPDATE Component */ static inline ADUC_Result_t MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_HANDLER_SWUPDATE(const int32_t value) { return MAKE_ADUC_EXTENDEDRESULTCODE_FOR_FACILITY_ADUC_FACILITY_EXTENSION_UPDATE_CONTENT_HANDLER(ADUC_CONTENT_HANDLER_SWUPDATE, value); } /** * @brief Function for generating Extended Result Codes for ADUC_CONTENT_HANDLER_APT Component */ static inline ADUC_Result_t MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_HANDLER_APT(const int32_t value) { return MAKE_ADUC_EXTENDEDRESULTCODE_FOR_FACILITY_ADUC_FACILITY_EXTENSION_UPDATE_CONTENT_HANDLER(ADUC_CONTENT_HANDLER_APT, value); } /** * @brief Function for generating Extended Result Codes for ADUC_CONTENT_HANDLER_SIMULATOR Component */ static inline ADUC_Result_t MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_HANDLER_SIMULATOR(const int32_t value) { return MAKE_ADUC_EXTENDEDRESULTCODE_FOR_FACILITY_ADUC_FACILITY_EXTENSION_UPDATE_CONTENT_HANDLER(ADUC_CONTENT_HANDLER_SIMULATOR, value); } /** * @brief Function for generating Extended Result Codes for ADUC_CONTENT_HANDLER_STEPS Component */ static inline ADUC_Result_t MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_HANDLER_STEPS(const int32_t value) { return MAKE_ADUC_EXTENDEDRESULTCODE_FOR_FACILITY_ADUC_FACILITY_EXTENSION_UPDATE_CONTENT_HANDLER(ADUC_CONTENT_HANDLER_STEPS, value); } /** * @brief Function for generating Extended Result Codes for ADUC_CONTENT_HANDLER_SCRIPT Component */ static inline ADUC_Result_t MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_HANDLER_SCRIPT(const int32_t value) { return MAKE_ADUC_EXTENDEDRESULTCODE_FOR_FACILITY_ADUC_FACILITY_EXTENSION_UPDATE_CONTENT_HANDLER(ADUC_CONTENT_HANDLER_SCRIPT, value); } /** * @brief Function for generating Extended Result Codes for ADUC_CONTENT_HANDLER_EXTERNAL Component */ static inline ADUC_Result_t MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_HANDLER_EXTERNAL(const int32_t value) { return MAKE_ADUC_EXTENDEDRESULTCODE_FOR_FACILITY_ADUC_FACILITY_EXTENSION_UPDATE_CONTENT_HANDLER(ADUC_CONTENT_HANDLER_EXTERNAL, value); } /** * @brief Extended Result Codes for ADUC_FACILITY_EXTENSION_CONTENT_DOWNLOADER Facility */ static inline ADUC_Result_t MAKE_ADUC_EXTENDEDRESULTCODE_FOR_FACILITY_ADUC_FACILITY_EXTENSION_CONTENT_DOWNLOADER(const int32_t component, const int32_t value) { return MAKE_ADUC_EXTENDEDRESULTCODE(ADUC_FACILITY_EXTENSION_CONTENT_DOWNLOADER, component, value); } /** * @brief Function for generating Extended Result Codes for ADUC_CONTENT_DOWNLOADER_COMMON Component */ static inline ADUC_Result_t MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_DOWNLOADER_COMMON(const int32_t value) { return MAKE_ADUC_EXTENDEDRESULTCODE_FOR_FACILITY_ADUC_FACILITY_EXTENSION_CONTENT_DOWNLOADER(ADUC_CONTENT_DOWNLOADER_COMMON, value); } /** * @brief Function for generating Extended Result Codes for ADUC_CONTENT_DOWNLOADER_DELIVERY_OPTIMIZATION Component */ static inline ADUC_Result_t MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_DOWNLOADER_DELIVERY_OPTIMIZATION(const int32_t value) { return MAKE_ADUC_EXTENDEDRESULTCODE_FOR_FACILITY_ADUC_FACILITY_EXTENSION_CONTENT_DOWNLOADER(ADUC_CONTENT_DOWNLOADER_DELIVERY_OPTIMIZATION, value); } /** * @brief Function for generating Extended Result Codes for ADUC_CONTENT_DOWNLOADER_SIMPLE_HTTP_DOWNLOADER Component */ static inline ADUC_Result_t MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_DOWNLOADER_SIMPLE_HTTP_DOWNLOADER(const int32_t value) { return MAKE_ADUC_EXTENDEDRESULTCODE_FOR_FACILITY_ADUC_FACILITY_EXTENSION_CONTENT_DOWNLOADER(ADUC_CONTENT_DOWNLOADER_SIMPLE_HTTP_DOWNLOADER, value); } /** * @brief Function for generating Extended Result Codes for ADUC_CONTENT_DOWNLOADER_CURL_DOWNLOADER Component */ static inline ADUC_Result_t MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_DOWNLOADER_CURL_DOWNLOADER(const int32_t value) { return MAKE_ADUC_EXTENDEDRESULTCODE_FOR_FACILITY_ADUC_FACILITY_EXTENSION_CONTENT_DOWNLOADER(ADUC_CONTENT_DOWNLOADER_CURL_DOWNLOADER, value); } /** * @brief Extended Result Codes for ADUC_FACILITY_EXTENSION_COMMUNICATION_PROVIDER Facility */ static inline ADUC_Result_t MAKE_ADUC_EXTENDEDRESULTCODE_FOR_FACILITY_ADUC_FACILITY_EXTENSION_COMMUNICATION_PROVIDER(const int32_t component, const int32_t value) { return MAKE_ADUC_EXTENDEDRESULTCODE(ADUC_FACILITY_EXTENSION_COMMUNICATION_PROVIDER, component, value); } /** * @brief Extended Result Codes for ADUC_FACILITY_EXTENSION_LOG_PROVIDER Facility */ static inline ADUC_Result_t MAKE_ADUC_EXTENDEDRESULTCODE_FOR_FACILITY_ADUC_FACILITY_EXTENSION_LOG_PROVIDER(const int32_t component, const int32_t value) { return MAKE_ADUC_EXTENDEDRESULTCODE(ADUC_FACILITY_EXTENSION_LOG_PROVIDER, component, value); } /** * @brief Extended Result Codes for ADUC_FACILITY_EXTENSION_COMPONENT_ENUMERATOR Facility */ static inline ADUC_Result_t MAKE_ADUC_EXTENDEDRESULTCODE_FOR_FACILITY_ADUC_FACILITY_EXTENSION_COMPONENT_ENUMERATOR(const int32_t component, const int32_t value) { return MAKE_ADUC_EXTENDEDRESULTCODE(ADUC_FACILITY_EXTENSION_COMPONENT_ENUMERATOR, component, value); } /** * @brief Function for generating Extended Result Codes for ADUC_COMPONENT_EXTENSION_ENUMERATOR_COMMON Component */ static inline ADUC_Result_t MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_EXTENSION_ENUMERATOR_COMMON(const int32_t value) { return MAKE_ADUC_EXTENDEDRESULTCODE_FOR_FACILITY_ADUC_FACILITY_EXTENSION_COMPONENT_ENUMERATOR(ADUC_COMPONENT_EXTENSION_ENUMERATOR_COMMON, value); } /** * @brief Extended Result Codes for ADUC_FACILITY_UTILITY Facility */ static inline ADUC_Result_t MAKE_ADUC_EXTENDEDRESULTCODE_FOR_FACILITY_ADUC_FACILITY_UTILITY(const int32_t component, const int32_t value) { return MAKE_ADUC_EXTENDEDRESULTCODE(ADUC_FACILITY_UTILITY, component, value); } /** * @brief Function for generating Extended Result Codes for ADUC_COMPONENT_UPDATE_DATA_PARSER Component */ static inline ADUC_Result_t MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_UPDATE_DATA_PARSER(const int32_t value) { return MAKE_ADUC_EXTENDEDRESULTCODE_FOR_FACILITY_ADUC_FACILITY_UTILITY(ADUC_COMPONENT_UPDATE_DATA_PARSER, value); } /** * @brief Function for generating Extended Result Codes for ADUC_COMPONENT_WORKFLOW_UTIL Component */ static inline ADUC_Result_t MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_WORKFLOW_UTIL(const int32_t value) { return MAKE_ADUC_EXTENDEDRESULTCODE_FOR_FACILITY_ADUC_FACILITY_UTILITY(ADUC_COMPONENT_WORKFLOW_UTIL, value); } /** * @brief Function for generating Extended Result Codes for ADUC_COMPONENT_ROOTKEYPKG_UTIL Component */ static inline ADUC_Result_t MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_ROOTKEYPKG_UTIL(const int32_t value) { return MAKE_ADUC_EXTENDEDRESULTCODE_FOR_FACILITY_ADUC_FACILITY_UTILITY(ADUC_COMPONENT_ROOTKEYPKG_UTIL, value); } /** * @brief Function for generating Extended Result Codes for ADUC_COMPONENT_ROOTKEY_UTIL Component */ static inline ADUC_Result_t MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_ROOTKEY_UTIL(const int32_t value) { return MAKE_ADUC_EXTENDEDRESULTCODE_FOR_FACILITY_ADUC_FACILITY_UTILITY(ADUC_COMPONENT_ROOTKEY_UTIL, value); } /** * @brief Function for generating Extended Result Codes for ADUC_COMPONENT_URL_UTIL Component */ static inline ADUC_Result_t MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_URL_UTIL(const int32_t value) { return MAKE_ADUC_EXTENDEDRESULTCODE_FOR_FACILITY_ADUC_FACILITY_UTILITY(ADUC_COMPONENT_URL_UTIL, value); } /** * @brief Extended Result Codes for ADUC_FACILITY_DOWNLOAD_HANDLER Facility */ static inline ADUC_Result_t MAKE_ADUC_EXTENDEDRESULTCODE_FOR_FACILITY_ADUC_FACILITY_DOWNLOAD_HANDLER(const int32_t component, const int32_t value) { return MAKE_ADUC_EXTENDEDRESULTCODE(ADUC_FACILITY_DOWNLOAD_HANDLER, component, value); } /** * @brief Function for generating Extended Result Codes for ADUC_COMPONENT_DOWNLOAD_HANDLER_EXTENSION_MANAGER Component */ static inline ADUC_Result_t MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_DOWNLOAD_HANDLER_EXTENSION_MANAGER(const int32_t value) { return MAKE_ADUC_EXTENDEDRESULTCODE_FOR_FACILITY_ADUC_FACILITY_DOWNLOAD_HANDLER(ADUC_COMPONENT_DOWNLOAD_HANDLER_EXTENSION_MANAGER, value); } /** * @brief Function for generating Extended Result Codes for ADUC_COMPONENT_DOWNLOAD_HANDLER_PLUGIN Component */ static inline ADUC_Result_t MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_DOWNLOAD_HANDLER_PLUGIN(const int32_t value) { return MAKE_ADUC_EXTENDEDRESULTCODE_FOR_FACILITY_ADUC_FACILITY_DOWNLOAD_HANDLER(ADUC_COMPONENT_DOWNLOAD_HANDLER_PLUGIN, value); } /** * @brief Function for generating Extended Result Codes for ADUC_COMPONENT_DELTA_DOWNLOAD_HANDLER_COMMON Component */ static inline ADUC_Result_t MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_DELTA_DOWNLOAD_HANDLER_COMMON(const int32_t value) { return MAKE_ADUC_EXTENDEDRESULTCODE_FOR_FACILITY_ADUC_FACILITY_DOWNLOAD_HANDLER(ADUC_COMPONENT_DELTA_DOWNLOAD_HANDLER_COMMON, value); } /** * @brief Function for generating Extended Result Codes for ADUC_COMPONENT_DELTA_DOWNLOAD_HANDLER_SOURCE_UPDATE_CACHE Component */ static inline ADUC_Result_t MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_DELTA_DOWNLOAD_HANDLER_SOURCE_UPDATE_CACHE(const int32_t value) { return MAKE_ADUC_EXTENDEDRESULTCODE_FOR_FACILITY_ADUC_FACILITY_DOWNLOAD_HANDLER(ADUC_COMPONENT_DELTA_DOWNLOAD_HANDLER_SOURCE_UPDATE_CACHE, value); } /** * @brief Function for generating Extended Result Codes for ADUC_COMPONENT_DELTA_DOWNLOAD_HANDLER_DELTA_PROCESSOR Component */ static inline ADUC_Result_t MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_DELTA_DOWNLOAD_HANDLER_DELTA_PROCESSOR(const int32_t value) { return MAKE_ADUC_EXTENDEDRESULTCODE_FOR_FACILITY_ADUC_FACILITY_DOWNLOAD_HANDLER(ADUC_COMPONENT_DELTA_DOWNLOAD_HANDLER_DELTA_PROCESSOR, value); } /** * @brief Extended Result Codes for ADUC_FACILITY_INFRA_MGMT Facility */ static inline ADUC_Result_t MAKE_ADUC_EXTENDEDRESULTCODE_FOR_FACILITY_ADUC_FACILITY_INFRA_MGMT(const int32_t component, const int32_t value) { return MAKE_ADUC_EXTENDEDRESULTCODE(ADUC_FACILITY_INFRA_MGMT, component, value); } /** * @brief Function for generating Extended Result Codes for ADUC_COMPONENT_ROOTKEY_WORKFLOW Component */ static inline ADUC_Result_t MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_ROOTKEY_WORKFLOW(const int32_t value) { return MAKE_ADUC_EXTENDEDRESULTCODE_FOR_FACILITY_ADUC_FACILITY_INFRA_MGMT(ADUC_COMPONENT_ROOTKEY_WORKFLOW, value); } /** * @brief Function for generating Extended Result Codes for ADUC_COMPONENT_ROOTKEY_DOWNLOADER Component */ static inline ADUC_Result_t MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_ROOTKEY_DOWNLOADER(const int32_t value) { return MAKE_ADUC_EXTENDEDRESULTCODE_FOR_FACILITY_ADUC_FACILITY_INFRA_MGMT(ADUC_COMPONENT_ROOTKEY_DOWNLOADER, value); } /** * @brief Function for generating Extended Result Codes for ADUC_COMPONENT_JWS_UPDATE_MANIFEST_VALIDATION Component */ static inline ADUC_Result_t MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_JWS_UPDATE_MANIFEST_VALIDATION(const int32_t value) { return MAKE_ADUC_EXTENDEDRESULTCODE_FOR_FACILITY_ADUC_FACILITY_INFRA_MGMT(ADUC_COMPONENT_JWS_UPDATE_MANIFEST_VALIDATION, value); } /** * @brief Extended Result Codes for ADUC_FACILITY_UNUSED_B Facility */ static inline ADUC_Result_t MAKE_ADUC_EXTENDEDRESULTCODE_FOR_FACILITY_ADUC_FACILITY_UNUSED_B(const int32_t component, const int32_t value) { return MAKE_ADUC_EXTENDEDRESULTCODE(ADUC_FACILITY_UNUSED_B, component, value); } /** * @brief Extended Result Codes for ADUC_FACILITY_UNUSED_C Facility */ static inline ADUC_Result_t MAKE_ADUC_EXTENDEDRESULTCODE_FOR_FACILITY_ADUC_FACILITY_UNUSED_C(const int32_t component, const int32_t value) { return MAKE_ADUC_EXTENDEDRESULTCODE(ADUC_FACILITY_UNUSED_C, component, value); } /** * @brief Extended Result Codes for ADUC_FACILITY_DELIVERY_OPTIMIZATION Facility */ static inline ADUC_Result_t MAKE_ADUC_EXTENDEDRESULTCODE_FOR_FACILITY_ADUC_FACILITY_DELIVERY_OPTIMIZATION(const int32_t component, const int32_t value) { return MAKE_ADUC_EXTENDEDRESULTCODE(ADUC_FACILITY_DELIVERY_OPTIMIZATION, component, value); } /** * @brief Extended Result Codes for ADUC_FACILITY_UNUSED_E Facility */ static inline ADUC_Result_t MAKE_ADUC_EXTENDEDRESULTCODE_FOR_FACILITY_ADUC_FACILITY_UNUSED_E(const int32_t component, const int32_t value) { return MAKE_ADUC_EXTENDEDRESULTCODE(ADUC_FACILITY_UNUSED_E, component, value); } /** * @brief Extended Result Codes for ADUC_FACILITY_UNUSED_F Facility */ static inline ADUC_Result_t MAKE_ADUC_EXTENDEDRESULTCODE_FOR_FACILITY_ADUC_FACILITY_UNUSED_F(const int32_t component, const int32_t value) { return MAKE_ADUC_EXTENDEDRESULTCODE(ADUC_FACILITY_UNUSED_F, component, value); } // // Extended Result Code Definitions // /** * @brief ADUC_ERC_NOTPERMITTED, ERC Value: 1 (0x1) */ #define ADUC_ERC_NOTPERMITTED MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ERRNO(1) /** * @brief ADUC_ERC_NOMEM, ERC Value: 12 (0xc) */ #define ADUC_ERC_NOMEM MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ERRNO(12) /** * @brief ADUC_ERC_INVAL, ERC Value: 22 (0x16) */ #define ADUC_ERC_INVAL MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ERRNO(22) /** * @brief ADUC_ERC_NOTRECOVERABLE, ERC Value: 131 (0x83) */ #define ADUC_ERC_NOTRECOVERABLE MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ERRNO(131) /** * @brief ADUC_ERC_VALIDATION_FILE_HASH_IS_EMPTY, ERC Value: 1048577 (0x100001) */ #define ADUC_ERC_VALIDATION_FILE_HASH_IS_EMPTY MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_CRYPTO(1) /** * @brief ADUC_ERC_VALIDATION_FILE_HASH_TYPE_NOT_SUPPORTED, ERC Value: 1048578 (0x100002) */ #define ADUC_ERC_VALIDATION_FILE_HASH_TYPE_NOT_SUPPORTED MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_CRYPTO(2) /** * @brief ADUC_ERC_VALIDATION_FILE_HASH_INVALID_HASH, ERC Value: 1048579 (0x100003) */ #define ADUC_ERC_VALIDATION_FILE_HASH_INVALID_HASH MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_CRYPTO(3) /** * @brief ADUC_ERC_PLUGIN_CALL_RESOLVE_EXPORT_SYMBOL, ERC Value: 2097153 (0x200001) */ #define ADUC_ERC_PLUGIN_CALL_RESOLVE_EXPORT_SYMBOL MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_PLUGIN_CALL(1) /** * @brief ADUC_ERC_INVALIDARG, ERC Value: 3145729 (0x300001) */ #define ADUC_ERC_INVALIDARG MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_COMMON_ERRORS(1) /** * @brief ADUC_ERC_LOWERLEVEL_INVALID_UPDATE_ACTION, ERC Value: 268435457 (0x10000001) */ #define ADUC_ERC_LOWERLEVEL_INVALID_UPDATE_ACTION MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_LOWERLAYER_COMMON(1) /** * @brief ADUC_ERC_LOWERLEVEL_UPDATE_MANIFEST_VALIDATION_INVALID_HASH, ERC Value: 268435458 (0x10000002) */ #define ADUC_ERC_LOWERLEVEL_UPDATE_MANIFEST_VALIDATION_INVALID_HASH MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_LOWERLAYER_COMMON(2) /** * @brief ADUC_ERC_LOWERLEVEL_GET_FILE_ENTITY_FAILURE, ERC Value: 268435459 (0x10000003) */ #define ADUC_ERC_LOWERLEVEL_GET_FILE_ENTITY_FAILURE MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_LOWERLAYER_COMMON(3) /** * @brief ADUC_ERC_LOWERLEVEL_SANDBOX_CREATE_FAILURE_NO_ADU_USER, ERC Value: 268435461 (0x10000005) */ #define ADUC_ERC_LOWERLEVEL_SANDBOX_CREATE_FAILURE_NO_ADU_USER MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_LOWERLAYER_COMMON(5) /** * @brief ADUC_ERC_LOWERLEVEL_SANDBOX_CREATE_FAILURE_NO_ADU_GROUP, ERC Value: 268435462 (0x10000006) */ #define ADUC_ERC_LOWERLEVEL_SANDBOX_CREATE_FAILURE_NO_ADU_GROUP MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_LOWERLAYER_COMMON(6) /** * @brief ADUC_ERC_LOWERLEVEL_WORKFLOW_INIT_ERROR_NULL_PARAM, ERC Value: 268435476 (0x10000014) */ #define ADUC_ERC_LOWERLEVEL_WORKFLOW_INIT_ERROR_NULL_PARAM MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_LOWERLAYER_COMMON(20) /** * @brief ADUC_ERC_UPPERLEVEL_WORKFLOW_UPDATE_ACTION_UNEXPECTED_STATE, ERC Value: 536870913 (0x20000001) */ #define ADUC_ERC_UPPERLEVEL_WORKFLOW_UPDATE_ACTION_UNEXPECTED_STATE MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_UPPERLAYER_COMMON(1) /** * @brief ADUC_ERC_UPPERLEVEL_WORKFLOW_INSTALL_ACTION_IN_UNEXPECTED_STATE, ERC Value: 536870914 (0x20000002) */ #define ADUC_ERC_UPPERLEVEL_WORKFLOW_INSTALL_ACTION_IN_UNEXPECTED_STATE MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_UPPERLAYER_COMMON(2) /** * @brief ADUC_ERC_UPPERLEVEL_WORKFLOW_FAILED_RESTORE_FAILED, ERC Value: 536870915 (0x20000003) */ #define ADUC_ERC_UPPERLEVEL_WORKFLOW_FAILED_RESTORE_FAILED MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_UPPERLAYER_COMMON(3) /** * @brief ADUC_ERC_UPDATE_CONTENT_HANDLER_CREATE_FAILURE_INVALID_ARG, ERC Value: 805306369 (0x30000001) */ #define ADUC_ERC_UPDATE_CONTENT_HANDLER_CREATE_FAILURE_INVALID_ARG MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_HANDLER_COMMON(1) /** * @brief ADUC_ERC_UPDATE_CONTENT_HANDLER_CREATE_FAILURE_UNKNOWN, ERC Value: 805306370 (0x30000002) */ #define ADUC_ERC_UPDATE_CONTENT_HANDLER_CREATE_FAILURE_UNKNOWN MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_HANDLER_COMMON(2) /** * @brief ADUC_ERC_UPDATE_CONTENT_HANDLER_CREATE_FAILURE_NOT_FOUND, ERC Value: 805306371 (0x30000003) */ #define ADUC_ERC_UPDATE_CONTENT_HANDLER_CREATE_FAILURE_NOT_FOUND MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_HANDLER_COMMON(3) /** * @brief ADUC_ERC_UPDATE_CONTENT_HANDLER_CREATE_FAILURE_VALIDATE, ERC Value: 805306372 (0x30000004) */ #define ADUC_ERC_UPDATE_CONTENT_HANDLER_CREATE_FAILURE_VALIDATE MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_HANDLER_COMMON(4) /** * @brief ADUC_ERC_UPDATE_CONTENT_HANDLER_CREATE_FAILURE_LOAD, ERC Value: 805306373 (0x30000005) */ #define ADUC_ERC_UPDATE_CONTENT_HANDLER_CREATE_FAILURE_LOAD MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_HANDLER_COMMON(5) /** * @brief ADUC_ERC_UPDATE_CONTENT_HANDLER_CREATE_FAILURE_NO_SYMBOL, ERC Value: 805306374 (0x30000006) */ #define ADUC_ERC_UPDATE_CONTENT_HANDLER_CREATE_FAILURE_NO_SYMBOL MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_HANDLER_COMMON(6) /** * @brief ADUC_ERC_UPDATE_CONTENT_HANDLER_CREATE_FAILURE_CREATE, ERC Value: 805306375 (0x30000007) */ #define ADUC_ERC_UPDATE_CONTENT_HANDLER_CREATE_FAILURE_CREATE MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_HANDLER_COMMON(7) /** * @brief ADUC_ERC_UPDATE_CONTENT_HANDLER_PREPARE_FAILURE_WRONG_VERSION, ERC Value: 805306469 (0x30000065) */ #define ADUC_ERC_UPDATE_CONTENT_HANDLER_PREPARE_FAILURE_WRONG_VERSION MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_HANDLER_COMMON(101) /** * @brief ADUC_ERC_UPDATE_CONTENT_HANDLER_PARSE_BAD_FORMAT, ERC Value: 805306472 (0x30000068) */ #define ADUC_ERC_UPDATE_CONTENT_HANDLER_PARSE_BAD_FORMAT MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_HANDLER_COMMON(104) /** * @brief ADUC_ERC_UPDATE_CONTENT_HANDLER_DOWNLOAD_FAILURE_BADFILECOUNT, ERC Value: 805306569 (0x300000c9) */ #define ADUC_ERC_UPDATE_CONTENT_HANDLER_DOWNLOAD_FAILURE_BADFILECOUNT MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_HANDLER_COMMON(201) /** * @brief ADUC_ERC_UPDATE_CONTENT_HANDLER_DOWNLOAD_FAILURE_UNKNOWNEXCEPTION, ERC Value: 805306570 (0x300000ca) */ #define ADUC_ERC_UPDATE_CONTENT_HANDLER_DOWNLOAD_FAILURE_UNKNOWNEXCEPTION MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_HANDLER_COMMON(202) /** * @brief ADUC_ERC_UPDATE_CONTENT_HANDLER_INSTALL_FAILURE_NULL_WORKFLOW, ERC Value: 805306669 (0x3000012d) */ #define ADUC_ERC_UPDATE_CONTENT_HANDLER_INSTALL_FAILURE_NULL_WORKFLOW MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_HANDLER_COMMON(301) /** * @brief ADUC_ERC_UPDATE_CONTENT_HANDLER_INSTALL_FAILURE_MISSING_PRIMARY_FILE, ERC Value: 805306670 (0x3000012e) */ #define ADUC_ERC_UPDATE_CONTENT_HANDLER_INSTALL_FAILURE_MISSING_PRIMARY_FILE MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_HANDLER_COMMON(302) /** * @brief ADUC_ERC_UPDATE_CONTENT_HANDLER_INSTALL_FAILURE_MISSING_PRIMARY_COMPONENT, ERC Value: 805306671 (0x3000012f) */ #define ADUC_ERC_UPDATE_CONTENT_HANDLER_INSTALL_FAILURE_MISSING_PRIMARY_COMPONENT MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_HANDLER_COMMON(303) /** * @brief ADUC_ERC_UPDATE_CONTENT_HANDLER_INSTALL_FAILURE_UNKNOWNEXCEPTION, ERC Value: 805306672 (0x30000130) */ #define ADUC_ERC_UPDATE_CONTENT_HANDLER_INSTALL_FAILURE_UNKNOWNEXCEPTION MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_HANDLER_COMMON(304) /** * @brief ADUC_ERC_UPDATE_CONTENT_HANDLER_ISINSTALLED_FAILURE_BAD_UPDATETYPE, ERC Value: 805306869 (0x300001f5) */ #define ADUC_ERC_UPDATE_CONTENT_HANDLER_ISINSTALLED_FAILURE_BAD_UPDATETYPE MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_HANDLER_COMMON(501) /** * @brief ADUC_ERC_UPDATE_CONTENT_HANDLER_ISINSTALLED_FAILURE_COMPONENT_UNAVAILABLE, ERC Value: 805306870 (0x300001f6) */ #define ADUC_ERC_UPDATE_CONTENT_HANDLER_ISINSTALLED_FAILURE_COMPONENT_UNAVAILABLE MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_HANDLER_COMMON(502) /** * @brief ADUC_ERC_UPDATE_CONTENT_HANDLER_ISINSTALLED_FAILURE_NULL_WORKFLOW, ERC Value: 805306871 (0x300001f7) */ #define ADUC_ERC_UPDATE_CONTENT_HANDLER_ISINSTALLED_FAILURE_NULL_WORKFLOW MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_HANDLER_COMMON(503) /** * @brief ADUC_ERC_UPDATE_CONTENT_HANDLER_ISINSTALLED_FAILURE_NULL_WORKFLOW_HANDLE, ERC Value: 805306872 (0x300001f8) */ #define ADUC_ERC_UPDATE_CONTENT_HANDLER_ISINSTALLED_FAILURE_NULL_WORKFLOW_HANDLE MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_HANDLER_COMMON(504) /** * @brief ADUC_ERC_UPDATE_CONTENT_HANDLER_ISINSTALLED_FAILURE_NO_STEPS, ERC Value: 805306873 (0x300001f9) */ #define ADUC_ERC_UPDATE_CONTENT_HANDLER_ISINSTALLED_FAILURE_NO_STEPS MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_HANDLER_COMMON(505) /** * @brief ADUC_ERC_UPDATE_CONTENT_HANDLER_ISINSTALLED_FAILURE_ACCESS_DATA, ERC Value: 805306874 (0x300001fa) */ #define ADUC_ERC_UPDATE_CONTENT_HANDLER_ISINSTALLED_FAILURE_ACCESS_DATA MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_HANDLER_COMMON(506) /** * @brief ADUC_ERC_UPDATE_CONTENT_HANDLER_GET_CONTRACT_INFO_CALL_FAILURE, ERC Value: 805306875 (0x300001fb) */ #define ADUC_ERC_UPDATE_CONTENT_HANDLER_GET_CONTRACT_INFO_CALL_FAILURE MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_HANDLER_COMMON(507) /** * @brief ADUC_ERC_UPDATE_CONTENT_HANDLER_UNSUPPORTED_CONTRACT_VERSION, ERC Value: 805306876 (0x300001fc) */ #define ADUC_ERC_UPDATE_CONTENT_HANDLER_UNSUPPORTED_CONTRACT_VERSION MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_HANDLER_COMMON(508) /** * @brief ADUC_ERC_SWUPDATE_HANDLER_EMPTY_VERSION, ERC Value: 806354945 (0x30100001) */ #define ADUC_ERC_SWUPDATE_HANDLER_EMPTY_VERSION MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_HANDLER_SWUPDATE(1) /** * @brief ADUC_ERC_SWUPDATE_HANDLER_PREPARE_FAILURE_UNKNOWN_UPDATE_VERSION, ERC Value: 806354946 (0x30100002) */ #define ADUC_ERC_SWUPDATE_HANDLER_PREPARE_FAILURE_UNKNOWN_UPDATE_VERSION MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_HANDLER_SWUPDATE(2) /** * @brief ADUC_ERC_SWUPDATE_HANDLER_PREPARE_FAILURE_WRONG_UPDATE_VERSION, ERC Value: 806354947 (0x30100003) */ #define ADUC_ERC_SWUPDATE_HANDLER_PREPARE_FAILURE_WRONG_UPDATE_VERSION MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_HANDLER_SWUPDATE(3) /** * @brief ADUC_ERC_SWUPDATE_HANDLER_PREPARE_FAILURE_WRONG_FILECOUNT, ERC Value: 806354948 (0x30100004) */ #define ADUC_ERC_SWUPDATE_HANDLER_PREPARE_FAILURE_WRONG_FILECOUNT MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_HANDLER_SWUPDATE(4) /** * @brief ADUC_ERC_SWUPDATE_HANDLER_PREPARE_FAILURE_BAD_FILE_ENTITY, ERC Value: 806354949 (0x30100005) */ #define ADUC_ERC_SWUPDATE_HANDLER_PREPARE_FAILURE_BAD_FILE_ENTITY MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_HANDLER_SWUPDATE(5) /** * @brief ADUC_ERC_SWUPDATE_HANDLER_CREATE_SANDBOX_FAILURE, ERC Value: 806354950 (0x30100006) */ #define ADUC_ERC_SWUPDATE_HANDLER_CREATE_SANDBOX_FAILURE MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_HANDLER_SWUPDATE(6) /** * @brief ADUC_ERC_SWUPDATE_HANDLER_MISSING_SCRIPT_FILE_NAME, ERC Value: 806354951 (0x30100007) */ #define ADUC_ERC_SWUPDATE_HANDLER_MISSING_SCRIPT_FILE_NAME MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_HANDLER_SWUPDATE(7) /** * @brief ADUC_ERC_SWUPDATE_HANDLER_MISSING_SWU_FILE_NAME, ERC Value: 806354952 (0x30100008) */ #define ADUC_ERC_SWUPDATE_HANDLER_MISSING_SWU_FILE_NAME MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_HANDLER_SWUPDATE(8) /** * @brief ADUC_ERC_SWUPDATE_HANDLER_TOO_MANY_COMPONENTS, ERC Value: 806354953 (0x30100009) */ #define ADUC_ERC_SWUPDATE_HANDLER_TOO_MANY_COMPONENTS MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_HANDLER_SWUPDATE(9) /** * @brief ADUC_ERC_SWUPDATE_HANDLER_INVALID_COMPONENTS_DATA, ERC Value: 806354954 (0x3010000a) */ #define ADUC_ERC_SWUPDATE_HANDLER_INVALID_COMPONENTS_DATA MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_HANDLER_SWUPDATE(10) /** * @brief ADUC_ERC_SWUPDATE_HANDLER_BAD_SWUPDATE_CONFIG_FILE, ERC Value: 806354976 (0x30100020) */ #define ADUC_ERC_SWUPDATE_HANDLER_BAD_SWUPDATE_CONFIG_FILE MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_HANDLER_SWUPDATE(32) /** * @brief ADUC_ERC_SWUPDATE_HANDLER_PERFORM_ACTION_FAILED_TO_GET_CONFIG_INSTANCE, ERC Value: 806354977 (0x30100021) */ #define ADUC_ERC_SWUPDATE_HANDLER_PERFORM_ACTION_FAILED_TO_GET_CONFIG_INSTANCE MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_HANDLER_SWUPDATE(33) /** * @brief ADUC_ERC_SWUPDATE_HANDLER_DOWNLOAD_FAILURE_UNKNOWN_UPDATE_VERSION, ERC Value: 806355201 (0x30100101) */ #define ADUC_ERC_SWUPDATE_HANDLER_DOWNLOAD_FAILURE_UNKNOWN_UPDATE_VERSION MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_HANDLER_SWUPDATE(257) /** * @brief ADUC_ERC_SWUPDATE_HANDLER_DOWNLOAD_FAILURE_WRONG_UPDATE_VERSION, ERC Value: 806355202 (0x30100102) */ #define ADUC_ERC_SWUPDATE_HANDLER_DOWNLOAD_FAILURE_WRONG_UPDATE_VERSION MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_HANDLER_SWUPDATE(258) /** * @brief ADUC_ERC_SWUPDATE_HANDLER_DOWNLOAD_FAILURE_WRONG_FILECOUNT, ERC Value: 806355203 (0x30100103) */ #define ADUC_ERC_SWUPDATE_HANDLER_DOWNLOAD_FAILURE_WRONG_FILECOUNT MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_HANDLER_SWUPDATE(259) /** * @brief ADUC_ERC_SWUPDATE_HANDLER_DOWNLOAD_BAD_FILE_ENTITY, ERC Value: 806355204 (0x30100104) */ #define ADUC_ERC_SWUPDATE_HANDLER_DOWNLOAD_BAD_FILE_ENTITY MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_HANDLER_SWUPDATE(260) /** * @brief ADUC_ERC_SWUPDATE_HANDLER_DOWNLOAD_ERROR_NULL_WORKFLOW, ERC Value: 806355205 (0x30100105) */ #define ADUC_ERC_SWUPDATE_HANDLER_DOWNLOAD_ERROR_NULL_WORKFLOW MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_HANDLER_SWUPDATE(261) /** * @brief ADUC_ERC_SWUPDATE_HANDLER_DOWNLOAD_FAILURE_GET_PRIMARY_FILE_ENTITY, ERC Value: 806355206 (0x30100106) */ #define ADUC_ERC_SWUPDATE_HANDLER_DOWNLOAD_FAILURE_GET_PRIMARY_FILE_ENTITY MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_HANDLER_SWUPDATE(262) /** * @brief ADUC_ERC_SWUPDATE_HANDLER_DOWNLOAD_FAILURE_GET_SCRIPT_FILE_ENTITY, ERC Value: 806355207 (0x30100107) */ #define ADUC_ERC_SWUPDATE_HANDLER_DOWNLOAD_FAILURE_GET_SCRIPT_FILE_ENTITY MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_HANDLER_SWUPDATE(263) /** * @brief ADUC_ERC_SWUPDATE_HANDLER_DOWNLOAD_FAILURE_GET_PAYLOAD_FILE_ENTITY, ERC Value: 806355208 (0x30100108) */ #define ADUC_ERC_SWUPDATE_HANDLER_DOWNLOAD_FAILURE_GET_PAYLOAD_FILE_ENTITY MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_HANDLER_SWUPDATE(264) /** * @brief ADUC_ERC_SWUPDATE_HANDLER_DOWNLOAD_PAYLOAD_FILE_FAILURE_UNKNOWNEXCEPTION, ERC Value: 806355454 (0x301001fe) */ #define ADUC_ERC_SWUPDATE_HANDLER_DOWNLOAD_PAYLOAD_FILE_FAILURE_UNKNOWNEXCEPTION MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_HANDLER_SWUPDATE(510) /** * @brief ADUC_ERC_SWUPDATE_HANDLER_DOWNLOAD_PRIMARY_FILE_FAILURE_UNKNOWNEXCEPTION, ERC Value: 806355455 (0x301001ff) */ #define ADUC_ERC_SWUPDATE_HANDLER_DOWNLOAD_PRIMARY_FILE_FAILURE_UNKNOWNEXCEPTION MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_HANDLER_SWUPDATE(511) /** * @brief ADUC_ERC_SWUPDATE_HANDLER_INSTALL_FAILURE_CANNOT_OPEN_WORKFOLDER, ERC Value: 806355457 (0x30100201) */ #define ADUC_ERC_SWUPDATE_HANDLER_INSTALL_FAILURE_CANNOT_OPEN_WORKFOLDER MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_HANDLER_SWUPDATE(513) /** * @brief ADUC_ERC_SWUPDATE_HANDLER_INSTALL_FAILURE_IMAGE_FILE_NOT_FOUND, ERC Value: 806355458 (0x30100202) */ #define ADUC_ERC_SWUPDATE_HANDLER_INSTALL_FAILURE_IMAGE_FILE_NOT_FOUND MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_HANDLER_SWUPDATE(514) /** * @brief ADUC_ERC_SWUPDATE_HANDLER_INSTALL_ERROR_NULL_WORKFLOW, ERC Value: 806355459 (0x30100203) */ #define ADUC_ERC_SWUPDATE_HANDLER_INSTALL_ERROR_NULL_WORKFLOW MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_HANDLER_SWUPDATE(515) /** * @brief ADUC_ERC_SWUPDATE_HANDLER_INSTALL_FAILURE_BAD_FILE_ENTITY, ERC Value: 806355460 (0x30100204) */ #define ADUC_ERC_SWUPDATE_HANDLER_INSTALL_FAILURE_BAD_FILE_ENTITY MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_HANDLER_SWUPDATE(516) /** * @brief ADUC_ERC_SWUPDATE_HANDLER_INSTALL_FAILURE_PARSE_RESULT_FILE, ERC Value: 806355461 (0x30100205) */ #define ADUC_ERC_SWUPDATE_HANDLER_INSTALL_FAILURE_PARSE_RESULT_FILE MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_HANDLER_SWUPDATE(517) /** * @brief ADUC_ERC_SWUPDATE_HANDLER_MISSING_INSTALLED_CRITERIA, ERC Value: 806355462 (0x30100206) */ #define ADUC_ERC_SWUPDATE_HANDLER_MISSING_INSTALLED_CRITERIA MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_HANDLER_SWUPDATE(518) /** * @brief ADUC_ERC_SWUPDATE_HANDLER_INSTALL_FAILED_TO_GET_CONFIG_INSTANCE, ERC Value: 806355463 (0x30100207) */ #define ADUC_ERC_SWUPDATE_HANDLER_INSTALL_FAILED_TO_GET_CONFIG_INSTANCE MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_HANDLER_SWUPDATE(519) /** * @brief ADUC_ERC_SWUPDATE_HANDLER_INSTALL_FAILURE_UNKNOWNEXCEPTION, ERC Value: 806355711 (0x301002ff) */ #define ADUC_ERC_SWUPDATE_HANDLER_INSTALL_FAILURE_UNKNOWNEXCEPTION MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_HANDLER_SWUPDATE(767) /** * @brief ADUC_ERC_SWUPDATE_HANDLER_APPLY_FAILURE, ERC Value: 806355712 (0x30100300) */ #define ADUC_ERC_SWUPDATE_HANDLER_APPLY_FAILURE MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_HANDLER_SWUPDATE(768) /** * @brief ADUC_ERC_SWUPDATE_HANDLER_APPLY_FAILED_TO_GET_CONFIG_INSTANCE, ERC Value: 806355713 (0x30100301) */ #define ADUC_ERC_SWUPDATE_HANDLER_APPLY_FAILED_TO_GET_CONFIG_INSTANCE MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_HANDLER_SWUPDATE(769) /** * @brief ADUC_ERC_SWUPDATE_HANDLER_CANCEL_FAILURE, ERC Value: 806355968 (0x30100400) */ #define ADUC_ERC_SWUPDATE_HANDLER_CANCEL_FAILURE MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_HANDLER_SWUPDATE(1024) /** * @brief ADUC_ERC_SWUPDATE_HANDLER_CANCEL_FAILED_TO_GET_CONFIG_INSTANCE, ERC Value: 806355969 (0x30100401) */ #define ADUC_ERC_SWUPDATE_HANDLER_CANCEL_FAILED_TO_GET_CONFIG_INSTANCE MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_HANDLER_SWUPDATE(1025) /** * @brief ADUC_ERC_SWUPDATE_HANDLER_CANCEL_FAILED_TO_CANCEL_APPLIED_UPDATE, ERC Value: 806355970 (0x30100402) */ #define ADUC_ERC_SWUPDATE_HANDLER_CANCEL_FAILED_TO_CANCEL_APPLIED_UPDATE MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_HANDLER_SWUPDATE(1026) /** * @brief ADUC_ERC_APT_HANDLER_ERROR_NONE, ERC Value: 807403520 (0x30200000) */ #define ADUC_ERC_APT_HANDLER_ERROR_NONE MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_HANDLER_APT(0) /** * @brief ADUC_ERC_APT_HANDLER_INITIALIZATION_FAILURE, ERC Value: 807403521 (0x30200001) */ #define ADUC_ERC_APT_HANDLER_INITIALIZATION_FAILURE MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_HANDLER_APT(1) /** * @brief ADUC_ERC_APT_HANDLER_INVALID_PACKAGE_DATA, ERC Value: 807403522 (0x30200002) */ #define ADUC_ERC_APT_HANDLER_INVALID_PACKAGE_DATA MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_HANDLER_APT(2) /** * @brief ADUC_ERC_APT_HANDLER_PACKAGE_PREPARE_FAILURE_WRONG_VERSION, ERC Value: 807403523 (0x30200003) */ #define ADUC_ERC_APT_HANDLER_PACKAGE_PREPARE_FAILURE_WRONG_VERSION MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_HANDLER_APT(3) /** * @brief ADUC_ERC_APT_HANDLER_PACKAGE_PREPARE_FAILURE_WRONG_FILECOUNT, ERC Value: 807403524 (0x30200004) */ #define ADUC_ERC_APT_HANDLER_PACKAGE_PREPARE_FAILURE_WRONG_FILECOUNT MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_HANDLER_APT(4) /** * @brief ADUC_ERC_APT_HANDLER_GET_FILEENTITY_FAILURE, ERC Value: 807403525 (0x30200005) */ #define ADUC_ERC_APT_HANDLER_GET_FILEENTITY_FAILURE MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_HANDLER_APT(5) /** * @brief ADUC_ERC_APT_HANDLER_INSTALLCRITERIA_PERSIST_FAILURE, ERC Value: 807403526 (0x30200006) */ #define ADUC_ERC_APT_HANDLER_INSTALLCRITERIA_PERSIST_FAILURE MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_HANDLER_APT(6) /** * @brief ADUC_ERC_APT_HANDLER_MISSING_INSTALLED_CRITERIA, ERC Value: 807403527 (0x30200007) */ #define ADUC_ERC_APT_HANDLER_MISSING_INSTALLED_CRITERIA MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_HANDLER_APT(7) /** * @brief ADUC_ERC_APT_HANDLER_PACKAGE_DOWNLOAD_FAILURE, ERC Value: 807403776 (0x30200100) */ #define ADUC_ERC_APT_HANDLER_PACKAGE_DOWNLOAD_FAILURE MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_HANDLER_APT(256) /** * @brief ADUC_ERC_APT_HANDLER_DOWNLOAD_FAILED_TO_GET_CONFIG_INSTANCE, ERC Value: 807403777 (0x30200101) */ #define ADUC_ERC_APT_HANDLER_DOWNLOAD_FAILED_TO_GET_CONFIG_INSTANCE MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_HANDLER_APT(257) /** * @brief ADUC_ERC_APT_HANDLER_PACKAGE_INSTALL_FAILURE, ERC Value: 807404032 (0x30200200) */ #define ADUC_ERC_APT_HANDLER_PACKAGE_INSTALL_FAILURE MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_HANDLER_APT(512) /** * @brief ADUC_ERC_APT_HANDLER_INSTALL_FAILED_TO_GET_CONFIG_INSTANCE, ERC Value: 807404033 (0x30200201) */ #define ADUC_ERC_APT_HANDLER_INSTALL_FAILED_TO_GET_CONFIG_INSTANCE MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_HANDLER_APT(513) /** * @brief ADUC_ERC_APT_HANDLER_PACKAGE_CANCEL_FAILURE, ERC Value: 807404544 (0x30200400) */ #define ADUC_ERC_APT_HANDLER_PACKAGE_CANCEL_FAILURE MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_HANDLER_APT(1024) /** * @brief ADUC_ERC_STEPS_HANDLER_GET_FILE_ENTITY_FAILURE, ERC Value: 809500673 (0x30400001) */ #define ADUC_ERC_STEPS_HANDLER_GET_FILE_ENTITY_FAILURE MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_HANDLER_STEPS(1) /** * @brief ADUC_ERC_STEPS_HANDLER_INVALID_CHILD_MANIFEST_FILENAME, ERC Value: 809500674 (0x30400002) */ #define ADUC_ERC_STEPS_HANDLER_INVALID_CHILD_MANIFEST_FILENAME MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_HANDLER_STEPS(2) /** * @brief ADUC_ERC_STEPS_HANDLER_CHILD_WORKFLOW_CREATE_FAILED, ERC Value: 809500675 (0x30400003) */ #define ADUC_ERC_STEPS_HANDLER_CHILD_WORKFLOW_CREATE_FAILED MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_HANDLER_STEPS(3) /** * @brief ADUC_ERC_STEPS_HANDLER_CHILD_WORKFLOW_INSERT_FAILED, ERC Value: 809500676 (0x30400004) */ #define ADUC_ERC_STEPS_HANDLER_CHILD_WORKFLOW_INSERT_FAILED MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_HANDLER_STEPS(4) /** * @brief ADUC_ERC_STEPS_HANDLER_GET_REF_STEP_COMPATIBILITY_FAILED, ERC Value: 809500677 (0x30400005) */ #define ADUC_ERC_STEPS_HANDLER_GET_REF_STEP_COMPATIBILITY_FAILED MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_HANDLER_STEPS(5) /** * @brief ADUC_ERC_STEPS_HANDLER_SET_SELECTED_COMPONENTS_FAILED, ERC Value: 809500678 (0x30400006) */ #define ADUC_ERC_STEPS_HANDLER_SET_SELECTED_COMPONENTS_FAILED MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_HANDLER_STEPS(6) /** * @brief ADUC_ERC_STEPS_HANDLER_GET_STEP_COMPATIBILITY_FAILED, ERC Value: 809500679 (0x30400007) */ #define ADUC_ERC_STEPS_HANDLER_GET_STEP_COMPATIBILITY_FAILED MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_HANDLER_STEPS(7) /** * @brief ADUC_ERC_STEPS_HANDLER_SET_SELECTED_COMPONENTS_FAILURE, ERC Value: 809500680 (0x30400008) */ #define ADUC_ERC_STEPS_HANDLER_SET_SELECTED_COMPONENTS_FAILURE MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_HANDLER_STEPS(8) /** * @brief ADUC_ERC_STEPS_HANDLER_NESTED_REFERENCE_STEP_DETECTED, ERC Value: 809500681 (0x30400009) */ #define ADUC_ERC_STEPS_HANDLER_NESTED_REFERENCE_STEP_DETECTED MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_HANDLER_STEPS(9) /** * @brief ADUC_ERC_STEPS_HANDLER_INVALID_COMPONENTS_DATA, ERC Value: 809500682 (0x3040000a) */ #define ADUC_ERC_STEPS_HANDLER_INVALID_COMPONENTS_DATA MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_HANDLER_STEPS(10) /** * @brief ADUC_ERC_STEPS_HANDLER_CREATE_SANDBOX_FAILURE, ERC Value: 809500683 (0x3040000b) */ #define ADUC_ERC_STEPS_HANDLER_CREATE_SANDBOX_FAILURE MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_HANDLER_STEPS(11) /** * @brief ADUC_ERC_STEPS_HANDLER_DOWNLOAD_FAILURE_UNKNOWNEXCEPTION, ERC Value: 809500928 (0x30400100) */ #define ADUC_ERC_STEPS_HANDLER_DOWNLOAD_FAILURE_UNKNOWNEXCEPTION MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_HANDLER_STEPS(256) /** * @brief ADUC_ERC_STEPS_HANDLER_DOWNLOAD_FAILURE_MISSING_CHILD_WORKFLOW, ERC Value: 809500929 (0x30400101) */ #define ADUC_ERC_STEPS_HANDLER_DOWNLOAD_FAILURE_MISSING_CHILD_WORKFLOW MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_HANDLER_STEPS(257) /** * @brief ADUC_ERC_STEPS_HANDLER_DOWNLOAD_UNKNOWN_EXCEPTION_DOWNLOAD_CONTENT, ERC Value: 809500930 (0x30400102) */ #define ADUC_ERC_STEPS_HANDLER_DOWNLOAD_UNKNOWN_EXCEPTION_DOWNLOAD_CONTENT MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_HANDLER_STEPS(258) /** * @brief ADUC_ERC_STEPS_HANDLER_ISINSTALLED_FAILURE_MISSING_CHILD_WORKFLOW, ERC Value: 809501173 (0x304001f5) */ #define ADUC_ERC_STEPS_HANDLER_ISINSTALLED_FAILURE_MISSING_CHILD_WORKFLOW MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_HANDLER_STEPS(501) /** * @brief ADUC_ERC_STEPS_HANDLER_INSTALL_FAILURES_UNKNOWNEXCEPTION, ERC Value: 809501184 (0x30400200) */ #define ADUC_ERC_STEPS_HANDLER_INSTALL_FAILURES_UNKNOWNEXCEPTION MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_HANDLER_STEPS(512) /** * @brief ADUC_ERC_STEPS_HANDLER_INSTALL_FAILURE_MISSING_CHILD_WORKFLOW, ERC Value: 809501185 (0x30400201) */ #define ADUC_ERC_STEPS_HANDLER_INSTALL_FAILURE_MISSING_CHILD_WORKFLOW MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_HANDLER_STEPS(513) /** * @brief ADUC_ERC_STEPS_HANDLER_INSTALL_UNKNOWN_EXCEPTION_INSTALL_CHILD_STEP, ERC Value: 809501186 (0x30400202) */ #define ADUC_ERC_STEPS_HANDLER_INSTALL_UNKNOWN_EXCEPTION_INSTALL_CHILD_STEP MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_HANDLER_STEPS(514) /** * @brief ADUC_ERC_STEPS_HANDLER_INSTALL_UNKNOWN_EXCEPTION_APPLY_CHILD_STEP, ERC Value: 809501187 (0x30400203) */ #define ADUC_ERC_STEPS_HANDLER_INSTALL_UNKNOWN_EXCEPTION_APPLY_CHILD_STEP MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_HANDLER_STEPS(515) /** * @brief ADUC_ERC_STEPS_HANDLER_INSTALL_UNKNOWN_EXCEPTION_BACKUP_CHILD_STEP, ERC Value: 809501188 (0x30400204) */ #define ADUC_ERC_STEPS_HANDLER_INSTALL_UNKNOWN_EXCEPTION_BACKUP_CHILD_STEP MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_HANDLER_STEPS(516) /** * @brief ADUC_ERC_STEPS_HANDLER_INSTALL_UNKNOWN_EXCEPTION_RESTORE_CHILD_STEP, ERC Value: 809501189 (0x30400205) */ #define ADUC_ERC_STEPS_HANDLER_INSTALL_UNKNOWN_EXCEPTION_RESTORE_CHILD_STEP MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_HANDLER_STEPS(517) /** * @brief ADUC_ERC_SCRIPT_HANDLER_ERROR_NONE, ERC Value: 810549248 (0x30500000) */ #define ADUC_ERC_SCRIPT_HANDLER_ERROR_NONE MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_HANDLER_SCRIPT(0) /** * @brief ADUC_ERC_SCRIPT_HANDLER_SET_SELECTED_COMPONENTS_FAILURE, ERC Value: 810549249 (0x30500001) */ #define ADUC_ERC_SCRIPT_HANDLER_SET_SELECTED_COMPONENTS_FAILURE MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_HANDLER_SCRIPT(1) /** * @brief ADUC_ERC_SCRIPT_HANDLER_MISSING_INSTALLED_CRITERIA, ERC Value: 810549250 (0x30500002) */ #define ADUC_ERC_SCRIPT_HANDLER_MISSING_INSTALLED_CRITERIA MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_HANDLER_SCRIPT(2) /** * @brief ADUC_ERC_SCRIPT_HANDLER_TOO_MANY_COMPONENTS, ERC Value: 810549251 (0x30500003) */ #define ADUC_ERC_SCRIPT_HANDLER_TOO_MANY_COMPONENTS MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_HANDLER_SCRIPT(3) /** * @brief ADUC_ERC_SCRIPT_HANDLER_MISSING_PRIMARY_SCRIPT_FILE, ERC Value: 810549252 (0x30500004) */ #define ADUC_ERC_SCRIPT_HANDLER_MISSING_PRIMARY_SCRIPT_FILE MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_HANDLER_SCRIPT(4) /** * @brief ADUC_ERC_SCRIPT_HANDLER_MISSING_SCRIPTFILENAME_PROPERTY, ERC Value: 810549253 (0x30500005) */ #define ADUC_ERC_SCRIPT_HANDLER_MISSING_SCRIPTFILENAME_PROPERTY MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_HANDLER_SCRIPT(5) /** * @brief ADUC_ERC_SCRIPT_HANDLER_CREATE_SANDBOX_FAILURE, ERC Value: 810549254 (0x30500006) */ #define ADUC_ERC_SCRIPT_HANDLER_CREATE_SANDBOX_FAILURE MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_HANDLER_SCRIPT(6) /** * @brief ADUC_ERC_SCRIPT_HANDLER_INVALID_COMPONENTS_DATA, ERC Value: 810549255 (0x30500007) */ #define ADUC_ERC_SCRIPT_HANDLER_INVALID_COMPONENTS_DATA MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_HANDLER_SCRIPT(7) /** * @brief ADUC_ERC_SCRIPT_HANDLER_DOWNLOAD_ERROR_NULL_WORKFLOW, ERC Value: 810549505 (0x30500101) */ #define ADUC_ERC_SCRIPT_HANDLER_DOWNLOAD_ERROR_NULL_WORKFLOW MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_HANDLER_SCRIPT(257) /** * @brief ADUC_ERC_SCRIPT_HANDLER_DOWNLOAD_FAILURE_INVALID_FILE_COUNT, ERC Value: 810549506 (0x30500102) */ #define ADUC_ERC_SCRIPT_HANDLER_DOWNLOAD_FAILURE_INVALID_FILE_COUNT MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_HANDLER_SCRIPT(258) /** * @brief ADUC_ERC_SCRIPT_HANDLER_DOWNLOAD_FAILURE_GET_PRIMARY_FILE_ENTITY, ERC Value: 810549507 (0x30500103) */ #define ADUC_ERC_SCRIPT_HANDLER_DOWNLOAD_FAILURE_GET_PRIMARY_FILE_ENTITY MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_HANDLER_SCRIPT(259) /** * @brief ADUC_ERC_SCRIPT_HANDLER_DOWNLOAD_FAILURE_GET_PAYLOAD_FILE_ENTITY, ERC Value: 810549508 (0x30500104) */ #define ADUC_ERC_SCRIPT_HANDLER_DOWNLOAD_FAILURE_GET_PAYLOAD_FILE_ENTITY MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_HANDLER_SCRIPT(260) /** * @brief ADUC_ERC_SCRIPT_HANDLER_DOWNLOAD_PAYLOAD_FILE_FAILURE_UNKNOWNEXCEPTION, ERC Value: 810549758 (0x305001fe) */ #define ADUC_ERC_SCRIPT_HANDLER_DOWNLOAD_PAYLOAD_FILE_FAILURE_UNKNOWNEXCEPTION MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_HANDLER_SCRIPT(510) /** * @brief ADUC_ERC_SCRIPT_HANDLER_DOWNLOAD_PRIMARY_FILE_FAILURE_UNKNOWNEXCEPTION, ERC Value: 810549759 (0x305001ff) */ #define ADUC_ERC_SCRIPT_HANDLER_DOWNLOAD_PRIMARY_FILE_FAILURE_UNKNOWNEXCEPTION MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_HANDLER_SCRIPT(511) /** * @brief ADUC_ERC_SCRIPT_HANDLER_INSTALL_ERROR_NULL_WORKFLOW, ERC Value: 810549761 (0x30500201) */ #define ADUC_ERC_SCRIPT_HANDLER_INSTALL_ERROR_NULL_WORKFLOW MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_HANDLER_SCRIPT(513) /** * @brief ADUC_ERC_SCRIPT_HANDLER_INSTALL_INSTALLITEM_BAD_DATA, ERC Value: 810549762 (0x30500202) */ #define ADUC_ERC_SCRIPT_HANDLER_INSTALL_INSTALLITEM_BAD_DATA MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_HANDLER_SCRIPT(514) /** * @brief ADUC_ERC_SCRIPT_HANDLER_INSTALL_INSTALLITEM_NO_UPDATE_TYPE, ERC Value: 810549763 (0x30500203) */ #define ADUC_ERC_SCRIPT_HANDLER_INSTALL_INSTALLITEM_NO_UPDATE_TYPE MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_HANDLER_SCRIPT(515) /** * @brief ADUC_ERC_SCRIPT_HANDLER_INSTALL_FAILURE_MISSING_PRIMARY_SCRIPT_FILE, ERC Value: 810549764 (0x30500204) */ #define ADUC_ERC_SCRIPT_HANDLER_INSTALL_FAILURE_MISSING_PRIMARY_SCRIPT_FILE MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_HANDLER_SCRIPT(516) /** * @brief ADUC_ERC_SCRIPT_HANDLER_INSTALL_FAILURE_PARSE_RESULT_FILE, ERC Value: 810549765 (0x30500205) */ #define ADUC_ERC_SCRIPT_HANDLER_INSTALL_FAILURE_PARSE_RESULT_FILE MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_HANDLER_SCRIPT(517) /** * @brief ADUC_ERC_SCRIPT_HANDLER_INSTALL_FAILURE_SCRIPT_RESULT_EXTENDEDRESULTCODE_ZERO, ERC Value: 810549766 (0x30500206) */ #define ADUC_ERC_SCRIPT_HANDLER_INSTALL_FAILURE_SCRIPT_RESULT_EXTENDEDRESULTCODE_ZERO MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_HANDLER_SCRIPT(518) /** * @brief ADUC_ERC_SCRIPT_HANDLER_INSTALL_FAILED_TO_GET_CONFIG_INSTANCE, ERC Value: 810549767 (0x30500207) */ #define ADUC_ERC_SCRIPT_HANDLER_INSTALL_FAILED_TO_GET_CONFIG_INSTANCE MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_HANDLER_SCRIPT(519) /** * @brief ADUC_ERC_SCRIPT_HANDLER_INSTALL_FAILURE_UNKNOWNEXCEPTION, ERC Value: 810550015 (0x305002ff) */ #define ADUC_ERC_SCRIPT_HANDLER_INSTALL_FAILURE_UNKNOWNEXCEPTION MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_HANDLER_SCRIPT(767) /** * @brief ADUC_ERC_SCRIPT_HANDLER_APPLY_FAILURE_UNKNOWNEXCEPTION, ERC Value: 810550271 (0x305003ff) */ #define ADUC_ERC_SCRIPT_HANDLER_APPLY_FAILURE_UNKNOWNEXCEPTION MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_HANDLER_SCRIPT(1023) /** * @brief ADUC_ERC_CONTENT_DOWNLOADER_CREATE_FAILURE_NO_SYMBOL, ERC Value: 1073741825 (0x40000001) */ #define ADUC_ERC_CONTENT_DOWNLOADER_CREATE_FAILURE_NO_SYMBOL MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_DOWNLOADER_COMMON(1) /** * @brief ADUC_ERC_CONTENT_DOWNLOADER_INITIALIZEPROC_NOTIMP, ERC Value: 1073741826 (0x40000002) */ #define ADUC_ERC_CONTENT_DOWNLOADER_INITIALIZEPROC_NOTIMP MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_DOWNLOADER_COMMON(2) /** * @brief ADUC_ERC_CONTENT_DOWNLOADER_DOWNLOADPROC_NOTIMP, ERC Value: 1073741827 (0x40000003) */ #define ADUC_ERC_CONTENT_DOWNLOADER_DOWNLOADPROC_NOTIMP MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_DOWNLOADER_COMMON(3) /** * @brief ADUC_ERC_CONTENT_DOWNLOADER_INITIALIZE_EXCEPTION, ERC Value: 1073741828 (0x40000004) */ #define ADUC_ERC_CONTENT_DOWNLOADER_INITIALIZE_EXCEPTION MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_DOWNLOADER_COMMON(4) /** * @brief ADUC_ERC_CONTENT_DOWNLOADER_DOWNLOAD_EXCEPTION, ERC Value: 1073741829 (0x40000005) */ #define ADUC_ERC_CONTENT_DOWNLOADER_DOWNLOAD_EXCEPTION MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_DOWNLOADER_COMMON(5) /** * @brief ADUC_ERC_CONTENT_DOWNLOADER_INVALID_FILE_ENTITY, ERC Value: 1073741830 (0x40000006) */ #define ADUC_ERC_CONTENT_DOWNLOADER_INVALID_FILE_ENTITY MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_DOWNLOADER_COMMON(6) /** * @brief ADUC_ERC_CONTENT_DOWNLOADER_INVALID_DOWNLOAD_URI, ERC Value: 1073741831 (0x40000007) */ #define ADUC_ERC_CONTENT_DOWNLOADER_INVALID_DOWNLOAD_URI MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_DOWNLOADER_COMMON(7) /** * @brief ADUC_ERC_CONTENT_DOWNLOADER_FILE_HASH_TYPE_NOT_SUPPORTED, ERC Value: 1073741832 (0x40000008) */ #define ADUC_ERC_CONTENT_DOWNLOADER_FILE_HASH_TYPE_NOT_SUPPORTED MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_DOWNLOADER_COMMON(8) /** * @brief ADUC_ERC_CONTENT_DOWNLOADER_BAD_CHILD_MANIFEST_FILE_PATH, ERC Value: 1073741833 (0x40000009) */ #define ADUC_ERC_CONTENT_DOWNLOADER_BAD_CHILD_MANIFEST_FILE_PATH MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_DOWNLOADER_COMMON(9) /** * @brief ADUC_ERC_CONTENT_DOWNLOADER_CANNOT_DELETE_EXISTING_FILE, ERC Value: 1073741834 (0x4000000a) */ #define ADUC_ERC_CONTENT_DOWNLOADER_CANNOT_DELETE_EXISTING_FILE MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_DOWNLOADER_COMMON(10) /** * @brief ADUC_ERC_CONTENT_DOWNLOADER_INVALID_FILE_ENTITY_NO_HASHES, ERC Value: 1073741835 (0x4000000b) */ #define ADUC_ERC_CONTENT_DOWNLOADER_INVALID_FILE_ENTITY_NO_HASHES MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_DOWNLOADER_COMMON(11) /** * @brief ADUC_ERC_CONTENT_DOWNLOADER_INVALID_FILE_HASH, ERC Value: 1073741836 (0x4000000c) */ #define ADUC_ERC_CONTENT_DOWNLOADER_INVALID_FILE_HASH MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_DOWNLOADER_COMMON(12) /** * @brief ADUC_ERC_CONTENT_DOWNLOADER_UNSUPPORTED_CONTRACT_VERSION, ERC Value: 1073741837 (0x4000000d) */ #define ADUC_ERC_CONTENT_DOWNLOADER_UNSUPPORTED_CONTRACT_VERSION MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_DOWNLOADER_COMMON(13) /** * @brief ADUC_ERROR_DELIVERY_OPTIMIZATION_DOWNLOADER_NOT_INITIALIZE, ERC Value: 1074790401 (0x40100001) */ #define ADUC_ERROR_DELIVERY_OPTIMIZATION_DOWNLOADER_NOT_INITIALIZE MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_DOWNLOADER_DELIVERY_OPTIMIZATION(1) /** * @brief ADUC_ERROR_DELIVERY_OPTIMIZATION_DOWNLOADER_BAD_INIT_DATA, ERC Value: 1074790402 (0x40100002) */ #define ADUC_ERROR_DELIVERY_OPTIMIZATION_DOWNLOADER_BAD_INIT_DATA MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_DOWNLOADER_DELIVERY_OPTIMIZATION(2) /** * @brief ADUC_ERROR_CURL_DOWNLOADER_INVALID_FILE_HASH, ERC Value: 1076887553 (0x40300001) */ #define ADUC_ERROR_CURL_DOWNLOADER_INVALID_FILE_HASH MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_DOWNLOADER_CURL_DOWNLOADER(1) /** * @brief ADUC_ERC_COMPONENT_ENUMERATOR_GETALLCOMPONENTS_NOTIMP, ERC Value: 1879048193 (0x70000001) */ #define ADUC_ERC_COMPONENT_ENUMERATOR_GETALLCOMPONENTS_NOTIMP MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_EXTENSION_ENUMERATOR_COMMON(1) /** * @brief ADUC_ERC_COMPONENT_ENUMERATOR_SELECTCOMPONENTS_NOTIMP, ERC Value: 1879048194 (0x70000002) */ #define ADUC_ERC_COMPONENT_ENUMERATOR_SELECTCOMPONENTS_NOTIMP MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_EXTENSION_ENUMERATOR_COMMON(2) /** * @brief ADUC_ERC_COMPONENT_ENUMERATOR_FREECOMPONENTSDATASTRING_NOTIMP, ERC Value: 1879048195 (0x70000003) */ #define ADUC_ERC_COMPONENT_ENUMERATOR_FREECOMPONENTSDATASTRING_NOTIMP MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_EXTENSION_ENUMERATOR_COMMON(3) /** * @brief ADUC_ERC_COMPONENT_ENUMERATOR_EXCEPTION_GETALLCOMPONENTS, ERC Value: 1879048196 (0x70000004) */ #define ADUC_ERC_COMPONENT_ENUMERATOR_EXCEPTION_GETALLCOMPONENTS MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_EXTENSION_ENUMERATOR_COMMON(4) /** * @brief ADUC_ERC_COMPONENT_ENUMERATOR_EXCEPTION_SELECTCOMPONENTS, ERC Value: 1879048197 (0x70000005) */ #define ADUC_ERC_COMPONENT_ENUMERATOR_EXCEPTION_SELECTCOMPONENTS MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_EXTENSION_ENUMERATOR_COMMON(5) /** * @brief ADUC_ERC_COMPONENT_ENUMERATOR_EXCEPTION_FREECOMPONENTSDATASTRING, ERC Value: 1879048198 (0x70000006) */ #define ADUC_ERC_COMPONENT_ENUMERATOR_EXCEPTION_FREECOMPONENTSDATASTRING MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_EXTENSION_ENUMERATOR_COMMON(6) /** * @brief ADUC_ERC_COMPONENT_ENUMERATOR_UNSUPPORTED_CONTRACT_VERSION, ERC Value: 1879048199 (0x70000007) */ #define ADUC_ERC_COMPONENT_ENUMERATOR_UNSUPPORTED_CONTRACT_VERSION MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_EXTENSION_ENUMERATOR_COMMON(7) /** * @brief ADUC_ERC_UTILITIES_UPDATE_DATA_PARSER_INVALID_ACTION_JSON, ERC Value: 2150629376 (0x80300000) */ #define ADUC_ERC_UTILITIES_UPDATE_DATA_PARSER_INVALID_ACTION_JSON MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_UPDATE_DATA_PARSER(0) /** * @brief ADUC_ERC_UTILITIES_UPDATE_DATA_PARSER_MANIFEST_VALIDATION_FAILED, ERC Value: 2150629377 (0x80300001) */ #define ADUC_ERC_UTILITIES_UPDATE_DATA_PARSER_MANIFEST_VALIDATION_FAILED MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_UPDATE_DATA_PARSER(1) /** * @brief ADUC_ERC_UTILITIES_UPDATE_DATA_PARSER_NO_UPDATE_ACTION, ERC Value: 2150629378 (0x80300002) */ #define ADUC_ERC_UTILITIES_UPDATE_DATA_PARSER_NO_UPDATE_ACTION MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_UPDATE_DATA_PARSER(2) /** * @brief ADUC_ERC_UTILITIES_UPDATE_DATA_PARSER_NO_UPDATE_ID, ERC Value: 2150629379 (0x80300003) */ #define ADUC_ERC_UTILITIES_UPDATE_DATA_PARSER_NO_UPDATE_ID MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_UPDATE_DATA_PARSER(3) /** * @brief ADUC_ERC_UTILITIES_UPDATE_DATA_PARSER_NO_UPDATE_TYPE, ERC Value: 2150629380 (0x80300004) */ #define ADUC_ERC_UTILITIES_UPDATE_DATA_PARSER_NO_UPDATE_TYPE MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_UPDATE_DATA_PARSER(4) /** * @brief ADUC_ERC_UTILITIES_UPDATE_DATA_PARSER_BAD_UPDATE_TYPE, ERC Value: 2150629381 (0x80300005) */ #define ADUC_ERC_UTILITIES_UPDATE_DATA_PARSER_BAD_UPDATE_TYPE MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_UPDATE_DATA_PARSER(5) /** * @brief ADUC_ERC_UTILITIES_UPDATE_DATA_PARSER_NO_INSTALLEDCRITERIA, ERC Value: 2150629382 (0x80300006) */ #define ADUC_ERC_UTILITIES_UPDATE_DATA_PARSER_NO_INSTALLEDCRITERIA MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_UPDATE_DATA_PARSER(6) /** * @brief ADUC_ERC_UTILITIES_UPDATE_DATA_PARSER_BAD_FILES_OR_FILEURLS, ERC Value: 2150629383 (0x80300007) */ #define ADUC_ERC_UTILITIES_UPDATE_DATA_PARSER_BAD_FILES_OR_FILEURLS MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_UPDATE_DATA_PARSER(7) /** * @brief ADUC_ERC_UTILITIES_UPDATE_DATA_PARSER_NO_UPDATE_MANIFEST, ERC Value: 2150629384 (0x80300008) */ #define ADUC_ERC_UTILITIES_UPDATE_DATA_PARSER_NO_UPDATE_MANIFEST MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_UPDATE_DATA_PARSER(8) /** * @brief ADUC_ERC_UTILITIES_UPDATE_DATA_PARSER_BAD_UPDATE_MANIFEST, ERC Value: 2150629385 (0x80300009) */ #define ADUC_ERC_UTILITIES_UPDATE_DATA_PARSER_BAD_UPDATE_MANIFEST MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_UPDATE_DATA_PARSER(9) /** * @brief ADUC_ERC_UTILITIES_UPDATE_DATA_PARSER_UNSUPPORTED_UPDATE_MANIFEST_VERSION, ERC Value: 2150629386 (0x8030000a) */ #define ADUC_ERC_UTILITIES_UPDATE_DATA_PARSER_UNSUPPORTED_UPDATE_MANIFEST_VERSION MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_UPDATE_DATA_PARSER(10) /** * @brief ADUC_ERC_UTILITIES_UPDATE_DATA_PARSER_MISSING_DETACHED_UPDATE_MANIFEST_ENTITY, ERC Value: 2150629387 (0x8030000b) */ #define ADUC_ERC_UTILITIES_UPDATE_DATA_PARSER_MISSING_DETACHED_UPDATE_MANIFEST_ENTITY MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_UPDATE_DATA_PARSER(11) /** * @brief ADUC_ERC_UTILITIES_UPDATE_DATA_PARSER_BAD_DETACHED_UPDATE_MANIFEST, ERC Value: 2150629388 (0x8030000c) */ #define ADUC_ERC_UTILITIES_UPDATE_DATA_PARSER_BAD_DETACHED_UPDATE_MANIFEST MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_UPDATE_DATA_PARSER(12) /** * @brief ADUC_ERC_UTILITIES_UPDATE_DATA_PARSER_DETACHED_UPDATE_MANIFEST_DOWNLOAD_FAILED, ERC Value: 2150629389 (0x8030000d) */ #define ADUC_ERC_UTILITIES_UPDATE_DATA_PARSER_DETACHED_UPDATE_MANIFEST_DOWNLOAD_FAILED MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_UPDATE_DATA_PARSER(13) /** * @brief ADUC_ERC_UTILITIES_UPDATE_DATA_PARSER_BAD_DETACHED_UPDATE_MANIFEST_JSON_FILE, ERC Value: 2150629390 (0x8030000e) */ #define ADUC_ERC_UTILITIES_UPDATE_DATA_PARSER_BAD_DETACHED_UPDATE_MANIFEST_JSON_FILE MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_UPDATE_DATA_PARSER(14) /** * @brief ADUC_ERC_UTILITIES_UPDATE_DATA_PARSER_DETACHED_UPDATE_MANIFEST_MISSING_UPDATEMANIFEST_PROPERTY, ERC Value: 2150629391 (0x8030000f) */ #define ADUC_ERC_UTILITIES_UPDATE_DATA_PARSER_DETACHED_UPDATE_MANIFEST_MISSING_UPDATEMANIFEST_PROPERTY MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_UPDATE_DATA_PARSER(15) /** * @brief ADUC_ERC_UTILITIES_UPDATE_DATA_PARSER_BAD_WORKFLOW_ACTION, ERC Value: 2150629392 (0x80300010) */ #define ADUC_ERC_UTILITIES_UPDATE_DATA_PARSER_BAD_WORKFLOW_ACTION MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_UPDATE_DATA_PARSER(16) /** * @brief ADUC_ERC_UTILITIES_UPDATE_DATA_PARSER_EMPTY_OR_MISSING_ROOTKEY_PKG_URL, ERC Value: 2150629393 (0x80300011) */ #define ADUC_ERC_UTILITIES_UPDATE_DATA_PARSER_EMPTY_OR_MISSING_ROOTKEY_PKG_URL MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_UPDATE_DATA_PARSER(17) /** * @brief ADUC_ERC_UTILITIES_WORKFLOW_UTIL_ERROR_BAD_PARAM, ERC Value: 2151677953 (0x80400001) */ #define ADUC_ERC_UTILITIES_WORKFLOW_UTIL_ERROR_BAD_PARAM MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_WORKFLOW_UTIL(1) /** * @brief ADUC_ERC_UTILITIES_WORKFLOW_UTIL_ERROR_NO_MEM, ERC Value: 2151677954 (0x80400002) */ #define ADUC_ERC_UTILITIES_WORKFLOW_UTIL_ERROR_NO_MEM MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_WORKFLOW_UTIL(2) /** * @brief ADUC_ERC_UTILITIES_WORKFLOW_UTIL_INVALID_ACTION_JSON_STRING, ERC Value: 2151677955 (0x80400003) */ #define ADUC_ERC_UTILITIES_WORKFLOW_UTIL_INVALID_ACTION_JSON_STRING MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_WORKFLOW_UTIL(3) /** * @brief ADUC_ERC_UTILITIES_WORKFLOW_UTIL_INVALID_ACTION_JSON_FILE, ERC Value: 2151677956 (0x80400004) */ #define ADUC_ERC_UTILITIES_WORKFLOW_UTIL_INVALID_ACTION_JSON_FILE MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_WORKFLOW_UTIL(4) /** * @brief ADUC_ERC_UTILITIES_WORKFLOW_UTIL_INVALID_UPDATE_ID, ERC Value: 2151677957 (0x80400005) */ #define ADUC_ERC_UTILITIES_WORKFLOW_UTIL_INVALID_UPDATE_ID MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_WORKFLOW_UTIL(5) /** * @brief ADUC_ERC_UTILITIES_WORKFLOW_UTIL_COPY_UPDATE_ACTION_FROM_BASE_FAILURE, ERC Value: 2151677958 (0x80400006) */ #define ADUC_ERC_UTILITIES_WORKFLOW_UTIL_COPY_UPDATE_ACTION_FROM_BASE_FAILURE MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_WORKFLOW_UTIL(6) /** * @brief ADUC_ERC_UTILITIES_WORKFLOW_UTIL_COPY_UPDATE_MANIFEST_FROM_BASE_FAILURE, ERC Value: 2151677959 (0x80400007) */ #define ADUC_ERC_UTILITIES_WORKFLOW_UTIL_COPY_UPDATE_MANIFEST_FROM_BASE_FAILURE MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_WORKFLOW_UTIL(7) /** * @brief ADUC_ERC_UTILITIES_WORKFLOW_UTIL_PARSE_INSTRUCTION_ENTRY_FAILURE, ERC Value: 2151677960 (0x80400008) */ #define ADUC_ERC_UTILITIES_WORKFLOW_UTIL_PARSE_INSTRUCTION_ENTRY_FAILURE MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_WORKFLOW_UTIL(8) /** * @brief ADUC_ERC_UTILITIES_WORKFLOW_UTIL_PARSE_INSTRUCTION_ENTRY_NO_UPDATE_TYPE, ERC Value: 2151677961 (0x80400009) */ #define ADUC_ERC_UTILITIES_WORKFLOW_UTIL_PARSE_INSTRUCTION_ENTRY_NO_UPDATE_TYPE MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_WORKFLOW_UTIL(9) /** * @brief ADUC_ERC_UTILITIES_WORKFLOW_UTIL_COPY_UPDATE_ACTION_SET_UPDATE_TYPE_FAILURE, ERC Value: 2151677962 (0x8040000a) */ #define ADUC_ERC_UTILITIES_WORKFLOW_UTIL_COPY_UPDATE_ACTION_SET_UPDATE_TYPE_FAILURE MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_WORKFLOW_UTIL(10) /** * @brief ADUC_ERC_UTILITIES_WORKFLOW_UTIL_INVALID_STEP_INDEX, ERC Value: 2151677963 (0x8040000b) */ #define ADUC_ERC_UTILITIES_WORKFLOW_UTIL_INVALID_STEP_INDEX MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_WORKFLOW_UTIL(11) /** * @brief ADUC_ERC_UTILITIES_WORKFLOW_UTIL_PARSE_STEP_ENTRY_NO_HANDLER_TYPE, ERC Value: 2151677964 (0x8040000c) */ #define ADUC_ERC_UTILITIES_WORKFLOW_UTIL_PARSE_STEP_ENTRY_NO_HANDLER_TYPE MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_WORKFLOW_UTIL(12) /** * @brief ADUC_ERC_UTILITIES_WORKFLOW_UTIL_COPY_UPDATE_ACTION_COPY_HANDLER_PROPERTIES_FAILED, ERC Value: 2151677965 (0x8040000d) */ #define ADUC_ERC_UTILITIES_WORKFLOW_UTIL_COPY_UPDATE_ACTION_COPY_HANDLER_PROPERTIES_FAILED MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_WORKFLOW_UTIL(13) /** * @brief ADUC_ERC_UTILITIES_WORKFLOW_UTIL_ERROR_BAD_PROPERTYUPDATE_JSON_FILE, ERC Value: 2151677966 (0x8040000e) */ #define ADUC_ERC_UTILITIES_WORKFLOW_UTIL_ERROR_BAD_PROPERTYUPDATE_JSON_FILE MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_WORKFLOW_UTIL(14) /** * @brief ADUC_ERC_UTILITIES_WORKFLOW_UTIL_ERROR_BAD_PROPERTYUPDATE_JSON_STRING, ERC Value: 2151677967 (0x8040000f) */ #define ADUC_ERC_UTILITIES_WORKFLOW_UTIL_ERROR_BAD_PROPERTYUPDATE_JSON_STRING MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_WORKFLOW_UTIL(15) /** * @brief ADUC_ERC_UTILITIES_ROOTKEYPKG_UNEXPECTED, ERC Value: 2152726529 (0x80500001) */ #define ADUC_ERC_UTILITIES_ROOTKEYPKG_UNEXPECTED MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_ROOTKEYPKG_UTIL(1) /** * @brief ADUC_ERC_UTILITIES_ROOTKEYPKG_UTIL_ERROR_BAD_ARG, ERC Value: 2152726530 (0x80500002) */ #define ADUC_ERC_UTILITIES_ROOTKEYPKG_UTIL_ERROR_BAD_ARG MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_ROOTKEYPKG_UTIL(2) /** * @brief ADUC_ERC_UTILITIES_ROOTKEYPKG_UTIL_ERROR_BAD_JSON, ERC Value: 2152726531 (0x80500003) */ #define ADUC_ERC_UTILITIES_ROOTKEYPKG_UTIL_ERROR_BAD_JSON MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_ROOTKEYPKG_UTIL(3) /** * @brief ADUC_ERC_UTILITIES_ROOTKEYPKG_PARSE_MISSING_REQUIRED_PROPERTY_VERSION, ERC Value: 2152726532 (0x80500004) */ #define ADUC_ERC_UTILITIES_ROOTKEYPKG_PARSE_MISSING_REQUIRED_PROPERTY_VERSION MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_ROOTKEYPKG_UTIL(4) /** * @brief ADUC_ERC_UTILITIES_ROOTKEYPKG_PARSE_MISSING_REQUIRED_PROPERTY_PUBLISHED, ERC Value: 2152726533 (0x80500005) */ #define ADUC_ERC_UTILITIES_ROOTKEYPKG_PARSE_MISSING_REQUIRED_PROPERTY_PUBLISHED MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_ROOTKEYPKG_UTIL(5) /** * @brief ADUC_ERC_UTILITIES_ROOTKEYPKG_PARSE_MISSING_REQUIRED_PROPERTY_DISABLEDROOTKEYS, ERC Value: 2152726534 (0x80500006) */ #define ADUC_ERC_UTILITIES_ROOTKEYPKG_PARSE_MISSING_REQUIRED_PROPERTY_DISABLEDROOTKEYS MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_ROOTKEYPKG_UTIL(6) /** * @brief ADUC_ERC_UTILITIES_ROOTKEYPKG_PARSE_MISSING_REQUIRED_HASHING_PROPERTY_ALG, ERC Value: 2152726535 (0x80500007) */ #define ADUC_ERC_UTILITIES_ROOTKEYPKG_PARSE_MISSING_REQUIRED_HASHING_PROPERTY_ALG MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_ROOTKEYPKG_UTIL(7) /** * @brief ADUC_ERC_UTILITIES_ROOTKEYPKG_PARSE_MISSING_REQUIRED_SIGNATURE_PROPERTY_ALG, ERC Value: 2152726536 (0x80500008) */ #define ADUC_ERC_UTILITIES_ROOTKEYPKG_PARSE_MISSING_REQUIRED_SIGNATURE_PROPERTY_ALG MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_ROOTKEYPKG_UTIL(8) /** * @brief ADUC_ERC_UTILITIES_ROOTKEYPKG_PARSE_MISSING_REQUIRED_PROPERTY_HASH_OR_SIG, ERC Value: 2152726537 (0x80500009) */ #define ADUC_ERC_UTILITIES_ROOTKEYPKG_PARSE_MISSING_REQUIRED_PROPERTY_HASH_OR_SIG MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_ROOTKEYPKG_UTIL(9) /** * @brief ADUC_ERC_UTILITIES_ROOTKEYPKG_PARSE_MISSING_REQUIRED_PROPERTY_DISABLEDSIGNINGKEYS, ERC Value: 2152726538 (0x8050000a) */ #define ADUC_ERC_UTILITIES_ROOTKEYPKG_PARSE_MISSING_REQUIRED_PROPERTY_DISABLEDSIGNINGKEYS MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_ROOTKEYPKG_UTIL(10) /** * @brief ADUC_ERC_UTILITIES_ROOTKEYPKG_PARSE_MISSING_REQUIRED_PROPERTY_KEYTYPE, ERC Value: 2152726539 (0x8050000b) */ #define ADUC_ERC_UTILITIES_ROOTKEYPKG_PARSE_MISSING_REQUIRED_PROPERTY_KEYTYPE MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_ROOTKEYPKG_UTIL(11) /** * @brief ADUC_ERC_UTILITIES_ROOTKEYPKG_PARSE_MISSING_REQUIRED_PROPERTY_ROOTKEYS, ERC Value: 2152726540 (0x8050000c) */ #define ADUC_ERC_UTILITIES_ROOTKEYPKG_PARSE_MISSING_REQUIRED_PROPERTY_ROOTKEYS MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_ROOTKEYPKG_UTIL(12) /** * @brief ADUC_ERC_UTILITIES_ROOTKEYPKG_PARSE_MISSING_REQUIRED_PROPERTY_PROTECTED, ERC Value: 2152726541 (0x8050000d) */ #define ADUC_ERC_UTILITIES_ROOTKEYPKG_PARSE_MISSING_REQUIRED_PROPERTY_PROTECTED MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_ROOTKEYPKG_UTIL(13) /** * @brief ADUC_ERC_UTILITIES_ROOTKEYPKG_PARSE_MISSING_REQUIRED_PROPERTY_SIGNATURES, ERC Value: 2152726542 (0x8050000e) */ #define ADUC_ERC_UTILITIES_ROOTKEYPKG_PARSE_MISSING_REQUIRED_PROPERTY_SIGNATURES MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_ROOTKEYPKG_UTIL(14) /** * @brief ADUC_ERC_UTILITIES_ROOTKEYPKG_PARSE_ROOTKEYS_EMPTY, ERC Value: 2152726545 (0x80500011) */ #define ADUC_ERC_UTILITIES_ROOTKEYPKG_PARSE_ROOTKEYS_EMPTY MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_ROOTKEYPKG_UTIL(17) /** * @brief ADUC_ERC_UTILITIES_ROOTKEYPKG_PARSE_SIGNATURES_EMPTY, ERC Value: 2152726546 (0x80500012) */ #define ADUC_ERC_UTILITIES_ROOTKEYPKG_PARSE_SIGNATURES_EMPTY MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_ROOTKEYPKG_UTIL(18) /** * @brief ADUC_ERC_UTILITIES_ROOTKEYPKG_PARSE_INVALID_MODULUS, ERC Value: 2152726547 (0x80500013) */ #define ADUC_ERC_UTILITIES_ROOTKEYPKG_PARSE_INVALID_MODULUS MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_ROOTKEYPKG_UTIL(19) /** * @brief ADUC_ERC_UTILITIES_ROOTKEYPKG_PARSE_INVALID_HASH_ALGORITHM, ERC Value: 2152726548 (0x80500014) */ #define ADUC_ERC_UTILITIES_ROOTKEYPKG_PARSE_INVALID_HASH_ALGORITHM MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_ROOTKEYPKG_UTIL(20) /** * @brief ADUC_ERC_UTILITIES_ROOTKEYPKG_PARSE_INVALID_SIGNING_ALGORITHM, ERC Value: 2152726549 (0x80500015) */ #define ADUC_ERC_UTILITIES_ROOTKEYPKG_PARSE_INVALID_SIGNING_ALGORITHM MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_ROOTKEYPKG_UTIL(21) /** * @brief ADUC_ERC_UTILITIES_ROOTKEYPKG_PARSE_INVALID_ENCODING, ERC Value: 2152726550 (0x80500016) */ #define ADUC_ERC_UTILITIES_ROOTKEYPKG_PARSE_INVALID_ENCODING MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_ROOTKEYPKG_UTIL(22) /** * @brief ADUC_ERC_UTILITIES_ROOTKEYPKG_PARSE_INVALID_KEY_ID, ERC Value: 2152726551 (0x80500017) */ #define ADUC_ERC_UTILITIES_ROOTKEYPKG_PARSE_INVALID_KEY_ID MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_ROOTKEYPKG_UTIL(23) /** * @brief ADUC_ERC_UTILITIES_ROOTKEYPKG_PARSE_UNSUPPORTED_KEYTYPE, ERC Value: 2152726552 (0x80500018) */ #define ADUC_ERC_UTILITIES_ROOTKEYPKG_PARSE_UNSUPPORTED_KEYTYPE MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_ROOTKEYPKG_UTIL(24) /** * @brief ADUC_ERC_UTILITIES_ROOTKEYPKG_PARSE_INVALID_RSA_PARAMETERS, ERC Value: 2152726553 (0x80500019) */ #define ADUC_ERC_UTILITIES_ROOTKEYPKG_PARSE_INVALID_RSA_PARAMETERS MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_ROOTKEYPKG_UTIL(25) /** * @brief ADUC_ERC_UTILITIES_ROOTKEYPKG_PARSE_GETOBJ_SIGNATURES_ELEMENT, ERC Value: 2152726554 (0x8050001a) */ #define ADUC_ERC_UTILITIES_ROOTKEYPKG_PARSE_GETOBJ_SIGNATURES_ELEMENT MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_ROOTKEYPKG_UTIL(26) /** * @brief ADUC_ERC_UTILITIES_ROOTKEYPKG_PARSE_GETOBJ_DISABLEDSIGNINGKEYS_ELEMENT, ERC Value: 2152726555 (0x8050001b) */ #define ADUC_ERC_UTILITIES_ROOTKEYPKG_PARSE_GETOBJ_DISABLEDSIGNINGKEYS_ELEMENT MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_ROOTKEYPKG_UTIL(27) /** * @brief ADUC_ERC_UTILITIES_ROOTKEYPKG_PARSE_INVALID_EXPONENT, ERC Value: 2152726556 (0x8050001c) */ #define ADUC_ERC_UTILITIES_ROOTKEYPKG_PARSE_INVALID_EXPONENT MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_ROOTKEYPKG_UTIL(28) /** * @brief ADUC_ERC_UTILITIES_ROOTKEYPKG_DOWNLOAD_BADARG, ERC Value: 2152726557 (0x8050001d) */ #define ADUC_ERC_UTILITIES_ROOTKEYPKG_DOWNLOAD_BADARG MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_ROOTKEYPKG_UTIL(29) /** * @brief ADUC_ERC_UTILITIES_ROOTKEYPKG_DOWNLOAD_MKDIR_DWNLD_FOLDER, ERC Value: 2152726558 (0x8050001e) */ #define ADUC_ERC_UTILITIES_ROOTKEYPKG_DOWNLOAD_MKDIR_DWNLD_FOLDER MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_ROOTKEYPKG_UTIL(30) /** * @brief ADUC_ERC_UTILITIES_ROOTKEYPKG_DOWNLOAD_URL_BAD_PATH, ERC Value: 2152726559 (0x8050001f) */ #define ADUC_ERC_UTILITIES_ROOTKEYPKG_DOWNLOAD_URL_BAD_PATH MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_ROOTKEYPKG_UTIL(31) /** * @brief ADUC_ERC_UTILITIES_ROOTKEYUTIL_UNEXPECTED, ERC Value: 2153775105 (0x80600001) */ #define ADUC_ERC_UTILITIES_ROOTKEYUTIL_UNEXPECTED MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_ROOTKEY_UTIL(1) /** * @brief ADUC_ERC_UTILITIES_ROOTKEYUTIL_HARDCODED_ROOTKEY_LOAD_FAILED, ERC Value: 2153775106 (0x80600002) */ #define ADUC_ERC_UTILITIES_ROOTKEYUTIL_HARDCODED_ROOTKEY_LOAD_FAILED MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_ROOTKEY_UTIL(2) /** * @brief ADUC_ERC_UTILITIES_ROOTKEYUTIL_SIGNATURE_FOR_KEY_NOT_FOUND, ERC Value: 2153775107 (0x80600003) */ #define ADUC_ERC_UTILITIES_ROOTKEYUTIL_SIGNATURE_FOR_KEY_NOT_FOUND MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_ROOTKEY_UTIL(3) /** * @brief ADUC_ERC_UTILITIES_ROOTKEYUTIL_SIGNATURE_VALIDATION_FAILED, ERC Value: 2153775108 (0x80600004) */ #define ADUC_ERC_UTILITIES_ROOTKEYUTIL_SIGNATURE_VALIDATION_FAILED MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_ROOTKEY_UTIL(4) /** * @brief ADUC_ERC_UTILITIES_ROOTKEYUTIL_ROOTKEYPACKAGE_STORE_FAILED, ERC Value: 2153775109 (0x80600005) */ #define ADUC_ERC_UTILITIES_ROOTKEYUTIL_ROOTKEYPACKAGE_STORE_FAILED MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_ROOTKEY_UTIL(5) /** * @brief ADUC_ERC_UTILITIES_ROOTKEYUTIL_BAD_ARGS, ERC Value: 2153775110 (0x80600006) */ #define ADUC_ERC_UTILITIES_ROOTKEYUTIL_BAD_ARGS MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_ROOTKEY_UTIL(6) /** * @brief ADUC_ERC_UTILITIES_ROOTKEYUTIL_ROOTKEYPACKAGE_CANNOT_WRITE_PACKAGE_TO_STORE, ERC Value: 2153775111 (0x80600007) */ #define ADUC_ERC_UTILITIES_ROOTKEYUTIL_ROOTKEYPACKAGE_CANNOT_WRITE_PACKAGE_TO_STORE MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_ROOTKEY_UTIL(7) /** * @brief ADUC_ERC_UTILITIES_ROOTKEYUTIL_ROOTKEYPACKAGE_CANT_RENAME_TO_STORE, ERC Value: 2153775112 (0x80600008) */ #define ADUC_ERC_UTILITIES_ROOTKEYUTIL_ROOTKEYPACKAGE_CANT_RENAME_TO_STORE MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_ROOTKEY_UTIL(8) /** * @brief ADUC_ERC_UTILITIES_ROOTKEYUTIL_ROOTKEYPACKAGE_CANT_LOAD_FROM_STORE, ERC Value: 2153775113 (0x80600009) */ #define ADUC_ERC_UTILITIES_ROOTKEYUTIL_ROOTKEYPACKAGE_CANT_LOAD_FROM_STORE MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_ROOTKEY_UTIL(9) /** * @brief ADUC_ERC_UTILITIES_ROOTKEYUTIL_ROOTKEYPACKAGE_FAILED_SERIALIZE_TO_STRING, ERC Value: 2153775114 (0x8060000a) */ #define ADUC_ERC_UTILITIES_ROOTKEYUTIL_ROOTKEYPACKAGE_FAILED_SERIALIZE_TO_STRING MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_ROOTKEY_UTIL(10) /** * @brief ADUC_ERC_UTILITIES_ROOTKEYUTIL_NO_ROOTKEY_FOUND_FOR_KEYID, ERC Value: 2153775115 (0x8060000b) */ #define ADUC_ERC_UTILITIES_ROOTKEYUTIL_NO_ROOTKEY_FOUND_FOR_KEYID MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_ROOTKEY_UTIL(11) /** * @brief ADUC_ERC_UTILITIES_ROOTKEYUTIL_ERRNOMEM, ERC Value: 2153775116 (0x8060000c) */ #define ADUC_ERC_UTILITIES_ROOTKEYUTIL_ERRNOMEM MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_ROOTKEY_UTIL(12) /** * @brief ADUC_ERC_UTILITIES_ROOTKEYUTIL_SIGNING_ROOTKEY_IS_DISABLED, ERC Value: 2153775117 (0x8060000d) */ #define ADUC_ERC_UTILITIES_ROOTKEYUTIL_SIGNING_ROOTKEY_IS_DISABLED MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_ROOTKEY_UTIL(13) /** * @brief ADUC_ERC_UTILITIES_ROOTKEYUTIL_MISSING_SIGNING_KEY, ERC Value: 2153775118 (0x8060000e) */ #define ADUC_ERC_UTILITIES_ROOTKEYUTIL_MISSING_SIGNING_KEY MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_ROOTKEY_UTIL(14) /** * @brief ADUC_ERC_UTILITIES_ROOTKEYUTIL_LOCAL_STORE_UNINITIALIZED, ERC Value: 2153775119 (0x8060000f) */ #define ADUC_ERC_UTILITIES_ROOTKEYUTIL_LOCAL_STORE_UNINITIALIZED MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_ROOTKEY_UTIL(15) /** * @brief ADUC_ERC_UTILITIES_ROOTKEYUTIL_SIGNING_KEY_PAYLOAD_BAD_JSON, ERC Value: 2153775120 (0x80600010) */ #define ADUC_ERC_UTILITIES_ROOTKEYUTIL_SIGNING_KEY_PAYLOAD_BAD_JSON MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_ROOTKEY_UTIL(16) /** * @brief ADUC_ERC_UTILITIES_ROOTKEYUTIL_SIGNING_KEY_INVALID_KEY_TYPE, ERC Value: 2153775121 (0x80600011) */ #define ADUC_ERC_UTILITIES_ROOTKEYUTIL_SIGNING_KEY_INVALID_KEY_TYPE MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_ROOTKEY_UTIL(17) /** * @brief ADUC_ERC_UTILITIES_ROOTKEYUTIL_SIGNING_KEY_INVALID_ALG, ERC Value: 2153775122 (0x80600012) */ #define ADUC_ERC_UTILITIES_ROOTKEYUTIL_SIGNING_KEY_INVALID_ALG MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_ROOTKEY_UTIL(18) /** * @brief ADUC_ERC_UTILITIES_ROOTKEYUTIL_SIGNING_KEY_INVALID_N, ERC Value: 2153775123 (0x80600013) */ #define ADUC_ERC_UTILITIES_ROOTKEYUTIL_SIGNING_KEY_INVALID_N MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_ROOTKEY_UTIL(19) /** * @brief ADUC_ERC_UTILITIES_ROOTKEYUTIL_SIGNING_KEY_INVALID_EXPONENT, ERC Value: 2153775124 (0x80600014) */ #define ADUC_ERC_UTILITIES_ROOTKEYUTIL_SIGNING_KEY_INVALID_EXPONENT MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_ROOTKEY_UTIL(20) /** * @brief ADUC_ERC_UTILITIES_ROOTKEYUTIL_ERR_GEN_PUBKEY, ERC Value: 2153775125 (0x80600015) */ #define ADUC_ERC_UTILITIES_ROOTKEYUTIL_ERR_GEN_PUBKEY MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_ROOTKEY_UTIL(21) /** * @brief ADUC_ERC_UTILITIES_ROOTKEYUTIL_ERR_CREATE_HASH_PUBKEY, ERC Value: 2153775126 (0x80600016) */ #define ADUC_ERC_UTILITIES_ROOTKEYUTIL_ERR_CREATE_HASH_PUBKEY MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_ROOTKEY_UTIL(22) /** * @brief ADUC_ERC_UTILITIES_ROOTKEYUTIL_ROOTKEYPACKAGE_DOWNLOAD_EXCEPTION, ERC Value: 2153775127 (0x80600017) */ #define ADUC_ERC_UTILITIES_ROOTKEYUTIL_ROOTKEYPACKAGE_DOWNLOAD_EXCEPTION MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_ROOTKEY_UTIL(23) /** * @brief ADUC_ERC_UTILITIES_URL_BAD_ARG, ERC Value: 2154823681 (0x80700001) */ #define ADUC_ERC_UTILITIES_URL_BAD_ARG MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_URL_UTIL(1) /** * @brief ADUC_ERC_UTILITIES_URL_BAD_URL, ERC Value: 2154823682 (0x80700002) */ #define ADUC_ERC_UTILITIES_URL_BAD_URL MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_URL_UTIL(2) /** * @brief ADUC_ERC_UTILITIES_URL_BAD_PATH, ERC Value: 2154823683 (0x80700003) */ #define ADUC_ERC_UTILITIES_URL_BAD_PATH MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_URL_UTIL(3) /** * @brief ADUC_ERC_UTILITIES_URL_PATH_COPY, ERC Value: 2154823684 (0x80700004) */ #define ADUC_ERC_UTILITIES_URL_PATH_COPY MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_URL_UTIL(4) /** * @brief ADUC_ERC_DOWNLOAD_HANDLER_EXTENSION_MANAGER_CREATE_FAILURE_CREATE, ERC Value: 2415919105 (0x90000001) */ #define ADUC_ERC_DOWNLOAD_HANDLER_EXTENSION_MANAGER_CREATE_FAILURE_CREATE MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_DOWNLOAD_HANDLER_EXTENSION_MANAGER(1) /** * @brief ADUC_ERC_DOWNLOAD_HANDLER_EXTENSION_MANAGER_UNSUPPORTED_CONTRACT_VERSION, ERC Value: 2415919106 (0x90000002) */ #define ADUC_ERC_DOWNLOAD_HANDLER_EXTENSION_MANAGER_UNSUPPORTED_CONTRACT_VERSION MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_DOWNLOAD_HANDLER_EXTENSION_MANAGER(2) /** * @brief ADUC_ERC_DOWNLOAD_HANDLER_CREATE_FACTORY_INSTANCE, ERC Value: 2415919107 (0x90000003) */ #define ADUC_ERC_DOWNLOAD_HANDLER_CREATE_FACTORY_INSTANCE MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_DOWNLOAD_HANDLER_EXTENSION_MANAGER(3) /** * @brief ADUC_ERC_DOWNLOAD_HANDLER_EXTENSION_MANAGER_HELPER_BAD_ARG, ERC Value: 2415919108 (0x90000004) */ #define ADUC_ERC_DOWNLOAD_HANDLER_EXTENSION_MANAGER_HELPER_BAD_ARG MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_DOWNLOAD_HANDLER_EXTENSION_MANAGER(4) /** * @brief ADUC_ERC_DOWNLOAD_HANDLER_EXTENSIBILITY_GET_CONTRACT, ERC Value: 2415919109 (0x90000005) */ #define ADUC_ERC_DOWNLOAD_HANDLER_EXTENSIBILITY_GET_CONTRACT MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_DOWNLOAD_HANDLER_EXTENSION_MANAGER(5) /** * @brief ADUC_ERC_DOWNLOAD_HANDLER_PLUGIN_ON_UPDATE_WORKFLOW_COMPLETED_FAILURE, ERC Value: 2416967681 (0x90100001) */ #define ADUC_ERC_DOWNLOAD_HANDLER_PLUGIN_ON_UPDATE_WORKFLOW_COMPLETED_FAILURE MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_DOWNLOAD_HANDLER_PLUGIN(1) /** * @brief ADUC_ERC_DOWNLOAD_HANDLER_PLUGIN_MISSING_EXPORT_SYMBOL, ERC Value: 2416967682 (0x90100002) */ #define ADUC_ERC_DOWNLOAD_HANDLER_PLUGIN_MISSING_EXPORT_SYMBOL MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_DOWNLOAD_HANDLER_PLUGIN(2) /** * @brief ADUC_ERC_DOWNLOAD_HANDLER_PLUGIN_EXPORT_CALL_EXCEPTION, ERC Value: 2416967683 (0x90100003) */ #define ADUC_ERC_DOWNLOAD_HANDLER_PLUGIN_EXPORT_CALL_EXCEPTION MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_DOWNLOAD_HANDLER_PLUGIN(3) /** * @brief ADUC_ERC_DOWNLOAD_HANDLER_PLUGIN_ON_UPDATE_WORKFLOW_COMPLETED_STDEXCEPTION, ERC Value: 2416967684 (0x90100004) */ #define ADUC_ERC_DOWNLOAD_HANDLER_PLUGIN_ON_UPDATE_WORKFLOW_COMPLETED_STDEXCEPTION MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_DOWNLOAD_HANDLER_PLUGIN(4) /** * @brief ADUC_ERC_DOWNLOAD_HANDLER_PLUGIN_ON_UPDATE_WORKFLOW_COMPLETED_NONSTDEXCEPTION, ERC Value: 2416967685 (0x90100005) */ #define ADUC_ERC_DOWNLOAD_HANDLER_PLUGIN_ON_UPDATE_WORKFLOW_COMPLETED_NONSTDEXCEPTION MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_DOWNLOAD_HANDLER_PLUGIN(5) /** * @brief ADUC_ERC_DOWNLOAD_HANDLER_PLUGIN_GETCONTRACTINFO_STDEXCEPTION, ERC Value: 2416967686 (0x90100006) */ #define ADUC_ERC_DOWNLOAD_HANDLER_PLUGIN_GETCONTRACTINFO_STDEXCEPTION MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_DOWNLOAD_HANDLER_PLUGIN(6) /** * @brief ADUC_ERC_DOWNLOAD_HANDLER_PLUGIN_GETCONTRACTINFO_NONSTDEXCEPTION, ERC Value: 2416967687 (0x90100007) */ #define ADUC_ERC_DOWNLOAD_HANDLER_PLUGIN_GETCONTRACTINFO_NONSTDEXCEPTION MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_DOWNLOAD_HANDLER_PLUGIN(7) /** * @brief ADUC_ERC_DOWNLOAD_HANDLER_PLUGIN_PROCESSUPDATE_STDEXCEPTION, ERC Value: 2416967688 (0x90100008) */ #define ADUC_ERC_DOWNLOAD_HANDLER_PLUGIN_PROCESSUPDATE_STDEXCEPTION MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_DOWNLOAD_HANDLER_PLUGIN(8) /** * @brief ADUC_ERC_DOWNLOAD_HANDLER_PLUGIN_PROCESSUPDATE_NONSTDEXCEPTION, ERC Value: 2416967689 (0x90100009) */ #define ADUC_ERC_DOWNLOAD_HANDLER_PLUGIN_PROCESSUPDATE_NONSTDEXCEPTION MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_DOWNLOAD_HANDLER_PLUGIN(9) /** * @brief ADUC_ERC_DOWNLOAD_HANDLER_PLUGIN_EXPORT_CALL_ONUPDATEWORKFLOWCOMPLETED, ERC Value: 2416967690 (0x9010000a) */ #define ADUC_ERC_DOWNLOAD_HANDLER_PLUGIN_EXPORT_CALL_ONUPDATEWORKFLOWCOMPLETED MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_DOWNLOAD_HANDLER_PLUGIN(10) /** * @brief ADUC_ERC_DOWNLOAD_HANDLER_PLUGIN_EXPORT_CALL_GETCONTRACTINFO, ERC Value: 2416967691 (0x9010000b) */ #define ADUC_ERC_DOWNLOAD_HANDLER_PLUGIN_EXPORT_CALL_GETCONTRACTINFO MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_DOWNLOAD_HANDLER_PLUGIN(11) /** * @brief ADUC_ERC_DOWNLOAD_HANDLER_PLUGIN_EXPORT_CALL_PROCESSUPDATE, ERC Value: 2416967692 (0x9010000c) */ #define ADUC_ERC_DOWNLOAD_HANDLER_PLUGIN_EXPORT_CALL_PROCESSUPDATE MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_DOWNLOAD_HANDLER_PLUGIN(12) /** * @brief ADUC_ERC_DDH_BAD_ARGS, ERC Value: 2424307713 (0x90800001) */ #define ADUC_ERC_DDH_BAD_ARGS MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_DELTA_DOWNLOAD_HANDLER_COMMON(1) /** * @brief ADUC_ERC_DDH_RELATEDFILE_NO_PROPERTIES, ERC Value: 2424307714 (0x90800002) */ #define ADUC_ERC_DDH_RELATEDFILE_NO_PROPERTIES MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_DELTA_DOWNLOAD_HANDLER_COMMON(2) /** * @brief ADUC_ERC_DDH_RELATEDFILE_BAD_OR_MISSING_HASH_PROPERTIES, ERC Value: 2424307715 (0x90800003) */ #define ADUC_ERC_DDH_RELATEDFILE_BAD_OR_MISSING_HASH_PROPERTIES MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_DELTA_DOWNLOAD_HANDLER_COMMON(3) /** * @brief ADUC_ERC_DDH_MAKE_DELTA_UPDATE_PATH, ERC Value: 2424307716 (0x90800004) */ #define ADUC_ERC_DDH_MAKE_DELTA_UPDATE_PATH MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_DELTA_DOWNLOAD_HANDLER_COMMON(4) /** * @brief ADUC_ERC_DDH_PROCESSOR_LOAD_LIB, ERC Value: 2424307717 (0x90800005) */ #define ADUC_ERC_DDH_PROCESSOR_LOAD_LIB MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_DELTA_DOWNLOAD_HANDLER_COMMON(5) /** * @brief ADUC_ERC_DDH_PROCESSOR_ENSURE_SYMBOLS, ERC Value: 2424307718 (0x90800006) */ #define ADUC_ERC_DDH_PROCESSOR_ENSURE_SYMBOLS MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_DELTA_DOWNLOAD_HANDLER_COMMON(6) /** * @brief ADUC_ERC_DDH_PROCESSOR_CREATE_SESSION, ERC Value: 2424307719 (0x90800007) */ #define ADUC_ERC_DDH_PROCESSOR_CREATE_SESSION MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_DELTA_DOWNLOAD_HANDLER_COMMON(7) /** * @brief ADUC_ERC_DDH_SOURCE_UPDATE_CACHE_MISS, ERC Value: 2424307720 (0x90800008) */ #define ADUC_ERC_DDH_SOURCE_UPDATE_CACHE_MISS MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_DELTA_DOWNLOAD_HANDLER_COMMON(8) /** * @brief ADUC_ERC_MOVE_PREPURGE, ERC Value: 2425356289 (0x90900001) */ #define ADUC_ERC_MOVE_PREPURGE MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_DELTA_DOWNLOAD_HANDLER_SOURCE_UPDATE_CACHE(1) /** * @brief ADUC_ERC_MOVE_PAYLOAD, ERC Value: 2425356290 (0x90900002) */ #define ADUC_ERC_MOVE_PAYLOAD MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_DELTA_DOWNLOAD_HANDLER_SOURCE_UPDATE_CACHE(2) /** * @brief ADUC_ERC_MOVE_POSTPURGE, ERC Value: 2425356291 (0x90900003) */ #define ADUC_ERC_MOVE_POSTPURGE MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_DELTA_DOWNLOAD_HANDLER_SOURCE_UPDATE_CACHE(3) /** * @brief ADUC_ERC_MOVE_CREATE_CACHE_PATH, ERC Value: 2425356292 (0x90900004) */ #define ADUC_ERC_MOVE_CREATE_CACHE_PATH MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_DELTA_DOWNLOAD_HANDLER_SOURCE_UPDATE_CACHE(4) /** * @brief ADUC_ERC_MOVE_COPYFALLBACK, ERC Value: 2425356293 (0x90900005) */ #define ADUC_ERC_MOVE_COPYFALLBACK MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_DELTA_DOWNLOAD_HANDLER_SOURCE_UPDATE_CACHE(5) /** * @brief ADUC_ERC_LOOKUP_CREATE_PATH, ERC Value: 2425356294 (0x90900006) */ #define ADUC_ERC_LOOKUP_CREATE_PATH MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_DELTA_DOWNLOAD_HANDLER_SOURCE_UPDATE_CACHE(6) /** * @brief ADUC_ERC_MISSING_SOURCE_SANDBOX_FILE, ERC Value: 2425356295 (0x90900007) */ #define ADUC_ERC_MISSING_SOURCE_SANDBOX_FILE MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_DELTA_DOWNLOAD_HANDLER_SOURCE_UPDATE_CACHE(7) /** * @brief ADUC_ERC_ROOTKEY_PKG_FAIL_JSON_PARSE, ERC Value: 2684354561 (0xa0000001) */ #define ADUC_ERC_ROOTKEY_PKG_FAIL_JSON_PARSE MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_ROOTKEY_WORKFLOW(1) /** * @brief ADUC_ERC_ROOTKEY_PKG_FAIL_JSON_SERIALIZE, ERC Value: 2684354562 (0xa0000002) */ #define ADUC_ERC_ROOTKEY_PKG_FAIL_JSON_SERIALIZE MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_ROOTKEY_WORKFLOW(2) /** * @brief ADUC_ERC_ROOTKEY_STORE_PATH_CREATE, ERC Value: 2684354563 (0xa0000003) */ #define ADUC_ERC_ROOTKEY_STORE_PATH_CREATE MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_ROOTKEY_WORKFLOW(3) /** * @brief ADUC_ERC_ROOTKEY_SIGNINGKEY_DISABLE_EVAL_INVALID_HASHALG, ERC Value: 2684354564 (0xa0000004) */ #define ADUC_ERC_ROOTKEY_SIGNINGKEY_DISABLE_EVAL_INVALID_HASHALG MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_ROOTKEY_WORKFLOW(4) /** * @brief ADUC_ERC_ROOTKEY_SIGNING_KEY_IS_DISABLED, ERC Value: 2684354565 (0xa0000005) */ #define ADUC_ERC_ROOTKEY_SIGNING_KEY_IS_DISABLED MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_ROOTKEY_WORKFLOW(5) /** * @brief ADUC_ERC_ROOTKEY_PROD_PKG_ON_TEST_AGENT, ERC Value: 2684354566 (0xa0000006) */ #define ADUC_ERC_ROOTKEY_PROD_PKG_ON_TEST_AGENT MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_ROOTKEY_WORKFLOW(6) /** * @brief ADUC_ERC_ROOTKEY_TEST_PKG_ON_PROD_AGENT, ERC Value: 2684354567 (0xa0000007) */ #define ADUC_ERC_ROOTKEY_TEST_PKG_ON_PROD_AGENT MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_ROOTKEY_WORKFLOW(7) /** * @brief ADUC_ERC_ROOTKEY_PACKAGE_CHANGED, ERC Value: 2684354568 (0xa0000008) */ #define ADUC_ERC_ROOTKEY_PACKAGE_CHANGED MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_ROOTKEY_WORKFLOW(8) /** * @brief ADUC_ERC_ROOTKEY_PKG_UNCHANGED, ERC Value: 2684358655 (0xa0000fff) */ #define ADUC_ERC_ROOTKEY_PKG_UNCHANGED MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_ROOTKEY_WORKFLOW(4095) // // STATIC FUNCTIONS, NOT GENERATED BUT USE GENERATED FUNCTIONS // /** * @brief Creates an extended error code for errors from delta processor API. * The facility code for these errors is ADUC_FACILITY_DOWNLOAD_HANDLER. * The component code for these errors is ADUC_COMPONENT_DELTA_DOWNLOAD_HANDLER_DELTA_PROCESSOR. * * @param errorCode The error code. */ #define MAKE_DELTA_PROCESSOR_EXTENDEDRESULTCODE(errorCode) MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_COMPONENT_DELTA_DOWNLOAD_HANDLER_DELTA_PROCESSOR(errorCode) // // Delivery Optimization HRESULT to Extended Result Code Functions // /** * @brief Macros to convert Delivery Optimization results to extended result code values. */ static inline ADUC_Result_t MAKE_ADUC_DELIVERY_OPTIMIZATION_EXTENDEDRESULTCODE(const int32_t value) { return (int32_t)((ADUC_FACILITY_DELIVERY_OPTIMIZATION & 0xF) << 0x1C) | (value & 0xFFFFFFF); } // // Reserved extension common error codes (0-300) // #define ADUC_ERC_EXTENSION_ERROR_NONE(facility, component) MAKE_ADUC_EXTENDEDRESULTCODE(facility, component, 0) #define ADUC_ERC_EXTENSION_CREATE_FAILURE_INVALID_ARG(facility, component) MAKE_ADUC_EXTENDEDRESULTCODE(facility, component, 1) #define ADUC_ERC_EXTENSION_CREATE_FAILURE_UNKNOWN(facility, component) MAKE_ADUC_EXTENDEDRESULTCODE(facility, component, 2) #define ADUC_ERC_EXTENSION_CREATE_FAILURE_NOT_FOUND(facility, component) MAKE_ADUC_EXTENDEDRESULTCODE(facility, component, 3) #define ADUC_ERC_EXTENSION_CREATE_FAILURE_VALIDATE(facility, component) MAKE_ADUC_EXTENDEDRESULTCODE(facility, component, 4) #define ADUC_ERC_EXTENSION_CREATE_FAILURE_LOAD(facility, component) MAKE_ADUC_EXTENDEDRESULTCODE(facility, component, 5) #define ADUC_ERC_EXTENSION_FAILURE_REQUIRED_FUNCTION_NOTIMPL(facility, component) MAKE_ADUC_EXTENDEDRESULTCODE(facility, component, 6) #define ADUC_ERC_EXTENSION_CREATE_FAILURE_CREATE(facility, component) MAKE_ADUC_EXTENDEDRESULTCODE(facility, component, 7) // // Child process error code generators // #define ADUC_ERC_SWUPDATE_HANDLER_CHILD_FAILURE_PROCESS_EXITCODE(exitCode) MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_HANDLER_SWUPDATE((0x1000 + exitCode)) #define ADUC_ERC_SCRIPT_HANDLER_CHILD_PROCESS_FAILURE_EXITCODE(exitCode) MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_HANDLER_SCRIPT((0x1000 + exitCode)) #define ADUC_ERROR_DELIVERY_OPTIMIZATION_DOWNLOADER_EXTERNAL_FAILURE(exitCode) MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_DOWNLOADER_DELIVERY_OPTIMIZATION((0x1000 + exitCode)) #define ADUC_ERROR_CURL_DOWNLOADER_EXTERNAL_FAILURE(exitCode) MAKE_ADUC_EXTENDEDRESULTCODE_FOR_COMPONENT_ADUC_CONTENT_DOWNLOADER_CURL_DOWNLOADER((0x1000 + exitCode)) #endif // ADUC_RESULT_H