About the Fax Service Extended COM API

The fax service for Windows XP introduces a new set of Component Object Model (COM) dual interfaces, the Fax Service Extended COM API. The Fax Service Extended COM API allows you to incorporate fax functionality for users in client applications.

The extended COM objects and their interfaces can be classified into the following groups.

  • Root objects. Includes the FaxServer root object.
  • Messaging objects. Includes objects used to create, track, and manage fax documents, messages, and jobs.
  • Configuration objects. Includes objects used to configure the fax server.
  • Notification objects. Includes the FaxServerNotify interface and the FaxJobStatus object for event notification callbacks.

For more information, see Fax Service Extended COM Objects.


The Fax Service Client API for Windows 2000 includes both Microsoft Win32 functions and an implementation of COM dual interfaces. New fax client applications written for Windows XP and later, including Windows Vista, should use the extended COM interfaces rather than the C/C++ functions or COM interfaces that shipped with the Windows 2000 Windows Software Development Kit (SDK).


This section includes the following topics: