Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1012 lines
46 KiB

  1. /***********************************************************************
  2. *
  3. * _ERRCTX.H
  4. *
  5. * Error contexts defines for MAPI Components.
  6. *
  7. * Copyright 1992-95 Microsoft Corporation. All Rights Reserved.
  8. *
  9. ***********************************************************************/
  10. /*********
  11. VIKRAMM 10/10/98
  12. I don't have a clue what this file is about - in 3 years this is the first
  13. time I've looked in it ..
  14. But don't delete it since we don't know what it does
  15. *********/
  16. /*
  17. * Names for defines are of the following form:
  18. *
  19. * CONT_ ==> abbreviation for Error Context
  20. * <object type>_ ==> will be either SESS, SUPP, ADDR, OOP, PRP, BASE
  21. * <abbreviated method name>_ ==> an abbreviated form of the method
  22. * <index> ==> starts at 1, and grows to as many contexts as are needed
  23. *
  24. * Example: CONT_SESS_GETMSTABLE_1 is the first error context define for
  25. * IMAPISession::GetMessageStoresTable.
  26. */
  27. /* Base number that all contexts are offset from. */
  28. #define MAPIX_CONTEXT_BASE (0x0200)
  29. /* Multiplier to separate each section. Note that this means that this */
  30. /* mechanism only allows 0x20 (32) contexts per section. */
  31. #define MAPIX_CONTEXT_MULT (0x20)
  32. #define OFFSET_CONTEXT(a,b) \
  33. (((a)*MAPIX_CONTEXT_MULT) + ((b) + MAPIX_CONTEXT_BASE))
  34. // The following context groups belong to IMAPISession methods.
  35. #define CONT_SESS_GETMSTABLE_1 OFFSET_CONTEXT(0, 0)
  36. #define CONT_SESS_GETMSTABLE_2 OFFSET_CONTEXT(0, 1)
  37. #define CONT_SESS_GETMSTABLE_3 OFFSET_CONTEXT(0, 2)
  38. #define CONT_SESS_GETMSTABLE_4 OFFSET_CONTEXT(0, 3)
  39. #define CONT_SESS_OPENAB_1 OFFSET_CONTEXT(1, 0)
  40. #define CONT_SESS_OPENAB_2 OFFSET_CONTEXT(1, 1)
  41. #define CONT_SESS_OPENAB_3 OFFSET_CONTEXT(1, 2)
  42. #define CONT_SESS_ADVISE_1 OFFSET_CONTEXT(2, 0)
  43. #define CONT_SESS_ADVISE_2 OFFSET_CONTEXT(2, 1)
  44. #define CONT_SESS_ADVISE_3 OFFSET_CONTEXT(2, 2)
  45. #define CONT_SESS_ADVISE_4 OFFSET_CONTEXT(2, 3)
  46. #define CONT_SESS_ADVISE_5 OFFSET_CONTEXT(2, 4)
  47. #define CONT_SESS_ADVISE_6 OFFSET_CONTEXT(2, 5)
  48. #define CONT_SESS_UNADVISE_1 OFFSET_CONTEXT(3, 0)
  49. #define CONT_SESS_OPENMS_1 OFFSET_CONTEXT(4, 0)
  50. #define CONT_SESS_OPENMS_2 OFFSET_CONTEXT(4, 1)
  51. #define CONT_SESS_OPENMS_3 OFFSET_CONTEXT(4, 2)
  52. #define CONT_SESS_OPENMS_4 OFFSET_CONTEXT(4, 3)
  53. #define CONT_SESS_OPENMS_5 OFFSET_CONTEXT(4, 4)
  54. #define CONT_SESS_OPENMS_6 OFFSET_CONTEXT(4, 5)
  55. #define CONT_SESS_OPENMS_7 OFFSET_CONTEXT(4, 6)
  56. #define CONT_SESS_OPENMS_8 OFFSET_CONTEXT(4, 7)
  57. #define CONT_SESS_OPENMS_9 OFFSET_CONTEXT(4, 8)
  58. #define CONT_SESS_OPENMS_10 OFFSET_CONTEXT(4, 9)
  59. #define CONT_SESS_OPENMS_11 OFFSET_CONTEXT(4, 10)
  60. #define CONT_SESS_OPENMS_12 OFFSET_CONTEXT(4, 11)
  61. #define CONT_SESS_OPENMS_13 OFFSET_CONTEXT(4, 12)
  62. #define CONT_SESS_SETDEFMS_1 OFFSET_CONTEXT(5, 0)
  63. #define CONT_SESS_SETDEFMS_2 OFFSET_CONTEXT(5, 1)
  64. #define CONT_SESS_SETDEFMS_3 OFFSET_CONTEXT(5, 2)
  65. #define CONT_SESS_SETDEFMS_4 OFFSET_CONTEXT(5, 3)
  66. #define CONT_SESS_SETDEFMS_5 OFFSET_CONTEXT(5, 4)
  67. #define CONT_SESS_GETSTATTBL_1 OFFSET_CONTEXT(6, 0)
  68. #define CONT_SESS_GETSTATTBL_2 OFFSET_CONTEXT(6, 1)
  69. #define CONT_SESS_MSGOPT_1 OFFSET_CONTEXT(7, 0)
  70. #define CONT_SESS_MSGOPT_2 OFFSET_CONTEXT(7, 1)
  71. #define CONT_SESS_MSGOPT_3 OFFSET_CONTEXT(7, 2)
  72. #define CONT_SESS_MSGOPT_4 OFFSET_CONTEXT(7, 3)
  73. #define CONT_SESS_MSGOPT_5 OFFSET_CONTEXT(7, 4)
  74. #define CONT_SESS_MSGOPT_6 OFFSET_CONTEXT(7, 5)
  75. #define CONT_SESS_MSGOPT_7 OFFSET_CONTEXT(7, 6)
  76. #define CONT_SESS_MSGOPT_8 OFFSET_CONTEXT(7, 7)
  77. #define CONT_SESS_OPENPROF_1 OFFSET_CONTEXT(8, 0)
  78. #define CONT_SESS_OPENPROF_2 OFFSET_CONTEXT(8, 1)
  79. #define CONT_SESS_COMPEID_1 OFFSET_CONTEXT(9, 0)
  80. #define CONT_SESS_COMPEID_2 OFFSET_CONTEXT(9, 1)
  81. #define CONT_SESS_OPENENTRY_1 OFFSET_CONTEXT(10, 0)
  82. #define CONT_SESS_OPENENTRY_2 OFFSET_CONTEXT(10, 1)
  83. #define CONT_SESS_OPENENTRY_3 OFFSET_CONTEXT(10, 2)
  84. #define CONT_SESS_OPENENTRY_4 OFFSET_CONTEXT(10, 3)
  85. #define CONT_SESS_OPENENTRY_5 OFFSET_CONTEXT(10, 4)
  86. #define CONT_SESS_OPENENTRY_6 OFFSET_CONTEXT(10, 5)
  87. #define CONT_SESS_OPENENTRY_7 OFFSET_CONTEXT(10, 6)
  88. #define CONT_SESS_OPENENTRY_8 OFFSET_CONTEXT(10, 7)
  89. #define CONT_SESS_OPENENTRY_9 OFFSET_CONTEXT(10, 8)
  90. #define CONT_SESS_OPENENTRY_10 OFFSET_CONTEXT(10, 9)
  91. #define CONT_SESS_OPENENTRY_11 OFFSET_CONTEXT(10, 10)
  92. #define CONT_SESS_QDEFMSGOPTS_1 OFFSET_CONTEXT(11, 0)
  93. #define CONT_SESS_QDEFMSGOPTS_2 OFFSET_CONTEXT(11, 1)
  94. #define CONT_SESS_ENUMATYPES_1 OFFSET_CONTEXT(12, 0)
  95. #define CONT_SESS_ENUMATYPES_2 OFFSET_CONTEXT(12, 1)
  96. #define CONT_SESS_QID_1 OFFSET_CONTEXT(13, 0)
  97. #define CONT_SESS_QID_2 OFFSET_CONTEXT(13, 1)
  98. #define CONT_SESS_QID_3 OFFSET_CONTEXT(13, 2)
  99. #define CONT_SESS_QID_4 OFFSET_CONTEXT(13, 3)
  100. #define CONT_SESS_QID_5 OFFSET_CONTEXT(13, 4)
  101. #define CONT_SESS_ADMINSVCS_1 OFFSET_CONTEXT(14, 0)
  102. #define CONT_SESS_SENDNOTE_1 OFFSET_CONTEXT(15, 0)
  103. #define CONT_SESS_SENDNOTE_2 OFFSET_CONTEXT(15, 1)
  104. // The INITPROV context group is used by MDBInitProvider in mdbsup.c. Both
  105. // IMAPISession::OpenMsgStore and IMAPISession::SetDefaultStore call this.
  106. #define CONT_SESS_INITPROV_1 OFFSET_CONTEXT(16, 0)
  107. #define CONT_SESS_INITPROV_2 OFFSET_CONTEXT(16, 1)
  108. #define CONT_SESS_INITPROV_3 OFFSET_CONTEXT(16, 2)
  109. #define CONT_SESS_INITPROV_4 OFFSET_CONTEXT(16, 3)
  110. #define CONT_SESS_INITPROV_5 OFFSET_CONTEXT(16, 4)
  111. #define CONT_SESS_INITPROV_6 OFFSET_CONTEXT(16, 5)
  112. #define CONT_SESS_INITPROV_7 OFFSET_CONTEXT(16, 6)
  113. // The following context groups are used in the default profile provider
  114. // which is built into MAPI.
  115. #define CONT_PRP_OPENPROFILE_1 OFFSET_CONTEXT(17, 1)
  116. #define CONT_PRP_OPENPROFILE_2 OFFSET_CONTEXT(17, 2)
  117. #define CONT_PRP_OPENPROFILE_3 OFFSET_CONTEXT(17, 3)
  118. #define CONT_PRP_OPENPROFILE_4 OFFSET_CONTEXT(17, 3)
  119. #define CONT_PRP_CREATEPROFILE_1 OFFSET_CONTEXT(17, 5)
  120. #define CONT_PRP_CREATEPROFILE_2 OFFSET_CONTEXT(17, 6)
  121. #define CONT_PRP_CREATEPROFILE_3 OFFSET_CONTEXT(17, 7)
  122. #define CONT_PRP_DELETEPROFILE_1 OFFSET_CONTEXT(17, 8)
  123. #define CONT_PRP_DELETEPROFILE_2 OFFSET_CONTEXT(17, 9)
  124. #define CONT_PRP_DELETEPROFILE_3 OFFSET_CONTEXT(17, 10)
  125. #define CONT_PRP_DELETEPROFILE_4 OFFSET_CONTEXT(17, 11)
  126. #define CONT_PRP_DELETEPROFILE_5 OFFSET_CONTEXT(17, 12)
  127. #define CONT_PRP_DELETEPROFILE_6 OFFSET_CONTEXT(17, 13)
  128. #define CONT_PRP_CHANGEPW_1 OFFSET_CONTEXT(17, 14)
  129. #define CONT_PRP_CHANGEPW_2 OFFSET_CONTEXT(17, 15)
  130. #define CONT_PRP_CHANGEPW_3 OFFSET_CONTEXT(17, 16)
  131. #define CONT_PRP_CHANGEPW_4 OFFSET_CONTEXT(17, 17)
  132. #define CONT_PRP_CHANGEPW_5 OFFSET_CONTEXT(17, 18)
  133. #define CONT_PRP_CHANGEPW_6 OFFSET_CONTEXT(17, 19)
  134. #define CONT_PRP_GETTABLE_1 OFFSET_CONTEXT(17, 20)
  135. #define CONT_PRP_GETTABLE_2 OFFSET_CONTEXT(17, 21)
  136. #define CONT_PRP_COPYPROFILE_1 OFFSET_CONTEXT(17, 22)
  137. #define CONT_PRP_COPYPROFILE_2 OFFSET_CONTEXT(17, 23)
  138. #define CONT_PRP_COPYPROFILE_3 OFFSET_CONTEXT(17, 24)
  139. #define CONT_PRP_COPYPROFILE_4 OFFSET_CONTEXT(17, 25)
  140. #define CONT_PRP_COPYPROFILE_5 OFFSET_CONTEXT(17, 26)
  141. #define CONT_PRP_COPYPROFILE_6 OFFSET_CONTEXT(17, 27)
  142. #define CONT_PRP_COPYPROFILE_7 OFFSET_CONTEXT(17, 28)
  143. #define CONT_PRP_COPYPROFILE_8 OFFSET_CONTEXT(17, 29)
  144. #define CONT_PRP_RENAMEPROFILE_1 OFFSET_CONTEXT(18, 1)
  145. #define CONT_PRP_RENAMEPROFILE_2 OFFSET_CONTEXT(18, 2)
  146. #define CONT_PRP_RENAMEPROFILE_3 OFFSET_CONTEXT(18, 3)
  147. #define CONT_PRP_RENAMEPROFILE_4 OFFSET_CONTEXT(18, 4)
  148. #define CONT_PRP_SETDEFAULT_1 OFFSET_CONTEXT(18, 5)
  149. #define CONT_PRP_SETDEFAULT_2 OFFSET_CONTEXT(18, 6)
  150. #define CONT_PSESS_OPENSECTION_1 OFFSET_CONTEXT(18, 7)
  151. #define CONT_PROF_GETPROPS_1 OFFSET_CONTEXT(19, 1)
  152. #define CONT_PROF_GETPROPS_2 OFFSET_CONTEXT(19, 2)
  153. #define CONT_PROF_GETPROPS_3 OFFSET_CONTEXT(19, 3)
  154. #define CONT_PROF_GETPROPLIST_1 OFFSET_CONTEXT(19, 4)
  155. #define CONT_PROF_GETPROPLIST_2 OFFSET_CONTEXT(19, 5)
  156. #define CONT_PROF_GETPROPLIST_3 OFFSET_CONTEXT(19, 6)
  157. #define CONT_PROF_GETPROPLIST_4 OFFSET_CONTEXT(19, 7)
  158. #define CONT_PROF_OPENPROPERTY_1 OFFSET_CONTEXT(19, 8)
  159. #define CONT_PROF_SETPROPS_1 OFFSET_CONTEXT(19, 9)
  160. #define CONT_PROF_SETPROPS_2 OFFSET_CONTEXT(19, 10)
  161. #define CONT_PROF_SETPROPS_3 OFFSET_CONTEXT(19, 11)
  162. #define CONT_PROF_DELETEPROPS_1 OFFSET_CONTEXT(19, 12)
  163. #define CONT_PROF_DELETEPROPS_2 OFFSET_CONTEXT(19, 13)
  164. #define CONT_PROF_COPYTO_1 OFFSET_CONTEXT(19, 14)
  165. #define CONT_PROF_COPYTO_2 OFFSET_CONTEXT(19, 15)
  166. #define CONT_PROF_COPYPROPS_1 OFFSET_CONTEXT(19, 16)
  167. #define CONT_PROF_COPYPROPS_2 OFFSET_CONTEXT(19, 17)
  168. #define CONT_PROF_GETNAMEID_1 OFFSET_CONTEXT(19, 18)
  169. #define CONT_PROF_GETIDNAME_1 OFFSET_CONTEXT(19, 19)
  170. // The following context groups belong to the IProfAdmin interface.
  171. #define CONT_IPA_RENAME_1 OFFSET_CONTEXT(20, 1)
  172. // The following context groups belong to the IMsgServiceAdmin interface.
  173. #define CONT_ISA_CREATE_1 OFFSET_CONTEXT(21, 1)
  174. #define CONT_ISA_CREATE_2 OFFSET_CONTEXT(21, 2)
  175. #define CONT_ISA_COPY_1 OFFSET_CONTEXT(21, 3)
  176. // The following context groups belong to base MAPI functions.
  177. #define CONT_BASE_LOGON_1 OFFSET_CONTEXT(22, 1)
  178. #define CONT_BASE_LOGON_2 OFFSET_CONTEXT(22, 2)
  179. #define CONT_BASE_LOGON_3 OFFSET_CONTEXT(22, 3)
  180. #define CONT_BASE_LOGON_4 OFFSET_CONTEXT(22, 4)
  181. #define CONT_BASE_LOGON_5 OFFSET_CONTEXT(22, 5)
  182. #define CONT_BASE_LOGON_6 OFFSET_CONTEXT(22, 6)
  183. #define CONT_BASE_LOGON_7 OFFSET_CONTEXT(22, 7)
  184. #define CONT_BASE_LOGON_8 OFFSET_CONTEXT(22, 8)
  185. #define CONT_BASE_LOGON_9 OFFSET_CONTEXT(22, 9)
  186. #define CONT_BASE_LOGON_10 OFFSET_CONTEXT(22, 10)
  187. // The following context groups belong to MAPI Support functions.
  188. #define CONT_SUPP_EXPANDRECIPS_1 OFFSET_CONTEXT(23, 1)
  189. #define CONT_SUPP_EXPANDRECIPS_2 OFFSET_CONTEXT(23, 2)
  190. #define CONT_SUPP_EXPANDRECIPS_3 OFFSET_CONTEXT(23, 3)
  191. #define CONT_SUPP_EXPANDRECIPS_4 OFFSET_CONTEXT(23, 4)
  192. #define CONT_SUPP_EXPANDRECIPS_5 OFFSET_CONTEXT(23, 5)
  193. #define CONT_SUPP_EXPANDRECIPS_6 OFFSET_CONTEXT(23, 6)
  194. #define CONT_SUPP_READRECEIPT_1 OFFSET_CONTEXT(24, 1)
  195. #define CONT_SUPP_READRECEIPT_2 OFFSET_CONTEXT(24, 2)
  196. #define CONT_SUPP_READRECEIPT_3 OFFSET_CONTEXT(24, 3)
  197. #define CONT_SUPP_READRECEIPT_4 OFFSET_CONTEXT(24, 4)
  198. #define CONT_SUPP_READRECEIPT_5 OFFSET_CONTEXT(24, 5)
  199. #define CONT_SUPP_READRECEIPT_6 OFFSET_CONTEXT(24, 6)
  200. #define CONT_SUPP_READRECEIPT_7 OFFSET_CONTEXT(24, 7)
  201. #define CONT_SUPP_PREPARESUBMIT_1 OFFSET_CONTEXT(25, 1)
  202. #define CONT_SUPP_SPOOLERNOTIFY_1 OFFSET_CONTEXT(26, 1)
  203. #define CONT_SUPP_MODIFYPROFILE_1 OFFSET_CONTEXT(27, 1)
  204. #define CONT_SUPP_MODIFYPROFILE_2 OFFSET_CONTEXT(27, 2)
  205. #define CONT_SUPP_MODIFYPROFILE_3 OFFSET_CONTEXT(27, 3)
  206. #define CONT_SUPP_MODIFYPROFILE_4 OFFSET_CONTEXT(27, 4)
  207. #define CONT_SUPP_MODIFYPROFILE_5 OFFSET_CONTEXT(27, 5)
  208. #define CONT_SUPP_MODIFYPROFILE_6 OFFSET_CONTEXT(27, 6)
  209. #define CONT_SUPP_STORELOGOFFTRANSPORTS_1 OFFSET_CONTEXT(28, 1)
  210. #define CONT_SUPP_STORELOGOFFTRANSPORTS_2 OFFSET_CONTEXT(28, 2)
  211. #define CONT_SUPP_STORELOGOFFTRANSPORTS_3 OFFSET_CONTEXT(28, 3)
  212. #define CONT_SUPP_OPENPROFILESECTION_1 OFFSET_CONTEXT(29, 1)
  213. #define CONT_SUPP_OPENPROFILESECTION_2 OFFSET_CONTEXT(29, 2)
  214. #define CONT_SUPP_MODIFYSTATUSROW_1 OFFSET_CONTEXT(30, 1)
  215. #define CONT_SUPP_NEWUID_1 OFFSET_CONTEXT(31, 1)
  216. #define CONT_SUPP_CREATEONEOFF_1 OFFSET_CONTEXT(32, 1)
  217. #define CONT_SUPP_SETPROVIDERUID_1 OFFSET_CONTEXT(33, 1)
  218. #define CONT_SUPP_GETSVCCONFIGSPTOBJ_1 OFFSET_CONTEXT(34, 1)
  219. #define CONT_SUPP_SUBSCRIBE_1 OFFSET_CONTEXT(35, 1)
  220. #define CONT_SUPP_UNSUBSCRIBE_1 OFFSET_CONTEXT(36, 1)
  221. #define CONT_SUPP_NOTIFY_1 OFFSET_CONTEXT(37, 1)
  222. // PAB contexts
  223. #define CONT_PAB_RECIP_1 OFFSET_CONTEXT(38, 1)
  224. #define CONT_PAB_RECIP_2 OFFSET_CONTEXT(38, 2)
  225. #define CONT_PAB_RECIP_3 OFFSET_CONTEXT(38, 3)
  226. #define CONT_PAB_RECIP_4 OFFSET_CONTEXT(38, 4)
  227. #define CONT_PAB_DIR_1 OFFSET_CONTEXT(38, 5)
  228. #define CONT_PAB_DIR_2 OFFSET_CONTEXT(38, 6)
  229. #define CONT_PAB_DIR_3 OFFSET_CONTEXT(38, 7)
  230. #define CONT_PAB_DIR_4 OFFSET_CONTEXT(38, 10)
  231. #define CONT_PAB_DIR_5 OFFSET_CONTEXT(38, 11)
  232. #define CONT_PAB_DL_1 OFFSET_CONTEXT(38, 8)
  233. #define CONT_PAB_DB_1 OFFSET_CONTEXT(38, 9)
  234. #define CONT_PAB_TOO_BIG_FOR_WIN16 OFFSET_CONTEXT(38, 12)
  235. #define CONT_PAB_CORRUPT_RPC_ROW_MISSING_DISPLAY_NAME OFFSET_CONTEXT(38, 20)
  236. // The following contexts are meant to be only error contexts. They
  237. // should not be converted or used as Help file contexts
  238. // NDB.2 Error contexts (ulContext) -------------------------------------------------
  239. #if defined ( _NDB_H_ )
  240. #define EC_NDB_MIN 0x10000000
  241. #define EC_NDB_AMAP_AMAPALLOC 0x10010101
  242. #define EC_NDB_AMAP_AMAPFREE 0x10010201
  243. #define EC_NDB_AMAP_AMAPWRITE_1 0x10010301
  244. #define EC_NDB_AMAP_AMAPWRITE_2 0x10010302
  245. #define EC_NDB_AMAP_PMAPALLOC 0x10010401
  246. #define EC_NDB_AMAP_PMAPWRITE 0x10010501
  247. #define EC_NDB_AMAP_AMAPREBUILDBEGIN 0x10010601
  248. #define EC_NDB_AMAP_AMAPREBUILDFINISH 0x10010701
  249. #define EC_NDB_BBTREE_BBTADDREF 0x10020101
  250. #define EC_NDB_BBTREE_BBTRELEASEFOREACH 0x10020201
  251. #define EC_NDB_BBTREE_BBTFREEANDREMOVE 0x10020301
  252. #define EC_NDB_BCACHE_BCREADFILE_1 0x10030101
  253. #define EC_NDB_BCACHE_BCREADFILE_2 0x10030102
  254. #define EC_NDB_BCACHE_BCWRITE 0x10030201
  255. #define EC_NDB_BCACHE_BCWRITEFILE 0x10030301
  256. #define EC_NDB_BCACHE_BCREALLOC 0x10030401
  257. #define EC_NDB_BCACHE_BCGROW_1 0x10030501
  258. #define EC_NDB_BCACHE_BCGROW_2 0x10030502
  259. #define EC_NDB_BCACHE_BCRELEASEFOREACH 0x10030601
  260. #define EC_NDB_BCACHE_BCRELEASESETRELEASED 0x10030701
  261. #define EC_NDB_BCACHE_BCSETRELEASED 0x10030801
  262. #define EC_NDB_BCACHE_BCSAVEFOREACH 0x10030901
  263. #define EC_NDB_BCACHE_BCFLUSH 0x10030C01
  264. #define EC_NDB_BCACHE_BCVALIDATE_1 0x10030D01
  265. #define EC_NDB_BCACHE_BCVALIDATE_2 0x10030D02
  266. #define EC_NDB_BCACHE_BCVALIDATE_3 0x10030D03
  267. #define EC_NDB_BCACHE_BCVALIDATE_4 0x10030D04
  268. #define EC_NDB_BCACHE_BCVALIDATE_5 0x10030D05
  269. #define EC_NDB_BCACHE_BCVALIDATE_6 0x10030D06
  270. #define EC_NDB_BCACHE_BCVALIDATE_7 0x10030D07
  271. #define EC_NDB_BCACHE_BCVALIDATE_8 0x10030D08
  272. #define EC_NDB_BCACHE_BCVALIDATE_9 0x10030D09
  273. #define EC_NDB_BCACHE_BCVALIDATE_10 0x10030D0A
  274. #define EC_NDB_BCACHE_BCVALIDATE_11 0x10030D0B
  275. #define EC_NDB_BCACHE_BCVALIDATE_12 0x10030D0C
  276. #define EC_NDB_BCACHE_BCVALIDATE_13 0x10030D0D
  277. #define EC_NDB_BCACHE_BCVALIDATE_14 0x10030D0E
  278. #define EC_NDB_BCACHE_BCVALIDATE_15 0x10030D0F
  279. #define EC_NDB_BCACHE_BCSETHOLD 0x10030E01
  280. #define EC_NDB_BCACHE_HVGROW 0x10030F01
  281. #define EC_NDB_BTREE_BTLOOKUP 0x10040101
  282. #define EC_NDB_BTREE_BTREMOVE 0x10040201
  283. #define EC_NDB_BTREE_BTLOOKUPPATH 0x10040301
  284. #define EC_NDB_DATABASE_NDB_OPENDATABASE_1 0x10050101
  285. #define EC_NDB_DATABASE_NDB_OPENDATABASE_2 0x10050102
  286. #define EC_NDB_DATABASE_NDB_OPENDATABASE_3 0x10050103
  287. #define EC_NDB_DATABASE_OPENDATABASE_1 0x10050201
  288. #define EC_NDB_DATABASE_OPENDATABASE_2 0x10050202
  289. #define EC_NDB_DATABASE_OPENDATABASE_3 0x10050203
  290. #define EC_NDB_DATABASE_OPENDATABASE_4 0x10050204
  291. #define EC_NDB_DATABASE_NDB_OPENNODE 0x10050301
  292. #define EC_NDB_DATABASE_DELETENODETRANSACT_1 0x10050401
  293. #define EC_NDB_DATABASE_DELETENODETRANSACT_2 0x10050402
  294. #define EC_NDB_DATABASE_QUERYNODE 0x10050501
  295. #define EC_NDB_DATABASE_NDB_COMMITTRANSACTION_1 0x10050601
  296. #define EC_NDB_DATABASE_NDB_COMMITTRANSACTION_2 0x10050602
  297. #define EC_NDB_DATABASE_NDB_COMMITTRANSACTION_3 0x10050603
  298. #define EC_NDB_DATABASE_SETPARENTNIDTRANSACT_1 0x10050701
  299. #define EC_NDB_DATABASE_GETCACHESIZES 0x10050801
  300. #define EC_NDB_DATABASE_WAITFORMUTEX_1 0x10050901
  301. #define EC_NDB_DATABASE_WAITFORMUTEX_2 0x10050902
  302. #define EC_NDB_DATABASE_WAITFORMUTEX_3 0x10050903
  303. #define EC_NDB_DATABASE_WAITFORMUTEX_4 0x10050904
  304. #define EC_NDB_DATABASE_WAITFORMUTEX_5 0x10050805
  305. #define EC_NDB_DATABASE_WAITFORMUTEX_6 0x10050806
  306. #define EC_NDB_DATABASE_WAITFORMUTEX_7 0x10050807
  307. #define EC_NDB_FILE_32_FILEOPEN 0x10060101
  308. #define EC_NDB_FILE_32_FILEREAD_1 0x10060201
  309. #define EC_NDB_FILE_32_FILEREAD_2 0x10060202
  310. #define EC_NDB_FILE_32_FILEREAD_3 0x10060203
  311. #define EC_NDB_FILE_32_FILEWRITE_1 0x10060301
  312. #define EC_NDB_FILE_32_FILEWRITE_2 0x10060302
  313. #define EC_NDB_FILE_32_FILEWRITE_3 0x10060303
  314. #define EC_NDB_FILE_32_FILEGETEOF 0x10060401
  315. #define EC_NDB_FILE_32_FILESETEOF_1 0x10060501
  316. #define EC_NDB_FILE_32_FILESETEOF_2 0x10060502
  317. #define EC_NDB_FILE_32_FILEFLUSH 0x10060601
  318. #define EC_NDB_FILE_32_FILEDELETE 0x10060701
  319. #define EC_NDB_FILE_32_FILELOCK 0x10060801
  320. #define EC_NDB_FILE_16_FILEOPEN_1 0x10061101
  321. #define EC_NDB_FILE_16_FILEOPEN_2 0x10061102
  322. #define EC_NDB_FILE_16_FILEREAD_1 0x10061201
  323. #define EC_NDB_FILE_16_FILEREAD_2 0x10061202
  324. #define EC_NDB_FILE_16_FILEREAD_3 0x10061203
  325. #define EC_NDB_FILE_16_FILEWRITE_1 0x10061301
  326. #define EC_NDB_FILE_16_FILEWRITE_2 0x10061302
  327. #define EC_NDB_FILE_16_FILEWRITE_3 0x10061303
  328. #define EC_NDB_FILE_16_FILEGETEOF 0x10061401
  329. #define EC_NDB_FILE_16_FILESETEOF_1 0x10061501
  330. #define EC_NDB_FILE_16_FILESETEOF_2 0x10061502
  331. #define EC_NDB_FILE_16_FILESETEOF_3 0x10061503
  332. #define EC_NDB_FILE_16_FILESETEOF_4 0x10061504
  333. #define EC_NDB_FILE_16_FILESETEOF_5 0x10061505
  334. #define EC_NDB_FILE_16_FILESETEOF_6 0x10061506
  335. #define EC_NDB_FILE_16_FILEFLUSH 0x10061601
  336. #define EC_NDB_FILE_16_FILEDELETE 0x10061701
  337. #define EC_NDB_FILE_16_FILELOCK 0x10061801
  338. #define EC_NDB_IDLETASK_INITIDLETASK_1 0x10070101
  339. #define EC_NDB_IDLETASK_INITIDLETASK_2 0x10070102
  340. #define EC_NDB_LNTABLE_LNLOOKUP 0x10080101
  341. #define EC_NDB_LNTABLE_LNGROW_1 0x10080201
  342. #define EC_NDB_LNTABLE_LNGROW_2 0x10080202
  343. #define EC_NDB_LNTABLE_LNREMOVE 0x10080301
  344. #define EC_NDB_NBTREE_NBTLOOKUP 0x10090101
  345. #define EC_NDB_NBTREE_NBTREMOVE 0x10090201
  346. #define EC_NDB_NODE_CANSAVECHANGES_1 0x100A0101
  347. #define EC_NDB_NODE_CANSAVECHANGES_2 0x100A0102
  348. #define EC_NDB_NODE_CANSAVECHANGES_3 0x100A0103
  349. #define EC_NDB_PCACHE_VALIDATE_1 0x100B0101
  350. #define EC_NDB_PCACHE_VALIDATE_2 0x100B0102
  351. #define EC_NDB_PCACHE_VALIDATE_3 0x100B0103
  352. #define EC_NDB_PCACHE_VALIDATE_4 0x100B0104
  353. #define EC_NDB_PCACHE_VALIDATE_5 0x100B0105
  354. #define EC_NDB_PCACHE_VALIDATE_6 0x100B0106
  355. #define EC_NDB_PCACHE_VALIDATE_7 0x100B0107
  356. #define EC_NDB_PCACHE_LOOKUP_1 0x100B0201
  357. #define EC_NDB_PCACHE_LOOKUP_2 0x100B0202
  358. #define EC_NDB_PCACHE_LOOKUP_3 0x100B0203
  359. #define EC_NDB_PCACHE_LOOKUP_4 0x100B0204
  360. #define EC_NDB_PCACHE_READ 0x100B0301
  361. #define EC_NDB_PCACHE_PCACQUIREPAGE 0x100B0401
  362. #define EC_NDB_PCACHE_PCPURGEPAGE 0x100B0501
  363. #define EC_NDB_PCACHE_PCGETPAGE 0x100B0601
  364. #define EC_NDB_SBLOCK_SBLOOKUP 0x100C0101
  365. #define EC_NDB_SBLOCK_SBINSERT 0x100C0201
  366. #define EC_NDB_SBLOCK_SBUPDATE 0x100C0301
  367. #define EC_NDB_SBLOCK_SBREMOVE_1 0x100C0401
  368. #define EC_NDB_SBLOCK_SBREMOVE_2 0x100C0402
  369. #define EC_NDB_SBLOCK_SBINSERTPATH 0x100C0501
  370. #define EC_NDB_SBLOCK_SBFOREACH_1 0x100C0601
  371. #define EC_NDB_SBLOCK_SBFOREACH_2 0x100C0602
  372. #define EC_NDB_SHARED_INITSHAREDDATABASE_1 0x100D0101
  373. #define EC_NDB_SHARED_INITSHAREDDATABASE_2 0x100D0102
  374. #define EC_NDB_SHARED_INITSHAREDDATABASE_3 0x100D0103
  375. #define EC_NDB_SHARED_INITSHAREDDATABASE_4 0x100D0104
  376. #define EC_NDB_SHARED_INITSHAREDDATABASE_5 0x100D0105
  377. #define EC_NDB_SHARED_INITSHAREDDATABASE_6 0x100D0106
  378. #define EC_NDB_SHARED_INITSHAREDDATABASE_7 0x100D0107
  379. #define EC_NDB_SHARED_OPENSHAREDDATABASE_1 0x100D0201
  380. #define EC_NDB_SHARED_OPENSHAREDDATABASE_2 0x100D0202
  381. #define EC_NDB_SHARED_OPENSHAREDDATABASE_3 0x100D0203
  382. #define EC_NDB_SHARED_GRABFIRSTLOCK 0x100D0301
  383. #define EC_NDB_SHARED_GRABFILELOCK 0x100D0401
  384. #define EC_NDB_SHARED_GROWSHAREDDATABASE 0x100D0501
  385. #define EC_NDB_SHARED_RECONNECTDATABASE_1 0x100D0601
  386. #define EC_NDB_SHARED_RECONNECTDATABASE_2 0x100D0602
  387. #define EC_NDB_SHARED_RECONNECTDATABASE_3 0x100D0603
  388. #define EC_NDB_SHARED_RECONNECTDATABASE_4 0x100D0604
  389. #define EC_NDB_UPDATE_READHEADER_1 0x100E0101
  390. #define EC_NDB_UPDATE_READHEADER_2 0x100E0102
  391. #define EC_NDB_UPDATE_READHEADER_3 0x100E0103
  392. #define EC_NDB_UPDATE_COMMITHEADER_1 0x100E0201
  393. #define EC_NDB_UPDATE_COMMITHEADER_2 0x100E0202
  394. #define EC_NDB_XBLOCK_XBACCESS_1 0x100F0101
  395. #define EC_NDB_XBLOCK_XBACCESS_2 0x100F0102
  396. #define EC_NDB_XBLOCK_XBACCESS_3 0x100F0103
  397. #define EC_NDB_XBLOCK_XBACCESS_4 0x100F0104
  398. #define EC_NDB_XBLOCK_XBACCESS_5 0x100F0105
  399. #define EC_NDB_XBLOCK_XBACCESS_6 0x100F0106
  400. #define EC_NDB_XBLOCK_XBACCESS_7 0x100F0107
  401. #define EC_NDB_XBLOCK_XBACCESS_8 0x100F0108
  402. #define EC_NDB_XBLOCK_XBACCESS_9 0x100F0109
  403. #define EC_NDB_XBLOCK_XBACCESS_10 0x100F010A
  404. #define EC_NDB_XBLOCK_XBACCESS_11 0x100F010B
  405. #define EC_NDB_XBLOCK_XBFOREACH_1 0x100F0201
  406. #define EC_NDB_XBLOCK_XBFOREACH_2 0x100F0202
  407. #define EC_NDB_XBLOCK_XBFOREACH_3 0x100F0203
  408. #define EC_NDB_XBLOCK_XBFOREACH_4 0x100F0204
  409. #define EC_NDB_XBLOCK_XBFOREACH_5 0x100F0205
  410. #endif // _NDB_H_
  411. // LTP Error contexts (ulContext) -------------------------------------------------
  412. #if defined ( _LTP_H_ )
  413. #define EC_LTP_MIN 0x20000000
  414. #define EC_LTP_BTH_A_SETROOTHID 0x20010101
  415. #define EC_LTP_BTH_A_GETINDEXENTRY 0x20010201
  416. #define EC_LTP_BTH_A_SETINDEXENTRY 0x20010301
  417. #define EC_LTP_BTH_A_REMOVEROOT 0x20010401
  418. #define EC_LTP_BTH_A_LOOKUPROOT 0x20010501
  419. #define EC_LTP_BTH_A_LOOKUPLEAF 0x20010601
  420. #define EC_LTP_BTH_BTHADVANCEPATH 0x20010701
  421. #define EC_LTP_BTH_A_REKEY 0x20010801
  422. #define EC_LTP_BTH_A_FOREACHROOT 0x20010901
  423. #define EC_LTP_BTH_A_FOREACHLEAF 0x20010A01
  424. #define EC_LTP_BTH_OPEN_1 0x20010B01
  425. #define EC_LTP_BTH_OPEN_2 0x20010B02
  426. #define EC_LTP_BTH_OPEN_3 0x20010B03
  427. #define EC_LTP_BTH_LOOKUP 0x20010C01
  428. #define EC_LTP_BTH_INSERT_1 0x20010D01
  429. #define EC_LTP_BTH_INSERT_2 0x20010D02
  430. #define EC_LTP_BTH_UPDATE 0x20010E01
  431. #define EC_LTP_BTH_REMOVE 0x20010F01
  432. #define EC_LTP_BTH_A_REMOVELEAF 0x20011001
  433. #define EC_LTP_ES_SAVECHANGES 0x20020101
  434. #define EC_LTP_ES_SETSIZE 0x20020201
  435. #define EC_LTP_ES_READ 0x20020301
  436. #define EC_LTP_ES_WRITE 0x20020401
  437. #define EC_LTP_ES_MOVEDATA_1 0x20020501
  438. #define EC_LTP_ES_MOVEDATA_2 0x20020502
  439. #define EC_LTP_ES_COPYTO 0x20020601
  440. #define EC_LTP_ES_ACCESS_1 0x20020701
  441. #define EC_LTP_ES_ACCESS_2 0x20020702
  442. #define EC_LTP_ES_RELOAD 0x20020801
  443. #define EC_LTP_HEAP_ALLOCATE 0x20030101
  444. #define EC_LTP_HEAP_A_ALLOCATE 0x20030201
  445. #define EC_LTP_HEAP_REALLOCATE_1 0x20030301
  446. #define EC_LTP_HEAP_REALLOCATE_2 0x20030302
  447. #define EC_LTP_HEAP_A_REALLOCATE_1 0x20030401
  448. #define EC_LTP_HEAP_A_REALLOCATE_2 0x20030402
  449. #define EC_LTP_HEAP_FREE 0x20030501
  450. #define EC_LTP_HEAP_A_FREE_1 0x20030601
  451. #define EC_LTP_HEAP_A_FREE_2 0x20030602
  452. #define EC_LTP_HEAP_ACCESS 0x20030701
  453. #define EC_LTP_HEAP_A_ACCESS_1 0x20030801
  454. #define EC_LTP_HEAP_A_ACCESS_2 0x20030802
  455. #define EC_LTP_HEAP_OPEN_1 0x20030901
  456. #define EC_LTP_HEAP_OPEN_2 0x20030902
  457. #define EC_LTP_HEAP_SCVALIDATEPAGEHEADERFN_1 0x20030A01
  458. #define EC_LTP_HEAP_SCVALIDATEPAGEHEADERFN_2 0x20030A02
  459. #define EC_LTP_HEAP_SCVALIDATEPAGEHEADERFN_3 0x20030A03
  460. #define EC_LTP_HEAP_SCRESIZEALLOCATION_1 0x20030B01
  461. #define EC_LTP_HEAP_SCRESIZEALLOCATION_2 0x20030B02
  462. #define EC_LTP_HEAP_SCRESIZEALLOCATION_3 0x20030B03
  463. #define EC_LTP_HEAP_SCACCESSPAGE 0x20030C01
  464. #define EC_LTP_HEAP_SCSHRINKPAGEIFLAST 0x20030D01
  465. #define EC_LTP_HEAP_A_RELOADLASTPAGECACHE 0x20030E01
  466. #define EC_LTP_HEAP_SCMAKEACCESSCALLBACK 0x20030F01
  467. #define EC_LTP_HEAP_ACCESSPAGE 0x20031001
  468. #define EC_LTP_HEAP_ACCESSALLOCATION_1 0x20031101
  469. #define EC_LTP_HEAP_ACCESSALLOCATION_2 0x20031102
  470. #define EC_LTP_NAMEID_INTERNGUID_1 0x20040101
  471. #define EC_LTP_NAMEID_INTERNGUID_2 0x20040102
  472. #define EC_LTP_NAMEID_READFIXED 0x20040201
  473. #define EC_LTP_NAMEID_APPENDENTRY_1 0x20040301
  474. #define EC_LTP_NAMEID_APPENDENTRY_2 0x20040302
  475. #define EC_LTP_NAMEID_COMPARESTRING_1 0x20040401
  476. #define EC_LTP_NAMEID_COMPARESTRING_2 0x20040402
  477. #define EC_LTP_NAMEID_COMPARESTRING_3 0x20040403
  478. #define EC_LTP_NAMEID_READSTRING_1 0x20040501
  479. #define EC_LTP_NAMEID_READSTRING_2 0x20040502
  480. #define EC_LTP_NAMEID_INTERNNAME_1 0x20040601
  481. #define EC_LTP_NAMEID_INTERNNAME_2 0x20040602
  482. #define EC_LTP_NAMEID_INTERNNAME_3 0x20040603
  483. #define EC_LTP_NAMEID_OPENCONTEXT 0x20040701
  484. #define EC_LTP_NAMEID_GETNAMESFROMGUID 0x20040801
  485. #define EC_LTP_NAMEID_GETIDSFROMNAMES 0x20040901
  486. #define EC_LTP_PC_SCWRITEPROPENTRY 0x20050101
  487. #define EC_LTP_PC_SCSAVECHANGESESPC 0x20050201
  488. #define EC_LTP_PC_GETPROPINFO 0x20050301
  489. #define EC_LTP_PC_OPENSTREAM_1 0x20050401
  490. #define EC_LTP_PC_OPENSTREAM_2 0x20050402
  491. #define EC_LTP_PC_OPENSTREAM_3 0x20050403
  492. #define EC_LTP_PC_OPENSTREAM_4 0x20050404
  493. #define EC_LTP_PC_OPENSTREAM_5 0x20050405
  494. #define EC_LTP_PROP_A_ENCODEOBJECT 0x20060101
  495. #define EC_LTP_PROP_SCCOPYOBJECT 0x20060201
  496. #define EC_LTP_PROP_SCDECODESTRING 0x20060301
  497. #define EC_LTP_PROP_SCDECODEMVCONSTANT 0x20060401
  498. #define EC_LTP_PROP_SCDECODEMVGUID 0x20060501
  499. #define EC_LTP_PROP_SCDECODEMVCONSTANTINST 0x20060601
  500. #define EC_LTP_PROP_SCDECODEMVSTRINGINST_1 0x20060701
  501. #define EC_LTP_PROP_SCDECODEMVSTRINGINST_2 0x20060702
  502. #define EC_LTP_PROP_SCGETINFOVARIABLESIZE_1 0x20060801
  503. #define EC_LTP_PROP_SCGETINFOVARIABLESIZE_2 0x20060802
  504. #define EC_LTP_PROP_SCGETINFOVARIABLESIZE_3 0x20060803
  505. #define EC_LTP_TC_SCREADPTCI_1 0x20070101
  506. #define EC_LTP_TC_SCREADPTCI_2 0x20070102
  507. #define EC_LTP_TC_SCINSERTCOLUMN_1 0x20070201
  508. #define EC_LTP_TC_SCINSERTCOLUMN_2 0x20070202
  509. #define EC_LTP_TC_OPEN 0x20070301
  510. #define EC_LTP_TC_ADDROW 0x20070401
  511. #define EC_LTP_TC_DELROWS 0x20070501
  512. #define EC_LTP_TC_GETROWINFO 0x20070601
  513. #define EC_LTP_TC_GETCELLINFO_1 0x20070701
  514. #define EC_LTP_TC_GETCELLINFO_2 0x20070702
  515. #define EC_LTP_TC_GETCELLINFO_3 0x20070703
  516. #define EC_LTP_TC_GETROWPROPS 0x20070801
  517. #define EC_LTP_TC_GETONEROWPROP_1 0x20070901
  518. #define EC_LTP_TC_GETONEROWPROP_2 0x20070902
  519. #define EC_LTP_TC_GETONEROWPROP_3 0x20070903
  520. #define EC_LTP_TC_GETCOLUMNPROPS_1 0x20070A01
  521. #define EC_LTP_TC_GETCOLUMNPROPS_2 0x20070A02
  522. #define EC_LTP_TC_SETROWPROPS 0x20070B01
  523. #define EC_LTP_TC_SETROWPROPSFROMPC 0x20070C01
  524. #define EC_LTP_TC_DELROWPROPS 0x20070D01
  525. #define EC_LTP_TC_SETROW_1 0x20070E01
  526. #define EC_LTP_TC_COPYROW_1 0x20070F01
  527. #define EC_LTP_TCV_RESTRICTROW 0x20080101
  528. #define EC_LTP_TCV_SCRESTRICT 0x20080201
  529. #define EC_LTP_TCV_RESTRICTGETVALREF2 0x20080301
  530. #define EC_LTP_TCV_SCRESTRICTCONTENTSTREAM_1 0x20080401
  531. #define EC_LTP_TCV_SCRESTRICTCONTENTSTREAM_2 0x20080402
  532. #define EC_LTP_TCV_SCRESTRICTPROPERTYSTREAM 0x20080501
  533. #define EC_LTP_TCV_SCRESTRICTCOMPARESTREAM_1 0x20080601
  534. #define EC_LTP_TCV_SCRESTRICTCOMPARESTREAM_2 0x20080602
  535. #define EC_LTP_TCV_RESTRICT 0x20080701
  536. #define EC_LTP_TCV_SCPREPAREADDCOLUMN 0x20080801
  537. #define EC_LTP_GMP_INDEXFROMGUID_1 0x20090101
  538. #define EC_LTP_GMP_INDEXFROMGUID_2 0x20090102
  539. #define EC_LTP_GMP_INDEXFROMGUID_3 0x20090103
  540. #define EC_LTP_GMP_GUIDFROMINDEX_1 0x20090201
  541. #define EC_LTP_GMP_GUIDFROMINDEX_2 0x20090202
  542. #define EC_LTP_SMP_LOOKUP 0x200A0101
  543. #define EC_LTP_SMP_UPDATE 0x200A0201
  544. #define EC_LTP_SMP_REMOVE 0x200A0301
  545. #endif // _LTP_H_
  546. // PST Error contexts (ulContext) -------------------------------------------------
  547. #if defined ( _PST_H_ )
  548. #define EC_PST_MIN 0x30000000
  549. #define EC_PST_ATCH_SAVECHANGES_1 0x30010101
  550. #define EC_PST_ATCH_SAVECHANGES_2 0x30010102
  551. #define EC_PST_ATCH_SAVECHANGES_3 0x30010103
  552. #define EC_PST_FLD_SCCREATEFOLDER 0x30020101
  553. #define EC_PST_FLD_SCOPENFOLDERTABLE_1 0x30020201
  554. #define EC_PST_FLD_SCOPENFOLDERTABLE_2 0x30020202
  555. #define EC_PST_FLD_CREATEFOLDER_1 0x30020301
  556. #define EC_PST_FLD_CREATEFOLDER_2 0x30020302
  557. #define EC_PST_FLD_CREATEMESSAGE_1 0x30020401
  558. #define EC_PST_FLD_CREATEMESSAGE_2 0x30020402
  559. #define EC_PST_FLD_CREATEMESSAGE_3 0x30020403
  560. #define EC_PST_FLD_COPYFOLDER_1 0x30020501
  561. #define EC_PST_FLD_COPYFOLDER_2 0x30020502
  562. #define EC_PST_FLD_COPYFOLDER_3 0x30020503
  563. #define EC_PST_FLD_COPYFOLDER_4 0x30020504
  564. #define EC_PST_FLD_COPYFOLDER_5 0x30020505
  565. #define EC_PST_FLD_COPYFOLDER_6 0x30020506
  566. #define EC_PST_FLD_COPYMESSAGES_1 0x30020601
  567. #define EC_PST_FLD_COPYMESSAGES_2 0x30020602
  568. #define EC_PST_FLD_COPYMESSAGES_3 0x30020603
  569. #define EC_PST_FLD_COPYMESSAGES_4 0x30020604
  570. #define EC_PST_FLD_DELETEMESSAGES_1 0x30020701
  571. #define EC_PST_FLD_DELETEMESSAGES_2 0x30020702
  572. #define EC_PST_FLD_DELETEMESSAGES_3 0x30020703
  573. #define EC_PST_FLD_DELETEFOLDER_1 0x30020801
  574. #define EC_PST_FLD_DELETEFOLDER_2 0x30020802
  575. #define EC_PST_FLD_DELETEFOLDER_3 0x30020803
  576. #define EC_PST_FLD_DELETEFOLDER_4 0x30020804
  577. #define EC_PST_FLD_EMPTYFOLDER_1 0x30020901
  578. #define EC_PST_FLD_EMPTYFOLDER_2 0x30020902
  579. #define EC_PST_FLD_EMPTYFOLDER_3 0x30020903
  580. #define EC_PST_FLD_SETREADFLAGS_1 0x30020A01
  581. #define EC_PST_FLD_SETREADFLAGS_2 0x30020A02
  582. #define EC_PST_FLD_SETMESSAGESTATUS_1 0x30020B01
  583. #define EC_PST_FLD_SETMESSAGESTATUS_2 0x30020B02
  584. #define EC_PST_FLD_SETMESSAGESTATUS_3 0x30020B03
  585. #define EC_PST_FLD_SETSEARCHCRITERIA_1 0x30020C01
  586. #define EC_PST_FLD_SETSEARCHCRITERIA_2 0x30020C02
  587. #define EC_PST_FLD_GETSEARCHCRITERIA 0x30020D01
  588. #define EC_PST_FLD_SCSETDELETEFOLDERPROPS_1 0x30020E01
  589. #define EC_PST_FLD_SCSETDELETEFOLDERPROPS_2 0x30020E02
  590. #define EC_PST_FLD_SCSETDELETEFOLDERPROPS_3 0x30020E03
  591. #define EC_PST_FLD_SCOPENFOLDERPCTC 0x30020F01
  592. #define EC_PST_FLDCOPY_SCCHECKFOLDERANCESTRY 0x30030101
  593. #define EC_PST_FLDCOPY_SCDOFOLDERCOPYPROPS_1 0x30030201
  594. #define EC_PST_FLDCOPY_SCDOFOLDERCOPYPROPS_2 0x30030202
  595. #define EC_PST_FLDCOPY_SCDOFOLDERCOPYPROPS_3 0x30030203
  596. #define EC_PST_FLDCOPY_SCDOFOLDERCOPYPROPS_4 0x30030204
  597. #define EC_PST_FLDCOPY_SCDOFOLDERCOPYPROPS_5 0x30030205
  598. #define EC_PST_FLDCOPY_SCDOFOLDERCOPYPROPS_6 0x30030206
  599. #define EC_PST_FLDCOPY_SCMOVECOPYFOLDERPROPS_1 0x30030301
  600. #define EC_PST_FLDCOPY_SCMOVECOPYFOLDERPROPS_2 0x30030302
  601. #define EC_PST_FLDCOPY_SCMOVECOPYONEFOLDER_1 0x30030401
  602. #define EC_PST_FLDCOPY_SCMOVECOPYONEFOLDER_2 0x30030402
  603. #define EC_PST_FLDCOPY_SCDELETESUBFOLDERS 0x30030501
  604. #define EC_PST_FLDCOPY_SCEMPTYFOLDER_1 0x30030601
  605. #define EC_PST_FLDCOPY_SCEMPTYFOLDER_2 0x30030602
  606. #define EC_PST_FLDCOPY_SCDELETEONEMESSAGE_1 0x30030701
  607. #define EC_PST_FLDCOPY_SCDELETEONEMESSAGE_2 0x30030702
  608. #define EC_PST_FLDCOPY_SCMOVECOPYALLFOLDERS_1 0x30030801
  609. #define EC_PST_FLDCOPY_SCMOVECOPYALLFOLDERS_2 0x30030802
  610. #define EC_PST_FLDCOPY_MOVECOPYONEMESSAGE_1 0x30030901
  611. #define EC_PST_FLDCOPY_MOVECOPYONEMESSAGE_2 0x30030902
  612. #define EC_PST_FLDCOPY_SCCHANGEREADFLAG 0x30030A01
  613. #define EC_PST_FLDCOPY_SCDELETEFOLDEROBJECTS_1 0x30030B01
  614. #define EC_PST_FLDCOPY_SCDELETEFOLDEROBJECTS_2 0x30030B02
  615. #define EC_PST_FLDCOPY_SCPROCESSSOME_1 0x30030C01
  616. #define EC_PST_MS_SCINITMS_1 0x30040101
  617. #define EC_PST_MS_SCINITMS_2 0x30040102
  618. #define EC_PST_MS_OPENENTRY_1 0x30040201
  619. #define EC_PST_MS_OPENENTRY_2 0x30040202
  620. #define EC_PST_MS_OPENENTRY_3 0x30040203
  621. #define EC_PST_MS_OPENENTRY_4 0x30040204
  622. #define EC_PST_MS_OPENENTRY_5 0x30040205
  623. #define EC_PST_MS_OPENENTRY_6 0x30040206
  624. #define EC_PST_MS_OPENENTRY_7 0x30040207
  625. #define EC_PST_MS_COMPAREENTRYIDS 0x30040301
  626. #define EC_PST_MS_ADVISE 0x30040401
  627. #define EC_PST_MS_SETRECEIVEFOLDER_1 0x30040501
  628. #define EC_PST_MS_SETRECEIVEFOLDER_2 0x30040502
  629. #define EC_PST_MS_SETRECEIVEFOLDER_3 0x30040503
  630. #define EC_PST_MS_SETRECEIVEFOLDER_4 0x30040504
  631. #define EC_PST_MS_GETOUTGOINGQUEUE 0x30040601
  632. #define EC_PST_MS_SETLOCKSTATE_1 0x30040701
  633. #define EC_PST_MS_SETLOCKSTATE_2 0x30040702
  634. #define EC_PST_MS_SETLOCKSTATE_3 0x30040703
  635. #define EC_PST_MS_SETLOCKSTATE_4 0x30040704
  636. #define EC_PST_MS_FINISHEDMSG_1 0x30040801
  637. #define EC_PST_MS_FINISHEDMSG_2 0x30040802
  638. #define EC_PST_MS_FINISHEDMSG_3 0x30040803
  639. #define EC_PST_MS_ABORTSUBMIT_1 0x30040901
  640. #define EC_PST_MS_ABORTSUBMIT_2 0x30040902
  641. #define EC_PST_MS_ABORTSUBMIT_3 0x30040903
  642. #define EC_PST_MS_NOTIFYNEWMAIL 0x30040A01
  643. #define EC_PST_MSG_SCSAVETOPLEVELMSG_1 0x30050101
  644. #define EC_PST_MSG_SCSAVETOPLEVELMSG_2 0x30050102
  645. #define EC_PST_MSG_SCSAVETOPLEVELMSG_3 0x30050103
  646. #define EC_PST_MSG_SCSAVETOPLEVELMSG_4 0x30050104
  647. #define EC_PST_MSG_SCSAVETOPLEVELMSG_5 0x30050105
  648. #define EC_PST_MSG_SAVECHANGES_1 0x30050201
  649. #define EC_PST_MSG_SAVECHANGES_2 0x30050202
  650. #define EC_PST_MSG_SAVECHANGES_3 0x30050203
  651. #define EC_PST_MSG_OPENATTACH 0x30050301
  652. #define EC_PST_MSG_CREATEATTACH_1 0x30050401
  653. #define EC_PST_MSG_CREATEATTACH_2 0x30050402
  654. #define EC_PST_MSG_DELETEATTACH 0x30050501
  655. #define EC_PST_MSG_SCSUBMITMESSAGE_1 0x30050601
  656. #define EC_PST_MSG_SCSUBMITMESSAGE_2 0x30050602
  657. #define EC_PST_MSG_SCSUBMITMESSAGE_3 0x30050603
  658. #define EC_PST_MSG_SCSUBMITMESSAGE_4 0x30050604
  659. #define EC_PST_MSG_SUBMITMESSAGE_1 0x30050701
  660. #define EC_PST_MSG_SUBMITMESSAGE_2 0x30050702
  661. #define EC_PST_MSG_SUBMITMESSAGE_3 0x30050703
  662. #define EC_PST_MSG_SETREADFLAG_1 0x30050801
  663. #define EC_PST_MSG_SETREADFLAG_2 0x30050802
  664. #define EC_PST_MSG_SCINITMSGOBJ 0x30050901
  665. #define EC_PST_MSG_MODIFYRECIPIENTS 0x30050A01
  666. #define EC_PST_MSG_SCSAVEMESSAGE_1 0x30050B01
  667. #define EC_PST_MSG_SCSAVEMESSAGE_2 0x30050B02
  668. #define EC_PST_MSG_SCSAVEMESSAGE_3 0x30050B03
  669. #define EC_PST_MSG_SCSAVEMESSAGE_4 0x30050B04
  670. #define EC_PST_MSG_SCSAVEMESSAGE_5 0x30050B05
  671. #define EC_PST_MSG_SCSAVEMESSAGE_6 0x30050B06
  672. #define EC_PST_MSG_SCSAVEMESSAGE_7 0x30050B07
  673. #define EC_PST_MSG_SCSAVEMESSAGE_8 0x30050B08
  674. #define EC_PST_MSG_SCCALLRTFSYNC 0x30050C01
  675. #define EC_PST_MSL_LOGON_1 0x30060101
  676. #define EC_PST_MSL_LOGON_2 0x30060102
  677. #define EC_PST_MSL_SPOOLERLOGON_1 0x30060201
  678. #define EC_PST_MSL_SPOOLERLOGON_2 0x30060202
  679. #define EC_PST_MSL_SCLOGONHELPER 0x30060301
  680. #define EC_PST_MSL_SCOPENSTORE_1 0x30060401
  681. #define EC_PST_MSL_SCOPENSTORE_2 0x30060402
  682. #define EC_PST_MSL_SCOPENSTORE_3 0x30060403
  683. #define EC_PST_MSL_SCOPENSTORE_4 0x30060404
  684. #define EC_PST_MSL_SCOPENSTORE_5 0x30060405
  685. #define EC_PST_MSL_SCBROWSEFORFILE_1 0x30060501
  686. #define EC_PST_MSL_SCCREATEORCONFIGURE_1 0x30060601
  687. #define EC_PST_MSL_SCCREATEORCONFIGURE_2 0x30060602
  688. #define EC_PST_MSL_SCSERVICECONFIGURE_1 0x30060701
  689. #define EC_PST_PROPOBJ_GETPROPS_1 0x30070101
  690. #define EC_PST_PROPOBJ_GETPROPS_2 0x30070102
  691. #define EC_PST_PROPOBJ_SCSETSPECIALPROP_1 0x30070201
  692. #define EC_PST_PROPOBJ_SCSETSPECIALPROP_2 0x30070202
  693. #define EC_PST_PROPOBJ_SCSETSPECIALPROP_3 0x30070203
  694. #define EC_PST_PROPOBJ_SCSETSPECIALPROP_4 0x30070204
  695. #define EC_PST_PROPOBJ_SETPROPS 0x30070301
  696. #define EC_PST_PROPOBJ_DELETEPROPSINTERNAL_1 0x30070401
  697. #define EC_PST_PROPOBJ_DELETEPROPSINTERNAL_2 0x30070402
  698. #define EC_PST_PROPOBJ_DELETEPROPS 0x30070501
  699. #define EC_PST_PROPOBJ_COPYPROPS_1 0x30070601
  700. #define EC_PST_PROPOBJ_COPYPROPS_2 0x30070602
  701. #define EC_PST_PROPOBJ_COPYPROPS_3 0x30070603
  702. #define EC_PST_PROPOBJ_GETIDSFROMNAMES_1 0x30070701
  703. #define EC_PST_PROPOBJ_GETIDSFROMNAMES_2 0x30070702
  704. #define EC_PST_PROPOBJ_OPENPROPERTY_1 0x30070801
  705. #define EC_PST_PROPOBJ_OPENPROPERTY_2 0x30070802
  706. #define EC_PST_PROPOBJ_OPENPROPERTY_3 0x30070803
  707. #define EC_PST_PROPOBJ_OPENPROPERTY_4 0x30070804
  708. #define EC_PST_PROPOBJ_OPENPROPERTY_5 0x30070805
  709. #define EC_PST_PROPOBJ_OPENPROPERTY_6 0x30070806
  710. #define EC_PST_PROPOBJ_OPENPROPERTY_7 0x30070807
  711. #define EC_PST_PROPOBJ_SCDELSPECIALPROP 0x30070901
  712. #define EC_PST_PROPOBJ_GETNAMESFROMIDS 0x30070A01
  713. #define EC_PST_PSTDLG_SCGETPSTFILENAME_1 0x30080101
  714. #define EC_PST_PSTDLG_SCGETPSTFILENAME_2 0x30080102
  715. #define EC_PST_PSTDLG_SCGETPSTFILENAME_3 0x30080103
  716. #define EC_PST_PSTDLG_SCGETCREATEINFORMATION_1 0x30080201
  717. #define EC_PST_PSTDLG_SCGETCREATEINFORMATION_2 0x30080202
  718. #define EC_PST_PSTDLG_SCGETCREATEINFORMATION_3 0x30080203
  719. #define EC_PST_PSTDLG_SCGETCREATEINFORMATION_4 0x30080204
  720. #define EC_PST_PSTDLG_SCGETCREATEINFORMATION_5 0x30080205
  721. #define EC_PST_PSTDLG_FCHANGEPASSWORDDLG 0x30080301
  722. #define EC_PST_PSTDLG_SCCHANGEPASSWORDDLG_1 0x30080401
  723. #define EC_PST_PSTDLG_SCCHANGEPASSWORDDLG_2 0x30080402
  724. #define EC_PST_PSTDLG_SCCHANGEPASSWORDDLG_3 0x30080403
  725. #define EC_PST_PSTDLG_SCCHANGEPASSWORDDLG_4 0x30080404
  726. #define EC_PST_PSTDLG_SCCHANGEPASSWORDDLG_5 0x30080405
  727. #define EC_PST_PSTDLG_SCGETPASSWORD_1 0x30080501
  728. #define EC_PST_PSTDLG_SCGETPASSWORD_2 0x30080502
  729. #define EC_PST_PSTDLG_SCGETPASSWORD_3 0x30080503
  730. #define EC_PST_PSTDLG_SCGETPASSWORD_4 0x30080504
  731. #define EC_PST_PSTDLG_SCGETPASSWORD_5 0x30080505
  732. #define EC_PST_PSTDLG_SCGETPASSWORD_6 0x30080506
  733. #define EC_PST_PSTDLG_SCSHAREPASSWORDDLG_1 0x30080601
  734. #define EC_PST_PSTDLG_SCSHAREPASSWORDDLG_2 0x30080602
  735. #define EC_PST_PSTDLG_SCSHAREPASSWORDDLG_3 0x30080603
  736. #define EC_PST_PSTDLG_SCGETCREATEINFORMATIONEX 0x30081101
  737. #define EC_PST_PSTDLG_SCGETPASSWORDEX 0x30081201
  738. #define EC_PST_PSTDLG_SCGETOSTFILENAME_1 0x30081301
  739. #define EC_PST_PSTUTIL_SCGETPARENTNIDIMMEDIATE 0x30090101
  740. #define EC_PST_PSTUTIL_SCGETPARENTNID 0x30090201
  741. #define EC_PST_PSTUTIL_SCSETPARENTNID 0x30090301
  742. #define EC_PST_PSTUTIL_SCEXPECTONEPROP 0x30090401
  743. #define EC_PST_PSTUTIL_MS_UPDATECOUNTERPROPS 0x30090501
  744. #define EC_PST_PSTUTIL_CHANGEPSTPASSWORD 0x30090601
  745. #define EC_PST_PSTUTIL_SCDECODEENTRYID_1 0x30090701
  746. #define EC_PST_PSTUTIL_SCDECODEENTRYID_2 0x30090702
  747. #define EC_PST_QUEUE_SCOPENQUEUENODE 0x300A0101
  748. #define EC_PST_QUEUE_SUDQ_SCPEEK 0x300A0201
  749. #define EC_PST_RFS_SCOPENRFS 0x300B0101
  750. #define EC_PST_RFS_SCFINDROWOFMSGCLASS 0x300B0201
  751. #define EC_PST_SCO_SCSETSEARCHCRITERIA_1 0x300C0101
  752. #define EC_PST_SCO_SCSETSEARCHCRITERIA_2 0x300C0102
  753. #define EC_PST_SCO_SCADDTODOMAIN 0x300C0201
  754. #define EC_PST_SCO_SCDELETEFROMDOMAIN 0x300C0301
  755. #define EC_PST_SCO_SCENUMDOMAIN_1 0x300C0401
  756. #define EC_PST_SCO_SCENUMDOMAIN_2 0x300C0402
  757. #define EC_PST_SCO_SCGETFLAGS 0x300C0501
  758. #define EC_PST_SCO_SCGETREST_1 0x300C0601
  759. #define EC_PST_SCO_SCGETREST_2 0x300C0602
  760. #define EC_PST_SCO_SCGETREST_3 0x300C0603
  761. #define EC_PST_SCO_SCGETDOMAIN_1 0x300C0701
  762. #define EC_PST_SCO_SCGETDOMAIN_2 0x300C0702
  763. #define EC_PST_SCO_SCGETDOMAIN_3 0x300C0703
  764. #define EC_PST_SCO_SCRECALCDOMAIN 0x300C0801
  765. #define EC_PST_SCO_SCWRITESUBFOLDERS 0x300C0901
  766. #define EC_PST_SETTINGS_SCOPENSETTINGSPROP 0x300D0101
  767. #define EC_PST_SETTINGS_DELETEPROPS 0x300D0201
  768. #define EC_PST_SETTINGS_OPENPROPERTY_1 0x300D0301
  769. #define EC_PST_SETTINGS_OPENPROPERTY_2 0x300D0302
  770. #define EC_PST_SMO_SCOPENSMO_1 0x300E0101
  771. #define EC_PST_SMO_SCOPENSMO_2 0x300E0102
  772. #define EC_PST_SMO_SCOPENSAL 0x300E0201
  773. #define EC_PST_SMO_SAL_SCDELETESTD 0x300E0301
  774. #define EC_PST_SMO_SDO_SCREMOVE 0x300E0401
  775. #define EC_PST_SMO_SDO_SCOPENNODE 0x300E0501
  776. #define EC_PST_SPECPROP_SCGETSPECIALPROPVALUE_1 0x300F0101
  777. #define EC_PST_SPECPROP_SCGETSPECIALPROPVALUE_2 0x300F0102
  778. #define EC_PST_SPECPROP_SCGETSPECIALPROPVALUE_3 0x300F0103
  779. #define EC_PST_SPECPROP_GETSPECIALPROPVALUEPC_1 0x300F0201
  780. #define EC_PST_SPECPROP_GETSPECIALPROPVALUEPC_2 0x300F0202
  781. #define EC_PST_SPECPROP_GETSPECIALPROPVALUEPC_3 0x300F0203
  782. #define EC_PST_STAT_SCOPENSTATUSENTRY 0x30100101
  783. #define EC_PST_STAT_SCCHANGEPW 0x30100201
  784. #define EC_PST_TBL_FINDROW_1 0x30110101
  785. #define EC_PST_TBL_FINDROW_2 0x30110102
  786. #define EC_PST_TBL_SEEKROW 0x30110201
  787. #define EC_PST_TBL_SETCOLLAPSESTATE 0x30110301
  788. #define EC_PST_TBL_SCFINDROWBYIKEY 0x30110401
  789. #define EC_PST_TBL_EXPANDROW 0x30110501
  790. #define EC_PST_TBL_COLLAPSEROW 0x30110601
  791. #define EC_PST_TBL_FREEBOOKMARK_1 0x30110701
  792. #define EC_PST_TBL_FREEBOOKMARK_2 0x30110702
  793. #define EC_PST_TBLTSO_TRO_RESTRICT 0x30120101
  794. #define EC_PST_TBLTSO_GETIUROWINDEXFROMPIKEY_1 0x30120201
  795. #define EC_PST_TBLTSO_GETIUROWINDEXFROMPIKEY_2 0x30120202
  796. #define EC_PST_TBLTSO_EXPANDTOIUROWINDEX_1 0x30120301
  797. #define EC_PST_TBLTSO_EXPANDTOIUROWINDEX_2 0x30120302
  798. #define EC_PST_TBLTSO_SCCOMPAREROW 0x30120401
  799. #define EC_PST_TBLTSO_SCPREPARENEWTSO_1 0x30120501
  800. #define EC_PST_TBLTSO_SCPREPARENEWTSO_2 0x30120502
  801. #define EC_PST_TBLTSO_SCPREPARENEWTSO_3 0x30120503
  802. #define EC_PST_TBLTSO_CATEGORIZE 0x30120601
  803. #define EC_PST_TBLTSO_SCREBUILDCACHE 0x30120701
  804. #define EC_PST_TRANSACT_SCOPENSUBLTP 0x30130101
  805. #define EC_PST_TRANSACT_MS_BEGINUPDATE_1 0x30130201
  806. #define EC_PST_TRANSACT_MS_BEGINUPDATE_2 0x30130202
  807. #define EC_PST_TRANSACT_MS_BEGINUPDATE_3 0x30130203
  808. #define EC_PST_TRANSACT_MS_BEGINUPDATE_4 0x30130204
  809. #define EC_PST_OST_SCLRFLDCANCREATE 0x30140101
  810. #define EC_PST_OST_SCLRFLDCANMOVECOPY 0x30140201
  811. #define EC_PST_OST_SCLRFLDCANDELETE 0x30140301
  812. #define EC_PST_OST_SCLRFLDFINDROW_1 0x30140401
  813. #define EC_PST_OST_SCLRFLDFINDROW_2 0x30140402
  814. #define EC_PST_OST_SCLRFLDCANMODIFY 0x30140501
  815. #define EC_PST_OST_SCLRBEGUPHIERARCHY 0x30140601
  816. #define EC_PST_OST_SCLRBEGUPFOLDER_1 0x30140701
  817. #define EC_PST_OST_SCLRBEGUPFOLDER_2 0x30140702
  818. #define EC_PST_OST_SCLRBEGUPFOLDER_3 0x30140703
  819. #define EC_PST_OST_SCLRBEGUPCONTENTS_1 0x30140801
  820. #define EC_PST_OST_SCLRBEGUPCONTENTS_2 0x30140802
  821. #define EC_PST_OST_SCLRBEGUPTABLE_1 0x30140901
  822. #define EC_PST_OST_SCLRBEGUPTABLE_2 0x30140902
  823. #define EC_PST_OST_SCLRENDUPTABLE 0x30140A01
  824. #define EC_PST_OST_SCLRBEGUPMESSAGE_1 0x30140B01
  825. #define EC_PST_OST_SCLRBEGUPMESSAGE_2 0x30140B02
  826. #define EC_PST_OST_SCLRBEGUPMESSAGEREAD_1 0x30140C01
  827. #define EC_PST_OST_SCLRBEGUPMESSAGEREAD_2 0x30140C02
  828. #define EC_PST_OST_SCLRBEGUPMESSAGEDEL_1 0x30140D01
  829. #define EC_PST_OST_SCLRBEGUPMESSAGEDEL_2 0x30140D02
  830. #define EC_PST_OST_SCLRENDUPMESSAGEDEL_1 0x30140E01
  831. #define EC_PST_OST_SCLRENDUPMESSAGEDEL_2 0x30140E02
  832. #define EC_PST_OST_SYNCBEG 0x30140F01
  833. #define EC_PST_OST_SYNCEND 0x30141001
  834. #define EC_PST_OST_SCLRSETMODIFIED_1 0x30141101
  835. #define EC_PST_OST_SCLRSETMODIFIED_2 0x30141102
  836. #define EC_PST_OST_SCLROPENSTREAM 0x30141201
  837. #define EC_PST_OST_SRLRUPDFOLDERCKEY 0x30141301
  838. #define EC_PST_OST_SCLRBEGDNTABLE 0x30141401
  839. #define EC_PST_OST_IHCIMPORTFOLDERCHANGE_1 0x30141501
  840. #define EC_PST_OST_IHCIMPORTFOLDERCHANGE_2 0x30141502
  841. #define EC_PST_OST_IHCIMPORTFOLDERCHANGE_3 0x30141503
  842. #define EC_PST_OST_IHCIMPORTFOLDERCHANGE_4 0x30141504
  843. #define EC_PST_OST_IHCIMPORTFOLDERCHANGE_5 0x30141505
  844. #define EC_PST_OST_IHCIMPORTFOLDERCHANGE_6 0x30141506
  845. #define EC_PST_OST_IHCIMPORTFOLDERCHANGE_7 0x30141507
  846. #define EC_PST_OST_IHCIMPORTFOLDERCHANGE_8 0x30141508
  847. #define EC_PST_OST_IHCIMPORTFOLDERCHANGE_9 0x30141509
  848. #define EC_PST_OST_IHCIMPORTFOLDERCHANGE_10 0x3014150A
  849. #define EC_PST_OST_IHCIMPORTFOLDERCHANGE_11 0x3014150B
  850. #define EC_PST_OST_IHCIMPORTFOLDERCHANGE_12 0x3014150C
  851. #define EC_PST_OST_IHCIMPORTFOLDERCHANGE_13 0x3014150D
  852. #define EC_PST_OST_IHCIMPORTFOLDERCHANGE_14 0x3014150E
  853. #define EC_PST_OST_IHCIMPORTFOLDERCHANGE_15 0x3014150F
  854. #define EC_PST_OST_ICCIMPORTMESSAGECHANGE_1 0x30141601
  855. #define EC_PST_OST_ICCIMPORTMESSAGECHANGE_2 0x30141602
  856. #define EC_PST_OST_ICCIMPORTMESSAGECHANGE_3 0x30141603
  857. #define EC_PST_OST_ICCIMPORTMESSAGECHANGE_4 0x30141604
  858. #define EC_PST_OST_ICCIMPORTMESSAGECHANGE_5 0x30141605
  859. #define EC_PST_OST_ICCIMPORTMESSAGECHANGE_6 0x30141606
  860. #define EC_PST_OST_ICCIMPORTMESSAGECHANGE_7 0x30141607
  861. #define EC_PST_OST_SCLRPATCHHIERROW 0x30141701
  862. #define EC_PST_OST_MSXSETFOLDERINFO_1 0x30141801
  863. #define EC_PST_OST_MSXSETFOLDERINFO_2 0x30141802
  864. #define EC_PST_OST_MSXSETFOLDERINFO_3 0x30141803
  865. #define EC_PST_OST_MSXSETFOLDERINFO_4 0x30141804
  866. #define EC_PST_OST_MSXSETFOLDERINFO_5 0x30141805
  867. #define EC_PST_OST_MSXGETFOLDERINFO 0x30141901
  868. #define EC_PST_OST_SCLRFLDUPDATE 0x30141A01
  869. #define EC_PST_OST_SCLRFAVCREATE_1 0x30141B01
  870. #define EC_PST_OST_SCLRFAVCREATE_2 0x30141B02
  871. #define EC_PST_OST_SCLRFAVCREATE_3 0x30141B03
  872. #define EC_PST_OST_SCLRFAVDELETE_1 0x30141C01
  873. #define EC_PST_OST_SCLRFAVDELETE_2 0x30141C02
  874. #define EC_PST_OST_SCLRFAVDELETE_3 0x30141C03
  875. #define EC_PST_OST_SCLRFAVDELETE_4 0x30141C04
  876. #define EC_PST_OST_SCLRBEGDNFORM_1 0x30141D01
  877. #define EC_PST_OST_SCLRCONFLICTCHECK 0x30141E01
  878. #define EC_PST_OST_SCLRFIXUPWINNER1 0x30141F01
  879. #define EC_PST_OST_SCLRFIXUPWINNER2_1 0x30142001
  880. #define EC_PST_OST_SCLRFIXUPWINNER2_2 0x30142002
  881. #define EC_PST_OST_SCLRGETCHGINFO_1 0x30142101
  882. #define EC_PST_OST_SCLRGETCHGINFO_2 0x30142102
  883. #define EC_PST_OST_MSXGETFOLDERCKEY 0x30142201
  884. #define EC_PST_OST_SCLROPMODREAD 0x30142301
  885. #define EC_PST_OST_SCLROPPROCESS 0x30142401
  886. #define EC_PST_OST_SCLRFLDCHECKREP_1 0x30142501
  887. #define EC_PST_OST_SCLRFLDCHECKREP_2 0x30142502
  888. #define EC_PST_OST_SCLRFLDCHECKREP_3 0x30142503
  889. #define EC_PST_GENERIC 0x30FFFFFF
  890. #endif // _PST_H_