2.2.1.1.1 RopOpenFolder ROP Request Buffer

The following descriptions define valid fields for the RopOpenFolder ROP request buffer ([MS-OXCROPS] section 2.2.4.1.1).

InputHandleIndex (1 byte):  An integer that specifies the location in the Server object handle table where the handle for the input Server object is stored. The input Server object for this operation is a Logon object or a Folder object that represents the object to be opened. For details about Logon objects, see [MS-OXCSTOR].

OutputHandleIndex (1 byte):  An integer that specifies the location in the Server object handle table where the handle for the output Server object is stored. The output Server object for this operation is a Folder object that represents the folder that was opened.

FolderId (8 bytes):  A Folder ID (FID) structure ([MS-OXCDATA] section 2.2.1.1) that specifies the folder to be opened.

OpenModeFlags (1 byte):  A set of bits that indicate the mode for opening the folder.

The valid bits for this field are specified in the following table. All other bits MUST NOT be set by the client and MUST be ignored by the server.

Bit name

Value

Meaning

OpenSoftDeleted

0x04

If this bit is set, the operation opens either an existing folder or a soft-deleted folder. If this bit is not set, the operation opens an existing folder.<1>