本文整理汇总了C#中RopIdType类的典型用法代码示例。如果您正苦于以下问题:C# RopIdType类的具体用法?C# RopIdType怎么用?C# RopIdType使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
RopIdType类属于命名空间,在下文中一共展示了RopIdType类的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Parse
/// <summary>
/// Parse the RopCloneStreamRequest structure.
/// </summary>
/// <param name="s">An stream containing RopCloneStreamRequest structure.</param>
public override void Parse(Stream s)
{
base.Parse(s);
this.RopId = (RopIdType)ReadByte();
this.LogonId = ReadByte();
this.InputHandleIndex = ReadByte();
this.OutputHandleIndex = ReadByte();
}
示例2: Parse
/// <summary>
/// Parse the RopLogonRequest structure.
/// </summary>
/// <param name="s">An stream containing RopLogonRequest structure.</param>
public override void Parse(Stream s)
{
base.Parse(s);
this.RopId = (RopIdType)ReadByte();
this.LogonId = ReadByte();
this.OutputHandleIndex = ReadByte();
this.LogonFlags = (LogonFlags)ReadByte();
this.OpenFlags = (OpenFlags)ReadUint();
this.StoreState = ReadUint();
this.EssdnSize = ReadUshort();
if (this.EssdnSize > 0)
{
this.Essdn = new MAPIString(Encoding.ASCII);
this.Essdn.Parse(s);
}
}
示例3: Parse
/// <summary>
/// Parse the RopBufferTooSmallResponse structure.
/// </summary>
/// <param name="s">An stream containing RopBufferTooSmallResponse structure.</param>
public override void Parse(Stream s)
{
base.Parse(s);
this.RopId = (RopIdType)ReadByte();
this.SizeNeeded = ReadUshort();
this.RequestBuffers = ReadBytes((int)this.RequestBuffersSize);
}
示例4: Parse
/// <summary>
/// Parse the RopQueryColumnsAllResponse structure.
/// </summary>
/// <param name="s">An stream containing RopQueryColumnsAllResponse structure.</param>
public override void Parse(Stream s)
{
base.Parse(s);
this.RopId = (RopIdType)ReadByte();
this.InputHandleIndex = ReadByte();
HelpMethod help = new HelpMethod();
this.ReturnValue = help.FormatErrorCode(ReadUint());
if ((ErrorCodes)ReturnValue == ErrorCodes.Success)
{
this.PropertyTagCount = ReadUshort();
List<PropertyTag> tempPropertyTags = new List<PropertyTag>();
for (int i = 0; i < this.PropertyTagCount; i++)
{
PropertyTag tempPropertyTag = new PropertyTag();
tempPropertyTag.Parse(s);
tempPropertyTags.Add(tempPropertyTag);
}
this.PropertyTags = tempPropertyTags.ToArray();
}
}