// Header values must be specified as text strings.
//
#define DAPI_E_HEADER_MUST_BE_TEXT 0xC0000082L
//
// MessageId: PDC_NOT_FOUND
//
// MessageText:
//
// Unable to find the primary domain controller for domain %1.
//
#define PDC_NOT_FOUND 0xC0000083L
//
// MessageId: PDC_NOT_RESPONDING
//
// MessageText:
//
// Primary domain controller %1 is not responding.
//
#define PDC_NOT_RESPONDING 0xC0000084L
// ------------------- messages for BIMPORT -----------------------
//
// MessageId: BIMPMSG_PROMPT_LOG_FULL
//
// MessageText:
//
// The application event log is full. If you continue, you should increase the maximum log size or additional error information may not be written to the log. If you cancel, existing operations will not be undone.%n%nDo you want to continue with the %1?
//
#define BIMPMSG_PROMPT_LOG_FULL 0x00000085L
//
// MessageId: BIMPMSG_PROMPT_LOG_ERROR
//
// MessageText:
//
// The following error was encountered when attempting to log an event in the application event log:
// %2
//
// If you continue, additional error information may not be written to the log.
// If you cancel, existing operations will not be undone.
//
// Do you wish to continue with the %1?
//
#define BIMPMSG_PROMPT_LOG_ERROR 0x00000086L
//
// MessageId: BIMPMSG_PROMPT_LOG_FILE_ERROR
//
// MessageText:
//
// An error was encountered when writing to the log file %1. If you continue, additional error information will not be written to the log file. If you cancel, completed operations will not be undone. %n%nDo you want to continue with the %2?
//
#define BIMPMSG_PROMPT_LOG_FILE_ERROR 0x00000087L
//
// MessageId: BWARN_ACCNT_EXISTS
//
// MessageText:
//
// A Windows NT account for user %1 already exists.
//
#define BWARN_ACCNT_EXISTS 0x80000088L
//
// MessageId: BWARN_OVERRIDE_PDC_NOT_FOUND
//
// MessageText:
//
// Windows NT account %1 could not be created because the primary domain controller (PDC) could not be found for domain %2.
//
#define BWARN_OVERRIDE_PDC_NOT_FOUND 0x80000089L
//
// MessageId: BWARN_DELETE_TARGET_DOES_NOT_EXIST
//
// MessageText:
//
// Object %1 that was specified for deletion does not exist.
// Obj-Admin value %3 specified for %2 %1 was not found. This user could not be granted administrator privileges on the %2.
//
#define BWARN_NO_OBJ_ADMIN_ACCOUNT 0x8000008FL
//
// MessageId: BWARN_NO_OBJ_USER_ACCOUNT
//
// MessageText:
//
// Obj-User value %3 specified for %2 %1 was not found. This user will not have access to the %2.
//
#define BWARN_NO_OBJ_USER_ACCOUNT 0x80000090L
//
// MessageId: BWARN_NO_DEFAULT_ACCOUNT
//
// MessageText:
//
// User access privileges could not be assigned to %2 %1. No user accounts were specified, and the default Windows NT account, %3, could not be found.
//
#define BWARN_NO_DEFAULT_ACCOUNT 0x80000091L
//
// MessageId: BWARN_COULD_NOT_CREATE_SD
//
// MessageText:
//
// Microsoft Windows error %2 was encountered while attempting to create a Windows NT security descriptor for mailbox object %1.
//
#define BWARN_COULD_NOT_CREATE_SD 0x80000092L
//
// MessageId: DAPI_MISSING_EXCHANGE_CP
//
// MessageText:
//
// Missing a code page (20261 or 1252) required for proper character translation when reading and writing objects in the directory. Some characters may not map properly. Verify that these are installed on your system.
//
#define DAPI_MISSING_EXCHANGE_CP 0x40000093L
//
// MessageId: BWARN_RENAMED_OUTPUT_FILE
//
// MessageText:
//
// File %1 already existed and was renamed to %2.
//
#define BWARN_RENAMED_OUTPUT_FILE 0x40000094L
//
// MessageId: BWARN_RENAMED_IMPORT_FILE
//
// MessageText:
//
// The specified import file, %1, conflicts with a constructed output file and was renamed to %2.
//
#define BWARN_RENAMED_IMPORT_FILE 0x80000095L
//
// MessageId: BWARN_DEL_ATTR
//
// MessageText:
//
// Entry %1 did not contain property %2 so the property could not be deleted.
//
#define BWARN_DEL_ATTR 0x80000096L
//
// MessageId: BWARN_THREAD_FAILED
//
// MessageText:
//
// Microsoft Windows error %1 occurred when attempting to create a processing thread.
//
#define BWARN_THREAD_FAILED 0x80000097L
//
// MessageId: BWARN_ATTRIBUTE_DUPLICATE
//
// MessageText:
//
// %1 has been specified more than once in the attribute list. Only the first instance will be used when writing to the directory.
//
#define BWARN_ATTRIBUTE_DUPLICATE 0x80000098L
//
// MessageId: BWARN_ATTRIBUTE_READONLY
//
// MessageText:
//
// The attribute %1 is read-only. Values specified for this attribute will be ignored when writing to the Directory.
// Template objects do not apply when in raw mode.
//
#define BWARN_NO_RAW_MODE_TEMPLATE 0x8000009BL
//
// MessageId: BWARN_OVERSIZE_ATT_FILE
//
// MessageText:
//
// The attribute value data length exceeded the Microsoft Excel limit of 255 characters. The data was written to file %1.
//
#define BWARN_OVERSIZE_ATT_FILE 0x8000009CL
//
// MessageId: DAPI_ERR_WRONG_SYNTAX
//
// MessageText:
//
// The value type specified for attribute %1 is incorrect.
//
#define DAPI_ERR_WRONG_SYNTAX 0xC000009DL
//
// MessageId: DAPI_E_INVALID_CODEPAGE
//
// MessageText:
//
// The specified code page has not been installed on the system.
//
#define DAPI_E_INVALID_CODEPAGE 0xC000009EL
//
// MessageId: DAPI_E_OBJECT_NOT_FOUND
//
// MessageText:
//
// Unable to find object %1.
//
#define DAPI_E_OBJECT_NOT_FOUND 0xC000009FL
//
// MessageId: DAPI_E_NO_OBJECT
//
// MessageText:
//
// No object specified.
//
#define DAPI_E_NO_OBJECT 0xC00000A0L
//
// MessageId: DAPI_E_CREATE_FILE
//
// MessageText:
//
// Unable to create the export file %1. %2
//
#define DAPI_E_CREATE_FILE 0xC00000A1L
//
// MessageId: DAPI_W_HIER_RECALC_FAILED
//
// MessageText:
//
// Unable to recalculate the Address Book hierarchy after performing the %2 operation on the %1 container.
//
#define DAPI_W_HIER_RECALC_FAILED 0x800000A2L
//
// MessageId: DAPI_W_EXP_FILE_OVERWRITTEN
//
// MessageText:
//
// The export file %1 already exists and is being overwritten.
//
#define DAPI_W_EXP_FILE_OVERWRITTEN 0x800000A3L
//
// MessageId: DAPI_W_NO_VALUES
//
// MessageText:
//
// No values specified for DAPIWrite.
//
#define DAPI_W_NO_VALUES 0x800000A4L
//
// MessageId: DAPI_W_RDN_MAPPED
//
// MessageText:
//
// One or more characters specified for the %2 are not valid. The object name was changed from %1 to %3.
//
#define DAPI_W_RDN_MAPPED 0x800000A5L
//
// MessageId: DAPI_W_IMP_VALUE_MAPPED
//
// MessageText:
//
// One or more characters specified for the %2 attribute of object %1 are not valid. The value was changed from %3 to %4.
//
#define DAPI_W_IMP_VALUE_MAPPED 0x800000A6L
//
// MessageId: DAPI_W_EXP_VALUE_MAPPED
//
// MessageText:
//
// One or more characters in the %2 attribute of %1 could not be mapped to the export code page. The system default character was used.
//
#define DAPI_W_EXP_VALUE_MAPPED 0x800000A7L
//
// MessageId: DAPI_W_BACKSLASH_DROPPED
//
// MessageText:
//
// One or more backslash characters specified in the %2 attribute of %1 were mapped out on import. The value was changed from %3 to %4. The backslash character may be specified by doubling it (i.e., \\).
//
#define DAPI_W_BACKSLASH_DROPPED 0x800000A8L
//
// MessageId: DAPI_W_STRING_TOO_LONG
//
// MessageText:
//
// A value specified for the %2 attribute of object %1 exceeded the limit of %3 %4. The string was truncated to fit.
//
#define DAPI_W_STRING_TOO_LONG 0x800000A9L
//
// MessageId: DAPI_W_NO_DL_OWNER_ACCOUNT
//
// MessageText:
//
// There is no primary Windows NT Account associated with the object specified as the owner of distribution list %1.
//
#define DAPI_W_NO_DL_OWNER_ACCOUNT 0x800000AAL
//
// MessageId: DAPI_W_SERVER_SYNCH_IN_PROGRESS
//
// MessageText:
//
// The Microsoft Exchange Directory server, %1, is currently synchronizing with other servers in the site. Write operations are not recommended at this time.
// The import file %1 is not valid. The first column header must be Obj-Class. The first column header found was %2. Confirm that the column delimiter, '%3', is correct for the file.
//
#define BERR_MISSING_OBJ_CLASS_HEADER 0xC00000E2L
//
// MessageId: BERR_HEADER_MISQUOTED
//
// MessageText:
//
// Import file %1 is not valid because quotation mark delimiters were used improperly in the header line.
//
#define BERR_HEADER_MISQUOTED 0xC00000E3L
//
// MessageId: BERR_INVALID_OBJ_CLASS
//
// MessageText:
//
// %1 is not recognized as a legal Obj-Class value.
//
#define BERR_INVALID_OBJ_CLASS 0xC00000E4L
//
// MessageId: BERR_PROXY_INIT_ERROR
//
// MessageText:
//
// The following error was reported while trying to initialize the e-mail address generating subsystem. %1
//
#define BERR_PROXY_INIT_ERROR 0xC00000E5L
//
// MessageId: BERR_NO_PROXY_SEPARATOR
//
// MessageText:
//
// Import object %1 was not processed because the e-mail address type separator, :, was not found in the specified %3 value: %2.
//
#define BERR_NO_PROXY_SEPARATOR 0xC00000E6L
//
// MessageId: BERR_NO_PROXY_PREFIX
//
// MessageText:
//
// Import object %1 was not processed because no e-mail address type was specified for %3 string: %2
//
#define BERR_NO_PROXY_PREFIX 0xC00000E7L
//
// MessageId: BERR_ILLEGAL_PROXY_PREFIX_LEN
//
// MessageText:
//
// Unable to process import object %1. The e-mail address type must be eight characters or less. %2
//
#define BERR_ILLEGAL_PROXY_PREFIX_LEN 0xC00000E8L
//
// MessageId: BERR_DUPLICATE_PROXY
//
// MessageText:
//
// Unable to process object %1 because the specified e-mail address %2 has the same type as one or more other e-mail addresses specified for the same object.
//
#define BERR_DUPLICATE_PROXY 0xC00000E9L
//
// MessageId: BERR_PROXY_GENERAL_FAILURE
//
// MessageText:
//
// Unable to process object %1 because the Microsoft Exchange System Attendant encountered errors while attempting to generate or validate e-mail addresses. For more information, see the event log on server %2.
//
#define BERR_PROXY_GENERAL_FAILURE 0xC00000EAL
//
// MessageId: BERR_PROXY_TARGET_INVALID
//
// MessageText:
//
// Unable to process custom recipient %1 because the target address is not valid. %2
//
#define BERR_PROXY_TARGET_INVALID 0xC00000EBL
//
// MessageId: BERR_PROXY_TARGET_NOT_UNIQUE
//
// MessageText:
//
// Unable to process custom recipient %1 because target address %2 has already been assigned to Address Book entry %3.
//
#define BERR_PROXY_TARGET_NOT_UNIQUE 0xC00000ECL
//
// MessageId: BERR_PROXY_INVALID
//
// MessageText:
//
// The e-mail address specified for import object %1 is not valid. %2
//
#define BERR_PROXY_INVALID 0xC00000EDL
//
// MessageId: BERR_PROXY_NOT_UNIQUE
//
// MessageText:
//
// The e-mail address specified for import object %1 is not unique. %2 has already been assigned to Address Book entry %3.
//
#define BERR_PROXY_NOT_UNIQUE 0xC00000EEL
//
// MessageId: BERR_PROXY_GENERIC
//
// MessageText:
//
// The Microsoft Exchange System Attendant reported %3 when attempting to generate or validate e-mail addresses for %1. For more information, see the event log on server %2 for details.
//
#define BERR_PROXY_GENERIC 0xC00000EFL
//
// MessageId: BERR_PROXY_SYSTEM
//
// MessageText:
//
// The following error was encountered when attempting to generate or validate e-mail addresses for %1. %2
//
#define BERR_PROXY_SYSTEM 0xC00000F0L
//
// MessageId: BERR_CREATE_DEL_ERROR
//
// MessageText:
//
// Object %1 was not built because the string ~DEL may only be used with existing objects.
//
#define BERR_CREATE_DEL_ERROR 0xC00000F1L
//
// MessageId: BERR_OM_ERROR
//
// MessageText:
//
// Object management (OM) error %1 was reported.
//
#define BERR_OM_ERROR 0xC00000F2L
//
// MessageId: BERR_ATTRIBUTE_OR_VALUE_EXISTS
//
// MessageText:
//
// A duplicate value was specified for attribute %2 on object %1.
// An internal processing error has occurred: the attribute or value exists. Try restarting the application or the Microsoft Exchange Server computer, or both.
// An internal processing error has occurred: invalid argument. Try restarting the application or the Microsoft Exchange Server computer, or both.
//
#define DS_PROBLEM_BAD_ARGUMENT 0x4000F206L
//
// MessageId: DS_PROBLEM_BAD_CLASS
//
// MessageText:
//
// An internal processing error has occurred: invalid object class. Try restarting the application or the Microsoft Exchange Server computer, or both.
//
#define DS_PROBLEM_BAD_CLASS 0x4000F207L
//
// MessageId: DS_PROBLEM_BAD_CONTEXT
//
// MessageText:
//
// An internal processing error has occurred: invalid context. Try restarting the application or the Microsoft Exchange Server computer, or both.
//
#define DS_PROBLEM_BAD_CONTEXT 0x4000F208L
//
// MessageId: DS_PROBLEM_BAD_NAME
//
// MessageText:
//
// An internal processing error has occurred: invalid name. Try restarting the application or the Microsoft Exchange Server computer, or both.
//
#define DS_PROBLEM_BAD_NAME 0x4000F209L
//
// MessageId: DS_PROBLEM_BAD_SESSION
//
// MessageText:
//
// An internal processing error has occurred: invalid session. Try restarting the application or the Microsoft Exchange Server computer, or both.
//
#define DS_PROBLEM_BAD_SESSION 0x4000F20AL
//
// MessageId: DS_PROBLEM_BAD_WORKSPACE
//
// MessageText:
//
// An internal processing error has occurred: invalid workspace. Try restarting the application or the Microsoft Exchange Server computer, or both.
//
#define DS_PROBLEM_BAD_WORKSPACE 0x4000F20BL
//
// MessageId: DS_PROBLEM_BUSY
//
// MessageText:
//
// The directory is busy. Wait a few minutes and try again.
//
#define DS_PROBLEM_BUSY 0x4000F20CL
//
// MessageId: DS_PROBLEM_CANNOT_ABANDON
//
// MessageText:
//
// An internal processing error has occurred: cannot abandon the operation. Try restarting the application or the Microsoft Exchange Server computer, or both.
//
#define DS_PROBLEM_CANNOT_ABANDON 0x4000F20DL
//
// MessageId: DS_PROBLEM_CHAINING_REQUIRED
//
// MessageText:
//
// You must make a connection to the Microsoft Exchange Server computer.
//
#define DS_PROBLEM_CHAINING_REQUIRED 0x4000F20EL
//
// MessageId: DS_PROBLEM_COMMUNICATIONS_PROBLEM
//
// MessageText:
//
// The Microsoft Exchange Server computer does not respond.
// An internal processing error has occurred: directory information tree error. Try restarting the application or the Microsoft Exchange Server computer, or both.
//
#define DS_PROBLEM_DIT_ERROR 0x4000F211L
//
// MessageId: DS_PROBLEM_ENTRY_EXISTS
//
// MessageText:
//
// This entry already exists. You can modify the existing entry.
//
#define DS_PROBLEM_ENTRY_EXISTS 0x4000F212L
//
// MessageId: DS_PROBLEM_INAPPROP_AUTHENTICATION
//
// MessageText:
//
// An internal processing error has occurred: inappropriate authentication. Try restarting the application or the Microsoft Exchange Server computer, or both.
// An internal processing error has occurred: inappropriate matching. Try restarting the application or the Microsoft Exchange Server computer, or both.
// An internal processing error has occurred: invalid attribute syntax. Try restarting the application or the Microsoft Exchange Server computer, or both.
// An internal processing error has occurred: invalid attribute value. Try restarting the application or the Microsoft Exchange Server computer, or both.
// An internal processing error has occurred: invalid reference. Try restarting the application or the Microsoft Exchange Server computer, or both.
//
#define DS_PROBLEM_INVALID_REF 0x4000F219L
//
// MessageId: DS_PROBLEM_INVALID_SIGNATURE
//
// MessageText:
//
// An internal processing error has occurred: invalid object signature. Try restarting the application or the Microsoft Exchange Server computer, or both.
//
#define DS_PROBLEM_INVALID_SIGNATURE 0x4000F21AL
//
// MessageId: DS_PROBLEM_LOOP_DETECTED
//
// MessageText:
//
// An internal processing error has occurred: loop detected. Try restarting the application or the Microsoft Exchange Server computer, or both.
//
#define DS_PROBLEM_LOOP_DETECTED 0x4000F21BL
//
// MessageId: DS_PROBLEM_MISCELLANEOUS
//
// MessageText:
//
// An internal processing error has occurred: unknown directory error. Try restarting the application or the Microsoft Exchange Server computer, or both.
//
#define DS_PROBLEM_MISCELLANEOUS 0x4000F21CL
//
// MessageId: DS_PROBLEM_MISSING_TYPE
//
// MessageText:
//
// An internal processing error has occurred: missing type. Try restarting the application or the Microsoft Exchange Server computer, or both.
//
#define DS_PROBLEM_MISSING_TYPE 0x4000F21DL
//
// MessageId: DS_PROBLEM_MIXED_SYNCHRONOUS
//
// MessageText:
//
// The directory is currently performing a replication operation which prevents completion of this operation. Wait a few minutes and then try again.
//
#define DS_PROBLEM_MIXED_SYNCHRONOUS 0x4000F21EL
//
// MessageId: DS_PROBLEM_NAMING_VIOLATION
//
// MessageText:
//
// An internal processing error has occurred: naming violation. Try restarting the application or the Microsoft Exchange Server computer, or both.
//
#define DS_PROBLEM_NAMING_VIOLATION 0x4000F21FL
//
// MessageId: DS_PROBLEM_NO_INFORMATION
//
// MessageText:
//
// An internal processing error has occurred: required information is not available. Try restarting the application or the Microsoft Exchange Server computer, or both.
// The operation is not allowed on a relative distinguished name.
//
#define DS_PROBLEM_NOT_ALLOWED_ON_RDN 0x4000F225L
//
// MessageId: DS_PROBLEM_NOT_SUPPORTED
//
// MessageText:
//
// An internal processing error has occurred: operation is not supported. Try restarting the application or the Microsoft Exchange Server computer, or both.
//
#define DS_PROBLEM_NOT_SUPPORTED 0x4000F226L
//
// MessageId: DS_PROBLEM_OBJECT_CLASS_MOD_PROHIB
//
// MessageText:
//
// An internal processing error has occurred: object classes cannot be modified. Try restarting the application or the Microsoft Exchange Server computer, or both.
// An internal processing error has occurred: object class violation. Try restarting the application or the Microsoft Exchange Server computer, or both.
// The maximum number of sessions has been reached.
//
#define DS_PROBLEM_TOO_MANY_SESSIONS 0x4000F22EL
//
// MessageId: DS_PROBLEM_UNABLE_TO_PROCEED
//
// MessageText:
//
// An internal processing error has occurred: directory unable to proceed. Try restarting the application or the Microsoft Exchange Server computer, or both.
//
#define DS_PROBLEM_UNABLE_TO_PROCEED 0x4000F22FL
//
// MessageId: DS_PROBLEM_UNAVAILABLE
//
// MessageText:
//
// An internal processing error has occurred: information not available. Try restarting the application or the Microsoft Exchange Server computer, or both.
//
#define DS_PROBLEM_UNAVAILABLE 0x4000F230L
//
// MessageId: DS_PROBLEM_UNAVAILABLE_CRIT_EXT
//
// MessageText:
//
// An internal processing error has occurred: unavailable Crit. Ext. Try restarting the application or the Microsoft Exchange Server computer, or both.
// An internal processing error has occurred: undefined attribute type. Try restarting the application or the Microsoft Exchange Server computer, or both.
// An internal processing error has occurred: cannot perform operation. Try restarting the application or the Microsoft Exchange Server computer, or both.