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.

109 lines
6.1 KiB

  1. /******************************************************************************
  2. Copyright (c) 2000 Microsoft Corporation
  3. Module Name:
  4. SEDID.h
  5. Abstract:
  6. This file contains the definition of some constants used by
  7. the SearchEngine Application.
  8. Revision History:
  9. Ghim-Sim Chua (gschua) 04/10/2000
  10. created
  11. ******************************************************************************/
  12. #if !defined(__INCLUDED___PCH___SEMGRDID_H___)
  13. #define __INCLUDED___PCH___SEMGRDID_H___
  14. #define DISPID_SE_BASE 0x08040000
  15. #define DISPID_SE_BASE_MGR (DISPID_SE_BASE + 0x0000) // IPCHSEManager
  16. #define DISPID_SE_BASE_WRAPPER (DISPID_SE_BASE + 0x0100) // IPCHSEWrapperItem
  17. #define DISPID_SE_BASE_RESULTITEM (DISPID_SE_BASE + 0x0200) // IPCHSEResultItem
  18. #define DISPID_SE_BASE_PARAMITEM (DISPID_SE_BASE + 0x0300) // IPCHSEParamItem
  19. #define DISPID_SE_BASE_MGRINNER (DISPID_SE_BASE + 0x0400) // IPCHSEManagerInternal
  20. #define DISPID_SE_BASE_WRAPPERINNER (DISPID_SE_BASE + 0x0500) // IPCHSEWrapperInternal
  21. #define DISPID_SE_BASE_EVENTS (DISPID_SE_BASE + 0x0600) // DPCHSEMgrEvents
  22. ////////////////////////////////////////////////////////////////////////////////
  23. #define DISPID_SE_MGR__QUERYSTRING (DISPID_SE_BASE_MGR + 0x0000)
  24. #define DISPID_SE_MGR__NUMRESULT (DISPID_SE_BASE_MGR + 0x0001)
  25. #define DISPID_SE_MGR__ONCOMPLETE (DISPID_SE_BASE_MGR + 0x0002)
  26. #define DISPID_SE_MGR__ONPROGRESS (DISPID_SE_BASE_MGR + 0x0003)
  27. #define DISPID_SE_MGR__ONWRAPPERCOMPLETE (DISPID_SE_BASE_MGR + 0x0004)
  28. #define DISPID_SE_MGR__SKU (DISPID_SE_BASE_MGR + 0x0005)
  29. #define DISPID_SE_MGR__LCID (DISPID_SE_BASE_MGR + 0x0006)
  30. #define DISPID_SE_MGR__ENUMENGINE (DISPID_SE_BASE_MGR + 0x0010)
  31. #define DISPID_SE_MGR__ABORTQUERY (DISPID_SE_BASE_MGR + 0x0011)
  32. #define DISPID_SE_MGR__EXECUTEASYNCHQUERY (DISPID_SE_BASE_MGR + 0x0012)
  33. ////////////////////////////////////////
  34. #define DISPID_SE_WRAPPER__ENABLED (DISPID_SE_BASE_WRAPPER + 0x0000)
  35. #define DISPID_SE_WRAPPER__OWNER (DISPID_SE_BASE_WRAPPER + 0x0001)
  36. #define DISPID_SE_WRAPPER__DESCRIPTION (DISPID_SE_BASE_WRAPPER + 0x0002)
  37. #define DISPID_SE_WRAPPER__NAME (DISPID_SE_BASE_WRAPPER + 0x0003)
  38. #define DISPID_SE_WRAPPER__ID (DISPID_SE_BASE_WRAPPER + 0x0004)
  39. #define DISPID_SE_WRAPPER__RESULT (DISPID_SE_BASE_WRAPPER + 0x0010)
  40. #define DISPID_SE_WRAPPER__PARAM (DISPID_SE_BASE_WRAPPER + 0x0011)
  41. #define DISPID_SE_WRAPPER__ADDPARAM (DISPID_SE_BASE_WRAPPER + 0x0012)
  42. #define DISPID_SE_WRAPPER__GETPARAM (DISPID_SE_BASE_WRAPPER + 0x0013)
  43. #define DISPID_SE_WRAPPER__DELPARAM (DISPID_SE_BASE_WRAPPER + 0x0014)
  44. #define DISPID_SE_WRAPPER__SEARCHTERMS (DISPID_SE_BASE_WRAPPER + 0x0015)
  45. #define DISPID_SE_WRAPPER__HELPURL (DISPID_SE_BASE_WRAPPER + 0x0016)
  46. ////////////////////////////////////////
  47. #define DISPID_SE_RESULTITEM__TITLE (DISPID_SE_BASE_RESULTITEM + 0x0000)
  48. #define DISPID_SE_RESULTITEM__URI (DISPID_SE_BASE_RESULTITEM + 0x0001)
  49. #define DISPID_SE_RESULTITEM__CONTENTTYPE (DISPID_SE_BASE_RESULTITEM + 0x0002)
  50. #define DISPID_SE_RESULTITEM__LOCATION (DISPID_SE_BASE_RESULTITEM + 0x0003)
  51. #define DISPID_SE_RESULTITEM__HITS (DISPID_SE_BASE_RESULTITEM + 0x0004)
  52. #define DISPID_SE_RESULTITEM__RANK (DISPID_SE_BASE_RESULTITEM + 0x0005)
  53. #define DISPID_SE_RESULTITEM__DESCRIPTION (DISPID_SE_BASE_RESULTITEM + 0x0006)
  54. ////////////////////////////////////////
  55. #define DISPID_SE_PARAMITEM__TYPE (DISPID_SE_BASE_PARAMITEM + 0x0000)
  56. #define DISPID_SE_PARAMITEM__TITLE (DISPID_SE_BASE_PARAMITEM + 0x0001)
  57. #define DISPID_SE_PARAMITEM__DISPLAY (DISPID_SE_BASE_PARAMITEM + 0x0002)
  58. #define DISPID_SE_PARAMITEM__REQUIRED (DISPID_SE_BASE_PARAMITEM + 0x0003)
  59. #define DISPID_SE_PARAMITEM__DATA (DISPID_SE_BASE_PARAMITEM + 0x0004)
  60. #define DISPID_SE_PARAMITEM__VISIBLE (DISPID_SE_BASE_PARAMITEM + 0x0005)
  61. ////////////////////////////////////////
  62. #define DISPID_SE_MGRINNER__WRAPPERCOMPLETE (DISPID_SE_BASE_MGRINNER + 0x0001)
  63. #define DISPID_SE_MGRINNER__ISNETWORKALIVE (DISPID_SE_BASE_MGRINNER + 0x0010)
  64. #define DISPID_SE_MGRINNER__ISDESTINATIONREACHABLE (DISPID_SE_BASE_MGRINNER + 0x0011)
  65. #define DISPID_SE_MGRINNER__LOGRECORD (DISPID_SE_BASE_MGRINNER + 0x0020)
  66. ////////////////////////////////////////
  67. #define DISPID_SE_WRAPPERINNER__QUERYSTRING (DISPID_SE_BASE_WRAPPERINNER + 0x0000)
  68. #define DISPID_SE_WRAPPERINNER__NUMRESULT (DISPID_SE_BASE_WRAPPERINNER + 0x0001)
  69. #define DISPID_SE_WRAPPERINNER__EXECASYNCQUERY (DISPID_SE_BASE_WRAPPERINNER + 0x0010)
  70. #define DISPID_SE_WRAPPERINNER__ABORTQUERY (DISPID_SE_BASE_WRAPPERINNER + 0x0011)
  71. #define DISPID_SE_WRAPPERINNER__SECALLBACKINTERFACE (DISPID_SE_BASE_WRAPPERINNER + 0x0012)
  72. #define DISPID_SE_WRAPPERINNER__INITIALIZE (DISPID_SE_BASE_WRAPPERINNER + 0x0013)
  73. ////////////////////////////////////////
  74. #define DISPID_SE_EVENTS__ONPROGRESS (DISPID_SE_BASE_EVENTS + 0x0000)
  75. #define DISPID_SE_EVENTS__ONCOMPLETE (DISPID_SE_BASE_EVENTS + 0x0001)
  76. #define DISPID_SE_EVENTS__ONWRAPPERCOMPLETE (DISPID_SE_BASE_EVENTS + 0x0002)
  77. ////////////////////////////////////////////////////////////////////////////////
  78. #endif // !defined(__INCLUDED___PCH___SEMGRDID_H___)