value com_invoke(object com, string method, argument, argument, ...)
Функция com_invoke активизирует метод COM-объекта. При этом необходимо задать соответствующий COM-ресурс и имя метода. Если этот метод работает с аргументами, их необходимо задать после имени метода.
boolean com_isenum(object com)
Функция com_isenum возвращает значение TRUE, если данный COM-объект обладает интерфейсом IEnumVariant.
object com_load(string module, string server, integer code_page)
Функция com_load (листинг 18.3) загружает указанный COM-объект и возвращает идентификатор ресурса, который будет использоваться с другими COM-функция-ми. Модуль именуется по его идентификатору программы (ProgID). Необязательный аргумент server позволяет задавать адрес удаленного сервера. Необязательный аргумент codeJpage может иметь одно из следующих значений: CPJACP, CPjMACCP, CPjOEMCP, CPjSYMBOL, CP_THREAD_ACP,CP_UTF7 или CP_UTF8. В случае неудачной загрузки функция возвращает значение FALSE.

Листинг 18.3. Функция comload

<?php
//открыть редактор Word $word = com_load("word.application"); //если он невидим, сделать его видимым $visible = com_get($word, "Visible");
if(!$visible)
{
//сделать его видимым com_set($word, "Visible", 1);
}
//подождать несколько минут, чтобы он стал видимым sleep(2);
// увеличить счетчик ссылок
print("Ref: " . com_addref($word) . "<br>");
// закрыть редактор Word
com_invoke($word, "Quit");
// освободить память
comJrelease($word);
$word = NULL;
?>

boolean com_load_typelib(string typelib_name, integer case_insensitive)
Функция com_load_typelib используется для загрузки библиотеки. Аргумент caseJinsensitive является необязательным. 
boolean com_message_pump(integer milliseconds)
Функция com_messagejpump предназначена для обработки COM-событий. Она должна использоваться совместно с функцией com_event_sink. В большинстве случаев лучше всего устанавливать время ожидания PHP опросов новых сообщений с помощью необязательного аргумента milliseconds. По умолчанию он имеет значение, равное нулю. При выборе сообщений в цикле обязательно убедитесь, что установлено оптимальное время ожидания, в противном случае ваш сценарий будет работать в холостом цикле.
boolean com_print_typeinfo(object com, string dispinterface, boolean want_sink)
boolean com_print_typeinfo(string typelib, string dispinterface, boolean want_sink)
Функция com_print_typeinfo (листинг 18.4) распечатывает информацию о классе для обработки событий данного COM-объекта и интерфейса.

| Листинг 18.4. Функция com_print_typeinfo_
<?php
$msie = new COMC'internetexplorer.application"); com_print_typeinfo($msie, "DWebBrowserEvents2", TRUE);
?>

com_propget
Функция comJpropget является псевдонимом функции comJget.
com_propput
Функция comJpropput является псевдонимом функции comJset.
com_propset
Функция comJset является псевдонимом функции comJpropset.
integer com_release(object com)
Функция comJrelease уменьшает на единицу счетчик ссылок для заданного COM-объекта.
boolean com_set(object com, string property, value data)
Функция com_set меняет значение свойства.