IFaxDeviceProvider interface (faxcomex.h)

The IFaxDeviceProvider interface defines a configuration object used by a fax client application to retrieve information about a fax service provider (FSP) registered with the fax service.

Inheritance

The IFaxDeviceProvider interface inherits from the IDispatch interface.

Methods

The IFaxDeviceProvider interface has these methods.

 
IFaxDeviceProvider::get_Debug

The IFaxDeviceProvider::get_Debug property is a Boolean value that indicates whether the fax service provider (FSP) DLL was created in a debug environment.
IFaxDeviceProvider::get_DeviceIds

The IFaxDeviceProvider::get_DeviceIds property returns a variant safe array of long (VT_I4
VT_ARRAY). Each long value in the array is a device ID.
IFaxDeviceProvider::get_FriendlyName

The IFaxDeviceProvider::get_FriendlyName property is a null-terminated string that contains the user-friendly name for the fax service provider (FSP). This string is suitable for display to users.
IFaxDeviceProvider::get_ImageName

The IFaxDeviceProvider::get_ImageName property is a null-terminated string that contains the executable image name (DLL path and file name) of the fax service provider (FSP).
IFaxDeviceProvider::get_InitErrorCode

The IFaxDeviceProvider::get_InitErrorCode property is a value that specifies the last error code that the fax service provider (FSP) returned while the fax service was loading and initializing the FSP DLL.
IFaxDeviceProvider::get_MajorBuild

The IFaxDeviceProvider::get_MajorBuild property is a value that specifies the major part of the build number for the fax service provider (FSP) DLL.
IFaxDeviceProvider::get_MajorVersion

The IFaxDeviceProvider::get_MajorVersion property is a value that specifies the major part of the version number for the fax service provider (FSP) DLL.
IFaxDeviceProvider::get_MinorBuild

The IFaxDeviceProvider::get_MinorBuild property is a value that specifies the minor part of the build number for the fax service provider (FSP) DLL.
IFaxDeviceProvider::get_MinorVersion

The IFaxDeviceProvider::get_MinorVersion property is a value that specifies the minor part of the version number for the fax service provider (FSP) DLL.
IFaxDeviceProvider::get_Status

The IFaxDeviceProvider::get_Status property is a number that indicates whether the fax service provider (FSP) loaded and initialized successfully.
IFaxDeviceProvider::get_TapiProviderName

The IFaxDeviceProvider::get_TapiProviderName property is a null-terminated string that contains the name of the telephony service provider (TSP) associated with the fax service provider (FSP) fax devices.
IFaxDeviceProvider::get_UniqueName

The IFaxDeviceProvider::get_UniqueName property is a null-terminated string that contains the unique name that identifies the fax service provider (FSP).

Remarks

A default implementation of IFaxDeviceProvider is provided as the FaxDeviceProvider object.

Requirements

Requirement Value
Minimum supported client Windows XP [desktop apps only]
Minimum supported server Windows Server 2003 [desktop apps only]
Target Platform Windows
Header faxcomex.h