3.2.5.3 Receiving a RopGetRulesTable ROP Request

When receiving a RopGetRulesTable ROP request ([MS-OXCROPS] section 2.2.11.2), the server MUST parse the request according to the syntax specified in section 2.2.2. If the server encounters an error parsing the request buffer, or if any data in the request buffer is incorrect, the server MUST return an error in the ReturnValue field of the ROP response buffer. A list of common error return values are described in [MS-OXCDATA] section 2.4.

If the server successfully parses the data in the ROP request buffer, it MUST return 0x00000000 as the value of the ReturnValue field in the response buffer and MUST return a valid table handle through which the client can access the folder rules (2) using table specific ROPs defined in [MS-OXCTABL].

The following error code can be returned by this ROP.

Error code name

Value

Meaning

ecNotSupported

0x80040102

One or more of the x bits on the TableFlags field is set to a nonzero value.<22>