cierror.h 7.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155
  1. /**
  2. * This file has no copyright assigned and is placed in the Public Domain.
  3. * This file is part of the mingw-w64 runtime package.
  4. * No warranty is given; refer to the file DISCLAIMER.PD within this package.
  5. */
  6. #ifndef _CIERROR_H_
  7. #define _CIERROR_H_
  8. #ifndef FACILITY_WINDOWS
  9. #define FACILITY_WINDOWS 0x8
  10. #define FACILITY_NULL 0x0
  11. #define FACILITY_ITF 0x4
  12. #define STATUS_SEVERITY_SUCCESS 0x0
  13. #define STATUS_SEVERITY_COFAIL 0x3
  14. #define STATUS_SEVERITY_COERROR 0x2
  15. #define NOT_AN_ERROR1 ((HRESULT)0x00081600)
  16. #endif
  17. #define QUERY_E_FAILED ((HRESULT)0x80041600)
  18. #define QUERY_E_INVALIDQUERY ((HRESULT)0x80041601)
  19. #define QUERY_E_INVALIDRESTRICTION ((HRESULT)0x80041602)
  20. #define QUERY_E_INVALIDSORT ((HRESULT)0x80041603)
  21. #define QUERY_E_INVALIDCATEGORIZE ((HRESULT)0x80041604)
  22. #define QUERY_E_ALLNOISE ((HRESULT)0x80041605)
  23. #define QUERY_E_TOOCOMPLEX ((HRESULT)0x80041606)
  24. #define QUERY_E_TIMEDOUT ((HRESULT)0x80041607)
  25. #define QUERY_E_DUPLICATE_OUTPUT_COLUMN ((HRESULT)0x80041608)
  26. #define QUERY_E_INVALID_OUTPUT_COLUMN ((HRESULT)0x80041609)
  27. #define QUERY_E_INVALID_DIRECTORY ((HRESULT)0x8004160A)
  28. #define QUERY_E_DIR_ON_REMOVABLE_DRIVE ((HRESULT)0x8004160B)
  29. #define QUERY_S_NO_QUERY ((HRESULT)0x8004160C)
  30. #define QPLIST_E_CANT_OPEN_FILE ((HRESULT)0x80041651)
  31. #define QPLIST_E_READ_ERROR ((HRESULT)0x80041652)
  32. #define QPLIST_E_EXPECTING_NAME ((HRESULT)0x80041653)
  33. #define QPLIST_E_EXPECTING_TYPE ((HRESULT)0x80041654)
  34. #define QPLIST_E_UNRECOGNIZED_TYPE ((HRESULT)0x80041655)
  35. #define QPLIST_E_EXPECTING_INTEGER ((HRESULT)0x80041656)
  36. #define QPLIST_E_EXPECTING_CLOSE_PAREN ((HRESULT)0x80041657)
  37. #define QPLIST_E_EXPECTING_GUID ((HRESULT)0x80041658)
  38. #define QPLIST_E_BAD_GUID ((HRESULT)0x80041659)
  39. #define QPLIST_E_EXPECTING_PROP_SPEC ((HRESULT)0x8004165A)
  40. #define QPLIST_E_CANT_SET_PROPERTY ((HRESULT)0x8004165B)
  41. #define QPLIST_E_DUPLICATE ((HRESULT)0x8004165C)
  42. #define QPLIST_E_VECTORBYREF_USED_ALONE ((HRESULT)0x8004165D)
  43. #define QPLIST_E_BYREF_USED_WITHOUT_PTRTYPE ((HRESULT)0x8004165E)
  44. #define QPARSE_E_UNEXPECTED_NOT ((HRESULT)0x80041660)
  45. #define QPARSE_E_EXPECTING_INTEGER ((HRESULT)0x80041661)
  46. #define QPARSE_E_EXPECTING_REAL ((HRESULT)0x80041662)
  47. #define QPARSE_E_EXPECTING_DATE ((HRESULT)0x80041663)
  48. #define QPARSE_E_EXPECTING_CURRENCY ((HRESULT)0x80041664)
  49. #define QPARSE_E_EXPECTING_GUID ((HRESULT)0x80041665)
  50. #define QPARSE_E_EXPECTING_BRACE ((HRESULT)0x80041666)
  51. #define QPARSE_E_EXPECTING_PAREN ((HRESULT)0x80041667)
  52. #define QPARSE_E_EXPECTING_PROPERTY ((HRESULT)0x80041668)
  53. #define QPARSE_E_NOT_YET_IMPLEMENTED ((HRESULT)0x80041669)
  54. #define QPARSE_E_EXPECTING_PHRASE ((HRESULT)0x8004166A)
  55. #define QPARSE_E_UNSUPPORTED_PROPERTY_TYPE ((HRESULT)0x8004166B)
  56. #define QPARSE_E_EXPECTING_REGEX ((HRESULT)0x8004166C)
  57. #define QPARSE_E_EXPECTING_REGEX_PROPERTY ((HRESULT)0x8004166D)
  58. #define QPARSE_E_INVALID_LITERAL ((HRESULT)0x8004166E)
  59. #define QPARSE_E_NO_SUCH_PROPERTY ((HRESULT)0x8004166F)
  60. #define QPARSE_E_EXPECTING_EOS ((HRESULT)0x80041670)
  61. #define QPARSE_E_EXPECTING_COMMA ((HRESULT)0x80041671)
  62. #define QPARSE_E_UNEXPECTED_EOS ((HRESULT)0x80041672)
  63. #define QPARSE_E_WEIGHT_OUT_OF_RANGE ((HRESULT)0x80041673)
  64. #define QPARSE_E_NO_SUCH_SORT_PROPERTY ((HRESULT)0x80041674)
  65. #define QPARSE_E_INVALID_SORT_ORDER ((HRESULT)0x80041675)
  66. #define QUTIL_E_CANT_CONVERT_VROOT ((HRESULT)0x80041676)
  67. #define QPARSE_E_INVALID_GROUPING ((HRESULT)0x80041677)
  68. #define QUTIL_E_INVALID_CODEPAGE ((HRESULT)0xC0041678)
  69. #define QPLIST_S_DUPLICATE ((HRESULT)0x00041679)
  70. #define QPARSE_E_INVALID_QUERY ((HRESULT)0x8004167A)
  71. #define QPARSE_E_INVALID_RANKMETHOD ((HRESULT)0x8004167B)
  72. #define FDAEMON_W_WORDLISTFULL ((HRESULT)0x00041680)
  73. #define FDAEMON_E_LOWRESOURCE ((HRESULT)0x80041681)
  74. #define FDAEMON_E_FATALERROR ((HRESULT)0x80041682)
  75. #define FDAEMON_E_PARTITIONDELETED ((HRESULT)0x80041683)
  76. #define FDAEMON_E_CHANGEUPDATEFAILED ((HRESULT)0x80041684)
  77. #define FDAEMON_W_EMPTYWORDLIST ((HRESULT)0x00041685)
  78. #define FDAEMON_E_WORDLISTCOMMITFAILED ((HRESULT)0x80041686)
  79. #define FDAEMON_E_NOWORDLIST ((HRESULT)0x80041687)
  80. #define FDAEMON_E_TOOMANYFILTEREDBLOCKS ((HRESULT)0x80041688)
  81. #define SEARCH_S_NOMOREHITS ((HRESULT)0x000416A0)
  82. #define SEARCH_E_NOMONIKER ((HRESULT)0x800416A1)
  83. #define SEARCH_E_NOREGION ((HRESULT)0x800416A2)
  84. #define FILTER_E_TOO_BIG ((HRESULT)0x80041730)
  85. #define FILTER_S_PARTIAL_CONTENTSCAN_IMMEDIATE ((HRESULT)0x00041731)
  86. #define FILTER_S_FULL_CONTENTSCAN_IMMEDIATE ((HRESULT)0x00041732)
  87. #define FILTER_S_CONTENTSCAN_DELAYED ((HRESULT)0x00041733)
  88. #define FILTER_E_CONTENTINDEXCORRUPT ((HRESULT)0xC0041734)
  89. #define FILTER_S_DISK_FULL ((HRESULT)0x00041735)
  90. #define FILTER_E_ALREADY_OPEN ((HRESULT)0x80041736)
  91. #define FILTER_E_UNREACHABLE ((HRESULT)0x80041737)
  92. #define FILTER_E_IN_USE ((HRESULT)0x80041738)
  93. #define FILTER_E_NOT_OPEN ((HRESULT)0x80041739)
  94. #define FILTER_S_NO_PROPSETS ((HRESULT)0x0004173A)
  95. #define FILTER_E_NO_SUCH_PROPERTY ((HRESULT)0x8004173B)
  96. #define FILTER_S_NO_SECURITY_DESCRIPTOR ((HRESULT)0x0004173C)
  97. #define FILTER_E_OFFLINE ((HRESULT)0x8004173D)
  98. #define FILTER_E_PARTIALLY_FILTERED ((HRESULT)0x8004173E)
  99. #define WBREAK_E_END_OF_TEXT ((HRESULT)0x80041780)
  100. #define LANGUAGE_S_LARGE_WORD ((HRESULT)0x00041781)
  101. #define WBREAK_E_QUERY_ONLY ((HRESULT)0x80041782)
  102. #define WBREAK_E_BUFFER_TOO_SMALL ((HRESULT)0x80041783)
  103. #define LANGUAGE_E_DATABASE_NOT_FOUND ((HRESULT)0x80041784)
  104. #define WBREAK_E_INIT_FAILED ((HRESULT)0x80041785)
  105. #define PSINK_E_QUERY_ONLY ((HRESULT)0x80041790)
  106. #define PSINK_E_INDEX_ONLY ((HRESULT)0x80041791)
  107. #define PSINK_E_LARGE_ATTACHMENT ((HRESULT)0x80041792)
  108. #define PSINK_S_LARGE_WORD ((HRESULT)0x00041793)
  109. #define CI_CORRUPT_DATABASE ((HRESULT)0xC0041800)
  110. #define CI_CORRUPT_CATALOG ((HRESULT)0xC0041801)
  111. #define CI_INVALID_PARTITION ((HRESULT)0xC0041802)
  112. #define CI_INVALID_PRIORITY ((HRESULT)0xC0041803)
  113. #define CI_NO_STARTING_KEY ((HRESULT)0xC0041804)
  114. #define CI_OUT_OF_INDEX_IDS ((HRESULT)0xC0041805)
  115. #define CI_NO_CATALOG ((HRESULT)0xC0041806)
  116. #define CI_CORRUPT_FILTER_BUFFER ((HRESULT)0xC0041807)
  117. #define CI_INVALID_INDEX ((HRESULT)0xC0041808)
  118. #define CI_PROPSTORE_INCONSISTENCY ((HRESULT)0xC0041809)
  119. #define CI_E_ALREADY_INITIALIZED ((HRESULT)0x8004180A)
  120. #define CI_E_NOT_INITIALIZED ((HRESULT)0x8004180B)
  121. #define CI_E_BUFFERTOOSMALL ((HRESULT)0x8004180C)
  122. #define CI_E_PROPERTY_NOT_CACHED ((HRESULT)0x8004180D)
  123. #define CI_S_WORKID_DELETED ((HRESULT)0x0004180E)
  124. #define CI_E_INVALID_STATE ((HRESULT)0x8004180F)
  125. #define CI_E_FILTERING_DISABLED ((HRESULT)0x80041810)
  126. #define CI_E_DISK_FULL ((HRESULT)0x80041811)
  127. #define CI_E_SHUTDOWN ((HRESULT)0x80041812)
  128. #define CI_E_WORKID_NOTVALID ((HRESULT)0x80041813)
  129. #define CI_S_END_OF_ENUMERATION ((HRESULT)0x00041814)
  130. #define CI_E_NOT_FOUND ((HRESULT)0x80041815)
  131. #define CI_E_USE_DEFAULT_PID ((HRESULT)0x80041816)
  132. #define CI_E_DUPLICATE_NOTIFICATION ((HRESULT)0x80041817)
  133. #define CI_E_UPDATES_DISABLED ((HRESULT)0x80041818)
  134. #define CI_E_INVALID_FLAGS_COMBINATION ((HRESULT)0x80041819)
  135. #define CI_E_OUTOFSEQ_INCREMENT_DATA ((HRESULT)0x8004181A)
  136. #define CI_E_SHARING_VIOLATION ((HRESULT)0x8004181B)
  137. #define CI_E_LOGON_FAILURE ((HRESULT)0x8004181C)
  138. #define CI_E_NO_CATALOG ((HRESULT)0x8004181D)
  139. #define CI_E_STRANGE_PAGEORSECTOR_SIZE ((HRESULT)0x8004181E)
  140. #define CI_E_TIMEOUT ((HRESULT)0x8004181F)
  141. #define CI_E_NOT_RUNNING ((HRESULT)0x80041820)
  142. #define CI_INCORRECT_VERSION ((HRESULT)0xC0041821)
  143. #define CI_E_ENUMERATION_STARTED ((HRESULT)0xC0041822)
  144. #define CI_E_PROPERTY_TOOLARGE ((HRESULT)0xC0041823)
  145. #define CI_E_CLIENT_FILTER_ABORT ((HRESULT)0xC0041824)
  146. #define CI_S_NO_DOCSTORE ((HRESULT)0x00041825)
  147. #define CI_S_CAT_STOPPED ((HRESULT)0x00041826)
  148. #define CI_E_CARDINALITY_MISMATCH ((HRESULT)0x80041827)
  149. #define CI_E_CONFIG_DISK_FULL ((HRESULT)0x80041828)
  150. #endif