2.2.1.4.2 RopGetReceiveFolderTable ROP Success Response Buffer

The following descriptions define valid fields for the RopGetReceiveFolderTable ROP success response buffer ([MS-OXCROPS] section 2.2.3.4.2).

RowCount: The number of rows in the table. The rows themselves can be returned in any order.

Rows: An array that contains the rows of the Receive folder table. Each row is returned in either a StandardPropertyRow structure or a FlaggedPropertyRow structure, both of which are specified in [MS-OXCDATA] section 2.8.1.1 and [MS-OXCDATA] section 2.8.1.2, respectively. The value of each structure's Flag field indicates which structure is being used: 0x00 for the StandardPropertyRow structure; 0x01 for the FlaggedPropertyRow structure.

The ValueArray field of either StandardPropertyRow or FlaggedPropertyRow MUST include only the following properties, in the order given, and no other properties.

  1. PidTagFolderId property ([MS-OXPROPS] section 2.700) — A PtypInteger64 value that specifies the folder ID (FID) ([MS-OXCDATA] section 2.2.1.1) of the Receive folder, which is the folder to which messages of the specified message class will be delivered. The Receive folder MUST be a folder that is within the user's mailbox.

  2. PidTagMessageClass property ([MS-OXPROPS] section 2.787)— A PtypString8 value that specifies the message class that is configured for the Receive folder. The string can be all upper case, all lower case, or as originally stored by the client. The string includes the terminating NULL character and MUST meet the following requirements:

    • The string uses ASCII encoding.

    • The length (including the terminating NULL character) is greater than zero and less than or equal to 255.

    • Each character value in the string is in the numeric range of 32 to 126, inclusive.

    • The string does not begin with a period (".").

    • The string does not end with a period.

    • The string does not contain adjacent periods.

  3. PidTagLastModificationTime property ([MS-OXPROPS] section 2.764) — A PtypTime value that specifies the time, in Coordinated Universal Time (UTC), when the server created or last modified the row in the Receive folder table.