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.

88 lines
5.0 KiB

  1. /**************************************************************************\
  2. FILE: AutoDiscoveryIDs.h
  3. DATE: BryanSt (1/19/2000)
  4. DESCRIPTION:
  5. AutoDiscovery API (Object Model).
  6. Copyright 1999-2000 Microsoft Corporation. All Rights Reserved.
  7. \**************************************************************************/
  8. #ifndef _AUTODISCOVERYID_H_
  9. // define the ...
  10. #define DISPID_NXOBJ_MIN 0x00000000
  11. #define DISPID_NXOBJ_MAX 0x0000FFFF
  12. #define DISPID_NXOBJ_BASE DISPID_NXOBJ_MIN
  13. //----------------------------------------------------------------------------
  14. //
  15. // Semi-standard x-object properties.
  16. //
  17. // These are events that are fired for all sites
  18. //----------------------------------------------------------------------------
  19. // IAccountDiscovery Properties
  20. // IAccountDiscovery Methods
  21. #define DISPIDAD_DISCOVERNOW (DISPID_NXOBJ_BASE + 51)
  22. #define DISPIDAD_WORKASYNC (DISPID_NXOBJ_BASE + 52)
  23. // IMailAutoDiscovery Properties
  24. #define DISPIDAD_DISPLAYNAME (DISPID_NXOBJ_BASE + 100)
  25. #define DISPIDAD_INFOURL (DISPID_NXOBJ_BASE + 101)
  26. #define DISPIDAD_XML (DISPID_NXOBJ_BASE + 102)
  27. #define DISPIDAD_PREFEREDPROTOCOL (DISPID_NXOBJ_BASE + 103)
  28. #define DISPIDAD_LENGTH (DISPID_NXOBJ_BASE + 104)
  29. #define DISPIDAD_ITEM (DISPID_NXOBJ_BASE + 105)
  30. // IMailAutoDiscovery Methods
  31. #define DISPIDAD_PURGE (DISPID_NXOBJ_BASE + 150)
  32. #define DISPIDAD_DISCOVERMAIL (DISPID_NXOBJ_BASE + 151)
  33. #define DISPIDMAD_WORKASYNC (DISPID_NXOBJ_BASE + 152)
  34. #define DISPIDADMP_PRIMARYPROVIDERS (DISPID_NXOBJ_BASE + 153)
  35. #define DISPIDADMP_SECONDARYPROVIDERS (DISPID_NXOBJ_BASE + 154)
  36. // IMailProtocolADEntry Properties
  37. #define DISPIDADMP_PROTOCOL (DISPID_NXOBJ_BASE + 201)
  38. #define DISPIDADMP_SERVERNAME (DISPID_NXOBJ_BASE + 202)
  39. #define DISPIDADMP_SERVERPORTNUM (DISPID_NXOBJ_BASE + 203)
  40. #define DISPIDADMP_LOGIN_NAME (DISPID_NXOBJ_BASE + 204)
  41. #define DISPIDADMP_POST_HTML (DISPID_NXOBJ_BASE + 205)
  42. #define DISPIDADMP_USE_SSL (DISPID_NXOBJ_BASE + 206)
  43. #define DISPIDADMP_ISAUTHREQ (DISPID_NXOBJ_BASE + 207)
  44. #define DISPIDADMP_USESPA (DISPID_NXOBJ_BASE + 208)
  45. #define DISPIDADMP_SMTPUSESPOP3AUTH (DISPID_NXOBJ_BASE + 209)
  46. // IMailProtocolADEntry Methods
  47. #define SZ_DISPIDAD_DISCOVERNOW helpstring("Set the xml of this message")
  48. #define SZ_DISPIDAD_WORKASYNC helpstring("Make DiscoverNow return right way before finished. The specified message will be sent to the hwnd when it finishes. The LPARAM will have the IXMLDOMDocument result.")
  49. #define SZ_DISPIDAD_DISPLAYNAME helpstring("Get the display name for the account")
  50. #define SZ_DISPIDAD_INFOURL helpstring("Get the URL that the server or service may provide that describes how to configure your e-mail or other information about getting email.")
  51. #define SZ_DISPIDAD_GETXML helpstring("Get XML")
  52. #define SZ_DISPIDAD_PUTXML helpstring("Put XML")
  53. #define SZ_DISPIDAD_PREFEREDPROTOCOL helpstring("Get the prefered protocol")
  54. #define SZ_DISPIDAD_GETLENGTH helpstring("Put the number of supported protocols")
  55. #define SZ_DISPIDAD_GETITEM helpstring("Get the protocol by index")
  56. #define SZ_DISPIDAD_DISCOVERMAIL helpstring("Get the information for this email address.")
  57. #define SZ_DISPIDAD_PURGE helpstring("Delete this from the cache so we hit the net the next time")
  58. #define SZ_DISPIDAD_PROTOCOL helpstring("Get the protocol name")
  59. #define SZ_DISPIDAD_SERVERNAME helpstring("Get the Server Name (pop.mail.yahoo.com)")
  60. #define SZ_DISPIDAD_SERVERPORTNUM helpstring("Get the Server Port Number (default or 123)")
  61. #define SZ_DISPIDAD_LOGIN_NAME helpstring("Get the login name for this account")
  62. #define SZ_DISPIDAD_POST_HTML helpstring("Get the HTTP Post HTML")
  63. #define SZ_DISPIDAD_USE_SSL helpstring("Does the Server support SSL?")
  64. #define SZ_DISPIDAD_ISAUTHREQ helpstring("Is Authentication required when logging into the server?")
  65. #define SZ_DISPIDAD_USESPA helpstring("Should SPA be used during authentication")
  66. #define SZ_DISPIDAD_SMTPUSESPOP3AUTH helpstring("If SMTP, does it use the auth settings from POP3?")
  67. #define SZ_DISPIDAD_PRIMARYPROVIDERS helpstring("What servers will be contacted that will have the full email address uploaded?")
  68. #define SZ_DISPIDAD_SECONDARYPROVIDERS helpstring("What servers will be contacted that will have the hostname of the email address uploaded?")
  69. #define _AUTODISCOVERYID_H_
  70. #endif // _AUTODISCOVERYID_H_