Hello,

In the exchange2ical tool, the PidLidGlobalObjectId and 
PidLidCleanGlobalObjectId fields do not return data.  This prevents the tool 
from creating a proper UID for ical.  Hopefully someone can help me with this.

0x30102 = PidLidGlobalObjectId
0x230102 = PidLidCleanGlobalObjectId



Some debug info from exchange2ical:
rpc request data:
[0000] 00 00 00 00 03 AF CF 93   01 E6 74 4E 8E 76 DA 50   ........ ..tN.v.P
[0010] 95 91 2E FE FF 7F 00 00   00 00 00 00 21 00 00 00   ........ ....!...
[0020] BC A5 A6 A5 A5 A4 5A AA   A4 A5 A5 A5 A4 87 82 B8   ......Z. ........
[0030] A5 A1 A5 A5 A5 A4 87 A1   BC B6 A5 A5 A5 5A 5A 5A   ........ .....ZZZ
[0040] 5A 00 21 00 FF 7F                                 Z.!... 
rpc reply data:
[0000] 00 00 00 00 03 AF CF 93   01 E6 74 4E 8E 76 DA 50   ........ ..tN.v.P
[0010] 95 91 2E FE FF 7F 00 00   00 00 00 00 20 00 00 00   ........ .... ...
[0020] BD A5 A6 A4 A5 A5 A5 A5   A4 A4 A6 F6 D0 C7 CF C0   ........ ........
[0030] C6 D1 A5 A5 A5 A5 A5 A5   B6 A5 A5 A5 B0 A5 A5 A5   ........ ........
[0040] 20 00 00 00 00 00 00 00                             ....... 
     EcDoRpc: struct EcDoRpc
        out: struct EcDoRpc
            handle                   : *
                handle: struct policy_handle
                    handle_type              : 0x00000000 (0)
                    uuid                     : 93cfaf03-e601-4e74-8e76-
da5095912efe
            size                     : 0x00007fff (32767)
            offset                   : 0x00000000 (0)
            mapi_response            : *
                mapi_response            : length=24
                mapi_response: ARRAY(22)
                    mapi_repl: struct EcDoRpc_MAPI_REPL
                        opnum                    : 0x03 (3)
                        handle_idx               : 0x01 (1)
                        error_code               : MAPI_E_SUCCESS (0x0)
                        u                        : union 
EcDoRpc_MAPI_REPL_UNION(case 3)
                        mapi_OpenMessage: struct OpenMessage_repl
                            HasNamedProperties       : 0x01 (1)
                            SubjectPrefix: struct TypedString
                                StringType               : StringType_EMPTY 
(1)
                                String                   : union String(case 
1)
                            NormalizedSubject: struct TypedString
                                StringType               : 
StringType_UNICODE_REDUCED (3)
                                String                   : union String(case 
3)
                                lpszW_reduced            : 'Subject'
                            RecipientCount           : 0x0000 (0)
                            RecipientColumns: struct mapi_SPropTagArray
                                cValues                  : 0x0000 (0)
                                aulPropTag: ARRAY(0)
                            RowCount                 : 0x00 (0)
                            recipients: ARRAY(0)
                mapi_response            : (handles) number=2
                    handle id                : 0x00000013 (19)
                    handle id                : 0x00000015 (21)
            length                   : *
                length                   : 0x0020 (32)
            result                   : MAPI_E_SUCCESS (0x0)
     EcDoRpc: struct EcDoRpc
        in: struct EcDoRpc
            handle                   : *
                handle: struct policy_handle
                    handle_type              : 0x00000000 (0)
                    uuid                     : 93cfaf03-e601-4e74-8e76-
da5095912efe
            size                     : 0x00007fff (32767)
            offset                   : 0x00000000 (0)
            mapi_request             : *
                mapi_len                 : 0x00000017 (23)
                length                   : 0x0013 (19)
                    mapi_request: struct EcDoRpc_MAPI_REQ
                        opnum                    : 0x07 (7)
                        logon_id                 : 0x00 (0)
                        handle_idx               : 0x00 (0)
                        u                        : union 
EcDoRpc_MAPI_REQ_UNION(case 7)
                        mapi_GetProps: struct GetProps_req
                            PropertySizeLimit        : 0x0000 (0)
                            WantUnicode              : 0x0000 (0)
                            prop_count               : 0x0002 (2)
                            properties: ARRAY(2)
                                properties               : 
PR_AUTHORIZING_USERS (0x30102)
                                properties               : UNKNOWN_ENUM_VALUE 
(0x230102)
                    mapi_request             : (handles) number=1
                        handle                   : 0x00000015 (21)
                length                   : *
                    length                   : 0x0017 (23)
                max_data                 : 0x7fff (32767)
rpc request data:
[0000] 00 00 00 00 03 AF CF 93   01 E6 74 4E 8E 76 DA 50   ........ ..tN.v.P
[0010] 95 91 2E FE FF 7F 00 00   00 00 00 00 17 00 00 00   ........ ........
[0020] B6 A5 A2 A5 A5 A5 A5 A5   A5 A7 A5 A7 A4 A6 A5 A7   ........ ........
[0030] A4 86 A5 B0 A5 A5 A5 00   17 00 FF 7F              ........ ....
rpc reply data:
[0000] 00 00 00 00 03 AF CF 93   01 E6 74 4E 8E 76 DA 50   ........ ..tN.v.P
[0010] 95 91 2E FE FF 7F 00 00   00 00 00 00 17 00 00 00   ........ ........
[0020] B6 A5 A2 A5 A5 A5 A5 A5   A4 AF AA A4 A1 25 AF A1   ........ .....%..
[0030] A6 A1 25 B0 A5 A5 A5 00   17 00 00 00 00 00 00 00   ..%..... ........
     EcDoRpc: struct EcDoRpc
        out: struct EcDoRpc
            handle                   : *
                handle: struct policy_handle
                    handle_type              : 0x00000000 (0)
                    uuid                     : 93cfaf03-e601-4e74-8e76-
da5095912efe
            size                     : 0x00007fff (32767)
            offset                   : 0x00000000 (0)
            mapi_response            : *
                mapi_response            : length=19
                mapi_response: ARRAY(17)
                    mapi_repl: struct EcDoRpc_MAPI_REPL
                        opnum                    : 0x07 (7)
                        handle_idx               : 0x00 (0)
                        error_code               : MAPI_E_SUCCESS (0x0)
                        u                        : union 
EcDoRpc_MAPI_REPL_UNION(case 7)
                        mapi_GetProps: struct GetProps_repl
                            layout                   : 0x01 (1)
                            prop_data                : DATA_BLOB length=10
[0000] 0A 0F 01 04 80 0A 04 03   04 80                    ........ ..
                mapi_response            : (handles) number=1
                    handle id                : 0x00000015 (21)
            length                   : *
                length                   : 0x0017 (23)
            result                   : MAPI_E_SUCCESS (0x0)
     EcDoRpc: struct EcDoRpc
        in: struct EcDoRpc
            handle                   : *
                handle: struct policy_handle
                    handle_type              : 0x00000000 (0)
                    uuid                     : 93cfaf03-e601-4e74-8e76-
da5095912efe
            size                     : 0x00007fff (32767)
            offset                   : 0x00000000 (0)
            mapi_request             : *
                mapi_len                 : 0x00000009 (9)
                length                   : 0x0005 (5)
                    mapi_request: struct EcDoRpc_MAPI_REQ
                        opnum                    : 0x01 (1)
                        logon_id                 : 0x00 (0)
                        handle_idx               : 0x00 (0)
                        u                        : union 
EcDoRpc_MAPI_REQ_UNION(case 1)
                        mapi_Release: struct Release_req
                    mapi_request             : (handles) number=1
                        handle                   : 0x00000015 (21)
                length                   : *
                    length                   : 0x0009 (9)
                max_data                 : 0x7fff (32767)
rpc request data:
[0000] 00 00 00 00 03 AF CF 93   01 E6 74 4E 8E 76 DA 50   ........ ..tN.v.P
[0010] 95 91 2E FE FF 7F 00 00   00 00 00 00 09 00 00 00   ........ ........
[0020] A0 A5 A4 A5 A5 B0 A5 A5   A5 00 09 00 FF 7F        ........ ......
rpc reply data:
[0000] 00 00 00 00 03 AF CF 93   01 E6 74 4E 8E 76 DA 50   ........ ..tN.v.P
[0010] 95 91 2E FE FF 7F 00 00   00 00 00 00 06 00 00 00   ........ ........
[0020] A7 A5 B0 A5 A5 A5 06 00   00 00 00 00              ........ ....
     EcDoRpc: struct EcDoRpc
        out: struct EcDoRpc
            handle                   : *
                handle: struct policy_handle
                    handle_type              : 0x00000000 (0)
                    uuid                     : 93cfaf03-e601-4e74-8e76-
da5095912efe
            size                     : 0x00007fff (32767)
            offset                   : 0x00000000 (0)
            mapi_response            : *
                mapi_response            : length=2
                mapi_response            : (handles) number=1
                    handle id                : 0x00000015 (21)
            length                   : *
                length                   : 0x0006 (6)
            result                   : MAPI_E_SUCCESS (0x0)
     EcDoRpc: struct EcDoRpc
        in: struct EcDoRpc
            handle                   : *
                handle: struct policy_handle
                    handle_type              : 0x00000000 (0)
                    uuid                     : 93cfaf03-e601-4e74-8e76-
da5095912efe
            size                     : 0x00007fff (32767)
            offset                   : 0x00000000 (0)
            mapi_request             : *
                mapi_len                 : 0x0000000d (13)
                length                   : 0x0009 (9)
                    mapi_request: struct EcDoRpc_MAPI_REQ
                        opnum                    : 0x15 (21)
                        logon_id                 : 0x00 (0)
                        handle_idx               : 0x00 (0)
                        u                        : union 
EcDoRpc_MAPI_REQ_UNION(case 21)
                        mapi_QueryRows: struct QueryRows_req
                            QueryRowsFlags           : TBL_ADVANCE (0)
                            ForwardRead              : 0x01 (1)
                            RowCount                 : 0x0002 (2)
                    mapi_request             : (handles) number=1
                        handle                   : 0x00000016 (22)
                length                   : *
                    length                   : 0x000d (13)
                max_data                 : 0x7fff (32767)
rpc request data:
[0000] 00 00 00 00 03 AF CF 93   01 E6 74 4E 8E 76 DA 50   ........ ..tN.v.P
[0010] 95 91 2E FE FF 7F 00 00   00 00 00 00 0D 00 00 00   ........ ........
[0020] AC A5 B0 A5 A5 A5 A4 A7   A5 B3 A5 A5 A5 00 0D 00   ........ ........
[0030] FF 7F                                             .. 
rpc reply data:
[0000] 00 00 00 00 03 AF CF 93   01 E6 74 4E 8E 76 DA 50   ........ ..tN.v.P
[0010] 95 91 2E FE FF 7F 00 00   00 00 00 00 0F 00 00 00   ........ ........
[0020] AE A5 B0 A5 A5 A5 A5 A5   A7 A5 A5 B3 A5 A5 A5 00   ........ ........
[0030] 0F 00 00 00 00 00 00 00                            ........ 
     EcDoRpc: struct EcDoRpc
        out: struct EcDoRpc
            handle                   : *
                handle: struct policy_handle
                    handle_type              : 0x00000000 (0)
                    uuid                     : 93cfaf03-e601-4e74-8e76-
da5095912efe
            size                     : 0x00007fff (32767)
            offset                   : 0x00000000 (0)
            mapi_response            : *
                mapi_response            : length=11
                mapi_response: ARRAY(9)
                    mapi_repl: struct EcDoRpc_MAPI_REPL
                        opnum                    : 0x15 (21)
                        handle_idx               : 0x00 (0)
                        error_code               : MAPI_E_SUCCESS (0x0)
                        u                        : union 
EcDoRpc_MAPI_REPL_UNION(case 21)
                        mapi_QueryRows: struct QueryRows_repl
                            Origin                   : 0x02 (2)
                            RowCount                 : 0x0000 (0)
                            RowData                  : DATA_BLOB length=0
                mapi_response            : (handles) number=1
                    handle id                : 0x00000016 (22)
            length                   : *
                length                   : 0x000f (15)
            result                   : MAPI_E_SUCCESS (0x0)
     EcDoRpc: struct EcDoRpc
        in: struct EcDoRpc
            handle                   : *
                handle: struct policy_handle
                    handle_type              : 0x00000000 (0)
                    uuid                     : 93cfaf03-e601-4e74-8e76-
da5095912efe
            size                     : 0x00007fff (32767)
            offset                   : 0x00000000 (0)
            mapi_request             : *
                mapi_len                 : 0x00000009 (9)
                length                   : 0x0005 (5)
                    mapi_request: struct EcDoRpc_MAPI_REQ
                        opnum                    : 0x01 (1)
                        logon_id                 : 0x00 (0)
                        handle_idx               : 0x00 (0)
                        u                        : union 
EcDoRpc_MAPI_REQ_UNION(case 1)
                        mapi_Release: struct Release_req
                    mapi_request             : (handles) number=1
                        handle                   : 0x00000016 (22)
                length                   : *
                    length                   : 0x0009 (9)
                max_data                 : 0x7fff (32767)
rpc request data:
[0000] 00 00 00 00 03 AF CF 93   01 E6 74 4E 8E 76 DA 50   ........ ..tN.v.P
[0010] 95 91 2E FE FF 7F 00 00   00 00 00 00 09 00 00 00   ........ ........
[0020] A0 A5 A4 A5 A5 B3 A5 A5   A5 00 09 00 FF 7F        ........ ......
rpc reply data:
[0000] 00 00 00 00 03 AF CF 93   01 E6 74 4E 8E 76 DA 50   ........ ..tN.v.P
[0010] 95 91 2E FE FF 7F 00 00   00 00 00 00 06 00 00 00   ........ ........
[0020] A7 A5 B3 A5 A5 A5 06 00   00 00 00 00              ........ ....
     EcDoRpc: struct EcDoRpc
        out: struct EcDoRpc
            handle                   : *
                handle: struct policy_handle
                    handle_type              : 0x00000000 (0)
                    uuid                     : 93cfaf03-e601-4e74-8e76-
da5095912efe
            size                     : 0x00007fff (32767)
            offset                   : 0x00000000 (0)
            mapi_response            : *
                mapi_response            : length=2
                mapi_response            : (handles) number=1
                    handle id                : 0x00000016 (22)
            length                   : *
                length                   : 0x0006 (6)
            result                   : MAPI_E_SUCCESS (0x0)
     EcDoRpc: struct EcDoRpc
        in: struct EcDoRpc
            handle                   : *
                handle: struct policy_handle
                    handle_type              : 0x00000000 (0)
                    uuid                     : 93cfaf03-e601-4e74-8e76-
da5095912efe
            size                     : 0x00007fff (32767)
            offset                   : 0x00000000 (0)
            mapi_request             : *
                mapi_len                 : 0x00000009 (9)
                length                   : 0x0005 (5)
                    mapi_request: struct EcDoRpc_MAPI_REQ
                        opnum                    : 0x01 (1)
                        logon_id                 : 0x00 (0)
                        handle_idx               : 0x00 (0)
                        u                        : union 
EcDoRpc_MAPI_REQ_UNION(case 1)
                        mapi_Release: struct Release_req
                    mapi_request             : (handles) number=1
                        handle                   : 0x00000013 (19)
                length                   : *
                    length                   : 0x0009 (9)
                max_data                 : 0x7fff (32767)
rpc request data:
[0000] 00 00 00 00 03 AF CF 93   01 E6 74 4E 8E 76 DA 50   ........ ..tN.v.P
[0010] 95 91 2E FE FF 7F 00 00   00 00 00 00 09 00 00 00   ........ ........
[0020] A0 A5 A4 A5 A5 B6 A5 A5   A5 00 09 00 FF 7F        ........ ......
rpc reply data:
[0000] 00 00 00 00 03 AF CF 93   01 E6 74 4E 8E 76 DA 50   ........ ..tN.v.P
[0010] 95 91 2E FE FF 7F 00 00   00 00 00 00 06 00 00 00   ........ ........
[0020] A7 A5 B6 A5 A5 A5 06 00   00 00 00 00              ........ ....
     EcDoRpc: struct EcDoRpc
        out: struct EcDoRpc
            handle                   : *
                handle: struct policy_handle
                    handle_type              : 0x00000000 (0)
                    uuid                     : 93cfaf03-e601-4e74-8e76-
da5095912efe
            size                     : 0x00007fff (32767)
            offset                   : 0x00000000 (0)
            mapi_response            : *
                mapi_response            : length=2
                mapi_response            : (handles) number=1
                    handle id                : 0x00000013 (19)
            length                   : *
                length                   : 0x0006 (6)
            result                   : MAPI_E_SUCCESS (0x0)
     EcDoRpc: struct EcDoRpc
        in: struct EcDoRpc
            handle                   : *
                handle: struct policy_handle
                    handle_type              : 0x00000000 (0)
                    uuid                     : 93cfaf03-e601-4e74-8e76-
da5095912efe
            size                     : 0x00007fff (32767)
            offset                   : 0x00000000 (0)
            mapi_request             : *
                mapi_len                 : 0x00000009 (9)
                length                   : 0x0005 (5)
                    mapi_request: struct EcDoRpc_MAPI_REQ
                        opnum                    : 0x01 (1)
                        logon_id                 : 0x00 (0)
                        handle_idx               : 0x00 (0)
                        u                        : union 
EcDoRpc_MAPI_REQ_UNION(case 1)
                        mapi_Release: struct Release_req
                    mapi_request             : (handles) number=1
                        handle                   : 0x00000011 (17)
                length                   : *
                    length                   : 0x0009 (9)
                max_data                 : 0x7fff (32767)
rpc request data:
[0000] 00 00 00 00 03 AF CF 93   01 E6 74 4E 8E 76 DA 50   ........ ..tN.v.P
[0010] 95 91 2E FE FF 7F 00 00   00 00 00 00 09 00 00 00   ........ ........
[0020] A0 A5 A4 A5 A5 B4 A5 A5   A5 00 09 00 FF 7F        ........ ......
rpc reply data:
[0000] 00 00 00 00 03 AF CF 93   01 E6 74 4E 8E 76 DA 50   ........ ..tN.v.P
[0010] 95 91 2E FE FF 7F 00 00   00 00 00 00 06 00 00 00   ........ ........
[0020] A7 A5 B4 A5 A5 A5 06 00   00 00 00 00              ........ ....
     EcDoRpc: struct EcDoRpc
        out: struct EcDoRpc
            handle                   : *
                handle: struct policy_handle
                    handle_type              : 0x00000000 (0)
                    uuid                     : 93cfaf03-e601-4e74-8e76-
da5095912efe
            size                     : 0x00007fff (32767)
            offset                   : 0x00000000 (0)
            mapi_response            : *
                mapi_response            : length=2
                mapi_response            : (handles) number=1
                    handle id                : 0x00000011 (17)
            length                   : *
                length                   : 0x0006 (6)
            result                   : MAPI_E_SUCCESS (0x0)
     EcDoDisconnect: struct EcDoDisconnect
        in: struct EcDoDisconnect
            handle                   : *
                handle: struct policy_handle
                    handle_type              : 0x00000000 (0)
                    uuid                     : 93cfaf03-e601-4e74-8e76-
da5095912efe
rpc request data:
[0000] 00 00 00 00 03 AF CF 93   01 E6 74 4E 8E 76 DA 50   ........ ..tN.v.P
[0010] 95 91 2E FE                                       .... 
rpc reply data:
[0000] 00 00 00 00 00 00 00 00   00 00 00 00 00 00 00 00   ........ ........
[0010] 00 00 00 00 00 00 00 00                            ........ 
     EcDoDisconnect: struct EcDoDisconnect
        out: struct EcDoDisconnect
            handle                   : *
                handle: struct policy_handle
                    handle_type              : 0x00000000 (0)
                    uuid                     : 
00000000-0000-0000-0000-000000000000
            result                   : MAPI_E_SUCCESS (0x0)
     NspiUnbind: struct NspiUnbind
        in: struct NspiUnbind
            handle                   : *
                handle: struct policy_handle
                    handle_type              : 0x00000000 (0)
                    uuid                     : 434a7b8b-41fa-4625-
a386-652ad90bbbcd
            Reserved                 : 0x00000000 (0)
rpc request data:
[0000] 00 00 00 00 8B 7B 4A 43   FA 41 25 46 A3 86 65 2A   .....{JC .A%F..e*
[0010] D9 0B BB CD 00 00 00 00                            ........ 
rpc reply data:
[0000] 00 00 00 00 00 00 00 00   00 00 00 00 00 00 00 00   ........ ........
[0010] 00 00 00 00 01 00 00 00                            ........ 
     NspiUnbind: struct NspiUnbind
        out: struct NspiUnbind
            handle                   : *
                handle: struct policy_handle
                    handle_type              : 0x00000000 (0)
                    uuid                     : 
00000000-0000-0000-0000-000000000000
            result                   : UNKNOWN_ENUM_VALUE (0x1)
  

Thank You,
Ryan Lepinski
_______________________________________________
devel mailing list
devel@lists.openchange.org
http://mailman.openchange.org/listinfo/devel

Reply via email to