C declaration for MQSD
typedef struct tagMQSD MQSD; struct tagMQSD { MQCHAR4 StrucId; /* Structure identifier */ MQLONG Version; /* Structure version number */ MQLONG Options; /* Options associated with subscribing */ MQCHAR48 ObjectName; /* Object name */ MQCHAR12 AlternateUserId; /* Alternate user identifier */ MQBYTE40 AlternateSecurityId; /* Alternate security identifier */ MQLONG SubExpiry; /* Expiry of Subscription */ MQCHARV ObjectString; /* Object Long name */ MQCHARV SubName; /* Subscription name */ MQCHARV SubUserData; /* Subscription User data */ MQBYTE24 SubCorrelId; /* Correlation Id related to this subscription */ MQLONG PubPriority; /* Priority set in publications */ MQBYTE32 PubAccountingToken; /* Accounting Token set in publications */ MQCHAR32 PubApplIdentityData; /* Appl Identity Data set in publications */ MQCHARV SelectionString; /* Message selector structure */ MQLONG SubLevel; /* Subscription level */ MQCHARV ResObjectString; /* Resolved Long object name*/ /* Ver:1 */ };Parent topic: Initial values and language declarations for MQSD