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
[email protected]
http://mailman.openchange.org/listinfo/devel