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

// MstsMhst.idl : IDL source for MstsMhst.dll
//
// This file will be processed by the MIDL tool to
// produce the type library (MstsMhst.tlb) and marshalling code.
import "oaidl.idl";
import "ocidl.idl";
#include "olectl.h"
import "mstsax.idl";
[
object,
uuid(E843EEB8-5CAC-4364-AFCB-64ADBAB29E38),
dual,
helpstring("IMstscMhst Interface"),
pointer_default(unique),
nonextensible
]
interface IMstscMhst : IDispatch
{
[id(DISPID_VALUE), propget]
HRESULT Item(
[in] long Index,
[out, retval] IMsRdpClient** pUnk);
[ id(1), helpstring("Method Add")]
HRESULT Add(
[out, retval] IMsRdpClient** pUnk);
[ id(2), propget]
HRESULT Count([out, retval] long* pVal);
[ id(3), propput]
HRESULT ActiveClientIndex([in] long ClientIndex);
[ id(4), propget]
HRESULT ActiveClient([out, retval] IMsRdpClient** pClient);
[ id(4), propput]
HRESULT ActiveClient([in] IMsRdpClient* pClient);
[ id(5)]
HRESULT RemoveIndex([in] long ClientIndex);
[ id(6)]
HRESULT Remove([in] IMsRdpClient* pClient);
};
[
uuid(834D3C01-A8BC-4DAC-AC61-F6BB6678FAC9),
version(1.0),
helpstring("MstsMhst 1.0 Type Library")
]
library MSTSMHSTLib
{
importlib("stdole2.tlb");
[
uuid(C5CD9DA6-936D-416B-980E-FA0EC0FA97A6),
helpstring("_IMstscMhstEvents Interface")
]
dispinterface _IMstscMhstEvents
{
properties:
methods:
};
[
uuid(85C67146-6932-427C-A6F2-43FDBADF2BFC),
helpstring("MstscMhst Class")
]
coclass MstscMhst
{
[default] interface IMstscMhst;
[default, source] dispinterface _IMstscMhstEvents;
};
};