34 lines
444 B
Plaintext
34 lines
444 B
Plaintext
import "oaidl.idl";
|
|
import "ocidl.idl";
|
|
|
|
[
|
|
uuid(994620E2-724B-11d3-A128-F739CB1AAC6C)
|
|
]
|
|
|
|
interface IDemo : IUnknown
|
|
{
|
|
HRESULT getValue([out,retval]int *pout);
|
|
HRESULT setValue([in] int value);
|
|
}
|
|
|
|
|
|
[
|
|
uuid(994620E4-724B-11d3-A128-F739CB1AAC6C)
|
|
]
|
|
library DemoLib
|
|
{
|
|
importlib("stdole32.tlb");
|
|
importlib("stdole2.tlb");
|
|
[
|
|
uuid(994620E5-724B-11d3-A128-F739CB1AAC6C)
|
|
]
|
|
coclass Demo
|
|
{
|
|
[default] interface IDemo;
|
|
};
|
|
};
|
|
|
|
|
|
|
|
|