Export (0) Print
Expand All

4.1.4 Update the Delegate Rule

The delegator's client updates the delegate rule on the receive folder rule (4) by using the RopModifyRulesROP ([MS-OXCROPS] section 2.2.11.1), as described in [MS-OXORULE] section 2.2.1. Given the actions (3), only delegate1 is receiving meeting-related objects on behalf of the delegator.

RopGetReceiveFolder
    ROPid: 0x27
    HandleIndex: 0 (HSOT=0x0000006f)
    ReturnValue: ecNone (success) (0x00000000)
    FID: 0001-00174ea8cda0
RopOpenFolder
    ROPid: 0x02
    HandleIndex: 0 (HSOT=0x0000006f)
    FID: 0001-00174ea8cda0
    OpenModeFlags: 0x00 ReadOnly
RopOpenFolder
    ROPid: 0x02
    HandleIndex: 2 (HSOT=0x00000058)
    ReturnValue: ecNone (success) (0x00000000)
RopModifyRules
    ROPid: 0x41
    HandleIndex: 0 (HSOT=0x00000058)
    ModifyRulesFlags: 0x01 ROWLIST_REPLACE
    RulesCount: 1
Parsing row: 1
    RuleModificationFlag: 0x01 ROW_ADD
    PropCount: 8 (0x08)
    0x66760003 PidTagRuleSequence      PtypInteger32   0x00000000 (0)
    0x66770003 PidTagRuleState         PtypInteger32   Flags: 0x00000001 ST_ENABLED
    0x667900FD PidTagRuleCondition     PtypRestriction Linked Restriction
        Linked Restriction:
        ConditionType: 0x00 RES_AND:
            NoOfConditions: 3 restrictions
            ConditionType: 0x03 RES_CONTENT:
                FuzzyLevel: 0x00000002 FL_PREFIX
                0x001A001F PidTagMessageClass              PtypString
                    IPM.Schedule.Meeting
            ConditionType: 0x02 RES_NOT
                Linked Restriction:
                ConditionType: 0x08 RES_EXIST:
                    PropertyTag: 0x3FE3000B PidTagDelegatedByRule
            ConditionType: 0x01 RES_OR:
                NoOfConditions: 2 restrictions
                ConditionType: 0x02 RES_NOT
                    Linked Restriction:
                    ConditionType: 0x08 RES_EXIST:
                        PropertyTag: 0x00360003 PidTagSensitivity
                    ConditionType: 0x04 RES_PROPERTY:
                        RelationalOperator: 0x05 RELOP_NE
                        0x00360003 PidTagSensitivity       PtypInteger32
                            Flags: 0x00000002 SENSITIVITY_PRIVATE
    0x668000FE PidTagRuleActions                   PtypRuleAction
        NoOfActions: 0x0001 (1)
        Parsing action 1
        ActionType: 0x08 OP_DELEGATE
        Parsing action data:
        RecipientCount: 0x0001 (1)
        Recipient 1:
        PropCount: 12 (0x0C)
        0x0FFF0102 PidTagEntryId                   PtypBinary      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.
        0x3001001F PidTagDisplayName               PtypString      delegate1
        ...
    0x6681001F PidTagRuleProvider      PtypString      Schedule+ EMS Interface
    0x66830003 PidTagRuleLevel         PtypInteger32   0x00000000 (0)
    0x6682001F PidTagRuleName          PtypString      (null)
    0x66780003 PidTagRuleUserFlags     PtypInteger32   0x00000000 (0)
Show:
© 2015 Microsoft