if_ole.idl
资源名称:vim53src.zip [点击查看]
上传用户:gddssl
上传日期:2007-01-06
资源大小:1003k
文件大小:1k
源码类别:
编辑器/阅读器
开发平台:
DOS
- // if_ole.idl - IDL source for the Vim OLE Automation interface
- //
- // Processed by the IDL compiler (MIDL) to generate the type library
- // (Vim.tlb).
- //
- // Command line:
- // MIDL /proxy nul /iid iid_ole.c /h if_ole.h /tlb vim.tlb if_ole.idl
- [
- object,
- uuid(0F0BFAE2-4C90-11d1-82D7-0004AC368519), // IID_IVim
- helpstring("IVim"),
- pointer_default(unique),
- dual,
- oleautomation
- ]
- interface IVim : IDispatch
- {
- import "oaidl.idl";
- HRESULT SendKeys([in]BSTR keys);
- HRESULT Eval([in]BSTR expr, [out, retval]BSTR* result);
- HRESULT SetForeground(void);
- };
- // Component and type library definitions
- [
- uuid(0F0BFAE0-4C90-11d1-82D7-0004AC368519), // LIBID_Vim
- helpstring("Vim OLE Interface 1.0 Type Library"),
- version(1.0)
- ]
- library Vim
- {
- importlib("stdole32.tlb");
- // Component
- [
- uuid(0F0BFAE1-4C90-11d1-82D7-0004AC368519), // CLSID_Vim
- helpstring("Vim OLE Interface")
- ]
- coclass Vim
- {
- [default] interface IVim;
- };
- };