VIII. COM support functions for Windows
COM is a technology which allows the reuse of code written in any language (by any
language) using a standard calling convention and hiding behind APIs the implementation details
such as what machine the Component is stored on and the executable which houses it. It can be
thought of as a super Remote Procedure Call (RPC) mechanism with some basic object roots. It
separates implementation from interface.
COM encourages versioning, separation of implementation from interface and hiding the
implementation details such as executable location and the language it was written in.
COM functions are only available on the Windows version of PHP.
For further information on COM read the COM specification or perhaps
take a look at Don Box's Yet
Another COM Library (YACL)
- Table of Contents
- COM -- COM class
- VARIANT -- VARIANT class
- com_load -- Creates a new reference to a COM
component
- com_invoke -- Calls a COM component's
method.
- com_propget -- Gets the value of a COM
Component's property
- com_get -- Gets the value of a COM Component's
property
- com_propput -- Assigns a value to a COM
component's property
- com_propset -- Assigns a value to a COM
component's property
- com_set -- Assigns a value to a COM component's
property
- com_addref -- Increases the components
reference counter.
- com_release -- Decreases the components
reference counter.
- com_isenum -- Grabs an IEnumVariant
- com_load_typelib -- Loads a Typelib
|