/// <summary>
        /// to decode the smb data: from the general SmbDada to the concrete Smb Data.
        /// </summary>
        protected override void DecodeData()
        {
            SMB_COM_OPEN_ANDX_Response_SMB_Data smbData = base.SmbData;

            smbData.ByteCount = this.smbDataBlock.ByteCount;

            base.SmbData = smbData;
        }
 /// <summary>
 /// to decode the smb data: from the general SmbDada to the concrete Smb Data.
 /// </summary>
 protected override void DecodeData()
 {
     this.smbData = TypeMarshal.ToStruct <SMB_COM_OPEN_ANDX_Response_SMB_Data>(
         TypeMarshal.ToBytes(this.smbDataBlock));
 }