Banner showing base of Eiffel tower

Github

Download version 1.4.8: Windows or Linux

Language Interface Library: MS Component Object Model

This library cluster has 6 classes.

ECF: C-language-interface.ecf

Eiffel interfaces to some basic Microsoft Component Object Model classes including:

Directory: library/language_interface/MS-COM

[ . ]

. /api

[ . ]

COM_INITIALIZER

Initializes the Component Object Model library on the current thread and identifies the concurrency model as single-thread apartment (STA). See: CoInitialize function

COM_OBJECT

Base class for Windows Component Object Model object

COM_PERSIST_FILE

Wraps IPersistFile COM interface

COM_SHELL_LINK

Wraps IShellLinkW COM interface

Further Information

Click on class link to see client examples.

api

COM_OBJECT_BASE_API

Component Object Model routines from objidl.h

COM_WINDOWS_SHELL_API

Component Object Model routines from ShObjIdl.h