libmqm_sys/pregen/x86_64-linux/
mqi.rs

1/* Generated with MQ client version 9.4.3.0 */
2
3pub type MQBYTE = ::std::os::raw::c_uchar;
4pub type PMQBYTE = *mut MQBYTE;
5pub type MQBYTE4 = [MQBYTE; 4usize];
6pub type PMQBYTE4 = *mut MQBYTE4;
7pub type MQBYTE8 = [MQBYTE; 8usize];
8pub type PMQBYTE8 = *mut MQBYTE8;
9pub type MQBYTE16 = [MQBYTE; 16usize];
10pub type PMQBYTE16 = *mut MQBYTE16;
11pub type MQBYTE24 = [MQBYTE; 24usize];
12pub type PMQBYTE24 = *mut MQBYTE24;
13pub type MQBYTE32 = [MQBYTE; 32usize];
14pub type PMQBYTE32 = *mut MQBYTE32;
15pub type MQBYTE40 = [MQBYTE; 40usize];
16pub type PMQBYTE40 = *mut MQBYTE40;
17pub type MQBYTE48 = [MQBYTE; 48usize];
18pub type PMQBYTE48 = *mut MQBYTE48;
19pub type MQBYTE128 = [MQBYTE; 128usize];
20pub type PMQBYTE128 = *mut MQBYTE128;
21pub type MQCHAR = ::std::os::raw::c_char;
22pub type PMQCHAR = *mut MQCHAR;
23pub type MQCHAR4 = [MQCHAR; 4usize];
24pub type PMQCHAR4 = *mut MQCHAR4;
25pub type MQCHAR8 = [MQCHAR; 8usize];
26pub type PMQCHAR8 = *mut MQCHAR8;
27pub type MQCHAR12 = [MQCHAR; 12usize];
28pub type PMQCHAR12 = *mut MQCHAR12;
29pub type MQCHAR16 = [MQCHAR; 16usize];
30pub type PMQCHAR16 = *mut MQCHAR16;
31pub type MQCHAR20 = [MQCHAR; 20usize];
32pub type PMQCHAR20 = *mut MQCHAR20;
33pub type MQCHAR28 = [MQCHAR; 28usize];
34pub type PMQCHAR28 = *mut MQCHAR28;
35pub type MQCHAR32 = [MQCHAR; 32usize];
36pub type PMQCHAR32 = *mut MQCHAR32;
37pub type MQCHAR48 = [MQCHAR; 48usize];
38pub type PMQCHAR48 = *mut MQCHAR48;
39pub type MQCHAR64 = [MQCHAR; 64usize];
40pub type PMQCHAR64 = *mut MQCHAR64;
41pub type MQCHAR128 = [MQCHAR; 128usize];
42pub type PMQCHAR128 = *mut MQCHAR128;
43pub type MQCHAR256 = [MQCHAR; 256usize];
44pub type PMQCHAR256 = *mut MQCHAR256;
45pub type MQCHAR264 = [MQCHAR; 264usize];
46pub type PMQCHAR264 = *mut MQCHAR264;
47pub type MQCHAR1024 = [MQCHAR; 1024usize];
48pub type PMQCHAR1024 = *mut MQCHAR1024;
49pub type MQLONG = ::std::os::raw::c_int;
50pub type MQULONG = ::std::os::raw::c_uint;
51pub type MQINT64 = ::std::os::raw::c_long;
52pub type MQUINT64 = ::std::os::raw::c_ulong;
53pub type PMQLONG = *mut MQLONG;
54pub type MQINT8 = ::std::os::raw::c_schar;
55pub type PMQINT8 = *mut MQINT8;
56pub type MQUINT8 = ::std::os::raw::c_uchar;
57pub type PMQUINT8 = *mut MQUINT8;
58pub type MQINT16 = ::std::os::raw::c_short;
59pub type PMQINT16 = *mut MQINT16;
60pub type MQUINT16 = ::std::os::raw::c_ushort;
61pub type PMQUINT16 = *mut MQUINT16;
62pub type MQINT32 = MQLONG;
63pub type PMQINT32 = PMQLONG;
64pub type PMQINT64 = *mut MQINT64;
65pub type PMQULONG = *mut MQULONG;
66pub type MQUINT32 = MQULONG;
67pub type PMQUINT32 = PMQULONG;
68pub type PMQUINT64 = *mut MQUINT64;
69pub type MQFLOAT32 = f32;
70pub type PMQFLOAT32 = *mut MQFLOAT32;
71pub type MQFLOAT64 = f64;
72pub type PMQFLOAT64 = *mut MQFLOAT64;
73pub type MQHCONN = MQLONG;
74pub type PMQHCONN = *mut MQHCONN;
75pub type MQHOBJ = MQLONG;
76pub type PMQHOBJ = *mut MQHOBJ;
77pub type MQPTR = *mut ::std::os::raw::c_void;
78pub type PMQPTR = *mut MQPTR;
79pub type PMQFUNC = *mut ::std::os::raw::c_void;
80pub type PMQVOID = *mut ::std::os::raw::c_void;
81pub type MQBOOL = MQLONG;
82pub type PMQBOOL = *mut MQBOOL;
83pub type MQHMSG = MQINT64;
84pub type PMQHMSG = *mut MQHMSG;
85pub type MQPID = MQLONG;
86pub type PMQPID = *mut MQPID;
87pub type MQTID = MQLONG;
88pub type PMQTID = *mut MQTID;
89pub type PMQAIR = *mut MQAIR;
90pub type PMQBNO = *mut MQBNO;
91pub type PMQBMHO = *mut MQBMHO;
92pub type PMQBO = *mut MQBO;
93pub type PMQCBC = *mut MQCBC;
94pub type PMQCBD = *mut MQCBD;
95pub type PMQCHARV = *mut MQCHARV;
96pub type PMQCIH = *mut MQCIH;
97pub type PMQCMHO = *mut MQCMHO;
98pub type PMQCTLO = *mut MQCTLO;
99pub type PMQSCO = *mut MQSCO;
100pub type PMQCSP = *mut MQCSP;
101pub type PMQCNO = *mut MQCNO;
102pub type PMQDH = *mut MQDH;
103pub type PMQDLH = *mut MQDLH;
104pub type PMQDMHO = *mut MQDMHO;
105pub type PMQDMPO = *mut MQDMPO;
106pub type PMQGMO = *mut MQGMO;
107pub type PMQIIH = *mut MQIIH;
108pub type PMQIMPO = *mut MQIMPO;
109pub type PMQMD = *mut MQMD;
110pub type PMQMDE = *mut MQMDE;
111pub type PMQMD1 = *mut MQMD1;
112pub type PMQMD2 = *mut MQMD2;
113pub type PMQMHBO = *mut MQMHBO;
114pub type PMQOD = *mut MQOD;
115pub type PMQOR = *mut MQOR;
116pub type PMQPD = *mut MQPD;
117pub type PMQPMO = *mut MQPMO;
118pub type PMQRFH = *mut MQRFH;
119pub type PMQRFH2 = *mut MQRFH2;
120pub type PMQRMH = *mut MQRMH;
121pub type PMQRR = *mut MQRR;
122pub type PMQSD = *mut MQSD;
123pub type PMQSMPO = *mut MQSMPO;
124pub type PMQSRO = *mut MQSRO;
125pub type PMQSTS = *mut MQSTS;
126pub type PMQTM = *mut MQTM;
127pub type PMQTMC2 = *mut MQTMC2;
128pub type PMQWIH = *mut MQWIH;
129pub type PMQXQH = *mut MQXQH;
130/// Message Consumer routine (Called by MQ)
131///
132/// # Arguments
133/// * `Hconn`: Connection handle
134/// * `MsgDesc`: Message descriptor
135/// * `GetMsgOpts`: Area containing the [`MQGMO`]
136/// * `Buffer`: Area containing the message data
137/// * `Context`: Area containing the Consumer context
138///
139/// # References
140/// * [IBM `MQCB_FUNCTION` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/refdev/q101730_.html)
141pub type MQCB_FUNCTION = ::std::option::Option<
142    unsafe extern "C" fn(
143        Hconn: MQHCONN,
144        MsgDesc: PMQVOID,
145        GetMsgOpts: &mut MQGMO,
146        Buffer: PMQVOID,
147        Context: &mut MQCBC,
148    ),
149>;
150pub type PMQCB_FUNCTION = MQCB_FUNCTION;
151/// Authentication Information Record
152///
153/// # References
154/// * [IBM `MQAIR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/refdev/q093950_.html)
155#[repr(C)]
156#[derive(Debug, Copy, Clone)]
157pub struct MQAIR {
158    /// Structure identifier
159    pub StrucId: MQCHAR4,
160    /// Structure version number
161    pub Version: MQLONG,
162    /// Type of authentication information
163    pub AuthInfoType: MQLONG,
164    /// Connection name of CRL LDAP server
165    pub AuthInfoConnName: [MQCHAR; 264usize],
166    /// Address of LDAP user name
167    pub LDAPUserNamePtr: PMQCHAR,
168    /// Offset of LDAP user name from start of [`MQAIR`] structure
169    pub LDAPUserNameOffset: MQLONG,
170    /// Length of LDAP user name
171    pub LDAPUserNameLength: MQLONG,
172    /// Password to access LDAP server
173    pub LDAPPassword: MQCHAR32,
174    /// URL of the OCSP responder
175    ///
176    /// [`MQAIR::Version`] >= 2
177    pub OCSPResponderURL: MQCHAR256,
178}
179/// MQ Balancing Options
180///
181/// # References
182/// * [IBM `MQBNO` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/refdev/mqbno-mqbaloptions.html)
183#[repr(C)]
184#[derive(Debug, Copy, Clone)]
185pub struct MQBNO {
186    /// Structure identifier
187    pub StrucId: MQCHAR4,
188    /// Structure version number
189    pub Version: MQLONG,
190    /// Application Balancing Type
191    pub ApplType: MQLONG,
192    /// Timeout value in seconds
193    pub Timeout: MQLONG,
194    /// Additional Balancing Options
195    pub Options: MQLONG,
196}
197/// Buffer To Message Handle Options
198///
199/// # References
200/// * [IBM `MQBMHO` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/refdev/q094110_.html)
201#[repr(C)]
202#[derive(Debug, Copy, Clone)]
203pub struct MQBMHO {
204    /// Structure identifier
205    pub StrucId: MQCHAR4,
206    /// Structure version number
207    pub Version: MQLONG,
208    /// Options that control the action of [`MQBUFMH`]
209    pub Options: MQLONG,
210}
211/// Begin Options
212///
213/// # References
214/// * [IBM `MQBO` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/refdev/q094220_.html)
215#[repr(C)]
216#[derive(Debug, Copy, Clone)]
217pub struct MQBO {
218    /// Structure identifier
219    pub StrucId: MQCHAR4,
220    /// Structure version number
221    pub Version: MQLONG,
222    /// Options that control the action of [`MQBEGIN`]
223    pub Options: MQLONG,
224}
225/// Callback Context
226///
227/// # References
228/// * [IBM `MQCBC` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/refdev/q094330_.html)
229#[repr(C)]
230#[derive(Debug, Copy, Clone)]
231pub struct MQCBC {
232    /// Structure identifier
233    pub StrucId: MQCHAR4,
234    /// Structure version number
235    pub Version: MQLONG,
236    /// Why Function was called
237    pub CallType: MQLONG,
238    /// Object Handle
239    pub Hobj: MQHOBJ,
240    /// Callback data passed to the function
241    pub CallbackArea: MQPTR,
242    /// [`MQCTL`] Data area passed to the function
243    pub ConnectionArea: MQPTR,
244    /// Completion Code
245    pub CompCode: MQLONG,
246    /// Reason Code
247    pub Reason: MQLONG,
248    /// Consumer State
249    pub State: MQLONG,
250    /// Message Data Length
251    pub DataLength: MQLONG,
252    /// Buffer Length
253    pub BufferLength: MQLONG,
254    /// Flags containing information about this consumer
255    pub Flags: MQLONG,
256    /// Number of milliseconds before reconnect attempt
257    ///
258    /// [`MQCBC::Version`] >= 2
259    pub ReconnectDelay: MQLONG,
260}
261/// Callback Data Descriptor
262///
263/// # References
264/// * [IBM `MQCBD` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/refdev/q094540_.html)
265#[repr(C)]
266#[derive(Debug, Copy, Clone)]
267pub struct MQCBD {
268    /// Structure identifier
269    pub StrucId: MQCHAR4,
270    /// Structure version number
271    pub Version: MQLONG,
272    /// Callback function type
273    pub CallbackType: MQLONG,
274    /// Options controlling message consumption
275    pub Options: MQLONG,
276    /// User data passed to the function
277    pub CallbackArea: MQPTR,
278    /// Callback function pointer
279    pub CallbackFunction: MQPTR,
280    /// Callback name
281    pub CallbackName: MQCHAR128,
282    /// Maximum message length
283    pub MaxMsgLength: MQLONG,
284}
285/// Variable-length string
286///
287/// # References
288/// * [IBM `MQCHARV` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/refdev/q094690_.html)
289#[repr(C)]
290#[derive(Debug, Copy, Clone)]
291pub struct MQCHARV {
292    /// Address of variable length string
293    pub VSPtr: MQPTR,
294    /// Offset of variable length string
295    pub VSOffset: MQLONG,
296    /// Size of buffer
297    pub VSBufSize: MQLONG,
298    /// Length of variable length string
299    pub VSLength: MQLONG,
300    /// CCSID of variable length string
301    pub VSCCSID: MQLONG,
302}
303/// CICS Information Header
304///
305/// # References
306/// * [IBM `MQCIH` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/refdev/q094830_.html)
307#[repr(C)]
308#[derive(Debug, Copy, Clone)]
309pub struct MQCIH {
310    /// Structure identifier
311    pub StrucId: MQCHAR4,
312    /// Structure version number
313    pub Version: MQLONG,
314    /// Length of [`MQCIH`] structure
315    pub StrucLength: MQLONG,
316    /// Reserved
317    pub Encoding: MQLONG,
318    /// Reserved
319    pub CodedCharSetId: MQLONG,
320    /// MQ format name of data that follows [`MQCIH`]
321    pub Format: MQCHAR8,
322    /// Flags
323    pub Flags: MQLONG,
324    /// Return code from bridge
325    pub ReturnCode: MQLONG,
326    /// MQ completion code or CICS EIBRESP
327    pub CompCode: MQLONG,
328    /// MQ reason or feedback code, or CICS EIBRESP2
329    pub Reason: MQLONG,
330    /// Unit-of-work control
331    pub UOWControl: MQLONG,
332    /// Wait interval for [`MQGET`] call issued by bridge task
333    pub GetWaitInterval: MQLONG,
334    /// Link type
335    pub LinkType: MQLONG,
336    /// Output COMMAREA data length
337    pub OutputDataLength: MQLONG,
338    /// Bridge facility release time
339    pub FacilityKeepTime: MQLONG,
340    /// Send/receive ADS descriptor
341    pub ADSDescriptor: MQLONG,
342    /// Whether task can be conversational
343    pub ConversationalTask: MQLONG,
344    /// Status at end of task
345    pub TaskEndStatus: MQLONG,
346    /// Bridge facility token
347    pub Facility: MQBYTE8,
348    /// MQ call name or CICS EIBFN function
349    pub Function: MQCHAR4,
350    /// Abend code
351    pub AbendCode: MQCHAR4,
352    /// Password or passticket
353    pub Authenticator: MQCHAR8,
354    /// Reserved
355    pub Reserved1: MQCHAR8,
356    /// MQ format name of reply message
357    pub ReplyToFormat: MQCHAR8,
358    /// Remote CICS system id to use
359    pub RemoteSysId: MQCHAR4,
360    /// CICS RTRANSID to use
361    pub RemoteTransId: MQCHAR4,
362    /// Transaction to attach
363    pub TransactionId: MQCHAR4,
364    /// Terminal emulated attributes
365    pub FacilityLike: MQCHAR4,
366    /// AID key
367    pub AttentionId: MQCHAR4,
368    /// Transaction start code
369    pub StartCode: MQCHAR4,
370    /// Abend transaction code
371    pub CancelCode: MQCHAR4,
372    /// Next transaction to attach
373    pub NextTransactionId: MQCHAR4,
374    /// Reserved
375    pub Reserved2: MQCHAR8,
376    /// Reserved
377    pub Reserved3: MQCHAR8,
378    /// Cursor position
379    ///
380    /// [`MQCIH::Version`] >= 2
381    pub CursorPosition: MQLONG,
382    /// Offset of error in message
383    ///
384    /// [`MQCIH::Version`] >= 2
385    pub ErrorOffset: MQLONG,
386    /// Reserved
387    ///
388    /// [`MQCIH::Version`] >= 2
389    pub InputItem: MQLONG,
390    /// Reserved
391    ///
392    /// [`MQCIH::Version`] >= 2
393    pub Reserved4: MQLONG,
394}
395/// Create Message Handle Options
396///
397/// # References
398/// * [IBM `MQCMHO` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/refdev/q095300_.html)
399#[repr(C)]
400#[derive(Debug, Copy, Clone)]
401pub struct MQCMHO {
402    /// Structure identifier
403    pub StrucId: MQCHAR4,
404    /// Structure version number
405    pub Version: MQLONG,
406    /// Options that control the action of [`MQCRTMH`]
407    pub Options: MQLONG,
408}
409/// [`MQCTL`] function options
410///
411/// # References
412/// * [IBM `MQCTLO` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/refdev/q095800_.html)
413#[repr(C)]
414#[derive(Debug, Copy, Clone)]
415pub struct MQCTLO {
416    /// Structure identifier
417    pub StrucId: MQCHAR4,
418    /// Structure version number
419    pub Version: MQLONG,
420    /// Options that control the action of [`MQCTL`]
421    pub Options: MQLONG,
422    /// Reserved
423    pub Reserved: MQLONG,
424    /// [`MQCTL`] Data area passed to the function
425    pub ConnectionArea: MQPTR,
426}
427/// SSL Configuration Options
428///
429/// # References
430/// * [IBM `MQSCO` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/refdev/q099820_.html)
431#[repr(C)]
432#[derive(Debug, Copy, Clone)]
433pub struct MQSCO {
434    /// Structure identifier
435    pub StrucId: MQCHAR4,
436    /// Structure version number
437    pub Version: MQLONG,
438    /// Location of SSL key repository
439    pub KeyRepository: MQCHAR256,
440    /// Cryptographic hardware configuration string
441    pub CryptoHardware: MQCHAR256,
442    /// Number of [`MQAIR`] records present
443    pub AuthInfoRecCount: MQLONG,
444    /// Offset of first [`MQAIR`] record from start of [`MQSCO`] structure
445    pub AuthInfoRecOffset: MQLONG,
446    /// Address of first [`MQAIR`] record
447    pub AuthInfoRecPtr: PMQAIR,
448    /// Number of unencrypted bytes sent/received before secret key is reset
449    ///
450    /// [`MQSCO::Version`] >= 2
451    pub KeyResetCount: MQLONG,
452    /// Using FIPS-certified algorithms
453    ///
454    /// [`MQSCO::Version`] >= 2
455    pub FipsRequired: MQLONG,
456    /// Use only Suite B cryptographic algorithms
457    ///
458    /// [`MQSCO::Version`] >= 3
459    pub EncryptionPolicySuiteB: [MQLONG; 4usize],
460    /// Certificate validation policy
461    ///
462    /// [`MQSCO::Version`] >= 4
463    pub CertificateValPolicy: MQLONG,
464    /// SSL/TLS certificate label
465    ///
466    /// [`MQSCO::Version`] >= 5
467    pub CertificateLabel: MQCHAR64,
468    /// Address of key repository password
469    ///
470    /// [`MQSCO::Version`] >= 6
471    pub KeyRepoPasswordPtr: MQPTR,
472    /// Offset of key repository password
473    ///
474    /// [`MQSCO::Version`] >= 6
475    pub KeyRepoPasswordOffset: MQLONG,
476    /// Length of key repository password
477    ///
478    /// [`MQSCO::Version`] >= 6
479    pub KeyRepoPasswordLength: MQLONG,
480    /// HTTPS certificate validation level
481    ///
482    /// [`MQSCO::Version`] >= 7
483    pub HTTPSCertValidation: MQLONG,
484    /// HTTPS certificate revocation level
485    ///
486    /// [`MQSCO::Version`] >= 7
487    pub HTTPSCertRevocation: MQLONG,
488    /// Address of HTTPS Keystore
489    ///
490    /// [`MQSCO::Version`] >= 7
491    pub HTTPSKeyStorePtr: MQPTR,
492    /// Offset of HTTPS Keystore
493    ///
494    /// [`MQSCO::Version`] >= 7
495    pub HTTPSKeyStoreOffset: MQLONG,
496    /// Length of HTTPS keystore
497    ///
498    /// [`MQSCO::Version`] >= 7
499    pub HTTPSKeyStoreLength: MQLONG,
500}
501/// Security Parameters
502///
503/// # References
504/// * [IBM `MQCSP` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/refdev/q095610_.html)
505#[repr(C)]
506#[derive(Debug, Copy, Clone)]
507pub struct MQCSP {
508    /// Structure identifier
509    pub StrucId: MQCHAR4,
510    /// Structure version number
511    pub Version: MQLONG,
512    /// Type of authentication
513    pub AuthenticationType: MQLONG,
514    /// Reserved
515    pub Reserved1: MQBYTE4,
516    /// Address of user ID
517    pub CSPUserIdPtr: MQPTR,
518    /// Offset of user ID
519    pub CSPUserIdOffset: MQLONG,
520    /// Length of user ID
521    pub CSPUserIdLength: MQLONG,
522    /// Reserved
523    pub Reserved2: MQBYTE8,
524    /// Address of password
525    pub CSPPasswordPtr: MQPTR,
526    /// Offset of password
527    pub CSPPasswordOffset: MQLONG,
528    /// Length of password
529    pub CSPPasswordLength: MQLONG,
530    /// Reserved
531    ///
532    /// [`MQCSP::Version`] >= 2
533    pub Reserved3: MQBYTE8,
534    /// Address of initial key
535    ///
536    /// [`MQCSP::Version`] >= 2
537    pub InitialKeyPtr: MQPTR,
538    /// Offset of initial key
539    ///
540    /// [`MQCSP::Version`] >= 2
541    pub InitialKeyOffset: MQLONG,
542    /// Length of initial key
543    ///
544    /// [`MQCSP::Version`] >= 2
545    pub InitialKeyLength: MQLONG,
546    /// Reserved
547    ///
548    /// [`MQCSP::Version`] >= 3
549    pub Reserved4: MQBYTE8,
550    /// Address of Token
551    ///
552    /// [`MQCSP::Version`] >= 3
553    pub TokenPtr: MQPTR,
554    /// Offset of Token
555    ///
556    /// [`MQCSP::Version`] >= 3
557    pub TokenOffset: MQLONG,
558    /// Length of Token
559    ///
560    /// [`MQCSP::Version`] >= 3
561    pub TokenLength: MQLONG,
562}
563/// Connect Options
564///
565/// # References
566/// * [IBM `MQCNO` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/refdev/q095410_.html)
567#[repr(C)]
568#[derive(Debug, Copy, Clone)]
569pub struct MQCNO {
570    /// Structure identifier
571    pub StrucId: MQCHAR4,
572    /// Structure version number
573    pub Version: MQLONG,
574    /// Options that control the action of [`MQCONNX`]
575    pub Options: MQLONG,
576    /// Offset of [`MQCD`] structure for client connection
577    ///
578    /// [`MQCNO::Version`] >= 2
579    pub ClientConnOffset: MQLONG,
580    /// Address of [`MQCD`] structure for client connection
581    ///
582    /// [`MQCNO::Version`] >= 2
583    pub ClientConnPtr: MQPTR,
584    /// Queue-manager connection tag
585    ///
586    /// [`MQCNO::Version`] >= 3
587    pub ConnTag: MQBYTE128,
588    /// Address of [`MQSCO`] structure for client connection
589    ///
590    /// [`MQCNO::Version`] >= 4
591    pub SSLConfigPtr: PMQSCO,
592    /// Offset of [`MQSCO`] structure for client connection
593    ///
594    /// [`MQCNO::Version`] >= 4
595    pub SSLConfigOffset: MQLONG,
596    /// Unique Connection Identifier
597    ///
598    /// [`MQCNO::Version`] >= 5
599    pub ConnectionId: MQBYTE24,
600    /// Offset of [`MQCSP`] structure
601    ///
602    /// [`MQCNO::Version`] >= 5
603    pub SecurityParmsOffset: MQLONG,
604    /// Address of [`MQCSP`] structure
605    ///
606    /// [`MQCNO::Version`] >= 5
607    pub SecurityParmsPtr: PMQCSP,
608    /// Address of CCDT URL string
609    ///
610    /// [`MQCNO::Version`] >= 6
611    pub CCDTUrlPtr: PMQCHAR,
612    /// Offset of CCDT URL string
613    ///
614    /// [`MQCNO::Version`] >= 6
615    pub CCDTUrlOffset: MQLONG,
616    /// Length of CCDT URL
617    ///
618    /// [`MQCNO::Version`] >= 6
619    pub CCDTUrlLength: MQLONG,
620    /// Reserved
621    ///
622    /// [`MQCNO::Version`] >= 6
623    pub Reserved: MQBYTE8,
624    /// Application name
625    ///
626    /// [`MQCNO::Version`] >= 7
627    pub ApplName: MQCHAR28,
628    /// Reserved
629    ///
630    /// [`MQCNO::Version`] >= 7
631    pub Reserved2: MQBYTE4,
632    /// Balance Parameter Pointer
633    ///
634    /// [`MQCNO::Version`] >= 8
635    pub BalanceParmsPtr: PMQBNO,
636    /// Balance Parameter Offset
637    ///
638    /// [`MQCNO::Version`] >= 8
639    pub BalanceParmsOffset: MQLONG,
640    /// Reserved
641    ///
642    /// [`MQCNO::Version`] >= 8
643    pub Reserved3: MQBYTE4,
644}
645/// Distribution Header
646///
647/// # References
648/// * [IBM `MQDH` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/refdev/q095920_.html)
649#[repr(C)]
650#[derive(Debug, Copy, Clone)]
651pub struct MQDH {
652    /// Structure identifier
653    pub StrucId: MQCHAR4,
654    /// Structure version number
655    pub Version: MQLONG,
656    /// Length of [`MQDH`] structure plus following [`MQOR`] and `MQPMR` records
657    pub StrucLength: MQLONG,
658    /// Numeric encoding of data that follows the [`MQOR`] and `MQPMR` records
659    pub Encoding: MQLONG,
660    /// Character set identifier of data that follows the [`MQOR`] and `MQPMR` records
661    pub CodedCharSetId: MQLONG,
662    /// Format name of data that follows the [`MQOR`] and `MQPMR` records
663    pub Format: MQCHAR8,
664    /// General flags
665    pub Flags: MQLONG,
666    /// Flags indicating which `MQPMR` fields are present
667    pub PutMsgRecFields: MQLONG,
668    /// Number of [`MQOR`] records present
669    pub RecsPresent: MQLONG,
670    /// Offset of first [`MQOR`] record from start of [`MQDH`]
671    pub ObjectRecOffset: MQLONG,
672    /// Offset of first `MQPMR` record from start of [`MQDH`]
673    pub PutMsgRecOffset: MQLONG,
674}
675/// Dead Letter Header
676///
677/// # References
678/// * [IBM `MQDLH` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/refdev/q096110_.html)
679#[repr(C)]
680#[derive(Debug, Copy, Clone)]
681pub struct MQDLH {
682    /// Structure identifier
683    pub StrucId: MQCHAR4,
684    /// Structure version number
685    pub Version: MQLONG,
686    /// Reason message arrived on dead-letter (undelivered-message) queue
687    pub Reason: MQLONG,
688    /// Name of original destination queue
689    pub DestQName: MQCHAR48,
690    /// Name of original destination queue manager
691    pub DestQMgrName: MQCHAR48,
692    /// Numeric encoding of data that follows [`MQDLH`]
693    pub Encoding: MQLONG,
694    /// Character set identifier of data that follows [`MQDLH`]
695    pub CodedCharSetId: MQLONG,
696    /// Format name of data that follows [`MQDLH`]
697    pub Format: MQCHAR8,
698    /// Type of application that put message on dead-letter (undelivered-message) queue
699    pub PutApplType: MQLONG,
700    /// Name of application that put message on dead-letter (undelivered-message) queue
701    pub PutApplName: MQCHAR28,
702    /// Date when message was put on dead-letter (undelivered-message) queue
703    pub PutDate: MQCHAR8,
704    /// Time when message was put on dead-letter (undelivered-message) queue
705    pub PutTime: MQCHAR8,
706}
707/// Delete Message Handle Options
708///
709/// # References
710/// * [IBM `MQDMHO` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/refdev/q096320_.html)
711#[repr(C)]
712#[derive(Debug, Copy, Clone)]
713pub struct MQDMHO {
714    /// Structure identifier
715    pub StrucId: MQCHAR4,
716    /// Structure version number
717    pub Version: MQLONG,
718    /// Options that control the action of [`MQDLTMH`]
719    pub Options: MQLONG,
720}
721/// Delete Message Property Options
722///
723/// # References
724/// * [IBM `MQDMPO` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/refdev/q096430_.html)
725#[repr(C)]
726#[derive(Debug, Copy, Clone)]
727pub struct MQDMPO {
728    /// Structure identifier
729    pub StrucId: MQCHAR4,
730    /// Structure version number
731    pub Version: MQLONG,
732    /// Options that control the action of [`MQDLTMP`]
733    pub Options: MQLONG,
734}
735/// Get Message Options
736///
737/// # References
738/// * [IBM `MQGMO` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/refdev/q096710_.html)
739#[repr(C)]
740#[derive(Debug, Copy, Clone)]
741pub struct MQGMO {
742    /// Structure identifier
743    pub StrucId: MQCHAR4,
744    /// Structure version number
745    pub Version: MQLONG,
746    /// Options that control the action of [`MQGET`]
747    pub Options: MQLONG,
748    /// Wait interval
749    pub WaitInterval: MQLONG,
750    /// Signal
751    pub Signal1: MQLONG,
752    /// Signal identifier
753    pub Signal2: MQLONG,
754    /// Resolved name of destination queue
755    pub ResolvedQName: MQCHAR48,
756    /// Options controlling selection criteria used for [`MQGET`]
757    ///
758    /// [`MQGMO::Version`] >= 2
759    pub MatchOptions: MQLONG,
760    /// Flag indicating whether message retrieved is in a group
761    ///
762    /// [`MQGMO::Version`] >= 2
763    pub GroupStatus: MQCHAR,
764    /// Flag indicating whether message retrieved is a segment of a logical message
765    ///
766    /// [`MQGMO::Version`] >= 2
767    pub SegmentStatus: MQCHAR,
768    /// Flag indicating whether further segmentation is allowed for the message retrieved
769    ///
770    /// [`MQGMO::Version`] >= 2
771    pub Segmentation: MQCHAR,
772    /// Reserved
773    ///
774    /// [`MQGMO::Version`] >= 2
775    pub Reserved1: MQCHAR,
776    /// Message token
777    ///
778    /// [`MQGMO::Version`] >= 3
779    pub MsgToken: MQBYTE16,
780    /// Length of message data returned (bytes)
781    ///
782    /// [`MQGMO::Version`] >= 3
783    pub ReturnedLength: MQLONG,
784    /// Reserved
785    ///
786    /// [`MQGMO::Version`] >= 4
787    pub Reserved2: MQLONG,
788    /// Message handle
789    ///
790    /// [`MQGMO::Version`] >= 4
791    pub MsgHandle: MQHMSG,
792}
793/// IMS Information Header
794///
795/// # References
796/// * [IBM `MQIIH` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/refdev/q096960_.html)
797#[repr(C)]
798#[derive(Debug, Copy, Clone)]
799pub struct MQIIH {
800    /// Structure identifier
801    pub StrucId: MQCHAR4,
802    /// Structure version number
803    pub Version: MQLONG,
804    /// Length of [`MQIIH`] structure
805    pub StrucLength: MQLONG,
806    /// Reserved
807    pub Encoding: MQLONG,
808    /// Reserved
809    pub CodedCharSetId: MQLONG,
810    /// MQ format name of data that follows [`MQIIH`]
811    pub Format: MQCHAR8,
812    /// Flags
813    pub Flags: MQLONG,
814    /// Logical terminal override
815    pub LTermOverride: MQCHAR8,
816    /// Message format services map name
817    pub MFSMapName: MQCHAR8,
818    /// MQ format name of reply message
819    pub ReplyToFormat: MQCHAR8,
820    /// RACF password or passticket
821    pub Authenticator: MQCHAR8,
822    /// Transaction instance identifier
823    pub TranInstanceId: MQBYTE16,
824    /// Transaction state
825    pub TranState: MQCHAR,
826    /// Commit mode
827    pub CommitMode: MQCHAR,
828    /// Security scope
829    pub SecurityScope: MQCHAR,
830    /// Reserved
831    pub Reserved: MQCHAR,
832}
833/// Inquire Message Property Options
834///
835/// # References
836/// * [IBM `MQIMPO` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/refdev/q097210_.html)
837#[repr(C)]
838#[derive(Debug, Copy, Clone)]
839pub struct MQIMPO {
840    /// Structure identifier
841    pub StrucId: MQCHAR4,
842    /// Structure version number
843    pub Version: MQLONG,
844    /// Options that control the action of [`MQINQMP`]
845    pub Options: MQLONG,
846    /// Requested encoding of Value
847    pub RequestedEncoding: MQLONG,
848    /// Requested character set identifier of Value
849    pub RequestedCCSID: MQLONG,
850    /// Returned encoding of Value
851    pub ReturnedEncoding: MQLONG,
852    /// Returned character set identifier of Value
853    pub ReturnedCCSID: MQLONG,
854    /// Reserved
855    pub Reserved1: MQLONG,
856    /// Returned property name
857    pub ReturnedName: MQCHARV,
858    /// Property data type as a string
859    pub TypeString: MQCHAR8,
860}
861/// Message Descriptor
862///
863/// # References
864/// * [IBM `MQMD` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/refdev/q097390_.html)
865#[repr(C)]
866#[derive(Debug, Copy, Clone)]
867pub struct MQMD {
868    /// Structure identifier
869    pub StrucId: MQCHAR4,
870    /// Structure version number
871    pub Version: MQLONG,
872    /// Options for report messages
873    pub Report: MQLONG,
874    /// Message type
875    pub MsgType: MQLONG,
876    /// Message lifetime
877    pub Expiry: MQLONG,
878    /// Feedback or reason code
879    pub Feedback: MQLONG,
880    /// Numeric encoding of message data
881    pub Encoding: MQLONG,
882    /// Character set identifier of message data
883    pub CodedCharSetId: MQLONG,
884    /// Format name of message data
885    pub Format: MQCHAR8,
886    /// Message priority
887    pub Priority: MQLONG,
888    /// Message persistence
889    pub Persistence: MQLONG,
890    /// Message identifier
891    pub MsgId: MQBYTE24,
892    /// Correlation identifier
893    pub CorrelId: MQBYTE24,
894    /// Backout counter
895    pub BackoutCount: MQLONG,
896    /// Name of reply queue
897    pub ReplyToQ: MQCHAR48,
898    /// Name of reply queue manager
899    pub ReplyToQMgr: MQCHAR48,
900    /// User identifier
901    pub UserIdentifier: MQCHAR12,
902    /// Accounting token
903    pub AccountingToken: MQBYTE32,
904    /// Application data relating to identity
905    pub ApplIdentityData: MQCHAR32,
906    /// Type of application that put the message
907    pub PutApplType: MQLONG,
908    /// Name of application that put the message
909    pub PutApplName: MQCHAR28,
910    /// Date when message was put
911    pub PutDate: MQCHAR8,
912    /// Time when message was put
913    pub PutTime: MQCHAR8,
914    /// Application data relating to origin
915    pub ApplOriginData: MQCHAR4,
916    /// Group identifier
917    ///
918    /// [`MQMD::Version`] >= 2
919    pub GroupId: MQBYTE24,
920    /// Sequence number of logical message within group
921    ///
922    /// [`MQMD::Version`] >= 2
923    pub MsgSeqNumber: MQLONG,
924    /// Offset of data in physical message from start of logical message
925    ///
926    /// [`MQMD::Version`] >= 2
927    pub Offset: MQLONG,
928    /// Message flags
929    ///
930    /// [`MQMD::Version`] >= 2
931    pub MsgFlags: MQLONG,
932    /// Length of original message
933    ///
934    /// [`MQMD::Version`] >= 2
935    pub OriginalLength: MQLONG,
936}
937/// Message Descriptor Extension
938///
939/// # References
940/// * [IBM `MQMDE` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/refdev/q097780_.html)
941#[repr(C)]
942#[derive(Debug, Copy, Clone)]
943pub struct MQMDE {
944    /// Structure identifier
945    pub StrucId: MQCHAR4,
946    /// Structure version number
947    pub Version: MQLONG,
948    /// Length of [`MQMDE`] structure
949    pub StrucLength: MQLONG,
950    /// Numeric encoding of data that follows [`MQMDE`]
951    pub Encoding: MQLONG,
952    /// Character-set identifier of data that follows [`MQMDE`]
953    pub CodedCharSetId: MQLONG,
954    /// Format name of data that follows [`MQMDE`]
955    pub Format: MQCHAR8,
956    /// General flags
957    pub Flags: MQLONG,
958    /// Group identifier
959    pub GroupId: MQBYTE24,
960    /// Sequence number of logical message within group
961    pub MsgSeqNumber: MQLONG,
962    /// Offset of data in physical message from start of logical message
963    pub Offset: MQLONG,
964    /// Message flags
965    pub MsgFlags: MQLONG,
966    /// Length of original message
967    pub OriginalLength: MQLONG,
968}
969/// Version-1 Message Descriptor
970#[repr(C)]
971#[derive(Debug, Copy, Clone)]
972pub struct MQMD1 {
973    /// Structure identifier
974    pub StrucId: MQCHAR4,
975    /// Structure version number
976    pub Version: MQLONG,
977    /// Options for report messages
978    pub Report: MQLONG,
979    /// Message type
980    pub MsgType: MQLONG,
981    /// Message lifetime
982    pub Expiry: MQLONG,
983    /// Feedback or reason code
984    pub Feedback: MQLONG,
985    /// Numeric encoding of message data
986    pub Encoding: MQLONG,
987    /// Character set identifier of message data
988    pub CodedCharSetId: MQLONG,
989    /// Format name of message data
990    pub Format: MQCHAR8,
991    /// Message priority
992    pub Priority: MQLONG,
993    /// Message persistence
994    pub Persistence: MQLONG,
995    /// Message identifier
996    pub MsgId: MQBYTE24,
997    /// Correlation identifier
998    pub CorrelId: MQBYTE24,
999    /// Backout counter
1000    pub BackoutCount: MQLONG,
1001    /// Name of reply queue
1002    pub ReplyToQ: MQCHAR48,
1003    /// Name of reply queue manager
1004    pub ReplyToQMgr: MQCHAR48,
1005    /// User identifier
1006    pub UserIdentifier: MQCHAR12,
1007    /// Accounting token
1008    pub AccountingToken: MQBYTE32,
1009    /// Application data relating to identity
1010    pub ApplIdentityData: MQCHAR32,
1011    /// Type of application that put the message
1012    pub PutApplType: MQLONG,
1013    /// Name of application that put the message
1014    pub PutApplName: MQCHAR28,
1015    /// Date when message was put
1016    pub PutDate: MQCHAR8,
1017    /// Time when message was put
1018    pub PutTime: MQCHAR8,
1019    /// Application data relating to origin
1020    pub ApplOriginData: MQCHAR4,
1021}
1022/// Version-2 Message Descriptor
1023#[repr(C)]
1024#[derive(Debug, Copy, Clone)]
1025pub struct MQMD2 {
1026    /// Structure identifier
1027    pub StrucId: MQCHAR4,
1028    /// Structure version number
1029    pub Version: MQLONG,
1030    /// Options for report messages
1031    pub Report: MQLONG,
1032    /// Message type
1033    pub MsgType: MQLONG,
1034    /// Message lifetime
1035    pub Expiry: MQLONG,
1036    /// Feedback or reason code
1037    pub Feedback: MQLONG,
1038    /// Numeric encoding of message data
1039    pub Encoding: MQLONG,
1040    /// Character set identifier of message data
1041    pub CodedCharSetId: MQLONG,
1042    /// Format name of message data
1043    pub Format: MQCHAR8,
1044    /// Message priority
1045    pub Priority: MQLONG,
1046    /// Message persistence
1047    pub Persistence: MQLONG,
1048    /// Message identifier
1049    pub MsgId: MQBYTE24,
1050    /// Correlation identifier
1051    pub CorrelId: MQBYTE24,
1052    /// Backout counter
1053    pub BackoutCount: MQLONG,
1054    /// Name of reply queue
1055    pub ReplyToQ: MQCHAR48,
1056    /// Name of reply queue manager
1057    pub ReplyToQMgr: MQCHAR48,
1058    /// User identifier
1059    pub UserIdentifier: MQCHAR12,
1060    /// Accounting token
1061    pub AccountingToken: MQBYTE32,
1062    /// Application data relating to identity
1063    pub ApplIdentityData: MQCHAR32,
1064    /// Type of application that put the message
1065    pub PutApplType: MQLONG,
1066    /// Name of application that put the message
1067    pub PutApplName: MQCHAR28,
1068    /// Date when message was put
1069    pub PutDate: MQCHAR8,
1070    /// Time when message was put
1071    pub PutTime: MQCHAR8,
1072    /// Application data relating to origin
1073    pub ApplOriginData: MQCHAR4,
1074    /// Group identifier
1075    ///
1076    /// [`MQMD2::Version`] >= 2
1077    pub GroupId: MQBYTE24,
1078    /// Sequence number of logical message within group
1079    ///
1080    /// [`MQMD2::Version`] >= 2
1081    pub MsgSeqNumber: MQLONG,
1082    /// Offset of data in physical message from start of logical message
1083    ///
1084    /// [`MQMD2::Version`] >= 2
1085    pub Offset: MQLONG,
1086    /// Message flags
1087    ///
1088    /// [`MQMD2::Version`] >= 2
1089    pub MsgFlags: MQLONG,
1090    /// Length of original message
1091    ///
1092    /// [`MQMD2::Version`] >= 2
1093    pub OriginalLength: MQLONG,
1094}
1095/// Message Handle To Buffer Options
1096///
1097/// # References
1098/// * [IBM `MQMHBO` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/refdev/q097990_.html)
1099#[repr(C)]
1100#[derive(Debug, Copy, Clone)]
1101pub struct MQMHBO {
1102    /// Structure identifier
1103    pub StrucId: MQCHAR4,
1104    /// Structure version number
1105    pub Version: MQLONG,
1106    /// Options that control the action of [`MQMHBUF`]
1107    pub Options: MQLONG,
1108}
1109/// Object descriptor
1110///
1111/// # References
1112/// * [IBM `MQOD` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/refdev/q098100_.html)
1113#[repr(C)]
1114#[derive(Debug, Copy, Clone)]
1115pub struct MQOD {
1116    /// Structure identifier
1117    pub StrucId: MQCHAR4,
1118    /// Structure version number
1119    pub Version: MQLONG,
1120    /// Object type
1121    pub ObjectType: MQLONG,
1122    /// Object name
1123    pub ObjectName: MQCHAR48,
1124    /// Object queue manager name
1125    pub ObjectQMgrName: MQCHAR48,
1126    /// Dynamic queue name
1127    pub DynamicQName: MQCHAR48,
1128    /// Alternate user identifier
1129    pub AlternateUserId: MQCHAR12,
1130    /// Number of object records present
1131    ///
1132    /// [`MQOD::Version`] >= 2
1133    pub RecsPresent: MQLONG,
1134    /// Number of local queues opened successfully
1135    ///
1136    /// [`MQOD::Version`] >= 2
1137    pub KnownDestCount: MQLONG,
1138    /// Number of remote queues opened
1139    ///
1140    /// [`MQOD::Version`] >= 2
1141    pub UnknownDestCount: MQLONG,
1142    /// Number of queues that failed to open
1143    ///
1144    /// [`MQOD::Version`] >= 2
1145    pub InvalidDestCount: MQLONG,
1146    /// Offset of first object record from start of [`MQOD`]
1147    ///
1148    /// [`MQOD::Version`] >= 2
1149    pub ObjectRecOffset: MQLONG,
1150    /// Offset of first response record from start of [`MQOD`]
1151    ///
1152    /// [`MQOD::Version`] >= 2
1153    pub ResponseRecOffset: MQLONG,
1154    /// Address of first object record
1155    ///
1156    /// [`MQOD::Version`] >= 2
1157    pub ObjectRecPtr: MQPTR,
1158    /// Address of first response record
1159    ///
1160    /// [`MQOD::Version`] >= 2
1161    pub ResponseRecPtr: MQPTR,
1162    /// Alternate security identifier
1163    ///
1164    /// [`MQOD::Version`] >= 3
1165    pub AlternateSecurityId: MQBYTE40,
1166    /// Resolved queue name
1167    ///
1168    /// [`MQOD::Version`] >= 3
1169    pub ResolvedQName: MQCHAR48,
1170    /// Resolved queue manager name
1171    ///
1172    /// [`MQOD::Version`] >= 3
1173    pub ResolvedQMgrName: MQCHAR48,
1174    /// Object long name
1175    ///
1176    /// [`MQOD::Version`] >= 4
1177    pub ObjectString: MQCHARV,
1178    /// Message Selector
1179    ///
1180    /// [`MQOD::Version`] >= 4
1181    pub SelectionString: MQCHARV,
1182    /// Resolved long object name
1183    ///
1184    /// [`MQOD::Version`] >= 4
1185    pub ResObjectString: MQCHARV,
1186    /// Alias queue resolved object type
1187    ///
1188    /// [`MQOD::Version`] >= 4
1189    pub ResolvedType: MQLONG,
1190}
1191/// Object Record
1192///
1193/// # References
1194/// * [IBM `MQOR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/refdev/q098410_.html)
1195#[repr(C)]
1196#[derive(Debug, Copy, Clone)]
1197pub struct MQOR {
1198    /// Object name
1199    pub ObjectName: MQCHAR48,
1200    /// Object queue manager name
1201    pub ObjectQMgrName: MQCHAR48,
1202}
1203/// Property descriptor
1204///
1205/// # References
1206/// * [IBM `MQPD` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/refdev/q098510_.html)
1207#[repr(C)]
1208#[derive(Debug, Copy, Clone)]
1209pub struct MQPD {
1210    /// Structure identifier
1211    pub StrucId: MQCHAR4,
1212    /// Structure version number
1213    pub Version: MQLONG,
1214    /// Options that control the action of [`MQSETMP`] and [`MQINQMP`]
1215    pub Options: MQLONG,
1216    /// Property support option
1217    pub Support: MQLONG,
1218    /// Property context
1219    pub Context: MQLONG,
1220    /// Property copy options
1221    pub CopyOptions: MQLONG,
1222}
1223/// Put Message Options
1224///
1225/// # References
1226/// * [IBM `MQPMO` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/refdev/q098650_.html)
1227#[repr(C)]
1228#[derive(Debug, Copy, Clone)]
1229pub struct MQPMO {
1230    /// Structure identifier
1231    pub StrucId: MQCHAR4,
1232    /// Structure version number
1233    pub Version: MQLONG,
1234    /// Options that control the action of [`MQPUT`] and [`MQPUT1`]
1235    pub Options: MQLONG,
1236    /// Reserved
1237    pub Timeout: MQLONG,
1238    /// Object handle of input queue
1239    pub Context: MQHOBJ,
1240    /// Number of messages sent successfully to local queues
1241    pub KnownDestCount: MQLONG,
1242    /// Number of messages sent successfully to remote queues
1243    pub UnknownDestCount: MQLONG,
1244    /// Number of messages that could not be sent
1245    pub InvalidDestCount: MQLONG,
1246    /// Resolved name of destination queue
1247    pub ResolvedQName: MQCHAR48,
1248    /// Resolved name of destination queue manager
1249    pub ResolvedQMgrName: MQCHAR48,
1250    /// Number of put message records or response records present
1251    ///
1252    /// [`MQPMO::Version`] >= 2
1253    pub RecsPresent: MQLONG,
1254    /// Flags indicating which `MQPMR` fields are present
1255    ///
1256    /// [`MQPMO::Version`] >= 2
1257    pub PutMsgRecFields: MQLONG,
1258    /// Offset of first put message record from start of [`MQPMO`]
1259    ///
1260    /// [`MQPMO::Version`] >= 2
1261    pub PutMsgRecOffset: MQLONG,
1262    /// Offset of first response record from start of [`MQPMO`]
1263    ///
1264    /// [`MQPMO::Version`] >= 2
1265    pub ResponseRecOffset: MQLONG,
1266    /// Address of first put message record
1267    ///
1268    /// [`MQPMO::Version`] >= 2
1269    pub PutMsgRecPtr: MQPTR,
1270    /// Address of first response record
1271    ///
1272    /// [`MQPMO::Version`] >= 2
1273    pub ResponseRecPtr: MQPTR,
1274    /// Original message handle
1275    ///
1276    /// [`MQPMO::Version`] >= 3
1277    pub OriginalMsgHandle: MQHMSG,
1278    /// New message handle
1279    ///
1280    /// [`MQPMO::Version`] >= 3
1281    pub NewMsgHandle: MQHMSG,
1282    /// The action being performed
1283    ///
1284    /// [`MQPMO::Version`] >= 3
1285    pub Action: MQLONG,
1286    /// Publication level
1287    ///
1288    /// [`MQPMO::Version`] >= 3
1289    pub PubLevel: MQLONG,
1290}
1291/// Rules and Formatting Header
1292///
1293/// # References
1294/// * [IBM `MQRFH` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/refdev/q099070_.html)
1295#[repr(C)]
1296#[derive(Debug, Copy, Clone)]
1297pub struct MQRFH {
1298    /// Structure identifier
1299    pub StrucId: MQCHAR4,
1300    /// Structure version number
1301    pub Version: MQLONG,
1302    /// Total length of [`MQRFH`] including NameValueString
1303    pub StrucLength: MQLONG,
1304    /// Numeric encoding of data that follows NameValueString
1305    pub Encoding: MQLONG,
1306    /// Character set identifier of data that follows NameValueString
1307    pub CodedCharSetId: MQLONG,
1308    /// Format name of data that follows NameValueString
1309    pub Format: MQCHAR8,
1310    /// Flags
1311    pub Flags: MQLONG,
1312}
1313/// Rules and Formatting Header 2
1314///
1315/// # References
1316/// * [IBM `MQRFH2` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/refdev/q099240_.html)
1317#[repr(C)]
1318#[derive(Debug, Copy, Clone)]
1319pub struct MQRFH2 {
1320    /// Structure identifier
1321    pub StrucId: MQCHAR4,
1322    /// Structure version number
1323    pub Version: MQLONG,
1324    /// Total length of [`MQRFH2`] including all NameValueLength and NameValueData fields
1325    pub StrucLength: MQLONG,
1326    /// Numeric encoding of data that follows last NameValueData field
1327    pub Encoding: MQLONG,
1328    /// Character set identifier of data that follows last NameValueData field
1329    pub CodedCharSetId: MQLONG,
1330    /// Format name of data that follows last NameValueData field
1331    pub Format: MQCHAR8,
1332    /// Flags
1333    pub Flags: MQLONG,
1334    /// Character set identifier of NameValueData
1335    pub NameValueCCSID: MQLONG,
1336}
1337/// Reference Message Header
1338///
1339/// # References
1340/// * [IBM `MQRMH` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/refdev/q099430_.html)
1341#[repr(C)]
1342#[derive(Debug, Copy, Clone)]
1343pub struct MQRMH {
1344    /// Structure identifier
1345    pub StrucId: MQCHAR4,
1346    /// Structure version number
1347    pub Version: MQLONG,
1348    /// Total length of [`MQRMH`], including strings at end of fixed fields, but not the bulk data
1349    pub StrucLength: MQLONG,
1350    /// Numeric encoding of bulk data
1351    pub Encoding: MQLONG,
1352    /// Character set identifier of bulk data
1353    pub CodedCharSetId: MQLONG,
1354    /// Format name of bulk data
1355    pub Format: MQCHAR8,
1356    /// Reference message flags
1357    pub Flags: MQLONG,
1358    /// Object type
1359    pub ObjectType: MQCHAR8,
1360    /// Object instance identifier
1361    pub ObjectInstanceId: MQBYTE24,
1362    /// Length of source environment data
1363    pub SrcEnvLength: MQLONG,
1364    /// Offset of source environment data
1365    pub SrcEnvOffset: MQLONG,
1366    /// Length of source object name
1367    pub SrcNameLength: MQLONG,
1368    /// Offset of source object name
1369    pub SrcNameOffset: MQLONG,
1370    /// Length of destination environment data
1371    pub DestEnvLength: MQLONG,
1372    /// Offset of destination environment
1373    pub DestEnvOffset: MQLONG,
1374    /// Length of destination object name
1375    pub DestNameLength: MQLONG,
1376    /// Offset of destination object name
1377    pub DestNameOffset: MQLONG,
1378    /// Length of bulk data
1379    pub DataLogicalLength: MQLONG,
1380    /// Low offset of bulk data
1381    pub DataLogicalOffset: MQLONG,
1382    /// High offset of bulk data
1383    pub DataLogicalOffset2: MQLONG,
1384}
1385/// Response Record
1386///
1387/// # References
1388/// * [IBM `MQRR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/refdev/q099720_.html)
1389#[repr(C)]
1390#[derive(Debug, Copy, Clone)]
1391pub struct MQRR {
1392    /// Completion code for queue
1393    pub CompCode: MQLONG,
1394    /// Reason code for queue
1395    pub Reason: MQLONG,
1396}
1397/// Subscription Descriptor
1398///
1399/// # References
1400/// * [IBM `MQSD` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/refdev/q100010_.html)
1401#[repr(C)]
1402#[derive(Debug, Copy, Clone)]
1403pub struct MQSD {
1404    /// Structure identifier
1405    pub StrucId: MQCHAR4,
1406    /// Structure version number
1407    pub Version: MQLONG,
1408    /// Options associated with subscribing
1409    pub Options: MQLONG,
1410    /// Object name
1411    pub ObjectName: MQCHAR48,
1412    /// Alternate user identifier
1413    pub AlternateUserId: MQCHAR12,
1414    /// Alternate security identifier
1415    pub AlternateSecurityId: MQBYTE40,
1416    /// Expiry of Subscription
1417    pub SubExpiry: MQLONG,
1418    /// Object long name
1419    pub ObjectString: MQCHARV,
1420    /// Subscription name
1421    pub SubName: MQCHARV,
1422    /// Subscription user data
1423    pub SubUserData: MQCHARV,
1424    /// Correlation Id related to this subscription
1425    pub SubCorrelId: MQBYTE24,
1426    /// Priority set in publications
1427    pub PubPriority: MQLONG,
1428    /// Accounting Token set in publications
1429    pub PubAccountingToken: MQBYTE32,
1430    /// Appl Identity Data set in publications
1431    pub PubApplIdentityData: MQCHAR32,
1432    /// Message selector structure
1433    pub SelectionString: MQCHARV,
1434    /// Subscription level
1435    pub SubLevel: MQLONG,
1436    /// Resolved long object name
1437    pub ResObjectString: MQCHARV,
1438}
1439/// Set Message Property Options
1440///
1441/// # References
1442/// * [IBM `MQSMPO` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/refdev/q100270_.html)
1443#[repr(C)]
1444#[derive(Debug, Copy, Clone)]
1445pub struct MQSMPO {
1446    /// Structure identifier
1447    pub StrucId: MQCHAR4,
1448    /// Structure version number
1449    pub Version: MQLONG,
1450    /// Options that control the action of [`MQSETMP`]
1451    pub Options: MQLONG,
1452    /// Encoding of Value
1453    pub ValueEncoding: MQLONG,
1454    /// Character set identifier of Value
1455    pub ValueCCSID: MQLONG,
1456}
1457/// Subscription Request Options
1458///
1459/// # References
1460/// * [IBM `MQSRO` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/refdev/q100400_.html)
1461#[repr(C)]
1462#[derive(Debug, Copy, Clone)]
1463pub struct MQSRO {
1464    /// Structure identifier
1465    pub StrucId: MQCHAR4,
1466    /// Structure version number
1467    pub Version: MQLONG,
1468    /// Options that control the action of [`MQSUBRQ`]
1469    pub Options: MQLONG,
1470    /// Number of publications sent
1471    pub NumPubs: MQLONG,
1472}
1473/// Status Information Record
1474///
1475/// # References
1476/// * [IBM `MQSTS` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/refdev/q100520_.html)
1477#[repr(C)]
1478#[derive(Debug, Copy, Clone)]
1479pub struct MQSTS {
1480    /// Structure identifier
1481    pub StrucId: MQCHAR4,
1482    /// Structure version number
1483    pub Version: MQLONG,
1484    /// Completion Code of first error
1485    pub CompCode: MQLONG,
1486    /// Reason Code of first error
1487    pub Reason: MQLONG,
1488    /// Number of Async put calls succeeded
1489    pub PutSuccessCount: MQLONG,
1490    /// Number of Async put calls had warnings
1491    pub PutWarningCount: MQLONG,
1492    /// Number of Async put calls had failures
1493    pub PutFailureCount: MQLONG,
1494    /// Failing object type
1495    pub ObjectType: MQLONG,
1496    /// Failing object name
1497    pub ObjectName: MQCHAR48,
1498    /// Failing object queue manager
1499    pub ObjectQMgrName: MQCHAR48,
1500    /// Resolved name of destination queue
1501    pub ResolvedObjectName: MQCHAR48,
1502    /// Resolved name of destination qmgr
1503    pub ResolvedQMgrName: MQCHAR48,
1504    /// Failing object long name
1505    ///
1506    /// [`MQSTS::Version`] >= 2
1507    pub ObjectString: MQCHARV,
1508    /// Failing subscription name
1509    ///
1510    /// [`MQSTS::Version`] >= 2
1511    pub SubName: MQCHARV,
1512    /// Failing open options
1513    ///
1514    /// [`MQSTS::Version`] >= 2
1515    pub OpenOptions: MQLONG,
1516    /// Failing subscription options
1517    ///
1518    /// [`MQSTS::Version`] >= 2
1519    pub SubOptions: MQLONG,
1520}
1521/// Trigger Message
1522///
1523/// # References
1524/// * [IBM `MQTM` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/refdev/q100760_.html)
1525#[repr(C)]
1526#[derive(Debug, Copy, Clone)]
1527pub struct MQTM {
1528    /// Structure identifier
1529    pub StrucId: MQCHAR4,
1530    /// Structure version number
1531    pub Version: MQLONG,
1532    /// Name of triggered queue
1533    pub QName: MQCHAR48,
1534    /// Name of process object
1535    pub ProcessName: MQCHAR48,
1536    /// Trigger data
1537    pub TriggerData: MQCHAR64,
1538    /// Application type
1539    pub ApplType: MQLONG,
1540    /// Application identifier
1541    pub ApplId: MQCHAR256,
1542    /// Environment data
1543    pub EnvData: MQCHAR128,
1544    /// User data
1545    pub UserData: MQCHAR128,
1546}
1547/// Trigger Message 2 (Character)
1548///
1549/// # References
1550/// * [IBM `MQTMC2` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/refdev/q100940_.html)
1551#[repr(C)]
1552#[derive(Debug, Copy, Clone)]
1553pub struct MQTMC2 {
1554    /// Structure identifier
1555    pub StrucId: MQCHAR4,
1556    /// Structure version number
1557    pub Version: MQCHAR4,
1558    /// Name of triggered queue
1559    pub QName: MQCHAR48,
1560    /// Name of process object
1561    pub ProcessName: MQCHAR48,
1562    /// Trigger data
1563    pub TriggerData: MQCHAR64,
1564    /// Application type
1565    pub ApplType: MQCHAR4,
1566    /// Application identifier
1567    pub ApplId: MQCHAR256,
1568    /// Environment data
1569    pub EnvData: MQCHAR128,
1570    /// User data
1571    pub UserData: MQCHAR128,
1572    /// Queue manager name
1573    ///
1574    /// [`MQTMC2::Version`] >= 2
1575    pub QMgrName: MQCHAR48,
1576}
1577/// Work Information Header
1578///
1579/// # References
1580/// * [IBM `MQWIH` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/refdev/q101130_.html)
1581#[repr(C)]
1582#[derive(Debug, Copy, Clone)]
1583pub struct MQWIH {
1584    /// Structure identifier
1585    pub StrucId: MQCHAR4,
1586    /// Structure version number
1587    pub Version: MQLONG,
1588    /// Length of [`MQWIH`] structure
1589    pub StrucLength: MQLONG,
1590    /// Numeric encoding of data that follows [`MQWIH`]
1591    pub Encoding: MQLONG,
1592    /// Character-set identifier of data that follows [`MQWIH`]
1593    pub CodedCharSetId: MQLONG,
1594    /// Format name of data that follows [`MQWIH`]
1595    pub Format: MQCHAR8,
1596    /// Flags
1597    pub Flags: MQLONG,
1598    /// Service name
1599    pub ServiceName: MQCHAR32,
1600    /// Service step name
1601    pub ServiceStep: MQCHAR8,
1602    /// Message token
1603    pub MsgToken: MQBYTE16,
1604    /// Reserved
1605    pub Reserved: MQCHAR32,
1606}
1607/// Transmission Queue Header
1608///
1609/// # References
1610/// * [IBM `MQXQH` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/refdev/q101500_.html)
1611#[repr(C)]
1612#[derive(Debug, Copy, Clone)]
1613pub struct MQXQH {
1614    /// Structure identifier
1615    pub StrucId: MQCHAR4,
1616    /// Structure version number
1617    pub Version: MQLONG,
1618    /// Name of destination queue
1619    pub RemoteQName: MQCHAR48,
1620    /// Name of destination queue manager
1621    pub RemoteQMgrName: MQCHAR48,
1622    /// Original message descriptor
1623    pub MsgDesc: MQMD1,
1624}
1625pub const MQAIR_STRUC_ID: &::std::ffi::CStr = c"AIR ";
1626pub const MQAIR_VERSION_1: MQLONG = 1;
1627pub const MQAIR_VERSION_2: MQLONG = 2;
1628pub const MQAIR_CURRENT_VERSION: MQLONG = 2;
1629pub const MQAIR_LENGTH_1: usize = 328;
1630pub const MQAIR_LENGTH_2: usize = 584;
1631pub const MQAIR_CURRENT_LENGTH: usize = 584;
1632pub const MQAIT_ALL: MQLONG = 0;
1633pub const MQAIT_CRL_LDAP: MQLONG = 1;
1634pub const MQAIT_OCSP: MQLONG = 2;
1635pub const MQAIT_IDPW_OS: MQLONG = 3;
1636pub const MQAIT_IDPW_LDAP: MQLONG = 4;
1637pub const MQBNO_STRUC_ID: &::std::ffi::CStr = c"BNO ";
1638pub const MQBNO_VERSION_1: MQLONG = 1;
1639pub const MQBNO_CURRENT_VERSION: MQLONG = 1;
1640pub const MQBNO_LENGTH_1: usize = 20;
1641pub const MQBNO_CURRENT_LENGTH: usize = 20;
1642pub const MQBNO_OPTIONS_NONE: MQLONG = 0;
1643pub const MQBNO_OPTIONS_IGNORE_TRANS: MQLONG = 1;
1644pub const MQBNO_BALTYPE_SIMPLE: MQLONG = 0;
1645pub const MQBNO_BALTYPE_REQREP: MQLONG = 1;
1646pub const MQBNO_BALTYPE_RA_MANAGED: MQLONG = 65536;
1647pub const MQBNO_TIMEOUT_AS_DEFAULT: MQLONG = -1;
1648pub const MQBNO_TIMEOUT_IMMEDIATE: MQLONG = 0;
1649pub const MQBNO_TIMEOUT_NEVER: MQLONG = -2;
1650pub const MQBMHO_STRUC_ID: &::std::ffi::CStr = c"BMHO";
1651pub const MQBMHO_VERSION_1: MQLONG = 1;
1652pub const MQBMHO_CURRENT_VERSION: MQLONG = 1;
1653pub const MQBMHO_LENGTH_1: usize = 12;
1654pub const MQBMHO_CURRENT_LENGTH: usize = 12;
1655pub const MQBMHO_NONE: MQLONG = 0;
1656pub const MQBMHO_DELETE_PROPERTIES: MQLONG = 1;
1657pub const MQBO_STRUC_ID: &::std::ffi::CStr = c"BO  ";
1658pub const MQBO_VERSION_1: MQLONG = 1;
1659pub const MQBO_CURRENT_VERSION: MQLONG = 1;
1660pub const MQBO_LENGTH_1: usize = 12;
1661pub const MQBO_CURRENT_LENGTH: usize = 12;
1662pub const MQBO_NONE: MQLONG = 0;
1663pub const MQCBC_STRUC_ID: &::std::ffi::CStr = c"CBC ";
1664pub const MQCBC_VERSION_1: MQLONG = 1;
1665pub const MQCBC_VERSION_2: MQLONG = 2;
1666pub const MQCBC_CURRENT_VERSION: MQLONG = 2;
1667pub const MQCBC_LENGTH_1: usize = 56;
1668pub const MQCBC_LENGTH_2: usize = 64;
1669pub const MQCBC_CURRENT_LENGTH: usize = 64;
1670pub const MQCBCF_NONE: MQLONG = 0;
1671pub const MQCBCF_READA_BUFFER_EMPTY: MQLONG = 1;
1672pub const MQCBCT_START_CALL: MQLONG = 1;
1673pub const MQCBCT_STOP_CALL: MQLONG = 2;
1674pub const MQCBCT_REGISTER_CALL: MQLONG = 3;
1675pub const MQCBCT_DEREGISTER_CALL: MQLONG = 4;
1676pub const MQCBCT_EVENT_CALL: MQLONG = 5;
1677pub const MQCBCT_MSG_REMOVED: MQLONG = 6;
1678pub const MQCBCT_MSG_NOT_REMOVED: MQLONG = 7;
1679pub const MQCBCT_MC_EVENT_CALL: MQLONG = 8;
1680pub const MQCS_NONE: MQLONG = 0;
1681pub const MQCS_SUSPENDED_TEMPORARY: MQLONG = 1;
1682pub const MQCS_SUSPENDED_USER_ACTION: MQLONG = 2;
1683pub const MQCS_SUSPENDED: MQLONG = 3;
1684pub const MQCS_STOPPED: MQLONG = 4;
1685pub const MQRD_NO_RECONNECT: MQLONG = -1;
1686pub const MQRD_NO_DELAY: MQLONG = 0;
1687pub const MQCBD_STRUC_ID: &::std::ffi::CStr = c"CBD ";
1688pub const MQCBD_VERSION_1: MQLONG = 1;
1689pub const MQCBD_CURRENT_VERSION: MQLONG = 1;
1690pub const MQCBD_LENGTH_1: usize = 168;
1691pub const MQCBD_CURRENT_LENGTH: usize = 168;
1692pub const MQCBDO_NONE: MQLONG = 0;
1693pub const MQCBDO_START_CALL: MQLONG = 1;
1694pub const MQCBDO_STOP_CALL: MQLONG = 4;
1695pub const MQCBDO_REGISTER_CALL: MQLONG = 256;
1696pub const MQCBDO_DEREGISTER_CALL: MQLONG = 512;
1697pub const MQCBDO_FAIL_IF_QUIESCING: MQLONG = 8192;
1698pub const MQCBDO_EVENT_CALL: MQLONG = 16384;
1699pub const MQCBDO_MC_EVENT_CALL: MQLONG = 32768;
1700pub const MQCBT_MESSAGE_CONSUMER: MQLONG = 1;
1701pub const MQCBT_EVENT_HANDLER: MQLONG = 2;
1702pub const MQCBD_FULL_MSG_LENGTH: MQLONG = -1;
1703pub const MQVS_NULL_TERMINATED: MQLONG = -1;
1704pub const MQCIH_STRUC_ID: &::std::ffi::CStr = c"CIH ";
1705pub const MQCIH_VERSION_1: MQLONG = 1;
1706pub const MQCIH_VERSION_2: MQLONG = 2;
1707pub const MQCIH_CURRENT_VERSION: MQLONG = 2;
1708pub const MQCIH_LENGTH_1: usize = 164;
1709pub const MQCIH_LENGTH_2: usize = 180;
1710pub const MQCIH_CURRENT_LENGTH: usize = 180;
1711pub const MQCIH_NONE: MQLONG = 0;
1712pub const MQCIH_PASS_EXPIRATION: MQLONG = 1;
1713pub const MQCIH_UNLIMITED_EXPIRATION: MQLONG = 0;
1714pub const MQCIH_REPLY_WITHOUT_NULLS: MQLONG = 2;
1715pub const MQCIH_REPLY_WITH_NULLS: MQLONG = 0;
1716pub const MQCIH_SYNC_ON_RETURN: MQLONG = 4;
1717pub const MQCIH_NO_SYNC_ON_RETURN: MQLONG = 0;
1718pub const MQCRC_OK: MQLONG = 0;
1719pub const MQCRC_CICS_EXEC_ERROR: MQLONG = 1;
1720pub const MQCRC_MQ_API_ERROR: MQLONG = 2;
1721pub const MQCRC_BRIDGE_ERROR: MQLONG = 3;
1722pub const MQCRC_BRIDGE_ABEND: MQLONG = 4;
1723pub const MQCRC_APPLICATION_ABEND: MQLONG = 5;
1724pub const MQCRC_SECURITY_ERROR: MQLONG = 6;
1725pub const MQCRC_PROGRAM_NOT_AVAILABLE: MQLONG = 7;
1726pub const MQCRC_BRIDGE_TIMEOUT: MQLONG = 8;
1727pub const MQCRC_TRANSID_NOT_AVAILABLE: MQLONG = 9;
1728pub const MQCUOWC_ONLY: MQLONG = 273;
1729pub const MQCUOWC_CONTINUE: MQLONG = 65536;
1730pub const MQCUOWC_FIRST: MQLONG = 17;
1731pub const MQCUOWC_MIDDLE: MQLONG = 16;
1732pub const MQCUOWC_LAST: MQLONG = 272;
1733pub const MQCUOWC_COMMIT: MQLONG = 256;
1734pub const MQCUOWC_BACKOUT: MQLONG = 4352;
1735pub const MQCGWI_DEFAULT: MQLONG = -2;
1736pub const MQCLT_PROGRAM: MQLONG = 1;
1737pub const MQCLT_TRANSACTION: MQLONG = 2;
1738pub const MQCODL_AS_INPUT: MQLONG = -1;
1739pub const MQCADSD_NONE: MQLONG = 0;
1740pub const MQCADSD_SEND: MQLONG = 1;
1741pub const MQCADSD_RECV: MQLONG = 16;
1742pub const MQCADSD_MSGFORMAT: MQLONG = 256;
1743pub const MQCCT_YES: MQLONG = 1;
1744pub const MQCCT_NO: MQLONG = 0;
1745pub const MQCTES_NOSYNC: MQLONG = 0;
1746pub const MQCTES_COMMIT: MQLONG = 256;
1747pub const MQCTES_BACKOUT: MQLONG = 4352;
1748pub const MQCTES_ENDTASK: MQLONG = 65536;
1749pub const MQCFAC_NONE: &[u8; 9] = b"\0\0\0\0\0\0\0\0\0";
1750pub const MQCFUNC_MQCONN: &::std::ffi::CStr = c"CONN";
1751pub const MQCFUNC_MQGET: &::std::ffi::CStr = c"GET ";
1752pub const MQCFUNC_MQINQ: &::std::ffi::CStr = c"INQ ";
1753pub const MQCFUNC_MQOPEN: &::std::ffi::CStr = c"OPEN";
1754pub const MQCFUNC_MQPUT: &::std::ffi::CStr = c"PUT ";
1755pub const MQCFUNC_MQPUT1: &::std::ffi::CStr = c"PUT1";
1756pub const MQCFUNC_NONE: &::std::ffi::CStr = c"    ";
1757pub const MQCSC_START: &::std::ffi::CStr = c"S   ";
1758pub const MQCSC_STARTDATA: &::std::ffi::CStr = c"SD  ";
1759pub const MQCSC_TERMINPUT: &::std::ffi::CStr = c"TD  ";
1760pub const MQCSC_NONE: &::std::ffi::CStr = c"    ";
1761pub const MQCMHO_STRUC_ID: &::std::ffi::CStr = c"CMHO";
1762pub const MQCMHO_VERSION_1: MQLONG = 1;
1763pub const MQCMHO_CURRENT_VERSION: MQLONG = 1;
1764pub const MQCMHO_LENGTH_1: usize = 12;
1765pub const MQCMHO_CURRENT_LENGTH: usize = 12;
1766pub const MQCMHO_DEFAULT_VALIDATION: MQLONG = 0;
1767pub const MQCMHO_NO_VALIDATION: MQLONG = 1;
1768pub const MQCMHO_VALIDATE: MQLONG = 2;
1769pub const MQCMHO_NONE: MQLONG = 0;
1770pub const MQCTLO_STRUC_ID: &::std::ffi::CStr = c"CTLO";
1771pub const MQCTLO_VERSION_1: MQLONG = 1;
1772pub const MQCTLO_CURRENT_VERSION: MQLONG = 1;
1773pub const MQCTLO_LENGTH_1: usize = 24;
1774pub const MQCTLO_CURRENT_LENGTH: usize = 24;
1775pub const MQCTLO_NONE: MQLONG = 0;
1776pub const MQCTLO_THREAD_AFFINITY: MQLONG = 1;
1777pub const MQCTLO_FAIL_IF_QUIESCING: MQLONG = 8192;
1778pub const MQSCO_STRUC_ID: &::std::ffi::CStr = c"SCO ";
1779pub const MQSCO_VERSION_1: MQLONG = 1;
1780pub const MQSCO_VERSION_2: MQLONG = 2;
1781pub const MQSCO_VERSION_3: MQLONG = 3;
1782pub const MQSCO_VERSION_4: MQLONG = 4;
1783pub const MQSCO_VERSION_5: MQLONG = 5;
1784pub const MQSCO_VERSION_6: MQLONG = 6;
1785pub const MQSCO_VERSION_7: MQLONG = 7;
1786pub const MQSCO_CURRENT_VERSION: MQLONG = 7;
1787pub const MQSCO_LENGTH_1: usize = 536;
1788pub const MQSCO_LENGTH_2: usize = 544;
1789pub const MQSCO_LENGTH_3: usize = 560;
1790pub const MQSCO_LENGTH_4: usize = 568;
1791pub const MQSCO_LENGTH_5: usize = 632;
1792pub const MQSCO_LENGTH_6: usize = 648;
1793pub const MQSCO_LENGTH_7: usize = 672;
1794pub const MQSCO_CURRENT_LENGTH: usize = 672;
1795pub const MQ_SUITE_B_NOT_AVAILABLE: MQLONG = 0;
1796pub const MQ_SUITE_B_NONE: MQLONG = 1;
1797pub const MQ_SUITE_B_128_BIT: MQLONG = 2;
1798pub const MQ_SUITE_B_192_BIT: MQLONG = 4;
1799pub const MQSCO_RESET_COUNT_DEFAULT: MQLONG = 0;
1800pub const MQ_CERT_VAL_POLICY_DEFAULT: MQLONG = 0;
1801pub const MQ_CERT_VAL_POLICY_ANY: MQLONG = 0;
1802pub const MQ_CERT_VAL_POLICY_RFC5280: MQLONG = 1;
1803pub const MQ_CERT_VAL_POLICY_NONE: MQLONG = 2;
1804pub const MQ_HTTPSCERTVAL_DEFAULT: MQLONG = 0;
1805pub const MQ_HTTPSCERTVAL_ANY: MQLONG = 1;
1806pub const MQ_HTTPSCERTVAL_NONE: MQLONG = 2;
1807pub const MQ_HTTPSCERTVAL_HOSTNAMECN: MQLONG = 3;
1808pub const MQ_HTTPSCERTREV_DEFAULT: MQLONG = 0;
1809pub const MQ_HTTPSCERTREV_REQUIRED: MQLONG = 1;
1810pub const MQ_HTTPSCERTREV_DISABLED: MQLONG = 2;
1811pub const MQ_HTTPSCERTREV_OPTIONAL: MQLONG = 3;
1812pub const MQCSP_STRUC_ID: &::std::ffi::CStr = c"CSP ";
1813pub const MQCSP_VERSION_1: MQLONG = 1;
1814pub const MQCSP_VERSION_2: MQLONG = 2;
1815pub const MQCSP_VERSION_3: MQLONG = 3;
1816pub const MQCSP_CURRENT_VERSION: MQLONG = 3;
1817pub const MQCSP_LENGTH_1: usize = 56;
1818pub const MQCSP_LENGTH_2: usize = 80;
1819pub const MQCSP_LENGTH_3: usize = 104;
1820pub const MQCSP_CURRENT_LENGTH: usize = 104;
1821pub const MQCSP_AUTH_NONE: MQLONG = 0;
1822pub const MQCSP_AUTH_USER_ID_AND_PWD: MQLONG = 1;
1823pub const MQCSP_AUTH_ID_TOKEN: MQLONG = 2;
1824pub const MQCNO_STRUC_ID: &::std::ffi::CStr = c"CNO ";
1825pub const MQCNO_VERSION_1: MQLONG = 1;
1826pub const MQCNO_VERSION_2: MQLONG = 2;
1827pub const MQCNO_VERSION_3: MQLONG = 3;
1828pub const MQCNO_VERSION_4: MQLONG = 4;
1829pub const MQCNO_VERSION_5: MQLONG = 5;
1830pub const MQCNO_VERSION_6: MQLONG = 6;
1831pub const MQCNO_VERSION_7: MQLONG = 7;
1832pub const MQCNO_VERSION_8: MQLONG = 8;
1833pub const MQCNO_CURRENT_VERSION: MQLONG = 8;
1834pub const MQCNO_LENGTH_1: usize = 12;
1835pub const MQCNO_LENGTH_2: usize = 24;
1836pub const MQCNO_LENGTH_3: usize = 152;
1837pub const MQCNO_LENGTH_4: usize = 168;
1838pub const MQCNO_LENGTH_5: usize = 200;
1839pub const MQCNO_LENGTH_6: usize = 224;
1840pub const MQCNO_LENGTH_7: usize = 256;
1841pub const MQCNO_LENGTH_8: usize = 272;
1842pub const MQCNO_CURRENT_LENGTH: usize = 272;
1843pub const MQCNO_STANDARD_BINDING: MQLONG = 0;
1844pub const MQCNO_FASTPATH_BINDING: MQLONG = 1;
1845pub const MQCNO_SERIALIZE_CONN_TAG_Q_MGR: MQLONG = 2;
1846pub const MQCNO_SERIALIZE_CONN_TAG_QSG: MQLONG = 4;
1847pub const MQCNO_RESTRICT_CONN_TAG_Q_MGR: MQLONG = 8;
1848pub const MQCNO_RESTRICT_CONN_TAG_QSG: MQLONG = 16;
1849pub const MQCNO_HANDLE_SHARE_NONE: MQLONG = 32;
1850pub const MQCNO_HANDLE_SHARE_BLOCK: MQLONG = 64;
1851pub const MQCNO_HANDLE_SHARE_NO_BLOCK: MQLONG = 128;
1852pub const MQCNO_SHARED_BINDING: MQLONG = 256;
1853pub const MQCNO_ISOLATED_BINDING: MQLONG = 512;
1854pub const MQCNO_LOCAL_BINDING: MQLONG = 1024;
1855pub const MQCNO_CLIENT_BINDING: MQLONG = 2048;
1856pub const MQCNO_ACCOUNTING_MQI_ENABLED: MQLONG = 4096;
1857pub const MQCNO_ACCOUNTING_MQI_DISABLED: MQLONG = 8192;
1858pub const MQCNO_ACCOUNTING_Q_ENABLED: MQLONG = 16384;
1859pub const MQCNO_ACCOUNTING_Q_DISABLED: MQLONG = 32768;
1860pub const MQCNO_NO_CONV_SHARING: MQLONG = 65536;
1861pub const MQCNO_ALL_CONVS_SHARE: MQLONG = 262144;
1862pub const MQCNO_CD_FOR_OUTPUT_ONLY: MQLONG = 524288;
1863pub const MQCNO_USE_CD_SELECTION: MQLONG = 1048576;
1864pub const MQCNO_GENERATE_CONN_TAG: MQLONG = 2097152;
1865pub const MQCNO_RECONNECT_AS_DEF: MQLONG = 0;
1866pub const MQCNO_RECONNECT: MQLONG = 16777216;
1867pub const MQCNO_RECONNECT_DISABLED: MQLONG = 33554432;
1868pub const MQCNO_RECONNECT_Q_MGR: MQLONG = 67108864;
1869pub const MQCNO_ACTIVITY_TRACE_ENABLED: MQLONG = 134217728;
1870pub const MQCNO_ACTIVITY_TRACE_DISABLED: MQLONG = 268435456;
1871pub const MQCNO_NONE: MQLONG = 0;
1872pub const MQCT_NONE: &[u8; 129] = b"\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0";
1873pub const MQCONNID_NONE: &[u8; 25] = b"\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0";
1874pub const MQAN_NONE: &::std::ffi::CStr = c"                            ";
1875pub const MQDH_STRUC_ID: &::std::ffi::CStr = c"DH  ";
1876pub const MQDH_VERSION_1: MQLONG = 1;
1877pub const MQDH_CURRENT_VERSION: MQLONG = 1;
1878pub const MQDH_LENGTH_1: usize = 48;
1879pub const MQDH_CURRENT_LENGTH: usize = 48;
1880pub const MQDHF_NEW_MSG_IDS: MQLONG = 1;
1881pub const MQDHF_NONE: MQLONG = 0;
1882pub const MQDLH_STRUC_ID: &::std::ffi::CStr = c"DLH ";
1883pub const MQDLH_VERSION_1: MQLONG = 1;
1884pub const MQDLH_CURRENT_VERSION: MQLONG = 1;
1885pub const MQDLH_LENGTH_1: usize = 172;
1886pub const MQDLH_CURRENT_LENGTH: usize = 172;
1887pub const MQDMHO_STRUC_ID: &::std::ffi::CStr = c"DMHO";
1888pub const MQDMHO_VERSION_1: MQLONG = 1;
1889pub const MQDMHO_CURRENT_VERSION: MQLONG = 1;
1890pub const MQDMHO_LENGTH_1: usize = 12;
1891pub const MQDMHO_CURRENT_LENGTH: usize = 12;
1892pub const MQDMHO_NONE: MQLONG = 0;
1893pub const MQDMPO_STRUC_ID: &::std::ffi::CStr = c"DMPO";
1894pub const MQDMPO_VERSION_1: MQLONG = 1;
1895pub const MQDMPO_CURRENT_VERSION: MQLONG = 1;
1896pub const MQDMPO_LENGTH_1: usize = 12;
1897pub const MQDMPO_CURRENT_LENGTH: usize = 12;
1898pub const MQDMPO_DEL_FIRST: MQLONG = 0;
1899pub const MQDMPO_DEL_PROP_UNDER_CURSOR: MQLONG = 1;
1900pub const MQDMPO_NONE: MQLONG = 0;
1901pub const MQGMO_STRUC_ID: &::std::ffi::CStr = c"GMO ";
1902pub const MQGMO_VERSION_1: MQLONG = 1;
1903pub const MQGMO_VERSION_2: MQLONG = 2;
1904pub const MQGMO_VERSION_3: MQLONG = 3;
1905pub const MQGMO_VERSION_4: MQLONG = 4;
1906pub const MQGMO_CURRENT_VERSION: MQLONG = 4;
1907pub const MQGMO_LENGTH_1: usize = 72;
1908pub const MQGMO_LENGTH_2: usize = 80;
1909pub const MQGMO_LENGTH_3: usize = 100;
1910pub const MQGMO_LENGTH_4: usize = 112;
1911pub const MQGMO_CURRENT_LENGTH: usize = 112;
1912pub const MQGMO_WAIT: MQLONG = 1;
1913pub const MQGMO_NO_WAIT: MQLONG = 0;
1914pub const MQGMO_SET_SIGNAL: MQLONG = 8;
1915pub const MQGMO_FAIL_IF_QUIESCING: MQLONG = 8192;
1916pub const MQGMO_SYNCPOINT: MQLONG = 2;
1917pub const MQGMO_SYNCPOINT_IF_PERSISTENT: MQLONG = 4096;
1918pub const MQGMO_NO_SYNCPOINT: MQLONG = 4;
1919pub const MQGMO_MARK_SKIP_BACKOUT: MQLONG = 128;
1920pub const MQGMO_BROWSE_FIRST: MQLONG = 16;
1921pub const MQGMO_BROWSE_NEXT: MQLONG = 32;
1922pub const MQGMO_BROWSE_MSG_UNDER_CURSOR: MQLONG = 2048;
1923pub const MQGMO_MSG_UNDER_CURSOR: MQLONG = 256;
1924pub const MQGMO_LOCK: MQLONG = 512;
1925pub const MQGMO_UNLOCK: MQLONG = 1024;
1926pub const MQGMO_ACCEPT_TRUNCATED_MSG: MQLONG = 64;
1927pub const MQGMO_CONVERT: MQLONG = 16384;
1928pub const MQGMO_LOGICAL_ORDER: MQLONG = 32768;
1929pub const MQGMO_COMPLETE_MSG: MQLONG = 65536;
1930pub const MQGMO_ALL_MSGS_AVAILABLE: MQLONG = 131072;
1931pub const MQGMO_ALL_SEGMENTS_AVAILABLE: MQLONG = 262144;
1932pub const MQGMO_MARK_BROWSE_HANDLE: MQLONG = 1048576;
1933pub const MQGMO_MARK_BROWSE_CO_OP: MQLONG = 2097152;
1934pub const MQGMO_UNMARK_BROWSE_CO_OP: MQLONG = 4194304;
1935pub const MQGMO_UNMARK_BROWSE_HANDLE: MQLONG = 8388608;
1936pub const MQGMO_UNMARKED_BROWSE_MSG: MQLONG = 16777216;
1937pub const MQGMO_PROPERTIES_FORCE_MQRFH2: MQLONG = 33554432;
1938pub const MQGMO_NO_PROPERTIES: MQLONG = 67108864;
1939pub const MQGMO_PROPERTIES_IN_HANDLE: MQLONG = 134217728;
1940pub const MQGMO_PROPERTIES_COMPATIBILITY: MQLONG = 268435456;
1941pub const MQGMO_PROPERTIES_AS_Q_DEF: MQLONG = 0;
1942pub const MQGMO_NONE: MQLONG = 0;
1943pub const MQGMO_BROWSE_HANDLE: MQLONG = 17825808;
1944pub const MQGMO_BROWSE_CO_OP: MQLONG = 18874384;
1945pub const MQWI_UNLIMITED: MQLONG = -1;
1946pub const MQEC_MSG_ARRIVED: MQLONG = 2;
1947pub const MQEC_WAIT_INTERVAL_EXPIRED: MQLONG = 3;
1948pub const MQEC_WAIT_CANCELED: MQLONG = 4;
1949pub const MQEC_Q_MGR_QUIESCING: MQLONG = 5;
1950pub const MQEC_CONNECTION_QUIESCING: MQLONG = 6;
1951pub const MQMO_MATCH_MSG_ID: MQLONG = 1;
1952pub const MQMO_MATCH_CORREL_ID: MQLONG = 2;
1953pub const MQMO_MATCH_GROUP_ID: MQLONG = 4;
1954pub const MQMO_MATCH_MSG_SEQ_NUMBER: MQLONG = 8;
1955pub const MQMO_MATCH_OFFSET: MQLONG = 16;
1956pub const MQMO_MATCH_MSG_TOKEN: MQLONG = 32;
1957pub const MQMO_NONE: MQLONG = 0;
1958pub const MQGS_NOT_IN_GROUP: u8 = 32u8;
1959pub const MQGS_MSG_IN_GROUP: u8 = 71u8;
1960pub const MQGS_LAST_MSG_IN_GROUP: u8 = 76u8;
1961pub const MQSS_NOT_A_SEGMENT: u8 = 32u8;
1962pub const MQSS_SEGMENT: u8 = 83u8;
1963pub const MQSS_LAST_SEGMENT: u8 = 76u8;
1964pub const MQSEG_INHIBITED: u8 = 32u8;
1965pub const MQSEG_ALLOWED: u8 = 65u8;
1966pub const MQMTOK_NONE: &[u8; 17] = b"\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0";
1967pub const MQRL_UNDEFINED: MQLONG = -1;
1968pub const MQIIH_STRUC_ID: &::std::ffi::CStr = c"IIH ";
1969pub const MQIIH_VERSION_1: MQLONG = 1;
1970pub const MQIIH_CURRENT_VERSION: MQLONG = 1;
1971pub const MQIIH_LENGTH_1: usize = 84;
1972pub const MQIIH_CURRENT_LENGTH: usize = 84;
1973pub const MQIIH_NONE: MQLONG = 0;
1974pub const MQIIH_PASS_EXPIRATION: MQLONG = 1;
1975pub const MQIIH_UNLIMITED_EXPIRATION: MQLONG = 0;
1976pub const MQIIH_REPLY_FORMAT_NONE: MQLONG = 8;
1977pub const MQIIH_IGNORE_PURG: MQLONG = 16;
1978pub const MQIIH_CM0_REQUEST_RESPONSE: MQLONG = 32;
1979pub const MQIAUT_NONE: &::std::ffi::CStr = c"        ";
1980pub const MQITII_NONE: &[u8; 17] = b"\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0";
1981pub const MQITS_IN_CONVERSATION: u8 = 67u8;
1982pub const MQITS_NOT_IN_CONVERSATION: u8 = 32u8;
1983pub const MQITS_ARCHITECTED: u8 = 65u8;
1984pub const MQICM_COMMIT_THEN_SEND: u8 = 48u8;
1985pub const MQICM_SEND_THEN_COMMIT: u8 = 49u8;
1986pub const MQISS_CHECK: u8 = 67u8;
1987pub const MQISS_FULL: u8 = 70u8;
1988pub const MQIMPO_STRUC_ID: &::std::ffi::CStr = c"IMPO";
1989pub const MQIMPO_VERSION_1: MQLONG = 1;
1990pub const MQIMPO_CURRENT_VERSION: MQLONG = 1;
1991pub const MQIMPO_LENGTH_1: usize = 64;
1992pub const MQIMPO_CURRENT_LENGTH: usize = 64;
1993pub const MQIMPO_CONVERT_TYPE: MQLONG = 2;
1994pub const MQIMPO_QUERY_LENGTH: MQLONG = 4;
1995pub const MQIMPO_INQ_FIRST: MQLONG = 0;
1996pub const MQIMPO_INQ_NEXT: MQLONG = 8;
1997pub const MQIMPO_INQ_PROP_UNDER_CURSOR: MQLONG = 16;
1998pub const MQIMPO_CONVERT_VALUE: MQLONG = 32;
1999pub const MQIMPO_NONE: MQLONG = 0;
2000pub const MQMD_STRUC_ID: &::std::ffi::CStr = c"MD  ";
2001pub const MQMD_VERSION_1: MQLONG = 1;
2002pub const MQMD_VERSION_2: MQLONG = 2;
2003pub const MQMD_CURRENT_VERSION: MQLONG = 2;
2004pub const MQMD_LENGTH_1: usize = 324;
2005pub const MQMD_LENGTH_2: usize = 364;
2006pub const MQMD_CURRENT_LENGTH: usize = 364;
2007pub const MQRO_EXCEPTION: MQLONG = 16777216;
2008pub const MQRO_EXCEPTION_WITH_DATA: MQLONG = 50331648;
2009pub const MQRO_EXCEPTION_WITH_FULL_DATA: MQLONG = 117440512;
2010pub const MQRO_EXPIRATION: MQLONG = 2097152;
2011pub const MQRO_EXPIRATION_WITH_DATA: MQLONG = 6291456;
2012pub const MQRO_EXPIRATION_WITH_FULL_DATA: MQLONG = 14680064;
2013pub const MQRO_COA: MQLONG = 256;
2014pub const MQRO_COA_WITH_DATA: MQLONG = 768;
2015pub const MQRO_COA_WITH_FULL_DATA: MQLONG = 1792;
2016pub const MQRO_COD: MQLONG = 2048;
2017pub const MQRO_COD_WITH_DATA: MQLONG = 6144;
2018pub const MQRO_COD_WITH_FULL_DATA: MQLONG = 14336;
2019pub const MQRO_PAN: MQLONG = 1;
2020pub const MQRO_NAN: MQLONG = 2;
2021pub const MQRO_ACTIVITY: MQLONG = 4;
2022pub const MQRO_NEW_MSG_ID: MQLONG = 0;
2023pub const MQRO_PASS_MSG_ID: MQLONG = 128;
2024pub const MQRO_COPY_MSG_ID_TO_CORREL_ID: MQLONG = 0;
2025pub const MQRO_PASS_CORREL_ID: MQLONG = 64;
2026pub const MQRO_DEAD_LETTER_Q: MQLONG = 0;
2027pub const MQRO_DISCARD_MSG: MQLONG = 134217728;
2028pub const MQRO_PASS_DISCARD_AND_EXPIRY: MQLONG = 16384;
2029pub const MQRO_NONE: MQLONG = 0;
2030pub const MQRO_REJECT_UNSUP_MASK: MQLONG = 270270464;
2031pub const MQRO_ACCEPT_UNSUP_MASK: MQLONG = -270532353;
2032pub const MQRO_ACCEPT_UNSUP_IF_XMIT_MASK: MQLONG = 261888;
2033pub const MQMT_SYSTEM_FIRST: MQLONG = 1;
2034pub const MQMT_REQUEST: MQLONG = 1;
2035pub const MQMT_REPLY: MQLONG = 2;
2036pub const MQMT_DATAGRAM: MQLONG = 8;
2037pub const MQMT_REPORT: MQLONG = 4;
2038pub const MQMT_MQE_FIELDS_FROM_MQE: MQLONG = 112;
2039pub const MQMT_MQE_FIELDS: MQLONG = 113;
2040pub const MQMT_SYSTEM_LAST: MQLONG = 65535;
2041pub const MQMT_APPL_FIRST: MQLONG = 65536;
2042pub const MQMT_APPL_LAST: MQLONG = 999999999;
2043pub const MQEI_UNLIMITED: MQLONG = -1;
2044pub const MQFB_NONE: MQLONG = 0;
2045pub const MQFB_SYSTEM_FIRST: MQLONG = 1;
2046pub const MQFB_QUIT: MQLONG = 256;
2047pub const MQFB_EXPIRATION: MQLONG = 258;
2048pub const MQFB_COA: MQLONG = 259;
2049pub const MQFB_COD: MQLONG = 260;
2050pub const MQFB_CHANNEL_COMPLETED: MQLONG = 262;
2051pub const MQFB_CHANNEL_FAIL_RETRY: MQLONG = 263;
2052pub const MQFB_CHANNEL_FAIL: MQLONG = 264;
2053pub const MQFB_APPL_CANNOT_BE_STARTED: MQLONG = 265;
2054pub const MQFB_TM_ERROR: MQLONG = 266;
2055pub const MQFB_APPL_TYPE_ERROR: MQLONG = 267;
2056pub const MQFB_STOPPED_BY_MSG_EXIT: MQLONG = 268;
2057pub const MQFB_ACTIVITY: MQLONG = 269;
2058pub const MQFB_XMIT_Q_MSG_ERROR: MQLONG = 271;
2059pub const MQFB_PAN: MQLONG = 275;
2060pub const MQFB_NAN: MQLONG = 276;
2061pub const MQFB_STOPPED_BY_CHAD_EXIT: MQLONG = 277;
2062pub const MQFB_STOPPED_BY_PUBSUB_EXIT: MQLONG = 279;
2063pub const MQFB_NOT_A_REPOSITORY_MSG: MQLONG = 280;
2064pub const MQFB_BIND_OPEN_CLUSRCVR_DEL: MQLONG = 281;
2065pub const MQFB_MAX_ACTIVITIES: MQLONG = 282;
2066pub const MQFB_NOT_FORWARDED: MQLONG = 283;
2067pub const MQFB_NOT_DELIVERED: MQLONG = 284;
2068pub const MQFB_UNSUPPORTED_FORWARDING: MQLONG = 285;
2069pub const MQFB_UNSUPPORTED_DELIVERY: MQLONG = 286;
2070pub const MQFB_DATA_LENGTH_ZERO: MQLONG = 291;
2071pub const MQFB_DATA_LENGTH_NEGATIVE: MQLONG = 292;
2072pub const MQFB_DATA_LENGTH_TOO_BIG: MQLONG = 293;
2073pub const MQFB_BUFFER_OVERFLOW: MQLONG = 294;
2074pub const MQFB_LENGTH_OFF_BY_ONE: MQLONG = 295;
2075pub const MQFB_IIH_ERROR: MQLONG = 296;
2076pub const MQFB_NOT_AUTHORIZED_FOR_IMS: MQLONG = 298;
2077pub const MQFB_DATA_LENGTH_TOO_SHORT: MQLONG = 299;
2078pub const MQFB_IMS_ERROR: MQLONG = 300;
2079pub const MQFB_IMS_FIRST: MQLONG = 301;
2080pub const MQFB_IMS_LAST: MQLONG = 399;
2081pub const MQFB_CICS_INTERNAL_ERROR: MQLONG = 401;
2082pub const MQFB_CICS_NOT_AUTHORIZED: MQLONG = 402;
2083pub const MQFB_CICS_BRIDGE_FAILURE: MQLONG = 403;
2084pub const MQFB_CICS_CORREL_ID_ERROR: MQLONG = 404;
2085pub const MQFB_CICS_CCSID_ERROR: MQLONG = 405;
2086pub const MQFB_CICS_ENCODING_ERROR: MQLONG = 406;
2087pub const MQFB_CICS_CIH_ERROR: MQLONG = 407;
2088pub const MQFB_CICS_UOW_ERROR: MQLONG = 408;
2089pub const MQFB_CICS_COMMAREA_ERROR: MQLONG = 409;
2090pub const MQFB_CICS_APPL_NOT_STARTED: MQLONG = 410;
2091pub const MQFB_CICS_APPL_ABENDED: MQLONG = 411;
2092pub const MQFB_CICS_DLQ_ERROR: MQLONG = 412;
2093pub const MQFB_CICS_UOW_BACKED_OUT: MQLONG = 413;
2094pub const MQFB_PUBLICATIONS_ON_REQUEST: MQLONG = 501;
2095pub const MQFB_SUBSCRIBER_IS_PUBLISHER: MQLONG = 502;
2096pub const MQFB_MSG_SCOPE_MISMATCH: MQLONG = 503;
2097pub const MQFB_SELECTOR_MISMATCH: MQLONG = 504;
2098pub const MQFB_NOT_A_GROUPUR_MSG: MQLONG = 505;
2099pub const MQFB_IMS_NACK_1A_REASON_FIRST: MQLONG = 600;
2100pub const MQFB_IMS_NACK_1A_REASON_LAST: MQLONG = 855;
2101pub const MQFB_SYSTEM_LAST: MQLONG = 65535;
2102pub const MQFB_APPL_FIRST: MQLONG = 65536;
2103pub const MQFB_APPL_LAST: MQLONG = 999999999;
2104pub const MQENC_NATIVE: MQLONG = 546;
2105pub const MQENC_INTEGER_MASK: MQLONG = 15;
2106pub const MQENC_DECIMAL_MASK: MQLONG = 240;
2107pub const MQENC_FLOAT_MASK: MQLONG = 3840;
2108pub const MQENC_RESERVED_MASK: MQLONG = -4096;
2109pub const MQENC_INTEGER_UNDEFINED: MQLONG = 0;
2110pub const MQENC_INTEGER_NORMAL: MQLONG = 1;
2111pub const MQENC_INTEGER_REVERSED: MQLONG = 2;
2112pub const MQENC_DECIMAL_UNDEFINED: MQLONG = 0;
2113pub const MQENC_DECIMAL_NORMAL: MQLONG = 16;
2114pub const MQENC_DECIMAL_REVERSED: MQLONG = 32;
2115pub const MQENC_FLOAT_UNDEFINED: MQLONG = 0;
2116pub const MQENC_FLOAT_IEEE_NORMAL: MQLONG = 256;
2117pub const MQENC_FLOAT_IEEE_REVERSED: MQLONG = 512;
2118pub const MQENC_FLOAT_S390: MQLONG = 768;
2119pub const MQENC_FLOAT_TNS: MQLONG = 1024;
2120pub const MQENC_NORMAL: MQLONG = 273;
2121pub const MQENC_REVERSED: MQLONG = 546;
2122pub const MQENC_S390: MQLONG = 785;
2123pub const MQENC_TNS: MQLONG = 1041;
2124pub const MQENC_AS_PUBLISHED: MQLONG = -1;
2125pub const MQCCSI_UNDEFINED: MQLONG = 0;
2126pub const MQCCSI_DEFAULT: MQLONG = 0;
2127pub const MQCCSI_Q_MGR: MQLONG = 0;
2128pub const MQCCSI_INHERIT: MQLONG = -2;
2129pub const MQCCSI_EMBEDDED: MQLONG = -1;
2130pub const MQCCSI_APPL: MQLONG = -3;
2131pub const MQCCSI_AS_PUBLISHED: MQLONG = -4;
2132pub const MQFMT_NONE: &::std::ffi::CStr = c"        ";
2133pub const MQFMT_ADMIN: &::std::ffi::CStr = c"MQADMIN ";
2134pub const MQFMT_AMQP: &::std::ffi::CStr = c"MQAMQP  ";
2135pub const MQFMT_CHANNEL_COMPLETED: &::std::ffi::CStr = c"MQCHCOM ";
2136pub const MQFMT_CICS: &::std::ffi::CStr = c"MQCICS  ";
2137pub const MQFMT_COMMAND_1: &::std::ffi::CStr = c"MQCMD1  ";
2138pub const MQFMT_COMMAND_2: &::std::ffi::CStr = c"MQCMD2  ";
2139pub const MQFMT_DEAD_LETTER_HEADER: &::std::ffi::CStr = c"MQDEAD  ";
2140pub const MQFMT_DIST_HEADER: &::std::ffi::CStr = c"MQHDIST ";
2141pub const MQFMT_EMBEDDED_PCF: &::std::ffi::CStr = c"MQHEPCF ";
2142pub const MQFMT_EVENT: &::std::ffi::CStr = c"MQEVENT ";
2143pub const MQFMT_IMS: &::std::ffi::CStr = c"MQIMS   ";
2144pub const MQFMT_IMS_VAR_STRING: &::std::ffi::CStr = c"MQIMSVS ";
2145pub const MQFMT_MD_EXTENSION: &::std::ffi::CStr = c"MQHMDE  ";
2146pub const MQFMT_PCF: &::std::ffi::CStr = c"MQPCF   ";
2147pub const MQFMT_REF_MSG_HEADER: &::std::ffi::CStr = c"MQHREF  ";
2148pub const MQFMT_RF_HEADER: &::std::ffi::CStr = c"MQHRF   ";
2149pub const MQFMT_RF_HEADER_1: &::std::ffi::CStr = c"MQHRF   ";
2150pub const MQFMT_RF_HEADER_2: &::std::ffi::CStr = c"MQHRF2  ";
2151pub const MQFMT_STRING: &::std::ffi::CStr = c"MQSTR   ";
2152pub const MQFMT_TRIGGER: &::std::ffi::CStr = c"MQTRIG  ";
2153pub const MQFMT_WORK_INFO_HEADER: &::std::ffi::CStr = c"MQHWIH  ";
2154pub const MQFMT_XMIT_Q_HEADER: &::std::ffi::CStr = c"MQXMIT  ";
2155pub const MQPRI_PRIORITY_AS_Q_DEF: MQLONG = -1;
2156pub const MQPRI_PRIORITY_AS_PARENT: MQLONG = -2;
2157pub const MQPRI_PRIORITY_AS_PUBLISHED: MQLONG = -3;
2158pub const MQPRI_PRIORITY_AS_TOPIC_DEF: MQLONG = -1;
2159pub const MQPER_PERSISTENCE_AS_PARENT: MQLONG = -1;
2160pub const MQPER_NOT_PERSISTENT: MQLONG = 0;
2161pub const MQPER_PERSISTENT: MQLONG = 1;
2162pub const MQPER_PERSISTENCE_AS_Q_DEF: MQLONG = 2;
2163pub const MQPER_PERSISTENCE_AS_TOPIC_DEF: MQLONG = 2;
2164pub const MQPRT_RESPONSE_AS_PARENT: MQLONG = 0;
2165pub const MQPRT_SYNC_RESPONSE: MQLONG = 1;
2166pub const MQPRT_ASYNC_RESPONSE: MQLONG = 2;
2167pub const MQMI_NONE: &[u8; 25] = b"\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0";
2168pub const MQCI_NONE: &[u8; 25] = b"\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0";
2169pub const MQCI_NEW_SESSION: &::std::ffi::CStr = c"AMQ!NEW_SESSION_CORRELID";
2170pub const MQACT_NONE: &[u8; 33] = b"\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0";
2171pub const MQACTT_UNKNOWN: u8 = 0u8;
2172pub const MQACTT_CICS_LUOW_ID: u8 = 1u8;
2173pub const MQACTT_OS2_DEFAULT: u8 = 4u8;
2174pub const MQACTT_DOS_DEFAULT: u8 = 5u8;
2175pub const MQACTT_UNIX_NUMERIC_ID: u8 = 6u8;
2176pub const MQACTT_OS400_ACCOUNT_TOKEN: u8 = 8u8;
2177pub const MQACTT_WINDOWS_DEFAULT: u8 = 9u8;
2178pub const MQACTT_NT_SECURITY_ID: u8 = 11u8;
2179pub const MQACTT_AZUREAD_SECURITY_ID: u8 = 12u8;
2180pub const MQACTT_MS_ACC_AUTH_SECURITY_ID: u8 = 13u8;
2181pub const MQACTT_USER: u8 = 25u8;
2182pub const MQAT_UNKNOWN: MQLONG = -1;
2183pub const MQAT_NO_CONTEXT: MQLONG = 0;
2184pub const MQAT_CICS: MQLONG = 1;
2185pub const MQAT_MVS: MQLONG = 2;
2186pub const MQAT_OS390: MQLONG = 2;
2187pub const MQAT_ZOS: MQLONG = 2;
2188pub const MQAT_IMS: MQLONG = 3;
2189pub const MQAT_OS2: MQLONG = 4;
2190pub const MQAT_DOS: MQLONG = 5;
2191pub const MQAT_AIX: MQLONG = 6;
2192pub const MQAT_UNIX: MQLONG = 6;
2193pub const MQAT_QMGR: MQLONG = 7;
2194pub const MQAT_OS400: MQLONG = 8;
2195pub const MQAT_WINDOWS: MQLONG = 9;
2196pub const MQAT_CICS_VSE: MQLONG = 10;
2197pub const MQAT_WINDOWS_NT: MQLONG = 11;
2198pub const MQAT_VMS: MQLONG = 12;
2199pub const MQAT_GUARDIAN: MQLONG = 13;
2200pub const MQAT_NSK: MQLONG = 13;
2201pub const MQAT_VOS: MQLONG = 14;
2202pub const MQAT_OPEN_TP1: MQLONG = 15;
2203pub const MQAT_VM: MQLONG = 18;
2204pub const MQAT_IMS_BRIDGE: MQLONG = 19;
2205pub const MQAT_XCF: MQLONG = 20;
2206pub const MQAT_CICS_BRIDGE: MQLONG = 21;
2207pub const MQAT_NOTES_AGENT: MQLONG = 22;
2208pub const MQAT_TPF: MQLONG = 23;
2209pub const MQAT_USER: MQLONG = 25;
2210pub const MQAT_BROKER: MQLONG = 26;
2211pub const MQAT_QMGR_PUBLISH: MQLONG = 26;
2212pub const MQAT_JAVA: MQLONG = 28;
2213pub const MQAT_DQM: MQLONG = 29;
2214pub const MQAT_CHANNEL_INITIATOR: MQLONG = 30;
2215pub const MQAT_WLM: MQLONG = 31;
2216pub const MQAT_BATCH: MQLONG = 32;
2217pub const MQAT_RRS_BATCH: MQLONG = 33;
2218pub const MQAT_SIB: MQLONG = 34;
2219pub const MQAT_SYSTEM_EXTENSION: MQLONG = 35;
2220pub const MQAT_MCAST_PUBLISH: MQLONG = 36;
2221pub const MQAT_AMQP: MQLONG = 37;
2222pub const MQAT_DEFAULT: MQLONG = 6;
2223pub const MQAT_USER_FIRST: MQLONG = 65536;
2224pub const MQAT_USER_LAST: MQLONG = 999999999;
2225pub const MQGI_NONE: &[u8; 25] = b"\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0";
2226pub const MQMF_SEGMENTATION_INHIBITED: MQLONG = 0;
2227pub const MQMF_SEGMENTATION_ALLOWED: MQLONG = 1;
2228pub const MQMF_MSG_IN_GROUP: MQLONG = 8;
2229pub const MQMF_LAST_MSG_IN_GROUP: MQLONG = 16;
2230pub const MQMF_SEGMENT: MQLONG = 2;
2231pub const MQMF_LAST_SEGMENT: MQLONG = 4;
2232pub const MQMF_NONE: MQLONG = 0;
2233pub const MQMF_REJECT_UNSUP_MASK: MQLONG = 4095;
2234pub const MQMF_ACCEPT_UNSUP_MASK: MQLONG = -1048576;
2235pub const MQMF_ACCEPT_UNSUP_IF_XMIT_MASK: MQLONG = 1044480;
2236pub const MQOL_UNDEFINED: MQLONG = -1;
2237pub const MQMDE_STRUC_ID: &::std::ffi::CStr = c"MDE ";
2238pub const MQMDE_VERSION_2: MQLONG = 2;
2239pub const MQMDE_CURRENT_VERSION: MQLONG = 2;
2240pub const MQMDE_LENGTH_2: usize = 72;
2241pub const MQMDE_CURRENT_LENGTH: usize = 72;
2242pub const MQMDEF_NONE: MQLONG = 0;
2243pub const MQMD1_LENGTH_1: usize = 324;
2244pub const MQMD1_CURRENT_LENGTH: usize = 324;
2245pub const MQMD2_LENGTH_1: usize = 324;
2246pub const MQMD2_LENGTH_2: usize = 364;
2247pub const MQMD2_CURRENT_LENGTH: usize = 364;
2248pub const MQMHBO_STRUC_ID: &::std::ffi::CStr = c"MHBO";
2249pub const MQMHBO_VERSION_1: MQLONG = 1;
2250pub const MQMHBO_CURRENT_VERSION: MQLONG = 1;
2251pub const MQMHBO_LENGTH_1: usize = 12;
2252pub const MQMHBO_CURRENT_LENGTH: usize = 12;
2253pub const MQMHBO_PROPERTIES_IN_MQRFH2: MQLONG = 1;
2254pub const MQMHBO_DELETE_PROPERTIES: MQLONG = 2;
2255pub const MQMHBO_NONE: MQLONG = 0;
2256pub const MQOD_STRUC_ID: &::std::ffi::CStr = c"OD  ";
2257pub const MQOD_VERSION_1: MQLONG = 1;
2258pub const MQOD_VERSION_2: MQLONG = 2;
2259pub const MQOD_VERSION_3: MQLONG = 3;
2260pub const MQOD_VERSION_4: MQLONG = 4;
2261pub const MQOD_CURRENT_VERSION: MQLONG = 4;
2262pub const MQOD_LENGTH_1: usize = 168;
2263pub const MQOD_LENGTH_2: usize = 208;
2264pub const MQOD_LENGTH_3: usize = 344;
2265pub const MQOD_LENGTH_4: usize = 424;
2266pub const MQOD_CURRENT_LENGTH: usize = 424;
2267pub const MQOM_NO: MQLONG = 0;
2268pub const MQOM_YES: MQLONG = 1;
2269pub const MQOT_NONE: MQLONG = 0;
2270pub const MQOT_Q: MQLONG = 1;
2271pub const MQOT_NAMELIST: MQLONG = 2;
2272pub const MQOT_PROCESS: MQLONG = 3;
2273pub const MQOT_STORAGE_CLASS: MQLONG = 4;
2274pub const MQOT_Q_MGR: MQLONG = 5;
2275pub const MQOT_CHANNEL: MQLONG = 6;
2276pub const MQOT_AUTH_INFO: MQLONG = 7;
2277pub const MQOT_TOPIC: MQLONG = 8;
2278pub const MQOT_COMM_INFO: MQLONG = 9;
2279pub const MQOT_CF_STRUC: MQLONG = 10;
2280pub const MQOT_LISTENER: MQLONG = 11;
2281pub const MQOT_SERVICE: MQLONG = 12;
2282pub const MQOT_RESERVED_1: MQLONG = 999;
2283pub const MQOT_ALL: MQLONG = 1001;
2284pub const MQOT_ALIAS_Q: MQLONG = 1002;
2285pub const MQOT_MODEL_Q: MQLONG = 1003;
2286pub const MQOT_LOCAL_Q: MQLONG = 1004;
2287pub const MQOT_REMOTE_Q: MQLONG = 1005;
2288pub const MQOT_SENDER_CHANNEL: MQLONG = 1007;
2289pub const MQOT_SERVER_CHANNEL: MQLONG = 1008;
2290pub const MQOT_REQUESTER_CHANNEL: MQLONG = 1009;
2291pub const MQOT_RECEIVER_CHANNEL: MQLONG = 1010;
2292pub const MQOT_CURRENT_CHANNEL: MQLONG = 1011;
2293pub const MQOT_SAVED_CHANNEL: MQLONG = 1012;
2294pub const MQOT_SVRCONN_CHANNEL: MQLONG = 1013;
2295pub const MQOT_CLNTCONN_CHANNEL: MQLONG = 1014;
2296pub const MQOT_SHORT_CHANNEL: MQLONG = 1015;
2297pub const MQOT_CHLAUTH: MQLONG = 1016;
2298pub const MQOT_REMOTE_Q_MGR_NAME: MQLONG = 1017;
2299pub const MQOT_PROT_POLICY: MQLONG = 1019;
2300pub const MQOT_TT_CHANNEL: MQLONG = 1020;
2301pub const MQOT_AMQP_CHANNEL: MQLONG = 1021;
2302pub const MQOT_AUTH_REC: MQLONG = 1022;
2303pub const MQPD_STRUC_ID: &::std::ffi::CStr = c"PD  ";
2304pub const MQPD_VERSION_1: MQLONG = 1;
2305pub const MQPD_CURRENT_VERSION: MQLONG = 1;
2306pub const MQPD_LENGTH_1: usize = 24;
2307pub const MQPD_CURRENT_LENGTH: usize = 24;
2308pub const MQPD_NONE: MQLONG = 0;
2309pub const MQPD_SUPPORT_OPTIONAL: MQLONG = 1;
2310pub const MQPD_SUPPORT_REQUIRED: MQLONG = 1048576;
2311pub const MQPD_SUPPORT_REQUIRED_IF_LOCAL: MQLONG = 1024;
2312pub const MQPD_REJECT_UNSUP_MASK: MQLONG = -1048576;
2313pub const MQPD_ACCEPT_UNSUP_IF_XMIT_MASK: MQLONG = 1047552;
2314pub const MQPD_ACCEPT_UNSUP_MASK: MQLONG = 1023;
2315pub const MQPD_NO_CONTEXT: MQLONG = 0;
2316pub const MQPD_USER_CONTEXT: MQLONG = 1;
2317pub const MQCOPY_NONE: MQLONG = 0;
2318pub const MQCOPY_ALL: MQLONG = 1;
2319pub const MQCOPY_FORWARD: MQLONG = 2;
2320pub const MQCOPY_PUBLISH: MQLONG = 4;
2321pub const MQCOPY_REPLY: MQLONG = 8;
2322pub const MQCOPY_REPORT: MQLONG = 16;
2323pub const MQCOPY_DEFAULT: MQLONG = 22;
2324pub const MQPMO_STRUC_ID: &::std::ffi::CStr = c"PMO ";
2325pub const MQPMO_VERSION_1: MQLONG = 1;
2326pub const MQPMO_VERSION_2: MQLONG = 2;
2327pub const MQPMO_VERSION_3: MQLONG = 3;
2328pub const MQPMO_CURRENT_VERSION: MQLONG = 3;
2329pub const MQPMO_LENGTH_1: usize = 128;
2330pub const MQPMO_LENGTH_2: usize = 160;
2331pub const MQPMO_LENGTH_3: usize = 184;
2332pub const MQPMO_CURRENT_LENGTH: usize = 184;
2333pub const MQPMO_SYNCPOINT: MQLONG = 2;
2334pub const MQPMO_NO_SYNCPOINT: MQLONG = 4;
2335pub const MQPMO_DEFAULT_CONTEXT: MQLONG = 32;
2336pub const MQPMO_NEW_MSG_ID: MQLONG = 64;
2337pub const MQPMO_NEW_CORREL_ID: MQLONG = 128;
2338pub const MQPMO_PASS_IDENTITY_CONTEXT: MQLONG = 256;
2339pub const MQPMO_PASS_ALL_CONTEXT: MQLONG = 512;
2340pub const MQPMO_SET_IDENTITY_CONTEXT: MQLONG = 1024;
2341pub const MQPMO_SET_ALL_CONTEXT: MQLONG = 2048;
2342pub const MQPMO_ALTERNATE_USER_AUTHORITY: MQLONG = 4096;
2343pub const MQPMO_FAIL_IF_QUIESCING: MQLONG = 8192;
2344pub const MQPMO_NO_CONTEXT: MQLONG = 16384;
2345pub const MQPMO_LOGICAL_ORDER: MQLONG = 32768;
2346pub const MQPMO_ASYNC_RESPONSE: MQLONG = 65536;
2347pub const MQPMO_SYNC_RESPONSE: MQLONG = 131072;
2348pub const MQPMO_RESOLVE_LOCAL_Q: MQLONG = 262144;
2349pub const MQPMO_WARN_IF_NO_SUBS_MATCHED: MQLONG = 524288;
2350pub const MQPMO_RETAIN: MQLONG = 2097152;
2351pub const MQPMO_MD_FOR_OUTPUT_ONLY: MQLONG = 8388608;
2352pub const MQPMO_SCOPE_QMGR: MQLONG = 67108864;
2353pub const MQPMO_SUPPRESS_REPLYTO: MQLONG = 134217728;
2354pub const MQPMO_NOT_OWN_SUBS: MQLONG = 268435456;
2355pub const MQPMO_RESPONSE_AS_Q_DEF: MQLONG = 0;
2356pub const MQPMO_RESPONSE_AS_TOPIC_DEF: MQLONG = 0;
2357pub const MQPMO_NONE: MQLONG = 0;
2358pub const MQPMO_PUB_OPTIONS_MASK: MQLONG = 2097152;
2359pub const MQPMRF_MSG_ID: MQLONG = 1;
2360pub const MQPMRF_CORREL_ID: MQLONG = 2;
2361pub const MQPMRF_GROUP_ID: MQLONG = 4;
2362pub const MQPMRF_FEEDBACK: MQLONG = 8;
2363pub const MQPMRF_ACCOUNTING_TOKEN: MQLONG = 16;
2364pub const MQPMRF_NONE: MQLONG = 0;
2365pub const MQACTP_NEW: MQLONG = 0;
2366pub const MQACTP_FORWARD: MQLONG = 1;
2367pub const MQACTP_REPLY: MQLONG = 2;
2368pub const MQACTP_REPORT: MQLONG = 3;
2369pub const MQRFH_STRUC_ID: &::std::ffi::CStr = c"RFH ";
2370pub const MQRFH_VERSION_1: MQLONG = 1;
2371pub const MQRFH_VERSION_2: MQLONG = 2;
2372pub const MQRFH_STRUC_LENGTH_FIXED: usize = 32;
2373pub const MQRFH_STRUC_LENGTH_FIXED_2: usize = 36;
2374pub const MQRFH_LENGTH_1: usize = 32;
2375pub const MQRFH_CURRENT_LENGTH: usize = 32;
2376pub const MQRFH_NONE: MQLONG = 0;
2377pub const MQRFH_NO_FLAGS: MQLONG = 0;
2378pub const MQRFH_FLAGS_RESTRICTED_MASK: MQLONG = -65536;
2379pub const MQNVS_APPL_TYPE: &::std::ffi::CStr = c"OPT_APP_GRP ";
2380pub const MQNVS_MSG_TYPE: &::std::ffi::CStr = c"OPT_MSG_TYPE ";
2381pub const MQRFH2_LENGTH_2: usize = 36;
2382pub const MQRFH2_CURRENT_LENGTH: usize = 36;
2383pub const MQRMH_STRUC_ID: &::std::ffi::CStr = c"RMH ";
2384pub const MQRMH_VERSION_1: MQLONG = 1;
2385pub const MQRMH_CURRENT_VERSION: MQLONG = 1;
2386pub const MQRMH_LENGTH_1: usize = 108;
2387pub const MQRMH_CURRENT_LENGTH: usize = 108;
2388pub const MQRMHF_LAST: MQLONG = 1;
2389pub const MQRMHF_NOT_LAST: MQLONG = 0;
2390pub const MQOII_NONE: &[u8; 25] = b"\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0";
2391pub const MQSD_STRUC_ID: &::std::ffi::CStr = c"SD  ";
2392pub const MQSD_VERSION_1: MQLONG = 1;
2393pub const MQSD_CURRENT_VERSION: MQLONG = 1;
2394pub const MQSD_LENGTH_1: usize = 344;
2395pub const MQSD_CURRENT_LENGTH: usize = 344;
2396pub const MQSID_NONE: &[u8; 41] = b"\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0";
2397pub const MQSIDT_NONE: u8 = 0u8;
2398pub const MQSIDT_NT_SECURITY_ID: u8 = 1u8;
2399pub const MQSIDT_WAS_SECURITY_ID: u8 = 2u8;
2400pub const MQSMPO_STRUC_ID: &::std::ffi::CStr = c"SMPO";
2401pub const MQSMPO_VERSION_1: MQLONG = 1;
2402pub const MQSMPO_CURRENT_VERSION: MQLONG = 1;
2403pub const MQSMPO_LENGTH_1: usize = 20;
2404pub const MQSMPO_CURRENT_LENGTH: usize = 20;
2405pub const MQSMPO_SET_FIRST: MQLONG = 0;
2406pub const MQSMPO_SET_PROP_UNDER_CURSOR: MQLONG = 1;
2407pub const MQSMPO_SET_PROP_AFTER_CURSOR: MQLONG = 2;
2408pub const MQSMPO_APPEND_PROPERTY: MQLONG = 4;
2409pub const MQSMPO_SET_PROP_BEFORE_CURSOR: MQLONG = 8;
2410pub const MQSMPO_NONE: MQLONG = 0;
2411pub const MQSRO_STRUC_ID: &::std::ffi::CStr = c"SRO ";
2412pub const MQSRO_VERSION_1: MQLONG = 1;
2413pub const MQSRO_CURRENT_VERSION: MQLONG = 1;
2414pub const MQSRO_LENGTH_1: usize = 16;
2415pub const MQSRO_CURRENT_LENGTH: usize = 16;
2416pub const MQSRO_NONE: MQLONG = 0;
2417pub const MQSRO_FAIL_IF_QUIESCING: MQLONG = 8192;
2418pub const MQSTS_STRUC_ID: &::std::ffi::CStr = c"STAT";
2419pub const MQSTS_VERSION_1: MQLONG = 1;
2420pub const MQSTS_VERSION_2: MQLONG = 2;
2421pub const MQSTS_CURRENT_VERSION: MQLONG = 2;
2422pub const MQSTS_LENGTH_1: usize = 224;
2423pub const MQSTS_LENGTH_2: usize = 280;
2424pub const MQSTS_CURRENT_LENGTH: usize = 280;
2425pub const MQTM_STRUC_ID: &::std::ffi::CStr = c"TM  ";
2426pub const MQTM_VERSION_1: MQLONG = 1;
2427pub const MQTM_CURRENT_VERSION: MQLONG = 1;
2428pub const MQTM_LENGTH_1: usize = 684;
2429pub const MQTM_CURRENT_LENGTH: usize = 684;
2430pub const MQTMC_STRUC_ID: &::std::ffi::CStr = c"TMC ";
2431pub const MQTMC2_LENGTH_1: usize = 684;
2432pub const MQTMC2_LENGTH_2: usize = 732;
2433pub const MQTMC2_CURRENT_LENGTH: usize = 732;
2434pub const MQTMC_VERSION_1: &::std::ffi::CStr = c"   1";
2435pub const MQTMC_VERSION_2: &::std::ffi::CStr = c"   2";
2436pub const MQTMC_CURRENT_VERSION: &::std::ffi::CStr = c"   2";
2437pub const MQWIH_STRUC_ID: &::std::ffi::CStr = c"WIH ";
2438pub const MQWIH_VERSION_1: MQLONG = 1;
2439pub const MQWIH_CURRENT_VERSION: MQLONG = 1;
2440pub const MQWIH_LENGTH_1: usize = 120;
2441pub const MQWIH_CURRENT_LENGTH: usize = 120;
2442pub const MQWIH_NONE: MQLONG = 0;
2443pub const MQXQH_STRUC_ID: &::std::ffi::CStr = c"XQH ";
2444pub const MQXQH_VERSION_1: MQLONG = 1;
2445pub const MQXQH_CURRENT_VERSION: MQLONG = 1;
2446pub const MQXQH_LENGTH_1: usize = 428;
2447pub const MQXQH_CURRENT_LENGTH: usize = 428;
2448pub const MQHC_DEF_HCONN: MQHCONN = 0;
2449pub const MQHC_UNUSABLE_HCONN: MQHCONN = -1;
2450pub const MQHC_UNASSOCIATED_HCONN: MQHCONN = -3;
2451pub const MQ_OPERATOR_MESSAGE_LENGTH: usize = 4;
2452pub const MQ_ABEND_CODE_LENGTH: usize = 4;
2453pub const MQ_ACCOUNTING_TOKEN_LENGTH: usize = 32;
2454pub const MQ_APPL_DESC_LENGTH: usize = 64;
2455pub const MQ_APPL_IDENTITY_DATA_LENGTH: usize = 32;
2456pub const MQ_APPL_NAME_LENGTH: usize = 28;
2457pub const MQ_APPL_ORIGIN_DATA_LENGTH: usize = 4;
2458pub const MQ_APPL_TAG_LENGTH: usize = 28;
2459pub const MQ_ARM_SUFFIX_LENGTH: usize = 2;
2460pub const MQ_ATTENTION_ID_LENGTH: usize = 4;
2461pub const MQ_AUTH_INFO_CONN_NAME_LENGTH: usize = 264;
2462pub const MQ_AUTH_INFO_DESC_LENGTH: usize = 64;
2463pub const MQ_AUTH_INFO_NAME_LENGTH: usize = 48;
2464pub const MQ_AUTH_INFO_OCSP_URL_LENGTH: usize = 256;
2465pub const MQ_AUTHENTICATOR_LENGTH: usize = 8;
2466pub const MQ_AUTO_REORG_CATALOG_LENGTH: usize = 44;
2467pub const MQ_AUTO_REORG_TIME_LENGTH: usize = 4;
2468pub const MQ_BATCH_INTERFACE_ID_LENGTH: usize = 8;
2469pub const MQ_BRIDGE_NAME_LENGTH: usize = 24;
2470pub const MQ_CANCEL_CODE_LENGTH: usize = 4;
2471pub const MQ_CF_STRUC_DESC_LENGTH: usize = 64;
2472pub const MQ_CF_STRUC_NAME_LENGTH: usize = 12;
2473pub const MQ_CHANNEL_DATE_LENGTH: usize = 12;
2474pub const MQ_CHANNEL_DESC_LENGTH: usize = 64;
2475pub const MQ_CHANNEL_NAME_LENGTH: usize = 20;
2476pub const MQ_CHANNEL_TIME_LENGTH: usize = 8;
2477pub const MQ_CHINIT_SERVICE_PARM_LENGTH: usize = 32;
2478pub const MQ_CICS_FILE_NAME_LENGTH: usize = 8;
2479pub const MQ_AMQP_CLIENT_ID_LENGTH: usize = 256;
2480pub const MQ_CLIENT_ID_LENGTH: usize = 23;
2481pub const MQ_CLIENT_USER_ID_LENGTH: usize = 1024;
2482pub const MQ_CLUSTER_NAME_LENGTH: usize = 48;
2483pub const MQ_COMM_INFO_DESC_LENGTH: usize = 64;
2484pub const MQ_COMM_INFO_NAME_LENGTH: usize = 48;
2485pub const MQ_CONN_NAME_LENGTH: usize = 264;
2486pub const MQ_CONN_TAG_LENGTH: usize = 128;
2487pub const MQ_CONNECTION_ID_LENGTH: usize = 24;
2488pub const MQ_CORREL_ID_LENGTH: usize = 24;
2489pub const MQ_CREATION_DATE_LENGTH: usize = 12;
2490pub const MQ_CREATION_TIME_LENGTH: usize = 8;
2491pub const MQ_CSP_PASSWORD_LENGTH: usize = 256;
2492pub const MQ_CSP_TOKEN_LENGTH: usize = 8192;
2493pub const MQ_DATE_LENGTH: usize = 12;
2494pub const MQ_DISTINGUISHED_NAME_LENGTH: usize = 1024;
2495pub const MQ_DNS_GROUP_NAME_LENGTH: usize = 18;
2496pub const MQ_EXIT_DATA_LENGTH: usize = 32;
2497pub const MQ_EXIT_INFO_NAME_LENGTH: usize = 48;
2498pub const MQ_EXIT_NAME_LENGTH: usize = 128;
2499pub const MQ_EXIT_PD_AREA_LENGTH: usize = 48;
2500pub const MQ_EXIT_USER_AREA_LENGTH: usize = 16;
2501pub const MQ_FACILITY_LENGTH: usize = 8;
2502pub const MQ_FACILITY_LIKE_LENGTH: usize = 4;
2503pub const MQ_FORMAT_LENGTH: usize = 8;
2504pub const MQ_FUNCTION_LENGTH: usize = 4;
2505pub const MQ_GROUP_ID_LENGTH: usize = 24;
2506pub const MQ_APPL_FUNCTION_NAME_LENGTH: usize = 10;
2507pub const MQ_INITIAL_KEY_LENGTH: usize = 256;
2508pub const MQ_INSTALLATION_DESC_LENGTH: usize = 64;
2509pub const MQ_INSTALLATION_NAME_LENGTH: usize = 16;
2510pub const MQ_INSTALLATION_PATH_LENGTH: usize = 256;
2511pub const MQ_ISOTIME_LENGTH: usize = 64;
2512pub const MQ_JAAS_CONFIG_LENGTH: usize = 1024;
2513pub const MQ_LDAP_PASSWORD_LENGTH: usize = 32;
2514pub const MQ_LDAP_BASE_DN_LENGTH: usize = 1024;
2515pub const MQ_LDAP_FIELD_LENGTH: usize = 128;
2516pub const MQ_LDAP_CLASS_LENGTH: usize = 128;
2517pub const MQ_LISTENER_NAME_LENGTH: usize = 48;
2518pub const MQ_LISTENER_DESC_LENGTH: usize = 64;
2519pub const MQ_LOCAL_ADDRESS_LENGTH: usize = 48;
2520pub const MQ_LTERM_OVERRIDE_LENGTH: usize = 8;
2521pub const MQ_LU_NAME_LENGTH: usize = 8;
2522pub const MQ_LUWID_LENGTH: usize = 16;
2523pub const MQ_MAX_EXIT_NAME_LENGTH: usize = 128;
2524pub const MQ_MAX_MCA_USER_ID_LENGTH: usize = 64;
2525pub const MQ_MAX_LDAP_MCA_USER_ID_LENGTH: usize = 1024;
2526pub const MQ_MAX_PROPERTY_NAME_LENGTH: usize = 4095;
2527pub const MQ_MAX_USER_ID_LENGTH: usize = 64;
2528pub const MQ_MCA_JOB_NAME_LENGTH: usize = 28;
2529pub const MQ_MCA_NAME_LENGTH: usize = 20;
2530pub const MQ_MCA_USER_DATA_LENGTH: usize = 32;
2531pub const MQ_MCA_USER_ID_LENGTH: usize = 12;
2532pub const MQ_LDAP_MCA_USER_ID_LENGTH: usize = 1024;
2533pub const MQ_MFS_MAP_NAME_LENGTH: usize = 8;
2534pub const MQ_MODE_NAME_LENGTH: usize = 8;
2535pub const MQ_MSG_HEADER_LENGTH: usize = 4000;
2536pub const MQ_MSG_ID_LENGTH: usize = 24;
2537pub const MQ_MSG_TOKEN_LENGTH: usize = 16;
2538pub const MQ_NAMELIST_DESC_LENGTH: usize = 64;
2539pub const MQ_NAMELIST_NAME_LENGTH: usize = 48;
2540pub const MQ_NHA_GROUP_NAME_LENGTH: usize = 48;
2541pub const MQ_NHA_INSTANCE_NAME_LENGTH: usize = 48;
2542pub const MQ_OBJECT_INSTANCE_ID_LENGTH: usize = 24;
2543pub const MQ_OBJECT_NAME_LENGTH: usize = 48;
2544pub const MQ_PASS_TICKET_APPL_LENGTH: usize = 8;
2545pub const MQ_PASSWORD_LENGTH: usize = 12;
2546pub const MQ_PROCESS_APPL_ID_LENGTH: usize = 256;
2547pub const MQ_PROCESS_DESC_LENGTH: usize = 64;
2548pub const MQ_PROCESS_ENV_DATA_LENGTH: usize = 128;
2549pub const MQ_PROCESS_NAME_LENGTH: usize = 48;
2550pub const MQ_PROCESS_USER_DATA_LENGTH: usize = 128;
2551pub const MQ_PROGRAM_NAME_LENGTH: usize = 20;
2552pub const MQ_PUT_APPL_NAME_LENGTH: usize = 28;
2553pub const MQ_PUT_DATE_LENGTH: usize = 8;
2554pub const MQ_PUT_TIME_LENGTH: usize = 8;
2555pub const MQ_Q_DESC_LENGTH: usize = 64;
2556pub const MQ_Q_MGR_DESC_LENGTH: usize = 64;
2557pub const MQ_Q_MGR_IDENTIFIER_LENGTH: usize = 48;
2558pub const MQ_Q_MGR_NAME_LENGTH: usize = 48;
2559pub const MQ_Q_NAME_LENGTH: usize = 48;
2560pub const MQ_QSG_NAME_LENGTH: usize = 4;
2561pub const MQ_REMOTE_SYS_ID_LENGTH: usize = 4;
2562pub const MQ_SECURITY_ID_LENGTH: usize = 40;
2563pub const MQ_SELECTOR_LENGTH: usize = 10240;
2564pub const MQ_SERVICE_ARGS_LENGTH: usize = 255;
2565pub const MQ_SERVICE_COMMAND_LENGTH: usize = 255;
2566pub const MQ_SERVICE_DESC_LENGTH: usize = 64;
2567pub const MQ_SERVICE_NAME_LENGTH: usize = 32;
2568pub const MQ_SERVICE_PATH_LENGTH: usize = 255;
2569pub const MQ_SERVICE_STEP_LENGTH: usize = 8;
2570pub const MQ_SHORT_CONN_NAME_LENGTH: usize = 20;
2571pub const MQ_SHORT_DNAME_LENGTH: usize = 256;
2572pub const MQ_SSL_CIPHER_SPEC_LENGTH: usize = 32;
2573pub const MQ_SSL_CIPHER_SUITE_LENGTH: usize = 32;
2574pub const MQ_SSL_CRYPTO_HARDWARE_LENGTH: usize = 256;
2575pub const MQ_SSL_ENCRYP_KEY_REPO_PWD_LEN: usize = 1536;
2576pub const MQ_SSL_HANDSHAKE_STAGE_LENGTH: usize = 32;
2577pub const MQ_SSL_KEY_LIBRARY_LENGTH: usize = 44;
2578pub const MQ_SSL_KEY_MEMBER_LENGTH: usize = 8;
2579pub const MQ_SSL_KEY_REPOSITORY_LENGTH: usize = 256;
2580pub const MQ_SSL_KEY_REPO_PWD_LEN: usize = 1024;
2581pub const MQ_SSL_PEER_NAME_LENGTH: usize = 1024;
2582pub const MQ_SSL_SHORT_PEER_NAME_LENGTH: usize = 256;
2583pub const MQ_START_CODE_LENGTH: usize = 4;
2584pub const MQ_STORAGE_CLASS_DESC_LENGTH: usize = 64;
2585pub const MQ_STORAGE_CLASS_LENGTH: usize = 8;
2586pub const MQ_SUB_IDENTITY_LENGTH: usize = 128;
2587pub const MQ_SUB_POINT_LENGTH: usize = 128;
2588pub const MQ_TCP_NAME_LENGTH: usize = 8;
2589pub const MQ_TEMPORARY_Q_PREFIX_LENGTH: usize = 32;
2590pub const MQ_TIME_LENGTH: usize = 8;
2591pub const MQ_TOPIC_DESC_LENGTH: usize = 64;
2592pub const MQ_TOPIC_NAME_LENGTH: usize = 48;
2593pub const MQ_TOPIC_STR_LENGTH: usize = 10240;
2594pub const MQ_TOTAL_EXIT_DATA_LENGTH: usize = 999;
2595pub const MQ_TOTAL_EXIT_NAME_LENGTH: usize = 999;
2596pub const MQ_TP_NAME_LENGTH: usize = 64;
2597pub const MQ_TPIPE_NAME_LENGTH: usize = 8;
2598pub const MQ_TRAN_INSTANCE_ID_LENGTH: usize = 16;
2599pub const MQ_TRANSACTION_ID_LENGTH: usize = 4;
2600pub const MQ_TRIGGER_DATA_LENGTH: usize = 64;
2601pub const MQ_TRIGGER_PROGRAM_NAME_LENGTH: usize = 8;
2602pub const MQ_TRIGGER_TERM_ID_LENGTH: usize = 4;
2603pub const MQ_TRIGGER_TRANS_ID_LENGTH: usize = 4;
2604pub const MQ_USER_ID_LENGTH: usize = 12;
2605pub const MQ_LONG_USER_ID_LENGTH: usize = 1024;
2606pub const MQ_VERSION_LENGTH: usize = 8;
2607pub const MQ_XCF_GROUP_NAME_LENGTH: usize = 8;
2608pub const MQ_XCF_MEMBER_NAME_LENGTH: usize = 16;
2609pub const MQ_SMDS_NAME_LENGTH: usize = 4;
2610pub const MQ_CHLAUTH_DESC_LENGTH: usize = 64;
2611pub const MQ_CUSTOM_LENGTH: usize = 128;
2612pub const MQ_SUITE_B_SIZE: MQLONG = 4;
2613pub const MQ_CERT_LABEL_LENGTH: usize = 64;
2614pub const MQCC_OK: MQLONG = 0;
2615pub const MQCC_WARNING: MQLONG = 1;
2616pub const MQCC_FAILED: MQLONG = 2;
2617pub const MQCC_UNKNOWN: MQLONG = -1;
2618/// [IBM `MQRC_NONE` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q040720_.html)
2619pub const MQRC_NONE: MQLONG = 0;
2620/// [IBM `MQRC_APPL_FIRST` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q040730_.html)
2621pub const MQRC_APPL_FIRST: MQLONG = 900;
2622/// [IBM `MQRC_APPL_LAST` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q040740_.html)
2623pub const MQRC_APPL_LAST: MQLONG = 999;
2624/// [IBM `MQRC_ALIAS_BASE_Q_TYPE_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q040750_.html)
2625pub const MQRC_ALIAS_BASE_Q_TYPE_ERROR: MQLONG = 2001;
2626/// [IBM `MQRC_ALREADY_CONNECTED` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q040760_.html)
2627pub const MQRC_ALREADY_CONNECTED: MQLONG = 2002;
2628/// [IBM `MQRC_BACKED_OUT` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q040770_.html)
2629pub const MQRC_BACKED_OUT: MQLONG = 2003;
2630/// [IBM `MQRC_BUFFER_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q040780_.html)
2631pub const MQRC_BUFFER_ERROR: MQLONG = 2004;
2632/// [IBM `MQRC_BUFFER_LENGTH_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q040790_.html)
2633pub const MQRC_BUFFER_LENGTH_ERROR: MQLONG = 2005;
2634/// [IBM `MQRC_CHAR_ATTR_LENGTH_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q040800_.html)
2635pub const MQRC_CHAR_ATTR_LENGTH_ERROR: MQLONG = 2006;
2636/// [IBM `MQRC_CHAR_ATTRS_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q040810_.html)
2637pub const MQRC_CHAR_ATTRS_ERROR: MQLONG = 2007;
2638/// [IBM `MQRC_CHAR_ATTRS_TOO_SHORT` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q040820_.html)
2639pub const MQRC_CHAR_ATTRS_TOO_SHORT: MQLONG = 2008;
2640/// [IBM `MQRC_CONNECTION_BROKEN` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q040830_.html)
2641pub const MQRC_CONNECTION_BROKEN: MQLONG = 2009;
2642/// [IBM `MQRC_DATA_LENGTH_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q040840_.html)
2643pub const MQRC_DATA_LENGTH_ERROR: MQLONG = 2010;
2644/// [IBM `MQRC_DYNAMIC_Q_NAME_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q040850_.html)
2645pub const MQRC_DYNAMIC_Q_NAME_ERROR: MQLONG = 2011;
2646/// [IBM `MQRC_ENVIRONMENT_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q040860_.html)
2647pub const MQRC_ENVIRONMENT_ERROR: MQLONG = 2012;
2648/// [IBM `MQRC_EXPIRY_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q040870_.html)
2649pub const MQRC_EXPIRY_ERROR: MQLONG = 2013;
2650/// [IBM `MQRC_FEEDBACK_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q040880_.html)
2651pub const MQRC_FEEDBACK_ERROR: MQLONG = 2014;
2652/// [IBM `MQRC_GET_INHIBITED` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q040890_.html)
2653pub const MQRC_GET_INHIBITED: MQLONG = 2016;
2654/// [IBM `MQRC_HANDLE_NOT_AVAILABLE` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q040900_.html)
2655pub const MQRC_HANDLE_NOT_AVAILABLE: MQLONG = 2017;
2656/// [IBM `MQRC_HCONN_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q040910_.html)
2657pub const MQRC_HCONN_ERROR: MQLONG = 2018;
2658/// [IBM `MQRC_HOBJ_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q040920_.html)
2659pub const MQRC_HOBJ_ERROR: MQLONG = 2019;
2660/// [IBM `MQRC_INHIBIT_VALUE_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q040930_.html)
2661pub const MQRC_INHIBIT_VALUE_ERROR: MQLONG = 2020;
2662/// [IBM `MQRC_INT_ATTR_COUNT_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q040940_.html)
2663pub const MQRC_INT_ATTR_COUNT_ERROR: MQLONG = 2021;
2664/// [IBM `MQRC_INT_ATTR_COUNT_TOO_SMALL` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q040950_.html)
2665pub const MQRC_INT_ATTR_COUNT_TOO_SMALL: MQLONG = 2022;
2666/// [IBM `MQRC_INT_ATTRS_ARRAY_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q040960_.html)
2667pub const MQRC_INT_ATTRS_ARRAY_ERROR: MQLONG = 2023;
2668/// [IBM `MQRC_SYNCPOINT_LIMIT_REACHED` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q040970_.html)
2669pub const MQRC_SYNCPOINT_LIMIT_REACHED: MQLONG = 2024;
2670/// [IBM `MQRC_MAX_CONNS_LIMIT_REACHED` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q040980_.html)
2671pub const MQRC_MAX_CONNS_LIMIT_REACHED: MQLONG = 2025;
2672/// [IBM `MQRC_MD_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q040990_.html)
2673pub const MQRC_MD_ERROR: MQLONG = 2026;
2674/// [IBM `MQRC_MISSING_REPLY_TO_Q` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q041000_.html)
2675pub const MQRC_MISSING_REPLY_TO_Q: MQLONG = 2027;
2676/// [IBM `MQRC_MSG_TYPE_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q041010_.html)
2677pub const MQRC_MSG_TYPE_ERROR: MQLONG = 2029;
2678/// [IBM `MQRC_MSG_TOO_BIG_FOR_Q` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q041020_.html)
2679pub const MQRC_MSG_TOO_BIG_FOR_Q: MQLONG = 2030;
2680/// [IBM `MQRC_MSG_TOO_BIG_FOR_Q_MGR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q041030_.html)
2681pub const MQRC_MSG_TOO_BIG_FOR_Q_MGR: MQLONG = 2031;
2682/// [IBM `MQRC_NO_MSG_AVAILABLE` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q041040_.html)
2683pub const MQRC_NO_MSG_AVAILABLE: MQLONG = 2033;
2684/// [IBM `MQRC_NO_MSG_UNDER_CURSOR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q041050_.html)
2685pub const MQRC_NO_MSG_UNDER_CURSOR: MQLONG = 2034;
2686/// [IBM `MQRC_NOT_AUTHORIZED` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q041060_.html)
2687pub const MQRC_NOT_AUTHORIZED: MQLONG = 2035;
2688/// [IBM `MQRC_NOT_OPEN_FOR_BROWSE` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q041070_.html)
2689pub const MQRC_NOT_OPEN_FOR_BROWSE: MQLONG = 2036;
2690/// [IBM `MQRC_NOT_OPEN_FOR_INPUT` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q041080_.html)
2691pub const MQRC_NOT_OPEN_FOR_INPUT: MQLONG = 2037;
2692/// [IBM `MQRC_NOT_OPEN_FOR_INQUIRE` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q041090_.html)
2693pub const MQRC_NOT_OPEN_FOR_INQUIRE: MQLONG = 2038;
2694/// [IBM `MQRC_NOT_OPEN_FOR_OUTPUT` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q041100_.html)
2695pub const MQRC_NOT_OPEN_FOR_OUTPUT: MQLONG = 2039;
2696/// [IBM `MQRC_NOT_OPEN_FOR_SET` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q041110_.html)
2697pub const MQRC_NOT_OPEN_FOR_SET: MQLONG = 2040;
2698/// [IBM `MQRC_OBJECT_CHANGED` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q041120_.html)
2699pub const MQRC_OBJECT_CHANGED: MQLONG = 2041;
2700/// [IBM `MQRC_OBJECT_IN_USE` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q041130_.html)
2701pub const MQRC_OBJECT_IN_USE: MQLONG = 2042;
2702/// [IBM `MQRC_OBJECT_TYPE_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q041140_.html)
2703pub const MQRC_OBJECT_TYPE_ERROR: MQLONG = 2043;
2704/// [IBM `MQRC_OD_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q041150_.html)
2705pub const MQRC_OD_ERROR: MQLONG = 2044;
2706/// [IBM `MQRC_OPTION_NOT_VALID_FOR_TYPE` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q041160_.html)
2707pub const MQRC_OPTION_NOT_VALID_FOR_TYPE: MQLONG = 2045;
2708/// [IBM `MQRC_OPTIONS_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q041170_.html)
2709pub const MQRC_OPTIONS_ERROR: MQLONG = 2046;
2710/// [IBM `MQRC_PERSISTENCE_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q041180_.html)
2711pub const MQRC_PERSISTENCE_ERROR: MQLONG = 2047;
2712/// [IBM `MQRC_PERSISTENT_NOT_ALLOWED` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q041190_.html)
2713pub const MQRC_PERSISTENT_NOT_ALLOWED: MQLONG = 2048;
2714/// [IBM `MQRC_PRIORITY_EXCEEDS_MAXIMUM` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q041200_.html)
2715pub const MQRC_PRIORITY_EXCEEDS_MAXIMUM: MQLONG = 2049;
2716/// [IBM `MQRC_PRIORITY_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q041210_.html)
2717pub const MQRC_PRIORITY_ERROR: MQLONG = 2050;
2718/// [IBM `MQRC_PUT_INHIBITED` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q041220_.html)
2719pub const MQRC_PUT_INHIBITED: MQLONG = 2051;
2720/// [IBM `MQRC_Q_DELETED` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q041230_.html)
2721pub const MQRC_Q_DELETED: MQLONG = 2052;
2722/// [IBM `MQRC_Q_FULL` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q041240_.html)
2723pub const MQRC_Q_FULL: MQLONG = 2053;
2724/// [IBM `MQRC_Q_NOT_EMPTY` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q041250_.html)
2725pub const MQRC_Q_NOT_EMPTY: MQLONG = 2055;
2726/// [IBM `MQRC_Q_SPACE_NOT_AVAILABLE` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q041260_.html)
2727pub const MQRC_Q_SPACE_NOT_AVAILABLE: MQLONG = 2056;
2728/// [IBM `MQRC_Q_TYPE_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q041270_.html)
2729pub const MQRC_Q_TYPE_ERROR: MQLONG = 2057;
2730/// [IBM `MQRC_Q_MGR_NAME_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q041280_.html)
2731pub const MQRC_Q_MGR_NAME_ERROR: MQLONG = 2058;
2732/// [IBM `MQRC_Q_MGR_NOT_AVAILABLE` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q041290_.html)
2733pub const MQRC_Q_MGR_NOT_AVAILABLE: MQLONG = 2059;
2734/// [IBM `MQRC_REPORT_OPTIONS_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q041300_.html)
2735pub const MQRC_REPORT_OPTIONS_ERROR: MQLONG = 2061;
2736/// [IBM `MQRC_SECOND_MARK_NOT_ALLOWED` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q041310_.html)
2737pub const MQRC_SECOND_MARK_NOT_ALLOWED: MQLONG = 2062;
2738/// [IBM `MQRC_SECURITY_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q041320_.html)
2739pub const MQRC_SECURITY_ERROR: MQLONG = 2063;
2740/// [IBM `MQRC_TOKEN_TIMESTAMP_NOT_VALID` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/mqrc2064.html)
2741pub const MQRC_TOKEN_TIMESTAMP_NOT_VALID: MQLONG = 2064;
2742/// [IBM `MQRC_SELECTOR_COUNT_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q041330_.html)
2743pub const MQRC_SELECTOR_COUNT_ERROR: MQLONG = 2065;
2744/// [IBM `MQRC_SELECTOR_LIMIT_EXCEEDED` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q041340_.html)
2745pub const MQRC_SELECTOR_LIMIT_EXCEEDED: MQLONG = 2066;
2746/// [IBM `MQRC_SELECTOR_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q041350_.html)
2747pub const MQRC_SELECTOR_ERROR: MQLONG = 2067;
2748/// [IBM `MQRC_SELECTOR_NOT_FOR_TYPE` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q041360_.html)
2749pub const MQRC_SELECTOR_NOT_FOR_TYPE: MQLONG = 2068;
2750/// [IBM `MQRC_SIGNAL_OUTSTANDING` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q041370_.html)
2751pub const MQRC_SIGNAL_OUTSTANDING: MQLONG = 2069;
2752/// [IBM `MQRC_SIGNAL_REQUEST_ACCEPTED` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q041380_.html)
2753pub const MQRC_SIGNAL_REQUEST_ACCEPTED: MQLONG = 2070;
2754/// [IBM `MQRC_STORAGE_NOT_AVAILABLE` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q041390_.html)
2755pub const MQRC_STORAGE_NOT_AVAILABLE: MQLONG = 2071;
2756/// [IBM `MQRC_SYNCPOINT_NOT_AVAILABLE` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q041400_.html)
2757pub const MQRC_SYNCPOINT_NOT_AVAILABLE: MQLONG = 2072;
2758/// [IBM `MQRC_TRIGGER_CONTROL_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q041410_.html)
2759pub const MQRC_TRIGGER_CONTROL_ERROR: MQLONG = 2075;
2760/// [IBM `MQRC_TRIGGER_DEPTH_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q041420_.html)
2761pub const MQRC_TRIGGER_DEPTH_ERROR: MQLONG = 2076;
2762/// [IBM `MQRC_TRIGGER_MSG_PRIORITY_ERR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q041430_.html)
2763pub const MQRC_TRIGGER_MSG_PRIORITY_ERR: MQLONG = 2077;
2764/// [IBM `MQRC_TRIGGER_TYPE_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q041440_.html)
2765pub const MQRC_TRIGGER_TYPE_ERROR: MQLONG = 2078;
2766/// [IBM `MQRC_TRUNCATED_MSG_ACCEPTED` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q041450_.html)
2767pub const MQRC_TRUNCATED_MSG_ACCEPTED: MQLONG = 2079;
2768/// [IBM `MQRC_TRUNCATED_MSG_FAILED` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q041460_.html)
2769pub const MQRC_TRUNCATED_MSG_FAILED: MQLONG = 2080;
2770/// [IBM `MQRC_UNKNOWN_ALIAS_BASE_Q` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q041470_.html)
2771pub const MQRC_UNKNOWN_ALIAS_BASE_Q: MQLONG = 2082;
2772/// [IBM `MQRC_UNKNOWN_OBJECT_NAME` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q041480_.html)
2773pub const MQRC_UNKNOWN_OBJECT_NAME: MQLONG = 2085;
2774/// [IBM `MQRC_UNKNOWN_OBJECT_Q_MGR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q041490_.html)
2775pub const MQRC_UNKNOWN_OBJECT_Q_MGR: MQLONG = 2086;
2776/// [IBM `MQRC_UNKNOWN_REMOTE_Q_MGR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q041500_.html)
2777pub const MQRC_UNKNOWN_REMOTE_Q_MGR: MQLONG = 2087;
2778/// [IBM `MQRC_WAIT_INTERVAL_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q041510_.html)
2779pub const MQRC_WAIT_INTERVAL_ERROR: MQLONG = 2090;
2780/// [IBM `MQRC_XMIT_Q_TYPE_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q041520_.html)
2781pub const MQRC_XMIT_Q_TYPE_ERROR: MQLONG = 2091;
2782/// [IBM `MQRC_XMIT_Q_USAGE_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q041530_.html)
2783pub const MQRC_XMIT_Q_USAGE_ERROR: MQLONG = 2092;
2784/// [IBM `MQRC_NOT_OPEN_FOR_PASS_ALL` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q041540_.html)
2785pub const MQRC_NOT_OPEN_FOR_PASS_ALL: MQLONG = 2093;
2786/// [IBM `MQRC_NOT_OPEN_FOR_PASS_IDENT` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q041550_.html)
2787pub const MQRC_NOT_OPEN_FOR_PASS_IDENT: MQLONG = 2094;
2788/// [IBM `MQRC_NOT_OPEN_FOR_SET_ALL` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q041560_.html)
2789pub const MQRC_NOT_OPEN_FOR_SET_ALL: MQLONG = 2095;
2790/// [IBM `MQRC_NOT_OPEN_FOR_SET_IDENT` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q041570_.html)
2791pub const MQRC_NOT_OPEN_FOR_SET_IDENT: MQLONG = 2096;
2792/// [IBM `MQRC_CONTEXT_HANDLE_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q041580_.html)
2793pub const MQRC_CONTEXT_HANDLE_ERROR: MQLONG = 2097;
2794/// [IBM `MQRC_CONTEXT_NOT_AVAILABLE` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q041590_.html)
2795pub const MQRC_CONTEXT_NOT_AVAILABLE: MQLONG = 2098;
2796/// [IBM `MQRC_SIGNAL1_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q041600_.html)
2797pub const MQRC_SIGNAL1_ERROR: MQLONG = 2099;
2798/// [IBM `MQRC_OBJECT_ALREADY_EXISTS` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q041610_.html)
2799pub const MQRC_OBJECT_ALREADY_EXISTS: MQLONG = 2100;
2800/// [IBM `MQRC_OBJECT_DAMAGED` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q041620_.html)
2801pub const MQRC_OBJECT_DAMAGED: MQLONG = 2101;
2802/// [IBM `MQRC_RESOURCE_PROBLEM` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q041630_.html)
2803pub const MQRC_RESOURCE_PROBLEM: MQLONG = 2102;
2804/// [IBM `MQRC_ANOTHER_Q_MGR_CONNECTED` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q041640_.html)
2805pub const MQRC_ANOTHER_Q_MGR_CONNECTED: MQLONG = 2103;
2806/// [IBM `MQRC_UNKNOWN_REPORT_OPTION` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q041650_.html)
2807pub const MQRC_UNKNOWN_REPORT_OPTION: MQLONG = 2104;
2808/// [IBM `MQRC_STORAGE_CLASS_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q041660_.html)
2809pub const MQRC_STORAGE_CLASS_ERROR: MQLONG = 2105;
2810/// [IBM `MQRC_COD_NOT_VALID_FOR_XCF_Q` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q041670_.html)
2811pub const MQRC_COD_NOT_VALID_FOR_XCF_Q: MQLONG = 2106;
2812/// [IBM `MQRC_XWAIT_CANCELED` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q041680_.html)
2813pub const MQRC_XWAIT_CANCELED: MQLONG = 2107;
2814/// [IBM `MQRC_XWAIT_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q041690_.html)
2815pub const MQRC_XWAIT_ERROR: MQLONG = 2108;
2816/// [IBM `MQRC_SUPPRESSED_BY_EXIT` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q041700_.html)
2817pub const MQRC_SUPPRESSED_BY_EXIT: MQLONG = 2109;
2818/// [IBM `MQRC_FORMAT_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q041710_.html)
2819pub const MQRC_FORMAT_ERROR: MQLONG = 2110;
2820/// [IBM `MQRC_SOURCE_CCSID_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q041720_.html)
2821pub const MQRC_SOURCE_CCSID_ERROR: MQLONG = 2111;
2822/// [IBM `MQRC_SOURCE_INTEGER_ENC_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q041730_.html)
2823pub const MQRC_SOURCE_INTEGER_ENC_ERROR: MQLONG = 2112;
2824/// [IBM `MQRC_SOURCE_DECIMAL_ENC_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q041740_.html)
2825pub const MQRC_SOURCE_DECIMAL_ENC_ERROR: MQLONG = 2113;
2826/// [IBM `MQRC_SOURCE_FLOAT_ENC_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q041750_.html)
2827pub const MQRC_SOURCE_FLOAT_ENC_ERROR: MQLONG = 2114;
2828/// [IBM `MQRC_TARGET_CCSID_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q041760_.html)
2829pub const MQRC_TARGET_CCSID_ERROR: MQLONG = 2115;
2830/// [IBM `MQRC_TARGET_INTEGER_ENC_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q041770_.html)
2831pub const MQRC_TARGET_INTEGER_ENC_ERROR: MQLONG = 2116;
2832/// [IBM `MQRC_TARGET_DECIMAL_ENC_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q041780_.html)
2833pub const MQRC_TARGET_DECIMAL_ENC_ERROR: MQLONG = 2117;
2834/// [IBM `MQRC_TARGET_FLOAT_ENC_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q041790_.html)
2835pub const MQRC_TARGET_FLOAT_ENC_ERROR: MQLONG = 2118;
2836/// [IBM `MQRC_NOT_CONVERTED` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q041800_.html)
2837pub const MQRC_NOT_CONVERTED: MQLONG = 2119;
2838/// [IBM `MQRC_CONVERTED_MSG_TOO_BIG` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q041810_.html)
2839pub const MQRC_CONVERTED_MSG_TOO_BIG: MQLONG = 2120;
2840pub const MQRC_TRUNCATED: MQLONG = 2120;
2841/// [IBM `MQRC_NO_EXTERNAL_PARTICIPANTS` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q041820_.html)
2842pub const MQRC_NO_EXTERNAL_PARTICIPANTS: MQLONG = 2121;
2843/// [IBM `MQRC_PARTICIPANT_NOT_AVAILABLE` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q041830_.html)
2844pub const MQRC_PARTICIPANT_NOT_AVAILABLE: MQLONG = 2122;
2845/// [IBM `MQRC_OUTCOME_MIXED` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q041840_.html)
2846pub const MQRC_OUTCOME_MIXED: MQLONG = 2123;
2847/// [IBM `MQRC_OUTCOME_PENDING` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q041850_.html)
2848pub const MQRC_OUTCOME_PENDING: MQLONG = 2124;
2849/// [IBM `MQRC_BRIDGE_STARTED` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q041860_.html)
2850pub const MQRC_BRIDGE_STARTED: MQLONG = 2125;
2851/// [IBM `MQRC_BRIDGE_STOPPED` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q041870_.html)
2852pub const MQRC_BRIDGE_STOPPED: MQLONG = 2126;
2853/// [IBM `MQRC_ADAPTER_STORAGE_SHORTAGE` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q041880_.html)
2854pub const MQRC_ADAPTER_STORAGE_SHORTAGE: MQLONG = 2127;
2855/// [IBM `MQRC_UOW_IN_PROGRESS` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q041890_.html)
2856pub const MQRC_UOW_IN_PROGRESS: MQLONG = 2128;
2857/// [IBM `MQRC_ADAPTER_CONN_LOAD_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q041900_.html)
2858pub const MQRC_ADAPTER_CONN_LOAD_ERROR: MQLONG = 2129;
2859/// [IBM `MQRC_ADAPTER_SERV_LOAD_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q041910_.html)
2860pub const MQRC_ADAPTER_SERV_LOAD_ERROR: MQLONG = 2130;
2861/// [IBM `MQRC_ADAPTER_DEFS_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q041920_.html)
2862pub const MQRC_ADAPTER_DEFS_ERROR: MQLONG = 2131;
2863/// [IBM `MQRC_ADAPTER_DEFS_LOAD_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q041930_.html)
2864pub const MQRC_ADAPTER_DEFS_LOAD_ERROR: MQLONG = 2132;
2865/// [IBM `MQRC_ADAPTER_CONV_LOAD_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q041940_.html)
2866pub const MQRC_ADAPTER_CONV_LOAD_ERROR: MQLONG = 2133;
2867/// [IBM `MQRC_BO_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q041950_.html)
2868pub const MQRC_BO_ERROR: MQLONG = 2134;
2869/// [IBM `MQRC_DH_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q041960_.html)
2870pub const MQRC_DH_ERROR: MQLONG = 2135;
2871/// [IBM `MQRC_MULTIPLE_REASONS` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q041970_.html)
2872pub const MQRC_MULTIPLE_REASONS: MQLONG = 2136;
2873/// [IBM `MQRC_OPEN_FAILED` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q041980_.html)
2874pub const MQRC_OPEN_FAILED: MQLONG = 2137;
2875/// [IBM `MQRC_ADAPTER_DISC_LOAD_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q041990_.html)
2876pub const MQRC_ADAPTER_DISC_LOAD_ERROR: MQLONG = 2138;
2877/// [IBM `MQRC_CNO_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q042000_.html)
2878pub const MQRC_CNO_ERROR: MQLONG = 2139;
2879/// [IBM `MQRC_CICS_WAIT_FAILED` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q042010_.html)
2880pub const MQRC_CICS_WAIT_FAILED: MQLONG = 2140;
2881/// [IBM `MQRC_DLH_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q042020_.html)
2882pub const MQRC_DLH_ERROR: MQLONG = 2141;
2883/// [IBM `MQRC_HEADER_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q042030_.html)
2884pub const MQRC_HEADER_ERROR: MQLONG = 2142;
2885/// [IBM `MQRC_SOURCE_LENGTH_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q042040_.html)
2886pub const MQRC_SOURCE_LENGTH_ERROR: MQLONG = 2143;
2887/// [IBM `MQRC_TARGET_LENGTH_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q042050_.html)
2888pub const MQRC_TARGET_LENGTH_ERROR: MQLONG = 2144;
2889/// [IBM `MQRC_SOURCE_BUFFER_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q042060_.html)
2890pub const MQRC_SOURCE_BUFFER_ERROR: MQLONG = 2145;
2891/// [IBM `MQRC_TARGET_BUFFER_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q042070_.html)
2892pub const MQRC_TARGET_BUFFER_ERROR: MQLONG = 2146;
2893/// [IBM `MQRC_INCOMPLETE_TRANSACTION` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q132930_.html)
2894pub const MQRC_INCOMPLETE_TRANSACTION: MQLONG = 2147;
2895/// [IBM `MQRC_IIH_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q042080_.html)
2896pub const MQRC_IIH_ERROR: MQLONG = 2148;
2897/// [IBM `MQRC_PCF_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q042090_.html)
2898pub const MQRC_PCF_ERROR: MQLONG = 2149;
2899/// [IBM `MQRC_DBCS_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q042100_.html)
2900pub const MQRC_DBCS_ERROR: MQLONG = 2150;
2901/// [IBM `MQRC_OBJECT_NAME_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q042110_.html)
2902pub const MQRC_OBJECT_NAME_ERROR: MQLONG = 2152;
2903/// [IBM `MQRC_OBJECT_Q_MGR_NAME_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q042120_.html)
2904pub const MQRC_OBJECT_Q_MGR_NAME_ERROR: MQLONG = 2153;
2905/// [IBM `MQRC_RECS_PRESENT_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q042130_.html)
2906pub const MQRC_RECS_PRESENT_ERROR: MQLONG = 2154;
2907/// [IBM `MQRC_OBJECT_RECORDS_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q042140_.html)
2908pub const MQRC_OBJECT_RECORDS_ERROR: MQLONG = 2155;
2909/// [IBM `MQRC_RESPONSE_RECORDS_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q042150_.html)
2910pub const MQRC_RESPONSE_RECORDS_ERROR: MQLONG = 2156;
2911/// [IBM `MQRC_ASID_MISMATCH` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q042160_.html)
2912pub const MQRC_ASID_MISMATCH: MQLONG = 2157;
2913/// [IBM `MQRC_PMO_RECORD_FLAGS_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q042170_.html)
2914pub const MQRC_PMO_RECORD_FLAGS_ERROR: MQLONG = 2158;
2915/// [IBM `MQRC_PUT_MSG_RECORDS_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q042180_.html)
2916pub const MQRC_PUT_MSG_RECORDS_ERROR: MQLONG = 2159;
2917/// [IBM `MQRC_CONN_ID_IN_USE` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q042190_.html)
2918pub const MQRC_CONN_ID_IN_USE: MQLONG = 2160;
2919/// [IBM `MQRC_Q_MGR_QUIESCING` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q042200_.html)
2920pub const MQRC_Q_MGR_QUIESCING: MQLONG = 2161;
2921/// [IBM `MQRC_Q_MGR_STOPPING` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q042210_.html)
2922pub const MQRC_Q_MGR_STOPPING: MQLONG = 2162;
2923/// [IBM `MQRC_DUPLICATE_RECOV_COORD` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q042220_.html)
2924pub const MQRC_DUPLICATE_RECOV_COORD: MQLONG = 2163;
2925/// [IBM `MQRC_PMO_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q042230_.html)
2926pub const MQRC_PMO_ERROR: MQLONG = 2173;
2927/// [IBM `MQRC_API_EXIT_NOT_FOUND` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q042240_.html)
2928pub const MQRC_API_EXIT_NOT_FOUND: MQLONG = 2182;
2929/// [IBM `MQRC_API_EXIT_LOAD_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q042250_.html)
2930pub const MQRC_API_EXIT_LOAD_ERROR: MQLONG = 2183;
2931/// [IBM `MQRC_REMOTE_Q_NAME_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q042260_.html)
2932pub const MQRC_REMOTE_Q_NAME_ERROR: MQLONG = 2184;
2933/// [IBM `MQRC_INCONSISTENT_PERSISTENCE` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q042270_.html)
2934pub const MQRC_INCONSISTENT_PERSISTENCE: MQLONG = 2185;
2935/// [IBM `MQRC_GMO_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q042280_.html)
2936pub const MQRC_GMO_ERROR: MQLONG = 2186;
2937/// [IBM `MQRC_CICS_BRIDGE_RESTRICTION` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q042290_.html)
2938pub const MQRC_CICS_BRIDGE_RESTRICTION: MQLONG = 2187;
2939/// [IBM `MQRC_STOPPED_BY_CLUSTER_EXIT` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q042300_.html)
2940pub const MQRC_STOPPED_BY_CLUSTER_EXIT: MQLONG = 2188;
2941/// [IBM `MQRC_CLUSTER_RESOLUTION_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q042310_.html)
2942pub const MQRC_CLUSTER_RESOLUTION_ERROR: MQLONG = 2189;
2943/// [IBM `MQRC_CONVERTED_STRING_TOO_BIG` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q042320_.html)
2944pub const MQRC_CONVERTED_STRING_TOO_BIG: MQLONG = 2190;
2945/// [IBM `MQRC_TMC_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q042330_.html)
2946pub const MQRC_TMC_ERROR: MQLONG = 2191;
2947/// [IBM `MQRC_STORAGE_MEDIUM_FULL` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q042350_.html)
2948pub const MQRC_STORAGE_MEDIUM_FULL: MQLONG = 2192;
2949/// [IBM `MQRC_PAGESET_FULL` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q042340_.html)
2950pub const MQRC_PAGESET_FULL: MQLONG = 2192;
2951/// [IBM `MQRC_PAGESET_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q042360_.html)
2952pub const MQRC_PAGESET_ERROR: MQLONG = 2193;
2953/// [IBM `MQRC_NAME_NOT_VALID_FOR_TYPE` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q042370_.html)
2954pub const MQRC_NAME_NOT_VALID_FOR_TYPE: MQLONG = 2194;
2955/// [IBM `MQRC_UNEXPECTED_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q042380_.html)
2956pub const MQRC_UNEXPECTED_ERROR: MQLONG = 2195;
2957/// [IBM `MQRC_UNKNOWN_XMIT_Q` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q042390_.html)
2958pub const MQRC_UNKNOWN_XMIT_Q: MQLONG = 2196;
2959/// [IBM `MQRC_UNKNOWN_DEF_XMIT_Q` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q042400_.html)
2960pub const MQRC_UNKNOWN_DEF_XMIT_Q: MQLONG = 2197;
2961/// [IBM `MQRC_DEF_XMIT_Q_TYPE_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q042410_.html)
2962pub const MQRC_DEF_XMIT_Q_TYPE_ERROR: MQLONG = 2198;
2963/// [IBM `MQRC_DEF_XMIT_Q_USAGE_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q042420_.html)
2964pub const MQRC_DEF_XMIT_Q_USAGE_ERROR: MQLONG = 2199;
2965pub const MQRC_MSG_MARKED_BROWSE_CO_OP: MQLONG = 2200;
2966/// [IBM `MQRC_NAME_IN_USE` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q042430_.html)
2967pub const MQRC_NAME_IN_USE: MQLONG = 2201;
2968/// [IBM `MQRC_CONNECTION_QUIESCING` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q042440_.html)
2969pub const MQRC_CONNECTION_QUIESCING: MQLONG = 2202;
2970/// [IBM `MQRC_CONNECTION_STOPPING` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q042450_.html)
2971pub const MQRC_CONNECTION_STOPPING: MQLONG = 2203;
2972/// [IBM `MQRC_ADAPTER_NOT_AVAILABLE` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q042460_.html)
2973pub const MQRC_ADAPTER_NOT_AVAILABLE: MQLONG = 2204;
2974/// [IBM `MQRC_MSG_ID_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q042470_.html)
2975pub const MQRC_MSG_ID_ERROR: MQLONG = 2206;
2976/// [IBM `MQRC_CORREL_ID_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q042480_.html)
2977pub const MQRC_CORREL_ID_ERROR: MQLONG = 2207;
2978/// [IBM `MQRC_FILE_SYSTEM_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q042490_.html)
2979pub const MQRC_FILE_SYSTEM_ERROR: MQLONG = 2208;
2980/// [IBM `MQRC_NO_MSG_LOCKED` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q042500_.html)
2981pub const MQRC_NO_MSG_LOCKED: MQLONG = 2209;
2982pub const MQRC_SOAP_DOTNET_ERROR: MQLONG = 2210;
2983pub const MQRC_SOAP_AXIS_ERROR: MQLONG = 2211;
2984pub const MQRC_SOAP_URL_ERROR: MQLONG = 2212;
2985pub const MQRC_FILE_NOT_AUDITED: MQLONG = 2216;
2986/// [IBM `MQRC_CONNECTION_NOT_AUTHORIZED` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q042540_.html)
2987pub const MQRC_CONNECTION_NOT_AUTHORIZED: MQLONG = 2217;
2988/// [IBM `MQRC_MSG_TOO_BIG_FOR_CHANNEL` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q042550_.html)
2989pub const MQRC_MSG_TOO_BIG_FOR_CHANNEL: MQLONG = 2218;
2990/// [IBM `MQRC_CALL_IN_PROGRESS` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q042560_.html)
2991pub const MQRC_CALL_IN_PROGRESS: MQLONG = 2219;
2992/// [IBM `MQRC_RMH_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q042570_.html)
2993pub const MQRC_RMH_ERROR: MQLONG = 2220;
2994/// [IBM `MQRC_Q_MGR_ACTIVE` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q042580_.html)
2995pub const MQRC_Q_MGR_ACTIVE: MQLONG = 2222;
2996/// [IBM `MQRC_Q_MGR_NOT_ACTIVE` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q042590_.html)
2997pub const MQRC_Q_MGR_NOT_ACTIVE: MQLONG = 2223;
2998/// [IBM `MQRC_Q_DEPTH_HIGH` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q042600_.html)
2999pub const MQRC_Q_DEPTH_HIGH: MQLONG = 2224;
3000/// [IBM `MQRC_Q_DEPTH_LOW` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q042610_.html)
3001pub const MQRC_Q_DEPTH_LOW: MQLONG = 2225;
3002/// [IBM `MQRC_Q_SERVICE_INTERVAL_HIGH` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q042620_.html)
3003pub const MQRC_Q_SERVICE_INTERVAL_HIGH: MQLONG = 2226;
3004/// [IBM `MQRC_Q_SERVICE_INTERVAL_OK` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q042630_.html)
3005pub const MQRC_Q_SERVICE_INTERVAL_OK: MQLONG = 2227;
3006/// [IBM `MQRC_RFH_HEADER_FIELD_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q042640_.html)
3007pub const MQRC_RFH_HEADER_FIELD_ERROR: MQLONG = 2228;
3008/// [IBM `MQRC_RAS_PROPERTY_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q042650_.html)
3009pub const MQRC_RAS_PROPERTY_ERROR: MQLONG = 2229;
3010/// [IBM `MQRC_UNIT_OF_WORK_NOT_STARTED` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q042660_.html)
3011pub const MQRC_UNIT_OF_WORK_NOT_STARTED: MQLONG = 2232;
3012/// [IBM `MQRC_CHANNEL_AUTO_DEF_OK` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q042670_.html)
3013pub const MQRC_CHANNEL_AUTO_DEF_OK: MQLONG = 2233;
3014/// [IBM `MQRC_CHANNEL_AUTO_DEF_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q042680_.html)
3015pub const MQRC_CHANNEL_AUTO_DEF_ERROR: MQLONG = 2234;
3016/// [IBM `MQRC_CFH_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q042690_.html)
3017pub const MQRC_CFH_ERROR: MQLONG = 2235;
3018/// [IBM `MQRC_CFIL_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q042700_.html)
3019pub const MQRC_CFIL_ERROR: MQLONG = 2236;
3020/// [IBM `MQRC_CFIN_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q042710_.html)
3021pub const MQRC_CFIN_ERROR: MQLONG = 2237;
3022/// [IBM `MQRC_CFSL_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q042720_.html)
3023pub const MQRC_CFSL_ERROR: MQLONG = 2238;
3024/// [IBM `MQRC_CFST_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q042730_.html)
3025pub const MQRC_CFST_ERROR: MQLONG = 2239;
3026/// [IBM `MQRC_INCOMPLETE_GROUP` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q042740_.html)
3027pub const MQRC_INCOMPLETE_GROUP: MQLONG = 2241;
3028/// [IBM `MQRC_INCOMPLETE_MSG` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q042750_.html)
3029pub const MQRC_INCOMPLETE_MSG: MQLONG = 2242;
3030/// [IBM `MQRC_INCONSISTENT_CCSIDS` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q042760_.html)
3031pub const MQRC_INCONSISTENT_CCSIDS: MQLONG = 2243;
3032/// [IBM `MQRC_INCONSISTENT_ENCODINGS` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q042770_.html)
3033pub const MQRC_INCONSISTENT_ENCODINGS: MQLONG = 2244;
3034/// [IBM `MQRC_INCONSISTENT_UOW` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q042780_.html)
3035pub const MQRC_INCONSISTENT_UOW: MQLONG = 2245;
3036/// [IBM `MQRC_INVALID_MSG_UNDER_CURSOR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q042790_.html)
3037pub const MQRC_INVALID_MSG_UNDER_CURSOR: MQLONG = 2246;
3038/// [IBM `MQRC_MATCH_OPTIONS_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q042800_.html)
3039pub const MQRC_MATCH_OPTIONS_ERROR: MQLONG = 2247;
3040/// [IBM `MQRC_MDE_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q042810_.html)
3041pub const MQRC_MDE_ERROR: MQLONG = 2248;
3042/// [IBM `MQRC_MSG_FLAGS_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q042820_.html)
3043pub const MQRC_MSG_FLAGS_ERROR: MQLONG = 2249;
3044/// [IBM `MQRC_MSG_SEQ_NUMBER_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q042830_.html)
3045pub const MQRC_MSG_SEQ_NUMBER_ERROR: MQLONG = 2250;
3046/// [IBM `MQRC_OFFSET_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q042840_.html)
3047pub const MQRC_OFFSET_ERROR: MQLONG = 2251;
3048/// [IBM `MQRC_ORIGINAL_LENGTH_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q042850_.html)
3049pub const MQRC_ORIGINAL_LENGTH_ERROR: MQLONG = 2252;
3050/// [IBM `MQRC_SEGMENT_LENGTH_ZERO` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q042860_.html)
3051pub const MQRC_SEGMENT_LENGTH_ZERO: MQLONG = 2253;
3052/// [IBM `MQRC_UOW_NOT_AVAILABLE` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q042870_.html)
3053pub const MQRC_UOW_NOT_AVAILABLE: MQLONG = 2255;
3054/// [IBM `MQRC_WRONG_GMO_VERSION` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q042880_.html)
3055pub const MQRC_WRONG_GMO_VERSION: MQLONG = 2256;
3056/// [IBM `MQRC_WRONG_MD_VERSION` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q042890_.html)
3057pub const MQRC_WRONG_MD_VERSION: MQLONG = 2257;
3058/// [IBM `MQRC_GROUP_ID_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q042900_.html)
3059pub const MQRC_GROUP_ID_ERROR: MQLONG = 2258;
3060/// [IBM `MQRC_INCONSISTENT_BROWSE` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q042910_.html)
3061pub const MQRC_INCONSISTENT_BROWSE: MQLONG = 2259;
3062/// [IBM `MQRC_XQH_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q042920_.html)
3063pub const MQRC_XQH_ERROR: MQLONG = 2260;
3064/// [IBM `MQRC_SRC_ENV_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q042930_.html)
3065pub const MQRC_SRC_ENV_ERROR: MQLONG = 2261;
3066/// [IBM `MQRC_SRC_NAME_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q042940_.html)
3067pub const MQRC_SRC_NAME_ERROR: MQLONG = 2262;
3068/// [IBM `MQRC_DEST_ENV_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q042950_.html)
3069pub const MQRC_DEST_ENV_ERROR: MQLONG = 2263;
3070/// [IBM `MQRC_DEST_NAME_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q042960_.html)
3071pub const MQRC_DEST_NAME_ERROR: MQLONG = 2264;
3072/// [IBM `MQRC_TM_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q042970_.html)
3073pub const MQRC_TM_ERROR: MQLONG = 2265;
3074/// [IBM `MQRC_CLUSTER_EXIT_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q042980_.html)
3075pub const MQRC_CLUSTER_EXIT_ERROR: MQLONG = 2266;
3076/// [IBM `MQRC_CLUSTER_EXIT_LOAD_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q042990_.html)
3077pub const MQRC_CLUSTER_EXIT_LOAD_ERROR: MQLONG = 2267;
3078/// [IBM `MQRC_CLUSTER_PUT_INHIBITED` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q043000_.html)
3079pub const MQRC_CLUSTER_PUT_INHIBITED: MQLONG = 2268;
3080/// [IBM `MQRC_CLUSTER_RESOURCE_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q043010_.html)
3081pub const MQRC_CLUSTER_RESOURCE_ERROR: MQLONG = 2269;
3082/// [IBM `MQRC_NO_DESTINATIONS_AVAILABLE` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q043020_.html)
3083pub const MQRC_NO_DESTINATIONS_AVAILABLE: MQLONG = 2270;
3084/// [IBM `MQRC_CONN_TAG_IN_USE` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q043030_.html)
3085pub const MQRC_CONN_TAG_IN_USE: MQLONG = 2271;
3086/// [IBM `MQRC_PARTIALLY_CONVERTED` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q043040_.html)
3087pub const MQRC_PARTIALLY_CONVERTED: MQLONG = 2272;
3088/// [IBM `MQRC_CONNECTION_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q043050_.html)
3089pub const MQRC_CONNECTION_ERROR: MQLONG = 2273;
3090/// [IBM `MQRC_OPTION_ENVIRONMENT_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q043060_.html)
3091pub const MQRC_OPTION_ENVIRONMENT_ERROR: MQLONG = 2274;
3092/// [IBM `MQRC_CD_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q043070_.html)
3093pub const MQRC_CD_ERROR: MQLONG = 2277;
3094/// [IBM `MQRC_CLIENT_CONN_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q043080_.html)
3095pub const MQRC_CLIENT_CONN_ERROR: MQLONG = 2278;
3096/// [IBM `MQRC_CHANNEL_STOPPED_BY_USER` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q043090_.html)
3097pub const MQRC_CHANNEL_STOPPED_BY_USER: MQLONG = 2279;
3098/// [IBM `MQRC_HCONFIG_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q043100_.html)
3099pub const MQRC_HCONFIG_ERROR: MQLONG = 2280;
3100/// [IBM `MQRC_FUNCTION_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q043110_.html)
3101pub const MQRC_FUNCTION_ERROR: MQLONG = 2281;
3102/// [IBM `MQRC_CHANNEL_STARTED` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q043120_.html)
3103pub const MQRC_CHANNEL_STARTED: MQLONG = 2282;
3104/// [IBM `MQRC_CHANNEL_STOPPED` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q043130_.html)
3105pub const MQRC_CHANNEL_STOPPED: MQLONG = 2283;
3106/// [IBM `MQRC_CHANNEL_CONV_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q043140_.html)
3107pub const MQRC_CHANNEL_CONV_ERROR: MQLONG = 2284;
3108/// [IBM `MQRC_SERVICE_NOT_AVAILABLE` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q043150_.html)
3109pub const MQRC_SERVICE_NOT_AVAILABLE: MQLONG = 2285;
3110/// [IBM `MQRC_INITIALIZATION_FAILED` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q043160_.html)
3111pub const MQRC_INITIALIZATION_FAILED: MQLONG = 2286;
3112/// [IBM `MQRC_TERMINATION_FAILED` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q043170_.html)
3113pub const MQRC_TERMINATION_FAILED: MQLONG = 2287;
3114/// [IBM `MQRC_UNKNOWN_Q_NAME` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q043180_.html)
3115pub const MQRC_UNKNOWN_Q_NAME: MQLONG = 2288;
3116/// [IBM `MQRC_SERVICE_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q043190_.html)
3117pub const MQRC_SERVICE_ERROR: MQLONG = 2289;
3118/// [IBM `MQRC_Q_ALREADY_EXISTS` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q043200_.html)
3119pub const MQRC_Q_ALREADY_EXISTS: MQLONG = 2290;
3120/// [IBM `MQRC_USER_ID_NOT_AVAILABLE` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q043210_.html)
3121pub const MQRC_USER_ID_NOT_AVAILABLE: MQLONG = 2291;
3122/// [IBM `MQRC_UNKNOWN_ENTITY` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q043220_.html)
3123pub const MQRC_UNKNOWN_ENTITY: MQLONG = 2292;
3124pub const MQRC_UNKNOWN_AUTH_ENTITY: MQLONG = 2293;
3125/// [IBM `MQRC_UNKNOWN_REF_OBJECT` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q043230_.html)
3126pub const MQRC_UNKNOWN_REF_OBJECT: MQLONG = 2294;
3127/// [IBM `MQRC_CHANNEL_ACTIVATED` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q043240_.html)
3128pub const MQRC_CHANNEL_ACTIVATED: MQLONG = 2295;
3129/// [IBM `MQRC_CHANNEL_NOT_ACTIVATED` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q043250_.html)
3130pub const MQRC_CHANNEL_NOT_ACTIVATED: MQLONG = 2296;
3131/// [IBM `MQRC_UOW_CANCELED` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q043260_.html)
3132pub const MQRC_UOW_CANCELED: MQLONG = 2297;
3133/// [IBM `MQRC_FUNCTION_NOT_SUPPORTED` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q043270_.html)
3134pub const MQRC_FUNCTION_NOT_SUPPORTED: MQLONG = 2298;
3135/// [IBM `MQRC_SELECTOR_TYPE_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q043280_.html)
3136pub const MQRC_SELECTOR_TYPE_ERROR: MQLONG = 2299;
3137/// [IBM `MQRC_COMMAND_TYPE_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q043290_.html)
3138pub const MQRC_COMMAND_TYPE_ERROR: MQLONG = 2300;
3139/// [IBM `MQRC_MULTIPLE_INSTANCE_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q043300_.html)
3140pub const MQRC_MULTIPLE_INSTANCE_ERROR: MQLONG = 2301;
3141/// [IBM `MQRC_SYSTEM_ITEM_NOT_ALTERABLE` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q043310_.html)
3142pub const MQRC_SYSTEM_ITEM_NOT_ALTERABLE: MQLONG = 2302;
3143/// [IBM `MQRC_BAG_CONVERSION_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q043320_.html)
3144pub const MQRC_BAG_CONVERSION_ERROR: MQLONG = 2303;
3145/// [IBM `MQRC_SELECTOR_OUT_OF_RANGE` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q043330_.html)
3146pub const MQRC_SELECTOR_OUT_OF_RANGE: MQLONG = 2304;
3147/// [IBM `MQRC_SELECTOR_NOT_UNIQUE` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q043340_.html)
3148pub const MQRC_SELECTOR_NOT_UNIQUE: MQLONG = 2305;
3149/// [IBM `MQRC_INDEX_NOT_PRESENT` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q043350_.html)
3150pub const MQRC_INDEX_NOT_PRESENT: MQLONG = 2306;
3151/// [IBM `MQRC_STRING_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q043360_.html)
3152pub const MQRC_STRING_ERROR: MQLONG = 2307;
3153/// [IBM `MQRC_ENCODING_NOT_SUPPORTED` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q043370_.html)
3154pub const MQRC_ENCODING_NOT_SUPPORTED: MQLONG = 2308;
3155/// [IBM `MQRC_SELECTOR_NOT_PRESENT` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q043380_.html)
3156pub const MQRC_SELECTOR_NOT_PRESENT: MQLONG = 2309;
3157/// [IBM `MQRC_OUT_SELECTOR_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q043390_.html)
3158pub const MQRC_OUT_SELECTOR_ERROR: MQLONG = 2310;
3159/// [IBM `MQRC_STRING_TRUNCATED` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q043400_.html)
3160pub const MQRC_STRING_TRUNCATED: MQLONG = 2311;
3161/// [IBM `MQRC_SELECTOR_WRONG_TYPE` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q043410_.html)
3162pub const MQRC_SELECTOR_WRONG_TYPE: MQLONG = 2312;
3163/// [IBM `MQRC_INCONSISTENT_ITEM_TYPE` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q043420_.html)
3164pub const MQRC_INCONSISTENT_ITEM_TYPE: MQLONG = 2313;
3165/// [IBM `MQRC_INDEX_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q043430_.html)
3166pub const MQRC_INDEX_ERROR: MQLONG = 2314;
3167/// [IBM `MQRC_SYSTEM_BAG_NOT_ALTERABLE` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q043440_.html)
3168pub const MQRC_SYSTEM_BAG_NOT_ALTERABLE: MQLONG = 2315;
3169/// [IBM `MQRC_ITEM_COUNT_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q043450_.html)
3170pub const MQRC_ITEM_COUNT_ERROR: MQLONG = 2316;
3171/// [IBM `MQRC_FORMAT_NOT_SUPPORTED` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q043460_.html)
3172pub const MQRC_FORMAT_NOT_SUPPORTED: MQLONG = 2317;
3173/// [IBM `MQRC_SELECTOR_NOT_SUPPORTED` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q043470_.html)
3174pub const MQRC_SELECTOR_NOT_SUPPORTED: MQLONG = 2318;
3175/// [IBM `MQRC_ITEM_VALUE_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q043480_.html)
3176pub const MQRC_ITEM_VALUE_ERROR: MQLONG = 2319;
3177/// [IBM `MQRC_HBAG_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q043490_.html)
3178pub const MQRC_HBAG_ERROR: MQLONG = 2320;
3179/// [IBM `MQRC_PARAMETER_MISSING` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q043500_.html)
3180pub const MQRC_PARAMETER_MISSING: MQLONG = 2321;
3181/// [IBM `MQRC_CMD_SERVER_NOT_AVAILABLE` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q043510_.html)
3182pub const MQRC_CMD_SERVER_NOT_AVAILABLE: MQLONG = 2322;
3183/// [IBM `MQRC_STRING_LENGTH_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q043520_.html)
3184pub const MQRC_STRING_LENGTH_ERROR: MQLONG = 2323;
3185/// [IBM `MQRC_INQUIRY_COMMAND_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q043530_.html)
3186pub const MQRC_INQUIRY_COMMAND_ERROR: MQLONG = 2324;
3187/// [IBM `MQRC_NESTED_BAG_NOT_SUPPORTED` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q043540_.html)
3188pub const MQRC_NESTED_BAG_NOT_SUPPORTED: MQLONG = 2325;
3189/// [IBM `MQRC_BAG_WRONG_TYPE` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q043550_.html)
3190pub const MQRC_BAG_WRONG_TYPE: MQLONG = 2326;
3191/// [IBM `MQRC_ITEM_TYPE_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q043560_.html)
3192pub const MQRC_ITEM_TYPE_ERROR: MQLONG = 2327;
3193/// [IBM `MQRC_SYSTEM_BAG_NOT_DELETABLE` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q043570_.html)
3194pub const MQRC_SYSTEM_BAG_NOT_DELETABLE: MQLONG = 2328;
3195/// [IBM `MQRC_SYSTEM_ITEM_NOT_DELETABLE` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q043580_.html)
3196pub const MQRC_SYSTEM_ITEM_NOT_DELETABLE: MQLONG = 2329;
3197/// [IBM `MQRC_CODED_CHAR_SET_ID_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q043590_.html)
3198pub const MQRC_CODED_CHAR_SET_ID_ERROR: MQLONG = 2330;
3199/// [IBM `MQRC_MSG_TOKEN_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q043600_.html)
3200pub const MQRC_MSG_TOKEN_ERROR: MQLONG = 2331;
3201/// [IBM `MQRC_MISSING_WIH` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q043610_.html)
3202pub const MQRC_MISSING_WIH: MQLONG = 2332;
3203/// [IBM `MQRC_WIH_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q043620_.html)
3204pub const MQRC_WIH_ERROR: MQLONG = 2333;
3205/// [IBM `MQRC_RFH_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q043630_.html)
3206pub const MQRC_RFH_ERROR: MQLONG = 2334;
3207/// [IBM `MQRC_RFH_STRING_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q043640_.html)
3208pub const MQRC_RFH_STRING_ERROR: MQLONG = 2335;
3209/// [IBM `MQRC_RFH_COMMAND_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q043650_.html)
3210pub const MQRC_RFH_COMMAND_ERROR: MQLONG = 2336;
3211/// [IBM `MQRC_RFH_PARM_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q043660_.html)
3212pub const MQRC_RFH_PARM_ERROR: MQLONG = 2337;
3213/// [IBM `MQRC_RFH_DUPLICATE_PARM` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q043670_.html)
3214pub const MQRC_RFH_DUPLICATE_PARM: MQLONG = 2338;
3215/// [IBM `MQRC_RFH_PARM_MISSING` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q043680_.html)
3216pub const MQRC_RFH_PARM_MISSING: MQLONG = 2339;
3217/// [IBM `MQRC_CHAR_CONVERSION_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q043690_.html)
3218pub const MQRC_CHAR_CONVERSION_ERROR: MQLONG = 2340;
3219/// [IBM `MQRC_UCS2_CONVERSION_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q043700_.html)
3220pub const MQRC_UCS2_CONVERSION_ERROR: MQLONG = 2341;
3221/// [IBM `MQRC_DB2_NOT_AVAILABLE` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q043710_.html)
3222pub const MQRC_DB2_NOT_AVAILABLE: MQLONG = 2342;
3223/// [IBM `MQRC_OBJECT_NOT_UNIQUE` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q043720_.html)
3224pub const MQRC_OBJECT_NOT_UNIQUE: MQLONG = 2343;
3225/// [IBM `MQRC_CONN_TAG_NOT_RELEASED` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q043730_.html)
3226pub const MQRC_CONN_TAG_NOT_RELEASED: MQLONG = 2344;
3227/// [IBM `MQRC_CF_NOT_AVAILABLE` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q043740_.html)
3228pub const MQRC_CF_NOT_AVAILABLE: MQLONG = 2345;
3229/// [IBM `MQRC_CF_STRUC_IN_USE` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q043750_.html)
3230pub const MQRC_CF_STRUC_IN_USE: MQLONG = 2346;
3231/// [IBM `MQRC_CF_STRUC_LIST_HDR_IN_USE` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q043760_.html)
3232pub const MQRC_CF_STRUC_LIST_HDR_IN_USE: MQLONG = 2347;
3233/// [IBM `MQRC_CF_STRUC_AUTH_FAILED` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q043770_.html)
3234pub const MQRC_CF_STRUC_AUTH_FAILED: MQLONG = 2348;
3235/// [IBM `MQRC_CF_STRUC_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q043780_.html)
3236pub const MQRC_CF_STRUC_ERROR: MQLONG = 2349;
3237/// [IBM `MQRC_CONN_TAG_NOT_USABLE` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q043790_.html)
3238pub const MQRC_CONN_TAG_NOT_USABLE: MQLONG = 2350;
3239/// [IBM `MQRC_GLOBAL_UOW_CONFLICT` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q043800_.html)
3240pub const MQRC_GLOBAL_UOW_CONFLICT: MQLONG = 2351;
3241/// [IBM `MQRC_LOCAL_UOW_CONFLICT` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q043810_.html)
3242pub const MQRC_LOCAL_UOW_CONFLICT: MQLONG = 2352;
3243/// [IBM `MQRC_HANDLE_IN_USE_FOR_UOW` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q043820_.html)
3244pub const MQRC_HANDLE_IN_USE_FOR_UOW: MQLONG = 2353;
3245/// [IBM `MQRC_UOW_ENLISTMENT_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q043830_.html)
3246pub const MQRC_UOW_ENLISTMENT_ERROR: MQLONG = 2354;
3247/// [IBM `MQRC_UOW_MIX_NOT_SUPPORTED` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q043840_.html)
3248pub const MQRC_UOW_MIX_NOT_SUPPORTED: MQLONG = 2355;
3249/// [IBM `MQRC_WXP_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q043850_.html)
3250pub const MQRC_WXP_ERROR: MQLONG = 2356;
3251/// [IBM `MQRC_CURRENT_RECORD_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q043860_.html)
3252pub const MQRC_CURRENT_RECORD_ERROR: MQLONG = 2357;
3253/// [IBM `MQRC_NEXT_OFFSET_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q043870_.html)
3254pub const MQRC_NEXT_OFFSET_ERROR: MQLONG = 2358;
3255/// [IBM `MQRC_NO_RECORD_AVAILABLE` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q043880_.html)
3256pub const MQRC_NO_RECORD_AVAILABLE: MQLONG = 2359;
3257/// [IBM `MQRC_OBJECT_LEVEL_INCOMPATIBLE` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q043890_.html)
3258pub const MQRC_OBJECT_LEVEL_INCOMPATIBLE: MQLONG = 2360;
3259/// [IBM `MQRC_NEXT_RECORD_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q043900_.html)
3260pub const MQRC_NEXT_RECORD_ERROR: MQLONG = 2361;
3261/// [IBM `MQRC_BACKOUT_THRESHOLD_REACHED` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q043910_.html)
3262pub const MQRC_BACKOUT_THRESHOLD_REACHED: MQLONG = 2362;
3263/// [IBM `MQRC_MSG_NOT_MATCHED` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q043920_.html)
3264pub const MQRC_MSG_NOT_MATCHED: MQLONG = 2363;
3265/// [IBM `MQRC_JMS_FORMAT_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q043930_.html)
3266pub const MQRC_JMS_FORMAT_ERROR: MQLONG = 2364;
3267/// [IBM `MQRC_SEGMENTS_NOT_SUPPORTED` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q043940_.html)
3268pub const MQRC_SEGMENTS_NOT_SUPPORTED: MQLONG = 2365;
3269/// [IBM `MQRC_WRONG_CF_LEVEL` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q043950_.html)
3270pub const MQRC_WRONG_CF_LEVEL: MQLONG = 2366;
3271/// [IBM `MQRC_CONFIG_CREATE_OBJECT` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q043960_.html)
3272pub const MQRC_CONFIG_CREATE_OBJECT: MQLONG = 2367;
3273/// [IBM `MQRC_CONFIG_CHANGE_OBJECT` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q043970_.html)
3274pub const MQRC_CONFIG_CHANGE_OBJECT: MQLONG = 2368;
3275/// [IBM `MQRC_CONFIG_DELETE_OBJECT` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q043980_.html)
3276pub const MQRC_CONFIG_DELETE_OBJECT: MQLONG = 2369;
3277/// [IBM `MQRC_CONFIG_REFRESH_OBJECT` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q043990_.html)
3278pub const MQRC_CONFIG_REFRESH_OBJECT: MQLONG = 2370;
3279/// [IBM `MQRC_CHANNEL_SSL_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q044000_.html)
3280pub const MQRC_CHANNEL_SSL_ERROR: MQLONG = 2371;
3281pub const MQRC_PARTICIPANT_NOT_DEFINED: MQLONG = 2372;
3282/// [IBM `MQRC_CF_STRUC_FAILED` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q044010_.html)
3283pub const MQRC_CF_STRUC_FAILED: MQLONG = 2373;
3284/// [IBM `MQRC_API_EXIT_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q044020_.html)
3285pub const MQRC_API_EXIT_ERROR: MQLONG = 2374;
3286/// [IBM `MQRC_API_EXIT_INIT_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q044030_.html)
3287pub const MQRC_API_EXIT_INIT_ERROR: MQLONG = 2375;
3288/// [IBM `MQRC_API_EXIT_TERM_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q044040_.html)
3289pub const MQRC_API_EXIT_TERM_ERROR: MQLONG = 2376;
3290/// [IBM `MQRC_EXIT_REASON_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q044050_.html)
3291pub const MQRC_EXIT_REASON_ERROR: MQLONG = 2377;
3292/// [IBM `MQRC_RESERVED_VALUE_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q044060_.html)
3293pub const MQRC_RESERVED_VALUE_ERROR: MQLONG = 2378;
3294/// [IBM `MQRC_NO_DATA_AVAILABLE` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q044070_.html)
3295pub const MQRC_NO_DATA_AVAILABLE: MQLONG = 2379;
3296/// [IBM `MQRC_SCO_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q044080_.html)
3297pub const MQRC_SCO_ERROR: MQLONG = 2380;
3298/// [IBM `MQRC_KEY_REPOSITORY_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q044090_.html)
3299pub const MQRC_KEY_REPOSITORY_ERROR: MQLONG = 2381;
3300/// [IBM `MQRC_CRYPTO_HARDWARE_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q044100_.html)
3301pub const MQRC_CRYPTO_HARDWARE_ERROR: MQLONG = 2382;
3302/// [IBM `MQRC_AUTH_INFO_REC_COUNT_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q044110_.html)
3303pub const MQRC_AUTH_INFO_REC_COUNT_ERROR: MQLONG = 2383;
3304/// [IBM `MQRC_AUTH_INFO_REC_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q044120_.html)
3305pub const MQRC_AUTH_INFO_REC_ERROR: MQLONG = 2384;
3306/// [IBM `MQRC_AIR_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q044130_.html)
3307pub const MQRC_AIR_ERROR: MQLONG = 2385;
3308/// [IBM `MQRC_AUTH_INFO_TYPE_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q044140_.html)
3309pub const MQRC_AUTH_INFO_TYPE_ERROR: MQLONG = 2386;
3310/// [IBM `MQRC_AUTH_INFO_CONN_NAME_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q044150_.html)
3311pub const MQRC_AUTH_INFO_CONN_NAME_ERROR: MQLONG = 2387;
3312/// [IBM `MQRC_LDAP_USER_NAME_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q044160_.html)
3313pub const MQRC_LDAP_USER_NAME_ERROR: MQLONG = 2388;
3314/// [IBM `MQRC_LDAP_USER_NAME_LENGTH_ERR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q044170_.html)
3315pub const MQRC_LDAP_USER_NAME_LENGTH_ERR: MQLONG = 2389;
3316/// [IBM `MQRC_LDAP_PASSWORD_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q044180_.html)
3317pub const MQRC_LDAP_PASSWORD_ERROR: MQLONG = 2390;
3318/// [IBM `MQRC_SSL_ALREADY_INITIALIZED` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q044190_.html)
3319pub const MQRC_SSL_ALREADY_INITIALIZED: MQLONG = 2391;
3320/// [IBM `MQRC_SSL_CONFIG_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q044200_.html)
3321pub const MQRC_SSL_CONFIG_ERROR: MQLONG = 2392;
3322/// [IBM `MQRC_SSL_INITIALIZATION_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q044210_.html)
3323pub const MQRC_SSL_INITIALIZATION_ERROR: MQLONG = 2393;
3324/// [IBM `MQRC_Q_INDEX_TYPE_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q044220_.html)
3325pub const MQRC_Q_INDEX_TYPE_ERROR: MQLONG = 2394;
3326/// [IBM `MQRC_CFBS_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q044230_.html)
3327pub const MQRC_CFBS_ERROR: MQLONG = 2395;
3328/// [IBM `MQRC_SSL_NOT_ALLOWED` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q044240_.html)
3329pub const MQRC_SSL_NOT_ALLOWED: MQLONG = 2396;
3330/// [IBM `MQRC_JSSE_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q044250_.html)
3331pub const MQRC_JSSE_ERROR: MQLONG = 2397;
3332/// [IBM `MQRC_SSL_PEER_NAME_MISMATCH` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q044260_.html)
3333pub const MQRC_SSL_PEER_NAME_MISMATCH: MQLONG = 2398;
3334/// [IBM `MQRC_SSL_PEER_NAME_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q044270_.html)
3335pub const MQRC_SSL_PEER_NAME_ERROR: MQLONG = 2399;
3336/// [IBM `MQRC_UNSUPPORTED_CIPHER_SUITE` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q044280_.html)
3337pub const MQRC_UNSUPPORTED_CIPHER_SUITE: MQLONG = 2400;
3338/// [IBM `MQRC_SSL_CERTIFICATE_REVOKED` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q044290_.html)
3339pub const MQRC_SSL_CERTIFICATE_REVOKED: MQLONG = 2401;
3340/// [IBM `MQRC_SSL_CERT_STORE_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q044300_.html)
3341pub const MQRC_SSL_CERT_STORE_ERROR: MQLONG = 2402;
3342/// [IBM `MQRC_CLIENT_EXIT_LOAD_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q044310_.html)
3343pub const MQRC_CLIENT_EXIT_LOAD_ERROR: MQLONG = 2406;
3344/// [IBM `MQRC_CLIENT_EXIT_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q044320_.html)
3345pub const MQRC_CLIENT_EXIT_ERROR: MQLONG = 2407;
3346pub const MQRC_UOW_COMMITTED: MQLONG = 2408;
3347/// [IBM `MQRC_SSL_KEY_RESET_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q044330_.html)
3348pub const MQRC_SSL_KEY_RESET_ERROR: MQLONG = 2409;
3349pub const MQRC_UNKNOWN_COMPONENT_NAME: MQLONG = 2410;
3350/// [IBM `MQRC_LOGGER_STATUS` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q044340_.html)
3351pub const MQRC_LOGGER_STATUS: MQLONG = 2411;
3352/// [IBM `MQRC_COMMAND_MQSC` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q044350_.html)
3353pub const MQRC_COMMAND_MQSC: MQLONG = 2412;
3354/// [IBM `MQRC_COMMAND_PCF` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q044360_.html)
3355pub const MQRC_COMMAND_PCF: MQLONG = 2413;
3356/// [IBM `MQRC_CFIF_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q044370_.html)
3357pub const MQRC_CFIF_ERROR: MQLONG = 2414;
3358/// [IBM `MQRC_CFSF_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q044380_.html)
3359pub const MQRC_CFSF_ERROR: MQLONG = 2415;
3360/// [IBM `MQRC_CFGR_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q044390_.html)
3361pub const MQRC_CFGR_ERROR: MQLONG = 2416;
3362/// [IBM `MQRC_MSG_NOT_ALLOWED_IN_GROUP` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q044400_.html)
3363pub const MQRC_MSG_NOT_ALLOWED_IN_GROUP: MQLONG = 2417;
3364/// [IBM `MQRC_FILTER_OPERATOR_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q044410_.html)
3365pub const MQRC_FILTER_OPERATOR_ERROR: MQLONG = 2418;
3366/// [IBM `MQRC_NESTED_SELECTOR_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q044420_.html)
3367pub const MQRC_NESTED_SELECTOR_ERROR: MQLONG = 2419;
3368/// [IBM `MQRC_EPH_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q044430_.html)
3369pub const MQRC_EPH_ERROR: MQLONG = 2420;
3370/// [IBM `MQRC_RFH_FORMAT_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q044440_.html)
3371pub const MQRC_RFH_FORMAT_ERROR: MQLONG = 2421;
3372/// [IBM `MQRC_CFBF_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q044450_.html)
3373pub const MQRC_CFBF_ERROR: MQLONG = 2422;
3374/// [IBM `MQRC_CLIENT_CHANNEL_CONFLICT` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q044460_.html)
3375pub const MQRC_CLIENT_CHANNEL_CONFLICT: MQLONG = 2423;
3376/// [IBM `MQRC_SD_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q044470_.html)
3377pub const MQRC_SD_ERROR: MQLONG = 2424;
3378/// [IBM `MQRC_TOPIC_STRING_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q044480_.html)
3379pub const MQRC_TOPIC_STRING_ERROR: MQLONG = 2425;
3380/// [IBM `MQRC_STS_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q044490_.html)
3381pub const MQRC_STS_ERROR: MQLONG = 2426;
3382/// [IBM `MQRC_NO_SUBSCRIPTION` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q044500_.html)
3383pub const MQRC_NO_SUBSCRIPTION: MQLONG = 2428;
3384/// [IBM `MQRC_SUBSCRIPTION_IN_USE` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q044510_.html)
3385pub const MQRC_SUBSCRIPTION_IN_USE: MQLONG = 2429;
3386/// [IBM `MQRC_STAT_TYPE_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q044520_.html)
3387pub const MQRC_STAT_TYPE_ERROR: MQLONG = 2430;
3388/// [IBM `MQRC_SUB_USER_DATA_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q044530_.html)
3389pub const MQRC_SUB_USER_DATA_ERROR: MQLONG = 2431;
3390/// [IBM `MQRC_SUB_ALREADY_EXISTS` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q044540_.html)
3391pub const MQRC_SUB_ALREADY_EXISTS: MQLONG = 2432;
3392/// [IBM `MQRC_IDENTITY_MISMATCH` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q044550_.html)
3393pub const MQRC_IDENTITY_MISMATCH: MQLONG = 2434;
3394/// [IBM `MQRC_ALTER_SUB_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q044560_.html)
3395pub const MQRC_ALTER_SUB_ERROR: MQLONG = 2435;
3396/// [IBM `MQRC_DURABILITY_NOT_ALLOWED` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q044570_.html)
3397pub const MQRC_DURABILITY_NOT_ALLOWED: MQLONG = 2436;
3398/// [IBM `MQRC_NO_RETAINED_MSG` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q044580_.html)
3399pub const MQRC_NO_RETAINED_MSG: MQLONG = 2437;
3400/// [IBM `MQRC_SRO_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q044590_.html)
3401pub const MQRC_SRO_ERROR: MQLONG = 2438;
3402/// [IBM `MQRC_SUB_NAME_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q044600_.html)
3403pub const MQRC_SUB_NAME_ERROR: MQLONG = 2440;
3404/// [IBM `MQRC_OBJECT_STRING_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q044610_.html)
3405pub const MQRC_OBJECT_STRING_ERROR: MQLONG = 2441;
3406/// [IBM `MQRC_PROPERTY_NAME_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q044620_.html)
3407pub const MQRC_PROPERTY_NAME_ERROR: MQLONG = 2442;
3408/// [IBM `MQRC_SEGMENTATION_NOT_ALLOWED` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q044630_.html)
3409pub const MQRC_SEGMENTATION_NOT_ALLOWED: MQLONG = 2443;
3410/// [IBM `MQRC_CBD_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q044640_.html)
3411pub const MQRC_CBD_ERROR: MQLONG = 2444;
3412/// [IBM `MQRC_CTLO_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q044650_.html)
3413pub const MQRC_CTLO_ERROR: MQLONG = 2445;
3414/// [IBM `MQRC_NO_CALLBACKS_ACTIVE` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q044660_.html)
3415pub const MQRC_NO_CALLBACKS_ACTIVE: MQLONG = 2446;
3416/// [IBM `MQRC_CALLBACK_NOT_REGISTERED` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q044670_.html)
3417pub const MQRC_CALLBACK_NOT_REGISTERED: MQLONG = 2448;
3418/// [IBM `MQRC_OPTIONS_CHANGED` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q044690_.html)
3419pub const MQRC_OPTIONS_CHANGED: MQLONG = 2457;
3420/// [IBM `MQRC_READ_AHEAD_MSGS` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q044700_.html)
3421pub const MQRC_READ_AHEAD_MSGS: MQLONG = 2458;
3422/// [IBM `MQRC_SELECTOR_SYNTAX_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q044710_.html)
3423pub const MQRC_SELECTOR_SYNTAX_ERROR: MQLONG = 2459;
3424/// [IBM `MQRC_HMSG_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q044720_.html)
3425pub const MQRC_HMSG_ERROR: MQLONG = 2460;
3426/// [IBM `MQRC_CMHO_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q044730_.html)
3427pub const MQRC_CMHO_ERROR: MQLONG = 2461;
3428/// [IBM `MQRC_DMHO_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q044740_.html)
3429pub const MQRC_DMHO_ERROR: MQLONG = 2462;
3430/// [IBM `MQRC_SMPO_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q044750_.html)
3431pub const MQRC_SMPO_ERROR: MQLONG = 2463;
3432/// [IBM `MQRC_IMPO_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q044760_.html)
3433pub const MQRC_IMPO_ERROR: MQLONG = 2464;
3434/// [IBM `MQRC_PROPERTY_NAME_TOO_BIG` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q044770_.html)
3435pub const MQRC_PROPERTY_NAME_TOO_BIG: MQLONG = 2465;
3436/// [IBM `MQRC_PROP_VALUE_NOT_CONVERTED` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q044780_.html)
3437pub const MQRC_PROP_VALUE_NOT_CONVERTED: MQLONG = 2466;
3438/// [IBM `MQRC_PROP_TYPE_NOT_SUPPORTED` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q044790_.html)
3439pub const MQRC_PROP_TYPE_NOT_SUPPORTED: MQLONG = 2467;
3440/// [IBM `MQRC_PROPERTY_VALUE_TOO_BIG` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q044800_.html)
3441pub const MQRC_PROPERTY_VALUE_TOO_BIG: MQLONG = 2469;
3442/// [IBM `MQRC_PROP_CONV_NOT_SUPPORTED` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q044810_.html)
3443pub const MQRC_PROP_CONV_NOT_SUPPORTED: MQLONG = 2470;
3444/// [IBM `MQRC_PROPERTY_NOT_AVAILABLE` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q044820_.html)
3445pub const MQRC_PROPERTY_NOT_AVAILABLE: MQLONG = 2471;
3446/// [IBM `MQRC_PROP_NUMBER_FORMAT_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q044830_.html)
3447pub const MQRC_PROP_NUMBER_FORMAT_ERROR: MQLONG = 2472;
3448/// [IBM `MQRC_PROPERTY_TYPE_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q044840_.html)
3449pub const MQRC_PROPERTY_TYPE_ERROR: MQLONG = 2473;
3450/// [IBM `MQRC_PROPERTIES_TOO_BIG` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q044850_.html)
3451pub const MQRC_PROPERTIES_TOO_BIG: MQLONG = 2478;
3452/// [IBM `MQRC_PUT_NOT_RETAINED` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q044860_.html)
3453pub const MQRC_PUT_NOT_RETAINED: MQLONG = 2479;
3454/// [IBM `MQRC_ALIAS_TARGTYPE_CHANGED` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q044870_.html)
3455pub const MQRC_ALIAS_TARGTYPE_CHANGED: MQLONG = 2480;
3456/// [IBM `MQRC_DMPO_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q044880_.html)
3457pub const MQRC_DMPO_ERROR: MQLONG = 2481;
3458/// [IBM `MQRC_PD_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q044890_.html)
3459pub const MQRC_PD_ERROR: MQLONG = 2482;
3460/// [IBM `MQRC_CALLBACK_TYPE_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q044900_.html)
3461pub const MQRC_CALLBACK_TYPE_ERROR: MQLONG = 2483;
3462/// [IBM `MQRC_CBD_OPTIONS_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q044910_.html)
3463pub const MQRC_CBD_OPTIONS_ERROR: MQLONG = 2484;
3464/// [IBM `MQRC_MAX_MSG_LENGTH_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q044920_.html)
3465pub const MQRC_MAX_MSG_LENGTH_ERROR: MQLONG = 2485;
3466/// [IBM `MQRC_CALLBACK_ROUTINE_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q044930_.html)
3467pub const MQRC_CALLBACK_ROUTINE_ERROR: MQLONG = 2486;
3468/// [IBM `MQRC_CALLBACK_LINK_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q044940_.html)
3469pub const MQRC_CALLBACK_LINK_ERROR: MQLONG = 2487;
3470/// [IBM `MQRC_OPERATION_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q044950_.html)
3471pub const MQRC_OPERATION_ERROR: MQLONG = 2488;
3472/// [IBM `MQRC_BMHO_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q044960_.html)
3473pub const MQRC_BMHO_ERROR: MQLONG = 2489;
3474/// [IBM `MQRC_UNSUPPORTED_PROPERTY` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q044970_.html)
3475pub const MQRC_UNSUPPORTED_PROPERTY: MQLONG = 2490;
3476/// [IBM `MQRC_MSG_LENGTH_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/returncode_2491.html)
3477pub const MQRC_MSG_LENGTH_ERROR: MQLONG = 2491;
3478/// [IBM `MQRC_PROP_NAME_NOT_CONVERTED` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q044980_.html)
3479pub const MQRC_PROP_NAME_NOT_CONVERTED: MQLONG = 2492;
3480/// [IBM `MQRC_GET_ENABLED` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q044990_.html)
3481pub const MQRC_GET_ENABLED: MQLONG = 2494;
3482/// [IBM `MQRC_MODULE_NOT_FOUND` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q045000_.html)
3483pub const MQRC_MODULE_NOT_FOUND: MQLONG = 2495;
3484/// [IBM `MQRC_MODULE_INVALID` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q045010_.html)
3485pub const MQRC_MODULE_INVALID: MQLONG = 2496;
3486/// [IBM `MQRC_MODULE_ENTRY_NOT_FOUND` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q045020_.html)
3487pub const MQRC_MODULE_ENTRY_NOT_FOUND: MQLONG = 2497;
3488/// [IBM `MQRC_MIXED_CONTENT_NOT_ALLOWED` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q045030_.html)
3489pub const MQRC_MIXED_CONTENT_NOT_ALLOWED: MQLONG = 2498;
3490/// [IBM `MQRC_MSG_HANDLE_IN_USE` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q045040_.html)
3491pub const MQRC_MSG_HANDLE_IN_USE: MQLONG = 2499;
3492/// [IBM `MQRC_HCONN_ASYNC_ACTIVE` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q045050_.html)
3493pub const MQRC_HCONN_ASYNC_ACTIVE: MQLONG = 2500;
3494/// [IBM `MQRC_MHBO_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q045060_.html)
3495pub const MQRC_MHBO_ERROR: MQLONG = 2501;
3496/// [IBM `MQRC_PUBLICATION_FAILURE` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q045070_.html)
3497pub const MQRC_PUBLICATION_FAILURE: MQLONG = 2502;
3498/// [IBM `MQRC_SUB_INHIBITED` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q045080_.html)
3499pub const MQRC_SUB_INHIBITED: MQLONG = 2503;
3500/// [IBM `MQRC_SELECTOR_ALWAYS_FALSE` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q045090_.html)
3501pub const MQRC_SELECTOR_ALWAYS_FALSE: MQLONG = 2504;
3502/// [IBM `MQRC_XEPO_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q045100_.html)
3503pub const MQRC_XEPO_ERROR: MQLONG = 2507;
3504/// [IBM `MQRC_DURABILITY_NOT_ALTERABLE` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q045110_.html)
3505pub const MQRC_DURABILITY_NOT_ALTERABLE: MQLONG = 2509;
3506/// [IBM `MQRC_TOPIC_NOT_ALTERABLE` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q045120_.html)
3507pub const MQRC_TOPIC_NOT_ALTERABLE: MQLONG = 2510;
3508/// [IBM `MQRC_SUBLEVEL_NOT_ALTERABLE` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q045130_.html)
3509pub const MQRC_SUBLEVEL_NOT_ALTERABLE: MQLONG = 2512;
3510/// [IBM `MQRC_PROPERTY_NAME_LENGTH_ERR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q045140_.html)
3511pub const MQRC_PROPERTY_NAME_LENGTH_ERR: MQLONG = 2513;
3512/// [IBM `MQRC_DUPLICATE_GROUP_SUB` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q045150_.html)
3513pub const MQRC_DUPLICATE_GROUP_SUB: MQLONG = 2514;
3514/// [IBM `MQRC_GROUPING_NOT_ALTERABLE` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q045160_.html)
3515pub const MQRC_GROUPING_NOT_ALTERABLE: MQLONG = 2515;
3516/// [IBM `MQRC_SELECTOR_INVALID_FOR_TYPE` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q045170_.html)
3517pub const MQRC_SELECTOR_INVALID_FOR_TYPE: MQLONG = 2516;
3518/// [IBM `MQRC_HOBJ_QUIESCED` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q045180_.html)
3519pub const MQRC_HOBJ_QUIESCED: MQLONG = 2517;
3520/// [IBM `MQRC_HOBJ_QUIESCED_NO_MSGS` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q045190_.html)
3521pub const MQRC_HOBJ_QUIESCED_NO_MSGS: MQLONG = 2518;
3522/// [IBM `MQRC_SELECTION_STRING_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q045200_.html)
3523pub const MQRC_SELECTION_STRING_ERROR: MQLONG = 2519;
3524/// [IBM `MQRC_RES_OBJECT_STRING_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q045210_.html)
3525pub const MQRC_RES_OBJECT_STRING_ERROR: MQLONG = 2520;
3526/// [IBM `MQRC_CONNECTION_SUSPENDED` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q045220_.html)
3527pub const MQRC_CONNECTION_SUSPENDED: MQLONG = 2521;
3528/// [IBM `MQRC_INVALID_DESTINATION` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q045230_.html)
3529pub const MQRC_INVALID_DESTINATION: MQLONG = 2522;
3530/// [IBM `MQRC_INVALID_SUBSCRIPTION` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q045240_.html)
3531pub const MQRC_INVALID_SUBSCRIPTION: MQLONG = 2523;
3532/// [IBM `MQRC_SELECTOR_NOT_ALTERABLE` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q045250_.html)
3533pub const MQRC_SELECTOR_NOT_ALTERABLE: MQLONG = 2524;
3534/// [IBM `MQRC_RETAINED_MSG_Q_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q045260_.html)
3535pub const MQRC_RETAINED_MSG_Q_ERROR: MQLONG = 2525;
3536/// [IBM `MQRC_RETAINED_NOT_DELIVERED` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q045270_.html)
3537pub const MQRC_RETAINED_NOT_DELIVERED: MQLONG = 2526;
3538/// [IBM `MQRC_RFH_RESTRICTED_FORMAT_ERR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q045280_.html)
3539pub const MQRC_RFH_RESTRICTED_FORMAT_ERR: MQLONG = 2527;
3540/// [IBM `MQRC_CONNECTION_STOPPED` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q045290_.html)
3541pub const MQRC_CONNECTION_STOPPED: MQLONG = 2528;
3542/// [IBM `MQRC_ASYNC_UOW_CONFLICT` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q045300_.html)
3543pub const MQRC_ASYNC_UOW_CONFLICT: MQLONG = 2529;
3544/// [IBM `MQRC_ASYNC_XA_CONFLICT` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q045310_.html)
3545pub const MQRC_ASYNC_XA_CONFLICT: MQLONG = 2530;
3546/// [IBM `MQRC_PUBSUB_INHIBITED` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q045320_.html)
3547pub const MQRC_PUBSUB_INHIBITED: MQLONG = 2531;
3548/// [IBM `MQRC_MSG_HANDLE_COPY_FAILURE` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q045330_.html)
3549pub const MQRC_MSG_HANDLE_COPY_FAILURE: MQLONG = 2532;
3550/// [IBM `MQRC_DEST_CLASS_NOT_ALTERABLE` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q045340_.html)
3551pub const MQRC_DEST_CLASS_NOT_ALTERABLE: MQLONG = 2533;
3552/// [IBM `MQRC_OPERATION_NOT_ALLOWED` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q045350_.html)
3553pub const MQRC_OPERATION_NOT_ALLOWED: MQLONG = 2534;
3554/// [IBM `MQRC_ACTION_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q045360_.html)
3555pub const MQRC_ACTION_ERROR: MQLONG = 2535;
3556/// [IBM `MQRC_CHANNEL_NOT_AVAILABLE` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q045370_.html)
3557pub const MQRC_CHANNEL_NOT_AVAILABLE: MQLONG = 2537;
3558/// [IBM `MQRC_HOST_NOT_AVAILABLE` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q045380_.html)
3559pub const MQRC_HOST_NOT_AVAILABLE: MQLONG = 2538;
3560/// [IBM `MQRC_CHANNEL_CONFIG_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q045390_.html)
3561pub const MQRC_CHANNEL_CONFIG_ERROR: MQLONG = 2539;
3562/// [IBM `MQRC_UNKNOWN_CHANNEL_NAME` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q045400_.html)
3563pub const MQRC_UNKNOWN_CHANNEL_NAME: MQLONG = 2540;
3564/// [IBM `MQRC_LOOPING_PUBLICATION` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q045410_.html)
3565pub const MQRC_LOOPING_PUBLICATION: MQLONG = 2541;
3566pub const MQRC_ALREADY_JOINED: MQLONG = 2542;
3567/// [IBM `MQRC_STANDBY_Q_MGR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q045420_.html)
3568pub const MQRC_STANDBY_Q_MGR: MQLONG = 2543;
3569/// [IBM `MQRC_RECONNECTING` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q045430_.html)
3570pub const MQRC_RECONNECTING: MQLONG = 2544;
3571/// [IBM `MQRC_RECONNECTED` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q045440_.html)
3572pub const MQRC_RECONNECTED: MQLONG = 2545;
3573/// [IBM `MQRC_RECONNECT_QMID_MISMATCH` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q045450_.html)
3574pub const MQRC_RECONNECT_QMID_MISMATCH: MQLONG = 2546;
3575/// [IBM `MQRC_RECONNECT_INCOMPATIBLE` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q045460_.html)
3576pub const MQRC_RECONNECT_INCOMPATIBLE: MQLONG = 2547;
3577/// [IBM `MQRC_RECONNECT_FAILED` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q045470_.html)
3578pub const MQRC_RECONNECT_FAILED: MQLONG = 2548;
3579/// [IBM `MQRC_CALL_INTERRUPTED` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q045480_.html)
3580pub const MQRC_CALL_INTERRUPTED: MQLONG = 2549;
3581/// [IBM `MQRC_NO_SUBS_MATCHED` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q045490_.html)
3582pub const MQRC_NO_SUBS_MATCHED: MQLONG = 2550;
3583/// [IBM `MQRC_SELECTION_NOT_AVAILABLE` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q045500_.html)
3584pub const MQRC_SELECTION_NOT_AVAILABLE: MQLONG = 2551;
3585/// [IBM `MQRC_CHANNEL_SSL_WARNING` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q045510_.html)
3586pub const MQRC_CHANNEL_SSL_WARNING: MQLONG = 2552;
3587/// [IBM `MQRC_OCSP_URL_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q045520_.html)
3588pub const MQRC_OCSP_URL_ERROR: MQLONG = 2553;
3589/// [IBM `MQRC_CONTENT_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q045530_.html)
3590pub const MQRC_CONTENT_ERROR: MQLONG = 2554;
3591/// [IBM `MQRC_RECONNECT_Q_MGR_REQD` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q045540_.html)
3592pub const MQRC_RECONNECT_Q_MGR_REQD: MQLONG = 2555;
3593/// [IBM `MQRC_RECONNECT_TIMED_OUT` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q045550_.html)
3594pub const MQRC_RECONNECT_TIMED_OUT: MQLONG = 2556;
3595/// [IBM `MQRC_PUBLISH_EXIT_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q045560_.html)
3596pub const MQRC_PUBLISH_EXIT_ERROR: MQLONG = 2557;
3597/// [IBM `MQRC_COMMINFO_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q045570_.html)
3598pub const MQRC_COMMINFO_ERROR: MQLONG = 2558;
3599pub const MQRC_DEF_SYNCPOINT_INHIBITED: MQLONG = 2559;
3600/// [IBM `MQRC_MULTICAST_ONLY` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q045580_.html)
3601pub const MQRC_MULTICAST_ONLY: MQLONG = 2560;
3602/// [IBM `MQRC_DATA_SET_NOT_AVAILABLE` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q045590_.html)
3603pub const MQRC_DATA_SET_NOT_AVAILABLE: MQLONG = 2561;
3604/// [IBM `MQRC_GROUPING_NOT_ALLOWED` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q045600_.html)
3605pub const MQRC_GROUPING_NOT_ALLOWED: MQLONG = 2562;
3606/// [IBM `MQRC_GROUP_ADDRESS_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q045610_.html)
3607pub const MQRC_GROUP_ADDRESS_ERROR: MQLONG = 2563;
3608/// [IBM `MQRC_MULTICAST_CONFIG_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q045620_.html)
3609pub const MQRC_MULTICAST_CONFIG_ERROR: MQLONG = 2564;
3610/// [IBM `MQRC_MULTICAST_INTERFACE_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q045630_.html)
3611pub const MQRC_MULTICAST_INTERFACE_ERROR: MQLONG = 2565;
3612/// [IBM `MQRC_MULTICAST_SEND_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q045640_.html)
3613pub const MQRC_MULTICAST_SEND_ERROR: MQLONG = 2566;
3614/// [IBM `MQRC_MULTICAST_INTERNAL_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q045650_.html)
3615pub const MQRC_MULTICAST_INTERNAL_ERROR: MQLONG = 2567;
3616/// [IBM `MQRC_CONNECTION_NOT_AVAILABLE` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q114250_.html)
3617pub const MQRC_CONNECTION_NOT_AVAILABLE: MQLONG = 2568;
3618/// [IBM `MQRC_SYNCPOINT_NOT_ALLOWED` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q045660_.html)
3619pub const MQRC_SYNCPOINT_NOT_ALLOWED: MQLONG = 2569;
3620pub const MQRC_SSL_ALT_PROVIDER_REQUIRED: MQLONG = 2570;
3621pub const MQRC_MCAST_PUB_STATUS: MQLONG = 2571;
3622pub const MQRC_MCAST_SUB_STATUS: MQLONG = 2572;
3623pub const MQRC_PRECONN_EXIT_LOAD_ERROR: MQLONG = 2573;
3624pub const MQRC_PRECONN_EXIT_NOT_FOUND: MQLONG = 2574;
3625pub const MQRC_PRECONN_EXIT_ERROR: MQLONG = 2575;
3626pub const MQRC_CD_ARRAY_ERROR: MQLONG = 2576;
3627/// [IBM `MQRC_CHANNEL_BLOCKED` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q114930_.html)
3628pub const MQRC_CHANNEL_BLOCKED: MQLONG = 2577;
3629/// [IBM `MQRC_CHANNEL_BLOCKED_WARNING` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q114940_.html)
3630pub const MQRC_CHANNEL_BLOCKED_WARNING: MQLONG = 2578;
3631pub const MQRC_SUBSCRIPTION_CREATE: MQLONG = 2579;
3632pub const MQRC_SUBSCRIPTION_DELETE: MQLONG = 2580;
3633pub const MQRC_SUBSCRIPTION_CHANGE: MQLONG = 2581;
3634pub const MQRC_SUBSCRIPTION_REFRESH: MQLONG = 2582;
3635/// [IBM `MQRC_INSTALLATION_MISMATCH` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q045670_.html)
3636pub const MQRC_INSTALLATION_MISMATCH: MQLONG = 2583;
3637pub const MQRC_NOT_PRIVILEGED: MQLONG = 2584;
3638pub const MQRC_PROPERTIES_DISABLED: MQLONG = 2586;
3639/// [IBM `MQRC_HMSG_NOT_AVAILABLE` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q045680_.html)
3640pub const MQRC_HMSG_NOT_AVAILABLE: MQLONG = 2587;
3641pub const MQRC_EXIT_PROPS_NOT_SUPPORTED: MQLONG = 2588;
3642/// [IBM `MQRC_INSTALLATION_MISSING` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q045690_.html)
3643pub const MQRC_INSTALLATION_MISSING: MQLONG = 2589;
3644/// [IBM `MQRC_FASTPATH_NOT_AVAILABLE` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q045700_.html)
3645pub const MQRC_FASTPATH_NOT_AVAILABLE: MQLONG = 2590;
3646/// [IBM `MQRC_CIPHER_SPEC_NOT_SUITE_B` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q045710_.html)
3647pub const MQRC_CIPHER_SPEC_NOT_SUITE_B: MQLONG = 2591;
3648/// [IBM `MQRC_SUITE_B_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q045720_.html)
3649pub const MQRC_SUITE_B_ERROR: MQLONG = 2592;
3650/// [IBM `MQRC_CERT_VAL_POLICY_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q045730_.html)
3651pub const MQRC_CERT_VAL_POLICY_ERROR: MQLONG = 2593;
3652/// [IBM `MQRC_PASSWORD_PROTECTION_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q120510_.html)
3653pub const MQRC_PASSWORD_PROTECTION_ERROR: MQLONG = 2594;
3654/// [IBM `MQRC_CSP_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q120520_.html)
3655pub const MQRC_CSP_ERROR: MQLONG = 2595;
3656/// [IBM `MQRC_CERT_LABEL_NOT_ALLOWED` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q120530_.html)
3657pub const MQRC_CERT_LABEL_NOT_ALLOWED: MQLONG = 2596;
3658/// [IBM `MQRC_ADMIN_TOPIC_STRING_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q120535_.html)
3659pub const MQRC_ADMIN_TOPIC_STRING_ERROR: MQLONG = 2598;
3660pub const MQRC_AMQP_NOT_AVAILABLE: MQLONG = 2599;
3661pub const MQRC_CCDT_URL_ERROR: MQLONG = 2600;
3662/// [IBM `MQRC_Q_MGR_RECONNECT_REQUESTED` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q120538_.html)
3663pub const MQRC_Q_MGR_RECONNECT_REQUESTED: MQLONG = 2601;
3664/// [IBM `MQRC_BNO_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/reacode2602.html)
3665pub const MQRC_BNO_ERROR: MQLONG = 2602;
3666pub const MQRC_OUTBOUND_SNI_NOT_VALID: MQLONG = 2603;
3667pub const MQRC_HTTPS_KEYSTORE_ERROR: MQLONG = 2604;
3668/// [IBM `MQRC_REOPEN_EXCL_INPUT_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q045740_.html)
3669pub const MQRC_REOPEN_EXCL_INPUT_ERROR: MQLONG = 6100;
3670/// [IBM `MQRC_REOPEN_INQUIRE_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q045750_.html)
3671pub const MQRC_REOPEN_INQUIRE_ERROR: MQLONG = 6101;
3672/// [IBM `MQRC_REOPEN_SAVED_CONTEXT_ERR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q045760_.html)
3673pub const MQRC_REOPEN_SAVED_CONTEXT_ERR: MQLONG = 6102;
3674/// [IBM `MQRC_REOPEN_TEMPORARY_Q_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q045770_.html)
3675pub const MQRC_REOPEN_TEMPORARY_Q_ERROR: MQLONG = 6103;
3676/// [IBM `MQRC_ATTRIBUTE_LOCKED` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q045780_.html)
3677pub const MQRC_ATTRIBUTE_LOCKED: MQLONG = 6104;
3678/// [IBM `MQRC_CURSOR_NOT_VALID` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q045790_.html)
3679pub const MQRC_CURSOR_NOT_VALID: MQLONG = 6105;
3680/// [IBM `MQRC_ENCODING_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q045800_.html)
3681pub const MQRC_ENCODING_ERROR: MQLONG = 6106;
3682/// [IBM `MQRC_STRUC_ID_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q045810_.html)
3683pub const MQRC_STRUC_ID_ERROR: MQLONG = 6107;
3684/// [IBM `MQRC_NULL_POINTER` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q045820_.html)
3685pub const MQRC_NULL_POINTER: MQLONG = 6108;
3686/// [IBM `MQRC_NO_CONNECTION_REFERENCE` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q045830_.html)
3687pub const MQRC_NO_CONNECTION_REFERENCE: MQLONG = 6109;
3688/// [IBM `MQRC_NO_BUFFER` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q045840_.html)
3689pub const MQRC_NO_BUFFER: MQLONG = 6110;
3690/// [IBM `MQRC_BINARY_DATA_LENGTH_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q045850_.html)
3691pub const MQRC_BINARY_DATA_LENGTH_ERROR: MQLONG = 6111;
3692/// [IBM `MQRC_BUFFER_NOT_AUTOMATIC` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q045860_.html)
3693pub const MQRC_BUFFER_NOT_AUTOMATIC: MQLONG = 6112;
3694/// [IBM `MQRC_INSUFFICIENT_BUFFER` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q045870_.html)
3695pub const MQRC_INSUFFICIENT_BUFFER: MQLONG = 6113;
3696/// [IBM `MQRC_INSUFFICIENT_DATA` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q045880_.html)
3697pub const MQRC_INSUFFICIENT_DATA: MQLONG = 6114;
3698/// [IBM `MQRC_DATA_TRUNCATED` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q045890_.html)
3699pub const MQRC_DATA_TRUNCATED: MQLONG = 6115;
3700/// [IBM `MQRC_ZERO_LENGTH` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q045900_.html)
3701pub const MQRC_ZERO_LENGTH: MQLONG = 6116;
3702/// [IBM `MQRC_NEGATIVE_LENGTH` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q045910_.html)
3703pub const MQRC_NEGATIVE_LENGTH: MQLONG = 6117;
3704/// [IBM `MQRC_NEGATIVE_OFFSET` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q045920_.html)
3705pub const MQRC_NEGATIVE_OFFSET: MQLONG = 6118;
3706/// [IBM `MQRC_INCONSISTENT_FORMAT` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q045930_.html)
3707pub const MQRC_INCONSISTENT_FORMAT: MQLONG = 6119;
3708/// [IBM `MQRC_INCONSISTENT_OBJECT_STATE` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q045940_.html)
3709pub const MQRC_INCONSISTENT_OBJECT_STATE: MQLONG = 6120;
3710/// [IBM `MQRC_CONTEXT_OBJECT_NOT_VALID` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q045950_.html)
3711pub const MQRC_CONTEXT_OBJECT_NOT_VALID: MQLONG = 6121;
3712/// [IBM `MQRC_CONTEXT_OPEN_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q045960_.html)
3713pub const MQRC_CONTEXT_OPEN_ERROR: MQLONG = 6122;
3714/// [IBM `MQRC_STRUC_LENGTH_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q045970_.html)
3715pub const MQRC_STRUC_LENGTH_ERROR: MQLONG = 6123;
3716/// [IBM `MQRC_NOT_CONNECTED` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q045980_.html)
3717pub const MQRC_NOT_CONNECTED: MQLONG = 6124;
3718/// [IBM `MQRC_NOT_OPEN` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q045990_.html)
3719pub const MQRC_NOT_OPEN: MQLONG = 6125;
3720/// [IBM `MQRC_DISTRIBUTION_LIST_EMPTY` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q046000_.html)
3721pub const MQRC_DISTRIBUTION_LIST_EMPTY: MQLONG = 6126;
3722/// [IBM `MQRC_INCONSISTENT_OPEN_OPTIONS` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q046010_.html)
3723pub const MQRC_INCONSISTENT_OPEN_OPTIONS: MQLONG = 6127;
3724/// [IBM `MQRC_WRONG_VERSION` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q046020_.html)
3725pub const MQRC_WRONG_VERSION: MQLONG = 6128;
3726/// [IBM `MQRC_REFERENCE_ERROR` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/reference/q046030_.html)
3727pub const MQRC_REFERENCE_ERROR: MQLONG = 6129;
3728pub const MQRC_XR_NOT_AVAILABLE: MQLONG = 6130;
3729pub const MQRC_SUB_JOIN_NOT_ALTERABLE: MQLONG = 29440;
3730pub const MQQT_LOCAL: MQLONG = 1;
3731pub const MQQT_MODEL: MQLONG = 2;
3732pub const MQQT_ALIAS: MQLONG = 3;
3733pub const MQQT_REMOTE: MQLONG = 6;
3734pub const MQQT_CLUSTER: MQLONG = 7;
3735pub const MQCQT_LOCAL_Q: MQLONG = 1;
3736pub const MQCQT_ALIAS_Q: MQLONG = 2;
3737pub const MQCQT_REMOTE_Q: MQLONG = 3;
3738pub const MQCQT_Q_MGR_ALIAS: MQLONG = 4;
3739pub const MQQT_ALL: MQLONG = 1001;
3740pub const MQQDT_PREDEFINED: MQLONG = 1;
3741pub const MQQDT_PERMANENT_DYNAMIC: MQLONG = 2;
3742pub const MQQDT_TEMPORARY_DYNAMIC: MQLONG = 3;
3743pub const MQQDT_SHARED_DYNAMIC: MQLONG = 4;
3744pub const MQQA_GET_INHIBITED: MQLONG = 1;
3745pub const MQQA_GET_ALLOWED: MQLONG = 0;
3746pub const MQQA_PUT_INHIBITED: MQLONG = 1;
3747pub const MQQA_PUT_ALLOWED: MQLONG = 0;
3748pub const MQQA_SHAREABLE: MQLONG = 1;
3749pub const MQQA_NOT_SHAREABLE: MQLONG = 0;
3750pub const MQQA_BACKOUT_HARDENED: MQLONG = 1;
3751pub const MQQA_BACKOUT_NOT_HARDENED: MQLONG = 0;
3752pub const MQMDS_PRIORITY: MQLONG = 0;
3753pub const MQMDS_FIFO: MQLONG = 1;
3754pub const MQNPM_CLASS_NORMAL: MQLONG = 0;
3755pub const MQNPM_CLASS_HIGH: MQLONG = 10;
3756pub const MQTC_OFF: MQLONG = 0;
3757pub const MQTC_ON: MQLONG = 1;
3758pub const MQTT_NONE: MQLONG = 0;
3759pub const MQTT_FIRST: MQLONG = 1;
3760pub const MQTT_EVERY: MQLONG = 2;
3761pub const MQTT_DEPTH: MQLONG = 3;
3762pub const MQTRIGGER_RESTART_NO: MQLONG = 0;
3763pub const MQTRIGGER_RESTART_YES: MQLONG = 1;
3764pub const MQUS_NORMAL: MQLONG = 0;
3765pub const MQUS_TRANSMISSION: MQLONG = 1;
3766pub const MQDL_SUPPORTED: MQLONG = 1;
3767pub const MQDL_NOT_SUPPORTED: MQLONG = 0;
3768pub const MQIT_NONE: MQLONG = 0;
3769pub const MQIT_MSG_ID: MQLONG = 1;
3770pub const MQIT_CORREL_ID: MQLONG = 2;
3771pub const MQIT_MSG_TOKEN: MQLONG = 4;
3772pub const MQIT_GROUP_ID: MQLONG = 5;
3773pub const MQBND_BIND_ON_OPEN: MQLONG = 0;
3774pub const MQBND_BIND_NOT_FIXED: MQLONG = 1;
3775pub const MQBND_BIND_ON_GROUP: MQLONG = 2;
3776pub const MQQSGD_ALL: MQLONG = -1;
3777pub const MQQSGD_Q_MGR: MQLONG = 0;
3778pub const MQQSGD_COPY: MQLONG = 1;
3779pub const MQQSGD_SHARED: MQLONG = 2;
3780pub const MQQSGD_GROUP: MQLONG = 3;
3781pub const MQQSGD_PRIVATE: MQLONG = 4;
3782pub const MQQSGD_LIVE: MQLONG = 6;
3783pub const MQREORG_DISABLED: MQLONG = 0;
3784pub const MQREORG_ENABLED: MQLONG = 1;
3785pub const MQQFS_DEFAULT: MQLONG = -1;
3786pub const MQCEX_NOLIMIT: MQLONG = -1;
3787pub const MQCEX_AS_PARENT: MQLONG = -2;
3788pub const MQOTEL_TRACE_QMGR: MQLONG = 0;
3789pub const MQOTEL_TRACE_OFF: MQLONG = 1;
3790pub const MQOTEL_TRACE_ON: MQLONG = 2;
3791pub const MQOTEL_TRACE_NONE: MQLONG = 3;
3792pub const MQOTEL_TRACE_AS_PARENT: MQLONG = 4;
3793pub const MQOTEL_PCTL_QMGR: MQLONG = 0;
3794pub const MQOTEL_PCTL_MANUAL: MQLONG = 1;
3795pub const MQOTEL_PCTL_AUTO: MQLONG = 2;
3796pub const MQOTEL_PCTL_AS_PARENT: MQLONG = 3;
3797pub const MQREADA_NO: MQLONG = 0;
3798pub const MQREADA_YES: MQLONG = 1;
3799pub const MQREADA_DISABLED: MQLONG = 2;
3800pub const MQREADA_INHIBITED: MQLONG = 3;
3801pub const MQREADA_BACKLOG: MQLONG = 4;
3802pub const MQPROP_COMPATIBILITY: MQLONG = 0;
3803pub const MQPROP_NONE: MQLONG = 1;
3804pub const MQPROP_ALL: MQLONG = 2;
3805pub const MQPROP_FORCE_MQRFH2: MQLONG = 3;
3806pub const MQPROP_V6COMPAT: MQLONG = 4;
3807pub const MQST_BEST_EFFORT: MQLONG = 0;
3808pub const MQST_MUST_DUP: MQLONG = 1;
3809pub const MQNC_MAX_NAMELIST_NAME_COUNT: MQLONG = 256;
3810pub const MQNT_NONE: MQLONG = 0;
3811pub const MQNT_Q: MQLONG = 1;
3812pub const MQNT_CLUSTER: MQLONG = 2;
3813pub const MQNT_AUTH_INFO: MQLONG = 4;
3814pub const MQNT_ALL: MQLONG = 1001;
3815pub const MQCFR_YES: MQLONG = 1;
3816pub const MQCFR_NO: MQLONG = 0;
3817pub const MQRECAUTO_NO: MQLONG = 0;
3818pub const MQRECAUTO_YES: MQLONG = 1;
3819pub const MQCFCONLOS_TERMINATE: MQLONG = 0;
3820pub const MQCFCONLOS_TOLERATE: MQLONG = 1;
3821pub const MQCFCONLOS_ASQMGR: MQLONG = 2;
3822pub const MQSVC_TYPE_COMMAND: MQLONG = 0;
3823pub const MQSVC_TYPE_SERVER: MQLONG = 1;
3824pub const MQADOPT_CHECK_NONE: MQLONG = 0;
3825pub const MQADOPT_CHECK_ALL: MQLONG = 1;
3826pub const MQADOPT_CHECK_Q_MGR_NAME: MQLONG = 2;
3827pub const MQADOPT_CHECK_NET_ADDR: MQLONG = 4;
3828pub const MQADOPT_CHECK_CHANNEL_NAME: MQLONG = 8;
3829pub const MQADOPT_TYPE_NO: MQLONG = 0;
3830pub const MQADOPT_TYPE_ALL: MQLONG = 1;
3831pub const MQADOPT_TYPE_SVR: MQLONG = 2;
3832pub const MQADOPT_TYPE_SDR: MQLONG = 4;
3833pub const MQADOPT_TYPE_RCVR: MQLONG = 8;
3834pub const MQADOPT_TYPE_CLUSRCVR: MQLONG = 16;
3835pub const MQAUTO_START_NO: MQLONG = 0;
3836pub const MQAUTO_START_YES: MQLONG = 1;
3837pub const MQCHAD_DISABLED: MQLONG = 0;
3838pub const MQCHAD_ENABLED: MQLONG = 1;
3839pub const MQCLWL_USEQ_LOCAL: MQLONG = 0;
3840pub const MQCLWL_USEQ_ANY: MQLONG = 1;
3841pub const MQCLWL_USEQ_AS_Q_MGR: MQLONG = -3;
3842pub const MQCMDL_LEVEL_1: MQLONG = 100;
3843pub const MQCMDL_LEVEL_101: MQLONG = 101;
3844pub const MQCMDL_LEVEL_110: MQLONG = 110;
3845pub const MQCMDL_LEVEL_114: MQLONG = 114;
3846pub const MQCMDL_LEVEL_120: MQLONG = 120;
3847pub const MQCMDL_LEVEL_200: MQLONG = 200;
3848pub const MQCMDL_LEVEL_201: MQLONG = 201;
3849pub const MQCMDL_LEVEL_210: MQLONG = 210;
3850pub const MQCMDL_LEVEL_211: MQLONG = 211;
3851pub const MQCMDL_LEVEL_220: MQLONG = 220;
3852pub const MQCMDL_LEVEL_221: MQLONG = 221;
3853pub const MQCMDL_LEVEL_230: MQLONG = 230;
3854pub const MQCMDL_LEVEL_320: MQLONG = 320;
3855pub const MQCMDL_LEVEL_420: MQLONG = 420;
3856pub const MQCMDL_LEVEL_500: MQLONG = 500;
3857pub const MQCMDL_LEVEL_510: MQLONG = 510;
3858pub const MQCMDL_LEVEL_520: MQLONG = 520;
3859pub const MQCMDL_LEVEL_530: MQLONG = 530;
3860pub const MQCMDL_LEVEL_531: MQLONG = 531;
3861pub const MQCMDL_LEVEL_600: MQLONG = 600;
3862pub const MQCMDL_LEVEL_700: MQLONG = 700;
3863pub const MQCMDL_LEVEL_701: MQLONG = 701;
3864pub const MQCMDL_LEVEL_710: MQLONG = 710;
3865pub const MQCMDL_LEVEL_711: MQLONG = 711;
3866pub const MQCMDL_LEVEL_750: MQLONG = 750;
3867pub const MQCMDL_LEVEL_800: MQLONG = 800;
3868pub const MQCMDL_LEVEL_801: MQLONG = 801;
3869pub const MQCMDL_LEVEL_802: MQLONG = 802;
3870pub const MQCMDL_LEVEL_900: MQLONG = 900;
3871pub const MQCMDL_LEVEL_901: MQLONG = 901;
3872pub const MQCMDL_LEVEL_902: MQLONG = 902;
3873pub const MQCMDL_LEVEL_903: MQLONG = 903;
3874pub const MQCMDL_LEVEL_904: MQLONG = 904;
3875pub const MQCMDL_LEVEL_905: MQLONG = 905;
3876pub const MQCMDL_LEVEL_910: MQLONG = 910;
3877pub const MQCMDL_LEVEL_911: MQLONG = 911;
3878pub const MQCMDL_LEVEL_912: MQLONG = 912;
3879pub const MQCMDL_LEVEL_913: MQLONG = 913;
3880pub const MQCMDL_LEVEL_914: MQLONG = 914;
3881pub const MQCMDL_LEVEL_915: MQLONG = 915;
3882pub const MQCMDL_LEVEL_920: MQLONG = 920;
3883pub const MQCMDL_LEVEL_921: MQLONG = 921;
3884pub const MQCMDL_LEVEL_922: MQLONG = 922;
3885pub const MQCMDL_LEVEL_923: MQLONG = 923;
3886pub const MQCMDL_LEVEL_924: MQLONG = 924;
3887pub const MQCMDL_LEVEL_925: MQLONG = 925;
3888pub const MQCMDL_LEVEL_930: MQLONG = 930;
3889pub const MQCMDL_LEVEL_931: MQLONG = 931;
3890pub const MQCMDL_LEVEL_932: MQLONG = 932;
3891pub const MQCMDL_LEVEL_933: MQLONG = 933;
3892pub const MQCMDL_LEVEL_934: MQLONG = 934;
3893pub const MQCMDL_LEVEL_935: MQLONG = 935;
3894pub const MQCMDL_LEVEL_940: MQLONG = 940;
3895pub const MQCMDL_LEVEL_941: MQLONG = 941;
3896pub const MQCMDL_LEVEL_942: MQLONG = 942;
3897pub const MQCMDL_LEVEL_943: MQLONG = 943;
3898pub const MQCMDL_CURRENT_LEVEL: MQLONG = 943;
3899pub const MQCSRV_CONVERT_NO: MQLONG = 0;
3900pub const MQCSRV_CONVERT_YES: MQLONG = 1;
3901pub const MQCSRV_DLQ_NO: MQLONG = 0;
3902pub const MQCSRV_DLQ_YES: MQLONG = 1;
3903pub const MQDNSWLM_NO: MQLONG = 0;
3904pub const MQDNSWLM_YES: MQLONG = 1;
3905pub const MQEXPI_OFF: MQLONG = 0;
3906pub const MQIGQ_DISABLED: MQLONG = 0;
3907pub const MQIGQ_ENABLED: MQLONG = 1;
3908pub const MQIGQPA_DEFAULT: MQLONG = 1;
3909pub const MQIGQPA_CONTEXT: MQLONG = 2;
3910pub const MQIGQPA_ONLY_IGQ: MQLONG = 3;
3911pub const MQIGQPA_ALTERNATE_OR_IGQ: MQLONG = 4;
3912pub const MQIPADDR_IPV4: MQLONG = 0;
3913pub const MQIPADDR_IPV6: MQLONG = 1;
3914pub const MQMMBI_UNLIMITED: MQLONG = -1;
3915pub const MQMON_NOT_AVAILABLE: MQLONG = -1;
3916pub const MQMON_NONE: MQLONG = -1;
3917pub const MQMON_Q_MGR: MQLONG = -3;
3918pub const MQMON_OFF: MQLONG = 0;
3919pub const MQMON_ON: MQLONG = 1;
3920pub const MQMON_DISABLED: MQLONG = 0;
3921pub const MQMON_ENABLED: MQLONG = 1;
3922pub const MQMON_LOW: MQLONG = 17;
3923pub const MQMON_MEDIUM: MQLONG = 33;
3924pub const MQMON_HIGH: MQLONG = 65;
3925pub const MQFUN_TYPE_UNKNOWN: MQLONG = 0;
3926pub const MQFUN_TYPE_JVM: MQLONG = 1;
3927pub const MQFUN_TYPE_PROGRAM: MQLONG = 2;
3928pub const MQFUN_TYPE_PROCEDURE: MQLONG = 3;
3929pub const MQFUN_TYPE_USERDEF: MQLONG = 4;
3930pub const MQFUN_TYPE_COMMAND: MQLONG = 5;
3931pub const MQACTV_DETAIL_LOW: MQLONG = 1;
3932pub const MQACTV_DETAIL_MEDIUM: MQLONG = 2;
3933pub const MQACTV_DETAIL_HIGH: MQLONG = 3;
3934pub const MQPL_MVS: MQLONG = 1;
3935pub const MQPL_OS390: MQLONG = 1;
3936pub const MQPL_ZOS: MQLONG = 1;
3937pub const MQPL_OS2: MQLONG = 2;
3938pub const MQPL_AIX: MQLONG = 3;
3939pub const MQPL_UNIX: MQLONG = 3;
3940pub const MQPL_OS400: MQLONG = 4;
3941pub const MQPL_WINDOWS: MQLONG = 5;
3942pub const MQPL_WINDOWS_NT: MQLONG = 11;
3943pub const MQPL_VMS: MQLONG = 12;
3944pub const MQPL_NSK: MQLONG = 13;
3945pub const MQPL_NSS: MQLONG = 13;
3946pub const MQPL_OPEN_TP1: MQLONG = 15;
3947pub const MQPL_VM: MQLONG = 18;
3948pub const MQPL_TPF: MQLONG = 23;
3949pub const MQPL_VSE: MQLONG = 27;
3950pub const MQPL_APPLIANCE: MQLONG = 28;
3951pub const MQPL_NATIVE: MQLONG = 3;
3952pub const MQPROP_UNRESTRICTED_LENGTH: MQLONG = -1;
3953pub const MQPSM_DISABLED: MQLONG = 0;
3954pub const MQPSM_COMPAT: MQLONG = 1;
3955pub const MQPSM_ENABLED: MQLONG = 2;
3956pub const MQPSCLUS_DISABLED: MQLONG = 0;
3957pub const MQPSCLUS_ENABLED: MQLONG = 1;
3958pub const MQQMOPT_DISABLED: MQLONG = 0;
3959pub const MQQMOPT_ENABLED: MQLONG = 1;
3960pub const MQQMOPT_REPLY: MQLONG = 2;
3961pub const MQRCVTIME_MULTIPLY: MQLONG = 0;
3962pub const MQRCVTIME_ADD: MQLONG = 1;
3963pub const MQRCVTIME_EQUAL: MQLONG = 2;
3964pub const MQRECORDING_DISABLED: MQLONG = 0;
3965pub const MQRECORDING_Q: MQLONG = 1;
3966pub const MQRECORDING_MSG: MQLONG = 2;
3967pub const MQSCYC_UPPER: MQLONG = 0;
3968pub const MQSCYC_MIXED: MQLONG = 1;
3969pub const MQSQQM_USE: MQLONG = 0;
3970pub const MQSQQM_IGNORE: MQLONG = 1;
3971pub const MQSSL_FIPS_NO: MQLONG = 0;
3972pub const MQSSL_FIPS_YES: MQLONG = 1;
3973pub const MQSP_AVAILABLE: MQLONG = 1;
3974pub const MQSP_NOT_AVAILABLE: MQLONG = 0;
3975pub const MQSVC_CONTROL_Q_MGR: MQLONG = 0;
3976pub const MQSVC_CONTROL_Q_MGR_START: MQLONG = 1;
3977pub const MQSVC_CONTROL_MANUAL: MQLONG = 2;
3978pub const MQSVC_STATUS_STOPPED: MQLONG = 0;
3979pub const MQSVC_STATUS_STARTING: MQLONG = 1;
3980pub const MQSVC_STATUS_RUNNING: MQLONG = 2;
3981pub const MQSVC_STATUS_STOPPING: MQLONG = 3;
3982pub const MQSVC_STATUS_RETRYING: MQLONG = 4;
3983pub const MQTCPKEEP_NO: MQLONG = 0;
3984pub const MQTCPKEEP_YES: MQLONG = 1;
3985pub const MQTCPSTACK_SINGLE: MQLONG = 0;
3986pub const MQTCPSTACK_MULTIPLE: MQLONG = 1;
3987pub const MQTRAXSTR_NO: MQLONG = 0;
3988pub const MQTRAXSTR_YES: MQLONG = 1;
3989pub const MQCAP_NOT_SUPPORTED: MQLONG = 0;
3990pub const MQCAP_SUPPORTED: MQLONG = 1;
3991pub const MQCAP_EXPIRED: MQLONG = 2;
3992pub const MQMEDIMGSCHED_MANUAL: MQLONG = 0;
3993pub const MQMEDIMGSCHED_AUTO: MQLONG = 1;
3994pub const MQMEDIMGINTVL_OFF: MQLONG = 0;
3995pub const MQMEDIMGLOGLN_OFF: MQLONG = 0;
3996pub const MQIMGRCOV_NO: MQLONG = 0;
3997pub const MQIMGRCOV_YES: MQLONG = 1;
3998pub const MQIMGRCOV_AS_Q_MGR: MQLONG = 2;
3999pub const MQDLV_AS_PARENT: MQLONG = 0;
4000pub const MQDLV_ALL: MQLONG = 1;
4001pub const MQDLV_ALL_DUR: MQLONG = 2;
4002pub const MQDLV_ALL_AVAIL: MQLONG = 3;
4003pub const MQMASTER_NO: MQLONG = 0;
4004pub const MQMASTER_YES: MQLONG = 1;
4005pub const MQSCOPE_ALL: MQLONG = 0;
4006pub const MQSCOPE_AS_PARENT: MQLONG = 1;
4007pub const MQSCOPE_QMGR: MQLONG = 4;
4008pub const MQSUB_DURABLE_AS_PARENT: MQLONG = 0;
4009pub const MQSUB_DURABLE_ALLOWED: MQLONG = 1;
4010pub const MQSUB_DURABLE_INHIBITED: MQLONG = 2;
4011pub const MQTA_BLOCK: MQLONG = 1;
4012pub const MQTA_PASSTHRU: MQLONG = 2;
4013pub const MQTA_SUB_AS_PARENT: MQLONG = 0;
4014pub const MQTA_SUB_INHIBITED: MQLONG = 1;
4015pub const MQTA_SUB_ALLOWED: MQLONG = 2;
4016pub const MQTA_PROXY_SUB_FORCE: MQLONG = 1;
4017pub const MQTA_PROXY_SUB_FIRSTUSE: MQLONG = 2;
4018pub const MQTA_PUB_AS_PARENT: MQLONG = 0;
4019pub const MQTA_PUB_INHIBITED: MQLONG = 1;
4020pub const MQTA_PUB_ALLOWED: MQLONG = 2;
4021pub const MQTOPT_LOCAL: MQLONG = 0;
4022pub const MQTOPT_CLUSTER: MQLONG = 1;
4023pub const MQTOPT_ALL: MQLONG = 2;
4024pub const MQMC_AS_PARENT: MQLONG = 0;
4025pub const MQMC_ENABLED: MQLONG = 1;
4026pub const MQMC_DISABLED: MQLONG = 2;
4027pub const MQMC_ONLY: MQLONG = 3;
4028pub const MQCIT_MULTICAST: MQLONG = 1;
4029pub const MQDC_MANAGED: MQLONG = 1;
4030pub const MQDC_PROVIDED: MQLONG = 2;
4031pub const MQPSPROP_NONE: MQLONG = 0;
4032pub const MQPSPROP_COMPAT: MQLONG = 1;
4033pub const MQPSPROP_RFH2: MQLONG = 2;
4034pub const MQPSPROP_MSGPROP: MQLONG = 3;
4035pub const MQRU_PUBLISH_ON_REQUEST: MQLONG = 1;
4036pub const MQRU_PUBLISH_ALL: MQLONG = 2;
4037pub const MQSUB_DURABLE_ALL: MQLONG = -1;
4038pub const MQSUB_DURABLE_YES: MQLONG = 1;
4039pub const MQSUB_DURABLE_NO: MQLONG = 2;
4040pub const MQTSCOPE_QMGR: MQLONG = 1;
4041pub const MQTSCOPE_ALL: MQLONG = 2;
4042pub const MQVU_FIXED_USER: MQLONG = 1;
4043pub const MQVU_ANY_USER: MQLONG = 2;
4044pub const MQWS_DEFAULT: MQLONG = 0;
4045pub const MQWS_CHAR: MQLONG = 1;
4046pub const MQWS_TOPIC: MQLONG = 2;
4047pub const MQUSRC_MAP: MQLONG = 0;
4048pub const MQUSRC_NOACCESS: MQLONG = 1;
4049pub const MQUSRC_CHANNEL: MQLONG = 2;
4050pub const MQWARN_YES: MQLONG = 1;
4051pub const MQWARN_NO: MQLONG = 0;
4052pub const MQDSB_DEFAULT: MQLONG = 0;
4053pub const MQDSB_8K: MQLONG = 1;
4054pub const MQDSB_16K: MQLONG = 2;
4055pub const MQDSB_32K: MQLONG = 3;
4056pub const MQDSB_64K: MQLONG = 4;
4057pub const MQDSB_128K: MQLONG = 5;
4058pub const MQDSB_256K: MQLONG = 6;
4059pub const MQDSB_512K: MQLONG = 7;
4060pub const MQDSB_1024K: MQLONG = 8;
4061pub const MQDSB_1M: MQLONG = 8;
4062pub const MQDSE_DEFAULT: MQLONG = 0;
4063pub const MQDSE_YES: MQLONG = 1;
4064pub const MQDSE_NO: MQLONG = 2;
4065pub const MQCFOFFLD_NONE: MQLONG = 0;
4066pub const MQCFOFFLD_SMDS: MQLONG = 1;
4067pub const MQCFOFFLD_DB2: MQLONG = 2;
4068pub const MQCFOFFLD_BOTH: MQLONG = 3;
4069pub const MQUSEDLQ_AS_PARENT: MQLONG = 0;
4070pub const MQUSEDLQ_NO: MQLONG = 1;
4071pub const MQUSEDLQ_YES: MQLONG = 2;
4072pub const MQ_MQTT_MAX_KEEP_ALIVE: MQLONG = 65536;
4073pub const MQ_SSL_KEY_PASSPHRASE_LENGTH: usize = 1024;
4074pub const MQHO_UNUSABLE_HOBJ: MQHOBJ = -1;
4075pub const MQHO_NONE: MQHOBJ = 0;
4076pub const MQCO_IMMEDIATE: MQLONG = 0;
4077pub const MQCO_NONE: MQLONG = 0;
4078pub const MQCO_DELETE: MQLONG = 1;
4079pub const MQCO_DELETE_PURGE: MQLONG = 2;
4080pub const MQCO_KEEP_SUB: MQLONG = 4;
4081pub const MQCO_REMOVE_SUB: MQLONG = 8;
4082pub const MQCO_QUIESCE: MQLONG = 32;
4083pub const MQOP_START: MQLONG = 1;
4084pub const MQOP_START_WAIT: MQLONG = 2;
4085pub const MQOP_STOP: MQLONG = 4;
4086pub const MQOP_REGISTER: MQLONG = 256;
4087pub const MQOP_DEREGISTER: MQLONG = 512;
4088pub const MQOP_SUSPEND: MQLONG = 65536;
4089pub const MQOP_RESUME: MQLONG = 131072;
4090pub const MQHM_UNUSABLE_HMSG: MQHMSG = -1;
4091pub const MQHM_NONE: MQHMSG = 0;
4092pub const MQBA_FIRST: MQLONG = 6001;
4093pub const MQBA_LAST: MQLONG = 8000;
4094pub const MQCA_ADMIN_TOPIC_NAME: MQLONG = 2105;
4095pub const MQCA_ALTERATION_DATE: MQLONG = 2027;
4096pub const MQCA_ALTERATION_TIME: MQLONG = 2028;
4097pub const MQCA_AMQP_SSL_CIPHER_SUITES: MQLONG = 2137;
4098pub const MQCA_AMQP_VERSION: MQLONG = 2136;
4099pub const MQCA_APPL_ID: MQLONG = 2001;
4100pub const MQCA_AUTH_INFO_CONN_NAME: MQLONG = 2053;
4101pub const MQCA_AUTH_INFO_DESC: MQLONG = 2046;
4102pub const MQCA_AUTH_INFO_NAME: MQLONG = 2045;
4103pub const MQCA_AUTH_INFO_OCSP_URL: MQLONG = 2109;
4104pub const MQCA_AUTO_REORG_CATALOG: MQLONG = 2091;
4105pub const MQCA_AUTO_REORG_START_TIME: MQLONG = 2090;
4106pub const MQCA_BACKOUT_REQ_Q_NAME: MQLONG = 2019;
4107pub const MQCA_BASE_OBJECT_NAME: MQLONG = 2002;
4108pub const MQCA_BASE_Q_NAME: MQLONG = 2002;
4109pub const MQCA_BATCH_INTERFACE_ID: MQLONG = 2068;
4110pub const MQCA_CERT_LABEL: MQLONG = 2121;
4111pub const MQCA_CF_STRUC_DESC: MQLONG = 2052;
4112pub const MQCA_CF_STRUC_NAME: MQLONG = 2039;
4113pub const MQCA_CHANNEL_AUTO_DEF_EXIT: MQLONG = 2026;
4114pub const MQCA_CHILD: MQLONG = 2101;
4115pub const MQCA_CHINIT_SERVICE_PARM: MQLONG = 2076;
4116pub const MQCA_CHLAUTH_DESC: MQLONG = 2118;
4117pub const MQCA_CICS_FILE_NAME: MQLONG = 2060;
4118pub const MQCA_CLUSTER_DATE: MQLONG = 2037;
4119pub const MQCA_CLUSTER_NAME: MQLONG = 2029;
4120pub const MQCA_CLUSTER_NAMELIST: MQLONG = 2030;
4121pub const MQCA_CLUSTER_Q_MGR_NAME: MQLONG = 2031;
4122pub const MQCA_CLUSTER_TIME: MQLONG = 2038;
4123pub const MQCA_CLUSTER_WORKLOAD_DATA: MQLONG = 2034;
4124pub const MQCA_CLUSTER_WORKLOAD_EXIT: MQLONG = 2033;
4125pub const MQCA_CLUS_CHL_NAME: MQLONG = 2124;
4126pub const MQCA_COMMAND_INPUT_Q_NAME: MQLONG = 2003;
4127pub const MQCA_COMMAND_REPLY_Q_NAME: MQLONG = 2067;
4128pub const MQCA_COMM_INFO_DESC: MQLONG = 2111;
4129pub const MQCA_COMM_INFO_NAME: MQLONG = 2110;
4130pub const MQCA_CONN_AUTH: MQLONG = 2125;
4131pub const MQCA_CREATION_DATE: MQLONG = 2004;
4132pub const MQCA_CREATION_TIME: MQLONG = 2005;
4133pub const MQCA_CUSTOM: MQLONG = 2119;
4134pub const MQCA_DEAD_LETTER_Q_NAME: MQLONG = 2006;
4135pub const MQCA_DEF_XMIT_Q_NAME: MQLONG = 2025;
4136pub const MQCA_DNS_GROUP: MQLONG = 2071;
4137pub const MQCA_ENV_DATA: MQLONG = 2007;
4138pub const MQCA_FIRST: MQLONG = 2001;
4139pub const MQCA_IGQ_USER_ID: MQLONG = 2041;
4140pub const MQCA_INITIAL_KEY: MQLONG = 2054;
4141pub const MQCA_INITIATION_Q_NAME: MQLONG = 2008;
4142pub const MQCA_INSTALLATION_DESC: MQLONG = 2115;
4143pub const MQCA_INSTALLATION_NAME: MQLONG = 2116;
4144pub const MQCA_INSTALLATION_PATH: MQLONG = 2117;
4145pub const MQCA_LAST: MQLONG = 4000;
4146pub const MQCA_LAST_USED: MQLONG = 2138;
4147pub const MQCA_LDAP_BASE_DN_GROUPS: MQLONG = 2132;
4148pub const MQCA_LDAP_BASE_DN_USERS: MQLONG = 2126;
4149pub const MQCA_LDAP_FIND_GROUP_FIELD: MQLONG = 2135;
4150pub const MQCA_LDAP_GROUP_ATTR_FIELD: MQLONG = 2134;
4151pub const MQCA_LDAP_GROUP_OBJECT_CLASS: MQLONG = 2133;
4152pub const MQCA_LDAP_PASSWORD: MQLONG = 2048;
4153pub const MQCA_LDAP_SHORT_USER_FIELD: MQLONG = 2127;
4154pub const MQCA_LDAP_USER_ATTR_FIELD: MQLONG = 2129;
4155pub const MQCA_LDAP_USER_NAME: MQLONG = 2047;
4156pub const MQCA_LDAP_USER_OBJECT_CLASS: MQLONG = 2128;
4157pub const MQCA_LU62_ARM_SUFFIX: MQLONG = 2074;
4158pub const MQCA_LU_GROUP_NAME: MQLONG = 2072;
4159pub const MQCA_LU_NAME: MQLONG = 2073;
4160pub const MQCA_MODEL_DURABLE_Q: MQLONG = 2096;
4161pub const MQCA_MODEL_NON_DURABLE_Q: MQLONG = 2097;
4162pub const MQCA_MONITOR_Q_NAME: MQLONG = 2066;
4163pub const MQCA_NAMELIST_DESC: MQLONG = 2009;
4164pub const MQCA_NAMELIST_NAME: MQLONG = 2010;
4165pub const MQCA_NAMES: MQLONG = 2020;
4166pub const MQCA_PARENT: MQLONG = 2102;
4167pub const MQCA_PASS_TICKET_APPL: MQLONG = 2086;
4168pub const MQCA_POLICY_NAME: MQLONG = 2112;
4169pub const MQCA_PROCESS_DESC: MQLONG = 2011;
4170pub const MQCA_PROCESS_NAME: MQLONG = 2012;
4171pub const MQCA_QSG_CERT_LABEL: MQLONG = 2131;
4172pub const MQCA_QSG_NAME: MQLONG = 2040;
4173pub const MQCA_Q_DESC: MQLONG = 2013;
4174pub const MQCA_Q_MGR_DESC: MQLONG = 2014;
4175pub const MQCA_Q_MGR_IDENTIFIER: MQLONG = 2032;
4176pub const MQCA_Q_MGR_NAME: MQLONG = 2015;
4177pub const MQCA_Q_NAME: MQLONG = 2016;
4178pub const MQCA_RECIPIENT_DN: MQLONG = 2114;
4179pub const MQCA_REMOTE_Q_MGR_NAME: MQLONG = 2017;
4180pub const MQCA_REMOTE_Q_NAME: MQLONG = 2018;
4181pub const MQCA_REPOSITORY_NAME: MQLONG = 2035;
4182pub const MQCA_REPOSITORY_NAMELIST: MQLONG = 2036;
4183pub const MQCA_RESUME_DATE: MQLONG = 2098;
4184pub const MQCA_RESUME_TIME: MQLONG = 2099;
4185pub const MQCA_SERVICE_DESC: MQLONG = 2078;
4186pub const MQCA_SERVICE_NAME: MQLONG = 2077;
4187pub const MQCA_SERVICE_START_ARGS: MQLONG = 2080;
4188pub const MQCA_SERVICE_START_COMMAND: MQLONG = 2079;
4189pub const MQCA_SERVICE_STOP_ARGS: MQLONG = 2082;
4190pub const MQCA_SERVICE_STOP_COMMAND: MQLONG = 2081;
4191pub const MQCA_SIGNER_DN: MQLONG = 2113;
4192pub const MQCA_SSL_CERT_ISSUER_NAME: MQLONG = 2130;
4193pub const MQCA_SSL_CRL_NAMELIST: MQLONG = 2050;
4194pub const MQCA_SSL_CRYPTO_HARDWARE: MQLONG = 2051;
4195pub const MQCA_SSL_KEY_LIBRARY: MQLONG = 2069;
4196pub const MQCA_SSL_KEY_MEMBER: MQLONG = 2070;
4197pub const MQCA_SSL_KEY_REPOSITORY: MQLONG = 2049;
4198pub const MQCA_SSL_KEY_REPO_PASSWORD: MQLONG = 2055;
4199pub const MQCA_STDERR_DESTINATION: MQLONG = 2084;
4200pub const MQCA_STDOUT_DESTINATION: MQLONG = 2083;
4201pub const MQCA_STORAGE_CLASS: MQLONG = 2022;
4202pub const MQCA_STORAGE_CLASS_DESC: MQLONG = 2042;
4203pub const MQCA_STREAM_QUEUE_NAME: MQLONG = 2138;
4204pub const MQCA_SYSTEM_LOG_Q_NAME: MQLONG = 2065;
4205pub const MQCA_TCP_NAME: MQLONG = 2075;
4206pub const MQCA_TOPIC_DESC: MQLONG = 2093;
4207pub const MQCA_TOPIC_NAME: MQLONG = 2092;
4208pub const MQCA_TOPIC_STRING: MQLONG = 2094;
4209pub const MQCA_TOPIC_STRING_FILTER: MQLONG = 2108;
4210pub const MQCA_TPIPE_NAME: MQLONG = 2085;
4211pub const MQCA_TRIGGER_CHANNEL_NAME: MQLONG = 2064;
4212pub const MQCA_TRIGGER_DATA: MQLONG = 2023;
4213pub const MQCA_TRIGGER_PROGRAM_NAME: MQLONG = 2062;
4214pub const MQCA_TRIGGER_TERM_ID: MQLONG = 2063;
4215pub const MQCA_TRIGGER_TRANS_ID: MQLONG = 2061;
4216pub const MQCA_USER_DATA: MQLONG = 2021;
4217pub const MQCA_USER_LIST: MQLONG = 4000;
4218pub const MQCA_VERSION: MQLONG = 2120;
4219pub const MQCA_XCF_GROUP_NAME: MQLONG = 2043;
4220pub const MQCA_XCF_MEMBER_NAME: MQLONG = 2044;
4221pub const MQCA_XMIT_Q_NAME: MQLONG = 2024;
4222pub const MQCA_XR_SSL_CIPHER_SUITES: MQLONG = 2123;
4223pub const MQCA_XR_VERSION: MQLONG = 2122;
4224pub const MQIA_ACCOUNTING_CONN_OVERRIDE: MQLONG = 136;
4225pub const MQIA_ACCOUNTING_INTERVAL: MQLONG = 135;
4226pub const MQIA_ACCOUNTING_MQI: MQLONG = 133;
4227pub const MQIA_ACCOUNTING_Q: MQLONG = 134;
4228pub const MQIA_ACTIVE_CHANNELS: MQLONG = 100;
4229pub const MQIA_ACTIVITY_CONN_OVERRIDE: MQLONG = 239;
4230pub const MQIA_ACTIVITY_RECORDING: MQLONG = 138;
4231pub const MQIA_ACTIVITY_TRACE: MQLONG = 240;
4232pub const MQIA_ADOPTNEWMCA_CHECK: MQLONG = 102;
4233pub const MQIA_ADOPTNEWMCA_INTERVAL: MQLONG = 104;
4234pub const MQIA_ADOPTNEWMCA_TYPE: MQLONG = 103;
4235pub const MQIA_ADOPT_CONTEXT: MQLONG = 260;
4236pub const MQIA_ADVANCED_CAPABILITY: MQLONG = 273;
4237pub const MQIA_AMQP_CAPABILITY: MQLONG = 265;
4238pub const MQIA_APPL_TYPE: MQLONG = 1;
4239pub const MQIA_ARCHIVE: MQLONG = 60;
4240pub const MQIA_AUTHENTICATION_FAIL_DELAY: MQLONG = 259;
4241pub const MQIA_AUTHENTICATION_METHOD: MQLONG = 266;
4242pub const MQIA_AUTHOREV_SCOPE: MQLONG = 277;
4243pub const MQIA_AUTHORITY_EVENT: MQLONG = 47;
4244pub const MQIA_AUTH_INFO_TYPE: MQLONG = 66;
4245pub const MQIA_AUTO_REORGANIZATION: MQLONG = 173;
4246pub const MQIA_AUTO_REORG_INTERVAL: MQLONG = 174;
4247pub const MQIA_BACKOUT_THRESHOLD: MQLONG = 22;
4248pub const MQIA_BASE_TYPE: MQLONG = 193;
4249pub const MQIA_BATCH_INTERFACE_AUTO: MQLONG = 86;
4250pub const MQIA_BRIDGE_EVENT: MQLONG = 74;
4251pub const MQIA_CAP_EXPIRY: MQLONG = 276;
4252pub const MQIA_CERT_VAL_POLICY: MQLONG = 252;
4253pub const MQIA_CF_CFCONLOS: MQLONG = 246;
4254pub const MQIA_CF_LEVEL: MQLONG = 70;
4255pub const MQIA_CF_OFFLDUSE: MQLONG = 229;
4256pub const MQIA_CF_OFFLOAD: MQLONG = 224;
4257pub const MQIA_CF_OFFLOAD_THRESHOLD1: MQLONG = 225;
4258pub const MQIA_CF_OFFLOAD_THRESHOLD2: MQLONG = 226;
4259pub const MQIA_CF_OFFLOAD_THRESHOLD3: MQLONG = 227;
4260pub const MQIA_CF_RECAUTO: MQLONG = 244;
4261pub const MQIA_CF_RECOVER: MQLONG = 71;
4262pub const MQIA_CF_SMDS_BUFFERS: MQLONG = 228;
4263pub const MQIA_CHANNEL_AUTO_DEF: MQLONG = 55;
4264pub const MQIA_CHANNEL_AUTO_DEF_EVENT: MQLONG = 56;
4265pub const MQIA_CHANNEL_EVENT: MQLONG = 73;
4266pub const MQIA_CHECK_CLIENT_BINDING: MQLONG = 258;
4267pub const MQIA_CHECK_LOCAL_BINDING: MQLONG = 257;
4268pub const MQIA_CHINIT_ADAPTERS: MQLONG = 101;
4269pub const MQIA_CHINIT_CONTROL: MQLONG = 119;
4270pub const MQIA_CHINIT_DISPATCHERS: MQLONG = 105;
4271pub const MQIA_CHINIT_TRACE_AUTO_START: MQLONG = 117;
4272pub const MQIA_CHINIT_TRACE_TABLE_SIZE: MQLONG = 118;
4273pub const MQIA_CHLAUTH_RECORDS: MQLONG = 248;
4274pub const MQIA_CLUSTER_OBJECT_STATE: MQLONG = 256;
4275pub const MQIA_CLUSTER_PUB_ROUTE: MQLONG = 255;
4276pub const MQIA_CLUSTER_Q_TYPE: MQLONG = 59;
4277pub const MQIA_CLUSTER_WORKLOAD_LENGTH: MQLONG = 58;
4278pub const MQIA_CLWL_MRU_CHANNELS: MQLONG = 97;
4279pub const MQIA_CLWL_Q_PRIORITY: MQLONG = 96;
4280pub const MQIA_CLWL_Q_RANK: MQLONG = 95;
4281pub const MQIA_CLWL_USEQ: MQLONG = 98;
4282pub const MQIA_CMD_SERVER_AUTO: MQLONG = 87;
4283pub const MQIA_CMD_SERVER_CONTROL: MQLONG = 120;
4284pub const MQIA_CMD_SERVER_CONVERT_MSG: MQLONG = 88;
4285pub const MQIA_CMD_SERVER_DLQ_MSG: MQLONG = 89;
4286pub const MQIA_CODED_CHAR_SET_ID: MQLONG = 2;
4287pub const MQIA_COMMAND_EVENT: MQLONG = 99;
4288pub const MQIA_COMMAND_LEVEL: MQLONG = 31;
4289pub const MQIA_COMM_EVENT: MQLONG = 232;
4290pub const MQIA_COMM_INFO_TYPE: MQLONG = 223;
4291pub const MQIA_CONFIGURATION_EVENT: MQLONG = 51;
4292pub const MQIA_CPI_LEVEL: MQLONG = 27;
4293pub const MQIA_CURRENT_Q_DEPTH: MQLONG = 3;
4294pub const MQIA_DEFINITION_TYPE: MQLONG = 7;
4295pub const MQIA_DEF_BIND: MQLONG = 61;
4296pub const MQIA_DEF_CLUSTER_XMIT_Q_TYPE: MQLONG = 250;
4297pub const MQIA_DEF_INPUT_OPEN_OPTION: MQLONG = 4;
4298pub const MQIA_DEF_PERSISTENCE: MQLONG = 5;
4299pub const MQIA_DEF_PRIORITY: MQLONG = 6;
4300pub const MQIA_DEF_PUT_RESPONSE_TYPE: MQLONG = 184;
4301pub const MQIA_DEF_READ_AHEAD: MQLONG = 188;
4302pub const MQIA_DISPLAY_TYPE: MQLONG = 262;
4303pub const MQIA_DIST_LISTS: MQLONG = 34;
4304pub const MQIA_DNS_WLM: MQLONG = 106;
4305pub const MQIA_DURABLE_SUB: MQLONG = 175;
4306pub const MQIA_ENCRYPTION_ALGORITHM: MQLONG = 237;
4307pub const MQIA_EXPIRY_INTERVAL: MQLONG = 39;
4308pub const MQIA_FIRST: MQLONG = 1;
4309pub const MQIA_GROUP_UR: MQLONG = 221;
4310pub const MQIA_HARDEN_GET_BACKOUT: MQLONG = 8;
4311pub const MQIA_HIGH_Q_DEPTH: MQLONG = 36;
4312pub const MQIA_IGQ_PUT_AUTHORITY: MQLONG = 65;
4313pub const MQIA_INDEX_TYPE: MQLONG = 57;
4314pub const MQIA_INHIBIT_EVENT: MQLONG = 48;
4315pub const MQIA_INHIBIT_GET: MQLONG = 9;
4316pub const MQIA_INHIBIT_PUB: MQLONG = 181;
4317pub const MQIA_INHIBIT_PUT: MQLONG = 10;
4318pub const MQIA_INHIBIT_SUB: MQLONG = 182;
4319pub const MQIA_INTRA_GROUP_QUEUING: MQLONG = 64;
4320pub const MQIA_IP_ADDRESS_VERSION: MQLONG = 93;
4321pub const MQIA_KEY_REUSE_COUNT: MQLONG = 267;
4322pub const MQIA_LAST: MQLONG = 2000;
4323pub const MQIA_LAST_USED: MQLONG = 279;
4324pub const MQIA_LDAP_AUTHORMD: MQLONG = 263;
4325pub const MQIA_LDAP_NESTGRP: MQLONG = 264;
4326pub const MQIA_LDAP_SECURE_COMM: MQLONG = 261;
4327pub const MQIA_LISTENER_PORT_NUMBER: MQLONG = 85;
4328pub const MQIA_LISTENER_TIMER: MQLONG = 107;
4329pub const MQIA_LOCAL_EVENT: MQLONG = 49;
4330pub const MQIA_LOGGER_EVENT: MQLONG = 94;
4331pub const MQIA_LU62_CHANNELS: MQLONG = 108;
4332pub const MQIA_MASTER_ADMIN: MQLONG = 186;
4333pub const MQIA_MAX_CHANNELS: MQLONG = 109;
4334pub const MQIA_MAX_CLIENTS: MQLONG = 172;
4335pub const MQIA_MAX_GLOBAL_LOCKS: MQLONG = 83;
4336pub const MQIA_MAX_HANDLES: MQLONG = 11;
4337pub const MQIA_MAX_LOCAL_LOCKS: MQLONG = 84;
4338pub const MQIA_MAX_MSG_LENGTH: MQLONG = 13;
4339pub const MQIA_MAX_OPEN_Q: MQLONG = 80;
4340pub const MQIA_MAX_PRIORITY: MQLONG = 14;
4341pub const MQIA_MAX_PROPERTIES_LENGTH: MQLONG = 192;
4342pub const MQIA_MAX_Q_DEPTH: MQLONG = 15;
4343pub const MQIA_MAX_Q_FILE_SIZE: MQLONG = 274;
4344pub const MQIA_MAX_Q_TRIGGERS: MQLONG = 90;
4345pub const MQIA_MAX_RECOVERY_TASKS: MQLONG = 171;
4346pub const MQIA_MAX_RESPONSES: MQLONG = 230;
4347pub const MQIA_MAX_UNCOMMITTED_MSGS: MQLONG = 33;
4348pub const MQIA_MCAST_BRIDGE: MQLONG = 233;
4349pub const MQIA_MEDIA_IMAGE_INTERVAL: MQLONG = 269;
4350pub const MQIA_MEDIA_IMAGE_LOG_LENGTH: MQLONG = 270;
4351pub const MQIA_MEDIA_IMAGE_RECOVER_OBJ: MQLONG = 271;
4352pub const MQIA_MEDIA_IMAGE_RECOVER_Q: MQLONG = 272;
4353pub const MQIA_MEDIA_IMAGE_SCHEDULING: MQLONG = 268;
4354pub const MQIA_MONITORING_AUTO_CLUSSDR: MQLONG = 124;
4355pub const MQIA_MONITORING_CHANNEL: MQLONG = 122;
4356pub const MQIA_MONITORING_Q: MQLONG = 123;
4357pub const MQIA_MONITOR_INTERVAL: MQLONG = 81;
4358pub const MQIA_MSG_DELIVERY_SEQUENCE: MQLONG = 16;
4359pub const MQIA_MSG_DEQ_COUNT: MQLONG = 38;
4360pub const MQIA_MSG_ENQ_COUNT: MQLONG = 37;
4361pub const MQIA_MSG_MARK_BROWSE_INTERVAL: MQLONG = 68;
4362pub const MQIA_MULTICAST: MQLONG = 176;
4363pub const MQIA_NAMELIST_TYPE: MQLONG = 72;
4364pub const MQIA_NAME_COUNT: MQLONG = 19;
4365pub const MQIA_NPM_CLASS: MQLONG = 78;
4366pub const MQIA_NPM_DELIVERY: MQLONG = 196;
4367pub const MQIA_OPEN_INPUT_COUNT: MQLONG = 17;
4368pub const MQIA_OPEN_OUTPUT_COUNT: MQLONG = 18;
4369pub const MQIA_OTEL_PROPAGATION_CONTROL: MQLONG = 279;
4370pub const MQIA_OTEL_TRACE: MQLONG = 278;
4371pub const MQIA_OUTBOUND_PORT_MAX: MQLONG = 140;
4372pub const MQIA_OUTBOUND_PORT_MIN: MQLONG = 110;
4373pub const MQIA_PAGESET_ID: MQLONG = 62;
4374pub const MQIA_PERFORMANCE_EVENT: MQLONG = 53;
4375pub const MQIA_PLATFORM: MQLONG = 32;
4376pub const MQIA_PM_DELIVERY: MQLONG = 195;
4377pub const MQIA_POLICY_VERSION: MQLONG = 238;
4378pub const MQIA_PROPERTY_CONTROL: MQLONG = 190;
4379pub const MQIA_PROT_POLICY_CAPABILITY: MQLONG = 251;
4380pub const MQIA_PROXY_SUB: MQLONG = 199;
4381pub const MQIA_PUBSUB_CLUSTER: MQLONG = 249;
4382pub const MQIA_PUBSUB_MAXMSG_RETRY_COUNT: MQLONG = 206;
4383pub const MQIA_PUBSUB_MODE: MQLONG = 187;
4384pub const MQIA_PUBSUB_NP_MSG: MQLONG = 203;
4385pub const MQIA_PUBSUB_NP_RESP: MQLONG = 205;
4386pub const MQIA_PUBSUB_SYNC_PT: MQLONG = 207;
4387pub const MQIA_PUB_COUNT: MQLONG = 215;
4388pub const MQIA_PUB_SCOPE: MQLONG = 219;
4389pub const MQIA_QMGR_CFCONLOS: MQLONG = 245;
4390pub const MQIA_QMOPT_CONS_COMMS_MSGS: MQLONG = 155;
4391pub const MQIA_QMOPT_CONS_CRITICAL_MSGS: MQLONG = 154;
4392pub const MQIA_QMOPT_CONS_ERROR_MSGS: MQLONG = 153;
4393pub const MQIA_QMOPT_CONS_INFO_MSGS: MQLONG = 151;
4394pub const MQIA_QMOPT_CONS_REORG_MSGS: MQLONG = 156;
4395pub const MQIA_QMOPT_CONS_SYSTEM_MSGS: MQLONG = 157;
4396pub const MQIA_QMOPT_CONS_WARNING_MSGS: MQLONG = 152;
4397pub const MQIA_QMOPT_CSMT_ON_ERROR: MQLONG = 150;
4398pub const MQIA_QMOPT_INTERNAL_DUMP: MQLONG = 170;
4399pub const MQIA_QMOPT_LOG_COMMS_MSGS: MQLONG = 162;
4400pub const MQIA_QMOPT_LOG_CRITICAL_MSGS: MQLONG = 161;
4401pub const MQIA_QMOPT_LOG_ERROR_MSGS: MQLONG = 160;
4402pub const MQIA_QMOPT_LOG_INFO_MSGS: MQLONG = 158;
4403pub const MQIA_QMOPT_LOG_REORG_MSGS: MQLONG = 163;
4404pub const MQIA_QMOPT_LOG_SYSTEM_MSGS: MQLONG = 164;
4405pub const MQIA_QMOPT_LOG_WARNING_MSGS: MQLONG = 159;
4406pub const MQIA_QMOPT_TRACE_COMMS: MQLONG = 166;
4407pub const MQIA_QMOPT_TRACE_CONVERSION: MQLONG = 168;
4408pub const MQIA_QMOPT_TRACE_MQI_CALLS: MQLONG = 165;
4409pub const MQIA_QMOPT_TRACE_REORG: MQLONG = 167;
4410pub const MQIA_QMOPT_TRACE_SYSTEM: MQLONG = 169;
4411pub const MQIA_QSG_DISP: MQLONG = 63;
4412pub const MQIA_Q_DEPTH_HIGH_EVENT: MQLONG = 43;
4413pub const MQIA_Q_DEPTH_HIGH_LIMIT: MQLONG = 40;
4414pub const MQIA_Q_DEPTH_LOW_EVENT: MQLONG = 44;
4415pub const MQIA_Q_DEPTH_LOW_LIMIT: MQLONG = 41;
4416pub const MQIA_Q_DEPTH_MAX_EVENT: MQLONG = 42;
4417pub const MQIA_Q_SERVICE_INTERVAL: MQLONG = 54;
4418pub const MQIA_Q_SERVICE_INTERVAL_EVENT: MQLONG = 46;
4419pub const MQIA_Q_TYPE: MQLONG = 20;
4420pub const MQIA_Q_USERS: MQLONG = 82;
4421pub const MQIA_READ_AHEAD: MQLONG = 189;
4422pub const MQIA_RECEIVE_TIMEOUT: MQLONG = 111;
4423pub const MQIA_RECEIVE_TIMEOUT_MIN: MQLONG = 113;
4424pub const MQIA_RECEIVE_TIMEOUT_TYPE: MQLONG = 112;
4425pub const MQIA_REMOTE_EVENT: MQLONG = 50;
4426pub const MQIA_RESPONSE_RESTART_POINT: MQLONG = 231;
4427pub const MQIA_RETENTION_INTERVAL: MQLONG = 21;
4428pub const MQIA_REVERSE_DNS_LOOKUP: MQLONG = 254;
4429pub const MQIA_SCOPE: MQLONG = 45;
4430pub const MQIA_SECURITY_CASE: MQLONG = 141;
4431pub const MQIA_SERVICE_CONTROL: MQLONG = 139;
4432pub const MQIA_SERVICE_TYPE: MQLONG = 121;
4433pub const MQIA_SHAREABILITY: MQLONG = 23;
4434pub const MQIA_SHARED_Q_Q_MGR_NAME: MQLONG = 77;
4435pub const MQIA_SIGNATURE_ALGORITHM: MQLONG = 236;
4436pub const MQIA_SSL_EVENT: MQLONG = 75;
4437pub const MQIA_SSL_FIPS_REQUIRED: MQLONG = 92;
4438pub const MQIA_SSL_RESET_COUNT: MQLONG = 76;
4439pub const MQIA_SSL_TASKS: MQLONG = 69;
4440pub const MQIA_START_STOP_EVENT: MQLONG = 52;
4441pub const MQIA_STATISTICS_AUTO_CLUSSDR: MQLONG = 130;
4442pub const MQIA_STATISTICS_CHANNEL: MQLONG = 129;
4443pub const MQIA_STATISTICS_INTERVAL: MQLONG = 131;
4444pub const MQIA_STATISTICS_MQI: MQLONG = 127;
4445pub const MQIA_STATISTICS_Q: MQLONG = 128;
4446pub const MQIA_STREAM_QUEUE_QOS: MQLONG = 275;
4447pub const MQIA_SUB_CONFIGURATION_EVENT: MQLONG = 242;
4448pub const MQIA_SUB_COUNT: MQLONG = 204;
4449pub const MQIA_SUB_SCOPE: MQLONG = 218;
4450pub const MQIA_SUITE_B_STRENGTH: MQLONG = 247;
4451pub const MQIA_SYNCPOINT: MQLONG = 30;
4452pub const MQIA_TCP_CHANNELS: MQLONG = 114;
4453pub const MQIA_TCP_KEEP_ALIVE: MQLONG = 115;
4454pub const MQIA_TCP_STACK_TYPE: MQLONG = 116;
4455pub const MQIA_TIME_SINCE_RESET: MQLONG = 35;
4456pub const MQIA_TOLERATE_UNPROTECTED: MQLONG = 235;
4457pub const MQIA_TOPIC_DEF_PERSISTENCE: MQLONG = 185;
4458pub const MQIA_TOPIC_NODE_COUNT: MQLONG = 253;
4459pub const MQIA_TOPIC_TYPE: MQLONG = 208;
4460pub const MQIA_TRACE_ROUTE_RECORDING: MQLONG = 137;
4461pub const MQIA_TREE_LIFE_TIME: MQLONG = 183;
4462pub const MQIA_TRIGGER_CONTROL: MQLONG = 24;
4463pub const MQIA_TRIGGER_DEPTH: MQLONG = 29;
4464pub const MQIA_TRIGGER_INTERVAL: MQLONG = 25;
4465pub const MQIA_TRIGGER_MSG_PRIORITY: MQLONG = 26;
4466pub const MQIA_TRIGGER_RESTART: MQLONG = 91;
4467pub const MQIA_TRIGGER_TYPE: MQLONG = 28;
4468pub const MQIA_UR_DISP: MQLONG = 222;
4469pub const MQIA_USAGE: MQLONG = 12;
4470pub const MQIA_USER_LIST: MQLONG = 2000;
4471pub const MQIA_USE_DEAD_LETTER_Q: MQLONG = 234;
4472pub const MQIA_WILDCARD_OPERATION: MQLONG = 216;
4473pub const MQIA_XR_CAPABILITY: MQLONG = 243;
4474pub const MQIAV_NOT_APPLICABLE: MQLONG = -1;
4475pub const MQIAV_UNDEFINED: MQLONG = -2;
4476pub const MQMCB_DISABLED: MQLONG = 0;
4477pub const MQMCB_ENABLED: MQLONG = 1;
4478pub const MQKEY_REUSE_DISABLED: MQLONG = 0;
4479pub const MQKEY_REUSE_UNLIMITED: MQLONG = -1;
4480pub const MQGA_FIRST: MQLONG = 8001;
4481pub const MQGA_LAST: MQLONG = 9000;
4482pub const MQOO_BIND_AS_Q_DEF: MQLONG = 0;
4483pub const MQOO_READ_AHEAD_AS_Q_DEF: MQLONG = 0;
4484pub const MQOO_INPUT_AS_Q_DEF: MQLONG = 1;
4485pub const MQOO_INPUT_SHARED: MQLONG = 2;
4486pub const MQOO_INPUT_EXCLUSIVE: MQLONG = 4;
4487pub const MQOO_BROWSE: MQLONG = 8;
4488pub const MQOO_OUTPUT: MQLONG = 16;
4489pub const MQOO_INQUIRE: MQLONG = 32;
4490pub const MQOO_SET: MQLONG = 64;
4491pub const MQOO_SAVE_ALL_CONTEXT: MQLONG = 128;
4492pub const MQOO_PASS_IDENTITY_CONTEXT: MQLONG = 256;
4493pub const MQOO_PASS_ALL_CONTEXT: MQLONG = 512;
4494pub const MQOO_SET_IDENTITY_CONTEXT: MQLONG = 1024;
4495pub const MQOO_SET_ALL_CONTEXT: MQLONG = 2048;
4496pub const MQOO_ALTERNATE_USER_AUTHORITY: MQLONG = 4096;
4497pub const MQOO_FAIL_IF_QUIESCING: MQLONG = 8192;
4498pub const MQOO_BIND_ON_OPEN: MQLONG = 16384;
4499pub const MQOO_BIND_ON_GROUP: MQLONG = 4194304;
4500pub const MQOO_BIND_NOT_FIXED: MQLONG = 32768;
4501pub const MQOO_CO_OP: MQLONG = 131072;
4502pub const MQOO_NO_READ_AHEAD: MQLONG = 524288;
4503pub const MQOO_READ_AHEAD: MQLONG = 1048576;
4504pub const MQOO_NO_MULTICAST: MQLONG = 2097152;
4505pub const MQOO_RESOLVE_LOCAL_Q: MQLONG = 262144;
4506pub const MQOO_RESOLVE_LOCAL_TOPIC: MQLONG = 262144;
4507pub const MQOO_RESOLVE_NAMES: MQLONG = 65536;
4508pub const MQTYPE_AS_SET: MQLONG = 0;
4509pub const MQTYPE_NULL: MQLONG = 2;
4510pub const MQTYPE_BOOLEAN: MQLONG = 4;
4511pub const MQTYPE_BYTE_STRING: MQLONG = 8;
4512pub const MQTYPE_INT8: MQLONG = 16;
4513pub const MQTYPE_INT16: MQLONG = 32;
4514pub const MQTYPE_INT32: MQLONG = 64;
4515pub const MQTYPE_LONG: MQLONG = 64;
4516pub const MQTYPE_INT64: MQLONG = 128;
4517pub const MQTYPE_FLOAT32: MQLONG = 256;
4518pub const MQTYPE_FLOAT64: MQLONG = 512;
4519pub const MQTYPE_STRING: MQLONG = 1024;
4520pub const MQVL_NULL_TERMINATED: MQLONG = -1;
4521pub const MQVL_EMPTY_STRING: MQLONG = 0;
4522pub const MQSTAT_TYPE_ASYNC_ERROR: MQLONG = 0;
4523pub const MQSTAT_TYPE_RECONNECTION: MQLONG = 1;
4524pub const MQSTAT_TYPE_RECONNECTION_ERROR: MQLONG = 2;
4525pub const MQSO_NONE: MQLONG = 0;
4526pub const MQSO_NON_DURABLE: MQLONG = 0;
4527pub const MQSO_READ_AHEAD_AS_Q_DEF: MQLONG = 0;
4528pub const MQSO_ALTER: MQLONG = 1;
4529pub const MQSO_CREATE: MQLONG = 2;
4530pub const MQSO_RESUME: MQLONG = 4;
4531pub const MQSO_DURABLE: MQLONG = 8;
4532pub const MQSO_GROUP_SUB: MQLONG = 16;
4533pub const MQSO_MANAGED: MQLONG = 32;
4534pub const MQSO_SET_IDENTITY_CONTEXT: MQLONG = 64;
4535pub const MQSO_NO_MULTICAST: MQLONG = 128;
4536pub const MQSO_FIXED_USERID: MQLONG = 256;
4537pub const MQSO_ANY_USERID: MQLONG = 512;
4538pub const MQSO_PUBLICATIONS_ON_REQUEST: MQLONG = 2048;
4539pub const MQSO_NEW_PUBLICATIONS_ONLY: MQLONG = 4096;
4540pub const MQSO_FAIL_IF_QUIESCING: MQLONG = 8192;
4541pub const MQSO_ALTERNATE_USER_AUTHORITY: MQLONG = 262144;
4542pub const MQSO_WILDCARD_CHAR: MQLONG = 1048576;
4543pub const MQSO_WILDCARD_TOPIC: MQLONG = 2097152;
4544pub const MQSO_SET_CORREL_ID: MQLONG = 4194304;
4545pub const MQSO_SCOPE_QMGR: MQLONG = 67108864;
4546pub const MQSO_NO_READ_AHEAD: MQLONG = 134217728;
4547pub const MQSO_READ_AHEAD: MQLONG = 268435456;
4548pub const MQSR_ACTION_PUBLICATION: MQLONG = 1;
4549unsafe extern "C" {
4550    /// Back Out Changes
4551    ///
4552    /// # Arguments
4553    /// * `Hconn`: Connection handle
4554    /// * `CompCode` (Output): Completion code
4555    /// * `Reason` (Output): Reason code qualifying `CompCode`
4556    ///
4557    /// # References
4558    /// * [IBM `MQBACK` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/refdev/q101690_.html)
4559    pub fn MQBACK(Hconn: MQHCONN, CompCode: &mut MQLONG, Reason: &mut MQLONG);
4560    /// Begin Unit of Work
4561    ///
4562    /// # Arguments
4563    /// * `Hconn`: Connection handle
4564    /// * `BeginOptions` (Input/Output): Options that control the action of [`MQBEGIN`]
4565    /// * `CompCode` (Output): Completion code
4566    /// * `Reason` (Output): Reason code qualifying `CompCode`
4567    ///
4568    /// # References
4569    /// * [IBM `MQBEGIN` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/refdev/q101700_.html)
4570    pub fn MQBEGIN(
4571        Hconn: MQHCONN,
4572        BeginOptions: Option<&mut MQBO>,
4573        CompCode: &mut MQLONG,
4574        Reason: &mut MQLONG,
4575    );
4576    /// Buffer To Message Handle
4577    ///
4578    /// # Arguments
4579    /// * `Hconn`: Connection handle
4580    /// * `Hmsg`: Message handle
4581    /// * `BufMsgHOpts`: Options that control the action of [`MQBUFMH`]
4582    /// * `MsgDesc` (Input/Output): Message descriptor
4583    /// * `BufferLength`: Length in bytes of the Buffer area
4584    /// * `Buffer` (Input/Output): Area to contain the message buffer
4585    /// * `DataLength` (Output): Length of the output buffer
4586    /// * `CompCode` (Output): Completion code
4587    /// * `Reason` (Output): Reason code qualifying `CompCode`
4588    ///
4589    /// # References
4590    /// * [IBM `MQBUFMH` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/refdev/q101710_.html)
4591    pub fn MQBUFMH(
4592        Hconn: MQHCONN,
4593        Hmsg: MQHMSG,
4594        BufMsgHOpts: &MQBMHO,
4595        MsgDesc: PMQVOID,
4596        BufferLength: MQLONG,
4597        Buffer: PMQVOID,
4598        DataLength: &mut MQLONG,
4599        CompCode: &mut MQLONG,
4600        Reason: &mut MQLONG,
4601    );
4602    /// Register Message consumer
4603    ///
4604    /// # Arguments
4605    /// * `Hconn`: Connection handle
4606    /// * `Operation`: Operation
4607    /// * `CallbackDesc`: Callback descriptor
4608    /// * `Hobj`: Object handle
4609    /// * `MsgDesc`: Message Descriptor
4610    /// * `GetMsgOpts`: Get options
4611    /// * `CompCode` (Output): Completion code
4612    /// * `Reason` (Output): Reason code qualifying `CompCode`
4613    ///
4614    /// # References
4615    /// * [IBM `MQCB` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/refdev/q101720_.html)
4616    pub fn MQCB(
4617        Hconn: MQHCONN,
4618        Operation: MQLONG,
4619        CallbackDesc: Option<&MQCBD>,
4620        Hobj: MQHOBJ,
4621        MsgDesc: PMQVOID,
4622        GetMsgOpts: Option<&MQGMO>,
4623        CompCode: &mut MQLONG,
4624        Reason: &mut MQLONG,
4625    );
4626    /// Close Object
4627    ///
4628    /// # Arguments
4629    /// * `Hconn`: Connection handle
4630    /// * `Hobj` (Input/Output): Object handle
4631    /// * `Options`: Options that control the action of [`MQCLOSE`]
4632    /// * `CompCode` (Output): Completion code
4633    /// * `Reason` (Output): Reason code qualifying `CompCode`
4634    ///
4635    /// # References
4636    /// * [IBM `MQCLOSE` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/refdev/q101740_.html)
4637    pub fn MQCLOSE(
4638        Hconn: MQHCONN,
4639        Hobj: &mut MQHOBJ,
4640        Options: MQLONG,
4641        CompCode: &mut MQLONG,
4642        Reason: &mut MQLONG,
4643    );
4644    /// Commit Changes
4645    ///
4646    /// # Arguments
4647    /// * `Hconn`: Connection handle
4648    /// * `CompCode` (Output): Completion code
4649    /// * `Reason` (Output): Reason code qualifying `CompCode`
4650    ///
4651    /// # References
4652    /// * [IBM `MQCMIT` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/refdev/q101750_.html)
4653    pub fn MQCMIT(Hconn: MQHCONN, CompCode: &mut MQLONG, Reason: &mut MQLONG);
4654    /// Connect Queue Manager
4655    ///
4656    /// # Arguments
4657    /// * `QMgrName`: Name of queue manager
4658    /// * `Hconn` (Output): Connection handle
4659    /// * `CompCode` (Output): Completion code
4660    /// * `Reason` (Output): Reason code qualifying `CompCode`
4661    ///
4662    /// # References
4663    /// * [IBM `MQCONN` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/refdev/q101760_.html)
4664    pub fn MQCONN(
4665        QMgrName: &MQCHAR48,
4666        Hconn: &mut MQHCONN,
4667        CompCode: &mut MQLONG,
4668        Reason: &mut MQLONG,
4669    );
4670    /// Connect Queue Manager (Extended)
4671    ///
4672    /// # Arguments
4673    /// * `QMgrName`: Name of queue manager
4674    /// * `ConnectOpts` (Input/Output): Options that control the action of [`MQCONNX`]
4675    /// * `Hconn` (Output): Connection handle
4676    /// * `CompCode` (Output): Completion code
4677    /// * `Reason` (Output): Reason code qualifying `CompCode`
4678    ///
4679    /// # References
4680    /// * [IBM `MQCONNX` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/refdev/q101770_.html)
4681    pub fn MQCONNX(
4682        QMgrName: &MQCHAR48,
4683        ConnectOpts: &mut MQCNO,
4684        Hconn: &mut MQHCONN,
4685        CompCode: &mut MQLONG,
4686        Reason: &mut MQLONG,
4687    );
4688    /// Create Message Handle
4689    ///
4690    /// # Arguments
4691    /// * `Hconn`: Connection handle
4692    /// * `CrtMsgHOpts`: Options that control the action of [`MQCRTMH`]
4693    /// * `Hmsg` (Output): Message handle
4694    /// * `CompCode` (Output): Completion code
4695    /// * `Reason` (Output): Reason code qualifying `CompCode`
4696    ///
4697    /// # References
4698    /// * [IBM `MQCRTMH` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/refdev/q101780_.html)
4699    pub fn MQCRTMH(
4700        Hconn: MQHCONN,
4701        CrtMsgHOpts: &MQCMHO,
4702        Hmsg: &mut MQHMSG,
4703        CompCode: &mut MQLONG,
4704        Reason: &mut MQLONG,
4705    );
4706    /// Control Consumer
4707    ///
4708    /// # Arguments
4709    /// * `Hconn`: Connection handle
4710    /// * `Operation`: Operation
4711    /// * `ControlOpts`: Control options
4712    /// * `CompCode` (Output): Completion code
4713    /// * `Reason` (Output): Reason code qualifying `CompCode`
4714    ///
4715    /// # References
4716    /// * [IBM `MQCTL` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/refdev/q101790_.html)
4717    pub fn MQCTL(
4718        Hconn: MQHCONN,
4719        Operation: MQLONG,
4720        ControlOpts: &MQCTLO,
4721        CompCode: &mut MQLONG,
4722        Reason: &mut MQLONG,
4723    );
4724    /// Disconnect Queue Manager
4725    ///
4726    /// # Arguments
4727    /// * `Hconn` (Input/Output): Connection handle
4728    /// * `CompCode` (Output): Completion code
4729    /// * `Reason` (Output): Reason code qualifying `CompCode`
4730    ///
4731    /// # References
4732    /// * [IBM `MQDISC` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/refdev/q101800_.html)
4733    pub fn MQDISC(Hconn: &mut MQHCONN, CompCode: &mut MQLONG, Reason: &mut MQLONG);
4734    /// Delete Message Handle
4735    ///
4736    /// # Arguments
4737    /// * `Hconn`: Connection handle
4738    /// * `Hmsg` (Input/Output): Message handle
4739    /// * `DltMsgHOpts`: Options that control the action of [`MQDLTMH`]
4740    /// * `CompCode` (Output): Completion code
4741    /// * `Reason` (Output): Reason code qualifying `CompCode`
4742    ///
4743    /// # References
4744    /// * [IBM `MQDLTMH` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/refdev/q101810_.html)
4745    pub fn MQDLTMH(
4746        Hconn: MQHCONN,
4747        Hmsg: &mut MQHMSG,
4748        DltMsgHOpts: &MQDMHO,
4749        CompCode: &mut MQLONG,
4750        Reason: &mut MQLONG,
4751    );
4752    /// Delete Message Property
4753    ///
4754    /// # Arguments
4755    /// * `Hconn`: Connection handle
4756    /// * `Hmsg`: Message handle
4757    /// * `DltPropOpts`: Options that control the action of [`MQDLTMP`]
4758    /// * `Name`: Property name
4759    /// * `CompCode` (Output): Completion code
4760    /// * `Reason` (Output): Reason code qualifying `CompCode`
4761    ///
4762    /// # References
4763    /// * [IBM `MQDLTMP` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/refdev/q101820_.html)
4764    pub fn MQDLTMP(
4765        Hconn: MQHCONN,
4766        Hmsg: MQHMSG,
4767        DltPropOpts: &MQDMPO,
4768        Name: &MQCHARV,
4769        CompCode: &mut MQLONG,
4770        Reason: &mut MQLONG,
4771    );
4772    /// Get Message
4773    ///
4774    /// # Arguments
4775    /// * `Hconn`: Connection handle
4776    /// * `Hobj`: Object handle
4777    /// * `MsgDesc` (Input/Output): Message descriptor
4778    /// * `GetMsgOpts` (Input/Output): Options that control the action of [`MQGET`]
4779    /// * `BufferLength`: Length in bytes of the Buffer area
4780    /// * `Buffer` (Output): Area to contain the message data
4781    /// * `DataLength` (Output): Length of the message
4782    /// * `CompCode` (Output): Completion code
4783    /// * `Reason` (Output): Reason code qualifying `CompCode`
4784    ///
4785    /// # References
4786    /// * [IBM `MQGET` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/refdev/q101830_.html)
4787    pub fn MQGET(
4788        Hconn: MQHCONN,
4789        Hobj: MQHOBJ,
4790        MsgDesc: PMQVOID,
4791        GetMsgOpts: &mut MQGMO,
4792        BufferLength: MQLONG,
4793        Buffer: PMQVOID,
4794        DataLength: &mut MQLONG,
4795        CompCode: &mut MQLONG,
4796        Reason: &mut MQLONG,
4797    );
4798    /// Inquire Object Attributes
4799    ///
4800    /// # Arguments
4801    /// * `Hconn`: Connection handle
4802    /// * `Hobj`: Object handle
4803    /// * `SelectorCount`: Count of selectors
4804    /// * `Selectors`: Array of attribute selectors
4805    /// * `IntAttrCount`: Count of integer attributes
4806    /// * `IntAttrs` (Output): Array of integer attributes
4807    /// * `CharAttrLength`: Length of character attributes buffer
4808    /// * `CharAttrs` (Output): Character attributes
4809    /// * `CompCode` (Output): Completion code
4810    /// * `Reason` (Output): Reason code qualifying `CompCode`
4811    ///
4812    /// # References
4813    /// * [IBM `MQINQ` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/refdev/q101840_.html)
4814    pub fn MQINQ(
4815        Hconn: MQHCONN,
4816        Hobj: MQHOBJ,
4817        SelectorCount: MQLONG,
4818        Selectors: PMQLONG,
4819        IntAttrCount: MQLONG,
4820        IntAttrs: PMQLONG,
4821        CharAttrLength: MQLONG,
4822        CharAttrs: PMQCHAR,
4823        CompCode: &mut MQLONG,
4824        Reason: &mut MQLONG,
4825    );
4826    /// Inquire Message Property
4827    ///
4828    /// # Arguments
4829    /// * `Hconn`: Connection handle
4830    /// * `Hmsg`: Message handle
4831    /// * `InqPropOpts`: Options that control the action of [`MQINQMP`]
4832    /// * `Name`: Property name
4833    /// * `PropDesc` (Output): Property descriptor
4834    /// * `Type` (Input/Output): Property data type
4835    /// * `ValueLength`: Length in bytes of the Value area
4836    /// * `Value` (Output): Property value
4837    /// * `DataLength` (Output): Length of the property value
4838    /// * `CompCode` (Output): Completion code
4839    /// * `Reason` (Output): Reason code qualifying `CompCode`
4840    ///
4841    /// # References
4842    /// * [IBM `MQINQMP` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/refdev/q101850_.html)
4843    pub fn MQINQMP(
4844        Hconn: MQHCONN,
4845        Hmsg: MQHMSG,
4846        InqPropOpts: &mut MQIMPO,
4847        Name: &MQCHARV,
4848        PropDesc: &mut MQPD,
4849        Type: &mut MQLONG,
4850        ValueLength: MQLONG,
4851        Value: PMQVOID,
4852        DataLength: &mut MQLONG,
4853        CompCode: &mut MQLONG,
4854        Reason: &mut MQLONG,
4855    );
4856    /// Message Handle To Buffer
4857    ///
4858    /// # Arguments
4859    /// * `Hconn`: Connection handle
4860    /// * `Hmsg`: Message handle
4861    /// * `MsgHBufOpts`: Options that control the action of [`MQMHBUF`]
4862    /// * `Name`: Property name
4863    /// * `MsgDesc` (Input/Output): Message descriptor
4864    /// * `BufferLength`: Length in bytes of the Buffer area
4865    /// * `Buffer` (Output): Area to contain the properties
4866    /// * `DataLength` (Output): Length of the properties
4867    /// * `CompCode` (Output): Completion code
4868    /// * `Reason` (Output): Reason code qualifying `CompCode`
4869    ///
4870    /// # References
4871    /// * [IBM `MQMHBUF` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/refdev/q101860_.html)
4872    pub fn MQMHBUF(
4873        Hconn: MQHCONN,
4874        Hmsg: MQHMSG,
4875        MsgHBufOpts: &MQMHBO,
4876        Name: &MQCHARV,
4877        MsgDesc: PMQVOID,
4878        BufferLength: MQLONG,
4879        Buffer: PMQVOID,
4880        DataLength: &mut MQLONG,
4881        CompCode: &mut MQLONG,
4882        Reason: &mut MQLONG,
4883    );
4884    /// Open Object
4885    ///
4886    /// # Arguments
4887    /// * `Hconn`: Connection handle
4888    /// * `ObjDesc` (Input/Output): Object descriptor
4889    /// * `Options`: Options that control the action of [`MQOPEN`]
4890    /// * `Hobj` (Output): Object handle
4891    /// * `CompCode` (Output): Completion code
4892    /// * `Reason` (Output): Reason code qualifying `CompCode`
4893    ///
4894    /// # References
4895    /// * [IBM `MQOPEN` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/refdev/q101870_.html)
4896    pub fn MQOPEN(
4897        Hconn: MQHCONN,
4898        ObjDesc: &mut MQOD,
4899        Options: MQLONG,
4900        Hobj: &mut MQHOBJ,
4901        CompCode: &mut MQLONG,
4902        Reason: &mut MQLONG,
4903    );
4904    /// Put Message
4905    ///
4906    /// # Arguments
4907    /// * `Hconn`: Connection handle
4908    /// * `Hobj`: Object handle
4909    /// * `MsgDesc` (Input/Output): Message descriptor
4910    /// * `PutMsgOpts` (Input/Output): Options that control the action of [`MQPUT`]
4911    /// * `BufferLength`: Length of the message in Buffer
4912    /// * `Buffer`: Message data
4913    /// * `CompCode` (Output): Completion code
4914    /// * `Reason` (Output): Reason code qualifying `CompCode`
4915    ///
4916    /// # References
4917    /// * [IBM `MQPUT` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/refdev/q101880_.html)
4918    pub fn MQPUT(
4919        Hconn: MQHCONN,
4920        Hobj: MQHOBJ,
4921        MsgDesc: PMQVOID,
4922        PutMsgOpts: &mut MQPMO,
4923        BufferLength: MQLONG,
4924        Buffer: PMQVOID,
4925        CompCode: &mut MQLONG,
4926        Reason: &mut MQLONG,
4927    );
4928    /// Put One Message
4929    ///
4930    /// # Arguments
4931    /// * `Hconn`: Connection handle
4932    /// * `ObjDesc` (Input/Output): Object descriptor
4933    /// * `MsgDesc` (Input/Output): Message descriptor
4934    /// * `PutMsgOpts` (Input/Output): Options that control the action of [`MQPUT1`]
4935    /// * `BufferLength`: Length of the message in Buffer
4936    /// * `Buffer`: Message data
4937    /// * `CompCode` (Output): Completion code
4938    /// * `Reason` (Output): Reason code qualifying `CompCode`
4939    ///
4940    /// # References
4941    /// * [IBM `MQPUT1` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/refdev/q101890_.html)
4942    pub fn MQPUT1(
4943        Hconn: MQHCONN,
4944        ObjDesc: &mut MQOD,
4945        MsgDesc: PMQVOID,
4946        PutMsgOpts: &mut MQPMO,
4947        BufferLength: MQLONG,
4948        Buffer: PMQVOID,
4949        CompCode: &mut MQLONG,
4950        Reason: &mut MQLONG,
4951    );
4952    /// Set Object Attributes
4953    ///
4954    /// # Arguments
4955    /// * `Hconn`: Connection handle
4956    /// * `Hobj`: Object handle
4957    /// * `SelectorCount`: Count of selectors
4958    /// * `Selectors`: Array of attribute selectors
4959    /// * `IntAttrCount`: Count of integer attributes
4960    /// * `IntAttrs`: Array of integer attributes
4961    /// * `CharAttrLength`: Length of character attributes buffer
4962    /// * `CharAttrs`: Character attributes
4963    /// * `CompCode` (Output): Completion code
4964    /// * `Reason` (Output): Reason code qualifying `CompCode`
4965    ///
4966    /// # References
4967    /// * [IBM `MQSET` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/refdev/q101900_.html)
4968    pub fn MQSET(
4969        Hconn: MQHCONN,
4970        Hobj: MQHOBJ,
4971        SelectorCount: MQLONG,
4972        Selectors: PMQLONG,
4973        IntAttrCount: MQLONG,
4974        IntAttrs: PMQLONG,
4975        CharAttrLength: MQLONG,
4976        CharAttrs: PMQCHAR,
4977        CompCode: &mut MQLONG,
4978        Reason: &mut MQLONG,
4979    );
4980    /// Set Message Property
4981    ///
4982    /// # Arguments
4983    /// * `Hconn`: Connection handle
4984    /// * `Hmsg`: Message handle
4985    /// * `SetPropOpts`: Options that control the action of [`MQSETMP`]
4986    /// * `Name`: Property name
4987    /// * `PropDesc` (Input/Output): Property descriptor
4988    /// * `Type`: Property data type
4989    /// * `ValueLength`: Length of the Value area
4990    /// * `Value`: Property value
4991    /// * `CompCode` (Output): Completion code
4992    /// * `Reason` (Output): Reason code qualifying `CompCode`
4993    ///
4994    /// # References
4995    /// * [IBM `MQSETMP` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/refdev/q101910_.html)
4996    pub fn MQSETMP(
4997        Hconn: MQHCONN,
4998        Hmsg: MQHMSG,
4999        SetPropOpts: &MQSMPO,
5000        Name: &MQCHARV,
5001        PropDesc: &mut MQPD,
5002        Type: MQLONG,
5003        ValueLength: MQLONG,
5004        Value: PMQVOID,
5005        CompCode: &mut MQLONG,
5006        Reason: &mut MQLONG,
5007    );
5008    /// Get Status Information
5009    ///
5010    /// # Arguments
5011    /// * `Hconn`: Connection handle
5012    /// * `Type`: Status information type
5013    /// * `Status` (Input/Output): Status information
5014    /// * `CompCode` (Output): Completion code
5015    /// * `Reason` (Output): Reason code qualifying `CompCode`
5016    ///
5017    /// # References
5018    /// * [IBM `MQSTAT` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/refdev/q101920_.html)
5019    pub fn MQSTAT(
5020        Hconn: MQHCONN,
5021        Type: MQLONG,
5022        Status: &mut MQSTS,
5023        CompCode: &mut MQLONG,
5024        Reason: &mut MQLONG,
5025    );
5026    /// Subscribe to topic
5027    ///
5028    /// # Arguments
5029    /// * `Hconn`: Connection handle
5030    /// * `SubDesc` (Input/Output): Subscription descriptor
5031    /// * `Hobj` (Input/Output): Object handle for queue
5032    /// * `Hsub` (Output): Subscription object handle
5033    /// * `CompCode` (Output): Completion code
5034    /// * `Reason` (Output): Reason code qualifying `CompCode`
5035    ///
5036    /// # References
5037    /// * [IBM `MQSUB` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/refdev/q101930_.html)
5038    pub fn MQSUB(
5039        Hconn: MQHCONN,
5040        SubDesc: &mut MQSD,
5041        Hobj: Option<&mut MQHOBJ>,
5042        Hsub: &mut MQHOBJ,
5043        CompCode: &mut MQLONG,
5044        Reason: &mut MQLONG,
5045    );
5046    /// Subscription Request
5047    ///
5048    /// # Arguments
5049    /// * `Hconn`: Connection handle
5050    /// * `Hsub`: Subscription handle
5051    /// * `Action`: Action requested on the subscription
5052    /// * `SubRqOpts` (Input/Output): Subscription Request Options
5053    /// * `CompCode` (Output): Completion code
5054    /// * `Reason` (Output): Reason code qualifying `CompCode`
5055    ///
5056    /// # References
5057    /// * [IBM `MQSUBRQ` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/refdev/q101940_.html)
5058    pub fn MQSUBRQ(
5059        Hconn: MQHCONN,
5060        Hsub: MQHOBJ,
5061        Action: MQLONG,
5062        SubRqOpts: Option<&mut MQSRO>,
5063        CompCode: &mut MQLONG,
5064        Reason: &mut MQLONG,
5065    );
5066}
5067pub type PMQCD = *mut MQCD;
5068pub type PPMQCD = *mut PMQCD;
5069/// Channel Definition
5070///
5071/// # References
5072/// * [IBM `MQCD` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/refdev/q108210_.html)
5073#[repr(C)]
5074#[derive(Debug, Copy, Clone)]
5075pub struct MQCD {
5076    /// Channel definition name
5077    pub ChannelName: [MQCHAR; 20usize],
5078    /// Structure version number
5079    pub Version: MQLONG,
5080    /// Channel type
5081    pub ChannelType: MQLONG,
5082    /// Transport type
5083    pub TransportType: MQLONG,
5084    /// Channel description
5085    pub Desc: [MQCHAR; 64usize],
5086    /// Queue-manager name
5087    pub QMgrName: [MQCHAR; 48usize],
5088    /// Transmission queue name
5089    pub XmitQName: [MQCHAR; 48usize],
5090    /// First 20 bytes of connection name
5091    pub ShortConnectionName: [MQCHAR; 20usize],
5092    /// Reserved
5093    pub MCAName: [MQCHAR; 20usize],
5094    /// LU 6.2 Mode name
5095    pub ModeName: [MQCHAR; 8usize],
5096    /// LU 6.2 transaction program name
5097    pub TpName: [MQCHAR; 64usize],
5098    /// Batch size
5099    pub BatchSize: MQLONG,
5100    /// Disconnect interval
5101    pub DiscInterval: MQLONG,
5102    /// Short retry count
5103    pub ShortRetryCount: MQLONG,
5104    /// Short retry wait interval
5105    pub ShortRetryInterval: MQLONG,
5106    /// Long retry count
5107    pub LongRetryCount: MQLONG,
5108    /// Long retry wait interval
5109    pub LongRetryInterval: MQLONG,
5110    /// Channel security exit name
5111    pub SecurityExit: [MQCHAR; 128usize],
5112    /// Channel message exit name
5113    pub MsgExit: [MQCHAR; 128usize],
5114    /// Channel send exit name
5115    pub SendExit: [MQCHAR; 128usize],
5116    /// Channel receive exit name
5117    pub ReceiveExit: [MQCHAR; 128usize],
5118    /// Highest allowable message sequence number
5119    pub SeqNumberWrap: MQLONG,
5120    /// Maximum message length
5121    pub MaxMsgLength: MQLONG,
5122    /// Put authority
5123    pub PutAuthority: MQLONG,
5124    /// Data conversion
5125    pub DataConversion: MQLONG,
5126    /// Channel security exit user data
5127    pub SecurityUserData: [MQCHAR; 32usize],
5128    /// Channel message exit user data
5129    pub MsgUserData: [MQCHAR; 32usize],
5130    /// Channel send exit user data
5131    pub SendUserData: [MQCHAR; 32usize],
5132    /// Channel receive exit user data
5133    pub ReceiveUserData: [MQCHAR; 32usize],
5134    /// User identifier
5135    ///
5136    /// [`MQCD::Version`] >= 2
5137    pub UserIdentifier: [MQCHAR; 12usize],
5138    /// Password
5139    ///
5140    /// [`MQCD::Version`] >= 2
5141    pub Password: [MQCHAR; 12usize],
5142    /// First 12 bytes of MCA user identifier
5143    ///
5144    /// [`MQCD::Version`] >= 2
5145    pub MCAUserIdentifier: [MQCHAR; 12usize],
5146    /// Message channel agent type
5147    ///
5148    /// [`MQCD::Version`] >= 2
5149    pub MCAType: MQLONG,
5150    /// Connection name
5151    ///
5152    /// [`MQCD::Version`] >= 2
5153    pub ConnectionName: [MQCHAR; 264usize],
5154    /// First 12 bytes of user identifier from partner
5155    ///
5156    /// [`MQCD::Version`] >= 2
5157    pub RemoteUserIdentifier: [MQCHAR; 12usize],
5158    /// Password from partner
5159    ///
5160    /// [`MQCD::Version`] >= 2
5161    pub RemotePassword: [MQCHAR; 12usize],
5162    /// Channel message retry exit name
5163    ///
5164    /// [`MQCD::Version`] >= 3
5165    pub MsgRetryExit: [MQCHAR; 128usize],
5166    /// Channel message retry exit user data
5167    ///
5168    /// [`MQCD::Version`] >= 3
5169    pub MsgRetryUserData: [MQCHAR; 32usize],
5170    /// Number of times MCA will try to put the message, after first attempt has failed
5171    ///
5172    /// [`MQCD::Version`] >= 3
5173    pub MsgRetryCount: MQLONG,
5174    /// Minimum interval in milliseconds after which the open or put operation will be retried
5175    ///
5176    /// [`MQCD::Version`] >= 3
5177    pub MsgRetryInterval: MQLONG,
5178    /// Time in seconds between heartbeat flows
5179    ///
5180    /// [`MQCD::Version`] >= 4
5181    pub HeartbeatInterval: MQLONG,
5182    /// Batch duration
5183    ///
5184    /// [`MQCD::Version`] >= 4
5185    pub BatchInterval: MQLONG,
5186    /// Speed at which nonpersistent messages are sent
5187    ///
5188    /// [`MQCD::Version`] >= 4
5189    pub NonPersistentMsgSpeed: MQLONG,
5190    /// Length of [`MQCD`] structure
5191    ///
5192    /// [`MQCD::Version`] >= 4
5193    pub StrucLength: MQLONG,
5194    /// Length of exit name
5195    ///
5196    /// [`MQCD::Version`] >= 4
5197    pub ExitNameLength: MQLONG,
5198    /// Length of exit user data
5199    ///
5200    /// [`MQCD::Version`] >= 4
5201    pub ExitDataLength: MQLONG,
5202    /// Number of message exits defined
5203    ///
5204    /// [`MQCD::Version`] >= 4
5205    pub MsgExitsDefined: MQLONG,
5206    /// Number of send exits defined
5207    ///
5208    /// [`MQCD::Version`] >= 4
5209    pub SendExitsDefined: MQLONG,
5210    /// Number of receive exits defined
5211    ///
5212    /// [`MQCD::Version`] >= 4
5213    pub ReceiveExitsDefined: MQLONG,
5214    /// Address of first MsgExit field
5215    ///
5216    /// [`MQCD::Version`] >= 4
5217    pub MsgExitPtr: MQPTR,
5218    /// Address of first MsgUserData field
5219    ///
5220    /// [`MQCD::Version`] >= 4
5221    pub MsgUserDataPtr: MQPTR,
5222    /// Address of first SendExit field
5223    ///
5224    /// [`MQCD::Version`] >= 4
5225    pub SendExitPtr: MQPTR,
5226    /// Address of first SendUserData field
5227    ///
5228    /// [`MQCD::Version`] >= 4
5229    pub SendUserDataPtr: MQPTR,
5230    /// Address of first ReceiveExit field
5231    ///
5232    /// [`MQCD::Version`] >= 4
5233    pub ReceiveExitPtr: MQPTR,
5234    /// Address of first ReceiveUserData field
5235    ///
5236    /// [`MQCD::Version`] >= 4
5237    pub ReceiveUserDataPtr: MQPTR,
5238    /// Address of a list of cluster names
5239    ///
5240    /// [`MQCD::Version`] >= 5
5241    pub ClusterPtr: MQPTR,
5242    /// Number of clusters to which the channel belongs
5243    ///
5244    /// [`MQCD::Version`] >= 5
5245    pub ClustersDefined: MQLONG,
5246    /// Network priority
5247    ///
5248    /// [`MQCD::Version`] >= 5
5249    pub NetworkPriority: MQLONG,
5250    /// Length of long MCA user identifier
5251    ///
5252    /// [`MQCD::Version`] >= 6
5253    pub LongMCAUserIdLength: MQLONG,
5254    /// Length of long remote user identifier
5255    ///
5256    /// [`MQCD::Version`] >= 6
5257    pub LongRemoteUserIdLength: MQLONG,
5258    /// Address of long MCA user identifier
5259    ///
5260    /// [`MQCD::Version`] >= 6
5261    pub LongMCAUserIdPtr: MQPTR,
5262    /// Address of long remote user identifier
5263    ///
5264    /// [`MQCD::Version`] >= 6
5265    pub LongRemoteUserIdPtr: MQPTR,
5266    /// MCA security identifier
5267    ///
5268    /// [`MQCD::Version`] >= 6
5269    pub MCASecurityId: MQBYTE40,
5270    /// Remote security identifier
5271    ///
5272    /// [`MQCD::Version`] >= 6
5273    pub RemoteSecurityId: MQBYTE40,
5274    /// SSL CipherSpec
5275    ///
5276    /// [`MQCD::Version`] >= 7
5277    pub SSLCipherSpec: [MQCHAR; 32usize],
5278    /// Address of SSL peer name
5279    ///
5280    /// [`MQCD::Version`] >= 7
5281    pub SSLPeerNamePtr: MQPTR,
5282    /// Length of SSL peer name
5283    ///
5284    /// [`MQCD::Version`] >= 7
5285    pub SSLPeerNameLength: MQLONG,
5286    /// Whether SSL client authentication is required
5287    ///
5288    /// [`MQCD::Version`] >= 7
5289    pub SSLClientAuth: MQLONG,
5290    /// Keepalive interval
5291    ///
5292    /// [`MQCD::Version`] >= 7
5293    pub KeepAliveInterval: MQLONG,
5294    /// Local communications address
5295    ///
5296    /// [`MQCD::Version`] >= 7
5297    pub LocalAddress: [MQCHAR; 48usize],
5298    /// Batch heartbeat interval
5299    ///
5300    /// [`MQCD::Version`] >= 7
5301    pub BatchHeartbeat: MQLONG,
5302    /// Header data compression list
5303    ///
5304    /// [`MQCD::Version`] >= 8
5305    pub HdrCompList: [MQLONG; 2usize],
5306    /// Message data compression list
5307    ///
5308    /// [`MQCD::Version`] >= 8
5309    pub MsgCompList: [MQLONG; 16usize],
5310    /// Channel rank
5311    ///
5312    /// [`MQCD::Version`] >= 8
5313    pub CLWLChannelRank: MQLONG,
5314    /// Channel priority
5315    ///
5316    /// [`MQCD::Version`] >= 8
5317    pub CLWLChannelPriority: MQLONG,
5318    /// Channel weight
5319    ///
5320    /// [`MQCD::Version`] >= 8
5321    pub CLWLChannelWeight: MQLONG,
5322    /// Channel monitoring
5323    ///
5324    /// [`MQCD::Version`] >= 8
5325    pub ChannelMonitoring: MQLONG,
5326    /// Channel statistics
5327    ///
5328    /// [`MQCD::Version`] >= 8
5329    pub ChannelStatistics: MQLONG,
5330    /// Limit on sharing conversations
5331    ///
5332    /// [`MQCD::Version`] >= 9
5333    pub SharingConversations: MQLONG,
5334    /// Message property control
5335    ///
5336    /// [`MQCD::Version`] >= 9
5337    pub PropertyControl: MQLONG,
5338    /// Limit on SVRCONN channel instances
5339    ///
5340    /// [`MQCD::Version`] >= 9
5341    pub MaxInstances: MQLONG,
5342    /// Limit on SVRCONN channel instances per client
5343    ///
5344    /// [`MQCD::Version`] >= 9
5345    pub MaxInstancesPerClient: MQLONG,
5346    /// Client channel weight
5347    ///
5348    /// [`MQCD::Version`] >= 9
5349    pub ClientChannelWeight: MQLONG,
5350    /// Connection affinity
5351    ///
5352    /// [`MQCD::Version`] >= 9
5353    pub ConnectionAffinity: MQLONG,
5354    /// Batch data limit
5355    ///
5356    /// [`MQCD::Version`] >= 10
5357    pub BatchDataLimit: MQLONG,
5358    /// Use Dead Letter Queue
5359    ///
5360    /// [`MQCD::Version`] >= 10
5361    pub UseDLQ: MQLONG,
5362    /// Default client reconnect option
5363    ///
5364    /// [`MQCD::Version`] >= 10
5365    pub DefReconnect: MQLONG,
5366    /// Certificate label
5367    ///
5368    /// [`MQCD::Version`] >= 11
5369    pub CertificateLabel: [MQCHAR; 64usize],
5370    /// SPL Protection
5371    ///
5372    /// [`MQCD::Version`] >= 12
5373    pub SPLProtection: MQLONG,
5374}
5375pub const MQCD_VERSION_1: MQLONG = 1;
5376pub const MQCD_VERSION_2: MQLONG = 2;
5377pub const MQCD_VERSION_3: MQLONG = 3;
5378pub const MQCD_VERSION_4: MQLONG = 4;
5379pub const MQCD_VERSION_5: MQLONG = 5;
5380pub const MQCD_VERSION_6: MQLONG = 6;
5381pub const MQCD_VERSION_7: MQLONG = 7;
5382pub const MQCD_VERSION_8: MQLONG = 8;
5383pub const MQCD_VERSION_9: MQLONG = 9;
5384pub const MQCD_VERSION_10: MQLONG = 10;
5385pub const MQCD_VERSION_11: MQLONG = 11;
5386pub const MQCD_VERSION_12: MQLONG = 12;
5387pub const MQCD_CURRENT_VERSION: MQLONG = 12;
5388pub const MQCD_LENGTH_1: usize = 984;
5389pub const MQCD_LENGTH_2: usize = 1312;
5390pub const MQCD_LENGTH_3: usize = 1480;
5391pub const MQCD_LENGTH_4: usize = 1568;
5392pub const MQCD_LENGTH_5: usize = 1584;
5393pub const MQCD_LENGTH_6: usize = 1688;
5394pub const MQCD_LENGTH_7: usize = 1792;
5395pub const MQCD_LENGTH_8: usize = 1888;
5396pub const MQCD_LENGTH_9: usize = 1912;
5397pub const MQCD_LENGTH_10: usize = 1920;
5398pub const MQCD_LENGTH_11: usize = 1984;
5399pub const MQCD_LENGTH_12: usize = 1992;
5400pub const MQCD_CURRENT_LENGTH: usize = 1992;
5401pub const MQCHT_SENDER: MQLONG = 1;
5402pub const MQCHT_SERVER: MQLONG = 2;
5403pub const MQCHT_RECEIVER: MQLONG = 3;
5404pub const MQCHT_REQUESTER: MQLONG = 4;
5405pub const MQCHT_ALL: MQLONG = 5;
5406pub const MQCHT_CLNTCONN: MQLONG = 6;
5407pub const MQCHT_SVRCONN: MQLONG = 7;
5408pub const MQCHT_CLUSRCVR: MQLONG = 8;
5409pub const MQCHT_CLUSSDR: MQLONG = 9;
5410pub const MQCHT_MQTT: MQLONG = 10;
5411pub const MQCHT_AMQP: MQLONG = 11;
5412pub const MQCOMPRESS_NOT_AVAILABLE: MQLONG = -1;
5413pub const MQCOMPRESS_NONE: MQLONG = 0;
5414pub const MQCOMPRESS_RLE: MQLONG = 1;
5415pub const MQCOMPRESS_ZLIBFAST: MQLONG = 2;
5416pub const MQCOMPRESS_ZLIBHIGH: MQLONG = 4;
5417pub const MQCOMPRESS_SYSTEM: MQLONG = 8;
5418pub const MQCOMPRESS_LZ4FAST: MQLONG = 16;
5419pub const MQCOMPRESS_LZ4HIGH: MQLONG = 32;
5420pub const MQCOMPRESS_ANY: MQLONG = 268435455;
5421pub const MQXPT_ALL: MQLONG = -1;
5422pub const MQXPT_LOCAL: MQLONG = 0;
5423pub const MQXPT_LU62: MQLONG = 1;
5424pub const MQXPT_TCP: MQLONG = 2;
5425pub const MQXPT_NETBIOS: MQLONG = 3;
5426pub const MQXPT_SPX: MQLONG = 4;
5427pub const MQXPT_DECNET: MQLONG = 5;
5428pub const MQXPT_UDP: MQLONG = 6;
5429pub const MQCAFTY_NONE: MQLONG = 0;
5430pub const MQCAFTY_PREFERRED: MQLONG = 1;
5431pub const MQDCC_DEFAULT_CONVERSION: MQLONG = 1;
5432pub const MQDCC_FILL_TARGET_BUFFER: MQLONG = 2;
5433pub const MQDCC_INT_DEFAULT_CONVERSION: MQLONG = 4;
5434pub const MQDCC_SOURCE_ENC_NATIVE: MQLONG = 32;
5435pub const MQDCC_SOURCE_ENC_NORMAL: MQLONG = 16;
5436pub const MQDCC_SOURCE_ENC_REVERSED: MQLONG = 32;
5437pub const MQDCC_SOURCE_ENC_UNDEFINED: MQLONG = 0;
5438pub const MQDCC_TARGET_ENC_NATIVE: MQLONG = 512;
5439pub const MQDCC_TARGET_ENC_NORMAL: MQLONG = 256;
5440pub const MQDCC_TARGET_ENC_REVERSED: MQLONG = 512;
5441pub const MQDCC_TARGET_ENC_UNDEFINED: MQLONG = 0;
5442pub const MQDCC_NONE: MQLONG = 0;
5443pub const MQDCC_SOURCE_ENC_MASK: MQLONG = 240;
5444pub const MQDCC_TARGET_ENC_MASK: MQLONG = 3840;
5445pub const MQDCC_SOURCE_ENC_FACTOR: MQLONG = 16;
5446pub const MQDCC_TARGET_ENC_FACTOR: MQLONG = 256;
5447unsafe extern "C" {
5448    /// Convert Characters
5449    ///
5450    /// # Arguments
5451    /// * `Hconn`: Connection handle
5452    /// * `Options`: Options that control the action of [`MQXCNVC`]
5453    /// * `SourceCCSID`: Coded character set identifier of string before conversion
5454    /// * `SourceLength`: Length of string before conversion
5455    /// * `SourceBuffer`: String to be converted
5456    /// * `TargetCCSID`: Coded character set identifier of string after conversion
5457    /// * `TargetLength`: Length of output buffer
5458    /// * `TargetBuffer` (Output): String after conversion
5459    /// * `DataLength` (Output): Length of output string
5460    /// * `CompCode` (Output): Completion code
5461    /// * `Reason` (Output): Reason code qualifying `CompCode`
5462    ///
5463    /// # References
5464    /// * [IBM `MQXCNVC` Documentation](https://www.ibm.com/docs/en/SSFKSJ_latest/refdev/q104110_.html)
5465    pub fn MQXCNVC(
5466        Hconn: MQHCONN,
5467        Options: MQLONG,
5468        SourceCCSID: MQLONG,
5469        SourceLength: MQLONG,
5470        SourceBuffer: PMQCHAR,
5471        TargetCCSID: MQLONG,
5472        TargetLength: MQLONG,
5473        TargetBuffer: PMQCHAR,
5474        DataLength: &mut MQLONG,
5475        CompCode: &mut MQLONG,
5476        Reason: &mut MQLONG,
5477    );
5478}