RPG declaration (copy file CMQCIHH)
D*..1....:....2....:....3....:....4....:....5....:....6....:....7..
D* MQCIH Structure
D*
D* Structure identifier
D CISID 1 4
D* Structure version number
D CIVER 5 8I 0
D* Length of MQCIH structure
D CILEN 9 12I 0
D* Reserved
D CIENC 13 16I 0
D* Reserved
D CICSI 17 20I 0
D* MQ format name of data that follows MQCIH
D CIFMT 21 28
D* Flags
D CIFLG 29 32I 0
D* Return code from bridge
D CIRET 33 36I 0
D* MQ completion code or CICS EIBRESP
D CICC 37 40I 0
D* MQ reason or feedback code, or CICS EIBRESP2
D CIREA 41 44I 0
D* Unit-of-work control
D CIUOW 45 48I 0
D* Wait interval for MQGET call issued by bridge task
D CIGWI 49 52I 0
D* Link type
D CILT 53 56I 0
D* Output COMMAREA data length
D CIODL 57 60I 0
D* Bridge facility release time
D CIFKT 61 64I 0
D* Send/receive ADS descriptor
D CIADS 65 68I 0
D* Whether task can be conversational
D CICT 69 72I 0
D* Status at end of task
D CITES 73 76I 0
D* Bridge facility token
D CIFAC 77 84
D* MQ call name or CICS EIBFN function
D CIFNC 85 88
D* Abend code
D CIAC 89 92
D* Password or passticket
D CIAUT 93 100
D* Reserved
D CIRS1 101 108
D* MQ format name of reply message
D CIRFM 109 116
D* Reserved
D CIRSI 117 120
D* Reserved
D CIRTI 121 124
D* Transaction to attach
D CITI 125 128
D* Terminal emulated attributes
D CIFL 129 132
D* AID key
D CIAI 133 136
D* Transaction start code
D CISC 137 140
D* Abend transaction code
D CICNC 141 144
D* Next transaction to attach
D CINTI 145 148
D* Reserved
D CIRS2 149 156
D* Reserved
D CIRS3 157 164
D* Cursor position
D CICP 165 168I 0
D* Offset of error in message
D CIEO 169 172I 0
D* Reserved
D CIII 173 176I 0
D* Reserved
D CIRS4 177 180I 0