C# Class Microsoft.Protocols.TestSuites.Common.RopWritePerUserInformationRequest

Show file Open project: OfficeDev/Interop-TestSuites

Public Properties

Property Type Description
Data byte[]
DataOffset uint
DataSize ushort
FolderId LongTermId
HasFinished byte
InputHandleIndex byte
LogonId byte
ReplGuid byte[]
RopId byte

Public Methods

Method Description
Serialize ( ) : byte[]

Serialize the ROP request buffer.

Size ( ) : int

Return the size of this structure.

Method Details

Serialize() public method

Serialize the ROP request buffer.
public Serialize ( ) : byte[]
return byte[]

Size() public method

Return the size of this structure.
public Size ( ) : int
return int

Property Details

Data public property

Array of bytes. The size of this field, in bytes, is specified by the DataSize field. This array is the per-user data to write.
public byte[] Data
return byte[]

DataOffset public property

Unsigned 32-bit integer. This value specifies the location in the per-user information stream to start writing.
public uint DataOffset
return uint

DataSize public property

Unsigned 16-bit integer. This value specifies the size of the Data field in bytes.
public ushort DataSize
return ushort

FolderId public property

LongTermId structure. The structure specifies the folder for which to set per-user information. The format of the LongTermId structure is specified in [MS-OXCDATA] section 2.2.1.3.1.
public LongTermId,Microsoft.Protocols.TestSuites.Common FolderId
return LongTermId

HasFinished public property

8-bit Boolean. This value specifies whether this operation specifies the end of the per-user information stream.
public byte HasFinished
return byte

InputHandleIndex public property

Unsigned 8-bit integer. This index specifies the location in the Server Object Handle Table where the handle for the input Server Object is stored.
public byte InputHandleIndex
return byte

LogonId public property

Unsigned 8-bit integer. This value specifies the logon associated with this operation.
public byte LogonId
return byte

ReplGuid public property

GUID. This field is present when the DataOffset field is 0x00000000 and the logon associated with LogonId was created with the Private flag set (see [MS-OXCSTOR] for more information) and is not present otherwise.
public byte[] ReplGuid
return byte[]

RopId public property

Unsigned 8-bit integer. This value specifies the type of remote operation. For this operation, this field is set to 0x64.
public byte RopId
return byte