- Код: Выделить всё
import "oaidl.idl";
import "ocidl.idl";
[uuid(9C697937-3465-DF42-B654-9BE2C135AC29)]
library LIB_Sample
{
importlib("stdole32.tlb");
[uuid(9C697937-3465-DF42-B654-9BE2C135BF55)]
interface ♠¿‼:IUnknown
{
[id(1)]HRESULT Method();
}
}
После компиляции превращается в:
- Код: Выделить всё
[
uuid(9C697937-3465-DF42-B654-9BE2C135AC29),
version(0.0)
]
library LIB_Sample
{
importlib("stdole2.tlb");
// Forward declare all types defined in this typelib
interface ♠¿‼;
[
odl,
uuid(9C697937-3465-DF42-B654-9BE2C135BF55)
]
interface \xFFFFFFE2™ Вї\xFFFFFFE2\xFFFFFF80ј : IUnknown {
HRESULT _stdcall Method();
};
};
(по данным OLEViewer)