Platform SDK: Fax Services

Required Fax Access Rights by Function

The following table lists the access rights users must have to successfully call certain fax client functions in the Win32 environment.

Required access right Function
FAX_CONFIG_QUERY FaxEnumGlobalRoutingInfo
FaxGetConfiguration
FaxGetLoggingCategories
FAX_CONFIG_SET FaxSetConfiguration
FaxSetGlobalRoutingInfo
FaxSetLoggingCategories
FAX_JOB_QUERY FaxEnumJobs
FaxGetJob
FaxGetPageData
FAX_JOB_SET FaxAbort
FaxSetJob
FAX_JOB_SUBMIT FaxSendDocument
FaxSendDocumentForBroadcast
FAX_PORT_QUERY FaxClose
FaxEnumPorts*
FaxEnumRoutingMethods
FaxGetDeviceStatus*
FaxGetPort*
FaxGetRoutingInfo
FaxOpenPort
FAX_PORT_SET FaxEnableRoutingMethod
FaxSetPort*
FaxSetRoutingInfo

*This function also requires a specific fax port access level. For more information, see Fax Port Access Levels.

Note that the FAX_JOB_MANAGE access level also permits a user to call the FaxAbort function and the FaxSetJob function. For additional information, see Managing Fax Jobs.