|
// ComponentCom.idl : IDL source for ComponentCom
//
// This file will be processed by the MIDL tool to
// produce the type library (ComponentCom.tlb) and marshalling code.
import "oaidl.idl";
import "ocidl.idl";
[
object,
uuid(2B79802C-6A4B-46BB-8689-8B72AFE445AA),
oleautomation,
nonextensible,
helpstring("IClass2 Interface"),
pointer_default(unique)
]
interface IClass2 : IUnknown{
[id(1), helpstring("method Method1")] HRESULT Method1([in] BSTR bsParam1, [in] LONG lParam2, [out,retval] BSTR* bsRet);
};
[
uuid(0C5546D9-B610-42CC-B83B-675DC1FF382E),
version(1.0),
helpstring("ComponentCom 1.0 Type Library")
]
library ComponentComLib
{
importlib("stdole2.tlb");
[
uuid(3AF901B3-E10C-4360-9743-0854E3E1A648),
helpstring("Class2 Class")
]
coclass Class2
{
[default] interface IClass2;
};
};
|
By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.
If a file you wish to view isn't highlighted, and is a text file (not binary), please
let us know and we'll add colourisation support for it.