4.2.3 Access Delegator Calendar Special Folder
Because this is a Meeting Request object, the client needs to access the delegator's Calendar special folder. The delegator's Calendar special folder is identified by using the value of the PidTagIpmAppointmentEntryId property ([MS-OXPROPS] section 2.751), which is found in the delegator's Root folder.
The following example shows the ROP traces to accomplish this.
-
RopLogon ROPid: 0xFE LogonFlags: 0x01 Private OpenFlags: 0x0100040C HOME_LOGON TAKE_OWNERSHIP NO_MAIL CLI_WITH_PER_MDB_FIX Private Logon LegacyDN: /o=First Organization/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=delegator1 RopLogon ROPid: 0xFE HandleIndex: 0 (HSOT=0x0000008f) ReturnValue: ecNone (success) (0x00000000) FolderArray: FolderID 1: 0001-00174ea8cd9c Root Folder ... RopOpenFolder ROPid: 0x02 HandleIndex: 0 (HSOT=0x0000008f) FID: 0001-00174ea8cd9c OpenModeFlags: 0x00 ReadOnly RopOpenFolder ROPid: 0x02 HandleIndex: 1 (HSOT=0x00000068) ReturnValue: ecNone (success) (0x00000000) RopGetPropertiesSpecific ROPid: 0x07 HandleIndex: 0 (HSOT=0x00000068) ReturnValue: ecNone (success) (0x00000000) PropCount: 11 0x36D00102 PidTagIpmAppointmentEntryId PtypBinary 46 Bytes 0000: 00 00 00 00 C3 E1 78 57-96 52 CE 46 A3 53 B3 E0 ......xW.R.F.S.. 0010: 7F 9B 97 BC 01 00 8B 8D-B1 82 AF 2E D0 48 93 47 .............H.G 0020: 07 ED 54 48 84 0F 00 17-4E A8 9C 98 00 00 ..TH....N..... ... RopOpenFolder ROPid: 0x02 HandleIndex: 0 (HSOT=0x0000008f) FID: 0001-00174ea89c98 OpenModeFlags: 0x00 ReadOnly RopOpenFolder ROPid: 0x02 HandleIndex: 1 (HSOT=0x00000080) ReturnValue: ecNone (success) (0x00000000) RopGetPropertiesSpecific ROPid: 0x07 HandleIndex: 1 (HSOT=0x00000080) ReturnValue: ecNone (success) (0x00000000) PropertyArray: PropCount: 17 ... 0x3001001F PidTagDisplayName PtypString Calendar ...