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.