FAX_ACCESS_RIGHTS_ENUM enumeration (faxcomex.h)

The FAX_ACCESS_RIGHTS_ENUM enumeration defines access rights to the fax server.

Syntax

typedef enum FAX_ACCESS_RIGHTS_ENUM {
  farSUBMIT_LOW = 0x1,
  farSUBMIT_NORMAL = 0x2,
  farSUBMIT_HIGH = 0x4,
  farQUERY_JOBS = 0x8,
  farMANAGE_JOBS = 0x10,
  farQUERY_CONFIG = 0x20,
  farMANAGE_CONFIG = 0x40,
  farQUERY_IN_ARCHIVE = 0x80,
  farMANAGE_IN_ARCHIVE = 0x100,
  farQUERY_OUT_ARCHIVE = 0x200,
  farMANAGE_OUT_ARCHIVE = 0x400
} ;

Constants

 
farSUBMIT_LOW
Value: 0x1
The user can submit low-priority fax jobs. Users can view and manage their jobs in the fax server's queue and their messages in the outgoing fax archive.
farSUBMIT_NORMAL
Value: 0x2
The user can submit normal-priority and low-priority fax jobs. Users can view and manage their jobs in the fax server queue and their messages in the outgoing fax archive.
farSUBMIT_HIGH
Value: 0x4
The user can submit low-priority, normal-priority, and high-priority fax jobs. Users can view and manage their jobs in the fax server queue and their messages in the outgoing fax archive.
farQUERY_JOBS
Value: 0x8
The user can view all incoming and outgoing jobs in the fax server queue.
farMANAGE_JOBS
Value: 0x10
The user can manage all incoming and outgoing jobs in the fax server queue.
farQUERY_CONFIG
Value: 0x20
The user can view the fax server configuration data.
farMANAGE_CONFIG
Value: 0x40
The user can set the fax server configuration data.
farQUERY_IN_ARCHIVE
Value: 0x80
The user can view all fax messages in the incoming archive.
farMANAGE_IN_ARCHIVE
Value: 0x100
The user can manage all fax messages in the incoming archive.
farQUERY_OUT_ARCHIVE
Value: 0x200
The user can view all fax messages in the outgoing archive.
farMANAGE_OUT_ARCHIVE
Value: 0x400
The user can manage all fax messages in the outgoing archive.

Requirements

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

See also

IFaxSecurity::get_GrantedRights