/************************************************************************ * * * fpcerrorcodes.h -- error code definitions for the COM API's * * * * Copyright (c) Microsoft Corporation. All rights reserved. * * THIS CODE IS MADE AVAILABLE AS IS, WITHOUT WARRANTY OF ANY KIND. * * THE ENTIRE RISK OF THE USE OR THE RESULTS FROM THE USE OF THIS CODE * * REMAINS WITH THE USER. USE AND REDISTRIBUTION OF THIS CODE, WITH * * OR WITHOUT MODIFICATION, IS HEREBY PERMITTED. * * * ************************************************************************/ #ifndef _FPCERRORCODES_H_ #define _FPCERRORCODES_H_ // // NOTE: All message ids in this file are limited to 10000 - 19999 // // // Values are 32 bit values layed out as follows: // // 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 // 1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0 // +---+-+-+-----------------------+-------------------------------+ // |Sev|C|R| Facility | Code | // +---+-+-+-----------------------+-------------------------------+ // // where // // Sev - is the severity code // // 00 - Success // 01 - Informational // 10 - Warning // 11 - Error // // C - is the Customer code flag // // R - is a reserved bit // // Facility - is the facility code // // Code - is the facility's status code // // // Define the facility codes // #define FACILITY_FPC_COM 0x4 // // Define the severity codes // // // MessageId: S_FPCLOG_BAD_COLUMN_SELECTION // // MessageText: // // For SQL (ODBC) logging, the date field must be selected. // #define S_FPCLOG_BAD_COLUMN_SELECTION ((HRESULT)0x00040200L) // // MessageId: S_FPC_ALERTSRV_ALERT_NOT_FOUND // // MessageText: // // The specified alert was not found. // #define S_FPC_ALERTSRV_ALERT_NOT_FOUND ((HRESULT)0x00040201L) // // MessageId: S_FPC_SERVICE_INACCESSIBLE // // MessageText: // // The service is inaccessible. // #define S_FPC_SERVICE_INACCESSIBLE ((HRESULT)0x00040202L) // // MessageId: E_FPC_CERTIFICATE_NOT_INSTALLED // // MessageText: // // The specified certificate cannot be located. // #define E_FPC_CERTIFICATE_NOT_INSTALLED ((HRESULT)0xC0040300L) // // MessageId: E_FPC_CROSS_PRIORITY_BOUNDARY // // MessageText: // // A Web application filter can be moved only into the positions of filters that have the same priority. // #define E_FPC_CROSS_PRIORITY_BOUNDARY ((HRESULT)0xC0040301L) // // MessageId: E_FPC_DEST_NOT_IP // // MessageText: // // This destination object is not defined using an IP address. // #define E_FPC_DEST_NOT_IP ((HRESULT)0xC0040302L) // // MessageId: E_FPC_NO_STORAGE // // MessageText: // // The object does not have persistent storage. Save the parent object first. // #define E_FPC_NO_STORAGE ((HRESULT)0xC0040303L) // // MessageId: E_FPC_OBJECT_INVALID // // MessageText: // // The object is not valid. // #define E_FPC_OBJECT_INVALID ((HRESULT)0xC0040304L) // // MessageId: E_FPC_STRING_BAD // // MessageText: // // The string is empty or invalid. // #define E_FPC_STRING_BAD ((HRESULT)0xC0040305L) // // MessageId: E_FPC_EVENT_NOT_DEFINED // // MessageText: // // The GUID of the alert cannot be found in the Events collection. // #define E_FPC_EVENT_NOT_DEFINED ((HRESULT)0xC0040306L) // // MessageId: E_FPC_NON_REMOVAL_EVENT // // MessageText: // // ISA Server predefined events cannot be removed. // #define E_FPC_NON_REMOVAL_EVENT ((HRESULT)0xC0040307L) // // MessageId: E_FPC_ALERT_KEY_INVALID // // MessageText: // // The additional key is out of range. // #define E_FPC_ALERT_KEY_INVALID ((HRESULT)0xC0040308L) // // MessageId: E_FPC_CANNOT_DEL_DEFAULT_RULE // // MessageText: // // The default rule cannot be removed. // #define E_FPC_CANNOT_DEL_DEFAULT_RULE ((HRESULT)0xC0040309L) // // MessageId: E_FPC_CANNOT_MOVE_DEFAULT_RULE // // MessageText: // // The order of execution for the default rule cannot be modified. It will always be executed last. // #define E_FPC_CANNOT_MOVE_DEFAULT_RULE ((HRESULT)0xC004030AL) // // MessageId: E_FPC_CORRUPTED_OBJECT_DATA // // MessageText: // // The object's data is corrupted. // #define E_FPC_CORRUPTED_OBJECT_DATA ((HRESULT)0xC004030BL) // // MessageId: E_DOMAIN_CANT_BE_IP_ADDR // // MessageText: // // An IP address cannot be used for a domain name. // #define E_DOMAIN_CANT_BE_IP_ADDR ((HRESULT)0xC004030CL) // // MessageId: E_FPC_QUERY_BUFFER_FULL // // MessageText: // // There are too many records in the query result. // #define E_FPC_QUERY_BUFFER_FULL ((HRESULT)0xC004030DL) // // MessageId: E_FPC_THRESHOLD_OUT_OF_RANGE // // MessageText: // // The threshold range should be between 1 and 65535. // #define E_FPC_THRESHOLD_OUT_OF_RANGE ((HRESULT)0xC004030EL) // // MessageId: E_FPC_OLD_DAILYSUMMARY_VERSION // // MessageText: // // The Daily Summary file is corrupted, or was generated with a previous version of the product. It cannot be used to generate the report. // #define E_FPC_OLD_DAILYSUMMARY_VERSION ((HRESULT)0xC004030FL) // // MessageId: E_FPC_INVALID_SERVER_NAME // // MessageText: // // The server name has not been specified or is invalid. Enter a valid server name. // #define E_FPC_INVALID_SERVER_NAME ((HRESULT)0xC0040310L) // // MessageId: E_FPC_STRING_CONTAINS_INVALID_CHARACTERS // // MessageText: // // The server name contains invalid characters. Enter a valid server name. // #define E_FPC_STRING_CONTAINS_INVALID_CHARACTERS ((HRESULT)0xC0040311L) // // MessageId: E_FPC_EMPTY_STRING // // MessageText: // // The string is empty or invalid. // #define E_FPC_EMPTY_STRING ((HRESULT)0xC0040312L) // // MessageId: E_FPC_VALUE_TOO_LARGE // // MessageText: // // The value is larger than the maximum allowed. // #define E_FPC_VALUE_TOO_LARGE ((HRESULT)0xC0040313L) // // MessageId: E_FPC_VALUE_TOO_SMALL // // MessageText: // // The value is smaller than the minimum allowed. // #define E_FPC_VALUE_TOO_SMALL ((HRESULT)0xC0040314L) // // MessageId: E_FPC_COMPONENT_NOT_INSTALLED // // MessageText: // // The ISA Server component is not installed. // #define E_FPC_COMPONENT_NOT_INSTALLED ((HRESULT)0xC0040315L) // // MessageId: E_FPC_BAD_IP_FORMAT // // MessageText: // // You must provide a valid IP address. // #define E_FPC_BAD_IP_FORMAT ((HRESULT)0xC0040316L) // // MessageId: E_FPC_IP_FROM_MORE_THAN_TO // // MessageText: // // The value in the From box must be lower than the value in the To box. // #define E_FPC_IP_FROM_MORE_THAN_TO ((HRESULT)0xC0040317L) // // MessageId: E_FPC_IP_PAIR_ALREADY_EXISTS // // MessageText: // // This IP range already exists in the list. // #define E_FPC_IP_PAIR_ALREADY_EXISTS ((HRESULT)0xC0040318L) // // MessageId: E_FPC_ALERT_MUST_HAVE_ACTIONS // // MessageText: // // The alert %1 must have at least one action enabled. // #define E_FPC_ALERT_MUST_HAVE_ACTIONS ((HRESULT)0xC0040319L) // // MessageId: E_FPC_DEFAULT_RULE_IS_READ_ONLY // // MessageText: // // This property cannot be modified for the default rule. // #define E_FPC_DEFAULT_RULE_IS_READ_ONLY ((HRESULT)0xC004031AL) // // MessageId: E_FPC_PROTOCOL_IS_READ_ONLY // // MessageText: // // The protocol cannot be removed or modified. // #define E_FPC_PROTOCOL_IS_READ_ONLY ((HRESULT)0xC004031BL) // // MessageId: E_FPC_ALERT_ALREADY_DEFINED // // MessageText: // // An alert with this event, server name, and additional condition already exists. // #define E_FPC_ALERT_ALREADY_DEFINED ((HRESULT)0xC004031CL) // // MessageId: E_FPC_FAILED_TO_READ_DISK_SIZE_AND_TYPE // // MessageText: // // The disk size and type properties cannot be read. // #define E_FPC_FAILED_TO_READ_DISK_SIZE_AND_TYPE ((HRESULT)0xC004031DL) // // MessageId: E_FPC_EVENT_IN_USE // // MessageText: // // Event definition %1 cannot be removed because it is used by alert %2. // #define E_FPC_EVENT_IN_USE ((HRESULT)0xC004031EL) // // MessageId: E_FPC_PNAT_PROTOCOL_NOT_INBOUND // // MessageText: // // The protocol specified is not a server (inbound) protocol. // #define E_FPC_PNAT_PROTOCOL_NOT_INBOUND ((HRESULT)0xC004031FL) // // MessageId: E_FPC_ITEM_IN_USE // // MessageText: // // The %1 named "%2" cannot be deleted because it is used in the %3: %4 // #define E_FPC_ITEM_IN_USE ((HRESULT)0xC0040320L) // // MessageId: E_FPC_LOW_RANGE_MORE_THAN_HIGH_RANGE // // MessageText: // // The lower port value must be less than or equal to the higher port value in the %1: %2. // #define E_FPC_LOW_RANGE_MORE_THAN_HIGH_RANGE ((HRESULT)0xC0040321L) // // MessageId: E_FPC_PORT_OUT_OF_RANGE // // MessageText: // // The port range should be between 1 and 65535. // #define E_FPC_PORT_OUT_OF_RANGE ((HRESULT)0xC0040322L) // // MessageId: E_FPC_IDENTICAL_STORAGE_NAME // // MessageText: // // An item with an identical storage name already exists in this collection. Each item added to the collection must have a unique storage name. // #define E_FPC_IDENTICAL_STORAGE_NAME ((HRESULT)0xC0040323L) // // MessageId: E_FPC_NOT_COMMON_NETWORK_DIALUP_CONNECTION // // MessageText: // // The specified network dial-up connection cannot be found on the computer. // #define E_FPC_NOT_COMMON_NETWORK_DIALUP_CONNECTION ((HRESULT)0xC0040324L) // // MessageId: E_FPC_NOT_FULL_URL // // MessageText: // // The URL should start with http://. // #define E_FPC_NOT_FULL_URL ((HRESULT)0xC0040325L) // // MessageId: E_FPC_NO_CREDENTIALS // // MessageText: // // You must specify credentials. // #define E_FPC_NO_CREDENTIALS ((HRESULT)0xC0040326L) // // MessageId: E_FPC_NO_DIALUP_AVAILABLE // // MessageText: // // Automatic dial-up cannot be used. There are no dial-up entries configured. // #define E_FPC_NO_DIALUP_AVAILABLE ((HRESULT)0xC0040327L) // // MessageId: E_FPC_INVALID_NETWORK_CHOSEN_FOR_AUTODIAL // // MessageText: // // Automatic dial-up cannot be enabled for this type of network. // #define E_FPC_INVALID_NETWORK_CHOSEN_FOR_AUTODIAL ((HRESULT)0xC0040328L) // // MessageId: E_FPC_NOT_SUPPORTED_IN_STANDARD_EDITION // // MessageText: // // The method or property is not available in ISA Server Standard Edition. // #define E_FPC_NOT_SUPPORTED_IN_STANDARD_EDITION ((HRESULT)0xC0040329L) // // MessageId: E_FPC_BAD_LDT_DOMAIN_NAME_FORMAT // // MessageText: // // The string is not a valid Local Domain Table (LDT) domain name. // #define E_FPC_BAD_LDT_DOMAIN_NAME_FORMAT ((HRESULT)0xC004032AL) // // MessageId: E_FPC_TCP_UDP_MISMATCH // // MessageText: // // Invalid API was used for the specified protocol. // #define E_FPC_TCP_UDP_MISMATCH ((HRESULT)0xC004032BL) // // MessageId: E_FPC_HTTP_CACHE_MIN_MUST_BE_LESS_THAN_MAX // // MessageText: // // The minimum time for content expiration in cache rule %1 must be less than or equal to the maximum time. // #define E_FPC_HTTP_CACHE_MIN_MUST_BE_LESS_THAN_MAX ((HRESULT)0xC004032CL) // // MessageId: E_FPC_NEED_SERVER_FOR_CREDENTIALS // // MessageText: // // Credentials cannot be added when there is no server available. // #define E_FPC_NEED_SERVER_FOR_CREDENTIALS ((HRESULT)0xC004032DL) // // MessageId: E_FPC_INVALID_PORT // // MessageText: // // You must provide a port number between 1 and 65535. // #define E_FPC_INVALID_PORT ((HRESULT)0xC004032EL) // // MessageId: E_FPC_INVALID_PORT_INC_0 // // MessageText: // // You must provide a port number between 0 and 65535. // #define E_FPC_INVALID_PORT_INC_0 ((HRESULT)0xC004032FL) // // MessageId: E_FPC_INVALID_PERIODICAL_RUN_ARGUMENTS // // MessageText: // // The cycle time is longer than the specified interval. // #define E_FPC_INVALID_PERIODICAL_RUN_ARGUMENTS ((HRESULT)0xC0040330L) // // MessageId: E_FPC_INVALID_ICMP_CODE // // MessageText: // // You must provide a code number between 0 and 255. // #define E_FPC_INVALID_ICMP_CODE ((HRESULT)0xC0040331L) // // MessageId: E_FPC_INVALID_ICMP_TYPE // // MessageText: // // You must provide a type number between 0 and 255. // #define E_FPC_INVALID_ICMP_TYPE ((HRESULT)0xC0040332L) // // MessageId: E_FPC_INVALID_PROTOCOL // // MessageText: // // You must provide a protocol number between 0 and 255. // #define E_FPC_INVALID_PROTOCOL ((HRESULT)0xC0040333L) // // MessageId: E_FPC_PREDEFINED_ITEM_IS_READ_ONLY // // MessageText: // // This property cannot be modified for the predefined item. // #define E_FPC_PREDEFINED_ITEM_IS_READ_ONLY ((HRESULT)0xC0040334L) // // MessageId: E_FPC_CAN_NOT_DELETE_PREDEFINED // // MessageText: // // The item cannot be deleted. It is part of the static configuration. // #define E_FPC_CAN_NOT_DELETE_PREDEFINED ((HRESULT)0xC0040335L) // // MessageId: E_FPC_IP_RANGE_SET_NOT_ALLOWED // // MessageText: // // This network type cannot have an IP Range Set. // #define E_FPC_IP_RANGE_SET_NOT_ALLOWED ((HRESULT)0xC0040336L) // // MessageId: E_FPC_XML_PASSWORD_REQUIRED // // MessageText: // // EncryptionPassword containing at least 8 characters must be specified when the fpcPersistencePasswords flag is set. // #define E_FPC_XML_PASSWORD_REQUIRED ((HRESULT)0xC0040337L) // // MessageId: E_FPC_XML_MISMATCH_IMPORT_OBJECT // // MessageText: // // The object %1 cannot be imported into %2. // #define E_FPC_XML_MISMATCH_IMPORT_OBJECT ((HRESULT)0xC0040338L) // // MessageId: E_FPC_XML_SCHEMA_VALIDATION_FAILED // // MessageText: // // Schema validation failed on the exported XML document. For more details see the ParseError property. // #define E_FPC_XML_SCHEMA_VALIDATION_FAILED ((HRESULT)0xC0040339L) // // MessageId: E_FPC_XML_NO_SERVER_AVAILABLE_FOR_EXPORT_PASSWORD // // MessageText: // // There is no available ISA Server to decrypt the exported password. Verify that services are running on at least one ISA Server. // #define E_FPC_XML_NO_SERVER_AVAILABLE_FOR_EXPORT_PASSWORD ((HRESULT)0xC004033AL) // // MessageId: E_FPC_XML_IMPORTED_OBJECT_NOT_PERSISTENT // // MessageText: // // The object cannot be imported with the specified import options. Verify that the specified import options match the object being imported. // #define E_FPC_XML_IMPORTED_OBJECT_NOT_PERSISTENT ((HRESULT)0xC004033BL) // // MessageId: E_FPC_XML_IMPORT_CANNOT_USE_CLEAN_COLLECTIONS // // MessageText: // // Only Array object can be imported with the Clean Collections option. // #define E_FPC_XML_IMPORT_CANNOT_USE_CLEAN_COLLECTIONS ((HRESULT)0xC004033CL) // // MessageId: E_FPC_XML_MISMATCH_IMPORT_EDITION // // MessageText: // // Enterprise Edition settings cannot be imported into Standard Edition. // #define E_FPC_XML_MISMATCH_IMPORT_EDITION ((HRESULT)0xC004033DL) // // MessageId: E_FPC_XML_MISMATCH_BUILD // // MessageText: // // An XML DOM document object cannot be imported from an old build. // #define E_FPC_XML_MISMATCH_BUILD ((HRESULT)0xC004033EL) // // MessageId: E_FPC_XML_WITH_PASSWORDS_REQUIRED // // MessageText: // // An XML DOM document object that was exported without fpcExportImportPasswords cannot be imported with the fpcExportImportPasswords flag set. // #define E_FPC_XML_WITH_PASSWORDS_REQUIRED ((HRESULT)0xC004033FL) // // MessageId: E_FPC_XML_WITH_SECURITY_DESCRIPTOR_REQUIRED // // MessageText: // // An XML DOM document object that was exported without fpcExportImportUserPermissions cannot be imported with the fpcExportImportUserPermissions flag set. // #define E_FPC_XML_WITH_SECURITY_DESCRIPTOR_REQUIRED ((HRESULT)0xC0040340L) // // MessageId: E_FPC_XML_WITH_SERVER_SPECIFIC_INFO_REQUIRED // // MessageText: // // An XML DOM document object that was exported without fpcExportImportServerSpecific cannot be imported with the fpcExportImportServerSpecific flag set. // #define E_FPC_XML_WITH_SERVER_SPECIFIC_INFO_REQUIRED ((HRESULT)0xC0040341L) // // MessageId: E_FPC_XML_INVALID_OPTIONAL_DATA_VALUE // // MessageText: // // Optional data value must be a bitmask of FpcExportImportOptionalData values. // #define E_FPC_XML_INVALID_OPTIONAL_DATA_VALUE ((HRESULT)0xC0040342L) // // MessageId: E_FPC_XML_WRONG_PASSWORD // // MessageText: // // The password you provided for the XML import is incorrect. Verify this password against the password provided during the export. // #define E_FPC_XML_WRONG_PASSWORD ((HRESULT)0xC0040343L) // // MessageId: E_FPC_NO_VPN_CONNECTION_FOR_THE_NETWORK // // MessageText: // // The VPN properties cannot be configured for non-VPN networks. // #define E_FPC_NO_VPN_CONNECTION_FOR_THE_NETWORK ((HRESULT)0xC0040344L) // // MessageId: E_FPC_CAN_NOT_CHANGE_CONNECTION_TYPE // // MessageText: // // The connection type cannot be set for this network. // #define E_FPC_CAN_NOT_CHANGE_CONNECTION_TYPE ((HRESULT)0xC0040345L) // // MessageId: E_FPC_IP_RANGE_ENTRY_INTERSECT_WITH_LOCAL_NETWORK // // MessageText: // // The %1 network includes IP addresses in the range %2-%3. Networks cannot contain IP addresses that overlap with another network. // #define E_FPC_IP_RANGE_ENTRY_INTERSECT_WITH_LOCAL_NETWORK ((HRESULT)0xC0040346L) // // MessageId: E_FPC_IP_RANGE_ENTRY_INTERSECT_WITH_LIMITED_BROADCAST // // MessageText: // // The specified address range contains the limited broadcast IP address (255.255.255.255). Change the IP range so that it does not contain 255.255.255.255 // #define E_FPC_IP_RANGE_ENTRY_INTERSECT_WITH_LIMITED_BROADCAST ((HRESULT)0xC0040347L) // // MessageId: E_FPC_IP_RANGE_ENTRY_INTERSECT_WITH_LOCAL_VPN_CONFIG // // MessageText: // // The VPN configuration static address pool includes IP addresses the range %1-%2. Networks cannot contain IP addresses that overlap with the VPN configuration static address pool. // #define E_FPC_IP_RANGE_ENTRY_INTERSECT_WITH_LOCAL_VPN_CONFIG ((HRESULT)0xC0040348L) // // MessageId: E_FPC_INVALID_NETWORK_CONNECTION_TYPE // // MessageText: // // The connection type is not valid for this network type. // #define E_FPC_INVALID_NETWORK_CONNECTION_TYPE ((HRESULT)0xC0040349L) // // MessageId: E_FPC_VPN_STATIC_ADDRESS_POOL_RAN_OUT_OF_ADDRESSES // // MessageText: // // There are not enough IP addresses available for VPN connections. The static address pool size must be at least one value larger than the maximum number of connections allowed in the VPN configuration. // #define E_FPC_VPN_STATIC_ADDRESS_POOL_RAN_OUT_OF_ADDRESSES ((HRESULT)0xC004034AL) // // MessageId: E_FPC_PREDEFINED_NETWORK_IS_READ_ONLY // // MessageText: // // This property cannot be modified for a predefined network. // #define E_FPC_PREDEFINED_NETWORK_IS_READ_ONLY ((HRESULT)0xC004034BL) // // MessageId: E_FPC_STORAGE_VER_MISMATCH // // MessageText: // // The ISA Server storage version is incompatible. // #define E_FPC_STORAGE_VER_MISMATCH ((HRESULT)0xC004034CL) // // MessageId: E_FPC_BAD_ADMIN_VERSION // // MessageText: // // The version of the MMC management console in the remote ISA Server is incompatible. Upgrade either the local computer, or the remote ISA Server computer. // #define E_FPC_BAD_ADMIN_VERSION ((HRESULT)0xC004034DL) // // MessageId: E_FPC_ALERTSRV_UNKNOWN_EVENT // // MessageText: // // The event signaled cannot be found. // #define E_FPC_ALERTSRV_UNKNOWN_EVENT ((HRESULT)0xC004034EL) // // MessageId: E_FPC_ALERTSRV_BAD_EVENT_GUID // // MessageText: // // The event GUID is not a valid GUID. // #define E_FPC_ALERTSRV_BAD_EVENT_GUID ((HRESULT)0xC004034FL) // // MessageId: E_FPC_ALERTSRV_DUPLICATED_ALERT // // MessageText: // // An alert with the same event condition, server name, and additional key is already defined. // #define E_FPC_ALERTSRV_DUPLICATED_ALERT ((HRESULT)0xC0040350L) // // MessageId: E_FPC_PROTOCOL_NOT_OUTBOUND // // MessageText: // // The specified protocol is a server (inbound) protocol. Inbound protocols can only be used in server publishing rules. // #define E_FPC_PROTOCOL_NOT_OUTBOUND ((HRESULT)0xC0040351L) // // MessageId: E_FPC_VIP_IS_NOT_IN_RELATED_NETWORK // // MessageText: // // The specified Virtual IP address (VIP) "%1" is not part of the related network "%2". // #define E_FPC_VIP_IS_NOT_IN_RELATED_NETWORK ((HRESULT)0xC0040352L) // // MessageId: E_FPC_NLB_NIC_IDNETIFIER_IS_NOT_UNIQUE // // MessageText: // // The specified network adapter "%1" in the Network Load Balancing configuration of network "%2", is already used for Network Load Balancing of network "%3" on this server. // #define E_FPC_NLB_NIC_IDNETIFIER_IS_NOT_UNIQUE ((HRESULT)0xC0040353L) // // MessageId: E_FPC_NO_ACCESS_PROPERTIES_FOR_THE_RULE // // MessageText: // // Access rule properties can only be configured for access rules, and not for other rules such as Web publishing and server publishing rules. // #define E_FPC_NO_ACCESS_PROPERTIES_FOR_THE_RULE ((HRESULT)0xC0040354L) // // MessageId: E_FPC_NO_SERVER_PBLISHING_PROPERTIES_FOR_THE_RULE // // MessageText: // // Server publishing properties can only be configured for server publishing rules. // #define E_FPC_NO_SERVER_PBLISHING_PROPERTIES_FOR_THE_RULE ((HRESULT)0xC0040355L) // // MessageId: E_FPC_NO_WEB_PBLISHING_PROPERTIES_FOR_THE_RULE // // MessageText: // // Web publishing properties can only be configured for Web publishing rules. // #define E_FPC_NO_WEB_PBLISHING_PROPERTIES_FOR_THE_RULE ((HRESULT)0xC0040356L) // // MessageId: E_FPC_BAD_ITEM_NAME // // MessageText: // // The %1 referenced by %2 %3 does not exist. // #define E_FPC_BAD_ITEM_NAME ((HRESULT)0xC0040357L) // // MessageId: E_FPC_AUTHENTICATION_SCHEME_FORWARD_ONLY // // MessageText: // // The authentication method selected cannot be used to authenticate Web publishing requests. Only outgoing Web requests can be authenticated using this method. // #define E_FPC_AUTHENTICATION_SCHEME_FORWARD_ONLY ((HRESULT)0xC0040358L) // // MessageId: E_FPC_AUTHENTICATION_SCHEME_REVERSE_ONLY // // MessageText: // // The authentication method selected cannot be used to authenticate outgoing web requests. Only Web Publishing rules can use this authentication method. // #define E_FPC_AUTHENTICATION_SCHEME_REVERSE_ONLY ((HRESULT)0xC0040359L) // // MessageId: E_FPC_AUTHENTICATION_DOESNT_PROVIDE_NAMESPACE // // MessageText: // // The selected user namespace is not supported by an authentication method. // #define E_FPC_AUTHENTICATION_DOESNT_PROVIDE_NAMESPACE ((HRESULT)0xC004035AL) // // MessageId: E_FPC_AUTHENTICATION_SCHEME_EXCLUSIVE // // MessageText: // // %1 authentication cannot be used together with any other authentication method. // #define E_FPC_AUTHENTICATION_SCHEME_EXCLUSIVE ((HRESULT)0xC004035BL) // // MessageId: E_FPC_SECONDARY_CONNECTIONS_ARE_NOT_APPLICABLE // // MessageText: // // The specified protocol contains references to application filters. The secondary connections are not applicable. // #define E_FPC_SECONDARY_CONNECTIONS_ARE_NOT_APPLICABLE ((HRESULT)0xC004035CL) // // MessageId: E_FPC_INVALID_DIRECTORY // // MessageText: // // The directory is invalid. // #define E_FPC_INVALID_DIRECTORY ((HRESULT)0xC004035DL) // // MessageId: E_FPC_INVALID_DATE // // MessageText: // // The date is invalid. // #define E_FPC_INVALID_DATE ((HRESULT)0xC004035EL) // // MessageId: E_FPC_INVALID_DAYS_OF_WEEK // // MessageText: // // At least one day should be specified. // #define E_FPC_INVALID_DAYS_OF_WEEK ((HRESULT)0xC004035FL) // // MessageId: E_FPC_INVALID_DAY_OF_MONTH // // MessageText: // // The day of the month should between 1 to 31. // #define E_FPC_INVALID_DAY_OF_MONTH ((HRESULT)0xC0040360L) // // MessageId: E_FPC_ADD_LINK_WITHOUT_PUBLISHING // // MessageText: // // To add a link to a report, publishing must be enabled for the report. // #define E_FPC_ADD_LINK_WITHOUT_PUBLISHING ((HRESULT)0xC0040361L) // // MessageId: E_FPC_INVALID_EMAIL_CONFIGURATION // // MessageText: // // To send an e-mail, specify a valid SMTP server name, From address, and TO address (or CC address). // #define E_FPC_INVALID_EMAIL_CONFIGURATION ((HRESULT)0xC0040362L) // // MessageId: E_FPC_INVALID_PUBLISHING_CONFIGURATION // // MessageText: // // When publishing a report you must specify a valid publishing folder. // #define E_FPC_INVALID_PUBLISHING_CONFIGURATION ((HRESULT)0xC0040363L) // // MessageId: E_FPC_INVALID_CATEGORIES // // MessageText: // // The report must include one or more valid report categories. // #define E_FPC_INVALID_CATEGORIES ((HRESULT)0xC0040364L) // // MessageId: E_FPC_VPN_STATIC_ADDRESS_POOL_INVALID_RANGE // // MessageText: // // IP address ranges in the static address pool must be between 1.0.0.0 and 223.255.255.255. // #define E_FPC_VPN_STATIC_ADDRESS_POOL_INVALID_RANGE ((HRESULT)0xC0040365L) // // MessageId: E_FPC_VPN_STATIC_ADDRESS_POOL_RANGE_TOO_SMALL // // MessageText: // // The address range is not valid. An address range must contain at least two IP addresses. // #define E_FPC_VPN_STATIC_ADDRESS_POOL_RANGE_TOO_SMALL ((HRESULT)0xC0040366L) // // MessageId: E_FPC_VPN_MAXIMUM_CONNECTION // // MessageText: // // The value specified for the maximum number of connections must be between %1 and %2. // #define E_FPC_VPN_MAXIMUM_CONNECTION ((HRESULT)0xC0040367L) // // MessageId: E_FPC_VPN_INVALID_IP // // MessageText: // // An IP address must be either 0.0.0.0 or belong in the range of 1.0.0.0 to 223.255.255.255. // #define E_FPC_VPN_INVALID_IP ((HRESULT)0xC0040368L) // // MessageId: E_FPC_VPN_INVALID_VALUE_IPS // // MessageText: // // You must specify the primary server IP address or choose the option of using the DHCP server. // #define E_FPC_VPN_INVALID_VALUE_IPS ((HRESULT)0xC0040369L) // // MessageId: E_FPC_INVALID_SAVEASHTML_CALL // // MessageText: // // Only reports that have been generated successfully can be saved in HTML format. // #define E_FPC_INVALID_SAVEASHTML_CALL ((HRESULT)0xC004036AL) // // MessageId: E_FPC_SERVER_PUBLISHING_HAS_NO_NETWORKS // // MessageText: // // At least one network or network set must be specified for the server publishing rule %1. // #define E_FPC_SERVER_PUBLISHING_HAS_NO_NETWORKS ((HRESULT)0xC004036BL) // // MessageId: E_FPC_VPN_NETWORK_LISTENER_LIST_EMPTY // // MessageText: // // At least one network must be selected for VPN client access. // #define E_FPC_VPN_NETWORK_LISTENER_LIST_EMPTY ((HRESULT)0xC004036CL) // // MessageId: E_FPC_VPN_PROTOCOL_NOT_CHOSEN // // MessageText: // // At least one protocol must be selected for VPN remote client access. // #define E_FPC_VPN_PROTOCOL_NOT_CHOSEN ((HRESULT)0xC004036DL) // // MessageId: E_FPC_NO_FULL_ADMINISTRATORS_LEFT // // MessageText: // // ISA Server cannot delete the specified user. Your ISA Server configuration must include at least one user who is delegated the role of Full ISA Server Administrator. // #define E_FPC_NO_FULL_ADMINISTRATORS_LEFT ((HRESULT)0xC004036EL) // // MessageId: E_FPC_PROTOCOL_RAW_CAN_NOT_HAVE_AN_APPLICATION_FILTER // // MessageText: // // A protocol definition that has a raw or ICMP protocol cannot have an application filter associated. // #define E_FPC_PROTOCOL_RAW_CAN_NOT_HAVE_AN_APPLICATION_FILTER ((HRESULT)0xC004036FL) // // MessageId: E_FPC_PROTOCOL_ONLY_ONE_RAW_CONNECTION_ALLOWED // // MessageText: // // A protocol definition can have only one raw connection. // #define E_FPC_PROTOCOL_ONLY_ONE_RAW_CONNECTION_ALLOWED ((HRESULT)0xC0040370L) // // MessageId: E_FPC_NO_LOCALHOST_IN_NETWORK_RULE // // MessageText: // // The Local Host network cannot be included in a network rule. // #define E_FPC_NO_LOCALHOST_IN_NETWORK_RULE ((HRESULT)0xC0040371L) // // MessageId: E_FPC_WEB_PUB_RULE_MUST_HAVE_SPECIFIC_PUBLIC_NAMES // // MessageText: // // The Web publishing rule %1 can apply only to public names which do not include asterisk (*). When link translation is enabled, the public name cannot include wildcard characters, and must be specific. // #define E_FPC_WEB_PUB_RULE_MUST_HAVE_SPECIFIC_PUBLIC_NAMES ((HRESULT)0xC0040372L) // // MessageId: E_FPC_PROTOCOL_MUST_HAVE_PRIMARY_CONNECTION // // MessageText: // // The protocol definition must include at least one primary connection. // #define E_FPC_PROTOCOL_MUST_HAVE_PRIMARY_CONNECTION ((HRESULT)0xC0040373L) // // MessageId: E_FPC_PROTOCOL_ONLY_SAME_DIRECTION_CONNECTION_ALLOWED // // MessageText: // // Primary connections for the protocol definition must be configured for either outbound or inbound traffic, but not both. // #define E_FPC_PROTOCOL_ONLY_SAME_DIRECTION_CONNECTION_ALLOWED ((HRESULT)0xC0040374L) // // MessageId: E_FPC_REPORT_RUN_REQUIRES_SCHEDULER_RUNNING // // MessageText: // // The Microsoft ISA Server Job Scheduler Service must be running in order to create a report. // #define E_FPC_REPORT_RUN_REQUIRES_SCHEDULER_RUNNING ((HRESULT)0xC0040375L) // // MessageId: E_FPC_WEB_PUBLISHING_RULE_NO_LISTENER // // MessageText: // // No Web listener is specified for Web publishing rule: %1. // #define E_FPC_WEB_PUBLISHING_RULE_NO_LISTENER ((HRESULT)0xC0040376L) // // MessageId: E_FPC_VPN_IPSEC_PRESHARED_SECRET_NOT_SUPPORTED // // MessageText: // // The use of a pre-shared IPSec key is not supported on this version of Windows. // #define E_FPC_VPN_IPSEC_PRESHARED_SECRET_NOT_SUPPORTED ((HRESULT)0xC0040377L) // // MessageId: E_FPC_RADIUS_QUARANTINE_NOT_SUPPORTED // // MessageText: // // VPN quarantine based on RADIUS policies is not supported on this version of Windows. // #define E_FPC_RADIUS_QUARANTINE_NOT_SUPPORTED ((HRESULT)0xC0040378L) // // MessageId: E_FPC_BACKUP_ROUTE_MISSING_SERVER_NAME // // MessageText: // // A server name must be specified for the backup route in chaining rule %1. // #define E_FPC_BACKUP_ROUTE_MISSING_SERVER_NAME ((HRESULT)0xC0040379L) // // MessageId: E_FPC_PRIMARY_ROUTE_MISSING_SERVER_NAME // // MessageText: // // A server name must be specified for the primary route in chaining rule %1. // #define E_FPC_PRIMARY_ROUTE_MISSING_SERVER_NAME ((HRESULT)0xC004037AL) // // MessageId: E_FPC_WEB_BROWSER_CUSTOM_SCRIPT_MISSING // // MessageText: // // A custom script URL for the client browser configuration settings must be specified for network %1. // #define E_FPC_WEB_BROWSER_CUSTOM_SCRIPT_MISSING ((HRESULT)0xC004037BL) // // MessageId: E_FPC_DIALUP_MISSING_USER_NAME // // MessageText: // // No user name was specified for the automatic dial-up configuration. // #define E_FPC_DIALUP_MISSING_USER_NAME ((HRESULT)0xC004037CL) // // MessageId: E_FPC_VPN_IPSEC_NETWORK_NOT_SUPPORTED // // MessageText: // // Retrieval of the IPSec VPN network settings is not supported for a non-IPSec network connection type. // #define E_FPC_VPN_IPSEC_NETWORK_NOT_SUPPORTED ((HRESULT)0xC004037DL) // // MessageId: E_FPC_VPN_L2TPPPTP_NETWORK_NOT_SUPPORTED // // MessageText: // // Retrieval of the L2TP/PPTP VPN network settings is not supported for a non-VPN network connection type. // #define E_FPC_VPN_L2TPPPTP_NETWORK_NOT_SUPPORTED ((HRESULT)0xC004037EL) // // MessageId: E_FPC_VPN_INVALID_PRESHARED_SECRET // // MessageText: // // A non-empty string must be specified for the preshared secret. // #define E_FPC_VPN_INVALID_PRESHARED_SECRET ((HRESULT)0xC004037FL) // // MessageId: E_FPC_VPN_IPSEC_NETWORK_REMOTE_SERVER_INVALID // // MessageText: // // The name specified for the remote server is not a valid IP address. // #define E_FPC_VPN_IPSEC_NETWORK_REMOTE_SERVER_INVALID ((HRESULT)0xC0040380L) // // MessageId: E_FPC_VPN_IPSEC_NETWORK_LOCAL_SERVER_INVALID // // MessageText: // // The name specified for the local server is not a valid IP address. // #define E_FPC_VPN_IPSEC_NETWORK_LOCAL_SERVER_INVALID ((HRESULT)0xC0040381L) // // MessageId: E_FPC_ITEM_IN_USE_NOT_IN_COLLECTION // // MessageText: // // The %1 named "%2" cannot be deleted because it is used in %3 // #define E_FPC_ITEM_IN_USE_NOT_IN_COLLECTION ((HRESULT)0xC0040382L) // // MessageId: E_FPC_ISASCHED_DOWN // // MessageText: // // The job cannot be started because the Microsoft ISA Server Job Scheduler Service is not running. Check the status of the service. // #define E_FPC_ISASCHED_DOWN ((HRESULT)0xC0040383L) // // MessageId: E_FPC_VPN_S2S_AUTHENTICATION_METHOD_EMPTY // // MessageText: // // At least one authentication method must be selected for site-to-site VPN access. // #define E_FPC_VPN_S2S_AUTHENTICATION_METHOD_EMPTY ((HRESULT)0xC0040384L) // // MessageId: E_FPC_WEB_PUB_RULE_NO_PUBLIC_NAMES // // MessageText: // // No public domain name or site name is specified for Web publishing rule %1. // #define E_FPC_WEB_PUB_RULE_NO_PUBLIC_NAMES ((HRESULT)0xC0040385L) // // MessageId: E_FPC_VPN_NET_INVALID_CERTIFICATE_AUTHORITY // // MessageText: // // The certificate authority name must be between %1 and %2 characters. // #define E_FPC_VPN_NET_INVALID_CERTIFICATE_AUTHORITY ((HRESULT)0xC0040386L) // // MessageId: E_FPC_VPN_NET_INVALID_PRESHARED_KEY // // MessageText: // // The pre-shared key must be between %1 and %2 characters. // #define E_FPC_VPN_NET_INVALID_PRESHARED_KEY ((HRESULT)0xC0040387L) // // MessageId: E_FPC_SERVER_NOT_JOINED_TO_DOMAIN // // MessageText: // // The server is not joined to a domain. // #define E_FPC_SERVER_NOT_JOINED_TO_DOMAIN ((HRESULT)0xC0040388L) // // MessageId: E_FPC_DENY_SRV_PUB_NOT_ALLOWED // // MessageText: // // Server publishing rules cannot be configured as “deny” rules. By design, server publishing rules allow access to specified servers for which access is denied by default. // #define E_FPC_DENY_SRV_PUB_NOT_ALLOWED ((HRESULT)0xC0040389L) // // MessageId: E_FPC_VPN_NET_CONFLICTING_AUTH_PROTOCOLS // // MessageText: // // For VPN site-to-site authentication, you can specify EAP authentication, or any combination of the alternative authentication methods (PAP, SPAP, CHAP, MS-CHAP, MS-CHAP v2). EAP cannot be used in conjunction with any other authentication method. // #define E_FPC_VPN_NET_CONFLICTING_AUTH_PROTOCOLS ((HRESULT)0xC004038AL) // // MessageId: E_FPC_ISASTG_SERVICE_UNAVAILABLE // // MessageText: // // The Microsoft ISA Server Storage Service is unavailable. // #define E_FPC_ISASTG_SERVICE_UNAVAILABLE ((HRESULT)0xC004038BL) // // MessageId: E_NO_SITE_OR_DOMIAN_DEFINED // // MessageText: // // The URL specified does not contain a domain or site name. If you want to specify a folder, the folder prefix (“/”), should come after the domain name. // #define E_NO_SITE_OR_DOMIAN_DEFINED ((HRESULT)0xC004038CL) // // MessageId: E_PORT_NUMBER_IN_WEB_SITE_NAME // // MessageText: // // The Web server name cannot contain a port number. You can specify the port number to be used for redirecting requests to this Web server on the Bridging tab of the Web publishing rule properties. // #define E_PORT_NUMBER_IN_WEB_SITE_NAME ((HRESULT)0xC004038DL) // // MessageId: E_DISCONNECT_CONTAINING_ARRAY // // MessageText: // // You cannot disconnect the server from the containing array. // #define E_DISCONNECT_CONTAINING_ARRAY ((HRESULT)0xC004038EL) // // MessageId: E_FPC_MSDE_NOT_INSTALLED // // MessageText: // // The MSDE feature is currently not installed. To install MSDE, in the Add/Remove Programs applet, select Microsoft ISA Server 2004 and click Change. Then, in the Microsoft ISA Server 2004 Installation Wizard use the Modify option to add MSDE to the installation. // #define E_FPC_MSDE_NOT_INSTALLED ((HRESULT)0xC004038FL) // // MessageId: E_FPC_LISTENER_WITH_SAME_IP_AND_PORT_IN_USE // // MessageText: // // A Web listener configured to listen on the same IP address and port is already being used by rule “%1”. // #define E_FPC_LISTENER_WITH_SAME_IP_AND_PORT_IN_USE ((HRESULT)0xC0040390L) // // MessageId: E_FPC_2_LISTENERS_WITH_SAME_IP_AND_PORT_IN_USE // // MessageText: // // The Web listeners used in rule "%1" and in rule "%2" specify identical IP addresses and ports. Web listener IP addresses and ports used by different rules cannot overlap. // #define E_FPC_2_LISTENERS_WITH_SAME_IP_AND_PORT_IN_USE ((HRESULT)0xC0040391L) // // MessageId: E_FPC_INVALID_PUBLISHING_CREDENTIALS_CONFIGURATION // // MessageText: // // The user account does not have the required permissions to publish the report. // #define E_FPC_INVALID_PUBLISHING_CREDENTIALS_CONFIGURATION ((HRESULT)0xC0040392L) // // MessageId: E_FPC_UPLOAD_NEW_CONFIGURATION // // MessageText: // // Some configuration changes were not applied. See the Windows event viewer for more details. // #define E_FPC_UPLOAD_NEW_CONFIGURATION ((HRESULT)0xC0040393L) // // MessageId: E_FPC_INVALID_LOG_DIRECTORY_AND_TYPE // // MessageText: // // You cannot specify an empty string when specifying a log folder as part of a full path option. // #define E_FPC_INVALID_LOG_DIRECTORY_AND_TYPE ((HRESULT)0xC0040394L) // // MessageId: E_FPC_PROTOCOL_NOT_SERVER_PROTOCOL // // MessageText: // // The specified protocol is not an inbound protocol (server) and cannot be used in server publishing rule %1. // #define E_FPC_PROTOCOL_NOT_SERVER_PROTOCOL ((HRESULT)0xC0040395L) // // MessageId: E_FPC_SSL_MUST_HAVE_CERTIFICATE // // MessageText: // // SSL is enabled for the %1 %2. You must specify a certificate to use for SSL authentication. The changes cannot be applied. // #define E_FPC_SSL_MUST_HAVE_CERTIFICATE ((HRESULT)0xC0040396L) // // MessageId: E_FPC_CORRUPTED_ITEM_OBJECT_ATTRIBUTE // // MessageText: // // Attribute %1 of object type %2 is corrupted. You should delete the object owner %3 of type %4, fix the corrupted attribute, or import a valid configuration. // #define E_FPC_CORRUPTED_ITEM_OBJECT_ATTRIBUTE ((HRESULT)0xC0040397L) // // MessageId: E_FPC_CORRUPTED_OBJECT_ATTRIBUTE // // MessageText: // // Attribute %1 of object type %2 is corrupted. You should delete the object, fix the corrupted attribute, or import a valid configuration. // #define E_FPC_CORRUPTED_OBJECT_ATTRIBUTE ((HRESULT)0xC0040398L) // // MessageId: E_FPC_XML_VERSION_MISMATCH // // MessageText: // // The XML file cannot be imported to this version of ISA Server. Install the latest version of ISA Server updates and then try importing the XML file again. // #define E_FPC_XML_VERSION_MISMATCH ((HRESULT)0xC0040399L) // // MessageId: E_FPC_CANNOT_IMPORT_SYSTEM_POLICY_RULE // // MessageText: // // System policy rules cannot be imported individually. // #define E_FPC_CANNOT_IMPORT_SYSTEM_POLICY_RULE ((HRESULT)0xC004039AL) // // MessageId: E_FPC_CANNOT_EXPORT_SYSTEM_POLICY_RULE // // MessageText: // // System policy rules cannot be exported individually. // #define E_FPC_CANNOT_EXPORT_SYSTEM_POLICY_RULE ((HRESULT)0xC004039BL) // // MessageId: E_FPC_CANNOT_SAVE_CACHEDRIVE_WHEN_ISACTRL_SERVICE_DOWN // // MessageText: // // The ISA Server Control service is currently stopped. As a result, the changes made to the configuration cannot be saved. To save the changes, you must either start the ISA Server Control service, or disable the changed cache drive setting by resetting it back to 0. // #define E_FPC_CANNOT_SAVE_CACHEDRIVE_WHEN_ISACTRL_SERVICE_DOWN ((HRESULT)0xC004039CL) #endif // _FPCERRORCODES_H_