public ToBytes ( Microsoft.Protocols.TestTools.StackSdk.FileAccessService.Wsp.WspBuffer buffer ) : void | ||
buffer | Microsoft.Protocols.TestTools.StackSdk.FileAccessService.Wsp.WspBuffer | |
return | void |
public byte[] GetBodyBytes() { var buffer = new WspBuffer(); buffer.Add(_wid); buffer.Add(_cbSoFar); var tempBuffer = new WspBuffer(); PropSpec.ToBytes(tempBuffer); var propSpecBytes = tempBuffer.GetBytes(); _cbPropSpec = (uint)propSpecBytes.Length; buffer.Add(_cbPropSpec); buffer.Add(_cbChunk); buffer.AddRange(propSpecBytes); buffer.AlignWrite(4); return(buffer.GetBytes()); }
public void ToBytes(WspBuffer buffer) { _Property.ToBytes(buffer); buffer.Add(Cc, 4); buffer.AddUnicodeString(_pwcsPhrase, false); buffer.Add(Lcid, 4); }
public void ToBytes(WspBuffer buffer) { buffer.Add(_relop); _Property.ToBytes(buffer); buffer.AlignWrite(4); _prval.ToBytes(buffer); buffer.Add(_lcid, 4); }
public void ToBytes(WspBuffer buffer) { _Property.ToBytes(buffer); buffer.Add(_flK1, 4); buffer.Add(_flK2); buffer.Add(_flK3); buffer.Add(_flB); buffer.Add(_cFeedbackDoc); buffer.Add(_ProbQueryPid); }
public void ToBytes(WspBuffer buffer) { buffer.Add(_cFeedbackDoc); _Property.ToBytes(buffer); }
public void ToBytes(WspBuffer buffer) { PropSpec.ToBytes(buffer); buffer.Add((uint)vType, 4); byte AggregateUsed; if (AggregateType.HasValue) { AggregateUsed = 0x01; buffer.Add(AggregateUsed); buffer.Add(AggregateType.Value); } else { AggregateUsed = 0x00; buffer.Add(AggregateUsed); } byte ValueUsed; if (ValueOffset.HasValue && ValueSize.HasValue) { ValueUsed = 0x01; buffer.Add(ValueUsed); buffer.AlignWrite(2); buffer.Add(ValueOffset.Value); buffer.Add(ValueSize.Value); } else if (!ValueOffset.HasValue && !ValueSize.HasValue) { ValueUsed = 0x00; buffer.Add(ValueUsed); } else { throw new InvalidOperationException("ValueOffset and ValueSize should be present or absent at the same time!"); } byte StatusUsed; if (StatusOffset.HasValue) { StatusUsed = 0x01; buffer.Add(StatusUsed); buffer.AlignWrite(2); buffer.Add(StatusOffset.Value); } else { StatusUsed = 0x00; buffer.Add(StatusUsed); } byte LengthUsed; if (LengthOffset.HasValue) { LengthUsed = 0x01; buffer.Add(LengthUsed); buffer.AlignWrite(2); buffer.Add(LengthOffset.Value); } else { LengthUsed = 0x00; buffer.Add(LengthUsed); } }