/** * This file has no copyright assigned and is placed in the Public Domain. * This file is part of the mingw-w64 runtime package. * No warranty is given; refer to the file DISCLAIMER.PD within this package. */ #ifndef _NTDSBMSG_ #define _NTDSBMSG_ #define FACILITY_SYSTEM 0x0 #define FACILITY_NTDSB 0x800 #define FACILITY_BACKUP 0x7FF #define STATUS_SEVERITY_WARNING 0x2 #define STATUS_SEVERITY_SUCCESS 0x0 #define STATUS_SEVERITY_INFORMATIONAL 0x1 #define STATUS_SEVERITY_ERROR 0x3 #define hrNone ((HRESULT)0x00000000) #define hrNyi ((HRESULT)0xC0000001) #define hrInvalidParam ((HRESULT)0xC7FF0001) #define hrError ((HRESULT)0xC7FF0002) #define hrInvalidHandle ((HRESULT)0xC7FF0003) #define hrRestoreInProgress ((HRESULT)0xC7FF0004) #define hrAlreadyOpen ((HRESULT)0xC7FF0005) #define hrInvalidRecips ((HRESULT)0xC7FF0006) #define hrCouldNotConnect ((HRESULT)0xC7FF0007) #define hrRestoreMapExists ((HRESULT)0xC7FF0008) #define hrIncrementalBackupDisabled ((HRESULT)0xC7FF0009) #define hrLogFileNotFound ((HRESULT)0xC7FF000A) #define hrCircularLogging ((HRESULT)0xC7FF000B) #define hrNoFullRestore ((HRESULT)0xC7FF000C) #define hrCommunicationError ((HRESULT)0xC7FF000D) #define hrFullBackupNotTaken ((HRESULT)0xC7FF000E) #define hrMissingExpiryToken ((HRESULT)0xC7FF000F) #define hrUnknownExpiryTokenFormat ((HRESULT)0xC7FF0010) #define hrContentsExpired ((HRESULT)0xC7FF0011) #define hrAlreadyListening ((HRESULT)RPC_S_ALREADY_LISTENING) #define hrFileClose ((HRESULT)0xC8000066) #define hrOutOfThreads ((HRESULT)0xC8000067) #define hrTooManyIO ((HRESULT)0xC8000069) #define hrBFNotSynchronous ((HRESULT)0x880000C8) #define hrBFPageNotFound ((HRESULT)0x880000C9) #define hrBFInUse ((HRESULT)0xC80000CA) #define hrPMRecDeleted ((HRESULT)0xC800012E) #define hrRemainingVersions ((HRESULT)0x88000141) #define hrFLDKeyTooBig ((HRESULT)0x88000190) #define hrFLDTooManySegments ((HRESULT)0xC8000191) #define hrFLDNullKey ((HRESULT)0x88000192) #define hrLogFileCorrupt ((HRESULT)0xC80001F5) #define hrNoBackupDirectory ((HRESULT)0xC80001F7) #define hrBackupDirectoryNotEmpty ((HRESULT)0xC80001F8) #define hrBackupInProgress ((HRESULT)0xC80001F9) #define hrMissingPreviousLogFile ((HRESULT)0xC80001FD) #define hrLogWriteFail ((HRESULT)0xC80001FE) #define hrBadLogVersion ((HRESULT)0xC8000202) #define hrInvalidLogSequence ((HRESULT)0xC8000203) #define hrLoggingDisabled ((HRESULT)0xC8000204) #define hrLogBufferTooSmall ((HRESULT)0xC8000205) #define hrLogSequenceEnd ((HRESULT)0xC8000207) #define hrNoBackup ((HRESULT)0xC8000208) #define hrInvalidBackupSequence ((HRESULT)0xC8000209) #define hrBackupNotAllowedYet ((HRESULT)0xC800020B) #define hrDeleteBackupFileFail ((HRESULT)0xC800020C) #define hrMakeBackupDirectoryFail ((HRESULT)0xC800020D) #define hrInvalidBackup ((HRESULT)0xC800020E) #define hrRecoveredWithErrors ((HRESULT)0xC800020F) #define hrMissingLogFile ((HRESULT)0xC8000210) #define hrLogDiskFull ((HRESULT)0xC8000211) #define hrBadLogSignature ((HRESULT)0xC8000212) #define hrBadDbSignature ((HRESULT)0xC8000213) #define hrBadCheckpointSignature ((HRESULT)0xC8000214) #define hrCheckpointCorrupt ((HRESULT)0xC8000215) #define hrDatabaseInconsistent ((HRESULT)0xC8000226) #define hrConsistentTimeMismatch ((HRESULT)0xC8000227) #define hrPatchFileMismatch ((HRESULT)0xC8000228) #define hrRestoreLogTooLow ((HRESULT)0xC8000229) #define hrRestoreLogTooHigh ((HRESULT)0xC800022A) #define hrGivenLogFileHasBadSignature ((HRESULT)0xC800022B) #define hrGivenLogFileIsNotContiguous ((HRESULT)0xC800022C) #define hrMissingRestoreLogFiles ((HRESULT)0xC800022D) #define hrExistingLogFileHasBadSignature ((HRESULT)0x8800022E) #define hrExistingLogFileIsNotContiguous ((HRESULT)0x8800022F) #define hrMissingFullBackup ((HRESULT)0xC8000230) #define hrBadBackupDatabaseSize ((HRESULT)0xC8000231) #define hrTermInProgress ((HRESULT)0xC80003E8) #define hrFeatureNotAvailable ((HRESULT)0xC80003E9) #define hrInvalidName ((HRESULT)0xC80003EA) #define hrInvalidParameter ((HRESULT)0xC80003EB) #define hrColumnNull ((HRESULT)0x880003EC) #define hrBufferTruncated ((HRESULT)0x880003EE) #define hrDatabaseAttached ((HRESULT)0x880003EF) #define hrInvalidDatabaseId ((HRESULT)0xC80003F2) #define hrOutOfMemory ((HRESULT)0xC80003F3) #define hrOutOfDatabaseSpace ((HRESULT)0xC80003F4) #define hrOutOfCursors ((HRESULT)0xC80003F5) #define hrOutOfBuffers ((HRESULT)0xC80003F6) #define hrTooManyIndexes ((HRESULT)0xC80003F7) #define hrTooManyKeys ((HRESULT)0xC80003F8) #define hrRecordDeleted ((HRESULT)0xC80003F9) #define hrReadVerifyFailure ((HRESULT)0xC80003FA) #define hrOutOfFileHandles ((HRESULT)0xC80003FC) #define hrDiskIO ((HRESULT)0xC80003FE) #define hrInvalidPath ((HRESULT)0xC80003FF) #define hrRecordTooBig ((HRESULT)0xC8000402) #define hrTooManyOpenDatabases ((HRESULT)0xC8000403) #define hrInvalidDatabase ((HRESULT)0xC8000404) #define hrNotInitialized ((HRESULT)0xC8000405) #define hrAlreadyInitialized ((HRESULT)0xC8000406) #define hrFileAccessDenied ((HRESULT)0xC8000408) #define hrBufferTooSmall ((HRESULT)0xC800040E) #define hrSeekNotEqual ((HRESULT)0x8800040F) #define hrTooManyColumns ((HRESULT)0xC8000410) #define hrContainerNotEmpty ((HRESULT)0xC8000413) #define hrInvalidFilename ((HRESULT)0xC8000414) #define hrInvalidBookmark ((HRESULT)0xC8000415) #define hrColumnInUse ((HRESULT)0xC8000416) #define hrInvalidBufferSize ((HRESULT)0xC8000417) #define hrColumnNotUpdatable ((HRESULT)0xC8000418) #define hrIndexInUse ((HRESULT)0xC800041B) #define hrNullKeyDisallowed ((HRESULT)0xC800041D) #define hrNotInTransaction ((HRESULT)0xC800041E) #define hrNoIdleActivity ((HRESULT)0x88000422) #define hrTooManyActiveUsers ((HRESULT)0xC8000423) #define hrInvalidCountry ((HRESULT)0xC8000425) #define hrInvalidLanguageId ((HRESULT)0xC8000426) #define hrInvalidCodePage ((HRESULT)0xC8000427) #define hrNoWriteLock ((HRESULT)0x8800042B) #define hrColumnSetNull ((HRESULT)0x8800042C) #define hrVersionStoreOutOfMemory ((HRESULT)0xC800042D) #define hrCurrencyStackOutOfMemory ((HRESULT)0xC800042E) #define hrOutOfSessions ((HRESULT)0xC800044D) #define hrWriteConflict ((HRESULT)0xC800044E) #define hrTransTooDeep ((HRESULT)0xC800044F) #define hrInvalidSesid ((HRESULT)0xC8000450) #define hrSessionWriteConflict ((HRESULT)0xC8000453) #define hrInTransaction ((HRESULT)0xC8000454) #define hrDatabaseDuplicate ((HRESULT)0xC80004B1) #define hrDatabaseInUse ((HRESULT)0xC80004B2) #define hrDatabaseNotFound ((HRESULT)0xC80004B3) #define hrDatabaseInvalidName ((HRESULT)0xC80004B4) #define hrDatabaseInvalidPages ((HRESULT)0xC80004B5) #define hrDatabaseCorrupted ((HRESULT)0xC80004B6) #define hrDatabaseLocked ((HRESULT)0xC80004B7) #define hrTableEmpty ((HRESULT)0x88000515) #define hrTableLocked ((HRESULT)0xC8000516) #define hrTableDuplicate ((HRESULT)0xC8000517) #define hrTableInUse ((HRESULT)0xC8000518) #define hrObjectNotFound ((HRESULT)0xC8000519) #define hrCannotRename ((HRESULT)0xC800051A) #define hrDensityInvalid ((HRESULT)0xC800051B) #define hrTableNotEmpty ((HRESULT)0xC800051C) #define hrInvalidTableId ((HRESULT)0xC800051E) #define hrTooManyOpenTables ((HRESULT)0xC800051F) #define hrIllegalOperation ((HRESULT)0xC8000520) #define hrObjectDuplicate ((HRESULT)0xC8000522) #define hrInvalidObject ((HRESULT)0xC8000524) #define hrIndexCantBuild ((HRESULT)0xC8000579) #define hrIndexHasPrimary ((HRESULT)0xC800057A) #define hrIndexDuplicate ((HRESULT)0xC800057B) #define hrIndexNotFound ((HRESULT)0xC800057C) #define hrIndexMustStay ((HRESULT)0xC800057D) #define hrIndexInvalidDef ((HRESULT)0xC800057E) #define hrIndexHasClustered ((HRESULT)0xC8000580) #define hrCreateIndexFailed ((HRESULT)0x88000581) #define hrTooManyOpenIndexes ((HRESULT)0xC8000582) #define hrColumnLong ((HRESULT)0xC80005DD) #define hrColumnDoesNotFit ((HRESULT)0xC80005DF) #define hrNullInvalid ((HRESULT)0xC80005E0) #define hrColumnIndexed ((HRESULT)0xC80005E1) #define hrColumnTooBig ((HRESULT)0xC80005E2) #define hrColumnNotFound ((HRESULT)0xC80005E3) #define hrColumnDuplicate ((HRESULT)0xC80005E4) #define hrColumn2ndSysMaint ((HRESULT)0xC80005E6) #define hrInvalidColumnType ((HRESULT)0xC80005E7) #define hrColumnMaxTruncated ((HRESULT)0x880005E8) #define hrColumnCannotIndex ((HRESULT)0xC80005E9) #define hrTaggedNotNULL ((HRESULT)0xC80005EA) #define hrNoCurrentIndex ((HRESULT)0xC80005EB) #define hrKeyIsMade ((HRESULT)0xC80005EC) #define hrBadColumnId ((HRESULT)0xC80005ED) #define hrBadItagSequence ((HRESULT)0xC80005EE) #define hrCannotBeTagged ((HRESULT)0xC80005F1) #define hrRecordNotFound ((HRESULT)0xC8000641) #define hrNoCurrentRecord ((HRESULT)0xC8000643) #define hrRecordClusteredChanged ((HRESULT)0xC8000644) #define hrKeyDuplicate ((HRESULT)0xC8000645) #define hrAlreadyPrepared ((HRESULT)0xC8000647) #define hrKeyNotMade ((HRESULT)0xC8000648) #define hrUpdateNotPrepared ((HRESULT)0xC8000649) #define hrwrnDataHasChanged ((HRESULT)0x8800064A) #define hrerrDataHasChanged ((HRESULT)0xC800064B) #define hrKeyChanged ((HRESULT)0x88000652) #define hrTooManySorts ((HRESULT)0xC80006A5) #define hrInvalidOnSort ((HRESULT)0xC80006A6) #define hrTempFileOpenError ((HRESULT)0xC800070B) #define hrTooManyAttachedDatabases ((HRESULT)0xC800070D) #define hrDiskFull ((HRESULT)0xC8000710) #define hrPermissionDenied ((HRESULT)0xC8000711) #define hrFileNotFound ((HRESULT)0xC8000713) #define hrFileOpenReadOnly ((HRESULT)0x88000715) #define hrAfterInitialization ((HRESULT)0xC800073A) #define hrLogCorrupted ((HRESULT)0xC800073C) #define hrInvalidOperation ((HRESULT)0xC8000772) #define hrAccessDenied ((HRESULT)0xC8000773) #endif