| 1 | /** | 
 
 
 
 
 | 2 | * This file has no copyright assigned and is placed in the Public Domain. | 
 
 
 
 
 | 3 | * This file is part of the mingw-w64 runtime package. | 
 
 
 
 
 | 4 | * No warranty is given; refer to the file DISCLAIMER.PD within this package. | 
 
 
 
 
 | 5 | */ | 
 
 
 
 
 | 6 | #ifndef _NTDSBMSG_ | 
 
 
 
 
 | 7 | #define _NTDSBMSG_ | 
 
 
 
 
 | 8 |  | 
 
 
 
 
 | 9 | #define FACILITY_SYSTEM 0x0 | 
 
 
 
 
 | 10 | #define FACILITY_NTDSB 0x800 | 
 
 
 
 
 | 11 | #define FACILITY_BACKUP 0x7FF | 
 
 
 
 
 | 12 |  | 
 
 
 
 
 | 13 | #define STATUS_SEVERITY_WARNING 0x2 | 
 
 
 
 
 | 14 | #define STATUS_SEVERITY_SUCCESS 0x0 | 
 
 
 
 
 | 15 | #define STATUS_SEVERITY_INFORMATIONAL 0x1 | 
 
 
 
 
 | 16 | #define STATUS_SEVERITY_ERROR 0x3 | 
 
 
 
 
 | 17 |  | 
 
 
 
 
 | 18 | #define hrNone ((HRESULT)0x00000000) | 
 
 
 
 
 | 19 | #define hrNyi ((HRESULT)0xC0000001) | 
 
 
 
 
 | 20 | #define hrInvalidParam ((HRESULT)0xC7FF0001) | 
 
 
 
 
 | 21 | #define hrError ((HRESULT)0xC7FF0002) | 
 
 
 
 
 | 22 | #define hrInvalidHandle ((HRESULT)0xC7FF0003) | 
 
 
 
 
 | 23 | #define hrRestoreInProgress ((HRESULT)0xC7FF0004) | 
 
 
 
 
 | 24 | #define hrAlreadyOpen ((HRESULT)0xC7FF0005) | 
 
 
 
 
 | 25 | #define hrInvalidRecips ((HRESULT)0xC7FF0006) | 
 
 
 
 
 | 26 | #define hrCouldNotConnect ((HRESULT)0xC7FF0007) | 
 
 
 
 
 | 27 | #define hrRestoreMapExists ((HRESULT)0xC7FF0008) | 
 
 
 
 
 | 28 | #define hrIncrementalBackupDisabled ((HRESULT)0xC7FF0009) | 
 
 
 
 
 | 29 | #define hrLogFileNotFound ((HRESULT)0xC7FF000A) | 
 
 
 
 
 | 30 | #define hrCircularLogging ((HRESULT)0xC7FF000B) | 
 
 
 
 
 | 31 | #define hrNoFullRestore ((HRESULT)0xC7FF000C) | 
 
 
 
 
 | 32 | #define hrCommunicationError ((HRESULT)0xC7FF000D) | 
 
 
 
 
 | 33 | #define hrFullBackupNotTaken ((HRESULT)0xC7FF000E) | 
 
 
 
 
 | 34 | #define hrMissingExpiryToken ((HRESULT)0xC7FF000F) | 
 
 
 
 
 | 35 | #define hrUnknownExpiryTokenFormat ((HRESULT)0xC7FF0010) | 
 
 
 
 
 | 36 | #define hrContentsExpired ((HRESULT)0xC7FF0011) | 
 
 
 
 
 | 37 | #define hrAlreadyListening ((HRESULT)RPC_S_ALREADY_LISTENING) | 
 
 
 
 
 | 38 | #define hrFileClose ((HRESULT)0xC8000066) | 
 
 
 
 
 | 39 | #define hrOutOfThreads ((HRESULT)0xC8000067) | 
 
 
 
 
 | 40 | #define hrTooManyIO ((HRESULT)0xC8000069) | 
 
 
 
 
 | 41 | #define hrBFNotSynchronous ((HRESULT)0x880000C8) | 
 
 
 
 
 | 42 | #define hrBFPageNotFound ((HRESULT)0x880000C9) | 
 
 
 
 
 | 43 | #define hrBFInUse ((HRESULT)0xC80000CA) | 
 
 
 
 
 | 44 | #define hrPMRecDeleted ((HRESULT)0xC800012E) | 
 
 
 
 
 | 45 | #define hrRemainingVersions ((HRESULT)0x88000141) | 
 
 
 
 
 | 46 | #define hrFLDKeyTooBig ((HRESULT)0x88000190) | 
 
 
 
 
 | 47 | #define hrFLDTooManySegments ((HRESULT)0xC8000191) | 
 
 
 
 
 | 48 | #define hrFLDNullKey ((HRESULT)0x88000192) | 
 
 
 
 
 | 49 | #define hrLogFileCorrupt ((HRESULT)0xC80001F5) | 
 
 
 
 
 | 50 | #define hrNoBackupDirectory ((HRESULT)0xC80001F7) | 
 
 
 
 
 | 51 | #define hrBackupDirectoryNotEmpty ((HRESULT)0xC80001F8) | 
 
 
 
 
 | 52 | #define hrBackupInProgress ((HRESULT)0xC80001F9) | 
 
 
 
 
 | 53 | #define hrMissingPreviousLogFile ((HRESULT)0xC80001FD) | 
 
 
 
 
 | 54 | #define hrLogWriteFail ((HRESULT)0xC80001FE) | 
 
 
 
 
 | 55 | #define hrBadLogVersion ((HRESULT)0xC8000202) | 
 
 
 
 
 | 56 | #define hrInvalidLogSequence ((HRESULT)0xC8000203) | 
 
 
 
 
 | 57 | #define hrLoggingDisabled ((HRESULT)0xC8000204) | 
 
 
 
 
 | 58 | #define hrLogBufferTooSmall ((HRESULT)0xC8000205) | 
 
 
 
 
 | 59 | #define hrLogSequenceEnd ((HRESULT)0xC8000207) | 
 
 
 
 
 | 60 | #define hrNoBackup ((HRESULT)0xC8000208) | 
 
 
 
 
 | 61 | #define hrInvalidBackupSequence ((HRESULT)0xC8000209) | 
 
 
 
 
 | 62 | #define hrBackupNotAllowedYet ((HRESULT)0xC800020B) | 
 
 
 
 
 | 63 | #define hrDeleteBackupFileFail ((HRESULT)0xC800020C) | 
 
 
 
 
 | 64 | #define hrMakeBackupDirectoryFail ((HRESULT)0xC800020D) | 
 
 
 
 
 | 65 | #define hrInvalidBackup ((HRESULT)0xC800020E) | 
 
 
 
 
 | 66 | #define hrRecoveredWithErrors ((HRESULT)0xC800020F) | 
 
 
 
 
 | 67 | #define hrMissingLogFile ((HRESULT)0xC8000210) | 
 
 
 
 
 | 68 | #define hrLogDiskFull ((HRESULT)0xC8000211) | 
 
 
 
 
 | 69 | #define hrBadLogSignature ((HRESULT)0xC8000212) | 
 
 
 
 
 | 70 | #define hrBadDbSignature ((HRESULT)0xC8000213) | 
 
 
 
 
 | 71 | #define hrBadCheckpointSignature ((HRESULT)0xC8000214) | 
 
 
 
 
 | 72 | #define hrCheckpointCorrupt ((HRESULT)0xC8000215) | 
 
 
 
 
 | 73 | #define hrDatabaseInconsistent ((HRESULT)0xC8000226) | 
 
 
 
 
 | 74 | #define hrConsistentTimeMismatch ((HRESULT)0xC8000227) | 
 
 
 
 
 | 75 | #define hrPatchFileMismatch ((HRESULT)0xC8000228) | 
 
 
 
 
 | 76 | #define hrRestoreLogTooLow ((HRESULT)0xC8000229) | 
 
 
 
 
 | 77 | #define hrRestoreLogTooHigh ((HRESULT)0xC800022A) | 
 
 
 
 
 | 78 | #define hrGivenLogFileHasBadSignature ((HRESULT)0xC800022B) | 
 
 
 
 
 | 79 | #define hrGivenLogFileIsNotContiguous ((HRESULT)0xC800022C) | 
 
 
 
 
 | 80 | #define hrMissingRestoreLogFiles ((HRESULT)0xC800022D) | 
 
 
 
 
 | 81 | #define hrExistingLogFileHasBadSignature ((HRESULT)0x8800022E) | 
 
 
 
 
 | 82 | #define hrExistingLogFileIsNotContiguous ((HRESULT)0x8800022F) | 
 
 
 
 
 | 83 | #define hrMissingFullBackup ((HRESULT)0xC8000230) | 
 
 
 
 
 | 84 | #define hrBadBackupDatabaseSize ((HRESULT)0xC8000231) | 
 
 
 
 
 | 85 | #define hrTermInProgress ((HRESULT)0xC80003E8) | 
 
 
 
 
 | 86 | #define hrFeatureNotAvailable ((HRESULT)0xC80003E9) | 
 
 
 
 
 | 87 | #define hrInvalidName ((HRESULT)0xC80003EA) | 
 
 
 
 
 | 88 | #define hrInvalidParameter ((HRESULT)0xC80003EB) | 
 
 
 
 
 | 89 | #define hrColumnNull ((HRESULT)0x880003EC) | 
 
 
 
 
 | 90 | #define hrBufferTruncated ((HRESULT)0x880003EE) | 
 
 
 
 
 | 91 | #define hrDatabaseAttached ((HRESULT)0x880003EF) | 
 
 
 
 
 | 92 | #define hrInvalidDatabaseId ((HRESULT)0xC80003F2) | 
 
 
 
 
 | 93 | #define hrOutOfMemory ((HRESULT)0xC80003F3) | 
 
 
 
 
 | 94 | #define hrOutOfDatabaseSpace ((HRESULT)0xC80003F4) | 
 
 
 
 
 | 95 | #define hrOutOfCursors ((HRESULT)0xC80003F5) | 
 
 
 
 
 | 96 | #define hrOutOfBuffers ((HRESULT)0xC80003F6) | 
 
 
 
 
 | 97 | #define hrTooManyIndexes ((HRESULT)0xC80003F7) | 
 
 
 
 
 | 98 | #define hrTooManyKeys ((HRESULT)0xC80003F8) | 
 
 
 
 
 | 99 | #define hrRecordDeleted ((HRESULT)0xC80003F9) | 
 
 
 
 
 | 100 | #define hrReadVerifyFailure ((HRESULT)0xC80003FA) | 
 
 
 
 
 | 101 | #define hrOutOfFileHandles ((HRESULT)0xC80003FC) | 
 
 
 
 
 | 102 | #define hrDiskIO ((HRESULT)0xC80003FE) | 
 
 
 
 
 | 103 | #define hrInvalidPath ((HRESULT)0xC80003FF) | 
 
 
 
 
 | 104 | #define hrRecordTooBig ((HRESULT)0xC8000402) | 
 
 
 
 
 | 105 | #define hrTooManyOpenDatabases ((HRESULT)0xC8000403) | 
 
 
 
 
 | 106 | #define hrInvalidDatabase ((HRESULT)0xC8000404) | 
 
 
 
 
 | 107 | #define hrNotInitialized ((HRESULT)0xC8000405) | 
 
 
 
 
 | 108 | #define hrAlreadyInitialized ((HRESULT)0xC8000406) | 
 
 
 
 
 | 109 | #define hrFileAccessDenied ((HRESULT)0xC8000408) | 
 
 
 
 
 | 110 | #define hrBufferTooSmall ((HRESULT)0xC800040E) | 
 
 
 
 
 | 111 | #define hrSeekNotEqual ((HRESULT)0x8800040F) | 
 
 
 
 
 | 112 | #define hrTooManyColumns ((HRESULT)0xC8000410) | 
 
 
 
 
 | 113 | #define hrContainerNotEmpty ((HRESULT)0xC8000413) | 
 
 
 
 
 | 114 | #define hrInvalidFilename ((HRESULT)0xC8000414) | 
 
 
 
 
 | 115 | #define hrInvalidBookmark ((HRESULT)0xC8000415) | 
 
 
 
 
 | 116 | #define hrColumnInUse ((HRESULT)0xC8000416) | 
 
 
 
 
 | 117 | #define hrInvalidBufferSize ((HRESULT)0xC8000417) | 
 
 
 
 
 | 118 | #define hrColumnNotUpdatable ((HRESULT)0xC8000418) | 
 
 
 
 
 | 119 | #define hrIndexInUse ((HRESULT)0xC800041B) | 
 
 
 
 
 | 120 | #define hrNullKeyDisallowed ((HRESULT)0xC800041D) | 
 
 
 
 
 | 121 | #define hrNotInTransaction ((HRESULT)0xC800041E) | 
 
 
 
 
 | 122 | #define hrNoIdleActivity ((HRESULT)0x88000422) | 
 
 
 
 
 | 123 | #define hrTooManyActiveUsers ((HRESULT)0xC8000423) | 
 
 
 
 
 | 124 | #define hrInvalidCountry ((HRESULT)0xC8000425) | 
 
 
 
 
 | 125 | #define hrInvalidLanguageId ((HRESULT)0xC8000426) | 
 
 
 
 
 | 126 | #define hrInvalidCodePage ((HRESULT)0xC8000427) | 
 
 
 
 
 | 127 | #define hrNoWriteLock ((HRESULT)0x8800042B) | 
 
 
 
 
 | 128 | #define hrColumnSetNull ((HRESULT)0x8800042C) | 
 
 
 
 
 | 129 | #define hrVersionStoreOutOfMemory ((HRESULT)0xC800042D) | 
 
 
 
 
 | 130 | #define hrCurrencyStackOutOfMemory ((HRESULT)0xC800042E) | 
 
 
 
 
 | 131 | #define hrOutOfSessions ((HRESULT)0xC800044D) | 
 
 
 
 
 | 132 | #define hrWriteConflict ((HRESULT)0xC800044E) | 
 
 
 
 
 | 133 | #define hrTransTooDeep ((HRESULT)0xC800044F) | 
 
 
 
 
 | 134 | #define hrInvalidSesid ((HRESULT)0xC8000450) | 
 
 
 
 
 | 135 | #define hrSessionWriteConflict ((HRESULT)0xC8000453) | 
 
 
 
 
 | 136 | #define hrInTransaction ((HRESULT)0xC8000454) | 
 
 
 
 
 | 137 | #define hrDatabaseDuplicate ((HRESULT)0xC80004B1) | 
 
 
 
 
 | 138 | #define hrDatabaseInUse ((HRESULT)0xC80004B2) | 
 
 
 
 
 | 139 | #define hrDatabaseNotFound ((HRESULT)0xC80004B3) | 
 
 
 
 
 | 140 | #define hrDatabaseInvalidName ((HRESULT)0xC80004B4) | 
 
 
 
 
 | 141 | #define hrDatabaseInvalidPages ((HRESULT)0xC80004B5) | 
 
 
 
 
 | 142 | #define hrDatabaseCorrupted ((HRESULT)0xC80004B6) | 
 
 
 
 
 | 143 | #define hrDatabaseLocked ((HRESULT)0xC80004B7) | 
 
 
 
 
 | 144 | #define hrTableEmpty ((HRESULT)0x88000515) | 
 
 
 
 
 | 145 | #define hrTableLocked ((HRESULT)0xC8000516) | 
 
 
 
 
 | 146 | #define hrTableDuplicate ((HRESULT)0xC8000517) | 
 
 
 
 
 | 147 | #define hrTableInUse ((HRESULT)0xC8000518) | 
 
 
 
 
 | 148 | #define hrObjectNotFound ((HRESULT)0xC8000519) | 
 
 
 
 
 | 149 | #define hrCannotRename ((HRESULT)0xC800051A) | 
 
 
 
 
 | 150 | #define hrDensityInvalid ((HRESULT)0xC800051B) | 
 
 
 
 
 | 151 | #define hrTableNotEmpty ((HRESULT)0xC800051C) | 
 
 
 
 
 | 152 | #define hrInvalidTableId ((HRESULT)0xC800051E) | 
 
 
 
 
 | 153 | #define hrTooManyOpenTables ((HRESULT)0xC800051F) | 
 
 
 
 
 | 154 | #define hrIllegalOperation ((HRESULT)0xC8000520) | 
 
 
 
 
 | 155 | #define hrObjectDuplicate ((HRESULT)0xC8000522) | 
 
 
 
 
 | 156 | #define hrInvalidObject ((HRESULT)0xC8000524) | 
 
 
 
 
 | 157 | #define hrIndexCantBuild ((HRESULT)0xC8000579) | 
 
 
 
 
 | 158 | #define hrIndexHasPrimary ((HRESULT)0xC800057A) | 
 
 
 
 
 | 159 | #define hrIndexDuplicate ((HRESULT)0xC800057B) | 
 
 
 
 
 | 160 | #define hrIndexNotFound ((HRESULT)0xC800057C) | 
 
 
 
 
 | 161 | #define hrIndexMustStay ((HRESULT)0xC800057D) | 
 
 
 
 
 | 162 | #define hrIndexInvalidDef ((HRESULT)0xC800057E) | 
 
 
 
 
 | 163 | #define hrIndexHasClustered ((HRESULT)0xC8000580) | 
 
 
 
 
 | 164 | #define hrCreateIndexFailed ((HRESULT)0x88000581) | 
 
 
 
 
 | 165 | #define hrTooManyOpenIndexes ((HRESULT)0xC8000582) | 
 
 
 
 
 | 166 | #define hrColumnLong ((HRESULT)0xC80005DD) | 
 
 
 
 
 | 167 | #define hrColumnDoesNotFit ((HRESULT)0xC80005DF) | 
 
 
 
 
 | 168 | #define hrNullInvalid ((HRESULT)0xC80005E0) | 
 
 
 
 
 | 169 | #define hrColumnIndexed ((HRESULT)0xC80005E1) | 
 
 
 
 
 | 170 | #define hrColumnTooBig ((HRESULT)0xC80005E2) | 
 
 
 
 
 | 171 | #define hrColumnNotFound ((HRESULT)0xC80005E3) | 
 
 
 
 
 | 172 | #define hrColumnDuplicate ((HRESULT)0xC80005E4) | 
 
 
 
 
 | 173 | #define hrColumn2ndSysMaint ((HRESULT)0xC80005E6) | 
 
 
 
 
 | 174 | #define hrInvalidColumnType ((HRESULT)0xC80005E7) | 
 
 
 
 
 | 175 | #define hrColumnMaxTruncated ((HRESULT)0x880005E8) | 
 
 
 
 
 | 176 | #define hrColumnCannotIndex ((HRESULT)0xC80005E9) | 
 
 
 
 
 | 177 | #define hrTaggedNotNULL ((HRESULT)0xC80005EA) | 
 
 
 
 
 | 178 | #define hrNoCurrentIndex ((HRESULT)0xC80005EB) | 
 
 
 
 
 | 179 | #define hrKeyIsMade ((HRESULT)0xC80005EC) | 
 
 
 
 
 | 180 | #define hrBadColumnId ((HRESULT)0xC80005ED) | 
 
 
 
 
 | 181 | #define hrBadItagSequence ((HRESULT)0xC80005EE) | 
 
 
 
 
 | 182 | #define hrCannotBeTagged ((HRESULT)0xC80005F1) | 
 
 
 
 
 | 183 | #define hrRecordNotFound ((HRESULT)0xC8000641) | 
 
 
 
 
 | 184 | #define hrNoCurrentRecord ((HRESULT)0xC8000643) | 
 
 
 
 
 | 185 | #define hrRecordClusteredChanged ((HRESULT)0xC8000644) | 
 
 
 
 
 | 186 | #define hrKeyDuplicate ((HRESULT)0xC8000645) | 
 
 
 
 
 | 187 | #define hrAlreadyPrepared ((HRESULT)0xC8000647) | 
 
 
 
 
 | 188 | #define hrKeyNotMade ((HRESULT)0xC8000648) | 
 
 
 
 
 | 189 | #define hrUpdateNotPrepared ((HRESULT)0xC8000649) | 
 
 
 
 
 | 190 | #define hrwrnDataHasChanged ((HRESULT)0x8800064A) | 
 
 
 
 
 | 191 | #define hrerrDataHasChanged ((HRESULT)0xC800064B) | 
 
 
 
 
 | 192 | #define hrKeyChanged ((HRESULT)0x88000652) | 
 
 
 
 
 | 193 | #define hrTooManySorts ((HRESULT)0xC80006A5) | 
 
 
 
 
 | 194 | #define hrInvalidOnSort ((HRESULT)0xC80006A6) | 
 
 
 
 
 | 195 | #define hrTempFileOpenError ((HRESULT)0xC800070B) | 
 
 
 
 
 | 196 | #define hrTooManyAttachedDatabases ((HRESULT)0xC800070D) | 
 
 
 
 
 | 197 | #define hrDiskFull ((HRESULT)0xC8000710) | 
 
 
 
 
 | 198 | #define hrPermissionDenied ((HRESULT)0xC8000711) | 
 
 
 
 
 | 199 | #define hrFileNotFound ((HRESULT)0xC8000713) | 
 
 
 
 
 | 200 | #define hrFileOpenReadOnly ((HRESULT)0x88000715) | 
 
 
 
 
 | 201 | #define hrAfterInitialization ((HRESULT)0xC800073A) | 
 
 
 
 
 | 202 | #define hrLogCorrupted ((HRESULT)0xC800073C) | 
 
 
 
 
 | 203 | #define hrInvalidOperation ((HRESULT)0xC8000772) | 
 
 
 
 
 | 204 | #define hrAccessDenied ((HRESULT)0xC8000773) | 
 
 
 
 
 | 205 |  | 
 
 
 
 
 | 206 | #endif |