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*