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.

230 lines
15 KiB

  1. /******************************************************************************
  2. Copyright (c) 1999 Microsoft Corporation
  3. Module Name:
  4. ScriptingFrameworkDID.h
  5. Abstract:
  6. This file contains the definition of some constants used by
  7. the Help Center Application.
  8. Revision History:
  9. Davide Massarenti (Dmassare) 07/21/99
  10. created
  11. Kalyani Narlanka (KalyaniN) 03/15/01
  12. Moved Incident and Encryption Objects from HelpService to HelpCtr to improve Perf.
  13. ******************************************************************************/
  14. #if !defined(__INCLUDED___PCH___SCRIPTINGFRAMEWORKDID_H___)
  15. #define __INCLUDED___PCH___SCRIPTINGFRAMEWORKDID_H___
  16. /////////////////////////////////////////////////////////////////////////
  17. /////////////////////////////////////////////////////////////////////////
  18. #define DISPID_PCH_BASE 0x08010000
  19. #define DISPID_PCH_BASE_COL (DISPID_PCH_BASE + 0x0000) // IPCHCollection
  20. #define DISPID_PCH_BASE_U (DISPID_PCH_BASE + 0x0100) // IPCHUtility
  21. #define DISPID_PCH_BASE_US (DISPID_PCH_BASE + 0x0300) // IPCHUserSettings
  22. #define DISPID_PCH_BASE_QR (DISPID_PCH_BASE + 0x0400) // IPCHQueryResult
  23. #define DISPID_PCH_BASE_TDB (DISPID_PCH_BASE + 0x0500) // IPCHTaxonomyDatabase
  24. #define DISPID_PCH_BASE_SHT (DISPID_PCH_BASE + 0x0600) // IPCHSetOfHelpTopics
  25. #define DISPID_PCH_BASE_SHTE (DISPID_PCH_BASE + 0x0680) // DPCHSetOfHelpTopicsEvents
  26. #define DISPID_PCH_BASE_S (DISPID_PCH_BASE + 0x0700) // IPCHSecurity
  27. #define DISPID_PCH_BASE_SD (DISPID_PCH_BASE + 0x0800) // IPCHSecurityDescriptor
  28. #define DISPID_PCH_BASE_ACL (DISPID_PCH_BASE + 0x0900) // IPCHAccessControlList
  29. #define DISPID_PCH_BASE_ACE (DISPID_PCH_BASE + 0x0A00) // IPCHAccessControlEntry
  30. /////////////////////////////////////////////////////////////////////////
  31. /////////////////////////////////////////////////////////////////////////
  32. #define DISPID_PCH_COL__COUNT (DISPID_PCH_BASE_COL + 0x0000)
  33. ////////////////////////////////////////
  34. #define DISPID_PCH_U__USERSETTINGS (DISPID_PCH_BASE_U + 0x0000)
  35. #define DISPID_PCH_U__CHANNELS (DISPID_PCH_BASE_U + 0x0001)
  36. #define DISPID_PCH_U__SECURITY (DISPID_PCH_BASE_U + 0x0002)
  37. #define DISPID_PCH_U__CONNECTIVITY (DISPID_PCH_BASE_U + 0x0003)
  38. #define DISPID_PCH_U__DATABASE (DISPID_PCH_BASE_U + 0x0004)
  39. #define DISPID_PCH_U__FORMATERROR (DISPID_PCH_BASE_U + 0x0010)
  40. #define DISPID_PCH_U__CREATEOBJECT_SEARCHENGINEMGR (DISPID_PCH_BASE_U + 0x0020)
  41. #define DISPID_PCH_U__CREATEOBJECT_DATACOLLECTION (DISPID_PCH_BASE_U + 0x0021)
  42. #define DISPID_PCH_U__CREATEOBJECT_CABINET (DISPID_PCH_BASE_U + 0x0022)
  43. #define DISPID_PCH_U__CREATEOBJECT_ENCRYPTION (DISPID_PCH_BASE_U + 0x0023)
  44. #define DISPID_PCH_U__CREATEOBJECT_CHANNEL (DISPID_PCH_BASE_U + 0x0024)
  45. #define DISPID_PCH_U__CREATEOBJECT_REMOTEDESKTOPCONNECTION (DISPID_PCH_BASE_U + 0x0025)
  46. #define DISPID_PCH_U__CREATEOBJECT_REMOTEDESKTOPSESSION (DISPID_PCH_BASE_U + 0x0026)
  47. #define DISPID_PCH_U__CONNECTTOEXPERT (DISPID_PCH_BASE_U + 0x0027)
  48. #define DISPID_PCH_U__SWITCHDESKTOPMODE (DISPID_PCH_BASE_U + 0x0028)
  49. ////////////////////////////////////////
  50. #define DISPID_PCH_US__CURRENTSKU (DISPID_PCH_BASE_US + 0x0000)
  51. #define DISPID_PCH_US__MACHINESKU (DISPID_PCH_BASE_US + 0x0001)
  52. #define DISPID_PCH_US__HELPLOCATION (DISPID_PCH_BASE_US + 0x0008)
  53. #define DISPID_PCH_US__DATABASEDIR (DISPID_PCH_BASE_US + 0x0009)
  54. #define DISPID_PCH_US__DATABASEFILE (DISPID_PCH_BASE_US + 0x000A)
  55. #define DISPID_PCH_US__INDEXFILE (DISPID_PCH_BASE_US + 0x000B)
  56. #define DISPID_PCH_US__INDEXDISPLAYNAME (DISPID_PCH_BASE_US + 0x000C)
  57. #define DISPID_PCH_US__LASTUPDATED (DISPID_PCH_BASE_US + 0x000D)
  58. #define DISPID_PCH_US__AREHEADLINESENABLED (DISPID_PCH_BASE_US + 0x000E)
  59. #define DISPID_PCH_US__NEWS (DISPID_PCH_BASE_US + 0x000F)
  60. #define DISPID_PCH_US__SELECT (DISPID_PCH_BASE_US + 0x0010)
  61. /////////////////////////////////////////////////////////////////////////
  62. /////////////////////////////////////////////////////////////////////////
  63. #define DISPID_PCH_QR__CATEGORY (DISPID_PCH_BASE_QR + 0x0000)
  64. #define DISPID_PCH_QR__ENTRY (DISPID_PCH_BASE_QR + 0x0001)
  65. #define DISPID_PCH_QR__TOPIC_URL (DISPID_PCH_BASE_QR + 0x0002)
  66. #define DISPID_PCH_QR__ICON_URL (DISPID_PCH_BASE_QR + 0x0003)
  67. #define DISPID_PCH_QR__TITLE (DISPID_PCH_BASE_QR + 0x0004)
  68. #define DISPID_PCH_QR__DESCRIPTION (DISPID_PCH_BASE_QR + 0x0005)
  69. #define DISPID_PCH_QR__TYPE (DISPID_PCH_BASE_QR + 0x0006)
  70. #define DISPID_PCH_QR__POS (DISPID_PCH_BASE_QR + 0x0007)
  71. #define DISPID_PCH_QR__VISIBLE (DISPID_PCH_BASE_QR + 0x0008)
  72. #define DISPID_PCH_QR__SUBSITE (DISPID_PCH_BASE_QR + 0x0009)
  73. #define DISPID_PCH_QR__NAVIGATIONMODEL (DISPID_PCH_BASE_QR + 0x000A)
  74. #define DISPID_PCH_QR__PRIORITY (DISPID_PCH_BASE_QR + 0x000B)
  75. #define DISPID_PCH_QR__FULLPATH (DISPID_PCH_BASE_QR + 0x0020)
  76. ////////////////////////////////////////
  77. #define DISPID_PCH_TDB__INSTALLEDSKUS (DISPID_PCH_BASE_TDB + 0x0000)
  78. #define DISPID_PCH_TDB__HASWRITEPERMISSIONS (DISPID_PCH_BASE_TDB + 0x0001)
  79. #define DISPID_PCH_TDB__LOOKUPNODE (DISPID_PCH_BASE_TDB + 0x0010)
  80. #define DISPID_PCH_TDB__LOOKUPSUBNODES (DISPID_PCH_BASE_TDB + 0x0011)
  81. #define DISPID_PCH_TDB__LOOKUPTOPICS (DISPID_PCH_BASE_TDB + 0x0012)
  82. #define DISPID_PCH_TDB__LOOKUPNODESANDTOPICS (DISPID_PCH_BASE_TDB + 0x0013)
  83. #define DISPID_PCH_TDB__LOCATECONTEXT (DISPID_PCH_BASE_TDB + 0x0014)
  84. #define DISPID_PCH_TDB__KEYWORDSEARCH (DISPID_PCH_BASE_TDB + 0x0015)
  85. #define DISPID_PCH_TDB__GATHERNODES (DISPID_PCH_BASE_TDB + 0x0018)
  86. #define DISPID_PCH_TDB__GATHERTOPICS (DISPID_PCH_BASE_TDB + 0x0019)
  87. #define DISPID_PCH_TDB__CONNECTTODISK (DISPID_PCH_BASE_TDB + 0x0020)
  88. #define DISPID_PCH_TDB__CONNECTTOSERVER (DISPID_PCH_BASE_TDB + 0x0021)
  89. #define DISPID_PCH_TDB__ABORT (DISPID_PCH_BASE_TDB + 0x0022)
  90. ////////////////////////////////////////
  91. #define DISPID_PCH_SHT__SKU (DISPID_PCH_BASE_SHT + 0x0000)
  92. #define DISPID_PCH_SHT__LANGUAGE (DISPID_PCH_BASE_SHT + 0x0001)
  93. #define DISPID_PCH_SHT__DISPLAYNAME (DISPID_PCH_BASE_SHT + 0x0002)
  94. #define DISPID_PCH_SHT__PRODUCTID (DISPID_PCH_BASE_SHT + 0x0003)
  95. #define DISPID_PCH_SHT__VERSION (DISPID_PCH_BASE_SHT + 0x0004)
  96. #define DISPID_PCH_SHT__LOCATION (DISPID_PCH_BASE_SHT + 0x0005)
  97. #define DISPID_PCH_SHT__EXPORTED (DISPID_PCH_BASE_SHT + 0x0006)
  98. #define DISPID_PCH_SHT__ONSTATUSCHANGE (DISPID_PCH_BASE_SHT + 0x0007)
  99. #define DISPID_PCH_SHT__STATUS (DISPID_PCH_BASE_SHT + 0x0008)
  100. #define DISPID_PCH_SHT__ERRORCODE (DISPID_PCH_BASE_SHT + 0x0009)
  101. #define DISPID_PCH_SHT__ISMACHINEHELP (DISPID_PCH_BASE_SHT + 0x000A)
  102. #define DISPID_PCH_SHT__ISINSTALLED (DISPID_PCH_BASE_SHT + 0x000B)
  103. #define DISPID_PCH_SHT__CANINSTALL (DISPID_PCH_BASE_SHT + 0x000C)
  104. #define DISPID_PCH_SHT__CANUNINSTALL (DISPID_PCH_BASE_SHT + 0x000D)
  105. #define DISPID_PCH_SHT__INSTALL (DISPID_PCH_BASE_SHT + 0x0020)
  106. #define DISPID_PCH_SHT__UNINSTALL (DISPID_PCH_BASE_SHT + 0x0021)
  107. #define DISPID_PCH_SHT__ABORT (DISPID_PCH_BASE_SHT + 0x0022)
  108. ////////////////////////////////////////
  109. #define DISPID_PCH_SHTE__ONSTATUSCHANGE (DISPID_PCH_BASE_SHTE + 0x0000)
  110. /////////////////////////////////////////////////////////////////////////
  111. /////////////////////////////////////////////////////////////////////////
  112. #define DISPID_PCH_S__CREATEOBJECT_SECURITYDESCRIPTOR (DISPID_PCH_BASE_S + 0x0000)
  113. #define DISPID_PCH_S__CREATEOBJECT_ACCESSCONTROLLIST (DISPID_PCH_BASE_S + 0x0001)
  114. #define DISPID_PCH_S__CREATEOBJECT_ACCESSCONTROLENTRY (DISPID_PCH_BASE_S + 0x0002)
  115. #define DISPID_PCH_S__GETUSERNAME (DISPID_PCH_BASE_S + 0x0008)
  116. #define DISPID_PCH_S__GETUSERDOMAIN (DISPID_PCH_BASE_S + 0x0009)
  117. #define DISPID_PCH_S__GETUSERDISPLAYNAME (DISPID_PCH_BASE_S + 0x000A)
  118. #define DISPID_PCH_S__CHECKCREDENTIALS (DISPID_PCH_BASE_S + 0x0010)
  119. #define DISPID_PCH_S__CHECKACCESSTOSD (DISPID_PCH_BASE_S + 0x0011)
  120. #define DISPID_PCH_S__CHECKACCESSTOFILE (DISPID_PCH_BASE_S + 0x0012)
  121. #define DISPID_PCH_S__CHECKACCESSTOREGISTRY (DISPID_PCH_BASE_S + 0x0013)
  122. #define DISPID_PCH_S__GETFILESD (DISPID_PCH_BASE_S + 0x0018)
  123. #define DISPID_PCH_S__SETFILESD (DISPID_PCH_BASE_S + 0x0019)
  124. #define DISPID_PCH_S__GETREGISTRYSD (DISPID_PCH_BASE_S + 0x001A)
  125. #define DISPID_PCH_S__SETREGISTRYSD (DISPID_PCH_BASE_S + 0x001B)
  126. ////////////////////////////////////////
  127. #define DISPID_PCH_SD__REVISION (DISPID_PCH_BASE_SD + 0x0000)
  128. #define DISPID_PCH_SD__CONTROL (DISPID_PCH_BASE_SD + 0x0001)
  129. #define DISPID_PCH_SD__OWNER (DISPID_PCH_BASE_SD + 0x0002)
  130. #define DISPID_PCH_SD__OWNERDEFAULTED (DISPID_PCH_BASE_SD + 0x0003)
  131. #define DISPID_PCH_SD__GROUP (DISPID_PCH_BASE_SD + 0x0004)
  132. #define DISPID_PCH_SD__GROUPDEFAULTED (DISPID_PCH_BASE_SD + 0x0005)
  133. #define DISPID_PCH_SD__DISCRETIONARYACL (DISPID_PCH_BASE_SD + 0x0006)
  134. #define DISPID_PCH_SD__DACLDEFAULTED (DISPID_PCH_BASE_SD + 0x0007)
  135. #define DISPID_PCH_SD__SYSTEMACL (DISPID_PCH_BASE_SD + 0x0008)
  136. #define DISPID_PCH_SD__SACLDEFAULTED (DISPID_PCH_BASE_SD + 0x0009)
  137. #define DISPID_PCH_SD__CLONE (DISPID_PCH_BASE_SD + 0x0010)
  138. #define DISPID_PCH_SD__LOADXML (DISPID_PCH_BASE_SD + 0x0011)
  139. #define DISPID_PCH_SD__LOADXMLASSTRING (DISPID_PCH_BASE_SD + 0x0012)
  140. #define DISPID_PCH_SD__LOADXMLASSTREAM (DISPID_PCH_BASE_SD + 0x0013)
  141. #define DISPID_PCH_SD__SAVEXML (DISPID_PCH_BASE_SD + 0x0014)
  142. #define DISPID_PCH_SD__SAVEXMLASSTRING (DISPID_PCH_BASE_SD + 0x0015)
  143. #define DISPID_PCH_SD__SAVEXMLASSTREAM (DISPID_PCH_BASE_SD + 0x0016)
  144. ////////////////////////////////////////
  145. #define DISPID_PCH_ACL__COUNT (DISPID_PCH_BASE_ACL + 0x0000)
  146. #define DISPID_PCH_ACL__ACLREVISION (DISPID_PCH_BASE_ACL + 0x0001)
  147. #define DISPID_PCH_ACL__ADDACE (DISPID_PCH_BASE_ACL + 0x0010)
  148. #define DISPID_PCH_ACL__REMOVEACE (DISPID_PCH_BASE_ACL + 0x0011)
  149. #define DISPID_PCH_ACL__CLONE (DISPID_PCH_BASE_ACL + 0x0012)
  150. #define DISPID_PCH_ACL__LOADXML (DISPID_PCH_BASE_ACL + 0x0013)
  151. #define DISPID_PCH_ACL__LOADXMLASSTRING (DISPID_PCH_BASE_ACL + 0x0014)
  152. #define DISPID_PCH_ACL__LOADXMLASSTREAM (DISPID_PCH_BASE_ACL + 0x0015)
  153. #define DISPID_PCH_ACL__SAVEXML (DISPID_PCH_BASE_ACL + 0x0016)
  154. #define DISPID_PCH_ACL__SAVEXMLASSTRING (DISPID_PCH_BASE_ACL + 0x0017)
  155. #define DISPID_PCH_ACL__SAVEXMLASSTREAM (DISPID_PCH_BASE_ACL + 0x0018)
  156. ////////////////////////////////////////
  157. #define DISPID_PCH_ACE__ACCESSMASK (DISPID_PCH_BASE_ACE + 0x0000)
  158. #define DISPID_PCH_ACE__ACETYPE (DISPID_PCH_BASE_ACE + 0x0001)
  159. #define DISPID_PCH_ACE__ACEFLAGS (DISPID_PCH_BASE_ACE + 0x0002)
  160. #define DISPID_PCH_ACE__FLAGS (DISPID_PCH_BASE_ACE + 0x0003)
  161. #define DISPID_PCH_ACE__OBJECTTYPE (DISPID_PCH_BASE_ACE + 0x0004)
  162. #define DISPID_PCH_ACE__INHERITEDOBJECTTYPE (DISPID_PCH_BASE_ACE + 0x0005)
  163. #define DISPID_PCH_ACE__TRUSTEE (DISPID_PCH_BASE_ACE + 0x0006)
  164. #define DISPID_PCH_ACE__ISEQUIVALENT (DISPID_PCH_BASE_ACE + 0x0010)
  165. #define DISPID_PCH_ACE__CLONE (DISPID_PCH_BASE_ACE + 0x0011)
  166. #define DISPID_PCH_ACE__LOADXML (DISPID_PCH_BASE_ACE + 0x0012)
  167. #define DISPID_PCH_ACE__LOADXMLASSTRING (DISPID_PCH_BASE_ACE + 0x0013)
  168. #define DISPID_PCH_ACE__LOADXMLASSTREAM (DISPID_PCH_BASE_ACE + 0x0014)
  169. #define DISPID_PCH_ACE__SAVEXML (DISPID_PCH_BASE_ACE + 0x0015)
  170. #define DISPID_PCH_ACE__SAVEXMLASSTRING (DISPID_PCH_BASE_ACE + 0x0016)
  171. #define DISPID_PCH_ACE__SAVEXMLASSTREAM (DISPID_PCH_BASE_ACE + 0x0017)
  172. /////////////////////////////////////////////////////////////////////////
  173. /////////////////////////////////////////////////////////////////////////
  174. #endif // !defined(__INCLUDED___PCH___SCRIPTINGFRAMEWORKDID_H___)