void get_identifier() { if (CTLInfo.ListIdentifier.cbData != 0) { Byte[] rawString = new Byte[CTLInfo.ListIdentifier.cbData]; Marshal.Copy(CTLInfo.ListIdentifier.pbData, rawString, 0, rawString.Length); GenericArray.ReverseOrder(ref rawString); rawString = Asn1Utils.Encode(rawString, (Byte)Asn1Type.BMPString); ListIdentifier = Asn1Utils.DecodeBMPString(rawString); } }