C declaration
typedef struct tagMQWQR {
MQCHAR4 StrucId; /* Structure identifier */
MQLONG Version; /* Structure version number */
MQLONG StrucLength; /* Length of MQWQR structure */
MQLONG QFlags; /* Queue flags */
MQCHAR48 QName; /* Queue name */
MQCHAR48 QMgrIdentifier; /* Queue-manager identifier */
MQLONG ClusterRecOffset; /* Offset of first cluster record */
MQLONG QType; /* Queue type */
MQCHAR64 QDesc; /* Queue description */
MQLONG DefBind; /* Default binding */
MQLONG DefPersistence; /* Default message persistence */
MQLONG DefPriority; /* Default message priority */
MQLONG InhibitPut; /* Whether put operations on the queue
are allowed */
/* version 2 */
MQLONG CLWLQueuePriority; /* Queue priority */
MQLONG CLWLQueueRank; /* Queue rank */
} MQWQR;
/* versioned structures */