Code/Resource
Windows Develop
Linux-Unix program
Internet-Socket-Network
Web Server
Browser Client
Ftp Server
Ftp Client
Browser Plugins
Proxy Server
Email Server
Email Client
WEB Mail
Firewall-Security
Telnet Server
Telnet Client
ICQ-IM-Chat
Search Engine
Sniffer Package capture
Remote Control
xml-soap-webservice
P2P
WEB(ASP,PHP,...)
TCP/IP Stack
SNMP
Grid Computing
SilverLight
DNS
Cluster Service
Network Security
Communication-Mobile
Game Program
Editor
Multimedia program
Graph program
Compiler program
Compress-Decompress algrithms
Crypt_Decrypt algrithms
Mathimatics-Numerical algorithms
MultiLanguage
Disk/Storage
Java Develop
assembly language
Applications
Other systems
Database system
Embeded-SCM Develop
FlashMX/Flex
source in ebook
Delphi VCL
OS Develop
MiddleWare
MPI
MacOS develop
LabView
ELanguage
Software/Tools
E-Books
Artical/Document
if_ole.idl
Package: vim53src.zip [view]
Upload User: gddssl
Upload Date: 2007-01-06
Package Size: 1003k
Code Size: 1k
Category:
Editor
Development Platform:
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;
- };
- };