IFaxDeviceIds interface (faxcomex.h)

The IFaxDeviceIds interface defines a configuration collection used by a fax client application to enumerate the ordered fax device IDs associated with a FaxOutboundRoutingGroup object. The collection includes methods to add, remove, and change the order of devices. The order of the devices in the collection determines the relative order in which available fax devices send outgoing transmissions.


The IFaxDeviceIds interface inherits from the IDispatch interface. IFaxDeviceIds also has these types of members:


The IFaxDeviceIds interface has these methods.


The IFaxDeviceIds::Add method adds a fax device to the FaxDeviceIds collection, using the device's ID.

The IFaxDeviceIds::get__NewEnum method returns a reference to an enumerator object that you can use to iterate through the FaxDeviceIds collection.

The IFaxDeviceIds::get_Count property represents the number of objects in the FaxDeviceIds collection. This is the total number of device IDs associated with the fax server.

The IFaxDeviceIds::get_Item method represents a device ID from the FaxDeviceIds collection.

The IFaxDeviceIds::Remove method removes an item from the FaxDeviceIds collection.

The IFaxDeviceIds::SetOrder method changes the order of a device in the ordered FaxDeviceIds collection.


A default implementation of IFaxDeviceIds is provided as the FaxDeviceIds object.


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