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