Querying Fax Jobs
A fax client application can query the fax number related to a fax job, and fax recipient and sender information. You can also retrieve a job's type, status, and unique identifier; scheduling and billing information; and the transmission's page count.
In the Win32 Environment
The FaxEnumJobs function permits a fax client application to retrieve a list of the jobs in the fax job queue on a specified fax server. Call the FaxGetJob function to query an individual fax job. Both functions return detailed information for the jobs in FAX_JOB_ENTRY structures, one job per structure.
Because the FaxGetJob function and the FaxEnumJobs function allocate the memory required for FAX_JOB_ENTRY structures, the application must call the FaxFreeBuffer function to deallocate the resources.
Note that an application must call the FaxConnectFaxServer function to obtain a fax server handle before calling the FaxEnumJobs and FaxGetJob functions.
In the COM Implementation Environment
If you are writing a C/C++ application, after you create a FaxJob object for a specified fax job, you can call IFaxJob interface methods to query the properties of the job. For information about the steps required to create a FaxJob object, and for a list of properties and methods, see IFaxJob.
If you are writing a Microsoft Visual Basic application, after you create a FaxJob object for a specified fax job, you can retrieve multiple properties of the object. See FaxJob object (Visual Basic) for more information about the steps required to create the object, and for a list of properties and methods of the object.