JwaWinError.pas
上传用户:davidchvip
上传日期:2009-07-28
资源大小:1749k
文件大小:691k
源码类别:

Windows编程

开发平台:

Delphi

  1. //
  2. // MessageText:
  3. //
  4. //  No package in the software installation data in the Active Directory meets this criteria.
  5. //
  6.   CS_E_PACKAGE_NOTFOUND = HRESULT($80040164);
  7.   {$EXTERNALSYM CS_E_PACKAGE_NOTFOUND}
  8. //
  9. // MessageId: CS_E_NOT_DELETABLE
  10. //
  11. // MessageText:
  12. //
  13. //  Deleting this will break the referential integrity of the software installation data in the Active Directory.
  14. //
  15.   CS_E_NOT_DELETABLE = HRESULT($80040165);
  16.   {$EXTERNALSYM CS_E_NOT_DELETABLE}
  17. //
  18. // MessageId: CS_E_CLASS_NOTFOUND
  19. //
  20. // MessageText:
  21. //
  22. //  The CLSID was not found in the software installation data in the Active Directory.
  23. //
  24.   CS_E_CLASS_NOTFOUND = HRESULT($80040166);
  25.   {$EXTERNALSYM CS_E_CLASS_NOTFOUND}
  26. //
  27. // MessageId: CS_E_INVALID_VERSION
  28. //
  29. // MessageText:
  30. //
  31. //  The software installation data in the Active Directory is corrupt.
  32. //
  33.   CS_E_INVALID_VERSION = HRESULT($80040167);
  34.   {$EXTERNALSYM CS_E_INVALID_VERSION}
  35. //
  36. // MessageId: CS_E_NO_CLASSSTORE
  37. //
  38. // MessageText:
  39. //
  40. //  There is no software installation data in the Active Directory.
  41. //
  42.   CS_E_NO_CLASSSTORE = HRESULT($80040168);
  43.   {$EXTERNALSYM CS_E_NO_CLASSSTORE}
  44. //
  45. // MessageId: CS_E_OBJECT_NOTFOUND
  46. //
  47. // MessageText:
  48. //
  49. //  There is no software installation data object in the Active Directory.
  50. //
  51.   CS_E_OBJECT_NOTFOUND = HRESULT($80040169);
  52.   {$EXTERNALSYM CS_E_OBJECT_NOTFOUND}
  53. //
  54. // MessageId: CS_E_OBJECT_ALREADY_EXISTS
  55. //
  56. // MessageText:
  57. //
  58. //  The software installation data object in the Active Directory already exists.
  59. //
  60.   CS_E_OBJECT_ALREADY_EXISTS = HRESULT($8004016A);
  61.   {$EXTERNALSYM CS_E_OBJECT_ALREADY_EXISTS}
  62. //
  63. // MessageId: CS_E_INVALID_PATH
  64. //
  65. // MessageText:
  66. //
  67. //  The path to the software installation data in the Active Directory is not correct.
  68. //
  69.   CS_E_INVALID_PATH = HRESULT($8004016B);
  70.   {$EXTERNALSYM CS_E_INVALID_PATH}
  71. //
  72. // MessageId: CS_E_NETWORK_ERROR
  73. //
  74. // MessageText:
  75. //
  76. //  A network error interrupted the operation.
  77. //
  78.   CS_E_NETWORK_ERROR = HRESULT($8004016C);
  79.   {$EXTERNALSYM CS_E_NETWORK_ERROR}
  80. //
  81. // MessageId: CS_E_ADMIN_LIMIT_EXCEEDED
  82. //
  83. // MessageText:
  84. //
  85. //  The size of this object exceeds the maximum size set by the Administrator.
  86. //
  87.   CS_E_ADMIN_LIMIT_EXCEEDED = HRESULT($8004016D);
  88.   {$EXTERNALSYM CS_E_ADMIN_LIMIT_EXCEEDED}
  89. //
  90. // MessageId: CS_E_SCHEMA_MISMATCH
  91. //
  92. // MessageText:
  93. //
  94. //  The schema for the software installation data in the Active Directory does not match the required schema.
  95. //
  96.   CS_E_SCHEMA_MISMATCH = HRESULT($8004016E);
  97.   {$EXTERNALSYM CS_E_SCHEMA_MISMATCH}
  98. //
  99. // MessageId: CS_E_INTERNAL_ERROR
  100. //
  101. // MessageText:
  102. //
  103. //  An error occurred in the software installation data in the Active Directory.
  104. //
  105.   CS_E_INTERNAL_ERROR = HRESULT($8004016F);
  106.   {$EXTERNALSYM CS_E_INTERNAL_ERROR}
  107.   CACHE_E_FIRST = DWORD($80040170);
  108.   {$EXTERNALSYM CACHE_E_FIRST}
  109.   CACHE_E_LAST = DWORD($8004017F);
  110.   {$EXTERNALSYM CACHE_E_LAST}
  111.   CACHE_S_FIRST = DWORD($00040170);
  112.   {$EXTERNALSYM CACHE_S_FIRST}
  113.   CACHE_S_LAST = DWORD($0004017F);
  114.   {$EXTERNALSYM CACHE_S_LAST}
  115. //
  116. // MessageId: CACHE_E_NOCACHE_UPDATED
  117. //
  118. // MessageText:
  119. //
  120. //  Cache not updated
  121. //
  122.   CACHE_E_NOCACHE_UPDATED = HRESULT($80040170);
  123.   {$EXTERNALSYM CACHE_E_NOCACHE_UPDATED}
  124.   OLEOBJ_E_FIRST = DWORD($80040180);
  125.   {$EXTERNALSYM OLEOBJ_E_FIRST}
  126.   OLEOBJ_E_LAST = DWORD($8004018F);
  127.   {$EXTERNALSYM OLEOBJ_E_LAST}
  128.   OLEOBJ_S_FIRST = DWORD($00040180);
  129.   {$EXTERNALSYM OLEOBJ_S_FIRST}
  130.   OLEOBJ_S_LAST = DWORD($0004018F);
  131.   {$EXTERNALSYM OLEOBJ_S_LAST}
  132. //
  133. // MessageId: OLEOBJ_E_NOVERBS
  134. //
  135. // MessageText:
  136. //
  137. //  No verbs for OLE object
  138. //
  139.   OLEOBJ_E_NOVERBS = HRESULT($80040180);
  140.   {$EXTERNALSYM OLEOBJ_E_NOVERBS}
  141. //
  142. // MessageId: OLEOBJ_E_INVALIDVERB
  143. //
  144. // MessageText:
  145. //
  146. //  Invalid verb for OLE object
  147. //
  148.   OLEOBJ_E_INVALIDVERB = HRESULT($80040181);
  149.   {$EXTERNALSYM OLEOBJ_E_INVALIDVERB}
  150.   CLIENTSITE_E_FIRST = DWORD($80040190);
  151.   {$EXTERNALSYM CLIENTSITE_E_FIRST}
  152.   CLIENTSITE_E_LAST = DWORD($8004019F);
  153.   {$EXTERNALSYM CLIENTSITE_E_LAST}
  154.   CLIENTSITE_S_FIRST = DWORD($00040190);
  155.   {$EXTERNALSYM CLIENTSITE_S_FIRST}
  156.   CLIENTSITE_S_LAST = DWORD($0004019F);
  157.   {$EXTERNALSYM CLIENTSITE_S_LAST}
  158. //
  159. // MessageId: INPLACE_E_NOTUNDOABLE
  160. //
  161. // MessageText:
  162. //
  163. //  Undo is not available
  164. //
  165.   INPLACE_E_NOTUNDOABLE = HRESULT($800401A0);
  166.   {$EXTERNALSYM INPLACE_E_NOTUNDOABLE}
  167. //
  168. // MessageId: INPLACE_E_NOTOOLSPACE
  169. //
  170. // MessageText:
  171. //
  172. //  Space for tools is not available
  173. //
  174.   INPLACE_E_NOTOOLSPACE = HRESULT($800401A1);
  175.   {$EXTERNALSYM INPLACE_E_NOTOOLSPACE}
  176.   INPLACE_E_FIRST = DWORD($800401A0);
  177.   {$EXTERNALSYM INPLACE_E_FIRST}
  178.   INPLACE_E_LAST = DWORD($800401AF);
  179.   {$EXTERNALSYM INPLACE_E_LAST}
  180.   INPLACE_S_FIRST = DWORD($000401A0);
  181.   {$EXTERNALSYM INPLACE_S_FIRST}
  182.   INPLACE_S_LAST = DWORD($000401AF);
  183.   {$EXTERNALSYM INPLACE_S_LAST}
  184.   ENUM_E_FIRST = DWORD($800401B0);
  185.   {$EXTERNALSYM ENUM_E_FIRST}
  186.   ENUM_E_LAST = DWORD($800401BF);
  187.   {$EXTERNALSYM ENUM_E_LAST}
  188.   ENUM_S_FIRST = DWORD($000401B0);
  189.   {$EXTERNALSYM ENUM_S_FIRST}
  190.   ENUM_S_LAST = DWORD($000401BF);
  191.   {$EXTERNALSYM ENUM_S_LAST}
  192.   CONVERT10_E_FIRST = DWORD($800401C0);
  193.   {$EXTERNALSYM CONVERT10_E_FIRST}
  194.   CONVERT10_E_LAST = DWORD($800401CF);
  195.   {$EXTERNALSYM CONVERT10_E_LAST}
  196.   CONVERT10_S_FIRST = DWORD($000401C0);
  197.   {$EXTERNALSYM CONVERT10_S_FIRST}
  198.   CONVERT10_S_LAST = DWORD($000401CF);
  199.   {$EXTERNALSYM CONVERT10_S_LAST}
  200. //
  201. // MessageId: CONVERT10_E_OLESTREAM_GET
  202. //
  203. // MessageText:
  204. //
  205. //  OLESTREAM Get method failed
  206. //
  207.   CONVERT10_E_OLESTREAM_GET = HRESULT($800401C0);
  208.   {$EXTERNALSYM CONVERT10_E_OLESTREAM_GET}
  209. //
  210. // MessageId: CONVERT10_E_OLESTREAM_PUT
  211. //
  212. // MessageText:
  213. //
  214. //  OLESTREAM Put method failed
  215. //
  216.   CONVERT10_E_OLESTREAM_PUT = HRESULT($800401C1);
  217.   {$EXTERNALSYM CONVERT10_E_OLESTREAM_PUT}
  218. //
  219. // MessageId: CONVERT10_E_OLESTREAM_FMT
  220. //
  221. // MessageText:
  222. //
  223. //  Contents of the OLESTREAM not in correct format
  224. //
  225.   CONVERT10_E_OLESTREAM_FMT = HRESULT($800401C2);
  226.   {$EXTERNALSYM CONVERT10_E_OLESTREAM_FMT}
  227. //
  228. // MessageId: CONVERT10_E_OLESTREAM_BITMAP_TO_DIB
  229. //
  230. // MessageText:
  231. //
  232. //  There was an error in a Windows GDI call while converting the bitmap to a DIB
  233. //
  234.   CONVERT10_E_OLESTREAM_BITMAP_TO_DIB = HRESULT($800401C3);
  235.   {$EXTERNALSYM CONVERT10_E_OLESTREAM_BITMAP_TO_DIB}
  236. //
  237. // MessageId: CONVERT10_E_STG_FMT
  238. //
  239. // MessageText:
  240. //
  241. //  Contents of the IStorage not in correct format
  242. //
  243.   CONVERT10_E_STG_FMT = HRESULT($800401C4);
  244.   {$EXTERNALSYM CONVERT10_E_STG_FMT}
  245. //
  246. // MessageId: CONVERT10_E_STG_NO_STD_STREAM
  247. //
  248. // MessageText:
  249. //
  250. //  Contents of IStorage is missing one of the standard streams
  251. //
  252.   CONVERT10_E_STG_NO_STD_STREAM = HRESULT($800401C5);
  253.   {$EXTERNALSYM CONVERT10_E_STG_NO_STD_STREAM}
  254. //
  255. // MessageId: CONVERT10_E_STG_DIB_TO_BITMAP
  256. //
  257. // MessageText:
  258. //
  259. //  There was an error in a Windows GDI call while converting the DIB to a bitmap.
  260. //  
  261. //
  262.   CONVERT10_E_STG_DIB_TO_BITMAP = HRESULT($800401C6);
  263.   {$EXTERNALSYM CONVERT10_E_STG_DIB_TO_BITMAP}
  264.   CLIPBRD_E_FIRST = DWORD($800401D0);
  265.   {$EXTERNALSYM CLIPBRD_E_FIRST}
  266.   CLIPBRD_E_LAST = DWORD($800401DF);
  267.   {$EXTERNALSYM CLIPBRD_E_LAST}
  268.   CLIPBRD_S_FIRST = DWORD($000401D0);
  269.   {$EXTERNALSYM CLIPBRD_S_FIRST}
  270.   CLIPBRD_S_LAST = DWORD($000401DF);
  271.   {$EXTERNALSYM CLIPBRD_S_LAST}
  272. //
  273. // MessageId: CLIPBRD_E_CANT_OPEN
  274. //
  275. // MessageText:
  276. //
  277. //  OpenClipboard Failed
  278. //
  279.   CLIPBRD_E_CANT_OPEN = HRESULT($800401D0);
  280.   {$EXTERNALSYM CLIPBRD_E_CANT_OPEN}
  281. //
  282. // MessageId: CLIPBRD_E_CANT_EMPTY
  283. //
  284. // MessageText:
  285. //
  286. //  EmptyClipboard Failed
  287. //
  288.   CLIPBRD_E_CANT_EMPTY = HRESULT($800401D1);
  289.   {$EXTERNALSYM CLIPBRD_E_CANT_EMPTY}
  290. //
  291. // MessageId: CLIPBRD_E_CANT_SET
  292. //
  293. // MessageText:
  294. //
  295. //  SetClipboard Failed
  296. //
  297.   CLIPBRD_E_CANT_SET = HRESULT($800401D2);
  298.   {$EXTERNALSYM CLIPBRD_E_CANT_SET}
  299. //
  300. // MessageId: CLIPBRD_E_BAD_DATA
  301. //
  302. // MessageText:
  303. //
  304. //  Data on clipboard is invalid
  305. //
  306.   CLIPBRD_E_BAD_DATA = HRESULT($800401D3);
  307.   {$EXTERNALSYM CLIPBRD_E_BAD_DATA}
  308. //
  309. // MessageId: CLIPBRD_E_CANT_CLOSE
  310. //
  311. // MessageText:
  312. //
  313. //  CloseClipboard Failed
  314. //
  315.   CLIPBRD_E_CANT_CLOSE = HRESULT($800401D4);
  316.   {$EXTERNALSYM CLIPBRD_E_CANT_CLOSE}
  317.   MK_E_FIRST = DWORD($800401E0);
  318.   {$EXTERNALSYM MK_E_FIRST}
  319.   MK_E_LAST = DWORD($800401EF);
  320.   {$EXTERNALSYM MK_E_LAST}
  321.   MK_S_FIRST = DWORD($000401E0);
  322.   {$EXTERNALSYM MK_S_FIRST}
  323.   MK_S_LAST = DWORD($000401EF);
  324.   {$EXTERNALSYM MK_S_LAST}
  325. //
  326. // MessageId: MK_E_CONNECTMANUALLY
  327. //
  328. // MessageText:
  329. //
  330. //  Moniker needs to be connected manually
  331. //
  332.   MK_E_CONNECTMANUALLY = HRESULT($800401E0);
  333.   {$EXTERNALSYM MK_E_CONNECTMANUALLY}
  334. //
  335. // MessageId: MK_E_EXCEEDEDDEADLINE
  336. //
  337. // MessageText:
  338. //
  339. //  Operation exceeded deadline
  340. //
  341.   MK_E_EXCEEDEDDEADLINE = HRESULT($800401E1);
  342.   {$EXTERNALSYM MK_E_EXCEEDEDDEADLINE}
  343. //
  344. // MessageId: MK_E_NEEDGENERIC
  345. //
  346. // MessageText:
  347. //
  348. //  Moniker needs to be generic
  349. //
  350.   MK_E_NEEDGENERIC = HRESULT($800401E2);
  351.   {$EXTERNALSYM MK_E_NEEDGENERIC}
  352. //
  353. // MessageId: MK_E_UNAVAILABLE
  354. //
  355. // MessageText:
  356. //
  357. //  Operation unavailable
  358. //
  359.   MK_E_UNAVAILABLE = HRESULT($800401E3);
  360.   {$EXTERNALSYM MK_E_UNAVAILABLE}
  361. //
  362. // MessageId: MK_E_SYNTAX
  363. //
  364. // MessageText:
  365. //
  366. //  Invalid syntax
  367. //
  368.   MK_E_SYNTAX = HRESULT($800401E4);
  369.   {$EXTERNALSYM MK_E_SYNTAX}
  370. //
  371. // MessageId: MK_E_NOOBJECT
  372. //
  373. // MessageText:
  374. //
  375. //  No object for moniker
  376. //
  377.   MK_E_NOOBJECT = HRESULT($800401E5);
  378.   {$EXTERNALSYM MK_E_NOOBJECT}
  379. //
  380. // MessageId: MK_E_INVALIDEXTENSION
  381. //
  382. // MessageText:
  383. //
  384. //  Bad extension for file
  385. //
  386.   MK_E_INVALIDEXTENSION = HRESULT($800401E6);
  387.   {$EXTERNALSYM MK_E_INVALIDEXTENSION}
  388. //
  389. // MessageId: MK_E_INTERMEDIATEINTERFACENOTSUPPORTED
  390. //
  391. // MessageText:
  392. //
  393. //  Intermediate operation failed
  394. //
  395.   MK_E_INTERMEDIATEINTERFACENOTSUPPORTED = HRESULT($800401E7);
  396.   {$EXTERNALSYM MK_E_INTERMEDIATEINTERFACENOTSUPPORTED}
  397. //
  398. // MessageId: MK_E_NOTBINDABLE
  399. //
  400. // MessageText:
  401. //
  402. //  Moniker is not bindable
  403. //
  404.   MK_E_NOTBINDABLE = HRESULT($800401E8);
  405.   {$EXTERNALSYM MK_E_NOTBINDABLE}
  406. //
  407. // MessageId: MK_E_NOTBOUND
  408. //
  409. // MessageText:
  410. //
  411. //  Moniker is not bound
  412. //
  413.   MK_E_NOTBOUND = HRESULT($800401E9);
  414.   {$EXTERNALSYM MK_E_NOTBOUND}
  415. //
  416. // MessageId: MK_E_CANTOPENFILE
  417. //
  418. // MessageText:
  419. //
  420. //  Moniker cannot open file
  421. //
  422.   MK_E_CANTOPENFILE = HRESULT($800401EA);
  423.   {$EXTERNALSYM MK_E_CANTOPENFILE}
  424. //
  425. // MessageId: MK_E_MUSTBOTHERUSER
  426. //
  427. // MessageText:
  428. //
  429. //  User input required for operation to succeed
  430. //
  431.   MK_E_MUSTBOTHERUSER = HRESULT($800401EB);
  432.   {$EXTERNALSYM MK_E_MUSTBOTHERUSER}
  433. //
  434. // MessageId: MK_E_NOINVERSE
  435. //
  436. // MessageText:
  437. //
  438. //  Moniker class has no inverse
  439. //
  440.   MK_E_NOINVERSE = HRESULT($800401EC);
  441.   {$EXTERNALSYM MK_E_NOINVERSE}
  442. //
  443. // MessageId: MK_E_NOSTORAGE
  444. //
  445. // MessageText:
  446. //
  447. //  Moniker does not refer to storage
  448. //
  449.   MK_E_NOSTORAGE = HRESULT($800401ED);
  450.   {$EXTERNALSYM MK_E_NOSTORAGE}
  451. //
  452. // MessageId: MK_E_NOPREFIX
  453. //
  454. // MessageText:
  455. //
  456. //  No common prefix
  457. //
  458.   MK_E_NOPREFIX = HRESULT($800401EE);
  459.   {$EXTERNALSYM MK_E_NOPREFIX}
  460. //
  461. // MessageId: MK_E_ENUMERATION_FAILED
  462. //
  463. // MessageText:
  464. //
  465. //  Moniker could not be enumerated
  466. //
  467.   MK_E_ENUMERATION_FAILED = HRESULT($800401EF);
  468.   {$EXTERNALSYM MK_E_ENUMERATION_FAILED}
  469.   CO_E_FIRST = DWORD($800401F0);
  470.   {$EXTERNALSYM CO_E_FIRST}
  471.   CO_E_LAST = DWORD($800401FF);
  472.   {$EXTERNALSYM CO_E_LAST}
  473.   CO_S_FIRST = DWORD($000401F0);
  474.   {$EXTERNALSYM CO_S_FIRST}
  475.   CO_S_LAST = DWORD($000401FF);
  476.   {$EXTERNALSYM CO_S_LAST}
  477. //
  478. // MessageId: CO_E_NOTINITIALIZED
  479. //
  480. // MessageText:
  481. //
  482. //  CoInitialize has not been called.
  483. //
  484.   CO_E_NOTINITIALIZED = HRESULT($800401F0);
  485.   {$EXTERNALSYM CO_E_NOTINITIALIZED}
  486. //
  487. // MessageId: CO_E_ALREADYINITIALIZED
  488. //
  489. // MessageText:
  490. //
  491. //  CoInitialize has already been called.
  492. //
  493.   CO_E_ALREADYINITIALIZED = HRESULT($800401F1);
  494.   {$EXTERNALSYM CO_E_ALREADYINITIALIZED}
  495. //
  496. // MessageId: CO_E_CANTDETERMINECLASS
  497. //
  498. // MessageText:
  499. //
  500. //  Class of object cannot be determined
  501. //
  502.   CO_E_CANTDETERMINECLASS = HRESULT($800401F2);
  503.   {$EXTERNALSYM CO_E_CANTDETERMINECLASS}
  504. //
  505. // MessageId: CO_E_CLASSSTRING
  506. //
  507. // MessageText:
  508. //
  509. //  Invalid class string
  510. //
  511.   CO_E_CLASSSTRING = HRESULT($800401F3);
  512.   {$EXTERNALSYM CO_E_CLASSSTRING}
  513. //
  514. // MessageId: CO_E_IIDSTRING
  515. //
  516. // MessageText:
  517. //
  518. //  Invalid interface string
  519. //
  520.   CO_E_IIDSTRING = HRESULT($800401F4);
  521.   {$EXTERNALSYM CO_E_IIDSTRING}
  522. //
  523. // MessageId: CO_E_APPNOTFOUND
  524. //
  525. // MessageText:
  526. //
  527. //  Application not found
  528. //
  529.   CO_E_APPNOTFOUND = HRESULT($800401F5);
  530.   {$EXTERNALSYM CO_E_APPNOTFOUND}
  531. //
  532. // MessageId: CO_E_APPSINGLEUSE
  533. //
  534. // MessageText:
  535. //
  536. //  Application cannot be run more than once
  537. //
  538.   CO_E_APPSINGLEUSE = HRESULT($800401F6);
  539.   {$EXTERNALSYM CO_E_APPSINGLEUSE}
  540. //
  541. // MessageId: CO_E_ERRORINAPP
  542. //
  543. // MessageText:
  544. //
  545. //  Some error in application program
  546. //
  547.   CO_E_ERRORINAPP = HRESULT($800401F7);
  548.   {$EXTERNALSYM CO_E_ERRORINAPP}
  549. //
  550. // MessageId: CO_E_DLLNOTFOUND
  551. //
  552. // MessageText:
  553. //
  554. //  DLL for class not found
  555. //
  556.   CO_E_DLLNOTFOUND = HRESULT($800401F8);
  557.   {$EXTERNALSYM CO_E_DLLNOTFOUND}
  558. //
  559. // MessageId: CO_E_ERRORINDLL
  560. //
  561. // MessageText:
  562. //
  563. //  Error in the DLL
  564. //
  565.   CO_E_ERRORINDLL = HRESULT($800401F9);
  566.   {$EXTERNALSYM CO_E_ERRORINDLL}
  567. //
  568. // MessageId: CO_E_WRONGOSFORAPP
  569. //
  570. // MessageText:
  571. //
  572. //  Wrong OS or OS version for application
  573. //
  574.   CO_E_WRONGOSFORAPP = HRESULT($800401FA);
  575.   {$EXTERNALSYM CO_E_WRONGOSFORAPP}
  576. //
  577. // MessageId: CO_E_OBJNOTREG
  578. //
  579. // MessageText:
  580. //
  581. //  Object is not registered
  582. //
  583.   CO_E_OBJNOTREG = HRESULT($800401FB);
  584.   {$EXTERNALSYM CO_E_OBJNOTREG}
  585. //
  586. // MessageId: CO_E_OBJISREG
  587. //
  588. // MessageText:
  589. //
  590. //  Object is already registered
  591. //
  592.   CO_E_OBJISREG = HRESULT($800401FC);
  593.   {$EXTERNALSYM CO_E_OBJISREG}
  594. //
  595. // MessageId: CO_E_OBJNOTCONNECTED
  596. //
  597. // MessageText:
  598. //
  599. //  Object is not connected to server
  600. //
  601.   CO_E_OBJNOTCONNECTED = HRESULT($800401FD);
  602.   {$EXTERNALSYM CO_E_OBJNOTCONNECTED}
  603. //
  604. // MessageId: CO_E_APPDIDNTREG
  605. //
  606. // MessageText:
  607. //
  608. //  Application was launched but it didn't register a class factory
  609. //
  610.   CO_E_APPDIDNTREG = HRESULT($800401FE);
  611.   {$EXTERNALSYM CO_E_APPDIDNTREG}
  612. //
  613. // MessageId: CO_E_RELEASED
  614. //
  615. // MessageText:
  616. //
  617. //  Object has been released
  618. //
  619.   CO_E_RELEASED = HRESULT($800401FF);
  620.   {$EXTERNALSYM CO_E_RELEASED}
  621.   EVENT_E_FIRST = DWORD($80040200);
  622.   {$EXTERNALSYM EVENT_E_FIRST}
  623.   EVENT_E_LAST = DWORD($8004021F);
  624.   {$EXTERNALSYM EVENT_E_LAST}
  625.   EVENT_S_FIRST = DWORD($00040200);
  626.   {$EXTERNALSYM EVENT_S_FIRST}
  627.   EVENT_S_LAST = DWORD($0004021F);
  628.   {$EXTERNALSYM EVENT_S_LAST}
  629. //
  630. // MessageId: EVENT_S_SOME_SUBSCRIBERS_FAILED
  631. //
  632. // MessageText:
  633. //
  634. //  An event was able to invoke some but not all of the subscribers
  635. //
  636.   EVENT_S_SOME_SUBSCRIBERS_FAILED = HRESULT($00040200);
  637.   {$EXTERNALSYM EVENT_S_SOME_SUBSCRIBERS_FAILED}
  638. //
  639. // MessageId: EVENT_E_ALL_SUBSCRIBERS_FAILED
  640. //
  641. // MessageText:
  642. //
  643. //  An event was unable to invoke any of the subscribers
  644. //
  645.   EVENT_E_ALL_SUBSCRIBERS_FAILED = HRESULT($80040201);
  646.   {$EXTERNALSYM EVENT_E_ALL_SUBSCRIBERS_FAILED}
  647. //
  648. // MessageId: EVENT_S_NOSUBSCRIBERS
  649. //
  650. // MessageText:
  651. //
  652. //  An event was delivered but there were no subscribers
  653. //
  654.   EVENT_S_NOSUBSCRIBERS = HRESULT($00040202);
  655.   {$EXTERNALSYM EVENT_S_NOSUBSCRIBERS}
  656. //
  657. // MessageId: EVENT_E_QUERYSYNTAX
  658. //
  659. // MessageText:
  660. //
  661. //  A syntax error occurred trying to evaluate a query string
  662. //
  663.   EVENT_E_QUERYSYNTAX = HRESULT($80040203);
  664.   {$EXTERNALSYM EVENT_E_QUERYSYNTAX}
  665. //
  666. // MessageId: EVENT_E_QUERYFIELD
  667. //
  668. // MessageText:
  669. //
  670. //  An invalid field name was used in a query string
  671. //
  672.   EVENT_E_QUERYFIELD = HRESULT($80040204);
  673.   {$EXTERNALSYM EVENT_E_QUERYFIELD}
  674. //
  675. // MessageId: EVENT_E_INTERNALEXCEPTION
  676. //
  677. // MessageText:
  678. //
  679. //  An unexpected exception was raised
  680. //
  681.   EVENT_E_INTERNALEXCEPTION = HRESULT($80040205);
  682.   {$EXTERNALSYM EVENT_E_INTERNALEXCEPTION}
  683. //
  684. // MessageId: EVENT_E_INTERNALERROR
  685. //
  686. // MessageText:
  687. //
  688. //  An unexpected internal error was detected
  689. //
  690.   EVENT_E_INTERNALERROR = HRESULT($80040206);
  691.   {$EXTERNALSYM EVENT_E_INTERNALERROR}
  692. //
  693. // MessageId: EVENT_E_INVALID_PER_USER_SID
  694. //
  695. // MessageText:
  696. //
  697. //  The owner SID on a per-user subscription doesn't exist
  698. //
  699.   EVENT_E_INVALID_PER_USER_SID = HRESULT($80040207);
  700.   {$EXTERNALSYM EVENT_E_INVALID_PER_USER_SID}
  701. //
  702. // MessageId: EVENT_E_USER_EXCEPTION
  703. //
  704. // MessageText:
  705. //
  706. //  A user-supplied component or subscriber raised an exception
  707. //
  708.   EVENT_E_USER_EXCEPTION = HRESULT($80040208);
  709.   {$EXTERNALSYM EVENT_E_USER_EXCEPTION}
  710. //
  711. // MessageId: EVENT_E_TOO_MANY_METHODS
  712. //
  713. // MessageText:
  714. //
  715. //  An interface has too many methods to fire events from
  716. //
  717.   EVENT_E_TOO_MANY_METHODS = HRESULT($80040209);
  718.   {$EXTERNALSYM EVENT_E_TOO_MANY_METHODS}
  719. //
  720. // MessageId: EVENT_E_MISSING_EVENTCLASS
  721. //
  722. // MessageText:
  723. //
  724. //  A subscription cannot be stored unless its event class already exists
  725. //
  726.   EVENT_E_MISSING_EVENTCLASS = HRESULT($8004020A);
  727.   {$EXTERNALSYM EVENT_E_MISSING_EVENTCLASS}
  728. //
  729. // MessageId: EVENT_E_NOT_ALL_REMOVED
  730. //
  731. // MessageText:
  732. //
  733. //  Not all the objects requested could be removed
  734. //
  735.   EVENT_E_NOT_ALL_REMOVED = HRESULT($8004020B);
  736.   {$EXTERNALSYM EVENT_E_NOT_ALL_REMOVED}
  737. //
  738. // MessageId: EVENT_E_COMPLUS_NOT_INSTALLED
  739. //
  740. // MessageText:
  741. //
  742. //  COM+ is required for this operation, but is not installed
  743. //
  744.   EVENT_E_COMPLUS_NOT_INSTALLED = HRESULT($8004020C);
  745.   {$EXTERNALSYM EVENT_E_COMPLUS_NOT_INSTALLED}
  746. //
  747. // MessageId: EVENT_E_CANT_MODIFY_OR_DELETE_UNCONFIGURED_OBJECT
  748. //
  749. // MessageText:
  750. //
  751. //  Cannot modify or delete an object that was not added using the COM+ Admin SDK
  752. //
  753.   EVENT_E_CANT_MODIFY_OR_DELETE_UNCONFIGURED_OBJECT = HRESULT($8004020D);
  754.   {$EXTERNALSYM EVENT_E_CANT_MODIFY_OR_DELETE_UNCONFIGURED_OBJECT}
  755. //
  756. // MessageId: EVENT_E_CANT_MODIFY_OR_DELETE_CONFIGURED_OBJECT
  757. //
  758. // MessageText:
  759. //
  760. //  Cannot modify or delete an object that was added using the COM+ Admin SDK
  761. //
  762.   EVENT_E_CANT_MODIFY_OR_DELETE_CONFIGURED_OBJECT = HRESULT($8004020E);
  763.   {$EXTERNALSYM EVENT_E_CANT_MODIFY_OR_DELETE_CONFIGURED_OBJECT}
  764. //
  765. // MessageId: EVENT_E_INVALID_EVENT_CLASS_PARTITION
  766. //
  767. // MessageText:
  768. //
  769. //  The event class for this subscription is in an invalid partition
  770. //
  771.   EVENT_E_INVALID_EVENT_CLASS_PARTITION = HRESULT($8004020F);
  772.   {$EXTERNALSYM EVENT_E_INVALID_EVENT_CLASS_PARTITION}
  773. //
  774. // MessageId: EVENT_E_PER_USER_SID_NOT_LOGGED_ON
  775. //
  776. // MessageText:
  777. //
  778. //  The owner of the PerUser subscription is not logged on to the system specified
  779. //
  780.   EVENT_E_PER_USER_SID_NOT_LOGGED_ON = HRESULT($80040210);
  781.   {$EXTERNALSYM EVENT_E_PER_USER_SID_NOT_LOGGED_ON}
  782.   XACT_E_FIRST = $8004D000;
  783.   {$EXTERNALSYM XACT_E_FIRST}
  784.   XACT_E_LAST = $8004D029;
  785.   {$EXTERNALSYM XACT_E_LAST}
  786.   XACT_S_FIRST = $0004D000;
  787.   {$EXTERNALSYM XACT_S_FIRST}
  788.   XACT_S_LAST = $0004D010;
  789.   {$EXTERNALSYM XACT_S_LAST}
  790. //
  791. // MessageId: XACT_E_ALREADYOTHERSINGLEPHASE
  792. //
  793. // MessageText:
  794. //
  795. //  Another single phase resource manager has already been enlisted in this transaction.
  796. //
  797.   XACT_E_ALREADYOTHERSINGLEPHASE = HRESULT($8004D000);
  798.   {$EXTERNALSYM XACT_E_ALREADYOTHERSINGLEPHASE}
  799. //
  800. // MessageId: XACT_E_CANTRETAIN
  801. //
  802. // MessageText:
  803. //
  804. //  A retaining commit or abort is not supported
  805. //
  806.   XACT_E_CANTRETAIN = HRESULT($8004D001);
  807.   {$EXTERNALSYM XACT_E_CANTRETAIN}
  808. //
  809. // MessageId: XACT_E_COMMITFAILED
  810. //
  811. // MessageText:
  812. //
  813. //  The transaction failed to commit for an unknown reason. The transaction was aborted.
  814. //
  815.   XACT_E_COMMITFAILED = HRESULT($8004D002);
  816.   {$EXTERNALSYM XACT_E_COMMITFAILED}
  817. //
  818. // MessageId: XACT_E_COMMITPREVENTED
  819. //
  820. // MessageText:
  821. //
  822. //  Cannot call commit on this transaction object because the calling application did not initiate the transaction.
  823. //
  824.   XACT_E_COMMITPREVENTED = HRESULT($8004D003);
  825.   {$EXTERNALSYM XACT_E_COMMITPREVENTED}
  826. //
  827. // MessageId: XACT_E_HEURISTICABORT
  828. //
  829. // MessageText:
  830. //
  831. //  Instead of committing, the resource heuristically aborted.
  832. //
  833.   XACT_E_HEURISTICABORT = HRESULT($8004D004);
  834.   {$EXTERNALSYM XACT_E_HEURISTICABORT}
  835. //
  836. // MessageId: XACT_E_HEURISTICCOMMIT
  837. //
  838. // MessageText:
  839. //
  840. //  Instead of aborting, the resource heuristically committed.
  841. //
  842.   XACT_E_HEURISTICCOMMIT = HRESULT($8004D005);
  843.   {$EXTERNALSYM XACT_E_HEURISTICCOMMIT}
  844. //
  845. // MessageId: XACT_E_HEURISTICDAMAGE
  846. //
  847. // MessageText:
  848. //
  849. //  Some of the states of the resource were committed while others were aborted, likely because of heuristic decisions.
  850. //
  851.   XACT_E_HEURISTICDAMAGE = HRESULT($8004D006);
  852.   {$EXTERNALSYM XACT_E_HEURISTICDAMAGE}
  853. //
  854. // MessageId: XACT_E_HEURISTICDANGER
  855. //
  856. // MessageText:
  857. //
  858. //  Some of the states of the resource may have been committed while others may have been aborted, likely because of heuristic decisions.
  859. //
  860.   XACT_E_HEURISTICDANGER = HRESULT($8004D007);
  861.   {$EXTERNALSYM XACT_E_HEURISTICDANGER}
  862. //
  863. // MessageId: XACT_E_ISOLATIONLEVEL
  864. //
  865. // MessageText:
  866. //
  867. //  The requested isolation level is not valid or supported.
  868. //
  869.   XACT_E_ISOLATIONLEVEL = HRESULT($8004D008);
  870.   {$EXTERNALSYM XACT_E_ISOLATIONLEVEL}
  871. //
  872. // MessageId: XACT_E_NOASYNC
  873. //
  874. // MessageText:
  875. //
  876. //  The transaction manager doesn't support an asynchronous operation for this method.
  877. //
  878.   XACT_E_NOASYNC = HRESULT($8004D009);
  879.   {$EXTERNALSYM XACT_E_NOASYNC}
  880. //
  881. // MessageId: XACT_E_NOENLIST
  882. //
  883. // MessageText:
  884. //
  885. //  Unable to enlist in the transaction.
  886. //
  887.   XACT_E_NOENLIST = HRESULT($8004D00A);
  888.   {$EXTERNALSYM XACT_E_NOENLIST}
  889. //
  890. // MessageId: XACT_E_NOISORETAIN
  891. //
  892. // MessageText:
  893. //
  894. //  The requested semantics of retention of isolation across retaining commit and abort boundaries cannot be supported by this transaction implementation, or isoFlags was not equal to zero.
  895. //
  896.   XACT_E_NOISORETAIN = HRESULT($8004D00B);
  897.   {$EXTERNALSYM XACT_E_NOISORETAIN}
  898. //
  899. // MessageId: XACT_E_NORESOURCE
  900. //
  901. // MessageText:
  902. //
  903. //  There is no resource presently associated with this enlistment
  904. //
  905.   XACT_E_NORESOURCE = HRESULT($8004D00C);
  906.   {$EXTERNALSYM XACT_E_NORESOURCE}
  907. //
  908. // MessageId: XACT_E_NOTCURRENT
  909. //
  910. // MessageText:
  911. //
  912. //  The transaction failed to commit due to the failure of optimistic concurrency control in at least one of the resource managers.
  913. //
  914.   XACT_E_NOTCURRENT = HRESULT($8004D00D);
  915.   {$EXTERNALSYM XACT_E_NOTCURRENT}
  916. //
  917. // MessageId: XACT_E_NOTRANSACTION
  918. //
  919. // MessageText:
  920. //
  921. //  The transaction has already been implicitly or explicitly committed or aborted
  922. //
  923.   XACT_E_NOTRANSACTION = HRESULT($8004D00E);
  924.   {$EXTERNALSYM XACT_E_NOTRANSACTION}
  925. //
  926. // MessageId: XACT_E_NOTSUPPORTED
  927. //
  928. // MessageText:
  929. //
  930. //  An invalid combination of flags was specified
  931. //
  932.   XACT_E_NOTSUPPORTED = HRESULT($8004D00F);
  933.   {$EXTERNALSYM XACT_E_NOTSUPPORTED}
  934. //
  935. // MessageId: XACT_E_UNKNOWNRMGRID
  936. //
  937. // MessageText:
  938. //
  939. //  The resource manager id is not associated with this transaction or the transaction manager.
  940. //
  941.   XACT_E_UNKNOWNRMGRID = HRESULT($8004D010);
  942.   {$EXTERNALSYM XACT_E_UNKNOWNRMGRID}
  943. //
  944. // MessageId: XACT_E_WRONGSTATE
  945. //
  946. // MessageText:
  947. //
  948. //  This method was called in the wrong state
  949. //
  950.   XACT_E_WRONGSTATE = HRESULT($8004D011);
  951.   {$EXTERNALSYM XACT_E_WRONGSTATE}
  952. //
  953. // MessageId: XACT_E_WRONGUOW
  954. //
  955. // MessageText:
  956. //
  957. //  The indicated unit of work does not match the unit of work expected by the resource manager.
  958. //
  959.   XACT_E_WRONGUOW = HRESULT($8004D012);
  960.   {$EXTERNALSYM XACT_E_WRONGUOW}
  961. //
  962. // MessageId: XACT_E_XTIONEXISTS
  963. //
  964. // MessageText:
  965. //
  966. //  An enlistment in a transaction already exists.
  967. //
  968.   XACT_E_XTIONEXISTS = HRESULT($8004D013);
  969.   {$EXTERNALSYM XACT_E_XTIONEXISTS}
  970. //
  971. // MessageId: XACT_E_NOIMPORTOBJECT
  972. //
  973. // MessageText:
  974. //
  975. //  An import object for the transaction could not be found.
  976. //
  977.   XACT_E_NOIMPORTOBJECT = HRESULT($8004D014);
  978.   {$EXTERNALSYM XACT_E_NOIMPORTOBJECT}
  979. //
  980. // MessageId: XACT_E_INVALIDCOOKIE
  981. //
  982. // MessageText:
  983. //
  984. //  The transaction cookie is invalid.
  985. //
  986.   XACT_E_INVALIDCOOKIE = HRESULT($8004D015);
  987.   {$EXTERNALSYM XACT_E_INVALIDCOOKIE}
  988. //
  989. // MessageId: XACT_E_INDOUBT
  990. //
  991. // MessageText:
  992. //
  993. //  The transaction status is in doubt. A communication failure occurred, or a transaction manager or resource manager has failed
  994. //
  995.   XACT_E_INDOUBT = HRESULT($8004D016);
  996.   {$EXTERNALSYM XACT_E_INDOUBT}
  997. //
  998. // MessageId: XACT_E_NOTIMEOUT
  999. //
  1000. // MessageText:
  1001. //
  1002. //  A time-out was specified, but time-outs are not supported.
  1003. //
  1004.   XACT_E_NOTIMEOUT = HRESULT($8004D017);
  1005.   {$EXTERNALSYM XACT_E_NOTIMEOUT}
  1006. //
  1007. // MessageId: XACT_E_ALREADYINPROGRESS
  1008. //
  1009. // MessageText:
  1010. //
  1011. //  The requested operation is already in progress for the transaction.
  1012. //
  1013.   XACT_E_ALREADYINPROGRESS = HRESULT($8004D018);
  1014.   {$EXTERNALSYM XACT_E_ALREADYINPROGRESS}
  1015. //
  1016. // MessageId: XACT_E_ABORTED
  1017. //
  1018. // MessageText:
  1019. //
  1020. //  The transaction has already been aborted.
  1021. //
  1022.   XACT_E_ABORTED = HRESULT($8004D019);
  1023.   {$EXTERNALSYM XACT_E_ABORTED}
  1024. //
  1025. // MessageId: XACT_E_LOGFULL
  1026. //
  1027. // MessageText:
  1028. //
  1029. //  The Transaction Manager returned a log full error.
  1030. //
  1031.   XACT_E_LOGFULL = HRESULT($8004D01A);
  1032.   {$EXTERNALSYM XACT_E_LOGFULL}
  1033. //
  1034. // MessageId: XACT_E_TMNOTAVAILABLE
  1035. //
  1036. // MessageText:
  1037. //
  1038. //  The Transaction Manager is not available.
  1039. //
  1040.   XACT_E_TMNOTAVAILABLE = HRESULT($8004D01B);
  1041.   {$EXTERNALSYM XACT_E_TMNOTAVAILABLE}
  1042. //
  1043. // MessageId: XACT_E_CONNECTION_DOWN
  1044. //
  1045. // MessageText:
  1046. //
  1047. //  A connection with the transaction manager was lost.
  1048. //
  1049.   XACT_E_CONNECTION_DOWN = HRESULT($8004D01C);
  1050.   {$EXTERNALSYM XACT_E_CONNECTION_DOWN}
  1051. //
  1052. // MessageId: XACT_E_CONNECTION_DENIED
  1053. //
  1054. // MessageText:
  1055. //
  1056. //  A request to establish a connection with the transaction manager was denied.
  1057. //
  1058.   XACT_E_CONNECTION_DENIED = HRESULT($8004D01D);
  1059.   {$EXTERNALSYM XACT_E_CONNECTION_DENIED}
  1060. //
  1061. // MessageId: XACT_E_REENLISTTIMEOUT
  1062. //
  1063. // MessageText:
  1064. //
  1065. //  Resource manager reenlistment to determine transaction status timed out.
  1066. //
  1067.   XACT_E_REENLISTTIMEOUT = HRESULT($8004D01E);
  1068.   {$EXTERNALSYM XACT_E_REENLISTTIMEOUT}
  1069. //
  1070. // MessageId: XACT_E_TIP_CONNECT_FAILED
  1071. //
  1072. // MessageText:
  1073. //
  1074. //  This transaction manager failed to establish a connection with another TIP transaction manager.
  1075. //
  1076.   XACT_E_TIP_CONNECT_FAILED = HRESULT($8004D01F);
  1077.   {$EXTERNALSYM XACT_E_TIP_CONNECT_FAILED}
  1078. //
  1079. // MessageId: XACT_E_TIP_PROTOCOL_ERROR
  1080. //
  1081. // MessageText:
  1082. //
  1083. //  This transaction manager encountered a protocol error with another TIP transaction manager.
  1084. //
  1085.   XACT_E_TIP_PROTOCOL_ERROR = HRESULT($8004D020);
  1086.   {$EXTERNALSYM XACT_E_TIP_PROTOCOL_ERROR}
  1087. //
  1088. // MessageId: XACT_E_TIP_PULL_FAILED
  1089. //
  1090. // MessageText:
  1091. //
  1092. //  This transaction manager could not propagate a transaction from another TIP transaction manager.
  1093. //
  1094.   XACT_E_TIP_PULL_FAILED = HRESULT($8004D021);
  1095.   {$EXTERNALSYM XACT_E_TIP_PULL_FAILED}
  1096. //
  1097. // MessageId: XACT_E_DEST_TMNOTAVAILABLE
  1098. //
  1099. // MessageText:
  1100. //
  1101. //  The Transaction Manager on the destination machine is not available.
  1102. //
  1103.   XACT_E_DEST_TMNOTAVAILABLE = HRESULT($8004D022);
  1104.   {$EXTERNALSYM XACT_E_DEST_TMNOTAVAILABLE}
  1105. //
  1106. // MessageId: XACT_E_TIP_DISABLED
  1107. //
  1108. // MessageText:
  1109. //
  1110. //  The Transaction Manager has disabled its support for TIP.
  1111. //
  1112.   XACT_E_TIP_DISABLED = HRESULT($8004D023);
  1113.   {$EXTERNALSYM XACT_E_TIP_DISABLED}
  1114. //
  1115. // MessageId: XACT_E_NETWORK_TX_DISABLED
  1116. //
  1117. // MessageText:
  1118. //
  1119. //  The transaction manager has disabled its support for remote/network transactions.
  1120. //
  1121.   XACT_E_NETWORK_TX_DISABLED = HRESULT($8004D024);
  1122.   {$EXTERNALSYM XACT_E_NETWORK_TX_DISABLED}
  1123. //
  1124. // MessageId: XACT_E_PARTNER_NETWORK_TX_DISABLED
  1125. //
  1126. // MessageText:
  1127. //
  1128. //  The partner transaction manager has disabled its support for remote/network transactions.
  1129. //
  1130.   XACT_E_PARTNER_NETWORK_TX_DISABLED = HRESULT($8004D025);
  1131.   {$EXTERNALSYM XACT_E_PARTNER_NETWORK_TX_DISABLED}
  1132. //
  1133. // MessageId: XACT_E_XA_TX_DISABLED
  1134. //
  1135. // MessageText:
  1136. //
  1137. //  The transaction manager has disabled its support for XA transactions.
  1138. //
  1139.   XACT_E_XA_TX_DISABLED = HRESULT($8004D026);
  1140.   {$EXTERNALSYM XACT_E_XA_TX_DISABLED}
  1141. //
  1142. // MessageId: XACT_E_UNABLE_TO_READ_DTC_CONFIG
  1143. //
  1144. // MessageText:
  1145. //
  1146. //  MSDTC was unable to read its configuration information.
  1147. //
  1148.   XACT_E_UNABLE_TO_READ_DTC_CONFIG = HRESULT($8004D027);
  1149.   {$EXTERNALSYM XACT_E_UNABLE_TO_READ_DTC_CONFIG}
  1150. //
  1151. // MessageId: XACT_E_UNABLE_TO_LOAD_DTC_PROXY
  1152. //
  1153. // MessageText:
  1154. //
  1155. //  MSDTC was unable to load the dtc proxy dll.
  1156. //
  1157.   XACT_E_UNABLE_TO_LOAD_DTC_PROXY = HRESULT($8004D028);
  1158.   {$EXTERNALSYM XACT_E_UNABLE_TO_LOAD_DTC_PROXY}
  1159. //
  1160. // MessageId: XACT_E_ABORTING
  1161. //
  1162. // MessageText:
  1163. //
  1164. //  The local transaction has aborted.
  1165. //
  1166.   XACT_E_ABORTING = HRESULT($8004D029);
  1167.   {$EXTERNALSYM XACT_E_ABORTING}
  1168. //
  1169. // TXF & CRM errors start 4d080.
  1170. //
  1171. // MessageId: XACT_E_CLERKNOTFOUND
  1172. //
  1173. // MessageText:
  1174. //
  1175. //  XACT_E_CLERKNOTFOUND
  1176. //
  1177.   XACT_E_CLERKNOTFOUND = HRESULT($8004D080);
  1178.   {$EXTERNALSYM XACT_E_CLERKNOTFOUND}
  1179. //
  1180. // MessageId: XACT_E_CLERKEXISTS
  1181. //
  1182. // MessageText:
  1183. //
  1184. //  XACT_E_CLERKEXISTS
  1185. //
  1186.   XACT_E_CLERKEXISTS = HRESULT($8004D081);
  1187.   {$EXTERNALSYM XACT_E_CLERKEXISTS}
  1188. //
  1189. // MessageId: XACT_E_RECOVERYINPROGRESS
  1190. //
  1191. // MessageText:
  1192. //
  1193. //  XACT_E_RECOVERYINPROGRESS
  1194. //
  1195.   XACT_E_RECOVERYINPROGRESS = HRESULT($8004D082);
  1196.   {$EXTERNALSYM XACT_E_RECOVERYINPROGRESS}
  1197. //
  1198. // MessageId: XACT_E_TRANSACTIONCLOSED
  1199. //
  1200. // MessageText:
  1201. //
  1202. //  XACT_E_TRANSACTIONCLOSED
  1203. //
  1204.   XACT_E_TRANSACTIONCLOSED = HRESULT($8004D083);
  1205.   {$EXTERNALSYM XACT_E_TRANSACTIONCLOSED}
  1206. //
  1207. // MessageId: XACT_E_INVALIDLSN
  1208. //
  1209. // MessageText:
  1210. //
  1211. //  XACT_E_INVALIDLSN
  1212. //
  1213.   XACT_E_INVALIDLSN = HRESULT($8004D084);
  1214.   {$EXTERNALSYM XACT_E_INVALIDLSN}
  1215. //
  1216. // MessageId: XACT_E_REPLAYREQUEST
  1217. //
  1218. // MessageText:
  1219. //
  1220. //  XACT_E_REPLAYREQUEST
  1221. //
  1222.   XACT_E_REPLAYREQUEST = HRESULT($8004D085);
  1223.   {$EXTERNALSYM XACT_E_REPLAYREQUEST}
  1224. //
  1225. // OleTx Success codes.
  1226. //
  1227. //
  1228. // MessageId: XACT_S_ASYNC
  1229. //
  1230. // MessageText:
  1231. //
  1232. //  An asynchronous operation was specified. The operation has begun, but its outcome is not known yet.
  1233. //
  1234.   XACT_S_ASYNC = HRESULT($0004D000);
  1235.   {$EXTERNALSYM XACT_S_ASYNC}
  1236. //
  1237. // MessageId: XACT_S_DEFECT
  1238. //
  1239. // MessageText:
  1240. //
  1241. //  XACT_S_DEFECT
  1242. //
  1243.   XACT_S_DEFECT = HRESULT($0004D001);
  1244.   {$EXTERNALSYM XACT_S_DEFECT}
  1245. //
  1246. // MessageId: XACT_S_READONLY
  1247. //
  1248. // MessageText:
  1249. //
  1250. //  The method call succeeded because the transaction was read-only.
  1251. //
  1252.   XACT_S_READONLY = HRESULT($0004D002);
  1253.   {$EXTERNALSYM XACT_S_READONLY}
  1254. //
  1255. // MessageId: XACT_S_SOMENORETAIN
  1256. //
  1257. // MessageText:
  1258. //
  1259. //  The transaction was successfully aborted. However, this is a coordinated transaction, and some number of enlisted resources were aborted outright because they could not support abort-retaining semantics
  1260. //
  1261.   XACT_S_SOMENORETAIN = HRESULT($0004D003);
  1262.   {$EXTERNALSYM XACT_S_SOMENORETAIN}
  1263. //
  1264. // MessageId: XACT_S_OKINFORM
  1265. //
  1266. // MessageText:
  1267. //
  1268. //  No changes were made during this call, but the sink wants another chance to look if any other sinks make further changes.
  1269. //
  1270.   XACT_S_OKINFORM = HRESULT($0004D004);
  1271.   {$EXTERNALSYM XACT_S_OKINFORM}
  1272. //
  1273. // MessageId: XACT_S_MADECHANGESCONTENT
  1274. //
  1275. // MessageText:
  1276. //
  1277. //  The sink is content and wishes the transaction to proceed. Changes were made to one or more resources during this call.
  1278. //
  1279.   XACT_S_MADECHANGESCONTENT = HRESULT($0004D005);
  1280.   {$EXTERNALSYM XACT_S_MADECHANGESCONTENT}
  1281. //
  1282. // MessageId: XACT_S_MADECHANGESINFORM
  1283. //
  1284. // MessageText:
  1285. //
  1286. //  The sink is for the moment and wishes the transaction to proceed, but if other changes are made following this return by other event sinks then this sink wants another chance to look
  1287. //
  1288.   XACT_S_MADECHANGESINFORM = HRESULT($0004D006);
  1289.   {$EXTERNALSYM XACT_S_MADECHANGESINFORM}
  1290. //
  1291. // MessageId: XACT_S_ALLNORETAIN
  1292. //
  1293. // MessageText:
  1294. //
  1295. //  The transaction was successfully aborted. However, the abort was non-retaining.
  1296. //
  1297.   XACT_S_ALLNORETAIN = HRESULT($0004D007);
  1298.   {$EXTERNALSYM XACT_S_ALLNORETAIN}
  1299. //
  1300. // MessageId: XACT_S_ABORTING
  1301. //
  1302. // MessageText:
  1303. //
  1304. //  An abort operation was already in progress.
  1305. //
  1306.   XACT_S_ABORTING = HRESULT($0004D008);
  1307.   {$EXTERNALSYM XACT_S_ABORTING}
  1308. //
  1309. // MessageId: XACT_S_SINGLEPHASE
  1310. //
  1311. // MessageText:
  1312. //
  1313. //  The resource manager has performed a single-phase commit of the transaction.
  1314. //
  1315.   XACT_S_SINGLEPHASE = HRESULT($0004D009);
  1316.   {$EXTERNALSYM XACT_S_SINGLEPHASE}
  1317. //
  1318. // MessageId: XACT_S_LOCALLY_OK
  1319. //
  1320. // MessageText:
  1321. //
  1322. //  The local transaction has not aborted.
  1323. //
  1324.   XACT_S_LOCALLY_OK = HRESULT($0004D00A);
  1325.   {$EXTERNALSYM XACT_S_LOCALLY_OK}
  1326. //
  1327. // MessageId: XACT_S_LASTRESOURCEMANAGER
  1328. //
  1329. // MessageText:
  1330. //
  1331. //  The resource manager has requested to be the coordinator (last resource manager) for the transaction.
  1332. //
  1333.   XACT_S_LASTRESOURCEMANAGER = HRESULT($0004D010);
  1334.   {$EXTERNALSYM XACT_S_LASTRESOURCEMANAGER}
  1335.   CONTEXT_E_FIRST = DWORD($8004E000);
  1336.   {$EXTERNALSYM CONTEXT_E_FIRST}
  1337.   CONTEXT_E_LAST = DWORD($8004E02F);
  1338.   {$EXTERNALSYM CONTEXT_E_LAST}
  1339.   CONTEXT_S_FIRST = DWORD($0004E000);
  1340.   {$EXTERNALSYM CONTEXT_S_FIRST}
  1341.   CONTEXT_S_LAST = DWORD($0004E02F);
  1342.   {$EXTERNALSYM CONTEXT_S_LAST}
  1343. //
  1344. // MessageId: CONTEXT_E_ABORTED
  1345. //
  1346. // MessageText:
  1347. //
  1348. //  The root transaction wanted to commit, but transaction aborted
  1349. //
  1350.   CONTEXT_E_ABORTED = HRESULT($8004E002);
  1351.   {$EXTERNALSYM CONTEXT_E_ABORTED}
  1352. //
  1353. // MessageId: CONTEXT_E_ABORTING
  1354. //
  1355. // MessageText:
  1356. //
  1357. //  You made a method call on a COM+ component that has a transaction that has already aborted or in the process of aborting.
  1358. //
  1359.   CONTEXT_E_ABORTING = HRESULT($8004E003);
  1360.   {$EXTERNALSYM CONTEXT_E_ABORTING}
  1361. //
  1362. // MessageId: CONTEXT_E_NOCONTEXT
  1363. //
  1364. // MessageText:
  1365. //
  1366. //  There is no MTS object context
  1367. //
  1368.   CONTEXT_E_NOCONTEXT = HRESULT($8004E004);
  1369.   {$EXTERNALSYM CONTEXT_E_NOCONTEXT}
  1370. //
  1371. // MessageId: CONTEXT_E_WOULD_DEADLOCK
  1372. //
  1373. // MessageText:
  1374. //
  1375. //  The component is configured to use synchronization and this method call would cause a deadlock to occur.
  1376. //
  1377.   CONTEXT_E_WOULD_DEADLOCK = HRESULT($8004E005);
  1378.   {$EXTERNALSYM CONTEXT_E_WOULD_DEADLOCK}
  1379. //
  1380. // MessageId: CONTEXT_E_SYNCH_TIMEOUT
  1381. //
  1382. // MessageText:
  1383. //
  1384. //  The component is configured to use synchronization and a thread has timed out waiting to enter the context.
  1385. //
  1386.   CONTEXT_E_SYNCH_TIMEOUT = HRESULT($8004E006);
  1387.   {$EXTERNALSYM CONTEXT_E_SYNCH_TIMEOUT}
  1388. //
  1389. // MessageId: CONTEXT_E_OLDREF
  1390. //
  1391. // MessageText:
  1392. //
  1393. //  You made a method call on a COM+ component that has a transaction that has already committed or aborted.
  1394. //
  1395.   CONTEXT_E_OLDREF = HRESULT($8004E007);
  1396.   {$EXTERNALSYM CONTEXT_E_OLDREF}
  1397. //
  1398. // MessageId: CONTEXT_E_ROLENOTFOUND
  1399. //
  1400. // MessageText:
  1401. //
  1402. //  The specified role was not configured for the application
  1403. //
  1404.   CONTEXT_E_ROLENOTFOUND = HRESULT($8004E00C);
  1405.   {$EXTERNALSYM CONTEXT_E_ROLENOTFOUND}
  1406. //
  1407. // MessageId: CONTEXT_E_TMNOTAVAILABLE
  1408. //
  1409. // MessageText:
  1410. //
  1411. //  COM+ was unable to talk to the Microsoft Distributed Transaction Coordinator
  1412. //
  1413.   CONTEXT_E_TMNOTAVAILABLE = HRESULT($8004E00F);
  1414.   {$EXTERNALSYM CONTEXT_E_TMNOTAVAILABLE}
  1415. //
  1416. // MessageId: CO_E_ACTIVATIONFAILED
  1417. //
  1418. // MessageText:
  1419. //
  1420. //  An unexpected error occurred during COM+ Activation.
  1421. //
  1422.   CO_E_ACTIVATIONFAILED = HRESULT($8004E021);
  1423.   {$EXTERNALSYM CO_E_ACTIVATIONFAILED}
  1424. //
  1425. // MessageId: CO_E_ACTIVATIONFAILED_EVENTLOGGED
  1426. //
  1427. // MessageText:
  1428. //
  1429. //  COM+ Activation failed. Check the event log for more information
  1430. //
  1431.   CO_E_ACTIVATIONFAILED_EVENTLOGGED = HRESULT($8004E022);
  1432.   {$EXTERNALSYM CO_E_ACTIVATIONFAILED_EVENTLOGGED}
  1433. //
  1434. // MessageId: CO_E_ACTIVATIONFAILED_CATALOGERROR
  1435. //
  1436. // MessageText:
  1437. //
  1438. //  COM+ Activation failed due to a catalog or configuration error.
  1439. //
  1440.   CO_E_ACTIVATIONFAILED_CATALOGERROR = HRESULT($8004E023);
  1441.   {$EXTERNALSYM CO_E_ACTIVATIONFAILED_CATALOGERROR}
  1442. //
  1443. // MessageId: CO_E_ACTIVATIONFAILED_TIMEOUT
  1444. //
  1445. // MessageText:
  1446. //
  1447. //  COM+ activation failed because the activation could not be completed in the specified amount of time.
  1448. //
  1449.   CO_E_ACTIVATIONFAILED_TIMEOUT = HRESULT($8004E024);
  1450.   {$EXTERNALSYM CO_E_ACTIVATIONFAILED_TIMEOUT}
  1451. //
  1452. // MessageId: CO_E_INITIALIZATIONFAILED
  1453. //
  1454. // MessageText:
  1455. //
  1456. //  COM+ Activation failed because an initialization function failed.  Check the event log for more information.
  1457. //
  1458.   CO_E_INITIALIZATIONFAILED = HRESULT($8004E025);
  1459.   {$EXTERNALSYM CO_E_INITIALIZATIONFAILED}
  1460. //
  1461. // MessageId: CONTEXT_E_NOJIT
  1462. //
  1463. // MessageText:
  1464. //
  1465. //  The requested operation requires that JIT be in the current context and it is not
  1466. //
  1467.   CONTEXT_E_NOJIT = HRESULT($8004E026);
  1468.   {$EXTERNALSYM CONTEXT_E_NOJIT}
  1469. //
  1470. // MessageId: CONTEXT_E_NOTRANSACTION
  1471. //
  1472. // MessageText:
  1473. //
  1474. //  The requested operation requires that the current context have a Transaction, and it does not
  1475. //
  1476.   CONTEXT_E_NOTRANSACTION = HRESULT($8004E027);
  1477.   {$EXTERNALSYM CONTEXT_E_NOTRANSACTION}
  1478. //
  1479. // MessageId: CO_E_THREADINGMODEL_CHANGED
  1480. //
  1481. // MessageText:
  1482. //
  1483. //  The components threading model has changed after install into a COM+ Application.  Please re-install component.
  1484. //
  1485.   CO_E_THREADINGMODEL_CHANGED = HRESULT($8004E028);
  1486.   {$EXTERNALSYM CO_E_THREADINGMODEL_CHANGED}
  1487. //
  1488. // MessageId: CO_E_NOIISINTRINSICS
  1489. //
  1490. // MessageText:
  1491. //
  1492. //  IIS intrinsics not available.  Start your work with IIS.
  1493. //
  1494.   CO_E_NOIISINTRINSICS = HRESULT($8004E029);
  1495.   {$EXTERNALSYM CO_E_NOIISINTRINSICS}
  1496. //
  1497. // MessageId: CO_E_NOCOOKIES
  1498. //
  1499. // MessageText:
  1500. //
  1501. //  An attempt to write a cookie failed.
  1502. //
  1503.   CO_E_NOCOOKIES = HRESULT($8004E02A);
  1504.   {$EXTERNALSYM CO_E_NOCOOKIES}
  1505. //
  1506. // MessageId: CO_E_DBERROR
  1507. //
  1508. // MessageText:
  1509. //
  1510. //  An attempt to use a database generated a database specific error.
  1511. //
  1512.   CO_E_DBERROR = HRESULT($8004E02B);
  1513.   {$EXTERNALSYM CO_E_DBERROR}
  1514. //
  1515. // MessageId: CO_E_NOTPOOLED
  1516. //
  1517. // MessageText:
  1518. //
  1519. //  The COM+ component you created must use object pooling to work.
  1520. //
  1521.   CO_E_NOTPOOLED = HRESULT($8004E02C);
  1522.   {$EXTERNALSYM CO_E_NOTPOOLED}
  1523. //
  1524. // MessageId: CO_E_NOTCONSTRUCTED
  1525. //
  1526. // MessageText:
  1527. //
  1528. //  The COM+ component you created must use object construction to work correctly.
  1529. //
  1530.   CO_E_NOTCONSTRUCTED = HRESULT($8004E02D);
  1531.   {$EXTERNALSYM CO_E_NOTCONSTRUCTED}
  1532. //
  1533. // MessageId: CO_E_NOSYNCHRONIZATION
  1534. //
  1535. // MessageText:
  1536. //
  1537. //  The COM+ component requires synchronization, and it is not configured for it.
  1538. //
  1539.   CO_E_NOSYNCHRONIZATION = HRESULT($8004E02E);
  1540.   {$EXTERNALSYM CO_E_NOSYNCHRONIZATION}
  1541. //
  1542. // MessageId: CO_E_ISOLEVELMISMATCH
  1543. //
  1544. // MessageText:
  1545. //
  1546. //  The TxIsolation Level property for the COM+ component being created is stronger than the TxIsolationLevel for the "root" component for the transaction.  The creation failed.
  1547. //
  1548.   CO_E_ISOLEVELMISMATCH = HRESULT($8004E02F);
  1549.   {$EXTERNALSYM CO_E_ISOLEVELMISMATCH}
  1550. //
  1551. // Old OLE Success Codes
  1552. //
  1553. //
  1554. // MessageId: OLE_S_USEREG
  1555. //
  1556. // MessageText:
  1557. //
  1558. //  Use the registry database to provide the requested information
  1559. //
  1560.   OLE_S_USEREG = HRESULT($00040000);
  1561.   {$EXTERNALSYM OLE_S_USEREG}
  1562. //
  1563. // MessageId: OLE_S_STATIC
  1564. //
  1565. // MessageText:
  1566. //
  1567. //  Success, but static
  1568. //
  1569.   OLE_S_STATIC = HRESULT($00040001);
  1570.   {$EXTERNALSYM OLE_S_STATIC}
  1571. //
  1572. // MessageId: OLE_S_MAC_CLIPFORMAT
  1573. //
  1574. // MessageText:
  1575. //
  1576. //  Macintosh clipboard format
  1577. //
  1578.   OLE_S_MAC_CLIPFORMAT = HRESULT($00040002);
  1579.   {$EXTERNALSYM OLE_S_MAC_CLIPFORMAT}
  1580. //
  1581. // MessageId: DRAGDROP_S_DROP
  1582. //
  1583. // MessageText:
  1584. //
  1585. //  Successful drop took place
  1586. //
  1587.   DRAGDROP_S_DROP = HRESULT($00040100);
  1588.   {$EXTERNALSYM DRAGDROP_S_DROP}
  1589. //
  1590. // MessageId: DRAGDROP_S_CANCEL
  1591. //
  1592. // MessageText:
  1593. //
  1594. //  Drag-drop operation canceled
  1595. //
  1596.   DRAGDROP_S_CANCEL = HRESULT($00040101);
  1597.   {$EXTERNALSYM DRAGDROP_S_CANCEL}
  1598. //
  1599. // MessageId: DRAGDROP_S_USEDEFAULTCURSORS
  1600. //
  1601. // MessageText:
  1602. //
  1603. //  Use the default cursor
  1604. //
  1605.   DRAGDROP_S_USEDEFAULTCURSORS = HRESULT($00040102);
  1606.   {$EXTERNALSYM DRAGDROP_S_USEDEFAULTCURSORS}
  1607. //
  1608. // MessageId: DATA_S_SAMEFORMATETC
  1609. //
  1610. // MessageText:
  1611. //
  1612. //  Data has same FORMATETC
  1613. //
  1614.   DATA_S_SAMEFORMATETC = HRESULT($00040130);
  1615.   {$EXTERNALSYM DATA_S_SAMEFORMATETC}
  1616. //
  1617. // MessageId: VIEW_S_ALREADY_FROZEN
  1618. //
  1619. // MessageText:
  1620. //
  1621. //  View is already frozen
  1622. //
  1623.   VIEW_S_ALREADY_FROZEN = HRESULT($00040140);
  1624.   {$EXTERNALSYM VIEW_S_ALREADY_FROZEN}
  1625. //
  1626. // MessageId: CACHE_S_FORMATETC_NOTSUPPORTED
  1627. //
  1628. // MessageText:
  1629. //
  1630. //  FORMATETC not supported
  1631. //
  1632.   CACHE_S_FORMATETC_NOTSUPPORTED = HRESULT($00040170);
  1633.   {$EXTERNALSYM CACHE_S_FORMATETC_NOTSUPPORTED}
  1634. //
  1635. // MessageId: CACHE_S_SAMECACHE
  1636. //
  1637. // MessageText:
  1638. //
  1639. //  Same cache
  1640. //
  1641.   CACHE_S_SAMECACHE = HRESULT($00040171);
  1642.   {$EXTERNALSYM CACHE_S_SAMECACHE}
  1643. //
  1644. // MessageId: CACHE_S_SOMECACHES_NOTUPDATED
  1645. //
  1646. // MessageText:
  1647. //
  1648. //  Some cache(s) not updated
  1649. //
  1650.   CACHE_S_SOMECACHES_NOTUPDATED = HRESULT($00040172);
  1651.   {$EXTERNALSYM CACHE_S_SOMECACHES_NOTUPDATED}
  1652. //
  1653. // MessageId: OLEOBJ_S_INVALIDVERB
  1654. //
  1655. // MessageText:
  1656. //
  1657. //  Invalid verb for OLE object
  1658. //
  1659.   OLEOBJ_S_INVALIDVERB = HRESULT($00040180);
  1660.   {$EXTERNALSYM OLEOBJ_S_INVALIDVERB}
  1661. //
  1662. // MessageId: OLEOBJ_S_CANNOT_DOVERB_NOW
  1663. //
  1664. // MessageText:
  1665. //
  1666. //  Verb number is valid but verb cannot be done now
  1667. //
  1668.   OLEOBJ_S_CANNOT_DOVERB_NOW = HRESULT($00040181);
  1669.   {$EXTERNALSYM OLEOBJ_S_CANNOT_DOVERB_NOW}
  1670. //
  1671. // MessageId: OLEOBJ_S_INVALIDHWND
  1672. //
  1673. // MessageText:
  1674. //
  1675. //  Invalid window handle passed
  1676. //
  1677.   OLEOBJ_S_INVALIDHWND = HRESULT($00040182);
  1678.   {$EXTERNALSYM OLEOBJ_S_INVALIDHWND}
  1679. //
  1680. // MessageId: INPLACE_S_TRUNCATED
  1681. //
  1682. // MessageText:
  1683. //
  1684. //  Message is too long; some of it had to be truncated before displaying
  1685. //
  1686.   INPLACE_S_TRUNCATED = HRESULT($000401A0);
  1687.   {$EXTERNALSYM INPLACE_S_TRUNCATED}
  1688. //
  1689. // MessageId: CONVERT10_S_NO_PRESENTATION
  1690. //
  1691. // MessageText:
  1692. //
  1693. //  Unable to convert OLESTREAM to IStorage
  1694. //
  1695.   CONVERT10_S_NO_PRESENTATION = HRESULT($000401C0);
  1696.   {$EXTERNALSYM CONVERT10_S_NO_PRESENTATION}
  1697. //
  1698. // MessageId: MK_S_REDUCED_TO_SELF
  1699. //
  1700. // MessageText:
  1701. //
  1702. //  Moniker reduced to itself
  1703. //
  1704.   MK_S_REDUCED_TO_SELF = HRESULT($000401E2);
  1705.   {$EXTERNALSYM MK_S_REDUCED_TO_SELF}
  1706. //
  1707. // MessageId: MK_S_ME
  1708. //
  1709. // MessageText:
  1710. //
  1711. //  Common prefix is this moniker
  1712. //
  1713.   MK_S_ME = HRESULT($000401E4);
  1714.   {$EXTERNALSYM MK_S_ME}
  1715. //
  1716. // MessageId: MK_S_HIM
  1717. //
  1718. // MessageText:
  1719. //
  1720. //  Common prefix is input moniker
  1721. //
  1722.   MK_S_HIM = HRESULT($000401E5);
  1723.   {$EXTERNALSYM MK_S_HIM}
  1724. //
  1725. // MessageId: MK_S_US
  1726. //
  1727. // MessageText:
  1728. //
  1729. //  Common prefix is both monikers
  1730. //
  1731.   MK_S_US = HRESULT($000401E6);
  1732.   {$EXTERNALSYM MK_S_US}
  1733. //
  1734. // MessageId: MK_S_MONIKERALREADYREGISTERED
  1735. //
  1736. // MessageText:
  1737. //
  1738. //  Moniker is already registered in running object table
  1739. //
  1740.   MK_S_MONIKERALREADYREGISTERED = HRESULT($000401E7);
  1741.   {$EXTERNALSYM MK_S_MONIKERALREADYREGISTERED}
  1742. //
  1743. // Task Scheduler errors
  1744. //
  1745. //
  1746. // MessageId: SCHED_S_TASK_READY
  1747. //
  1748. // MessageText:
  1749. //
  1750. //  The task is ready to run at its next scheduled time.
  1751. //
  1752.   SCHED_S_TASK_READY = HRESULT($00041300);
  1753.   {$EXTERNALSYM SCHED_S_TASK_READY}
  1754. //
  1755. // MessageId: SCHED_S_TASK_RUNNING
  1756. //
  1757. // MessageText:
  1758. //
  1759. //  The task is currently running.
  1760. //
  1761.   SCHED_S_TASK_RUNNING = HRESULT($00041301);
  1762.   {$EXTERNALSYM SCHED_S_TASK_RUNNING}
  1763. //
  1764. // MessageId: SCHED_S_TASK_DISABLED
  1765. //
  1766. // MessageText:
  1767. //
  1768. //  The task will not run at the scheduled times because it has been disabled.
  1769. //
  1770.   SCHED_S_TASK_DISABLED = HRESULT($00041302);
  1771.   {$EXTERNALSYM SCHED_S_TASK_DISABLED}
  1772. //
  1773. // MessageId: SCHED_S_TASK_HAS_NOT_RUN
  1774. //
  1775. // MessageText:
  1776. //
  1777. //  The task has not yet run.
  1778. //
  1779.   SCHED_S_TASK_HAS_NOT_RUN = HRESULT($00041303);
  1780.   {$EXTERNALSYM SCHED_S_TASK_HAS_NOT_RUN}
  1781. //
  1782. // MessageId: SCHED_S_TASK_NO_MORE_RUNS
  1783. //
  1784. // MessageText:
  1785. //
  1786. //  There are no more runs scheduled for this task.
  1787. //
  1788.   SCHED_S_TASK_NO_MORE_RUNS = HRESULT($00041304);
  1789.   {$EXTERNALSYM SCHED_S_TASK_NO_MORE_RUNS}
  1790. //
  1791. // MessageId: SCHED_S_TASK_NOT_SCHEDULED
  1792. //
  1793. // MessageText:
  1794. //
  1795. //  One or more of the properties that are needed to run this task on a schedule have not been set.
  1796. //
  1797.   SCHED_S_TASK_NOT_SCHEDULED = HRESULT($00041305);
  1798.   {$EXTERNALSYM SCHED_S_TASK_NOT_SCHEDULED}
  1799. //
  1800. // MessageId: SCHED_S_TASK_TERMINATED
  1801. //
  1802. // MessageText:
  1803. //
  1804. //  The last run of the task was terminated by the user.
  1805. //
  1806.   SCHED_S_TASK_TERMINATED = HRESULT($00041306);
  1807.   {$EXTERNALSYM SCHED_S_TASK_TERMINATED}
  1808. //
  1809. // MessageId: SCHED_S_TASK_NO_VALID_TRIGGERS
  1810. //
  1811. // MessageText:
  1812. //
  1813. //  Either the task has no triggers or the existing triggers are disabled or not set.
  1814. //
  1815.   SCHED_S_TASK_NO_VALID_TRIGGERS = HRESULT($00041307);
  1816.   {$EXTERNALSYM SCHED_S_TASK_NO_VALID_TRIGGERS}
  1817. //
  1818. // MessageId: SCHED_S_EVENT_TRIGGER
  1819. //
  1820. // MessageText:
  1821. //
  1822. //  Event triggers don't have set run times.
  1823. //
  1824.   SCHED_S_EVENT_TRIGGER = HRESULT($00041308);
  1825.   {$EXTERNALSYM SCHED_S_EVENT_TRIGGER}
  1826. //
  1827. // MessageId: SCHED_E_TRIGGER_NOT_FOUND
  1828. //
  1829. // MessageText:
  1830. //
  1831. //  Trigger not found.
  1832. //
  1833.   SCHED_E_TRIGGER_NOT_FOUND = HRESULT($80041309);
  1834.   {$EXTERNALSYM SCHED_E_TRIGGER_NOT_FOUND}
  1835. //
  1836. // MessageId: SCHED_E_TASK_NOT_READY
  1837. //
  1838. // MessageText:
  1839. //
  1840. //  One or more of the properties that are needed to run this task have not been set.
  1841. //
  1842.   SCHED_E_TASK_NOT_READY = HRESULT($8004130A);
  1843.   {$EXTERNALSYM SCHED_E_TASK_NOT_READY}
  1844. //
  1845. // MessageId: SCHED_E_TASK_NOT_RUNNING
  1846. //
  1847. // MessageText:
  1848. //
  1849. //  There is no running instance of the task to terminate.
  1850. //
  1851.   SCHED_E_TASK_NOT_RUNNING = HRESULT($8004130B);
  1852.   {$EXTERNALSYM SCHED_E_TASK_NOT_RUNNING}
  1853. //
  1854. // MessageId: SCHED_E_SERVICE_NOT_INSTALLED
  1855. //
  1856. // MessageText:
  1857. //
  1858. //  The Task Scheduler Service is not installed on this computer.
  1859. //
  1860.   SCHED_E_SERVICE_NOT_INSTALLED = HRESULT($8004130C);
  1861.   {$EXTERNALSYM SCHED_E_SERVICE_NOT_INSTALLED}
  1862. //
  1863. // MessageId: SCHED_E_CANNOT_OPEN_TASK
  1864. //
  1865. // MessageText:
  1866. //
  1867. //  The task object could not be opened.
  1868. //
  1869.   SCHED_E_CANNOT_OPEN_TASK = HRESULT($8004130D);
  1870.   {$EXTERNALSYM SCHED_E_CANNOT_OPEN_TASK}
  1871. //
  1872. // MessageId: SCHED_E_INVALID_TASK
  1873. //
  1874. // MessageText:
  1875. //
  1876. //  The object is either an invalid task object or is not a task object.
  1877. //
  1878.   SCHED_E_INVALID_TASK = HRESULT($8004130E);
  1879.   {$EXTERNALSYM SCHED_E_INVALID_TASK}
  1880. //
  1881. // MessageId: SCHED_E_ACCOUNT_INFORMATION_NOT_SET
  1882. //
  1883. // MessageText:
  1884. //
  1885. //  No account information could be found in the Task Scheduler security database for the task indicated.
  1886. //
  1887.   SCHED_E_ACCOUNT_INFORMATION_NOT_SET = HRESULT($8004130F);
  1888.   {$EXTERNALSYM SCHED_E_ACCOUNT_INFORMATION_NOT_SET}
  1889. //
  1890. // MessageId: SCHED_E_ACCOUNT_NAME_NOT_FOUND
  1891. //
  1892. // MessageText:
  1893. //
  1894. //  Unable to establish existence of the account specified.
  1895. //
  1896.   SCHED_E_ACCOUNT_NAME_NOT_FOUND = HRESULT($80041310);
  1897.   {$EXTERNALSYM SCHED_E_ACCOUNT_NAME_NOT_FOUND}
  1898. //
  1899. // MessageId: SCHED_E_ACCOUNT_DBASE_CORRUPT
  1900. //
  1901. // MessageText:
  1902. //
  1903. //  Corruption was detected in the Task Scheduler security database; the database has been reset.
  1904. //
  1905.   SCHED_E_ACCOUNT_DBASE_CORRUPT = HRESULT($80041311);
  1906.   {$EXTERNALSYM SCHED_E_ACCOUNT_DBASE_CORRUPT}
  1907. //
  1908. // MessageId: SCHED_E_NO_SECURITY_SERVICES
  1909. //
  1910. // MessageText:
  1911. //
  1912. //  Task Scheduler security services are available only on Windows NT.
  1913. //
  1914.   SCHED_E_NO_SECURITY_SERVICES = HRESULT($80041312);
  1915.   {$EXTERNALSYM SCHED_E_NO_SECURITY_SERVICES}
  1916. //
  1917. // MessageId: SCHED_E_UNKNOWN_OBJECT_VERSION
  1918. //
  1919. // MessageText:
  1920. //
  1921. //  The task object version is either unsupported or invalid.
  1922. //
  1923.   SCHED_E_UNKNOWN_OBJECT_VERSION = HRESULT($80041313);
  1924.   {$EXTERNALSYM SCHED_E_UNKNOWN_OBJECT_VERSION}
  1925. //
  1926. // MessageId: SCHED_E_UNSUPPORTED_ACCOUNT_OPTION
  1927. //
  1928. // MessageText:
  1929. //
  1930. //  The task has been configured with an unsupported combination of account settings and run time options.
  1931. //
  1932.   SCHED_E_UNSUPPORTED_ACCOUNT_OPTION = HRESULT($80041314);
  1933.   {$EXTERNALSYM SCHED_E_UNSUPPORTED_ACCOUNT_OPTION}
  1934. //
  1935. // MessageId: SCHED_E_SERVICE_NOT_RUNNING
  1936. //
  1937. // MessageText:
  1938. //
  1939. //  The Task Scheduler Service is not running.
  1940. //
  1941.   SCHED_E_SERVICE_NOT_RUNNING = HRESULT($80041315);
  1942.   {$EXTERNALSYM SCHED_E_SERVICE_NOT_RUNNING}
  1943. // ******************
  1944. // FACILITY_WINDOWS
  1945. // ******************
  1946. //
  1947. // Codes 0x0-0x01ff are reserved for the OLE group of
  1948. // interfaces.
  1949. //
  1950. //
  1951. // MessageId: CO_E_CLASS_CREATE_FAILED
  1952. //
  1953. // MessageText:
  1954. //
  1955. //  Attempt to create a class object failed
  1956. //
  1957.   CO_E_CLASS_CREATE_FAILED = HRESULT($80080001);
  1958.   {$EXTERNALSYM CO_E_CLASS_CREATE_FAILED}
  1959. //
  1960. // MessageId: CO_E_SCM_ERROR
  1961. //
  1962. // MessageText:
  1963. //
  1964. //  OLE service could not bind object
  1965. //
  1966.   CO_E_SCM_ERROR = HRESULT($80080002);
  1967.   {$EXTERNALSYM CO_E_SCM_ERROR}
  1968. //
  1969. // MessageId: CO_E_SCM_RPC_FAILURE
  1970. //
  1971. // MessageText:
  1972. //
  1973. //  RPC communication failed with OLE service
  1974. //
  1975.   CO_E_SCM_RPC_FAILURE = HRESULT($80080003);
  1976.   {$EXTERNALSYM CO_E_SCM_RPC_FAILURE}
  1977. //
  1978. // MessageId: CO_E_BAD_PATH
  1979. //
  1980. // MessageText:
  1981. //
  1982. //  Bad path to object
  1983. //
  1984.   CO_E_BAD_PATH = HRESULT($80080004);
  1985.   {$EXTERNALSYM CO_E_BAD_PATH}
  1986. //
  1987. // MessageId: CO_E_SERVER_EXEC_FAILURE
  1988. //
  1989. // MessageText:
  1990. //
  1991. //  Server execution failed
  1992. //
  1993.   CO_E_SERVER_EXEC_FAILURE = HRESULT($80080005);
  1994.   {$EXTERNALSYM CO_E_SERVER_EXEC_FAILURE}
  1995. //
  1996. // MessageId: CO_E_OBJSRV_RPC_FAILURE
  1997. //
  1998. // MessageText:
  1999. //
  2000. //  OLE service could not communicate with the object server
  2001. //
  2002.   CO_E_OBJSRV_RPC_FAILURE = HRESULT($80080006);
  2003.   {$EXTERNALSYM CO_E_OBJSRV_RPC_FAILURE}
  2004. //
  2005. // MessageId: MK_E_NO_NORMALIZED
  2006. //
  2007. // MessageText:
  2008. //
  2009. //  Moniker path could not be normalized
  2010. //
  2011.   MK_E_NO_NORMALIZED = HRESULT($80080007);
  2012.   {$EXTERNALSYM MK_E_NO_NORMALIZED}
  2013. //
  2014. // MessageId: CO_E_SERVER_STOPPING
  2015. //
  2016. // MessageText:
  2017. //
  2018. //  Object server is stopping when OLE service contacts it
  2019. //
  2020.   CO_E_SERVER_STOPPING = HRESULT($80080008);
  2021.   {$EXTERNALSYM CO_E_SERVER_STOPPING}
  2022. //
  2023. // MessageId: MEM_E_INVALID_ROOT
  2024. //
  2025. // MessageText:
  2026. //
  2027. //  An invalid root block pointer was specified
  2028. //
  2029.   MEM_E_INVALID_ROOT = HRESULT($80080009);
  2030.   {$EXTERNALSYM MEM_E_INVALID_ROOT}
  2031. //
  2032. // MessageId: MEM_E_INVALID_LINK
  2033. //
  2034. // MessageText:
  2035. //
  2036. //  An allocation chain contained an invalid link pointer
  2037. //
  2038.   MEM_E_INVALID_LINK = HRESULT($80080010);
  2039.   {$EXTERNALSYM MEM_E_INVALID_LINK}
  2040. //
  2041. // MessageId: MEM_E_INVALID_SIZE
  2042. //
  2043. // MessageText:
  2044. //
  2045. //  The requested allocation size was too large
  2046. //
  2047.   MEM_E_INVALID_SIZE = HRESULT($80080011);
  2048.   {$EXTERNALSYM MEM_E_INVALID_SIZE}
  2049. //
  2050. // MessageId: CO_S_NOTALLINTERFACES
  2051. //
  2052. // MessageText:
  2053. //
  2054. //  Not all the requested interfaces were available
  2055. //
  2056.   CO_S_NOTALLINTERFACES = HRESULT($00080012);
  2057.   {$EXTERNALSYM CO_S_NOTALLINTERFACES}
  2058. //
  2059. // MessageId: CO_S_MACHINENAMENOTFOUND
  2060. //
  2061. // MessageText:
  2062. //
  2063. //  The specified machine name was not found in the cache.
  2064. //
  2065.   CO_S_MACHINENAMENOTFOUND = HRESULT($00080013);
  2066.   {$EXTERNALSYM CO_S_MACHINENAMENOTFOUND}
  2067. // ******************
  2068. // FACILITY_DISPATCH
  2069. // ******************
  2070. //
  2071. // MessageId: DISP_E_UNKNOWNINTERFACE
  2072. //
  2073. // MessageText:
  2074. //
  2075. //  Unknown interface.
  2076. //
  2077.   DISP_E_UNKNOWNINTERFACE = HRESULT($80020001);
  2078.   {$EXTERNALSYM DISP_E_UNKNOWNINTERFACE}
  2079. //
  2080. // MessageId: DISP_E_MEMBERNOTFOUND
  2081. //
  2082. // MessageText:
  2083. //
  2084. //  Member not found.
  2085. //
  2086.   DISP_E_MEMBERNOTFOUND = HRESULT($80020003);
  2087.   {$EXTERNALSYM DISP_E_MEMBERNOTFOUND}
  2088. //
  2089. // MessageId: DISP_E_PARAMNOTFOUND
  2090. //
  2091. // MessageText:
  2092. //
  2093. //  Parameter not found.
  2094. //
  2095.   DISP_E_PARAMNOTFOUND = HRESULT($80020004);
  2096.   {$EXTERNALSYM DISP_E_PARAMNOTFOUND}
  2097. //
  2098. // MessageId: DISP_E_TYPEMISMATCH
  2099. //
  2100. // MessageText:
  2101. //
  2102. //  Type mismatch.
  2103. //
  2104.   DISP_E_TYPEMISMATCH = HRESULT($80020005);
  2105.   {$EXTERNALSYM DISP_E_TYPEMISMATCH}
  2106. //
  2107. // MessageId: DISP_E_UNKNOWNNAME
  2108. //
  2109. // MessageText:
  2110. //
  2111. //  Unknown name.
  2112. //
  2113.   DISP_E_UNKNOWNNAME = HRESULT($80020006);
  2114.   {$EXTERNALSYM DISP_E_UNKNOWNNAME}
  2115. //
  2116. // MessageId: DISP_E_NONAMEDARGS
  2117. //
  2118. // MessageText:
  2119. //
  2120. //  No named arguments.
  2121. //
  2122.   DISP_E_NONAMEDARGS = HRESULT($80020007);
  2123.   {$EXTERNALSYM DISP_E_NONAMEDARGS}
  2124. //
  2125. // MessageId: DISP_E_BADVARTYPE
  2126. //
  2127. // MessageText:
  2128. //
  2129. //  Bad variable type.
  2130. //
  2131.   DISP_E_BADVARTYPE = HRESULT($80020008);
  2132.   {$EXTERNALSYM DISP_E_BADVARTYPE}
  2133. //
  2134. // MessageId: DISP_E_EXCEPTION
  2135. //
  2136. // MessageText:
  2137. //
  2138. //  Exception occurred.
  2139. //
  2140.   DISP_E_EXCEPTION = HRESULT($80020009);
  2141.   {$EXTERNALSYM DISP_E_EXCEPTION}
  2142. //
  2143. // MessageId: DISP_E_OVERFLOW
  2144. //
  2145. // MessageText:
  2146. //
  2147. //  Out of present range.
  2148. //
  2149.   DISP_E_OVERFLOW = HRESULT($8002000A);
  2150.   {$EXTERNALSYM DISP_E_OVERFLOW}
  2151. //
  2152. // MessageId: DISP_E_BADINDEX
  2153. //
  2154. // MessageText:
  2155. //
  2156. //  Invalid index.
  2157. //
  2158.   DISP_E_BADINDEX = HRESULT($8002000B);
  2159.   {$EXTERNALSYM DISP_E_BADINDEX}
  2160. //
  2161. // MessageId: DISP_E_UNKNOWNLCID
  2162. //
  2163. // MessageText:
  2164. //
  2165. //  Unknown language.
  2166. //
  2167.   DISP_E_UNKNOWNLCID = HRESULT($8002000C);
  2168.   {$EXTERNALSYM DISP_E_UNKNOWNLCID}
  2169. //
  2170. // MessageId: DISP_E_ARRAYISLOCKED
  2171. //
  2172. // MessageText:
  2173. //
  2174. //  Memory is locked.
  2175. //
  2176.   DISP_E_ARRAYISLOCKED = HRESULT($8002000D);
  2177.   {$EXTERNALSYM DISP_E_ARRAYISLOCKED}
  2178. //
  2179. // MessageId: DISP_E_BADPARAMCOUNT
  2180. //
  2181. // MessageText:
  2182. //
  2183. //  Invalid number of parameters.
  2184. //
  2185.   DISP_E_BADPARAMCOUNT = HRESULT($8002000E);
  2186.   {$EXTERNALSYM DISP_E_BADPARAMCOUNT}
  2187. //
  2188. // MessageId: DISP_E_PARAMNOTOPTIONAL
  2189. //
  2190. // MessageText:
  2191. //
  2192. //  Parameter not optional.
  2193. //
  2194.   DISP_E_PARAMNOTOPTIONAL = HRESULT($8002000F);
  2195.   {$EXTERNALSYM DISP_E_PARAMNOTOPTIONAL}
  2196. //
  2197. // MessageId: DISP_E_BADCALLEE
  2198. //
  2199. // MessageText:
  2200. //
  2201. //  Invalid callee.
  2202. //
  2203.   DISP_E_BADCALLEE = HRESULT($80020010);
  2204.   {$EXTERNALSYM DISP_E_BADCALLEE}
  2205. //
  2206. // MessageId: DISP_E_NOTACOLLECTION
  2207. //
  2208. // MessageText:
  2209. //
  2210. //  Does not support a collection.
  2211. //
  2212.   DISP_E_NOTACOLLECTION = HRESULT($80020011);
  2213.   {$EXTERNALSYM DISP_E_NOTACOLLECTION}
  2214. //
  2215. // MessageId: DISP_E_DIVBYZERO
  2216. //
  2217. // MessageText:
  2218. //
  2219. //  Division by zero.
  2220. //
  2221.   DISP_E_DIVBYZERO = HRESULT($80020012);
  2222.   {$EXTERNALSYM DISP_E_DIVBYZERO}
  2223. //
  2224. // MessageId: DISP_E_BUFFERTOOSMALL
  2225. //
  2226. // MessageText:
  2227. //
  2228. //  Buffer too small
  2229. //
  2230.   DISP_E_BUFFERTOOSMALL = HRESULT($80020013);
  2231.   {$EXTERNALSYM DISP_E_BUFFERTOOSMALL}
  2232. //
  2233. // MessageId: TYPE_E_BUFFERTOOSMALL
  2234. //
  2235. // MessageText:
  2236. //
  2237. //  Buffer too small.
  2238. //
  2239.   TYPE_E_BUFFERTOOSMALL = HRESULT($80028016);
  2240.   {$EXTERNALSYM TYPE_E_BUFFERTOOSMALL}
  2241. //
  2242. // MessageId: TYPE_E_FIELDNOTFOUND
  2243. //
  2244. // MessageText:
  2245. //
  2246. //  Field name not defined in the record.
  2247. //
  2248.   TYPE_E_FIELDNOTFOUND = HRESULT($80028017);
  2249.   {$EXTERNALSYM TYPE_E_FIELDNOTFOUND}
  2250. //
  2251. // MessageId: TYPE_E_INVDATAREAD
  2252. //
  2253. // MessageText:
  2254. //
  2255. //  Old format or invalid type library.
  2256. //
  2257.   TYPE_E_INVDATAREAD = HRESULT($80028018);
  2258.   {$EXTERNALSYM TYPE_E_INVDATAREAD}
  2259. //
  2260. // MessageId: TYPE_E_UNSUPFORMAT
  2261. //
  2262. // MessageText:
  2263. //
  2264. //  Old format or invalid type library.
  2265. //
  2266.   TYPE_E_UNSUPFORMAT = HRESULT($80028019);
  2267.   {$EXTERNALSYM TYPE_E_UNSUPFORMAT}
  2268. //
  2269. // MessageId: TYPE_E_REGISTRYACCESS
  2270. //
  2271. // MessageText:
  2272. //
  2273. //  Error accessing the OLE registry.
  2274. //
  2275.   TYPE_E_REGISTRYACCESS = HRESULT($8002801C);
  2276.   {$EXTERNALSYM TYPE_E_REGISTRYACCESS}
  2277. //
  2278. // MessageId: TYPE_E_LIBNOTREGISTERED
  2279. //
  2280. // MessageText:
  2281. //
  2282. //  Library not registered.
  2283. //
  2284.   TYPE_E_LIBNOTREGISTERED = HRESULT($8002801D);
  2285.   {$EXTERNALSYM TYPE_E_LIBNOTREGISTERED}
  2286. //
  2287. // MessageId: TYPE_E_UNDEFINEDTYPE
  2288. //
  2289. // MessageText:
  2290. //
  2291. //  Bound to unknown type.
  2292. //
  2293.   TYPE_E_UNDEFINEDTYPE = HRESULT($80028027);
  2294.   {$EXTERNALSYM TYPE_E_UNDEFINEDTYPE}
  2295. //
  2296. // MessageId: TYPE_E_QUALIFIEDNAMEDISALLOWED
  2297. //
  2298. // MessageText:
  2299. //
  2300. //  Qualified name disallowed.
  2301. //
  2302.   TYPE_E_QUALIFIEDNAMEDISALLOWED = HRESULT($80028028);
  2303.   {$EXTERNALSYM TYPE_E_QUALIFIEDNAMEDISALLOWED}
  2304. //
  2305. // MessageId: TYPE_E_INVALIDSTATE
  2306. //
  2307. // MessageText:
  2308. //
  2309. //  Invalid forward reference, or reference to uncompiled type.
  2310. //
  2311.   TYPE_E_INVALIDSTATE = HRESULT($80028029);
  2312.   {$EXTERNALSYM TYPE_E_INVALIDSTATE}
  2313. //
  2314. // MessageId: TYPE_E_WRONGTYPEKIND
  2315. //
  2316. // MessageText:
  2317. //
  2318. //  Type mismatch.
  2319. //
  2320.   TYPE_E_WRONGTYPEKIND = HRESULT($8002802A);
  2321.   {$EXTERNALSYM TYPE_E_WRONGTYPEKIND}
  2322. //
  2323. // MessageId: TYPE_E_ELEMENTNOTFOUND
  2324. //
  2325. // MessageText:
  2326. //
  2327. //  Element not found.
  2328. //
  2329.   TYPE_E_ELEMENTNOTFOUND = HRESULT($8002802B);
  2330.   {$EXTERNALSYM TYPE_E_ELEMENTNOTFOUND}
  2331. //
  2332. // MessageId: TYPE_E_AMBIGUOUSNAME
  2333. //
  2334. // MessageText:
  2335. //
  2336. //  Ambiguous name.
  2337. //
  2338.   TYPE_E_AMBIGUOUSNAME = HRESULT($8002802C);
  2339.   {$EXTERNALSYM TYPE_E_AMBIGUOUSNAME}
  2340. //
  2341. // MessageId: TYPE_E_NAMECONFLICT
  2342. //
  2343. // MessageText:
  2344. //
  2345. //  Name already exists in the library.
  2346. //
  2347.   TYPE_E_NAMECONFLICT = HRESULT($8002802D);
  2348.   {$EXTERNALSYM TYPE_E_NAMECONFLICT}
  2349. //
  2350. // MessageId: TYPE_E_UNKNOWNLCID
  2351. //
  2352. // MessageText:
  2353. //
  2354. //  Unknown LCID.
  2355. //
  2356.   TYPE_E_UNKNOWNLCID = HRESULT($8002802E);
  2357.   {$EXTERNALSYM TYPE_E_UNKNOWNLCID}
  2358. //
  2359. // MessageId: TYPE_E_DLLFUNCTIONNOTFOUND
  2360. //
  2361. // MessageText:
  2362. //
  2363. //  Function not defined in specified DLL.
  2364. //
  2365.   TYPE_E_DLLFUNCTIONNOTFOUND = HRESULT($8002802F);
  2366.   {$EXTERNALSYM TYPE_E_DLLFUNCTIONNOTFOUND}
  2367. //
  2368. // MessageId: TYPE_E_BADMODULEKIND
  2369. //
  2370. // MessageText:
  2371. //
  2372. //  Wrong module kind for the operation.
  2373. //
  2374.   TYPE_E_BADMODULEKIND = HRESULT($800288BD);
  2375.   {$EXTERNALSYM TYPE_E_BADMODULEKIND}
  2376. //
  2377. // MessageId: TYPE_E_SIZETOOBIG
  2378. //
  2379. // MessageText:
  2380. //
  2381. //  Size may not exceed 64K.
  2382. //
  2383.   TYPE_E_SIZETOOBIG = HRESULT($800288C5);
  2384.   {$EXTERNALSYM TYPE_E_SIZETOOBIG}
  2385. //
  2386. // MessageId: TYPE_E_DUPLICATEID
  2387. //
  2388. // MessageText:
  2389. //
  2390. //  Duplicate ID in inheritance hierarchy.
  2391. //
  2392.   TYPE_E_DUPLICATEID = HRESULT($800288C6);
  2393.   {$EXTERNALSYM TYPE_E_DUPLICATEID}
  2394. //
  2395. // MessageId: TYPE_E_INVALIDID
  2396. //
  2397. // MessageText:
  2398. //
  2399. //  Incorrect inheritance depth in standard OLE hmember.
  2400. //
  2401.   TYPE_E_INVALIDID = HRESULT($800288CF);
  2402.   {$EXTERNALSYM TYPE_E_INVALIDID}
  2403. //
  2404. // MessageId: TYPE_E_TYPEMISMATCH
  2405. //
  2406. // MessageText:
  2407. //
  2408. //  Type mismatch.
  2409. //
  2410.   TYPE_E_TYPEMISMATCH = HRESULT($80028CA0);
  2411.   {$EXTERNALSYM TYPE_E_TYPEMISMATCH}
  2412. //
  2413. // MessageId: TYPE_E_OUTOFBOUNDS
  2414. //
  2415. // MessageText:
  2416. //
  2417. //  Invalid number of arguments.
  2418. //
  2419.   TYPE_E_OUTOFBOUNDS = HRESULT($80028CA1);
  2420.   {$EXTERNALSYM TYPE_E_OUTOFBOUNDS}
  2421. //
  2422. // MessageId: TYPE_E_IOERROR
  2423. //
  2424. // MessageText:
  2425. //
  2426. //  I/O Error.
  2427. //
  2428.   TYPE_E_IOERROR = HRESULT($80028CA2);
  2429.   {$EXTERNALSYM TYPE_E_IOERROR}
  2430. //
  2431. // MessageId: TYPE_E_CANTCREATETMPFILE
  2432. //
  2433. // MessageText:
  2434. //
  2435. //  Error creating unique tmp file.
  2436. //
  2437.   TYPE_E_CANTCREATETMPFILE = HRESULT($80028CA3);
  2438.   {$EXTERNALSYM TYPE_E_CANTCREATETMPFILE}
  2439. //
  2440. // MessageId: TYPE_E_CANTLOADLIBRARY
  2441. //
  2442. // MessageText:
  2443. //
  2444. //  Error loading type library/DLL.
  2445. //
  2446.   TYPE_E_CANTLOADLIBRARY = HRESULT($80029C4A);
  2447.   {$EXTERNALSYM TYPE_E_CANTLOADLIBRARY}
  2448. //
  2449. // MessageId: TYPE_E_INCONSISTENTPROPFUNCS
  2450. //
  2451. // MessageText:
  2452. //
  2453. //  Inconsistent property functions.
  2454. //
  2455.   TYPE_E_INCONSISTENTPROPFUNCS = HRESULT($80029C83);
  2456.   {$EXTERNALSYM TYPE_E_INCONSISTENTPROPFUNCS}
  2457. //
  2458. // MessageId: TYPE_E_CIRCULARTYPE
  2459. //
  2460. // MessageText:
  2461. //
  2462. //  Circular dependency between types/modules.
  2463. //
  2464.   TYPE_E_CIRCULARTYPE = HRESULT($80029C84);
  2465.   {$EXTERNALSYM TYPE_E_CIRCULARTYPE}
  2466. // ******************
  2467. // FACILITY_STORAGE
  2468. // ******************
  2469. //
  2470. // MessageId: STG_E_INVALIDFUNCTION
  2471. //
  2472. // MessageText:
  2473. //
  2474. //  Unable to perform requested operation.
  2475. //
  2476.   STG_E_INVALIDFUNCTION = HRESULT($80030001);
  2477.   {$EXTERNALSYM STG_E_INVALIDFUNCTION}
  2478. //
  2479. // MessageId: STG_E_FILENOTFOUND
  2480. //
  2481. // MessageText:
  2482. //
  2483. //  %1 could not be found.
  2484. //
  2485.   STG_E_FILENOTFOUND = HRESULT($80030002);
  2486.   {$EXTERNALSYM STG_E_FILENOTFOUND}
  2487. //
  2488. // MessageId: STG_E_PATHNOTFOUND
  2489. //
  2490. // MessageText:
  2491. //
  2492. //  The path %1 could not be found.
  2493. //
  2494.   STG_E_PATHNOTFOUND = HRESULT($80030003);
  2495.   {$EXTERNALSYM STG_E_PATHNOTFOUND}
  2496. //
  2497. // MessageId: STG_E_TOOMANYOPENFILES
  2498. //
  2499. // MessageText:
  2500. //
  2501. //  There are insufficient resources to open another file.
  2502. //
  2503.   STG_E_TOOMANYOPENFILES = HRESULT($80030004);
  2504.   {$EXTERNALSYM STG_E_TOOMANYOPENFILES}
  2505. //
  2506. // MessageId: STG_E_ACCESSDENIED
  2507. //
  2508. // MessageText:
  2509. //
  2510. //  Access Denied.
  2511. //
  2512.   STG_E_ACCESSDENIED = HRESULT($80030005);
  2513.   {$EXTERNALSYM STG_E_ACCESSDENIED}
  2514. //
  2515. // MessageId: STG_E_INVALIDHANDLE
  2516. //
  2517. // MessageText:
  2518. //
  2519. //  Attempted an operation on an invalid object.
  2520. //
  2521.   STG_E_INVALIDHANDLE = HRESULT($80030006);
  2522.   {$EXTERNALSYM STG_E_INVALIDHANDLE}
  2523. //
  2524. // MessageId: STG_E_INSUFFICIENTMEMORY
  2525. //
  2526. // MessageText:
  2527. //
  2528. //  There is insufficient memory available to complete operation.
  2529. //
  2530.   STG_E_INSUFFICIENTMEMORY = HRESULT($80030008);
  2531.   {$EXTERNALSYM STG_E_INSUFFICIENTMEMORY}
  2532. //
  2533. // MessageId: STG_E_INVALIDPOINTER
  2534. //
  2535. // MessageText:
  2536. //
  2537. //  Invalid pointer error.
  2538. //
  2539.   STG_E_INVALIDPOINTER = HRESULT($80030009);
  2540.   {$EXTERNALSYM STG_E_INVALIDPOINTER}
  2541. //
  2542. // MessageId: STG_E_NOMOREFILES
  2543. //
  2544. // MessageText:
  2545. //
  2546. //  There are no more entries to return.
  2547. //
  2548.   STG_E_NOMOREFILES = HRESULT($80030012);
  2549.   {$EXTERNALSYM STG_E_NOMOREFILES}
  2550. //
  2551. // MessageId: STG_E_DISKISWRITEPROTECTED
  2552. //
  2553. // MessageText:
  2554. //
  2555. //  Disk is write-protected.
  2556. //
  2557.   STG_E_DISKISWRITEPROTECTED = HRESULT($80030013);
  2558.   {$EXTERNALSYM STG_E_DISKISWRITEPROTECTED}
  2559. //
  2560. // MessageId: STG_E_SEEKERROR
  2561. //
  2562. // MessageText:
  2563. //
  2564. //  An error occurred during a seek operation.
  2565. //
  2566.   STG_E_SEEKERROR = HRESULT($80030019);
  2567.   {$EXTERNALSYM STG_E_SEEKERROR}
  2568. //
  2569. // MessageId: STG_E_WRITEFAULT
  2570. //
  2571. // MessageText:
  2572. //
  2573. //  A disk error occurred during a write operation.
  2574. //
  2575.   STG_E_WRITEFAULT = HRESULT($8003001D);
  2576.   {$EXTERNALSYM STG_E_WRITEFAULT}
  2577. //
  2578. // MessageId: STG_E_READFAULT
  2579. //
  2580. // MessageText:
  2581. //
  2582. //  A disk error occurred during a read operation.
  2583. //
  2584.   STG_E_READFAULT = HRESULT($8003001E);
  2585.   {$EXTERNALSYM STG_E_READFAULT}
  2586. //
  2587. // MessageId: STG_E_SHAREVIOLATION
  2588. //
  2589. // MessageText:
  2590. //
  2591. //  A share violation has occurred.
  2592. //
  2593.   STG_E_SHAREVIOLATION = HRESULT($80030020);
  2594.   {$EXTERNALSYM STG_E_SHAREVIOLATION}
  2595. //
  2596. // MessageId: STG_E_LOCKVIOLATION
  2597. //
  2598. // MessageText:
  2599. //
  2600. //  A lock violation has occurred.
  2601. //
  2602.   STG_E_LOCKVIOLATION = HRESULT($80030021);
  2603.   {$EXTERNALSYM STG_E_LOCKVIOLATION}
  2604. //
  2605. // MessageId: STG_E_FILEALREADYEXISTS
  2606. //
  2607. // MessageText:
  2608. //
  2609. //  %1 already exists.
  2610. //
  2611.   STG_E_FILEALREADYEXISTS = HRESULT($80030050);
  2612.   {$EXTERNALSYM STG_E_FILEALREADYEXISTS}
  2613. //
  2614. // MessageId: STG_E_INVALIDPARAMETER
  2615. //
  2616. // MessageText:
  2617. //
  2618. //  Invalid parameter error.
  2619. //
  2620.   STG_E_INVALIDPARAMETER = HRESULT($80030057);
  2621.   {$EXTERNALSYM STG_E_INVALIDPARAMETER}
  2622. //
  2623. // MessageId: STG_E_MEDIUMFULL
  2624. //
  2625. // MessageText:
  2626. //
  2627. //  There is insufficient disk space to complete operation.
  2628. //
  2629.   STG_E_MEDIUMFULL = HRESULT($80030070);
  2630.   {$EXTERNALSYM STG_E_MEDIUMFULL}
  2631. //
  2632. // MessageId: STG_E_PROPSETMISMATCHED
  2633. //
  2634. // MessageText:
  2635. //
  2636. //  Illegal write of non-simple property to simple property set.
  2637. //
  2638.   STG_E_PROPSETMISMATCHED = HRESULT($800300F0);
  2639.   {$EXTERNALSYM STG_E_PROPSETMISMATCHED}
  2640. //
  2641. // MessageId: STG_E_ABNORMALAPIEXIT
  2642. //
  2643. // MessageText:
  2644. //
  2645. //  An API call exited abnormally.
  2646. //
  2647.   STG_E_ABNORMALAPIEXIT = HRESULT($800300FA);
  2648.   {$EXTERNALSYM STG_E_ABNORMALAPIEXIT}
  2649. //
  2650. // MessageId: STG_E_INVALIDHEADER
  2651. //
  2652. // MessageText:
  2653. //
  2654. //  The file %1 is not a valid compound file.
  2655. //
  2656.   STG_E_INVALIDHEADER = HRESULT($800300FB);
  2657.   {$EXTERNALSYM STG_E_INVALIDHEADER}
  2658. //
  2659. // MessageId: STG_E_INVALIDNAME
  2660. //
  2661. // MessageText:
  2662. //
  2663. //  The name %1 is not valid.
  2664. //
  2665.   STG_E_INVALIDNAME = HRESULT($800300FC);
  2666.   {$EXTERNALSYM STG_E_INVALIDNAME}
  2667. //
  2668. // MessageId: STG_E_UNKNOWN
  2669. //
  2670. // MessageText:
  2671. //
  2672. //  An unexpected error occurred.
  2673. //
  2674.   STG_E_UNKNOWN = HRESULT($800300FD);
  2675.   {$EXTERNALSYM STG_E_UNKNOWN}
  2676. //
  2677. // MessageId: STG_E_UNIMPLEMENTEDFUNCTION
  2678. //
  2679. // MessageText:
  2680. //
  2681. //  That function is not implemented.
  2682. //
  2683.   STG_E_UNIMPLEMENTEDFUNCTION = HRESULT($800300FE);
  2684.   {$EXTERNALSYM STG_E_UNIMPLEMENTEDFUNCTION}
  2685. //
  2686. // MessageId: STG_E_INVALIDFLAG
  2687. //
  2688. // MessageText:
  2689. //
  2690. //  Invalid flag error.
  2691. //
  2692.   STG_E_INVALIDFLAG = HRESULT($800300FF);
  2693.   {$EXTERNALSYM STG_E_INVALIDFLAG}
  2694. //
  2695. // MessageId: STG_E_INUSE
  2696. //
  2697. // MessageText:
  2698. //
  2699. //  Attempted to use an object that is busy.
  2700. //
  2701.   STG_E_INUSE = HRESULT($80030100);
  2702.   {$EXTERNALSYM STG_E_INUSE}
  2703. //
  2704. // MessageId: STG_E_NOTCURRENT
  2705. //
  2706. // MessageText:
  2707. //
  2708. //  The storage has been changed since the last commit.
  2709. //
  2710.   STG_E_NOTCURRENT = HRESULT($80030101);
  2711.   {$EXTERNALSYM STG_E_NOTCURRENT}
  2712. //
  2713. // MessageId: STG_E_REVERTED
  2714. //
  2715. // MessageText:
  2716. //
  2717. //  Attempted to use an object that has ceased to exist.
  2718. //
  2719.   STG_E_REVERTED = HRESULT($80030102);
  2720.   {$EXTERNALSYM STG_E_REVERTED}
  2721. //
  2722. // MessageId: STG_E_CANTSAVE
  2723. //
  2724. // MessageText:
  2725. //
  2726. //  Can't save.
  2727. //
  2728.   STG_E_CANTSAVE = HRESULT($80030103);
  2729.   {$EXTERNALSYM STG_E_CANTSAVE}
  2730. //
  2731. // MessageId: STG_E_OLDFORMAT
  2732. //
  2733. // MessageText:
  2734. //
  2735. //  The compound file %1 was produced with an incompatible version of storage.
  2736. //
  2737.   STG_E_OLDFORMAT = HRESULT($80030104);
  2738.   {$EXTERNALSYM STG_E_OLDFORMAT}
  2739. //
  2740. // MessageId: STG_E_OLDDLL
  2741. //
  2742. // MessageText:
  2743. //
  2744. //  The compound file %1 was produced with a newer version of storage.
  2745. //
  2746.   STG_E_OLDDLL = HRESULT($80030105);
  2747.   {$EXTERNALSYM STG_E_OLDDLL}
  2748. //
  2749. // MessageId: STG_E_SHAREREQUIRED
  2750. //
  2751. // MessageText:
  2752. //
  2753. //  Share.exe or equivalent is required for operation.
  2754. //
  2755.   STG_E_SHAREREQUIRED = HRESULT($80030106);
  2756.   {$EXTERNALSYM STG_E_SHAREREQUIRED}
  2757. //
  2758. // MessageId: STG_E_NOTFILEBASEDSTORAGE
  2759. //
  2760. // MessageText:
  2761. //
  2762. //  Illegal operation called on non-file based storage.
  2763. //
  2764.   STG_E_NOTFILEBASEDSTORAGE = HRESULT($80030107);
  2765.   {$EXTERNALSYM STG_E_NOTFILEBASEDSTORAGE}
  2766. //
  2767. // MessageId: STG_E_EXTANTMARSHALLINGS
  2768. //
  2769. // MessageText:
  2770. //
  2771. //  Illegal operation called on object with extant marshallings.
  2772. //
  2773.   STG_E_EXTANTMARSHALLINGS = HRESULT($80030108);
  2774.   {$EXTERNALSYM STG_E_EXTANTMARSHALLINGS}
  2775. //
  2776. // MessageId: STG_E_DOCFILECORRUPT
  2777. //
  2778. // MessageText:
  2779. //
  2780. //  The docfile has been corrupted.
  2781. //
  2782.   STG_E_DOCFILECORRUPT = HRESULT($80030109);
  2783.   {$EXTERNALSYM STG_E_DOCFILECORRUPT}
  2784. //
  2785. // MessageId: STG_E_BADBASEADDRESS
  2786. //
  2787. // MessageText:
  2788. //
  2789. //  OLE32.DLL has been loaded at the wrong address.
  2790. //
  2791.   STG_E_BADBASEADDRESS = HRESULT($80030110);
  2792.   {$EXTERNALSYM STG_E_BADBASEADDRESS}
  2793. //
  2794. // MessageId: STG_E_DOCFILETOOLARGE
  2795. //
  2796. // MessageText:
  2797. //
  2798. //  The compound file is too large for the current implementation
  2799. //
  2800.   STG_E_DOCFILETOOLARGE = HRESULT($80030111);
  2801.   {$EXTERNALSYM STG_E_DOCFILETOOLARGE}
  2802. //
  2803. // MessageId: STG_E_NOTSIMPLEFORMAT
  2804. //
  2805. // MessageText:
  2806. //
  2807. //  The compound file was not created with the STGM_SIMPLE flag
  2808. //
  2809.   STG_E_NOTSIMPLEFORMAT = HRESULT($80030112);
  2810.   {$EXTERNALSYM STG_E_NOTSIMPLEFORMAT}
  2811. //
  2812. // MessageId: STG_E_INCOMPLETE
  2813. //
  2814. // MessageText:
  2815. //
  2816. //  The file download was aborted abnormally.  The file is incomplete.
  2817. //
  2818.   STG_E_INCOMPLETE = HRESULT($80030201);
  2819.   {$EXTERNALSYM STG_E_INCOMPLETE}
  2820. //
  2821. // MessageId: STG_E_TERMINATED
  2822. //
  2823. // MessageText:
  2824. //
  2825. //  The file download has been terminated.
  2826. //
  2827.   STG_E_TERMINATED = HRESULT($80030202);
  2828.   {$EXTERNALSYM STG_E_TERMINATED}
  2829. //
  2830. // MessageId: STG_S_CONVERTED
  2831. //
  2832. // MessageText:
  2833. //
  2834. //  The underlying file was converted to compound file format.
  2835. //
  2836.   STG_S_CONVERTED = HRESULT($00030200);
  2837.   {$EXTERNALSYM STG_S_CONVERTED}
  2838. //
  2839. // MessageId: STG_S_BLOCK
  2840. //
  2841. // MessageText:
  2842. //
  2843. //  The storage operation should block until more data is available.
  2844. //
  2845.   STG_S_BLOCK = HRESULT($00030201);
  2846.   {$EXTERNALSYM STG_S_BLOCK}
  2847. //
  2848. // MessageId: STG_S_RETRYNOW
  2849. //
  2850. // MessageText:
  2851. //
  2852. //  The storage operation should retry immediately.
  2853. //
  2854.   STG_S_RETRYNOW = HRESULT($00030202);
  2855.   {$EXTERNALSYM STG_S_RETRYNOW}
  2856. //
  2857. // MessageId: STG_S_MONITORING
  2858. //
  2859. // MessageText:
  2860. //
  2861. //  The notified event sink will not influence the storage operation.
  2862. //
  2863.   STG_S_MONITORING = HRESULT($00030203);
  2864.   {$EXTERNALSYM STG_S_MONITORING}
  2865. //
  2866. // MessageId: STG_S_MULTIPLEOPENS
  2867. //
  2868. // MessageText:
  2869. //
  2870. //  Multiple opens prevent consolidated. (commit succeeded).
  2871. //
  2872.   STG_S_MULTIPLEOPENS = HRESULT($00030204);
  2873.   {$EXTERNALSYM STG_S_MULTIPLEOPENS}
  2874. //
  2875. // MessageId: STG_S_CONSOLIDATIONFAILED
  2876. //
  2877. // MessageText:
  2878. //
  2879. //  Consolidation of the storage file failed. (commit succeeded).
  2880. //
  2881.   STG_S_CONSOLIDATIONFAILED = HRESULT($00030205);
  2882.   {$EXTERNALSYM STG_S_CONSOLIDATIONFAILED}
  2883. //
  2884. // MessageId: STG_S_CANNOTCONSOLIDATE
  2885. //
  2886. // MessageText:
  2887. //
  2888. //  Consolidation of the storage file is inappropriate. (commit succeeded).
  2889. //
  2890.   STG_S_CANNOTCONSOLIDATE = HRESULT($00030206);
  2891.   {$EXTERNALSYM STG_S_CANNOTCONSOLIDATE}
  2892. {*++
  2893.  MessageId's 0x0305 - 0x031f (inclusive) are reserved for **STORAGE**
  2894.  copy protection errors.
  2895. --*}
  2896. //
  2897. // MessageId: STG_E_STATUS_COPY_PROTECTION_FAILURE
  2898. //
  2899. // MessageText:
  2900. //
  2901. //  Generic Copy Protection Error.
  2902. //
  2903.   STG_E_STATUS_COPY_PROTECTION_FAILURE = HRESULT($80030305);
  2904.   {$EXTERNALSYM STG_E_STATUS_COPY_PROTECTION_FAILURE}
  2905. //
  2906. // MessageId: STG_E_CSS_AUTHENTICATION_FAILURE
  2907. //
  2908. // MessageText:
  2909. //
  2910. //  Copy Protection Error - DVD CSS Authentication failed.
  2911. //
  2912.   STG_E_CSS_AUTHENTICATION_FAILURE = HRESULT($80030306);
  2913.   {$EXTERNALSYM STG_E_CSS_AUTHENTICATION_FAILURE}
  2914. //
  2915. // MessageId: STG_E_CSS_KEY_NOT_PRESENT
  2916. //
  2917. // MessageText:
  2918. //
  2919. //  Copy Protection Error - The given sector does not have a valid CSS key.
  2920. //
  2921.   STG_E_CSS_KEY_NOT_PRESENT = HRESULT($80030307);
  2922.   {$EXTERNALSYM STG_E_CSS_KEY_NOT_PRESENT}
  2923. //
  2924. // MessageId: STG_E_CSS_KEY_NOT_ESTABLISHED
  2925. //
  2926. // MessageText:
  2927. //
  2928. //  Copy Protection Error - DVD session key not established.
  2929. //
  2930.   STG_E_CSS_KEY_NOT_ESTABLISHED = HRESULT($80030308);
  2931.   {$EXTERNALSYM STG_E_CSS_KEY_NOT_ESTABLISHED}
  2932. //
  2933. // MessageId: STG_E_CSS_SCRAMBLED_SECTOR
  2934. //
  2935. // MessageText:
  2936. //
  2937. //  Copy Protection Error - The read failed because the sector is encrypted.
  2938. //
  2939.   STG_E_CSS_SCRAMBLED_SECTOR = HRESULT($80030309);
  2940.   {$EXTERNALSYM STG_E_CSS_SCRAMBLED_SECTOR}
  2941. //
  2942. // MessageId: STG_E_CSS_REGION_MISMATCH
  2943. //
  2944. // MessageText:
  2945. //
  2946. //  Copy Protection Error - The current DVD's region does not correspond to the region setting of the drive.
  2947. //
  2948.   STG_E_CSS_REGION_MISMATCH = HRESULT($8003030A);
  2949.   {$EXTERNALSYM STG_E_CSS_REGION_MISMATCH}
  2950. //
  2951. // MessageId: STG_E_RESETS_EXHAUSTED
  2952. //
  2953. // MessageText:
  2954. //
  2955. //  Copy Protection Error - The drive's region setting may be permanent or the number of user resets has been exhausted.
  2956. //
  2957.   STG_E_RESETS_EXHAUSTED = HRESULT($8003030B);
  2958.   {$EXTERNALSYM STG_E_RESETS_EXHAUSTED}
  2959. {*++
  2960.  MessageId's 0x0305 - 0x031f (inclusive) are reserved for **STORAGE**
  2961.  copy protection errors.
  2962. --*}
  2963. // ******************
  2964. // FACILITY_RPC
  2965. // ******************
  2966. //
  2967. // Codes 0x0-0x11 are propagated from 16 bit OLE.
  2968. //
  2969. //
  2970. // MessageId: RPC_E_CALL_REJECTED
  2971. //
  2972. // MessageText:
  2973. //
  2974. //  Call was rejected by callee.
  2975. //
  2976.   RPC_E_CALL_REJECTED = HRESULT($80010001);
  2977.   {$EXTERNALSYM RPC_E_CALL_REJECTED}
  2978. //
  2979. // MessageId: RPC_E_CALL_CANCELED
  2980. //
  2981. // MessageText:
  2982. //
  2983. //  Call was canceled by the message filter.
  2984. //
  2985.   RPC_E_CALL_CANCELED = HRESULT($80010002);
  2986.   {$EXTERNALSYM RPC_E_CALL_CANCELED}
  2987. //
  2988. // MessageId: RPC_E_CANTPOST_INSENDCALL
  2989. //
  2990. // MessageText:
  2991. //
  2992. //  The caller is dispatching an intertask SendMessage call and cannot call out via PostMessage.
  2993. //
  2994.   RPC_E_CANTPOST_INSENDCALL = HRESULT($80010003);
  2995.   {$EXTERNALSYM RPC_E_CANTPOST_INSENDCALL}
  2996. //
  2997. // MessageId: RPC_E_CANTCALLOUT_INASYNCCALL
  2998. //
  2999. // MessageText:
  3000. //
  3001. //  The caller is dispatching an asynchronous call and cannot make an outgoing call on behalf of this call.
  3002. //
  3003.   RPC_E_CANTCALLOUT_INASYNCCALL = HRESULT($80010004);
  3004.   {$EXTERNALSYM RPC_E_CANTCALLOUT_INASYNCCALL}
  3005. //
  3006. // MessageId: RPC_E_CANTCALLOUT_INEXTERNALCALL
  3007. //
  3008. // MessageText:
  3009. //
  3010. //  It is illegal to call out while inside message filter.
  3011. //
  3012.   RPC_E_CANTCALLOUT_INEXTERNALCALL = HRESULT($80010005);
  3013.   {$EXTERNALSYM RPC_E_CANTCALLOUT_INEXTERNALCALL}
  3014. //
  3015. // MessageId: RPC_E_CONNECTION_TERMINATED
  3016. //
  3017. // MessageText:
  3018. //
  3019. //  The connection terminated or is in a bogus state and cannot be used any more. Other connections are still valid.
  3020. //
  3021.   RPC_E_CONNECTION_TERMINATED = HRESULT($80010006);
  3022.   {$EXTERNALSYM RPC_E_CONNECTION_TERMINATED}
  3023. //
  3024. // MessageId: RPC_E_SERVER_DIED
  3025. //
  3026. // MessageText:
  3027. //
  3028. //  The callee (server [not server application]) is not available and disappeared; all connections are invalid. The call may have executed.
  3029. //
  3030.   RPC_E_SERVER_DIED = HRESULT($80010007);
  3031.   {$EXTERNALSYM RPC_E_SERVER_DIED}
  3032. //
  3033. // MessageId: RPC_E_CLIENT_DIED
  3034. //
  3035. // MessageText:
  3036. //
  3037. //  The caller (client) disappeared while the callee (server) was processing a call.
  3038. //
  3039.   RPC_E_CLIENT_DIED = HRESULT($80010008);
  3040.   {$EXTERNALSYM RPC_E_CLIENT_DIED}
  3041. //
  3042. // MessageId: RPC_E_INVALID_DATAPACKET
  3043. //
  3044. // MessageText:
  3045. //
  3046. //  The data packet with the marshalled parameter data is incorrect.
  3047. //
  3048.   RPC_E_INVALID_DATAPACKET = HRESULT($80010009);
  3049.   {$EXTERNALSYM RPC_E_INVALID_DATAPACKET}
  3050. //
  3051. // MessageId: RPC_E_CANTTRANSMIT_CALL
  3052. //
  3053. // MessageText:
  3054. //
  3055. //  The call was not transmitted properly; the message queue was full and was not emptied after yielding.
  3056. //
  3057.   RPC_E_CANTTRANSMIT_CALL = HRESULT($8001000A);
  3058.   {$EXTERNALSYM RPC_E_CANTTRANSMIT_CALL}
  3059. //
  3060. // MessageId: RPC_E_CLIENT_CANTMARSHAL_DATA
  3061. //
  3062. // MessageText:
  3063. //
  3064. //  The client (caller) cannot marshall the parameter data - low memory, etc.
  3065. //
  3066.   RPC_E_CLIENT_CANTMARSHAL_DATA = HRESULT($8001000B);
  3067.   {$EXTERNALSYM RPC_E_CLIENT_CANTMARSHAL_DATA}
  3068. //
  3069. // MessageId: RPC_E_CLIENT_CANTUNMARSHAL_DATA
  3070. //
  3071. // MessageText:
  3072. //
  3073. //  The client (caller) cannot unmarshall the return data - low memory, etc.
  3074. //
  3075.   RPC_E_CLIENT_CANTUNMARSHAL_DATA = HRESULT($8001000C);
  3076.   {$EXTERNALSYM RPC_E_CLIENT_CANTUNMARSHAL_DATA}
  3077. //
  3078. // MessageId: RPC_E_SERVER_CANTMARSHAL_DATA
  3079. //
  3080. // MessageText:
  3081. //
  3082. //  The server (callee) cannot marshall the return data - low memory, etc.
  3083. //
  3084.   RPC_E_SERVER_CANTMARSHAL_DATA = HRESULT($8001000D);
  3085.   {$EXTERNALSYM RPC_E_SERVER_CANTMARSHAL_DATA}
  3086. //
  3087. // MessageId: RPC_E_SERVER_CANTUNMARSHAL_DATA
  3088. //
  3089. // MessageText:
  3090. //
  3091. //  The server (callee) cannot unmarshall the parameter data - low memory, etc.
  3092. //
  3093.   RPC_E_SERVER_CANTUNMARSHAL_DATA = HRESULT($8001000E);
  3094.   {$EXTERNALSYM RPC_E_SERVER_CANTUNMARSHAL_DATA}
  3095. //
  3096. // MessageId: RPC_E_INVALID_DATA
  3097. //
  3098. // MessageText:
  3099. //
  3100. //  Received data is invalid; could be server or client data.
  3101. //
  3102.   RPC_E_INVALID_DATA = HRESULT($8001000F);
  3103.   {$EXTERNALSYM RPC_E_INVALID_DATA}
  3104. //
  3105. // MessageId: RPC_E_INVALID_PARAMETER
  3106. //
  3107. // MessageText:
  3108. //
  3109. //  A particular parameter is invalid and cannot be (un)marshalled.
  3110. //
  3111.   RPC_E_INVALID_PARAMETER = HRESULT($80010010);
  3112.   {$EXTERNALSYM RPC_E_INVALID_PARAMETER}
  3113. //
  3114. // MessageId: RPC_E_CANTCALLOUT_AGAIN
  3115. //
  3116. // MessageText:
  3117. //
  3118. //  There is no second outgoing call on same channel in DDE conversation.
  3119. //
  3120.   RPC_E_CANTCALLOUT_AGAIN = HRESULT($80010011);
  3121.   {$EXTERNALSYM RPC_E_CANTCALLOUT_AGAIN}
  3122. //
  3123. // MessageId: RPC_E_SERVER_DIED_DNE
  3124. //
  3125. // MessageText:
  3126. //
  3127. //  The callee (server [not server application]) is not available and disappeared; all connections are invalid. The call did not execute.
  3128. //
  3129.   RPC_E_SERVER_DIED_DNE = HRESULT($80010012);
  3130.   {$EXTERNALSYM RPC_E_SERVER_DIED_DNE}
  3131. //
  3132. // MessageId: RPC_E_SYS_CALL_FAILED
  3133. //
  3134. // MessageText:
  3135. //
  3136. //  System call failed.
  3137. //
  3138.   RPC_E_SYS_CALL_FAILED = HRESULT($80010100);
  3139.   {$EXTERNALSYM RPC_E_SYS_CALL_FAILED}
  3140. //
  3141. // MessageId: RPC_E_OUT_OF_RESOURCES
  3142. //
  3143. // MessageText:
  3144. //
  3145. //  Could not allocate some required resource (memory, events, ...)
  3146. //
  3147.   RPC_E_OUT_OF_RESOURCES = HRESULT($80010101);
  3148.   {$EXTERNALSYM RPC_E_OUT_OF_RESOURCES}
  3149. //
  3150. // MessageId: RPC_E_ATTEMPTED_MULTITHREAD
  3151. //
  3152. // MessageText:
  3153. //
  3154. //  Attempted to make calls on more than one thread in single threaded mode.
  3155. //
  3156.   RPC_E_ATTEMPTED_MULTITHREAD = HRESULT($80010102);
  3157.   {$EXTERNALSYM RPC_E_ATTEMPTED_MULTITHREAD}
  3158. //
  3159. // MessageId: RPC_E_NOT_REGISTERED
  3160. //
  3161. // MessageText:
  3162. //
  3163. //  The requested interface is not registered on the server object.
  3164. //
  3165.   RPC_E_NOT_REGISTERED = HRESULT($80010103);
  3166.   {$EXTERNALSYM RPC_E_NOT_REGISTERED}
  3167. //
  3168. // MessageId: RPC_E_FAULT
  3169. //
  3170. // MessageText:
  3171. //
  3172. //  RPC could not call the server or could not return the results of calling the server.
  3173. //
  3174.   RPC_E_FAULT = HRESULT($80010104);
  3175.   {$EXTERNALSYM RPC_E_FAULT}
  3176. //
  3177. // MessageId: RPC_E_SERVERFAULT
  3178. //
  3179. // MessageText:
  3180. //
  3181. //  The server threw an exception.
  3182. //
  3183.   RPC_E_SERVERFAULT = HRESULT($80010105);
  3184.   {$EXTERNALSYM RPC_E_SERVERFAULT}
  3185. //
  3186. // MessageId: RPC_E_CHANGED_MODE
  3187. //
  3188. // MessageText:
  3189. //
  3190. //  Cannot change thread mode after it is set.
  3191. //
  3192.   RPC_E_CHANGED_MODE = HRESULT($80010106);
  3193.   {$EXTERNALSYM RPC_E_CHANGED_MODE}
  3194. //
  3195. // MessageId: RPC_E_INVALIDMETHOD
  3196. //
  3197. // MessageText:
  3198. //
  3199. //  The method called does not exist on the server.
  3200. //
  3201.   RPC_E_INVALIDMETHOD = HRESULT($80010107);
  3202.   {$EXTERNALSYM RPC_E_INVALIDMETHOD}
  3203. //
  3204. // MessageId: RPC_E_DISCONNECTED
  3205. //
  3206. // MessageText:
  3207. //
  3208. //  The object invoked has disconnected from its clients.
  3209. //
  3210.   RPC_E_DISCONNECTED = HRESULT($80010108);
  3211.   {$EXTERNALSYM RPC_E_DISCONNECTED}
  3212. //
  3213. // MessageId: RPC_E_RETRY
  3214. //
  3215. // MessageText:
  3216. //
  3217. //  The object invoked chose not to process the call now.  Try again later.
  3218. //
  3219.   RPC_E_RETRY = HRESULT($80010109);
  3220.   {$EXTERNALSYM RPC_E_RETRY}
  3221. //
  3222. // MessageId: RPC_E_SERVERCALL_RETRYLATER
  3223. //
  3224. // MessageText:
  3225. //
  3226. //  The message filter indicated that the application is busy.
  3227. //
  3228.   RPC_E_SERVERCALL_RETRYLATER = HRESULT($8001010A);
  3229.   {$EXTERNALSYM RPC_E_SERVERCALL_RETRYLATER}
  3230. //
  3231. // MessageId: RPC_E_SERVERCALL_REJECTED
  3232. //
  3233. // MessageText:
  3234. //
  3235. //  The message filter rejected the call.
  3236. //
  3237.   RPC_E_SERVERCALL_REJECTED = HRESULT($8001010B);
  3238.   {$EXTERNALSYM RPC_E_SERVERCALL_REJECTED}
  3239. //
  3240. // MessageId: RPC_E_INVALID_CALLDATA
  3241. //
  3242. // MessageText:
  3243. //
  3244. //  A call control interfaces was called with invalid data.
  3245. //
  3246.   RPC_E_INVALID_CALLDATA = HRESULT($8001010C);
  3247.   {$EXTERNALSYM RPC_E_INVALID_CALLDATA}
  3248. //
  3249. // MessageId: RPC_E_CANTCALLOUT_ININPUTSYNCCALL
  3250. //
  3251. // MessageText:
  3252. //
  3253. //  An outgoing call cannot be made since the application is dispatching an input-synchronous call.
  3254. //
  3255.   RPC_E_CANTCALLOUT_ININPUTSYNCCALL = HRESULT($8001010D);
  3256.   {$EXTERNALSYM RPC_E_CANTCALLOUT_ININPUTSYNCCALL}
  3257. //
  3258. // MessageId: RPC_E_WRONG_THREAD
  3259. //
  3260. // MessageText:
  3261. //
  3262. //  The application called an interface that was marshalled for a different thread.
  3263. //
  3264.   RPC_E_WRONG_THREAD = HRESULT($8001010E);
  3265.   {$EXTERNALSYM RPC_E_WRONG_THREAD}
  3266. //
  3267. // MessageId: RPC_E_THREAD_NOT_INIT
  3268. //
  3269. // MessageText:
  3270. //
  3271. //  CoInitialize has not been called on the current thread.
  3272. //
  3273.   RPC_E_THREAD_NOT_INIT = HRESULT($8001010F);
  3274.   {$EXTERNALSYM RPC_E_THREAD_NOT_INIT}
  3275. //
  3276. // MessageId: RPC_E_VERSION_MISMATCH
  3277. //
  3278. // MessageText:
  3279. //
  3280. //  The version of OLE on the client and server machines does not match.
  3281. //
  3282.   RPC_E_VERSION_MISMATCH = HRESULT($80010110);
  3283.   {$EXTERNALSYM RPC_E_VERSION_MISMATCH}
  3284. //
  3285. // MessageId: RPC_E_INVALID_HEADER
  3286. //
  3287. // MessageText:
  3288. //
  3289. //  OLE received a packet with an invalid header.
  3290. //
  3291.   RPC_E_INVALID_HEADER = HRESULT($80010111);
  3292.   {$EXTERNALSYM RPC_E_INVALID_HEADER}
  3293. //
  3294. // MessageId: RPC_E_INVALID_EXTENSION
  3295. //
  3296. // MessageText:
  3297. //
  3298. //  OLE received a packet with an invalid extension.
  3299. //
  3300.   RPC_E_INVALID_EXTENSION = HRESULT($80010112);
  3301.   {$EXTERNALSYM RPC_E_INVALID_EXTENSION}
  3302. //
  3303. // MessageId: RPC_E_INVALID_IPID
  3304. //
  3305. // MessageText:
  3306. //
  3307. //  The requested object or interface does not exist.
  3308. //
  3309.   RPC_E_INVALID_IPID = HRESULT($80010113);
  3310.   {$EXTERNALSYM RPC_E_INVALID_IPID}
  3311. //
  3312. // MessageId: RPC_E_INVALID_OBJECT
  3313. //
  3314. // MessageText:
  3315. //
  3316. //  The requested object does not exist.
  3317. //
  3318.   RPC_E_INVALID_OBJECT = HRESULT($80010114);
  3319.   {$EXTERNALSYM RPC_E_INVALID_OBJECT}
  3320. //
  3321. // MessageId: RPC_S_CALLPENDING
  3322. //
  3323. // MessageText:
  3324. //
  3325. //  OLE has sent a request and is waiting for a reply.
  3326. //
  3327.   RPC_S_CALLPENDING = HRESULT($80010115);
  3328.   {$EXTERNALSYM RPC_S_CALLPENDING}
  3329. //
  3330. // MessageId: RPC_S_WAITONTIMER
  3331. //
  3332. // MessageText:
  3333. //
  3334. //  OLE is waiting before retrying a request.
  3335. //
  3336.   RPC_S_WAITONTIMER = HRESULT($80010116);
  3337.   {$EXTERNALSYM RPC_S_WAITONTIMER}
  3338. //
  3339. // MessageId: RPC_E_CALL_COMPLETE
  3340. //
  3341. // MessageText:
  3342. //
  3343. //  Call context cannot be accessed after call completed.
  3344. //
  3345.   RPC_E_CALL_COMPLETE = HRESULT($80010117);
  3346.   {$EXTERNALSYM RPC_E_CALL_COMPLETE}
  3347. //
  3348. // MessageId: RPC_E_UNSECURE_CALL
  3349. //
  3350. // MessageText:
  3351. //
  3352. //  Impersonate on unsecure calls is not supported.
  3353. //
  3354.   RPC_E_UNSECURE_CALL = HRESULT($80010118);
  3355.   {$EXTERNALSYM RPC_E_UNSECURE_CALL}
  3356. //
  3357. // MessageId: RPC_E_TOO_LATE
  3358. //
  3359. // MessageText:
  3360. //
  3361. //  Security must be initialized before any interfaces are marshalled or unmarshalled. It cannot be changed once initialized.
  3362. //
  3363.   RPC_E_TOO_LATE = HRESULT($80010119);
  3364.   {$EXTERNALSYM RPC_E_TOO_LATE}
  3365. //
  3366. // MessageId: RPC_E_NO_GOOD_SECURITY_PACKAGES
  3367. //
  3368. // MessageText:
  3369. //
  3370. //  No security packages are installed on this machine or the user is not logged on or there are no compatible security packages between the client and server.
  3371. //
  3372.   RPC_E_NO_GOOD_SECURITY_PACKAGES = HRESULT($8001011A);
  3373.   {$EXTERNALSYM RPC_E_NO_GOOD_SECURITY_PACKAGES}
  3374. //
  3375. // MessageId: RPC_E_ACCESS_DENIED
  3376. //
  3377. // MessageText:
  3378. //
  3379. //  Access is denied.
  3380. //
  3381.   RPC_E_ACCESS_DENIED = HRESULT($8001011B);
  3382.   {$EXTERNALSYM RPC_E_ACCESS_DENIED}
  3383. //
  3384. // MessageId: RPC_E_REMOTE_DISABLED
  3385. //
  3386. // MessageText:
  3387. //
  3388. //  Remote calls are not allowed for this process.
  3389. //
  3390.   RPC_E_REMOTE_DISABLED = HRESULT($8001011C);
  3391.   {$EXTERNALSYM RPC_E_REMOTE_DISABLED}
  3392. //
  3393. // MessageId: RPC_E_INVALID_OBJREF
  3394. //
  3395. // MessageText:
  3396. //
  3397. //  The marshaled interface data packet (OBJREF) has an invalid or unknown format.
  3398. //
  3399.   RPC_E_INVALID_OBJREF = HRESULT($8001011D);
  3400.   {$EXTERNALSYM RPC_E_INVALID_OBJREF}
  3401. //
  3402. // MessageId: RPC_E_NO_CONTEXT
  3403. //
  3404. // MessageText:
  3405. //
  3406. //  No context is associated with this call. This happens for some custom marshalled calls and on the client side of the call.
  3407. //
  3408.   RPC_E_NO_CONTEXT = HRESULT($8001011E);
  3409.   {$EXTERNALSYM RPC_E_NO_CONTEXT}
  3410. //
  3411. // MessageId: RPC_E_TIMEOUT
  3412. //
  3413. // MessageText:
  3414. //
  3415. //  This operation returned because the timeout period expired.
  3416. //
  3417.   RPC_E_TIMEOUT = HRESULT($8001011F);
  3418.   {$EXTERNALSYM RPC_E_TIMEOUT}
  3419. //
  3420. // MessageId: RPC_E_NO_SYNC
  3421. //
  3422. // MessageText:
  3423. //
  3424. //  There are no synchronize objects to wait on.
  3425. //
  3426.   RPC_E_NO_SYNC = HRESULT($80010120);
  3427.   {$EXTERNALSYM RPC_E_NO_SYNC}
  3428. //
  3429. // MessageId: RPC_E_FULLSIC_REQUIRED
  3430. //
  3431. // MessageText:
  3432. //
  3433. //  Full subject issuer chain SSL principal name expected from the server.
  3434. //
  3435.   RPC_E_FULLSIC_REQUIRED = HRESULT($80010121);
  3436.   {$EXTERNALSYM RPC_E_FULLSIC_REQUIRED}
  3437. //
  3438. // MessageId: RPC_E_INVALID_STD_NAME
  3439. //
  3440. // MessageText:
  3441. //
  3442. //  Principal name is not a valid MSSTD name.
  3443. //
  3444.   RPC_E_INVALID_STD_NAME = HRESULT($80010122);
  3445.   {$EXTERNALSYM RPC_E_INVALID_STD_NAME}
  3446. //
  3447. // MessageId: CO_E_FAILEDTOIMPERSONATE
  3448. //
  3449. // MessageText:
  3450. //
  3451. //  Unable to impersonate DCOM client
  3452. //
  3453.   CO_E_FAILEDTOIMPERSONATE = HRESULT($80010123);
  3454.   {$EXTERNALSYM CO_E_FAILEDTOIMPERSONATE}
  3455. //
  3456. // MessageId: CO_E_FAILEDTOGETSECCTX
  3457. //
  3458. // MessageText:
  3459. //
  3460. //  Unable to obtain server's security context
  3461. //
  3462.   CO_E_FAILEDTOGETSECCTX = HRESULT($80010124);
  3463.   {$EXTERNALSYM CO_E_FAILEDTOGETSECCTX}
  3464. //
  3465. // MessageId: CO_E_FAILEDTOOPENTHREADTOKEN
  3466. //
  3467. // MessageText:
  3468. //
  3469. //  Unable to open the access token of the current thread
  3470. //
  3471.   CO_E_FAILEDTOOPENTHREADTOKEN = HRESULT($80010125);
  3472.   {$EXTERNALSYM CO_E_FAILEDTOOPENTHREADTOKEN}
  3473. //
  3474. // MessageId: CO_E_FAILEDTOGETTOKENINFO
  3475. //
  3476. // MessageText:
  3477. //
  3478. //  Unable to obtain user info from an access token
  3479. //
  3480.   CO_E_FAILEDTOGETTOKENINFO = HRESULT($80010126);
  3481.   {$EXTERNALSYM CO_E_FAILEDTOGETTOKENINFO}
  3482. //
  3483. // MessageId: CO_E_TRUSTEEDOESNTMATCHCLIENT
  3484. //
  3485. // MessageText:
  3486. //
  3487. //  The client who called IAccessControl::IsAccessPermitted was not the trustee provided to the method
  3488. //
  3489.   CO_E_TRUSTEEDOESNTMATCHCLIENT = HRESULT($80010127);
  3490.   {$EXTERNALSYM CO_E_TRUSTEEDOESNTMATCHCLIENT}
  3491. //
  3492. // MessageId: CO_E_FAILEDTOQUERYCLIENTBLANKET
  3493. //
  3494. // MessageText:
  3495. //
  3496. //  Unable to obtain the client's security blanket
  3497. //
  3498.   CO_E_FAILEDTOQUERYCLIENTBLANKET = HRESULT($80010128);
  3499.   {$EXTERNALSYM CO_E_FAILEDTOQUERYCLIENTBLANKET}
  3500. //
  3501. // MessageId: CO_E_FAILEDTOSETDACL
  3502. //
  3503. // MessageText:
  3504. //
  3505. //  Unable to set a discretionary ACL into a security descriptor
  3506. //
  3507.   CO_E_FAILEDTOSETDACL = HRESULT($80010129);
  3508.   {$EXTERNALSYM CO_E_FAILEDTOSETDACL}
  3509. //
  3510. // MessageId: CO_E_ACCESSCHECKFAILED
  3511. //
  3512. // MessageText:
  3513. //
  3514. //  The system function, AccessCheck, returned false
  3515. //
  3516.   CO_E_ACCESSCHECKFAILED = HRESULT($8001012A);
  3517.   {$EXTERNALSYM CO_E_ACCESSCHECKFAILED}
  3518. //
  3519. // MessageId: CO_E_NETACCESSAPIFAILED
  3520. //
  3521. // MessageText:
  3522. //
  3523. //  Either NetAccessDel or NetAccessAdd returned an error code.
  3524. //
  3525.   CO_E_NETACCESSAPIFAILED = HRESULT($8001012B);
  3526.   {$EXTERNALSYM CO_E_NETACCESSAPIFAILED}
  3527. //
  3528. // MessageId: CO_E_WRONGTRUSTEENAMESYNTAX
  3529. //
  3530. // MessageText:
  3531. //
  3532. //  One of the trustee strings provided by the user did not conform to the <Domain><Name> syntax and it was not the "*" string
  3533. //
  3534.   CO_E_WRONGTRUSTEENAMESYNTAX = HRESULT($8001012C);
  3535.   {$EXTERNALSYM CO_E_WRONGTRUSTEENAMESYNTAX}
  3536. //
  3537. // MessageId: CO_E_INVALIDSID
  3538. //
  3539. // MessageText:
  3540. //
  3541. //  One of the security identifiers provided by the user was invalid
  3542. //
  3543.   CO_E_INVALIDSID = HRESULT($8001012D);
  3544.   {$EXTERNALSYM CO_E_INVALIDSID}
  3545. //
  3546. // MessageId: CO_E_CONVERSIONFAILED
  3547. //
  3548. // MessageText:
  3549. //
  3550. //  Unable to convert a wide character trustee string to a multibyte trustee string
  3551. //
  3552.   CO_E_CONVERSIONFAILED = HRESULT($8001012E);
  3553.   {$EXTERNALSYM CO_E_CONVERSIONFAILED}
  3554. //
  3555. // MessageId: CO_E_NOMATCHINGSIDFOUND
  3556. //
  3557. // MessageText:
  3558. //
  3559. //  Unable to find a security identifier that corresponds to a trustee string provided by the user
  3560. //
  3561.   CO_E_NOMATCHINGSIDFOUND = HRESULT($8001012F);
  3562.   {$EXTERNALSYM CO_E_NOMATCHINGSIDFOUND}
  3563. //
  3564. // MessageId: CO_E_LOOKUPACCSIDFAILED
  3565. //
  3566. // MessageText:
  3567. //
  3568. //  The system function, LookupAccountSID, failed
  3569. //
  3570.   CO_E_LOOKUPACCSIDFAILED = HRESULT($80010130);
  3571.   {$EXTERNALSYM CO_E_LOOKUPACCSIDFAILED}
  3572. //
  3573. // MessageId: CO_E_NOMATCHINGNAMEFOUND
  3574. //
  3575. // MessageText:
  3576. //
  3577. //  Unable to find a trustee name that corresponds to a security identifier provided by the user
  3578. //
  3579.   CO_E_NOMATCHINGNAMEFOUND = HRESULT($80010131);
  3580.   {$EXTERNALSYM CO_E_NOMATCHINGNAMEFOUND}
  3581. //
  3582. // MessageId: CO_E_LOOKUPACCNAMEFAILED
  3583. //
  3584. // MessageText:
  3585. //
  3586. //  The system function, LookupAccountName, failed
  3587. //
  3588.   CO_E_LOOKUPACCNAMEFAILED = HRESULT($80010132);
  3589.   {$EXTERNALSYM CO_E_LOOKUPACCNAMEFAILED}
  3590. //
  3591. // MessageId: CO_E_SETSERLHNDLFAILED
  3592. //
  3593. // MessageText:
  3594. //
  3595. //  Unable to set or reset a serialization handle
  3596. //
  3597.   CO_E_SETSERLHNDLFAILED = HRESULT($80010133);
  3598.   {$EXTERNALSYM CO_E_SETSERLHNDLFAILED}
  3599. //
  3600. // MessageId: CO_E_FAILEDTOGETWINDIR
  3601. //
  3602. // MessageText:
  3603. //
  3604. //  Unable to obtain the Windows directory
  3605. //
  3606.   CO_E_FAILEDTOGETWINDIR = HRESULT($80010134);
  3607.   {$EXTERNALSYM CO_E_FAILEDTOGETWINDIR}
  3608. //
  3609. // MessageId: CO_E_PATHTOOLONG
  3610. //
  3611. // MessageText:
  3612. //
  3613. //  Path too long
  3614. //
  3615.   CO_E_PATHTOOLONG = HRESULT($80010135);
  3616.   {$EXTERNALSYM CO_E_PATHTOOLONG}
  3617. //
  3618. // MessageId: CO_E_FAILEDTOGENUUID
  3619. //
  3620. // MessageText:
  3621. //
  3622. //  Unable to generate a uuid.
  3623. //
  3624.   CO_E_FAILEDTOGENUUID = HRESULT($80010136);
  3625.   {$EXTERNALSYM CO_E_FAILEDTOGENUUID}
  3626. //
  3627. // MessageId: CO_E_FAILEDTOCREATEFILE
  3628. //
  3629. // MessageText:
  3630. //
  3631. //  Unable to create file
  3632. //
  3633.   CO_E_FAILEDTOCREATEFILE = HRESULT($80010137);
  3634.   {$EXTERNALSYM CO_E_FAILEDTOCREATEFILE}
  3635. //
  3636. // MessageId: CO_E_FAILEDTOCLOSEHANDLE
  3637. //
  3638. // MessageText:
  3639. //
  3640. //  Unable to close a serialization handle or a file handle.
  3641. //
  3642.   CO_E_FAILEDTOCLOSEHANDLE = HRESULT($80010138);
  3643.   {$EXTERNALSYM CO_E_FAILEDTOCLOSEHANDLE}
  3644. //
  3645. // MessageId: CO_E_EXCEEDSYSACLLIMIT
  3646. //
  3647. // MessageText:
  3648. //
  3649. //  The number of ACEs in an ACL exceeds the system limit.
  3650. //
  3651.   CO_E_EXCEEDSYSACLLIMIT = HRESULT($80010139);
  3652.   {$EXTERNALSYM CO_E_EXCEEDSYSACLLIMIT}
  3653. //
  3654. // MessageId: CO_E_ACESINWRONGORDER
  3655. //
  3656. // MessageText:
  3657. //
  3658. //  Not all the DENY_ACCESS ACEs are arranged in front of the GRANT_ACCESS ACEs in the stream.
  3659. //
  3660.   CO_E_ACESINWRONGORDER = HRESULT($8001013A);
  3661.   {$EXTERNALSYM CO_E_ACESINWRONGORDER}
  3662. //
  3663. // MessageId: CO_E_INCOMPATIBLESTREAMVERSION
  3664. //
  3665. // MessageText:
  3666. //
  3667. //  The version of ACL format in the stream is not supported by this implementation of IAccessControl
  3668. //
  3669.   CO_E_INCOMPATIBLESTREAMVERSION = HRESULT($8001013B);
  3670.   {$EXTERNALSYM CO_E_INCOMPATIBLESTREAMVERSION}
  3671. //
  3672. // MessageId: CO_E_FAILEDTOOPENPROCESSTOKEN
  3673. //
  3674. // MessageText:
  3675. //
  3676. //  Unable to open the access token of the server process
  3677. //
  3678.   CO_E_FAILEDTOOPENPROCESSTOKEN = HRESULT($8001013C);
  3679.   {$EXTERNALSYM CO_E_FAILEDTOOPENPROCESSTOKEN}
  3680. //
  3681. // MessageId: CO_E_DECODEFAILED
  3682. //
  3683. // MessageText:
  3684. //
  3685. //  Unable to decode the ACL in the stream provided by the user
  3686. //
  3687.   CO_E_DECODEFAILED = HRESULT($8001013D);
  3688.   {$EXTERNALSYM CO_E_DECODEFAILED}
  3689. //
  3690. // MessageId: CO_E_ACNOTINITIALIZED
  3691. //
  3692. // MessageText:
  3693. //
  3694. //  The COM IAccessControl object is not initialized
  3695. //
  3696.   CO_E_ACNOTINITIALIZED = HRESULT($8001013F);
  3697.   {$EXTERNALSYM CO_E_ACNOTINITIALIZED}
  3698. //
  3699. // MessageId: CO_E_CANCEL_DISABLED
  3700. //
  3701. // MessageText:
  3702. //
  3703. //  Call Cancellation is disabled
  3704. //
  3705.   CO_E_CANCEL_DISABLED = HRESULT($80010140);
  3706.   {$EXTERNALSYM CO_E_CANCEL_DISABLED}
  3707. //
  3708. // MessageId: RPC_E_UNEXPECTED
  3709. //
  3710. // MessageText:
  3711. //
  3712. //  An internal error occurred.
  3713. //
  3714.   RPC_E_UNEXPECTED = HRESULT($8001FFFF);
  3715.   {$EXTERNALSYM RPC_E_UNEXPECTED}
  3716. //////////////////////////////////////
  3717. //                                  //
  3718. // Additional Security Status Codes //
  3719. //                                  //
  3720. // Facility=Security                //
  3721. //                                  //
  3722. //////////////////////////////////////
  3723. //
  3724. // MessageId: ERROR_AUDITING_DISABLED
  3725. //
  3726. // MessageText:
  3727. //
  3728. //  The specified event is currently not being audited.
  3729. //
  3730.   ERROR_AUDITING_DISABLED = HRESULT($C0090001);
  3731.   {$EXTERNALSYM ERROR_AUDITING_DISABLED}
  3732. //
  3733. // MessageId: ERROR_ALL_SIDS_FILTERED
  3734. //
  3735. // MessageText:
  3736. //
  3737. //  The SID filtering operation removed all SIDs.
  3738. //
  3739.   ERROR_ALL_SIDS_FILTERED = HRESULT($C0090002);
  3740.   {$EXTERNALSYM ERROR_ALL_SIDS_FILTERED}
  3741. /////////////////////////////////////////////
  3742. //                                         //
  3743. // end of Additional Security Status Codes //
  3744. //                                         //
  3745. /////////////////////////////////////////////
  3746.  /////////////////
  3747.  //
  3748.  //  FACILITY_SSPI
  3749.  //
  3750.  /////////////////
  3751. //
  3752. // MessageId: NTE_BAD_UID
  3753. //
  3754. // MessageText:
  3755. //
  3756. //  Bad UID.
  3757. //
  3758.   NTE_BAD_UID = HRESULT($80090001);
  3759.   {$EXTERNALSYM NTE_BAD_UID}
  3760. //
  3761. // MessageId: NTE_BAD_HASH
  3762. //
  3763. // MessageText:
  3764. //
  3765. //  Bad Hash.
  3766. //
  3767.   NTE_BAD_HASH = HRESULT($80090002);
  3768.   {$EXTERNALSYM NTE_BAD_HASH}
  3769. //
  3770. // MessageId: NTE_BAD_KEY
  3771. //
  3772. // MessageText:
  3773. //
  3774. //  Bad Key.
  3775. //
  3776.   NTE_BAD_KEY = HRESULT($80090003);
  3777.   {$EXTERNALSYM NTE_BAD_KEY}
  3778. //
  3779. // MessageId: NTE_BAD_LEN
  3780. //
  3781. // MessageText:
  3782. //
  3783. //  Bad Length.
  3784. //
  3785.   NTE_BAD_LEN = HRESULT($80090004);
  3786.   {$EXTERNALSYM NTE_BAD_LEN}
  3787. //
  3788. // MessageId: NTE_BAD_DATA
  3789. //
  3790. // MessageText:
  3791. //
  3792. //  Bad Data.
  3793. //
  3794.   NTE_BAD_DATA = HRESULT($80090005);
  3795.   {$EXTERNALSYM NTE_BAD_DATA}
  3796. //
  3797. // MessageId: NTE_BAD_SIGNATURE
  3798. //
  3799. // MessageText:
  3800. //
  3801. //  Invalid Signature.
  3802. //
  3803.   NTE_BAD_SIGNATURE = HRESULT($80090006);
  3804.   {$EXTERNALSYM NTE_BAD_SIGNATURE}
  3805. //
  3806. // MessageId: NTE_BAD_VER
  3807. //
  3808. // MessageText:
  3809. //
  3810. //  Bad Version of provider.
  3811. //
  3812.   NTE_BAD_VER = HRESULT($80090007);
  3813.   {$EXTERNALSYM NTE_BAD_VER}
  3814. //
  3815. // MessageId: NTE_BAD_ALGID
  3816. //
  3817. // MessageText:
  3818. //
  3819. //  Invalid algorithm specified.
  3820. //
  3821.   NTE_BAD_ALGID = HRESULT($80090008);
  3822.   {$EXTERNALSYM NTE_BAD_ALGID}
  3823. //
  3824. // MessageId: NTE_BAD_FLAGS
  3825. //
  3826. // MessageText:
  3827. //
  3828. //  Invalid flags specified.
  3829. //
  3830.   NTE_BAD_FLAGS = HRESULT($80090009);
  3831.   {$EXTERNALSYM NTE_BAD_FLAGS}
  3832. //
  3833. // MessageId: NTE_BAD_TYPE
  3834. //
  3835. // MessageText:
  3836. //
  3837. //  Invalid type specified.
  3838. //
  3839.   NTE_BAD_TYPE = HRESULT($8009000A);
  3840.   {$EXTERNALSYM NTE_BAD_TYPE}
  3841. //
  3842. // MessageId: NTE_BAD_KEY_STATE
  3843. //
  3844. // MessageText:
  3845. //
  3846. //  Key not valid for use in specified state.
  3847. //
  3848.   NTE_BAD_KEY_STATE = HRESULT($8009000B);
  3849.   {$EXTERNALSYM NTE_BAD_KEY_STATE}
  3850. //
  3851. // MessageId: NTE_BAD_HASH_STATE
  3852. //
  3853. // MessageText:
  3854. //
  3855. //  Hash not valid for use in specified state.
  3856. //
  3857.   NTE_BAD_HASH_STATE = HRESULT($8009000C);
  3858.   {$EXTERNALSYM NTE_BAD_HASH_STATE}
  3859. //
  3860. // MessageId: NTE_NO_KEY
  3861. //
  3862. // MessageText:
  3863. //
  3864. //  Key does not exist.
  3865. //
  3866.   NTE_NO_KEY = HRESULT($8009000D);
  3867.   {$EXTERNALSYM NTE_NO_KEY}
  3868. //
  3869. // MessageId: NTE_NO_MEMORY
  3870. //
  3871. // MessageText:
  3872. //
  3873. //  Insufficient memory available for the operation.
  3874. //
  3875.   NTE_NO_MEMORY = HRESULT($8009000E);
  3876.   {$EXTERNALSYM NTE_NO_MEMORY}
  3877. //
  3878. // MessageId: NTE_EXISTS
  3879. //
  3880. // MessageText:
  3881. //
  3882. //  Object already exists.
  3883. //
  3884.   NTE_EXISTS = HRESULT($8009000F);
  3885.   {$EXTERNALSYM NTE_EXISTS}
  3886. //
  3887. // MessageId: NTE_PERM
  3888. //
  3889. // MessageText:
  3890. //
  3891. //  Access denied.
  3892. //
  3893.   NTE_PERM = HRESULT($80090010);
  3894.   {$EXTERNALSYM NTE_PERM}
  3895. //
  3896. // MessageId: NTE_NOT_FOUND
  3897. //
  3898. // MessageText:
  3899. //
  3900. //  Object was not found.
  3901. //
  3902.   NTE_NOT_FOUND = HRESULT($80090011);
  3903.   {$EXTERNALSYM NTE_NOT_FOUND}
  3904. //
  3905. // MessageId: NTE_DOUBLE_ENCRYPT
  3906. //
  3907. // MessageText:
  3908. //
  3909. //  Data already encrypted.
  3910. //
  3911.   NTE_DOUBLE_ENCRYPT = HRESULT($80090012);
  3912.   {$EXTERNALSYM NTE_DOUBLE_ENCRYPT}
  3913. //
  3914. // MessageId: NTE_BAD_PROVIDER
  3915. //
  3916. // MessageText:
  3917. //
  3918. //  Invalid provider specified.
  3919. //
  3920.   NTE_BAD_PROVIDER = HRESULT($80090013);
  3921.   {$EXTERNALSYM NTE_BAD_PROVIDER}
  3922. //
  3923. // MessageId: NTE_BAD_PROV_TYPE
  3924. //
  3925. // MessageText:
  3926. //
  3927. //  Invalid provider type specified.
  3928. //
  3929.   NTE_BAD_PROV_TYPE = HRESULT($80090014);
  3930.   {$EXTERNALSYM NTE_BAD_PROV_TYPE}
  3931. //
  3932. // MessageId: NTE_BAD_PUBLIC_KEY
  3933. //
  3934. // MessageText:
  3935. //
  3936. //  Provider's public key is invalid.
  3937. //
  3938.   NTE_BAD_PUBLIC_KEY = HRESULT($80090015);
  3939.   {$EXTERNALSYM NTE_BAD_PUBLIC_KEY}
  3940. //
  3941. // MessageId: NTE_BAD_KEYSET
  3942. //
  3943. // MessageText:
  3944. //
  3945. //  Keyset does not exist
  3946. //
  3947.   NTE_BAD_KEYSET = HRESULT($80090016);
  3948.   {$EXTERNALSYM NTE_BAD_KEYSET}
  3949. //
  3950. // MessageId: NTE_PROV_TYPE_NOT_DEF
  3951. //
  3952. // MessageText:
  3953. //
  3954. //  Provider type not defined.
  3955. //
  3956.   NTE_PROV_TYPE_NOT_DEF = HRESULT($80090017);
  3957.   {$EXTERNALSYM NTE_PROV_TYPE_NOT_DEF}
  3958. //
  3959. // MessageId: NTE_PROV_TYPE_ENTRY_BAD
  3960. //
  3961. // MessageText:
  3962. //
  3963. //  Provider type as registered is invalid.
  3964. //
  3965.   NTE_PROV_TYPE_ENTRY_BAD = HRESULT($80090018);
  3966.   {$EXTERNALSYM NTE_PROV_TYPE_ENTRY_BAD}
  3967. //
  3968. // MessageId: NTE_KEYSET_NOT_DEF
  3969. //
  3970. // MessageText:
  3971. //
  3972. //  The keyset is not defined.
  3973. //
  3974.   NTE_KEYSET_NOT_DEF = HRESULT($80090019);
  3975.   {$EXTERNALSYM NTE_KEYSET_NOT_DEF}
  3976. //
  3977. // MessageId: NTE_KEYSET_ENTRY_BAD
  3978. //
  3979. // MessageText:
  3980. //
  3981. //  Keyset as registered is invalid.
  3982. //
  3983.   NTE_KEYSET_ENTRY_BAD = HRESULT($8009001A);
  3984.   {$EXTERNALSYM NTE_KEYSET_ENTRY_BAD}
  3985. //
  3986. // MessageId: NTE_PROV_TYPE_NO_MATCH
  3987. //
  3988. // MessageText:
  3989. //
  3990. //  Provider type does not match registered value.
  3991. //
  3992.   NTE_PROV_TYPE_NO_MATCH = HRESULT($8009001B);
  3993.   {$EXTERNALSYM NTE_PROV_TYPE_NO_MATCH}
  3994. //
  3995. // MessageId: NTE_SIGNATURE_FILE_BAD
  3996. //
  3997. // MessageText:
  3998. //
  3999. //  The digital signature file is corrupt.
  4000. //
  4001.   NTE_SIGNATURE_FILE_BAD = HRESULT($8009001C);
  4002.   {$EXTERNALSYM NTE_SIGNATURE_FILE_BAD}
  4003. //
  4004. // MessageId: NTE_PROVIDER_DLL_FAIL
  4005. //
  4006. // MessageText:
  4007. //
  4008. //  Provider DLL failed to initialize correctly.
  4009. //
  4010.   NTE_PROVIDER_DLL_FAIL = HRESULT($8009001D);
  4011.   {$EXTERNALSYM NTE_PROVIDER_DLL_FAIL}
  4012. //
  4013. // MessageId: NTE_PROV_DLL_NOT_FOUND
  4014. //
  4015. // MessageText:
  4016. //
  4017. //  Provider DLL could not be found.
  4018. //
  4019.   NTE_PROV_DLL_NOT_FOUND = HRESULT($8009001E);
  4020.   {$EXTERNALSYM NTE_PROV_DLL_NOT_FOUND}
  4021. //
  4022. // MessageId: NTE_BAD_KEYSET_PARAM
  4023. //
  4024. // MessageText:
  4025. //
  4026. //  The Keyset parameter is invalid.
  4027. //
  4028.   NTE_BAD_KEYSET_PARAM = HRESULT($8009001F);
  4029.   {$EXTERNALSYM NTE_BAD_KEYSET_PARAM}
  4030. //
  4031. // MessageId: NTE_FAIL
  4032. //
  4033. // MessageText:
  4034. //
  4035. //  An internal error occurred.
  4036. //
  4037.   NTE_FAIL = HRESULT($80090020);
  4038.   {$EXTERNALSYM NTE_FAIL}
  4039. //
  4040. // MessageId: NTE_SYS_ERR
  4041. //
  4042. // MessageText:
  4043. //
  4044. //  A base error occurred.
  4045. //
  4046.   NTE_SYS_ERR = HRESULT($80090021);
  4047.   {$EXTERNALSYM NTE_SYS_ERR}
  4048. //
  4049. // MessageId: NTE_SILENT_CONTEXT
  4050. //
  4051. // MessageText:
  4052. //
  4053. //  Provider could not perform the action since the context was acquired as silent.
  4054. //
  4055.   NTE_SILENT_CONTEXT = HRESULT($80090022);
  4056.   {$EXTERNALSYM NTE_SILENT_CONTEXT}
  4057. //
  4058. // MessageId: NTE_TOKEN_KEYSET_STORAGE_FULL
  4059. //
  4060. // MessageText:
  4061. //
  4062. //  The security token does not have storage space available for an additional container.
  4063. //
  4064.   NTE_TOKEN_KEYSET_STORAGE_FULL = HRESULT($80090023);
  4065.   {$EXTERNALSYM NTE_TOKEN_KEYSET_STORAGE_FULL}
  4066. //
  4067. // MessageId: NTE_TEMPORARY_PROFILE
  4068. //
  4069. // MessageText:
  4070. //
  4071. //  The profile for the user is a temporary profile.
  4072. //
  4073.   NTE_TEMPORARY_PROFILE = HRESULT($80090024);
  4074.   {$EXTERNALSYM NTE_TEMPORARY_PROFILE}
  4075. //
  4076. // MessageId: NTE_FIXEDPARAMETER
  4077. //
  4078. // MessageText:
  4079. //
  4080. //  The key parameters could not be set because the CSP uses fixed parameters.
  4081. //
  4082.   NTE_FIXEDPARAMETER = HRESULT($80090025);
  4083.   {$EXTERNALSYM NTE_FIXEDPARAMETER}
  4084. //
  4085. // MessageId: SEC_E_INSUFFICIENT_MEMORY
  4086. //
  4087. // MessageText:
  4088. //
  4089. //  Not enough memory is available to complete this request
  4090. //
  4091.   SEC_E_INSUFFICIENT_MEMORY = HRESULT($80090300);
  4092.   {$EXTERNALSYM SEC_E_INSUFFICIENT_MEMORY}
  4093. //
  4094. // MessageId: SEC_E_INVALID_HANDLE
  4095. //
  4096. // MessageText:
  4097. //
  4098. //  The handle specified is invalid
  4099. //
  4100.   SEC_E_INVALID_HANDLE = HRESULT($80090301);
  4101.   {$EXTERNALSYM SEC_E_INVALID_HANDLE}
  4102. //
  4103. // MessageId: SEC_E_UNSUPPORTED_FUNCTION
  4104. //
  4105. // MessageText:
  4106. //
  4107. //  The function requested is not supported
  4108. //
  4109.   SEC_E_UNSUPPORTED_FUNCTION = HRESULT($80090302);
  4110.   {$EXTERNALSYM SEC_E_UNSUPPORTED_FUNCTION}
  4111. //
  4112. // MessageId: SEC_E_TARGET_UNKNOWN
  4113. //
  4114. // MessageText:
  4115. //
  4116. //  The specified target is unknown or unreachable
  4117. //
  4118.   SEC_E_TARGET_UNKNOWN = HRESULT($80090303);
  4119.   {$EXTERNALSYM SEC_E_TARGET_UNKNOWN}
  4120. //
  4121. // MessageId: SEC_E_INTERNAL_ERROR
  4122. //
  4123. // MessageText:
  4124. //
  4125. //  The Local Security Authority cannot be contacted
  4126. //
  4127.   SEC_E_INTERNAL_ERROR = HRESULT($80090304);
  4128.   {$EXTERNALSYM SEC_E_INTERNAL_ERROR}
  4129. //
  4130. // MessageId: SEC_E_SECPKG_NOT_FOUND
  4131. //
  4132. // MessageText:
  4133. //
  4134. //  The requested security package does not exist
  4135. //
  4136.   SEC_E_SECPKG_NOT_FOUND = HRESULT($80090305);
  4137.   {$EXTERNALSYM SEC_E_SECPKG_NOT_FOUND}
  4138. //
  4139. // MessageId: SEC_E_NOT_OWNER
  4140. //
  4141. // MessageText:
  4142. //
  4143. //  The caller is not the owner of the desired credentials
  4144. //
  4145.   SEC_E_NOT_OWNER = HRESULT($80090306);
  4146.   {$EXTERNALSYM SEC_E_NOT_OWNER}
  4147. //
  4148. // MessageId: SEC_E_CANNOT_INSTALL
  4149. //
  4150. // MessageText:
  4151. //
  4152. //  The security package failed to initialize, and cannot be installed
  4153. //
  4154.   SEC_E_CANNOT_INSTALL = HRESULT($80090307);
  4155.   {$EXTERNALSYM SEC_E_CANNOT_INSTALL}
  4156. //
  4157. // MessageId: SEC_E_INVALID_TOKEN
  4158. //
  4159. // MessageText:
  4160. //
  4161. //  The token supplied to the function is invalid
  4162. //
  4163.   SEC_E_INVALID_TOKEN = HRESULT($80090308);
  4164.   {$EXTERNALSYM SEC_E_INVALID_TOKEN}
  4165. //
  4166. // MessageId: SEC_E_CANNOT_PACK
  4167. //
  4168. // MessageText:
  4169. //
  4170. //  The security package is not able to marshall the logon buffer, so the logon attempt has failed
  4171. //
  4172.   SEC_E_CANNOT_PACK = HRESULT($80090309);
  4173.   {$EXTERNALSYM SEC_E_CANNOT_PACK}
  4174. //
  4175. // MessageId: SEC_E_QOP_NOT_SUPPORTED
  4176. //
  4177. // MessageText:
  4178. //
  4179. //  The per-message Quality of Protection is not supported by the security package
  4180. //
  4181.   SEC_E_QOP_NOT_SUPPORTED = HRESULT($8009030A);
  4182.   {$EXTERNALSYM SEC_E_QOP_NOT_SUPPORTED}
  4183. //
  4184. // MessageId: SEC_E_NO_IMPERSONATION
  4185. //
  4186. // MessageText:
  4187. //
  4188. //  The security context does not allow impersonation of the client
  4189. //
  4190.   SEC_E_NO_IMPERSONATION = HRESULT($8009030B);
  4191.   {$EXTERNALSYM SEC_E_NO_IMPERSONATION}
  4192. //
  4193. // MessageId: SEC_E_LOGON_DENIED
  4194. //
  4195. // MessageText:
  4196. //
  4197. //  The logon attempt failed
  4198. //
  4199.   SEC_E_LOGON_DENIED = HRESULT($8009030C);
  4200.   {$EXTERNALSYM SEC_E_LOGON_DENIED}
  4201. //
  4202. // MessageId: SEC_E_UNKNOWN_CREDENTIALS
  4203. //
  4204. // MessageText:
  4205. //
  4206. //  The credentials supplied to the package were not recognized
  4207. //
  4208.   SEC_E_UNKNOWN_CREDENTIALS = HRESULT($8009030D);
  4209.   {$EXTERNALSYM SEC_E_UNKNOWN_CREDENTIALS}
  4210. //
  4211. // MessageId: SEC_E_NO_CREDENTIALS
  4212. //
  4213. // MessageText:
  4214. //
  4215. //  No credentials are available in the security package
  4216. //
  4217.   SEC_E_NO_CREDENTIALS = HRESULT($8009030E);
  4218.   {$EXTERNALSYM SEC_E_NO_CREDENTIALS}
  4219. //
  4220. // MessageId: SEC_E_MESSAGE_ALTERED
  4221. //
  4222. // MessageText:
  4223. //
  4224. //  The message or signature supplied for verification has been altered
  4225. //
  4226.   SEC_E_MESSAGE_ALTERED = HRESULT($8009030F);
  4227.   {$EXTERNALSYM SEC_E_MESSAGE_ALTERED}
  4228. //
  4229. // MessageId: SEC_E_OUT_OF_SEQUENCE
  4230. //
  4231. // MessageText:
  4232. //
  4233. //  The message supplied for verification is out of sequence
  4234. //
  4235.   SEC_E_OUT_OF_SEQUENCE = HRESULT($80090310);
  4236.   {$EXTERNALSYM SEC_E_OUT_OF_SEQUENCE}
  4237. //
  4238. // MessageId: SEC_E_NO_AUTHENTICATING_AUTHORITY
  4239. //
  4240. // MessageText:
  4241. //
  4242. //  No authority could be contacted for authentication.
  4243. //
  4244.   SEC_E_NO_AUTHENTICATING_AUTHORITY = HRESULT($80090311);
  4245.   {$EXTERNALSYM SEC_E_NO_AUTHENTICATING_AUTHORITY}
  4246. //
  4247. // MessageId: SEC_I_CONTINUE_NEEDED
  4248. //
  4249. // MessageText:
  4250. //
  4251. //  The function completed successfully, but must be called again to complete the context
  4252. //
  4253.   SEC_I_CONTINUE_NEEDED = HRESULT($00090312);
  4254.   {$EXTERNALSYM SEC_I_CONTINUE_NEEDED}
  4255. //
  4256. // MessageId: SEC_I_COMPLETE_NEEDED
  4257. //
  4258. // MessageText:
  4259. //
  4260. //  The function completed successfully, but CompleteToken must be called
  4261. //
  4262.   SEC_I_COMPLETE_NEEDED = HRESULT($00090313);
  4263.   {$EXTERNALSYM SEC_I_COMPLETE_NEEDED}
  4264. //
  4265. // MessageId: SEC_I_COMPLETE_AND_CONTINUE
  4266. //
  4267. // MessageText:
  4268. //
  4269. //  The function completed successfully, but both CompleteToken and this function must be called to complete the context
  4270. //
  4271.   SEC_I_COMPLETE_AND_CONTINUE = HRESULT($00090314);
  4272.   {$EXTERNALSYM SEC_I_COMPLETE_AND_CONTINUE}
  4273. //
  4274. // MessageId: SEC_I_LOCAL_LOGON
  4275. //
  4276. // MessageText:
  4277. //
  4278. //  The logon was completed, but no network authority was available. The logon was made using locally known information
  4279. //
  4280.   SEC_I_LOCAL_LOGON = HRESULT($00090315);
  4281.   {$EXTERNALSYM SEC_I_LOCAL_LOGON}
  4282. //
  4283. // MessageId: SEC_E_BAD_PKGID
  4284. //
  4285. // MessageText:
  4286. //
  4287. //  The requested security package does not exist
  4288. //
  4289.   SEC_E_BAD_PKGID = HRESULT($80090316);
  4290.   {$EXTERNALSYM SEC_E_BAD_PKGID}
  4291. //
  4292. // MessageId: SEC_E_CONTEXT_EXPIRED
  4293. //
  4294. // MessageText:
  4295. //
  4296. //  The context has expired and can no longer be used.
  4297. //
  4298.   SEC_E_CONTEXT_EXPIRED = HRESULT($80090317);
  4299.   {$EXTERNALSYM SEC_E_CONTEXT_EXPIRED}
  4300. //
  4301. // MessageId: SEC_I_CONTEXT_EXPIRED
  4302. //
  4303. // MessageText:
  4304. //
  4305. //  The context has expired and can no longer be used.
  4306. //
  4307.   SEC_I_CONTEXT_EXPIRED = HRESULT($00090317);
  4308.   {$EXTERNALSYM SEC_I_CONTEXT_EXPIRED}
  4309. //
  4310. // MessageId: SEC_E_INCOMPLETE_MESSAGE
  4311. //
  4312. // MessageText:
  4313. //
  4314. //  The supplied message is incomplete.  The signature was not verified.
  4315. //
  4316.   SEC_E_INCOMPLETE_MESSAGE = HRESULT($80090318);
  4317.   {$EXTERNALSYM SEC_E_INCOMPLETE_MESSAGE}
  4318. //
  4319. // MessageId: SEC_E_INCOMPLETE_CREDENTIALS
  4320. //
  4321. // MessageText:
  4322. //
  4323. //  The credentials supplied were not complete, and could not be verified. The context could not be initialized.
  4324. //
  4325.   SEC_E_INCOMPLETE_CREDENTIALS = HRESULT($80090320);
  4326.   {$EXTERNALSYM SEC_E_INCOMPLETE_CREDENTIALS}
  4327. //
  4328. // MessageId: SEC_E_BUFFER_TOO_SMALL
  4329. //
  4330. // MessageText:
  4331. //
  4332. //  The buffers supplied to a function was too small.
  4333. //
  4334.   SEC_E_BUFFER_TOO_SMALL = HRESULT($80090321);
  4335.   {$EXTERNALSYM SEC_E_BUFFER_TOO_SMALL}
  4336. //
  4337. // MessageId: SEC_I_INCOMPLETE_CREDENTIALS
  4338. //
  4339. // MessageText:
  4340. //
  4341. //  The credentials supplied were not complete, and could not be verified. Additional information can be returned from the context.
  4342. //
  4343.   SEC_I_INCOMPLETE_CREDENTIALS = HRESULT($00090320);
  4344.   {$EXTERNALSYM SEC_I_INCOMPLETE_CREDENTIALS}
  4345. //
  4346. // MessageId: SEC_I_RENEGOTIATE
  4347. //
  4348. // MessageText:
  4349. //
  4350. //  The context data must be renegotiated with the peer.
  4351. //
  4352.   SEC_I_RENEGOTIATE = HRESULT($00090321);
  4353.   {$EXTERNALSYM SEC_I_RENEGOTIATE}
  4354. //
  4355. // MessageId: SEC_E_WRONG_PRINCIPAL
  4356. //
  4357. // MessageText:
  4358. //
  4359. //  The target principal name is incorrect.
  4360. //
  4361.   SEC_E_WRONG_PRINCIPAL = HRESULT($80090322);
  4362.   {$EXTERNALSYM SEC_E_WRONG_PRINCIPAL}
  4363. //
  4364. // MessageId: SEC_I_NO_LSA_CONTEXT
  4365. //
  4366. // MessageText:
  4367. //
  4368. //  There is no LSA mode context associated with this context.
  4369. //
  4370.   SEC_I_NO_LSA_CONTEXT = HRESULT($00090323);
  4371.   {$EXTERNALSYM SEC_I_NO_LSA_CONTEXT}
  4372. //
  4373. // MessageId: SEC_E_TIME_SKEW
  4374. //
  4375. // MessageText:
  4376. //
  4377. //  The clocks on the client and server machines are skewed.
  4378. //
  4379.   SEC_E_TIME_SKEW = HRESULT($80090324);
  4380.   {$EXTERNALSYM SEC_E_TIME_SKEW}
  4381. //
  4382. // MessageId: SEC_E_UNTRUSTED_ROOT
  4383. //
  4384. // MessageText:
  4385. //
  4386. //  The certificate chain was issued by an authority that is not trusted.
  4387. //
  4388.   SEC_E_UNTRUSTED_ROOT = HRESULT($80090325);
  4389.   {$EXTERNALSYM SEC_E_UNTRUSTED_ROOT}
  4390. //
  4391. // MessageId: SEC_E_ILLEGAL_MESSAGE
  4392. //
  4393. // MessageText:
  4394. //
  4395. //  The message received was unexpected or badly formatted.
  4396. //
  4397.   SEC_E_ILLEGAL_MESSAGE = HRESULT($80090326);
  4398.   {$EXTERNALSYM SEC_E_ILLEGAL_MESSAGE}
  4399. //
  4400. // MessageId: SEC_E_CERT_UNKNOWN
  4401. //
  4402. // MessageText:
  4403. //
  4404. //  An unknown error occurred while processing the certificate.
  4405. //
  4406.   SEC_E_CERT_UNKNOWN = HRESULT($80090327);
  4407.   {$EXTERNALSYM SEC_E_CERT_UNKNOWN}
  4408. //
  4409. // MessageId: SEC_E_CERT_EXPIRED
  4410. //
  4411. // MessageText:
  4412. //
  4413. //  The received certificate has expired.
  4414. //
  4415.   SEC_E_CERT_EXPIRED = HRESULT($80090328);
  4416.   {$EXTERNALSYM SEC_E_CERT_EXPIRED}
  4417. //
  4418. // MessageId: SEC_E_ENCRYPT_FAILURE
  4419. //
  4420. // MessageText:
  4421. //
  4422. //  The specified data could not be encrypted.
  4423. //
  4424.   SEC_E_ENCRYPT_FAILURE = HRESULT($80090329);
  4425.   {$EXTERNALSYM SEC_E_ENCRYPT_FAILURE}
  4426. //
  4427. // MessageId: SEC_E_DECRYPT_FAILURE
  4428. //
  4429. // MessageText:
  4430. //
  4431. //  The specified data could not be decrypted.
  4432. //  
  4433. //
  4434.   SEC_E_DECRYPT_FAILURE = HRESULT($80090330);
  4435.   {$EXTERNALSYM SEC_E_DECRYPT_FAILURE}
  4436. //
  4437. // MessageId: SEC_E_ALGORITHM_MISMATCH
  4438. //
  4439. // MessageText:
  4440. //
  4441. //  The client and server cannot communicate, because they do not possess a common algorithm.
  4442. //
  4443.   SEC_E_ALGORITHM_MISMATCH = HRESULT($80090331);
  4444.   {$EXTERNALSYM SEC_E_ALGORITHM_MISMATCH}
  4445. //
  4446. // MessageId: SEC_E_SECURITY_QOS_FAILED
  4447. //
  4448. // MessageText:
  4449. //
  4450. //  The security context could not be established due to a failure in the requested quality of service (e.g. mutual authentication or delegation).
  4451. //
  4452.   SEC_E_SECURITY_QOS_FAILED = HRESULT($80090332);
  4453.   {$EXTERNALSYM SEC_E_SECURITY_QOS_FAILED}
  4454. //
  4455. // MessageId: SEC_E_UNFINISHED_CONTEXT_DELETED
  4456. //
  4457. // MessageText:
  4458. //
  4459. //  A security context was deleted before the context was completed.  This is considered a logon failure.
  4460. //
  4461.   SEC_E_UNFINISHED_CONTEXT_DELETED = HRESULT($80090333);
  4462.   {$EXTERNALSYM SEC_E_UNFINISHED_CONTEXT_DELETED}
  4463. //
  4464. // MessageId: SEC_E_NO_TGT_REPLY
  4465. //
  4466. // MessageText:
  4467. //
  4468. //  The client is trying to negotiate a context and the server requires user-to-user but didn't send a TGT reply.
  4469. //
  4470.   SEC_E_NO_TGT_REPLY = HRESULT($80090334);
  4471.   {$EXTERNALSYM SEC_E_NO_TGT_REPLY}
  4472. //
  4473. // MessageId: SEC_E_NO_IP_ADDRESSES
  4474. //
  4475. // MessageText:
  4476. //
  4477. //  Unable to accomplish the requested task because the local machine does not have any IP addresses.
  4478. //
  4479.   SEC_E_NO_IP_ADDRESSES = HRESULT($80090335);
  4480.   {$EXTERNALSYM SEC_E_NO_IP_ADDRESSES}
  4481. //
  4482. // MessageId: SEC_E_WRONG_CREDENTIAL_HANDLE
  4483. //
  4484. // MessageText:
  4485. //
  4486. //  The supplied credential handle does not match the credential associated with the security context.
  4487. //
  4488.   SEC_E_WRONG_CREDENTIAL_HANDLE = HRESULT($80090336);
  4489.   {$EXTERNALSYM SEC_E_WRONG_CREDENTIAL_HANDLE}
  4490. //
  4491. // MessageId: SEC_E_CRYPTO_SYSTEM_INVALID
  4492. //
  4493. // MessageText:
  4494. //
  4495. //  The crypto system or checksum function is invalid because a required function is unavailable.
  4496. //
  4497.   SEC_E_CRYPTO_SYSTEM_INVALID = HRESULT($80090337);
  4498.   {$EXTERNALSYM SEC_E_CRYPTO_SYSTEM_INVALID}
  4499. //
  4500. // MessageId: SEC_E_MAX_REFERRALS_EXCEEDED
  4501. //
  4502. // MessageText:
  4503. //
  4504. //  The number of maximum ticket referrals has been exceeded.
  4505. //
  4506.   SEC_E_MAX_REFERRALS_EXCEEDED = HRESULT($80090338);
  4507.   {$EXTERNALSYM SEC_E_MAX_REFERRALS_EXCEEDED}
  4508. //
  4509. // MessageId: SEC_E_MUST_BE_KDC
  4510. //
  4511. // MessageText:
  4512. //
  4513. //  The local machine must be a Kerberos KDC (domain controller) and it is not.
  4514. //
  4515.   SEC_E_MUST_BE_KDC = HRESULT($80090339);
  4516.   {$EXTERNALSYM SEC_E_MUST_BE_KDC}
  4517. //
  4518. // MessageId: SEC_E_STRONG_CRYPTO_NOT_SUPPORTED
  4519. //
  4520. // MessageText:
  4521. //
  4522. //  The other end of the security negotiation is requires strong crypto but it is not supported on the local machine.
  4523. //
  4524.   SEC_E_STRONG_CRYPTO_NOT_SUPPORTED = HRESULT($8009033A);
  4525.   {$EXTERNALSYM SEC_E_STRONG_CRYPTO_NOT_SUPPORTED}
  4526. //
  4527. // MessageId: SEC_E_TOO_MANY_PRINCIPALS
  4528. //
  4529. // MessageText:
  4530. //
  4531. //  The KDC reply contained more than one principal name.
  4532. //
  4533.   SEC_E_TOO_MANY_PRINCIPALS = HRESULT($8009033B);
  4534.   {$EXTERNALSYM SEC_E_TOO_MANY_PRINCIPALS}
  4535. //
  4536. // MessageId: SEC_E_NO_PA_DATA
  4537. //
  4538. // MessageText:
  4539. //
  4540. //  Expected to find PA data for a hint of what etype to use, but it was not found.