4.4.1.1 Client Request Buffer

A complete RopOpenStream ROP request buffer ([MS-OXCROPS] section 2.2.9.1) is nine bytes in length, formatted as follows.

 0000: 2B 01 00 01 02 01 9A 0E-01

The first four bytes of the buffer refer to the RopId, LogonId, InputHandleIndex, and OutputHandleIndex fields of the RopOpenStream ROP.

 0000: 2B 01 00 01

RopId: 0x2B (RopOpenStream)

LogonId: 0x01

InputHandleIndex: 0x00

OutputHandleIndex: 0x01. Index in the Server object handle table for the object created by this ROP.

The next five bytes refer to the PropertyTag and OpenModeFlags fields defined in section 2.2.14.1.

 0004: 02 01 9A 0E-01

PropertyTag: 0x0E9A0102 (PidTagExtendedRuleMessageCondition ([MS-OXORULE] section 2.2.4.1.10))

OpenModeFlags: 0x01. ReadWrite mode