SharpCifs.Smb.NetShareEnum.WriteParametersWireFormat C# (CSharp) Method

WriteParametersWireFormat() private method

private WriteParametersWireFormat ( byte dst, int dstIndex ) : int
dst byte
dstIndex int
return int
		internal override int WriteParametersWireFormat(byte[] dst, int dstIndex)
		{
			int start = dstIndex;
			byte[] descr;
			try
			{
				//descr = Runtime.GetBytesForString(Descr, "ASCII");
                descr = Runtime.GetBytesForString(Descr, "UTF-8");
			}
			catch (UnsupportedEncodingException)
			{
				return 0;
			}
			WriteInt2(NetShareEnum, dst, dstIndex);
			dstIndex += 2;
			Array.Copy(descr, 0, dst, dstIndex, descr.Length);
			dstIndex += descr.Length;
			WriteInt2(unchecked(0x0001), dst, dstIndex);
			dstIndex += 2;
			WriteInt2(MaxDataCount, dst, dstIndex);
			dstIndex += 2;
			return dstIndex - start;
		}