Beispiel #1
0
 public MQObjectDescriptor()
 {
     this.objectString         = new MQCHARV(true, false);
     this.selectionString      = new MQCHARV(true, false);
     this.resolvedObjectString = new MQCHARV(false, true);
     this.ClearInvalidFields(0);
     this.useNativePtrSz = true;
 }
Beispiel #2
0
        internal void CopyCHARVIntoLPISD()
        {
            uint method = 0x354;

            this.TrEntry(method);
            this.lpiSD.subIdentity = this.subIdentity.mqcharv;
            base.TrExit(method);
        }
        public MQCHARV NewMQCHARV(bool input, bool output)
        {
            uint method = 970;

            this.TrEntry(method, new object[] { input, output });
            MQCHARV result = new MQCHARV(input, output);

            base.TrExit(method, result);
            return(result);
        }
 public MQSubscriptionDescriptor()
 {
     this.objectString    = new MQCHARV(true, false);
     this.subName         = new MQCHARV(true, false);
     this.subUserData     = new MQCHARV(true, false);
     this.selectionString = new MQCHARV(true, false);
     this.resObjectString = new MQCHARV(false, true);
     this.ClearInvalidFields(0);
     this.useNativePtrSz = true;
     this.calculateOffsets();
 }
Beispiel #5
0
 public LpiUSD()
 {
     base.TrConstructor("%Z% %W% %I% %E% %U%");
     this.lpiUSD                     = new structLPIUSD();
     this.lpiUSD.structId            = new byte[] { 0x4c, 0x55, 0x53, 0x44 };
     this.lpiUSD.version             = 1;
     this.lpiUSD.options             = 0;
     this.subIdentity                = new MQCHARV(true, false);
     this.subName                    = new MQCHARV(true, false);
     this.lpiUSD.subId               = new byte[0x18];
     this.lpiUSD.alternateUserId     = new byte[12];
     this.lpiUSD.alternateSecurityId = new byte[40];
 }
Beispiel #6
0
 public LpiSD()
 {
     base.TrConstructor("%Z% %W% %I% %E% %U%");
     this.lpiSD           = new structLPISD();
     this.lpiSD32         = new structLPISD32();
     this.StructId        = new byte[] { 0x4c, 0x53, 0x44, 0x20 };
     this.Version         = 1;
     this.Options         = 0;
     this.subIdentity     = new MQCHARV(true, false);
     this.SubId           = new byte[0x18];
     this.DestReadAhead   = 0;
     this.DestOpenOptions = 0;
     this.LpiSubProps     = new MQBase.structLPISDSUBPROPS();
     this.useNativePtrSz  = true;
 }