3.2.5.5 Receiving a RopGetStoreState ROP Request

Servers SHOULD NOT implement this ROP and SHOULD return a value of 0x80040FFF (NotImplemented) in the ReturnValue field of the response. Servers MAY implement this ROP as specified in this section.<37>

If the server implements this ROP, it has the following behavior:

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

  • If the mailbox has any persisted search folders, then the server MUST set the STORE_HAS_SEARCHES flag in the response, as specified in section 2.2.1.5.2. If the mailbox does not have any persisted search folders, then the server MUST NOT set the STORE_HAS_SEARCHES flag in the response.

  • The server MUST NOT set any other flags in the response.

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

Name

Value

Meaning

Success

0x00000000

The operation succeeded.

NotSupported

0x80040102

The ROP was not performed against a private mailbox logon.

NotImplemented

0x80040FFF

The server does not implement this ROP.