C declaration for MQCIH
typedef struct tagMQCIH MQCIH; struct tagMQCIH { MQCHAR4 StrucId; /* Structure identifier */ MQLONG Version; /* Structure version number */ MQLONG StrucLength; /* Length of MQCIH structure */ MQLONG Encoding; /* Reserved */ MQLONG CodedCharSetId; /* Reserved */ MQCHAR8 Format; /* MQ format name of data that follows MQCIH */ MQLONG Flags; /* Flags */ MQLONG ReturnCode; /* Return code from bridge */ MQLONG CompCode; /* MQ completion code or CICS EIBRESP */ MQLONG Reason; /* MQ reason or feedback code, or CICS EIBRESP2 */ MQLONG UOWControl; /* Unit-of-work control */ MQLONG GetWaitInterval; /* Wait interval for MQGET call issued by bridge task */ MQLONG LinkType; /* Link type */ MQLONG OutputDataLength; /* Output COMMAREA data length */ MQLONG FacilityKeepTime; /* Bridge facility release time */ MQLONG ADSDescriptor; /* Send/receive ADS descriptor */ MQLONG ConversationalTask; /* Whether task can be conversational */ MQLONG TaskEndStatus; /* Status at end of task */ MQBYTE8 Facility; /* Bridge facility token */ MQCHAR4 Function; /* MQ call name or CICS EIBFN function */ MQCHAR4 AbendCode; /* Abend code */ MQCHAR8 Authenticator; /* Password or passticket */ MQCHAR8 Reserved1; /* Reserved */ MQCHAR8 ReplyToFormat; /* MQ format name of reply message */ MQCHAR4 RemoteSysId; /* Reserved */ MQCHAR4 RemoteTransId; /* Reserved */ MQCHAR4 TransactionId; /* Transaction to attach */ MQCHAR4 FacilityLike; /* Terminal emulated attributes */ MQCHAR4 AttentionId; /* AID key */ MQCHAR4 StartCode; /* Transaction start code */ MQCHAR4 CancelCode; /* Abend transaction code */ MQCHAR4 NextTransactionId; /* Next transaction to attach */ MQCHAR8 Reserved2; /* Reserved */ MQCHAR8 Reserved3; /* Reserved */ MQLONG CursorPosition; /* Cursor position */ MQLONG ErrorOffset; /* Offset of error in message */ MQLONG InputItem; /* Reserved */ MQLONG Reserved4; /* Reserved */ };Parent topic: Initial values and language declarations for MQCIH