Share via


FaxOutgoingMessageIterator object

The FaxOutgoingMessageIterator messaging object is used by a fax client application to move through the archive of fax messages that the fax service has successfully transmitted, represented by FaxOutgoingMessage objects. Because the FaxOutgoingMessageIterator object is a forward iterator, you can only move forward through the archive, from beginning to end, and you can access only one message at a time.

Members

The FaxOutgoingMessageIterator object has these types of members:

Methods

The FaxOutgoingMessageIterator object has these methods.

Method Description
MoveFirst The MoveFirst method moves the archive cursor to the first fax message in the outbound archive.
MoveNext The MoveNext method moves the archive cursor to the next fax message in the outbound archive.

 

Properties

The FaxOutgoingMessageIterator object has these properties.

Property Access type Description
AtEOF
Read-only
The AtEOF property is the end-of-file marker for the archive of outbound fax messages.
Message
Read-only
The Message property retrieves the outbound fax message under the archive cursor.
PrefetchSize
Read/write
The PrefetchSize property indicates the size of the prefetch (read-ahead) buffer. This determines how many fax messages the iterator object retrieves from the fax server when the object needs to refresh its contents.

 

Remarks

A FaxOutgoingMessageIterator object is accessed through a FaxOutgoingArchive object.

faxoutgoingarchive and faxoutgoingmessageiterator objects

To create a FaxOutgoingMessageIterator object in Microsoft Visual Basic, call the GetMessages method of the FaxOutgoingArchive object.

To create a FaxOutgoingMessageIterator object in C++, call the GetMessages method.

Requirements

Minimum supported client
Windows XP [desktop apps only]
Minimum supported server
Windows Server 2003 [desktop apps only]
Header
Faxcomex.h
DLL
Fxscomex.dll
IID
CLSID_FaxOutgoingMessageIterator