2.2.27 MQCNACCESSMASK

The MQCNACCESSMASK bitfield enumeration values can be used to set the value of an ACCESS_MASK structure ([MS-DTYP] section 2.4.3), which is used to constrain the permissions for a Connected Network.

 typedef  enum 
 {
   MQSEC_CN_OPEN_CONNECTOR = 0x00000001,
   MQSEC_SET_CN_PROPERTIES = 0x00000010,
   MQSEC_GET_CN_PROPERTIES = 0x00000020,
   MQSEC_DELETE_CN = 0x00010000,
   MQSEC_GET_CN_PERMISSIONS = 0x00020000,
   MQSEC_CHANGE_CN_PERMISSIONS = 0x00040000,
   MQSEC_TAKE_CN_OWNERSHIP = 0x00080000,
   MQSEC_CN_GENERIC_READ = (MQSEC_GET_CN_PROPERTIES    + MQSEC_GET_CN_PERMISSIONS),
   SEC_CN_GENERIC_ALL = (MQSEC_CN_OPEN_CONNECTOR    + MQSEC_SET_CN_PROPERTIES    + MQSEC_GET_CN_PROPERTIES    + MQSEC_DELETE_CN    + MQSEC_GET_CN_PERMISSIONS    + MQSEC_CHANGE_CN_PERMISSIONS    + MQSEC_TAKE_CN_OWNERSHIP)
 } MQCNACCESSMASK;

MQSEC_CN_OPEN_CONNECTOR:  Specifies the permission required by a security principal to open a connector queue in the connected network.

MQSEC_SET_CN_PROPERTIES:  Specifies the permission required by a security principal to modify properties of the connected network.

MQSEC_GET_CN_PROPERTIES:  Specifies the permission required by a security principal to read properties of the connected network.

MQSEC_DELETE_CN:  Specifies the permission required by a security principal to delete the connected network.

MQSEC_GET_CN_PERMISSIONS:  Specifies the permission required by a security principal to read permissions for the connected network.

MQSEC_CHANGE_CN_PERMISSIONS:  Specifies the permission required by a security principal to modify permissions for the site.

MQSEC_TAKE_CN_OWNERSHIP:  Specifies the permission required by a security principal to modify the owner of the connected network.

MQSEC_CN_GENERIC_READ:  Specifies the permission required by a security principal to read properties and permissions of the connected network.

SEC_CN_GENERIC_ALL:  Specifies the permission required by a security principal to perform all of the operations listed previously.