Home

 

C declaration

typedef struct tagMQOD MQOD;
struct tagMQOD {
  MQCHAR4   StrucId;              /* Structure identifier */
  MQLONG    Version;              /* Structure version number */
  MQLONG    ObjectType;           /* Object type */
  MQCHAR48  ObjectName;           /* Object name */
  MQCHAR48  ObjectQMgrName;       /* Object queue manager name */
  MQCHAR48  DynamicQName;         /* Dynamic queue name */
  MQCHAR12  AlternateUserId;      /* Alternate user identifier */
  MQLONG    RecsPresent;          /* Number of object records present */
  MQLONG    KnownDestCount;       /* Number of local queues opened
                                     successfully */
  MQLONG    UnknownDestCount;     /* Number of remote queues opened
                                     successfully */
  MQLONG    InvalidDestCount;     /* Number of queues that failed to
                                     open */
  MQLONG    ObjectRecOffset;      /* Offset of first object record from
                                     start of MQOD */
  MQLONG    ResponseRecOffset;    /* Offset of first response record
                                     from start of MQOD */
  MQPTR     ObjectRecPtr;         /* Address of first object record */
  MQPTR     ResponseRecPtr;       /* Address of first response record */
  MQBYTE40  AlternateSecurityId;  /* Alternate security identifier */
  MQCHAR48  ResolvedQName;        /* Resolved queue name */
  MQCHAR48  ResolvedQMgrName;     /* Resolved queue manager name */
};


 

Home