3.2.5.13 Receiving a RopCreateAttachment ROP Request
When processing the RopCreateAttachment ROP ([MS-OXCROPS] section 2.2.6.13), the server does not commit the new Attachment object until it receives a call to the RopSaveChangesAttachment ROP ([MS-OXCROPS] section 2.2.6.15).
The server MUST initialize the following properties before responding.
Property name |
Initial data |
---|---|
PidTagAttachNumber (section 2.2.2.6) |
Varies, depending on the number of existing attachments on the Message object |
PidTagAttachSize (section 2.2.2.5) |
0x00000040<30> |
PidTagAccessLevel ([MS-OXCPRPT] section 2.2.1.2) |
0x00000001<31> |
PidTagRenderingPosition (section 2.2.2.16) |
0xFFFFFFFF |
PidTagCreationTime (section 2.2.2.3) |
The time the RopCreateAttachment ROP ([MS-OXCROPS] section 2.2.6.13) was processed |
PidTagLastModificationTime (section 2.2.2.2) |
Same as the PidTagCreationTime property<32> |
The following specific error codes apply to this ROP.
Error code name |
Value |
Meaning |
---|---|---|
ecMaxAttachmentExceeded |
0x000004DB |
The (server defined) maximum number of attachments for a message has been exceeded. |
ecNullObject |
0x000004B9 |
The value of the InputHandleIndex field on which this ROP was called does not refer to a Message object. |