MQCFIN64 - 64-bit integer parameter

Use this page to view the structure of an MQCFIN64 parameter and the declarations for the following programming languages: C, COBOL, PL/I, RPG/ILE, and S/390 assembler

The MQCFIN64 structure describes a 64-bit integer parameter. Following the links to the declarations is a description of the fields making up the MQCFIN64 structure:

Type
StrucLength
Parameter
Values

C language declaration


typedef struct tagMQCFIN64 {
  MQLONG  Type;         /* Structure type */
  MQLONG  StrucLength;  /* Structure length */
  MQLONG  Parameter;    /* Parameter identifier */
  MQLONG  Reserved;     /* Reserved */
  MQINT64 Value;        /* Parameter value */
 } MQCFIN64;

COBOL language declaration


**   MQCFIN64 structure
  10 MQCFIN64.
**    Structure type
   15 MQCFIN64-TYPE        PIC S9(9) BINARY.
**    Structure length
   15 MQCFIN64-STRUCLENGTH PIC S9(9) BINARY.
**    Parameter identifier
   15 MQCFIN64-PARAMETER   PIC S9(9) BINARY.
**    Reserved
   15 MQCFIN64-RESERVED    PIC S9(9) BINARY.
**    Parameter value
   15 MQCFIN64-VALUE       PIC S9(18) BINARY.

PL/I language declaration


dcl
 1 MQCFIN64 based,
  3 Type        fixed bin(31), /* Structure type */
  3 StrucLength fixed bin(31), /* Structure length */
  3 Parameter   fixed bin(31), /* Parameter identifier */
  3 Reserved    fixed bin(31)  /* Reserved */
  3 Value       fixed bin(63); /* Parameter value */

RPG/ILE language declaration ( IBM i only)


     D*..1....:....2....:....3....:....4....:....5....:....6....:....7..
     D* MQCFIN64 Structure
     D*
     D* Structure type 
     D  IN64TYP                1      4I 0 INZ(23)
     D* Structure length 
     D  IN64LEN                5      8I 0 INZ(24)
     D* Parameter identifier 
     D  IN64PRM                9     12I 0 INZ(0)
     D* Reserved field 
     D  IN64RSV               13     16I 0 INZ(0)
     D* Parameter value 
     D  IN64VAL               17     16    INZ(0)

S/390 assembler-language declaration ( z/OS only)


MQCFIN64                         DSECT
MQCFIN64_TYPE                    DS   F        Structure type
MQCFIN64_STRUCLENGTH             DS   F        Structure length
MQCFIN64_PARAMETER               DS   F        Parameter identifier
MQCFIN64_RESERVED                DS   F        Reserved
MQCFIN64_VALUE                   DS   D        Parameter value
MQCFIN64_LENGTH                  EQU  *-MQCFIN64 Length of structure
                                 ORG  MQCFIN64
MQCFIN64_AREA                    DS   CL(MQCFIN64_LENGTH)