MessageQueueErrorCode.cs 32 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535
  1. //------------------------------------------------------------------------------
  2. // <copyright file="MessageQueueErrorCode.cs" company="Microsoft">
  3. // Copyright (c) Microsoft Corporation. All rights reserved.
  4. // </copyright>
  5. //------------------------------------------------------------------------------
  6. using System.Diagnostics.CodeAnalysis;
  7. namespace Experimental.System.Messaging
  8. {
  9. /// <include file='doc\MessageQueueErrorCode.uex' path='docs/doc[@for="MessageQueueErrorCode"]/*' />
  10. /// <devdoc>
  11. /// <para>[To be supplied.]</para>
  12. /// </devdoc>
  13. [SuppressMessage("Microsoft.Design", "CA1008:EnumsShouldHaveZeroValue")]
  14. public enum MessageQueueErrorCode
  15. {
  16. /// <include file='doc\MessageQueueErrorCode.uex' path='docs/doc[@for="MessageQueueErrorCode.Base"]/*' />
  17. /// <internalonly/>
  18. Base = unchecked((int)0xC00E0000),
  19. /// <include file='doc\MessageQueueErrorCode.uex' path='docs/doc[@for="MessageQueueErrorCode.Generic"]/*' />
  20. /// <devdoc>
  21. /// GenericError.
  22. /// </devdoc>
  23. Generic = unchecked((int)0xC00E0001),
  24. /// <include file='doc\MessageQueueErrorCode.uex' path='docs/doc[@for="MessageQueueErrorCode.Property"]/*' />
  25. /// <internalonly/>
  26. Property = unchecked((int)0xC00E0002),
  27. /// <include file='doc\MessageQueueErrorCode.uex' path='docs/doc[@for="MessageQueueErrorCode.QueueNotFound"]/*' />
  28. /// <devdoc>
  29. /// The queue is not registered in the DS.
  30. /// </devdoc>
  31. QueueNotFound = unchecked((int)0xC00E0003),
  32. /// <include file='doc\MessageQueueErrorCode.uex' path='docs/doc[@for="MessageQueueErrorCode.QueueExists"]/*' />
  33. /// <devdoc>
  34. /// A queue with the same pathname is already registered.
  35. /// </devdoc>
  36. QueueExists = unchecked((int)0xC00E0005),
  37. /// <include file='doc\MessageQueueErrorCode.uex' path='docs/doc[@for="MessageQueueErrorCode.InvalidParameter"]/*' />
  38. /// <internalonly/>
  39. InvalidParameter = unchecked((int)0xC00E0006),
  40. /// <include file='doc\MessageQueueErrorCode.uex' path='docs/doc[@for="MessageQueueErrorCode.InvalidHandle"]/*' />
  41. /// <internalonly/>
  42. InvalidHandle = unchecked((int)0xC00E0007),
  43. /// <include file='doc\MessageQueueErrorCode.uex' path='docs/doc[@for="MessageQueueErrorCode.OperationCanceled"]/*' />
  44. /// <devdoc>
  45. /// The operation was cancelled before it could be completed.
  46. /// </devdoc>
  47. OperationCanceled = unchecked((int)0xC00E0008),
  48. /// <include file='doc\MessageQueueErrorCode.uex' path='docs/doc[@for="MessageQueueErrorCode.SharingViolation"]/*' />
  49. /// <devdoc>
  50. /// Sharing violation. The queue is already opened for
  51. /// exclusive receive.
  52. /// </devdoc>
  53. SharingViolation = unchecked((int)0xC00E0009),
  54. /// <include file='doc\MessageQueueErrorCode.uex' path='docs/doc[@for="MessageQueueErrorCode.ServiceNotAvailable"]/*' />
  55. /// <devdoc>
  56. /// The Message Queues service is not available.
  57. /// </devdoc>
  58. ServiceNotAvailable = unchecked((int)0xC00E000B),
  59. /// <include file='doc\MessageQueueErrorCode.uex' path='docs/doc[@for="MessageQueueErrorCode.MachineNotFound"]/*' />
  60. /// <devdoc>
  61. /// The specified machine could not be found.
  62. /// </devdoc>
  63. MachineNotFound = unchecked((int)0xC00E000D),
  64. /// <include file='doc\MessageQueueErrorCode.uex' path='docs/doc[@for="MessageQueueErrorCode.IllegalSort"]/*' />
  65. /// <internalonly/>
  66. IllegalSort = unchecked((int)0xC00E0010),
  67. /// <include file='doc\MessageQueueErrorCode.uex' path='docs/doc[@for="MessageQueueErrorCode.IllegalUser"]/*' />
  68. /// <devdoc>
  69. /// The user is an illegal user.
  70. /// </devdoc>
  71. IllegalUser = unchecked((int)0xC00E0011),
  72. /// <include file='doc\MessageQueueErrorCode.uex' path='docs/doc[@for="MessageQueueErrorCode.NoDs"]/*' />
  73. /// <devdoc>
  74. /// No connection with this site's controller(s).
  75. /// </devdoc>
  76. [SuppressMessage("Microsoft.Naming", "CA1706:ShortAcronymsShouldBeUpperCased")]
  77. NoDs = unchecked((int)0xC00E0013),
  78. /// <include file='doc\MessageQueueErrorCode.uex' path='docs/doc[@for="MessageQueueErrorCode.IllegalQueuePathName"]/*' />
  79. /// <devdoc>
  80. /// Illegal queue path name.
  81. /// </devdoc>
  82. IllegalQueuePathName = unchecked((int)0xC00E0014),
  83. /// <include file='doc\MessageQueueErrorCode.uex' path='docs/doc[@for="MessageQueueErrorCode.IllegalPropertyValue"]/*' />
  84. /// <devdoc>
  85. /// Illegal property value.
  86. /// </devdoc>
  87. IllegalPropertyValue = unchecked((int)0xC00E0018),
  88. /// <include file='doc\MessageQueueErrorCode.uex' path='docs/doc[@for="MessageQueueErrorCode.IllegalPropertyVt"]/*' />
  89. /// <internalonly/>
  90. [SuppressMessage("Microsoft.Naming", "CA1706:ShortAcronymsShouldBeUpperCased")]
  91. IllegalPropertyVt = unchecked((int)0xC00E0019),
  92. /// <include file='doc\MessageQueueErrorCode.uex' path='docs/doc[@for="MessageQueueErrorCode.BufferOverflow"]/*' />
  93. /// <internalonly/>
  94. BufferOverflow = unchecked((int)0xC00E001A),
  95. /// <include file='doc\MessageQueueErrorCode.uex' path='docs/doc[@for="MessageQueueErrorCode.IOTimeout"]/*' />
  96. /// <devdoc>
  97. /// The Receive or Peek Message timeout has expired.
  98. /// </devdoc>
  99. IOTimeout = unchecked((int)0xC00E001B),
  100. /// <include file='doc\MessageQueueErrorCode.uex' path='docs/doc[@for="MessageQueueErrorCode.IllegalCursorAction"]/*' />
  101. /// <internalonly/>
  102. IllegalCursorAction = unchecked((int)0xC00E001C),
  103. /// <include file='doc\MessageQueueErrorCode.uex' path='docs/doc[@for="MessageQueueErrorCode.MessageAlreadyReceived"]/*' />
  104. /// <devdoc>
  105. /// A message that is currently pointed at by the cursor has been removed from
  106. /// the queue by another process or by another call to MQReceiveMessage
  107. /// without the use of this cursor.
  108. /// </devdoc>
  109. MessageAlreadyReceived = unchecked((int)0xC00E001D),
  110. /// <include file='doc\MessageQueueErrorCode.uex' path='docs/doc[@for="MessageQueueErrorCode.IllegalFormatName"]/*' />
  111. /// <devdoc>
  112. /// The given format name is invalid.
  113. /// </devdoc>
  114. IllegalFormatName = unchecked((int)0xC00E001E),
  115. /// <include file='doc\MessageQueueErrorCode.uex' path='docs/doc[@for="MessageQueueErrorCode.FormatNameBufferTooSmall"]/*' />
  116. /// <internalonly/>
  117. FormatNameBufferTooSmall = unchecked((int)0xC00E001F),
  118. /// <include file='doc\MessageQueueErrorCode.uex' path='docs/doc[@for="MessageQueueErrorCode.UnsupportedFormatNameOperation"]/*' />
  119. /// <devdoc>
  120. /// The requested operation for the specified format name is not
  121. /// supported (e.g., delete a direct queue format name).
  122. /// </devdoc>
  123. UnsupportedFormatNameOperation = unchecked((int)0xC00E0020),
  124. /// <include file='doc\MessageQueueErrorCode.uex' path='docs/doc[@for="MessageQueueErrorCode.IllegalSecurityDescriptor"]/*' />
  125. /// <internalonly/>
  126. IllegalSecurityDescriptor = unchecked((int)0xC00E0021),
  127. /// <include file='doc\MessageQueueErrorCode.uex' path='docs/doc[@for="MessageQueueErrorCode.SenderIdBufferTooSmall"]/*' />
  128. /// <internalonly/>
  129. SenderIdBufferTooSmall = unchecked((int)0xC00E0022),
  130. /// <include file='doc\MessageQueueErrorCode.uex' path='docs/doc[@for="MessageQueueErrorCode.SecurityDescriptorBufferTooSmall"]/*' />
  131. /// <internalonly/>
  132. SecurityDescriptorBufferTooSmall = unchecked((int)0xC00E0023),
  133. /// <include file='doc\MessageQueueErrorCode.uex' path='docs/doc[@for="MessageQueueErrorCode.CannotImpersonateClient"]/*' />
  134. /// <devdoc>
  135. /// The RPC server can not impersonate the client application, hence security
  136. /// credentials could not be verified.
  137. /// </devdoc>
  138. CannotImpersonateClient = unchecked((int)0xC00E0024),
  139. /// <include file='doc\MessageQueueErrorCode.uex' path='docs/doc[@for="MessageQueueErrorCode.AccessDenied"]/*' />
  140. /// <devdoc>
  141. /// Access is denied.
  142. /// </devdoc>
  143. AccessDenied = unchecked((int)0xC00E0025),
  144. /// <include file='doc\MessageQueueErrorCode.uex' path='docs/doc[@for="MessageQueueErrorCode.PrivilegeNotHeld"]/*' />
  145. /// <devdoc>
  146. /// Client does not have the required privileges to perform the operation.
  147. /// </devdoc>
  148. PrivilegeNotHeld = unchecked((int)0xC00E0026),
  149. /// <include file='doc\MessageQueueErrorCode.uex' path='docs/doc[@for="MessageQueueErrorCode.InsufficientResources"]/*' />
  150. /// <devdoc>
  151. /// Insufficient resources to perform operation.
  152. /// </devdoc>
  153. InsufficientResources = unchecked((int)0xC00E0027),
  154. /// <include file='doc\MessageQueueErrorCode.uex' path='docs/doc[@for="MessageQueueErrorCode.UserBufferTooSmall"]/*' />
  155. /// <internalonly/>
  156. UserBufferTooSmall = unchecked((int)0xC00E0028),
  157. /// <include file='doc\MessageQueueErrorCode.uex' path='docs/doc[@for="MessageQueueErrorCode.MessageStorageFailed"]/*' />
  158. /// <devdoc>
  159. /// Could not store a recoverable or journal message. Message was not sent.
  160. /// </devdoc>
  161. MessageStorageFailed = unchecked((int)0xC00E002A),
  162. /// <include file='doc\MessageQueueErrorCode.uex' path='docs/doc[@for="MessageQueueErrorCode.SenderCertificateBufferTooSmall"]/*' />
  163. /// <internalonly/>
  164. SenderCertificateBufferTooSmall = unchecked((int)0xC00E002B),
  165. /// <include file='doc\MessageQueueErrorCode.uex' path='docs/doc[@for="MessageQueueErrorCode.InvalidCertificate"]/*' />
  166. /// <devdoc>
  167. /// The user certificate is not valid.
  168. /// </devdoc>
  169. InvalidCertificate = unchecked((int)0xC00E002C),
  170. /// <include file='doc\MessageQueueErrorCode.uex' path='docs/doc[@for="MessageQueueErrorCode.CorruptedInternalCertificate"]/*' />
  171. /// <devdoc>
  172. /// The internal MSMQ certificate is corrupted.
  173. /// </devdoc>
  174. CorruptedInternalCertificate = unchecked((int)0xC00E002D),
  175. /// <include file='doc\MessageQueueErrorCode.uex' path='docs/doc[@for="MessageQueueErrorCode.NoInternalUserCertificate"]/*' />
  176. /// <devdoc>
  177. /// The internal MSMQ certificate for the user does not exist.
  178. /// </devdoc>
  179. NoInternalUserCertificate = unchecked((int)0xC00E002F),
  180. /// <include file='doc\MessageQueueErrorCode.uex' path='docs/doc[@for="MessageQueueErrorCode.CorruptedSecurityData"]/*' />
  181. /// <devdoc>
  182. /// A cryptogrphic function has failed.
  183. /// </devdoc>
  184. CorruptedSecurityData = unchecked((int)0xC00E0030),
  185. /// <include file='doc\MessageQueueErrorCode.uex' path='docs/doc[@for="MessageQueueErrorCode.CorruptedPersonalCertStore"]/*' />
  186. /// <devdoc>
  187. /// The personal certificate store is corrupted.
  188. /// </devdoc>
  189. CorruptedPersonalCertStore = unchecked((int)0xC00E0031),
  190. /// <include file='doc\MessageQueueErrorCode.uex' path='docs/doc[@for="MessageQueueErrorCode.ComputerDoesNotSupportEncryption"]/*' />
  191. /// <devdoc>
  192. /// The computer does not support encryption operations.
  193. /// </devdoc>
  194. ComputerDoesNotSupportEncryption = unchecked((int)0xC00E0033),
  195. /// <include file='doc\MessageQueueErrorCode.uex' path='docs/doc[@for="MessageQueueErrorCode.BadSecurityContext"]/*' />
  196. /// <internalonly/>
  197. BadSecurityContext = unchecked((int)0xC00E0035),
  198. /// <include file='doc\MessageQueueErrorCode.uex' path='docs/doc[@for="MessageQueueErrorCode.CouldNotGetUserSid"]/*' />
  199. /// <devdoc>
  200. /// Could not get the SID information out of the thread token.
  201. /// </devdoc>
  202. CouldNotGetUserSid = unchecked((int)0xC00E0036),
  203. /// <include file='doc\MessageQueueErrorCode.uex' path='docs/doc[@for="MessageQueueErrorCode.CouldNotGetAccountInfo"]/*' />
  204. /// <devdoc>
  205. /// Could not get the account information for the user.
  206. /// </devdoc>
  207. CouldNotGetAccountInfo = unchecked((int)0xC00E0037),
  208. /// <include file='doc\MessageQueueErrorCode.uex' path='docs/doc[@for="MessageQueueErrorCode.IllegalCriteriaColumns"]/*' />
  209. /// <internalonly/>
  210. IllegalCriteriaColumns = unchecked((int)0xC00E0038),
  211. /// <include file='doc\MessageQueueErrorCode.uex' path='docs/doc[@for="MessageQueueErrorCode.IllegalPropertyId"]/*' />
  212. /// <internalonly/>
  213. IllegalPropertyId = unchecked((int)0xC00E0039),
  214. /// <include file='doc\MessageQueueErrorCode.uex' path='docs/doc[@for="MessageQueueErrorCode.IllegalRelation"]/*' />
  215. /// <internalonly/>
  216. IllegalRelation = unchecked((int)0xC00E003A),
  217. /// <include file='doc\MessageQueueErrorCode.uex' path='docs/doc[@for="MessageQueueErrorCode.IllegalPropertySize"]/*' />
  218. /// <internalonly/>
  219. IllegalPropertySize = unchecked((int)0xC00E003B),
  220. /// <include file='doc\MessageQueueErrorCode.uex' path='docs/doc[@for="MessageQueueErrorCode.IllegalRestrictionPropertyId"]/*' />
  221. /// <internalonly/>
  222. IllegalRestrictionPropertyId = unchecked((int)0xC00E003C),
  223. /// <include file='doc\MessageQueueErrorCode.uex' path='docs/doc[@for="MessageQueueErrorCode.IllegalQueueProperties"]/*' />
  224. /// <internalonly/>
  225. IllegalQueueProperties = unchecked((int)0xC00E003D),
  226. /// <include file='doc\MessageQueueErrorCode.uex' path='docs/doc[@for="MessageQueueErrorCode.PropertyNotAllowed"]/*' />
  227. /// <devdoc>
  228. /// Invalid property for the requested operation.
  229. /// </devdoc>
  230. PropertyNotAllowed = unchecked((int)0xC00E003E),
  231. /// <include file='doc\MessageQueueErrorCode.uex' path='docs/doc[@for="MessageQueueErrorCode.InsufficientProperties"]/*' />
  232. /// <devdoc>
  233. /// Not all the required properties for the operation were specified
  234. /// in the input parameters.
  235. /// </devdoc>
  236. InsufficientProperties = unchecked((int)0xC00E003F),
  237. /// <include file='doc\MessageQueueErrorCode.uex' path='docs/doc[@for="MessageQueueErrorCode.MachineExists"]/*' />
  238. /// <devdoc>
  239. /// Computer with the same name already exists in the site.
  240. /// </devdoc>
  241. MachineExists = unchecked((int)0xC00E0040),
  242. /// <include file='doc\MessageQueueErrorCode.uex' path='docs/doc[@for="MessageQueueErrorCode.IllegalMessageProperties"]/*' />
  243. /// <internalonly/>
  244. IllegalMessageProperties = unchecked((int)0xC00E0041),
  245. /// <include file='doc\MessageQueueErrorCode.uex' path='docs/doc[@for="MessageQueueErrorCode.DsIsFull"]/*' />
  246. /// <devdoc>
  247. /// DS is full.
  248. /// </devdoc>
  249. [SuppressMessage("Microsoft.Naming", "CA1706:ShortAcronymsShouldBeUpperCased")]
  250. DsIsFull = unchecked((int)0xC00E0042),
  251. /// <include file='doc\MessageQueueErrorCode.uex' path='docs/doc[@for="MessageQueueErrorCode.DsError"]/*' />
  252. /// <devdoc>
  253. /// internal DS error.
  254. /// </devdoc>
  255. [SuppressMessage("Microsoft.Naming", "CA1706:ShortAcronymsShouldBeUpperCased")]
  256. DsError = unchecked((int)0xC00E0043),
  257. /// <include file='doc\MessageQueueErrorCode.uex' path='docs/doc[@for="MessageQueueErrorCode.InvalidOwner"]/*' />
  258. /// <devdoc>
  259. /// Invalid object owner. For example CreateQueue failed because the Queue Manager
  260. /// object is invalid.
  261. /// </devdoc>
  262. InvalidOwner = unchecked((int)0xC00E0044),
  263. /// <include file='doc\MessageQueueErrorCode.uex' path='docs/doc[@for="MessageQueueErrorCode.UnsupportedAccessMode"]/*' />
  264. /// <devdoc>
  265. /// The specified access mode is not supported.
  266. /// </devdoc>
  267. UnsupportedAccessMode = unchecked((int)0xC00E0045),
  268. /// <include file='doc\MessageQueueErrorCode.uex' path='docs/doc[@for="MessageQueueErrorCode.ResultBufferTooSmall"]/*' />
  269. /// <internalonly/>
  270. ResultBufferTooSmall = unchecked((int)0xC00E0046),
  271. /// <include file='doc\MessageQueueErrorCode.uex' path='docs/doc[@for="MessageQueueErrorCode.DeleteConnectedNetworkInUse"]/*' />
  272. /// <devdoc>
  273. /// The Connected Network can not be deleted, it is in use.
  274. /// </devdoc>
  275. DeleteConnectedNetworkInUse = unchecked((int)0xC00E0048),
  276. /// <include file='doc\MessageQueueErrorCode.uex' path='docs/doc[@for="MessageQueueErrorCode.NoResponseFromObjectServer"]/*' />
  277. /// <devdoc>
  278. /// No response from object owner.
  279. /// </devdoc>
  280. NoResponseFromObjectServer = unchecked((int)0xC00E0049),
  281. /// <include file='doc\MessageQueueErrorCode.uex' path='docs/doc[@for="MessageQueueErrorCode.ObjectServerNotAvailable"]/*' />
  282. /// <devdoc>
  283. /// Object owner is not reachable.
  284. /// </devdoc>
  285. ObjectServerNotAvailable = unchecked((int)0xC00E004A),
  286. /// <include file='doc\MessageQueueErrorCode.uex' path='docs/doc[@for="MessageQueueErrorCode.QueueNotAvailable"]/*' />
  287. /// <devdoc>
  288. /// Error while reading from a queue residing on a remote computer.
  289. /// </devdoc>
  290. QueueNotAvailable = unchecked((int)0xC00E004B),
  291. /// <include file='doc\MessageQueueErrorCode.uex' path='docs/doc[@for="MessageQueueErrorCode.DtcConnect"]/*' />
  292. /// <devdoc>
  293. /// Cannot connect to MS DTC.
  294. /// </devdoc>
  295. [SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly")]
  296. DtcConnect = unchecked((int)0xC00E004C),
  297. /// <include file='doc\MessageQueueErrorCode.uex' path='docs/doc[@for="MessageQueueErrorCode.TransactionImport"]/*' />
  298. /// <devdoc>
  299. /// Cannot import the transaction.
  300. /// </devdoc>
  301. TransactionImport = unchecked((int)0xC00E004E),
  302. /// <include file='doc\MessageQueueErrorCode.uex' path='docs/doc[@for="MessageQueueErrorCode.TransactionUsage"]/*' />
  303. /// <devdoc>
  304. /// Wrong transaction usage.
  305. /// </devdoc>
  306. TransactionUsage = unchecked((int)0xC00E0050),
  307. /// <include file='doc\MessageQueueErrorCode.uex' path='docs/doc[@for="MessageQueueErrorCode.TransactionSequence"]/*' />
  308. /// <devdoc>
  309. /// Wrong transaction operations sequence.
  310. /// </devdoc>
  311. TransactionSequence = unchecked((int)0xC00E0051),
  312. /// <include file='doc\MessageQueueErrorCode.uex' path='docs/doc[@for="MessageQueueErrorCode.MissingConnectorType"]/*' />
  313. /// <devdoc>
  314. /// Connector Type is mandatory when sending Acknowledgment or secure message.
  315. /// </devdoc>
  316. MissingConnectorType = unchecked((int)0xC00E0055),
  317. /// <include file='doc\MessageQueueErrorCode.uex' path='docs/doc[@for="MessageQueueErrorCode.StaleHandle"]/*' />
  318. /// <internalonly/>
  319. StaleHandle = unchecked((int)0xC00E0056),
  320. /// <include file='doc\MessageQueueErrorCode.uex' path='docs/doc[@for="MessageQueueErrorCode.TransactionEnlist"]/*' />
  321. /// <devdoc>
  322. /// Cannot enlist the transaction.
  323. /// </devdoc>
  324. TransactionEnlist = unchecked((int)0xC00E0058),
  325. /// <include file='doc\MessageQueueErrorCode.uex' path='docs/doc[@for="MessageQueueErrorCode.QueueDeleted"]/*' />
  326. /// <devdoc>
  327. /// The queue was deleted. Messages can not be received anymore using this
  328. /// queue instance. The queue should be closed.
  329. /// </devdoc>
  330. QueueDeleted = unchecked((int)0xC00E005A),
  331. /// <include file='doc\MessageQueueErrorCode.uex' path='docs/doc[@for="MessageQueueErrorCode.IllegalContext"]/*' />
  332. /// <devdoc>
  333. /// Invalid context parameter.
  334. /// </devdoc>
  335. IllegalContext = unchecked((int)0xC00E005B),
  336. /// <include file='doc\MessageQueueErrorCode.uex' path='docs/doc[@for="MessageQueueErrorCode.IllegalSortPropertyId"]/*' />
  337. /// <internalonly/>
  338. IllegalSortPropertyId = unchecked((int)0xC00E005C),
  339. /// <include file='doc\MessageQueueErrorCode.uex' path='docs/doc[@for="MessageQueueErrorCode.LabelBufferTooSmall"]/*' />
  340. /// <internalonly/>
  341. LabelBufferTooSmall = unchecked((int)0xC00E005E),
  342. /// <include file='doc\MessageQueueErrorCode.uex' path='docs/doc[@for="MessageQueueErrorCode.MqisServerEmpty"]/*' />
  343. /// <devdoc>
  344. /// The list of MQIS servers (in registry) is empty.
  345. /// </devdoc>
  346. [SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly")]
  347. MqisServerEmpty = unchecked((int)0xC00E005F),
  348. /// <include file='doc\MessageQueueErrorCode.uex' path='docs/doc[@for="MessageQueueErrorCode.MqisReadOnlyMode"]/*' />
  349. /// <devdoc>
  350. /// MQIS database is in read-only mode.
  351. /// </devdoc>
  352. [SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly")]
  353. MqisReadOnlyMode = unchecked((int)0xC00E0060),
  354. /// <include file='doc\MessageQueueErrorCode.uex' path='docs/doc[@for="MessageQueueErrorCode.SymmetricKeyBufferTooSmall"]/*' />
  355. /// <internalonly/>
  356. SymmetricKeyBufferTooSmall = unchecked((int)0xC00E0061),
  357. /// <include file='doc\MessageQueueErrorCode.uex' path='docs/doc[@for="MessageQueueErrorCode.SignatureBufferTooSmall"]/*' />
  358. /// <internalonly/>
  359. SignatureBufferTooSmall = unchecked((int)0xC00E0062),
  360. /// <include file='doc\MessageQueueErrorCode.uex' path='docs/doc[@for="MessageQueueErrorCode.ProviderNameBufferTooSmall"]/*' />
  361. /// <internalonly/>
  362. ProviderNameBufferTooSmall = unchecked((int)0xC00E0063),
  363. /// <include file='doc\MessageQueueErrorCode.uex' path='docs/doc[@for="MessageQueueErrorCode.IllegalOperation"]/*' />
  364. /// <devdoc>
  365. /// The operation is illegal on foreign message queuing system.
  366. /// </devdoc>
  367. IllegalOperation = unchecked((int)0xC00E0064),
  368. /// <include file='doc\MessageQueueErrorCode.uex' path='docs/doc[@for="MessageQueueErrorCode.WriteNotAllowed"]/*' />
  369. /// <devdoc>
  370. /// Another MQIS server is being installed, write operations to the
  371. /// database are not allowed at this stage.
  372. /// </devdoc>
  373. WriteNotAllowed = unchecked((int)0xC00E0065),
  374. /// <include file='doc\MessageQueueErrorCode.uex' path='docs/doc[@for="MessageQueueErrorCode.WksCantServeClient"]/*' />
  375. /// <devdoc>
  376. /// MSMQ independent clients cannot serve MSMQ dependent clients.
  377. /// </devdoc>
  378. WksCantServeClient = unchecked((int)0xC00E0066),
  379. /// <include file='doc\MessageQueueErrorCode.uex' path='docs/doc[@for="MessageQueueErrorCode.DependentClientLicenseOverflow"]/*' />
  380. /// <devdoc>
  381. /// The number of dependent clients served by this MSMQ server reached
  382. /// its upper limit.
  383. /// </devdoc>
  384. DependentClientLicenseOverflow = unchecked((int)0xC00E0067),
  385. /// <include file='doc\MessageQueueErrorCode.uex' path='docs/doc[@for="MessageQueueErrorCode.CorruptedQueueWasDeleted"]/*' />
  386. /// <devdoc>
  387. /// Ini file for queue in LQS was deleted because it was corrupted.
  388. /// </devdoc>
  389. CorruptedQueueWasDeleted = unchecked((int)0xC00E0068),
  390. /// <include file='doc\MessageQueueErrorCode.uex' path='docs/doc[@for="MessageQueueErrorCode.RemoteMachineNotAvailable"]/*' />
  391. /// <devdoc>
  392. /// The remote machine is not available.
  393. /// </devdoc>
  394. RemoteMachineNotAvailable = unchecked((int)0xC00E0069),
  395. /// <include file='doc\MessageQueueErrorCode.uex' path='docs/doc[@for="MessageQueueErrorCode.UnsupportedOperation"]/*' />
  396. /// <devdoc>
  397. /// The operation is not supported for a WORKGROUP installation computer.
  398. /// </devdoc>
  399. UnsupportedOperation = unchecked((int)0xC00E006A),
  400. /// <include file='doc\MessageQueueErrorCode.uex' path='docs/doc[@for="MessageQueueErrorCode.EncryptionProviderNotSupported"]/*' />
  401. /// <devdoc>
  402. /// The Cryptographic Service Provider is not supported by Message Queuing.
  403. /// </devdoc>
  404. EncryptionProviderNotSupported = unchecked((int)0xC00E006B),
  405. /// <include file='doc\MessageQueueErrorCode.uex' path='docs/doc[@for="MessageQueueErrorCode.CannotSetCryptographicSecurityDescriptor"]/*' />
  406. /// <devdoc>
  407. /// Unable to set the security descriptor for the cryptographic keys.
  408. /// </devdoc>
  409. CannotSetCryptographicSecurityDescriptor = unchecked((int)0xC00E006C),
  410. /// <include file='doc\MessageQueueErrorCode.uex' path='docs/doc[@for="MessageQueueErrorCode.CertificateNotProvided"]/*' />
  411. /// <devdoc>
  412. /// A user attempted to send an authenticated message without a certificate.
  413. /// </devdoc>
  414. CertificateNotProvided = unchecked((int)0xC00E006D),
  415. /// <include file='doc\MessageQueueErrorCode.uex' path='docs/doc[@for="MessageQueueErrorCode.QDnsPropertyNotSupported"]/*' />
  416. /// <internalonly/>
  417. QDnsPropertyNotSupported = unchecked((int)0xC00E006E),
  418. /// <include file='doc\MessageQueueErrorCode.uex' path='docs/doc[@for="MessageQueueErrorCode.CannotCreateCertificateStore"]/*' />
  419. /// <devdoc>
  420. /// Unable to create a certificate store for the internal certificate.
  421. /// </devdoc>
  422. CannotCreateCertificateStore = unchecked((int)0xC00E006F),
  423. /// <include file='doc\MessageQueueErrorCode.uex' path='docs/doc[@for="MessageQueueErrorCode.CannotOpenCertificateStore"]/*' />
  424. /// <devdoc>
  425. /// Unable to open the certificates store for the internal certificate.
  426. /// </devdoc>
  427. CannotOpenCertificateStore = unchecked((int)0xC00E0070),
  428. /// <include file='doc\MessageQueueErrorCode.uex' path='docs/doc[@for="MessageQueueErrorCode.IllegalEnterpriseOperation"]/*' />
  429. /// <devdoc>
  430. /// The operation is invalid for a msmqServices object.
  431. /// </devdoc>
  432. IllegalEnterpriseOperation = unchecked((int)0xC00E0071),
  433. /// <include file='doc\MessageQueueErrorCode.uex' path='docs/doc[@for="MessageQueueErrorCode.CannotGrantAddGuid"]/*' />
  434. /// <devdoc>
  435. /// Failed to grant the "Add Guid" permission to current user.
  436. /// </devdoc>
  437. CannotGrantAddGuid = unchecked((int)0xC00E0072),
  438. /// <include file='doc\MessageQueueErrorCode.uex' path='docs/doc[@for="MessageQueueErrorCode.CannotLoadMsmqOcm"]/*' />
  439. /// <devdoc>
  440. /// Can't load the MSMQOCM.DLL library.
  441. /// </devdoc>
  442. [SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly")]
  443. CannotLoadMsmqOcm = unchecked((int)0xC00E0073),
  444. /// <include file='doc\MessageQueueErrorCode.uex' path='docs/doc[@for="MessageQueueErrorCode.NoEntryPointMsmqOcm"]/*' />
  445. /// <devdoc>
  446. /// Cannot locate an entry point in the MSMQOCM.DLL library.
  447. /// </devdoc>
  448. [SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly")]
  449. NoEntryPointMsmqOcm = unchecked((int)0xC00E0074),
  450. /// <include file='doc\MessageQueueErrorCode.uex' path='docs/doc[@for="MessageQueueErrorCode.NoMsmqServersOnDc"]/*' />
  451. /// <devdoc>
  452. /// Failed to find Message Queuing servers on domain controllers.
  453. /// </devdoc>
  454. [SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly")]
  455. [SuppressMessage("Microsoft.Naming", "CA1706:ShortAcronymsShouldBeUpperCased")]
  456. NoMsmqServersOnDc = unchecked((int)0xC00E0075),
  457. /// <include file='doc\MessageQueueErrorCode.uex' path='docs/doc[@for="MessageQueueErrorCode.CannotJoinDomain"]/*' />
  458. /// <devdoc>
  459. /// Failed to join MSMQ enterprise on Windows 2000 domain.
  460. /// </devdoc>
  461. CannotJoinDomain = unchecked((int)0xC00E0076),
  462. /// <include file='doc\MessageQueueErrorCode.uex' path='docs/doc[@for="MessageQueueErrorCode.CannotCreateOnGlobalCatalog"]/*' />
  463. /// <devdoc>
  464. /// Failed to create an object on a specified Global Catalog server.
  465. /// </devdoc>
  466. CannotCreateOnGlobalCatalog = unchecked((int)0xC00E0077),
  467. /// <include file='doc\MessageQueueErrorCode.uex' path='docs/doc[@for="MessageQueueErrorCode.GuidNotMatching"]/*' />
  468. /// <devdoc>
  469. /// Failed to create msmqConfiguration object with GUID that match machine installation. You must uninstall MSMQ and then reinstall it.
  470. /// </devdoc>
  471. GuidNotMatching = unchecked((int)0xC00E0078),
  472. /// <include file='doc\MessageQueueErrorCode.uex' path='docs/doc[@for="MessageQueueErrorCode.PublicKeyNotFound"]/*' />
  473. /// <devdoc>
  474. /// Unable to find the public key for computer.
  475. /// </devdoc>
  476. PublicKeyNotFound = unchecked((int)0xC00E0079),
  477. /// <include file='doc\MessageQueueErrorCode.uex' path='docs/doc[@for="MessageQueueErrorCode.PublicKeyDoesNotExist"]/*' />
  478. /// <devdoc>
  479. /// The public key for the computer does not exist.
  480. /// </devdoc>
  481. PublicKeyDoesNotExist = unchecked((int)0xC00E007A),
  482. /// <include file='doc\MessageQueueErrorCode.uex' path='docs/doc[@for="MessageQueueErrorCode.IllegalPrivateProperties"]/*' />
  483. /// <internalonly/>
  484. IllegalPrivateProperties = unchecked((int)0xC00E007B),
  485. /// <include file='doc\MessageQueueErrorCode.uex' path='docs/doc[@for="MessageQueueErrorCode.NoGlobalCatalogInDomain"]/*' />
  486. /// <devdoc>
  487. /// Unable to find Global Catalog servers in the specified domain.
  488. /// </devdoc>
  489. NoGlobalCatalogInDomain = unchecked((int)0xC00E007C),
  490. /// <include file='doc\MessageQueueErrorCode.uex' path='docs/doc[@for="MessageQueueErrorCode.NoMsmqServersOnGlobalCatalog"]/*' />
  491. /// <devdoc>
  492. /// Failed to find Message Queuing servers on Global Catalog domain controllers.
  493. /// </devdoc>
  494. [SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly")]
  495. NoMsmqServersOnGlobalCatalog = unchecked((int)0xC00E007D),
  496. /// <include file='doc\MessageQueueErrorCode.uex' path='docs/doc[@for="MessageQueueErrorCode.CannotGetDistinguishedName"]/*' />
  497. /// <devdoc>
  498. /// Failed to retrieve the distinguished name of local computer.
  499. /// </devdoc>
  500. CannotGetDistinguishedName = unchecked((int)0xC00E007E),
  501. /// <include file='doc\MessageQueueErrorCode.uex' path='docs/doc[@for="MessageQueueErrorCode.CannotHashDataEx"]/*' />
  502. /// <devdoc>
  503. /// Unable to hash data for an authenticated message.
  504. /// </devdoc>
  505. [SuppressMessage("Microsoft.Naming", "CA1706:ShortAcronymsShouldBeUpperCased")]
  506. CannotHashDataEx = unchecked((int)0xC00E007F),
  507. /// <include file='doc\MessageQueueErrorCode.uex' path='docs/doc[@for="MessageQueueErrorCode.CannotSignDataEx"]/*' />
  508. /// <devdoc>
  509. /// Unable to sign data before sending an authenticated message.
  510. /// </devdoc>
  511. [SuppressMessage("Microsoft.Naming", "CA1706:ShortAcronymsShouldBeUpperCased")]
  512. CannotSignDataEx = unchecked((int)0xC00E0080),
  513. /// <include file='doc\MessageQueueErrorCode.uex' path='docs/doc[@for="MessageQueueErrorCode.CannotCreateHashEx"]/*' />
  514. /// <devdoc>
  515. /// Unable to create hash object for an authenticated message.
  516. /// </devdoc>
  517. [SuppressMessage("Microsoft.Naming", "CA1706:ShortAcronymsShouldBeUpperCased")]
  518. CannotCreateHashEx = unchecked((int)0xC00E0081),
  519. /// <include file='doc\MessageQueueErrorCode.uex' path='docs/doc[@for="MessageQueueErrorCode.FailVerifySignatureEx"]/*' />
  520. /// <devdoc>
  521. /// Signature of recieved message is not valid.
  522. /// </devdoc>
  523. [SuppressMessage("Microsoft.Naming", "CA1706:ShortAcronymsShouldBeUpperCased")]
  524. FailVerifySignatureEx = unchecked((int)0xC00E0082),
  525. /// <include file='doc\MessageQueueErrorCode.uex' path='docs/doc[@for="MessageQueueErrorCode.MessageNotFound"]/*' />
  526. /// <devdoc>
  527. /// The message referenced by the lookup identifier does not exist.
  528. /// </devdoc>
  529. MessageNotFound = unchecked((int)0xC00E0088),
  530. }
  531. }