MagickCore  6.7.5
policy.h File Reference
Include dependency graph for policy.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

typedef struct _PolicyInfo PolicyInfo

Enumerations

enum  PolicyDomain {
  UndefinedPolicyDomain, CoderPolicyDomain, DelegatePolicyDomain, FilterPolicyDomain,
  PathPolicyDomain, ResourcePolicyDomain, SystemPolicyDomain
}
enum  PolicyRights {
  UndefinedPolicyRights = 0x00, NoPolicyRights = 0x00, ReadPolicyRights = 0x01, WritePolicyRights = 0x02,
  ExecutePolicyRights = 0x04
}

Functions

MagickExport char * GetPolicyValue (const char *name)
MagickExport char ** GetPolicyList (const char *, size_t *, ExceptionInfo *)
MagickExport const PolicyInfo ** GetPolicyInfoList (const char *, size_t *, ExceptionInfo *)
MagickExport MagickBooleanType IsRightsAuthorized (const PolicyDomain, const PolicyRights, const char *)
MagickExport MagickBooleanType ListPolicyInfo (FILE *, ExceptionInfo *)

Typedef Documentation

typedef struct _PolicyInfo PolicyInfo

Definition at line 48 of file policy.h.


Enumeration Type Documentation

Enumerator:
UndefinedPolicyDomain 
CoderPolicyDomain 
DelegatePolicyDomain 
FilterPolicyDomain 
PathPolicyDomain 
ResourcePolicyDomain 
SystemPolicyDomain 

Definition at line 28 of file policy.h.

Enumerator:
UndefinedPolicyRights 
NoPolicyRights 
ReadPolicyRights 
WritePolicyRights 
ExecutePolicyRights 

Definition at line 39 of file policy.h.


Function Documentation

MagickExport char* GetPolicyValue ( const char *  name)
MagickExport MagickBooleanType IsRightsAuthorized ( const PolicyDomain  ,
const PolicyRights  ,
const char *   
)