2.2.3.3.1 RopSaveChangesMessage ROP Request Buffer
The following descriptions define valid fields for the request buffer of the RopSaveChangesMessage ROP ([MS-OXCROPS] section 2.2.6.3).
SaveFlags: 1 byte indicating the server save behavior; this field MUST be set to none or one of the flags specified in the following table. Other flags are not valid and are ignored by the server.
Flag name |
Value |
Description |
---|---|---|
KeepOpenReadOnly<13> |
0x01 |
The client requests that the server commit the changes. The server either returns an error and leaves the Message object open with unchanged access level or returns a success code and keeps the Message object open with read-only access. More details about access levels are specified in [MS-OXCPRPT] section 2.2.1.2. |
KeepOpenReadWrite |
0x02 |
The client requests that the server commit the changes. The server either returns an error and leaves the Message object open with unchanged access level or returns a success code and keeps the Message object open with read/write access. |
ForceSave |
0x04<14> |
The client requests that the server commit the changes. The server either returns an error and leaves the Message object open with unchanged access level or returns a success code and keeps the Message object open with read/write access. The ecObjectModified error code is not valid when this flag is set; the server overwrites any changes instead. |