Getting a List of an Object's Existing Properties

To get a list of properties that are set on an object, the client uses the RopGetPropertiesList ROP ([MS-OXCROPS] section The client can use this list to create an equivalent duplicate of an object by copying only the properties specified in the list. For example, if the RopGetPropertiesList ROP is used on a Message object, the client can create a duplicate of the Message object without considering its attachments table and recipient table by copying only the listed properties.