3.2.5.10 Receiving a RopGetPerUserLongTermIds ROP Request

The server verifies that the operation is being performed against a private mailbox logon, not against a public folders logon. If the operation is performed against a public folders logon, the server MUST fail the operation with a ReturnValue of 0x80040102.

The server searches the per-user data table of the mailbox for entries identified by the DatabaseGuid field in the request. For each entry in the table, the server collects the associated public folder LongTermID, as specified in [MS-OXCDATA] section 2.2.1.3.1. The total number of LongTermIDs collected is specified in the LongTermIdCount field and the aggregated list of LongTermIDs constitutes the value of the LongTermIds field.

The server can return the list of LongTermIDs in any order. The server can return an empty list.

The following specific error codes apply to this ROP. Other possible error codes are specified in [MS-OXCDATA] section 2.4.

Name

Value

Meaning

ecNone

0x00000000

Success.

ecNotSupported

0x80040102

The ROP was attempted against a public folders logon.