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

Show file Open project: OfficeDev/Interop-TestSuites Class Usage Examples

Public Properties

Property Type Description
FolderIds ulong[]
GwartTime ulong
LogonFlags byte
LogonTime LogonTime
MailboxGuid byte[]
OutputHandleIndex byte
PerUserGuid byte[]
ReplGuid byte[]
ReplId byte[]
ResponseFlags byte
ReturnValue uint
RopId byte
ServerName byte[]
ServerNameSize byte
StoreState uint

Public Methods

Method Description
Deserialize ( byte ropBytes, int startIndex ) : int

Deserialize the ROP response buffer.

Method Details

Deserialize() public method

Deserialize the ROP response buffer.
public Deserialize ( byte ropBytes, int startIndex ) : int
ropBytes byte ROPs bytes in response.
startIndex int The start index of this ROP.
return int

Property Details

FolderIds public property

13 64-bit identifiers. These IDs specify a set of special folders for a mailbox.
public ulong[] FolderIds
return ulong[]

GwartTime public property

Unsigned 64-bit integer. This value represents the number of 100-nanosecond intervals since January 1, 1601. This time specifies when the Gateway Address Routing Table last changed.
public ulong GwartTime
return ulong

LogonFlags public property

The possible values are specified in [MS-OXCSTOR]. These flags specify the type of logon.
public byte LogonFlags
return byte

LogonTime public property

LogonTime structure. The format of this structure is specified in section 2.2.2.1.2.1. This structure specifies the time at which the logon occurred.
public LogonTime,Microsoft.Protocols.TestSuites.Common LogonTime
return LogonTime

MailboxGuid public property

GUID. This value identifies the mailbox on which the logon was performed.
public byte[] MailboxGuid
return byte[]

OutputHandleIndex public property

This index specifies the location in the Server Object Handle Table where the handle for the output Server Object will be stored.
public byte OutputHandleIndex
return byte

PerUserGuid public property

This field is not used and is ignored by the client. The server SHOULD set this field to an empty GUID (all zeroes).
public byte[] PerUserGuid
return byte[]

ReplGuid public property

GUID. This field specifies the replica GUID that is associated with the replica ID, which is specified in the ReplId field.
public byte[] ReplGuid
return byte[]

ReplId public property

16-bit identifier. This field specifies a replica ID for the logon.
public byte[] ReplId
return byte[]

ResponseFlags public property

8-bit flags structure. The possible values are specified in [MS-OXCSTOR]. These flags provide details about the state of the mailbox.
public byte ResponseFlags
return byte

ReturnValue public property

This value specifies the status of the remote operation. For this response, this field is set to 0x00000000.
public uint ReturnValue
return uint

RopId public property

This value specifies the type of remote operation. For this operation, this field is set to 0xFE.
public byte RopId
return byte

ServerName public property

Null terminated ASCII string. The number of characters (including the null) contained in this field is specified by the ServerNameSize field. This string specifies a different server for the client to connect to.
public byte[] ServerName
return byte[]

ServerNameSize public property

Unsigned 8-bit integer. This value specifies the length of the ServerName field.
public byte ServerNameSize
return byte

StoreState public property

32-bit flags structure. The possible values are specified in [MS-OXCSTOR]. These flags specify ongoing action on the mailbox or public folder.
public uint StoreState
return uint