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 Microsoft Win32 environment.
Required access right | Function |
---|---|
FAX_CONFIG_QUERY | FaxEnumGlobalRoutingInfo, FaxGetConfiguration, FaxGetLoggingCategories |
FAX_CONFIG_SET | FaxSetConfiguration, FaxEnumGlobalRoutingInfo, FaxGetLoggingCategories |
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*, FaxGetRoutingInfo |
*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.