RPG declaration (copy file CMQPMOH)
D*..1....:....2....:....3....:....4....:....5....:....6....:....7..
D* MQPMO Structure
D*
D* Structure identifier
D PMSID 1 4
D* Structure version number
D PMVER 5 8I 0
D* Options that control the action of MQPUT and MQPUT1
D PMOPT 9 12I 0
D* Reserved
D PMTO 13 16I 0
D* Object handle of input queue
D PMCT 17 20I 0
D* Number of messages sent successfully to local queues
D PMKDC 21 24I 0
D* Number of messages sent successfully to remote queues
D PMUDC 25 28I 0
D* Number of messages that could not be sent
D PMIDC 29 32I 0
D* Resolved name of destination queue
D PMRQN 33 80
D* Resolved name of destination queue manager
D PMRMN 81 128
D* Number of put message records or response records present
D PMREC 129 132I 0
D* Flags indicating which MQPMR fields are present
D PMPRF 133 136I 0
D* Offset of first put message record from start of MQPMO
D PMPRO 137 140I 0
D* Offset of first response record from start of MQPMO
D PMRRO 141 144I 0
D* Address of first put message record
D PMPRP 145 160*
D* Address of first response record
D PMRRP 161 176*