Platform SDK: Fax Services

Using the Fax Client COM Implementation

In addition to the Fax Service Client API Win32 functions, Microsoft supplies an implementation of COM interfaces for developing fax client applications. These are implemented as dual interfaces to provide access to programmers working in Visual Basic®, VBScript, Jscript®, and Java. VTable access is provided for C/C++ programmers. The interfaces use the ActiveX® Template Library to enhance performance and minimize size requirements.

The overview section, About the Fax Service Client API, addresses the differences between fax client applications that run in the Win32 environment, and those that run in the COM implementation environment.

The COM implementation reference material for C/C++ developers is organized around the individual COM interfaces. You will find reference topics for each interface and for each interface method in Fax Service Client API Interfaces.

The reference material for Visual Basic developers is organized around the fax client object model. You will find reference topics for each object in the Fax Service Client Visual Basic Reference. For more information, see Using the Fax Client COM Implementation with Visual Basic.

Note  If you are programming in C/C++, do not implement any interface that begins with IFax. If you are programming in Visual Basic, do not implement any class that begins with Fax. The Microsoft standard implementation provides complete functionality.

To support the functionality of the fax client COM implementation, the following files are required: