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 |