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.

79 lines
1.7 KiB

  1. // MstsMhst.idl : IDL source for MstsMhst.dll
  2. //
  3. // This file will be processed by the MIDL tool to
  4. // produce the type library (MstsMhst.tlb) and marshalling code.
  5. import "oaidl.idl";
  6. import "ocidl.idl";
  7. #include "olectl.h"
  8. import "mstsax.idl";
  9. [
  10. object,
  11. uuid(E843EEB8-5CAC-4364-AFCB-64ADBAB29E38),
  12. dual,
  13. helpstring("IMstscMhst Interface"),
  14. pointer_default(unique),
  15. nonextensible
  16. ]
  17. interface IMstscMhst : IDispatch
  18. {
  19. [id(DISPID_VALUE), propget]
  20. HRESULT Item(
  21. [in] long Index,
  22. [out, retval] IMsRdpClient** pUnk);
  23. [ id(1), helpstring("Method Add")]
  24. HRESULT Add(
  25. [out, retval] IMsRdpClient** pUnk);
  26. [ id(2), propget]
  27. HRESULT Count([out, retval] long* pVal);
  28. [ id(3), propput]
  29. HRESULT ActiveClientIndex([in] long ClientIndex);
  30. [ id(4), propget]
  31. HRESULT ActiveClient([out, retval] IMsRdpClient** pClient);
  32. [ id(4), propput]
  33. HRESULT ActiveClient([in] IMsRdpClient* pClient);
  34. [ id(5)]
  35. HRESULT RemoveIndex([in] long ClientIndex);
  36. [ id(6)]
  37. HRESULT Remove([in] IMsRdpClient* pClient);
  38. };
  39. [
  40. uuid(834D3C01-A8BC-4DAC-AC61-F6BB6678FAC9),
  41. version(1.0),
  42. helpstring("MstsMhst 1.0 Type Library")
  43. ]
  44. library MSTSMHSTLib
  45. {
  46. importlib("stdole2.tlb");
  47. [
  48. uuid(C5CD9DA6-936D-416B-980E-FA0EC0FA97A6),
  49. helpstring("_IMstscMhstEvents Interface")
  50. ]
  51. dispinterface _IMstscMhstEvents
  52. {
  53. properties:
  54. methods:
  55. };
  56. [
  57. uuid(85C67146-6932-427C-A6F2-43FDBADF2BFC),
  58. helpstring("MstscMhst Class")
  59. ]
  60. coclass MstscMhst
  61. {
  62. [default] interface IMstscMhst;
  63. [default, source] dispinterface _IMstscMhstEvents;
  64. };
  65. };