2.2.3.1.3 RopLogon ROP Success Response Buffer for Public Folders

The following descriptions define valid fields for the RopLogon ROP success response buffer for public folders.


0


1


2


3


4


5


6


7


8


9

1
0


1


2


3


4


5


6


7


8


9

2
0


1


2


3


4


5


6


7


8


9

3
0


1

RopId

OutputHandleIndex

ReturnValue

...

LogonFlags

FolderIds

...

...

...

...

...

...

...

(FolderIds cont'd for 18 rows)

...

ReplId

...

ReplGuid

...

...

...

...

PerUserGuid

...

...

...

...

RopId (1 byte):  An unsigned integer that specifies the type of ROP. For this operation this field is set to 0xFE.

OutputHandleIndex (1 byte):  An unsigned integer index that specifies the location in the Server object handle table where the handle for the output Server object will be stored. For more information about Server objects, see section 1.3.1.

ReturnValue (4 bytes):  An unsigned integer that specifies the status of the ROP. For this response, this field is set to 0x00000000.

LogonFlags (1 byte):  A flags structure that contains flags that specify the type of logon. The possible values are specified in [MS-OXCSTOR] section 2.2.1.1.4.

FolderIds (104 bytes):  13 64-bit identifiers that specify a set of special folders for a mailbox.

ReplId (2 bytes):  An identifier that specifies a replica ID for the logon.

ReplGuid (16 bytes):  A GUID that specifies the replica GUID associated with the replica ID that is specified in the ReplId field.

PerUserGuid (16 bytes): This field is not used and is ignored by the client. The server SHOULD<5> set this field to all zeroes.