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.

64 lines
1.9 KiB

  1. cpp_quote("DEFINE_GUID(IID_IRoutingSource,0x2278842e,0x3375,0x11d1, 0xb9, 0xe1, 0x00, 0xc0, 0x4f, 0xc2, 0xf5, 0x10);")
  2. import "oaidl.idl";
  3. [
  4. object,
  5. uuid(2278842e-3375-11d1-b9e1-00c04fc2f510),
  6. dual,
  7. helpstring("IRoutingSource Interface"),
  8. pointer_default(unique)
  9. ]
  10. interface IRoutingSource : IDispatch
  11. {
  12. //////////////////////////////////////////////////////////////////////
  13. // Properties:
  14. //////////////////////////////////////////////////////////////////////
  15. [propget, helpstring("LDAP or FFRT type")]
  16. HRESULT Type ( [out, retval] BSTR * pstrType );
  17. [propput]
  18. HRESULT Type ( [in] BSTR strType );
  19. [propget, helpstring("")]
  20. HRESULT DataDirectory ( [out, retval] BSTR * pstrDataDirectory );
  21. [propput]
  22. HRESULT DataDirectory ( [in] BSTR strDataDirectory );
  23. [propget, helpstring("")]
  24. HRESULT DefaultMailRoot ( [out, retval] BSTR * pstrMailRoot );
  25. [propput]
  26. HRESULT DefaultMailRoot ( [in] BSTR strMailRoot );
  27. [propget, helpstring("")]
  28. HRESULT BindType ( [out, retval] BSTR * pstrBindType );
  29. [propput]
  30. HRESULT BindType ( [in] BSTR strBindType );
  31. [propget, helpstring("")]
  32. HRESULT SchemaType ( [out, retval] BSTR * pstrSchemaType );
  33. [propput]
  34. HRESULT SchemaType ( [in] BSTR strSchemaType );
  35. [propget, helpstring("")]
  36. HRESULT Host ( [out, retval] BSTR * pstrHost );
  37. [propput]
  38. HRESULT Host ( [in] BSTR strHost );
  39. [propget, helpstring("")]
  40. HRESULT NamingContext ( [out, retval] BSTR * pstrNamingContext );
  41. [propput]
  42. HRESULT NamingContext ( [in] BSTR strNamingContext );
  43. [propget, helpstring("Account used to access DS server")]
  44. HRESULT Account ( [out, retval] BSTR * pstrAccount );
  45. [propput]
  46. HRESULT Account ( [in] BSTR strAccount );
  47. [propget, helpstring("Password used to access DS server")]
  48. HRESULT Password ( [out, retval] BSTR * pstrPassword );
  49. [propput]
  50. HRESULT Password ( [in] BSTR strPassword );
  51. }