home *** CD-ROM | disk | FTP | other *** search
/ PC Format (South-Africa) 2001 May / PCFMay2001.iso / Xenon / C++ / FreeCommandLineTools.exe / Include / srchstat.h < prev    next >
Encoding:
C/C++ Source or Header  |  2000-01-31  |  12.1 KB  |  312 lines

  1. /**************************************************************************
  2. *
  3. *        Microsoft Site Server v3.00
  4. *        Copyright (C) 1997-1998 Microsoft Corporation.  All rights reserved
  5. *
  6. *        Microsoft Site Server 3.0 Search Status Codes
  7. *
  8. *        The values defined below associate a string with the 
  9. *       various hex HRESULT return values generated by the Site Server 3.0
  10. *       Search COM objects as documented in the SDK.
  11. *
  12. *         Include this file if you desire to check against these values
  13. *         in your C/C++ code.
  14. *
  15. *         In each case below,
  16. *        The Severity bit is either "on" (0x80000000) or "off" (0x00000000)
  17. *            indicating the code type
  18. *       All HRESULT values have the FACILITY_ITF bits set
  19. *            (0x7fff0000)
  20. *        The last two bytes distinguish the area the code corresponds to and
  21. *        the identity of the code. 
  22. *
  23. *        Consult the Site Server 3.0 SDK for more information.
  24. *
  25. ****************************************************************************
  26. */
  27.  
  28.  
  29. #ifndef _SEARCHSTATUS_H_
  30. #pragma option push -b -a8 -pc -A- /*P_O_Push*/
  31. #define _SEARCHSTATUS_H_
  32.  
  33.  
  34. #define NET_E_GENERAL 0x80040300
  35. #define NET_E_UNEXPECTED 0x80040301
  36. #define NET_E_RESOURCES 0x80040302
  37. #define NET_E_DISCONNECTED 0x80040303
  38. #define NET_E_BADSEQUENCE 0x80040304
  39. #define NET_E_NETDOWN 0x80040305
  40. #define NET_E_WINSOCKNOTINITIALIZED 0x80040306
  41. #define NET_E_ADDRINUSE 0x80040307
  42. #define NET_E_INVALIDPARAMS 0x80040308
  43. #define NET_E_OPERATIONINPROGRESS 0x80040309
  44. #define NET_E_HOSTNOTFOUND 0x8004030A
  45. #define NET_E_HOSTLOOKUPFAILED 0x8004030B
  46. #define NET_E_CONNABORTED 0x8004030C
  47. #define NET_S_MOREDATA 0x0004030D
  48. #define NET_E_CONNREFUSED 0x8004030E
  49. #define NET_E_TIMEOUT 0x8004030F
  50.  
  51. #define SEC_E_INVALIDCONTEXT 0x80041403
  52. #define SEC_E_INITFAILED 0x80041401
  53. #define SEC_E_NOTINITIALIZED 0x80041402
  54. #define SEC_E_ACCESSDENIED 0x800414FF
  55.  
  56. #define DS_E_NOMOREDATA 0x80040400
  57. #define DS_E_INVALIDDATASOURCE 0x80040401
  58. #define DS_E_DATASOURCENOTAVAILABLE 0x80040402
  59. #define DS_E_QUERYCANCELED 0x80040403
  60. #define DS_E_UNKNOWNREQUEST 0x80040404
  61. #define DS_E_BADREQUEST 0x80040405
  62. #define DS_E_SERVERCAPACITY 0x80040406
  63. #define DS_E_BADSEQUENCE 0x80040407
  64. #define DS_E_MESSAGETOOLONG 0x80040408
  65. #define DS_E_SERVERERROR 0x80040409
  66. #define DS_E_CONFIGBAD 0x8004040A
  67. #define DS_E_CANNOTBACKUP 0x8004040B
  68. #define DS_E_MOVEFAILED 0x8004040C
  69. #define DS_E_DATANOTPRESENT 0x80040410
  70. #define DS_E_SETSTATUSINPROGRESS 0x80040411
  71. #define DS_E_DUPLICATEID 0x80040412
  72. #define DS_E_TOOMANYDATASOURCES 0x80040413
  73. #define DS_E_REGISTRY 0x80040414
  74. #define DS_E_DATASOURCENOTDISABLED 0x80040415
  75. #define DS_E_INVALIDTAGDB 0x80040416
  76. #define DS_E_INVALIDCATALOGNAME 0x80040417
  77. #define DS_E_CONFIGNOTRIGHTTYPE 0x80040418
  78. #define DS_E_PROTOCOLVERSION 0x80040419
  79. #define DS_E_ALREADYENABLED 0x8004041a
  80. #define DS_E_DROPSHARE 0x8004041b
  81. #define DS_E_INDEXDIRECTORY 0x8004041c
  82. #define DS_E_VALUETOOLARGE 0x8004041d
  83. #define DS_E_UNKNOWNPARAM 0x8004041e
  84. #define DS_E_BUFFERTOOSMALL 0x8004041f
  85. #define DS_E_PARAMOUTOFRANGE 0x80040420
  86. #define DS_E_ALREADYDISABLED 0x80040421
  87. #define DS_E_QUERYHUNG 0x80040422
  88. #define DS_E_BADRESULT 0x80040423
  89. #define DS_E_CANNOTWRITEREGISTRY 0x80040424
  90.  
  91. #define COLL_E_BADSEQUENCE 0x80040501
  92. #define COLL_E_NOMOREDATA 0x80040502
  93. #define COLL_E_INCOMPATIBLECOLUMNS 0x80040503
  94. #define COLL_E_BUFFERTOOSMALL 0x80040504
  95. #define COLL_E_BADRESULT 0x80040506
  96. #define COLL_E_NOSORTCOLUMN 0x80040507
  97. #define COLL_E_DUPLICATEDBID 0x80040508
  98. #define COLL_E_TOOMANYMERGECOLUMNS 0x80040509
  99. #define COLL_E_NODEFAULTCATALOG 0x8004050A
  100.  
  101. #define CM_E_TOOMANYDATASERVERS 0x80040601
  102. #define CM_E_TOOMANYDATASOURCES 0x80040602
  103. #define CM_E_NOQUERYCONNECTIONS 0x80040603
  104. #define CM_E_DATASOURCENOTAVAILABLE 0x80040604
  105. #define CM_E_CONNECTIONTIMEOUT 0x80040605
  106. #define CM_E_SERVERNOTFOUND 0x80040606
  107. #define CM_S_NODATASERVERS 0x00040607
  108. #define CM_E_REGISTRY 0x80040608
  109. #define CM_E_INVALIDDATASOURCE 0x80040609
  110. #define CM_E_TIMEOUT 0x8004060A
  111. #define CM_E_INSUFFICIENTBUFFER 0x8004060B
  112.  
  113. #define QRY_E_QUERYSYNTAX 0x80040701
  114. #define QRY_E_TYPEMISMATCH 0x80040702
  115. #define QRY_E_UNHANDLEDTYPE 0x80040703
  116. #define QRY_E_NOROWSFOUND 0x80040704
  117. #define QRY_E_TOOMANYCOLUMNS 0x80040705
  118. #define QRY_E_TOOMANYDATABASES 0x80040706
  119. #define QRY_E_STARTHITTOBIG 0x80040707
  120. #define QRY_E_TOOMANYQUERYTERMS 0x80040708
  121. #define QRY_E_NODATASOURCES 0x80040709
  122. #define QRY_E_TIMEOUT 0x8004070a
  123. #define QRY_E_COLUMNNOTSORTABLE 0x8004070b
  124. #define QRY_E_COLUMNNOTSEARCHABLE 0x8004070c
  125. #define QRY_E_INVALIDCOLUMN 0x8004070d
  126. #define QRY_E_QUERYCORRUPT 0x8004070e
  127. #define QRY_E_PREFIXWILDCARD 0x8004070f
  128. #define QRY_E_INFIXWILDCARD 0x80040710
  129. #define QRY_E_WILDCARDPREFIXLENGTH 0x80040711
  130. #define QRY_S_TERMIGNORED 0x00040712
  131. #define QRY_E_ENGINEFAILED 0x80040713
  132. #define QRY_E_SEARCHTOOBIG 0x80040714
  133. #define QRY_E_NULLQUERY 0x80040715
  134. #define QRY_S_INEXACTRESULTS 0x00040716
  135. #define QRY_E_NOCOLUMNS 0x80040717
  136. #define QRY_E_INVALIDSCOPES 0x80040718
  137. #define QRY_E_INVALIDCATALOG 0x80040719
  138. #define QRY_E_SCOPECARDINALIDY 0x8004071A
  139.  
  140. #define SCHEMA_E_LOAD_SPECIAL 0x80040C01
  141. #define SCHEMA_E_FILENOTFOUND 0x80040C02
  142. #define SCHEMA_E_NESTEDTAG 0x80040C03
  143. #define SCHEMA_E_UNEXPECTEDTAG 0x80040C04
  144. #define SCHEMA_E_VERSIONMISMATCH 0x80040C05
  145. #define SCHEMA_E_CANNOTCREATEFILE 0x80040C06
  146. #define SCHEMA_E_CANNOTWRITEFILE 0x80040C07
  147. #define SCHEMA_E_EMPTYFILE 0x80040C08
  148. #define SCHEMA_E_INVALIDFILETYPE 0x80040C09
  149. #define SCHEMA_E_INVALIDDATATYPE 0x80040C0A
  150. #define SCHEMA_E_CANNOTCREATENOISEWORDFILE 0x80040C0B
  151. #define SCHEMA_E_ADDSTOPWORDS 0x80040C0C
  152. #define SCHEMA_E_NAMEEXISTS 0x80040C0D
  153. #define SCHEMA_E_INVALIDVALUE 0x80040C0E
  154. #define SCHEMA_E_BADPROPSPEC 0x80040C0F
  155. #define SCHEMA_E_NOMORECOLUMNS 0x80040C10
  156. #define SCHEMA_E_FILECHANGED 0x80040C11
  157. #define SCHEMA_E_BADCOLUMNNAME 0x80040C12
  158. #define SCHEMA_E_BADPROPPID 0x80040C13
  159. #define SCHEMA_E_BADATTRIBUTE 0x80040C14
  160. #define SCHEMA_E_BADFILENAME 0x80040C15
  161. #define SCHEMA_E_PROPEXISTS 0x80040C16
  162. #define SCHEMA_E_DUPLICATENOISE 0x80040C17
  163.  
  164. #define GTHR_E_INTERNAL 0x80040D01
  165. #define GTHR_E_DUPLICATE_OBJECT 0x80040D02
  166. #define GTHR_E_UNABLE_TO_READ_REGISTRY 0x80040D03
  167. #define GTHR_E_ERROR_WRITING_REGISTRY 0x80040D04
  168. #define GTHR_E_ERROR_INITIALIZING_PERFMON 0x80040D05
  169. #define GTHR_E_ERROR_OBJECT_NOT_FOUND 0x80040D06
  170. #define GTHR_E_URL_EXCLUDED 0x80040D07
  171. #define GTHR_E_CONFIG_DUP_CRAWL_ENTRY 0x80040D08
  172. #define GTHR_E_CONFIG_DUP_NNTP_SERVER 0x80040D09
  173. #define GTHR_E_CONFIG_DUP_PROJECT 0x80040D0A
  174. #define GTHR_E_CONFIG_DUP_EXTENSION 0x80040D0B
  175. #define GTHR_E_CRAWL_TOO_DEEP 0x80040D0C
  176. #define GTHR_E_DUPLICATE_URL 0x80040D0D
  177. #define GTHR_E_TOO_MANY_PLUGINS 0x80040D0E
  178. #define GTHR_E_INVALIDFUNCTION 0x80040D0F
  179. #define GTHR_E_NOFILTERSINK 0x80040D10
  180. #define GTHR_E_FILTER_PROCESS_TERMINATED 0x80040D11
  181. #define GTHR_E_FILTER_INVALID_MESSAGE 0x80040D12
  182. #define GTHR_E_UNSUPPORTED_PROPERTY_TYPE 0x80040D13
  183. #define GTHR_E_NAME_TOO_LONG 0x80040D14
  184. #define GTHR_E_NO_IDENTITY 0x80040D15
  185. #define GTHR_E_FILTER_NOT_FOUND 0x80040D16
  186. #define GTHR_E_FILTER_NO_MORE_THREADS 0x80040D17
  187. #define GTHR_E_PRT_HNDLR_PROGID_MISSING 0x80040D18
  188. #define GTHR_E_NO_LOGICAL_PATH 0x80040D19
  189. #define GTHR_E_UNKNOWN_PROTOCOL 0x80040D1A
  190. #define GTHR_E_PROJECT_NOT_INITIALIZED 0x80040D1B
  191. #define GTHR_S_STATUS_CHANGE_IGNORED 0x00040D1C
  192. #define GTHR_S_STATUS_END_CRAWL 0x00040D1D
  193. #define GTHR_S_STATUS_RESET 0x00040D1E
  194. #define GTHR_S_STATUS_THROTTLE 0x00040D1F
  195. #define GTHR_S_STATUS_RESUME 0x00040D20
  196. #define GTHR_S_STATUS_PAUSE 0x00040D21
  197. #define GTHR_E_INVALID_PROJECT_NAME 0x80040D22
  198. #define GTHR_E_SHUTTING_DOWN 0x80040D23
  199. #define GTHR_S_END_STD_CHUNKS 0x00040D24
  200. #define GTHR_E_VALUE_NOT_AVAILABLE 0x80040D25
  201. #define GTHR_E_OUT_OF_DOC_ID 0x80040D26
  202. #define GTHR_E_NOTIFICATION_PROJECT 0x80040D27
  203. #define GTHR_E_CRAWL_PROJECT 0x80040D28
  204. #define GTHR_E_CONFIG_DUP_NOTIFICATION_SOURCE 0x80040D29
  205. #define GTHR_E_DUP_PROPERTY_MAPPING 0x80040D2A
  206. #define GTHR_E_NO_CRAWL_SEEDS 0x80040D2B
  207. #define GTHR_E_INVALID_ACCOUNT 0x80040D2C
  208. #define GTHR_E_FILTER_MISMATCH 0x80040D2D
  209. #define GTHR_E_FILTER_INIT 0x80040D2E
  210. #define GTHR_E_FILTER_LOAD 0x80040D2F
  211. #define GTHR_S_CANNOT_FILTER 0x00040D30
  212. #define GTHR_E_PROXY_NAME 0x80040D31
  213. #define GTHR_E_SERVER_UNAVAILABLE 0x80040D32
  214. #define GTHR_S_STATUS_STOP 0x00040D33
  215. #define GTHR_E_INVALID_PATH 0x80040D34
  216. #define GTHR_E_FILTER_NO_CODEPAGE 0x80040D35
  217. #define GTHR_S_STATUS_START 0x00040D36
  218. #define GTHR_E_NO_PRTCLHNLR 0x80040D37
  219. #define GTHR_E_IE_OFFLINE 0x80040D38
  220. #define GTHR_E_BAD_FILTER_DAEMON 0x80040D39
  221. #define GTHR_E_INVALID_MAPPING 0x80040D40
  222. #define GTHR_E_USER_AGENT_NOT_SPECIFIED 0x80040D41
  223. #define GTHR_E_NOTIFICATION_SOURCE_NOT_SPECIFIED 0x80040D42
  224. #define GTHR_E_FROM_NOT_SPECIFIED 0x80040D43
  225. #define GTHR_E_INVALID_STREAM_LOGS_COUNT 0x80040D44
  226. #define GTHR_E_INVALID_EXTENSION 0x80040D45
  227. #define GTHR_E_INVALID_GROW_FACTOR 0x80040D46
  228. #define GTHR_E_INVALID_TIME_OUT 0x80040D47
  229. #define GTHR_E_INVALID_RETRIES 0x80040D48
  230. #define GTHR_E_INVALID_LOG_FILE_NAME 0x80040D49
  231. #define GTHR_E_INVALID_HOST_NAME 0x80040D50
  232. #define GTHR_E_INVALID_START_PAGE 0x80040D51
  233. #define GTHR_E_DUPLICATE_PROJECT 0x80040D52
  234. #define GTHR_E_INVALID_DIRECTORY 0x80040D53
  235. #define GTHR_E_FILTER_INTERRUPTED 0x80040D54
  236. #define GTHR_E_INVALID_PROXY_PORT 0x80040D55
  237. #define GTHR_S_CONFIG_HAS_ACCOUNTS 0x00040D56
  238. #define GTHR_E_SECRET_NOT_FOUND 0x80040D57
  239. #define GTHR_E_INVALID_PATH_EXPRESSION 0x80040D58
  240. #define GTHR_E_INVALID_START_PAGE_HOST 0x80040D59
  241. #define GTHR_E_INVALID_START_PAGE_PATH 0x80040D60
  242.  
  243. #define PRTH_E_COMM_ERROR 0x80041200
  244. #define PRTH_E_OBJ_NOT_FOUND 0x80041201
  245. #define PRTH_E_REQUEST_ERROR 0x80041202
  246. #define PRTH_S_NOT_MODIFIED 0x00041203
  247. #define PRTH_E_INTERNAL_ERROR 0x80041204
  248. #define PRTH_E_ACCESS_DENIED 0x80041205
  249. #define PRTH_E_SERVER_ERROR 0x80041206
  250. #define PRTH_E_NOT_REDIRECTED 0x80041207
  251. #define PRTH_E_BAD_REQUEST 0x80041208
  252. #define PRTH_S_MAX_GROWTH 0x00041209
  253. #define PRTH_E_WININET 0x8004120A
  254. #define PRTH_E_RETRY 0x8004120B
  255. #define PRTH_E_MAX_DOWNLOAD 0x8004120C
  256. #define PRTH_E_MIME_EXCLUDED 0x8004120D
  257.  
  258. #define IDX_E_INVALIDTAG 0x80041101
  259. #define IDX_E_METAFILE_CORRUPT 0x80041102
  260. #define IDX_E_TOO_MANY_SEARCH_SERVERS 0x80041103
  261. #define IDX_E_SEARCH_SERVER_ALREADY_EXISTS 0x80041104
  262. #define IDX_E_BUILD_IN_PROGRESS 0x80041105
  263. #define IDX_E_IDXLSTFILE_CORRUPT 0x80041106
  264. #define IDX_E_REGISTRY_ENTRY 0x80041107
  265. #define IDX_E_OBJECT_NOT_FOUND 0x80041108
  266. #define IDX_E_SEARCH_SERVER_NOT_FOUND 0x80041109
  267. #define IDX_E_WB_NOTFOUND 0x8004110A
  268. #define IDX_E_NOISELIST_NOTFOUND 0x8004110B
  269. #define IDX_E_STEMMER_NOTFOUND 0x8004110C
  270. #define IDX_E_PROP_STOPPED 0x8004110D
  271. #define IDX_E_DISKFULL 0x8004110E
  272. #define IDX_E_INVALID_INDEX 0x8004110F
  273. #define IDX_E_CORRUPT_INDEX 0x80041110
  274. #define IDX_E_NO_BACKUP 0x80041111
  275. #define IDX_E_PROPSTORE_INIT_FAILED 0x80041112
  276. #define IDX_E_PROP_STATE_CORRUPT 0x80041113
  277. #define IDX_S_NO_BUILD_IN_PROGRESS 0x00041114
  278. #define IDX_S_SEARCH_SERVER_ALREADY_EXISTS 0x00041115
  279. #define IDX_S_SEARCH_SERVER_DOES_NOT_EXIST 0x00041116
  280. #define IDX_E_NOT_LOADED 0x80041117
  281. #define IDX_E_PROP_MAJOR_VERSION_MISMATCH 0x80041118
  282. #define IDX_E_PROP_MINOR_VERSION_MISMATCH 0x80041119
  283. #define IDX_E_DSS_NOT_CONNECTED 0x8004111A
  284. #define IDX_E_DOCUMENT_ABORTED 0x8004111B
  285. #define IDX_E_CATALOG_DISMOUNTED 0x8004111C
  286. #define IDX_S_DSS_NOT_AVAILABLE 0x0004111D
  287.  
  288. #define EXCI_E_NO_CONFIG 0x800411A0
  289. #define EXCI_E_INVALID_SERVER_CONFIG 0x800411A1
  290. #define EXCI_E_ACCESS_DENIED 0x800411A2
  291. #define EXCI_E_INVALID_EXCHANGE_SERVER 0x800411A3
  292. #define EXCI_E_BADCONFIG_OR_ACCESSDENIED 0x800411A4
  293. #define EXCI_E_WRONG_SERVER_OR_ACCT 0x800411A5
  294. #define EXCI_E_NOT_ADMIN_OR_WRONG_SITE 0x800411A6
  295.  
  296. #define SETUP_E_EXCEPTION 0x80041301
  297. #define SETUP_S_SERVICEUSERINFO 0x00041302
  298.  
  299. #define CMDLINE_E_UNEXPECTED 0x80041501
  300. #define CMDLINE_E_PAREN 0x80041502
  301. #define CMDLINE_E_PARAM_SIZE 0x80041503
  302. #define CMDLINE_E_NOT_INIT 0x80041504
  303. #define CMDLINE_E_ALREADY_INIT 0x80041505
  304. #define CMDLINE_E_NUM_PARAMS 0x80041506
  305.  
  306. #define NLADMIN_E_DUPLICATE_CATALOG 0x80041901
  307. #define NLADMIN_S_NOT_ALL_BUILD_CATALOGS_INITIALIZED 0x00041902
  308. #define NLADMIN_E_FAILED_TO_GIVE_ACCOUNT_PRIVILEGE 0x80041903
  309.  
  310. #pragma option pop /*P_O_Pop*/
  311. #endif