my instance of IDL
来源:互联网 发布:淘宝如何做商品详情页 编辑:程序博客网 时间:2024/05/17 18:14
// File Video.idl import "oaidl.idl"; import "ocidl.idl"; [ object, uuid(318B4AD0-06A7-11d3-9B58-0080C8E11F14), helpstring("IVideo Interface"), pointer_default(unique) ] interface IVideo : IUnknown { [helpstring("Obtain the signal value")] HRESULT GetSignalValue([out, retval] long* val); }; [ object, uuid(318B4AD1-06A7-11d3-9B58-0080C8E11F14), helpstring("ISVideo Interface"), pointer_default(unique) ] interface ISVideo : IUnknown { [helpstring("Obtain the S-Video signal value")] HRESULT GetSVideoSignalValue([out, retval] long* val); }; [ uuid(318B4AD2-06A7-11d3-9B58-0080C8E11F14), version(1.0), helpstring("VCR Type Library") ] library VcrLib { importlib("stdole32.tlb"); importlib("stdole2.tlb"); [ uuid(318B4AD3-06A7-11d3-9B58-0080C8E11F14), helpstring("VCR Class") ] coclass VCR { interface IVideo; interface ISVideo; }; };