4.1.3.2 Update the Delegator Information Object Properties

The client updates the PidTagScheduleInfoDelegatorWantsCopy property (section 2.2.2.2.1) and the PidTagScheduleInfoDelegatorWantsInfo property (section 2.2.2.2.2) with the delegator's global settings. In this case, the delegator does want copies of meeting-related objects and would prefer to receive informational meeting-related objects if the client supports this workflow.

In addition, the delegator updates the PidTagScheduleInfoDelegateNamesW (section 2.2.2.2.4), PidTagScheduleInfoDelegateEntryIds (section 2.2.2.2.5), and PidTagDelegateFlags (section 2.2.2.2.6) properties for each delegate. delegate2 is stored in the first entry of these multivalue properties, and delegate1 is stored in the second entry of these multivalue properties. The delegator is only allowing delegate2 to see Message objects that are marked as private, meaning the PidTagSensitivity property ([MS-OXCMSG] section 2.2.1.13) on the Message object has a value of 0x00000002. The delegate2 preferences, as well as global delegator preferences, are shown in this example.

 RopSetProperties
     ROPid: 0x0A
     HandleIndex: 0 (HSOT=0x00000062)
     PropCount: 12 (0x0C)
         ...
         0x6842000B PidTagScheduleInfoDelegatorWantsCopy    PtypBoolean  0x01 (TRUE)
         0x684A101F PidTagScheduleInfoDelegateNamesW        PtypMultipleString
             PtypMultipleString[0]:delegate2
             PtypMultipleString[1]:delegate1
         0x68451102 PidTagScheduleInfoDelegateEntryIds      PtypMultipleBinary
             PtypMultipleBinary[0] (128 bytes):
             0000: 00 00 00 00 DC A7 40 C8-C0 42 10 1A B4 B9 08 00 ......@..B......
             0010: 2B 2F E1 82 01 00 00 00-00 00 00 00 2F 6F 3D 46 +/........../o=F
             0020: 69 72 73 74 20 4F 72 67-61 6E 69 7A 61 74 69 6F irst Organizatio
             0030: 6E 2F 6F 75 3D 45 78 63-68 61 6E 67 65 20 41 64 n/ou=Exchange Ad
             0040: 6D 69 6E 69 73 74 72 61-74 69 76 65 20 47 72 6F ministrative Gro
             0050: 75 70 20 28 46 59 44 49-42 4F 48 46 32 33 53 50 up (FYDIBOHF23SP
             0060: 44 4C 54 29 2F 63 6E 3D-52 65 63 69 70 69 65 6E DLT)/cn=Recipien
             0070: 74 73 2F 63 6E 3D 64 65-6C 65 67 61 74 65 32 00 ts/cn=delegate2.
             PtypMultipleBinary[1] (128 bytes):
             0000: 00 00 00 00 DC A7 40 C8-C0 42 10 1A B4 B9 08 00 ......@..B......
             0010: 2B 2F E1 82 01 00 00 00-00 00 00 00 2F 6F 3D 46 +/........../o=F
             0020: 69 72 73 74 20 4F 72 67-61 6E 69 7A 61 74 69 6F irst Organizatio
             0030: 6E 2F 6F 75 3D 45 78 63-68 61 6E 67 65 20 41 64 n/ou=Exchange Ad
             0040: 6D 69 6E 69 73 74 72 61-74 69 76 65 20 47 72 6F ministrative Gro
             0050: 75 70 20 28 46 59 44 49-42 4F 48 46 32 33 53 50 up (FYDIBOHF23SP
             0060: 44 4C 54 29 2F 63 6E 3D-52 65 63 69 70 69 65 6E DLT)/cn=Recipien
             0070: 74 73 2F 63 6E 3D 64 65-6C 65 67 61 74 65 31 00 ts/cn=delegate1.
         0x686B1003 PidTagDelegateFlags                     PtypMultipleInteger32
             PtypMultipleInteger32[0]: 1
             PtypMultipleInteger32[1]: 0
         0x684B000B PidTagScheduleInfoDelegatorWantsInfo    PtypBoolean  0x01 (TRUE)
         ...
 RopSaveChangesMessage
     ROPid: 0x0C
     LogonIndex: 0
     HandleIndex: 0 (HSOT=0x00000062)
     SaveOptions: 0x0A KeepOpenReadWrite DelayedCall