OPENCHANGE-NSPI-PROFILE
From OpenChange wiki
Contents |
Objectives
This torture test reproduces Outlook behavior when it creates a mapi profile and setup an Exchange email account. The Outlook view section gallery display screenshots of the different steps followed until Outlook can setup an Exchange account. The OPENCHANGE-NSPI-PROFILE torture test performs the same operations from command line except no interaction is required from the user. The torture test connects on Exchange NSPI endpoint and performs the operation the same way Outlook does.
View from Outlook
Running the test
smbtorture --option="exchange:server=OC-SERVER-01" -UAdministrator%secretpass ncacn_ip_tcp:192.168.102.100[1025,print] OPENCHANGE-NSPI-PROFILE
smbtorture parameters
- exchange:server: is an option which setup the remote Exchange server name. If the supplied Exchange server name is incorrect, it won't stop OPENCHANGE-NSPI-PROFILE from finishing the test but NspiGetProps won't return the exchange binding strings.
- -UAdministrator%secretpass: These are the credentials for DCERPC/AUTH3 authentication on epmapper and nspi endpoints
- ncacn_ip_tcp:192.168.102.100[1025,print]: This is the binding string used to contact the Exchange server:
- ncacn_ip_tcp: TCP/IP transport layer
- 192.168.102.100: the Exchange server IP address
- [1025,print]: the NSPI service port on the Exchange server. print is used to have verbose output.
- OPENCHANGE-NSPI-PROFILE: The torture test name we are running
Remarks
- If you do not join the Windows domain with a net join, you won't be able to pass the authentication when using ncacn_np binding string (named pipe).
- When using ncacn_ip_tcp, you should specify the tcp port smbtorture has to connect to. On Exchange 2003 (if no static Exchange port mapping has been done), you can reach the nspi endpoint on 1025/tcp. On Exchange 2000 it is generally 1026/tcp.
Torture Test Output
Loading openchange torture test
Using seed 1165240308
NspiBind: struct NspiBind
in: struct NspiBind
unknown : 0x00000000 (0)
settings : *
settings: struct MAPI_SETTINGS
handle : 0x00000000 (0)
flag : 0xffffffff (4294967295)
service_provider: struct MAPIUID
ab: ARRAY(16)
[0] : 0x00 (0)
[1] : 0x00 (0)
[2] : 0x00 (0)
[3] : 0x00 (0)
[4] : 0x00 (0)
[5] : 0x00 (0)
[6] : 0x00 (0)
[7] : 0x00 (0)
[8] : 0x00 (0)
[9] : 0x00 (0)
[10] : 0x00 (0)
[11] : 0x00 (0)
[12] : 0xd6 (214)
[13] : 0x11 (17)
[14] : 0x43 (67)
[15] : 0x80 (128)
codepage : 0x000004e4 (1252)
input_locale: struct input_locale
language : 0x0000040c (1036)
method : 0x00000409 (1033)
mapiuid : *
mapiuid : 00000000-0000-0000-0000-000000000000
NspiBind: struct NspiBind
out: struct NspiBind
mapiuid : *
mapiuid : d2ff3f80-4cf8-4686-9d19-51217e550c45
handle : *
handle: struct policy_handle
handle_type : 0x00000000 (0)
uuid : 06604639-bd3f-4e1f-aa5f-e036adab5370
result : MAPI_E_SUCCESS (0x0)
NspiBind : MAPI_E_SUCCESS (0x0)
NspiGetHierarchyInfo: struct NspiGetHierarchyInfo
in: struct NspiGetHierarchyInfo
handle : *
handle: struct policy_handle
handle_type : 0x00000000 (0)
uuid : 06604639-bd3f-4e1f-aa5f-e036adab5370
unknown1 : 0x00000000 (0)
settings : *
settings: struct MAPI_SETTINGS
handle : 0x00000000 (0)
flag : 0x0000ffff (65535)
service_provider: struct MAPIUID
ab: ARRAY(16)
[0] : 0x00 (0)
[1] : 0x00 (0)
[2] : 0x00 (0)
[3] : 0x00 (0)
[4] : 0x00 (0)
[5] : 0x00 (0)
[6] : 0x00 (0)
[7] : 0x00 (0)
[8] : 0x00 (0)
[9] : 0x00 (0)
[10] : 0x00 (0)
[11] : 0x00 (0)
[12] : 0x98 (152)
[13] : 0x6a (106)
[14] : 0xf8 (248)
[15] : 0x77 (119)
codepage : 0x000004e4 (1252)
input_locale: struct input_locale
language : 0x0000040c (1036)
method : 0x00000409 (1033)
unknown2 : *
unknown2 : 0x00000000 (0)
NspiGetHierarchyInfo: struct NspiGetHierarchyInfo
out: struct NspiGetHierarchyInfo
unknown2 : *
unknown2 : 0x00000001 (1)
RowSet : *
RowSet : *
RowSet: struct SRowSet
cRows : 0x00000006 (6)
aRow: ARRAY(6)
aRow: struct SRow
ulAdrEntryPad : 0x00000000 (0)
cValues : 0x00000006 (6)
lpProps : *
lpProps: ARRAY(6)
lpProps: struct SPropValue
ulPropTag : PR_ENTRYID (0xFFF0102)
dwAlignPad : 0x00000000 (0)
value : union SPropValue_CTR(case 258)
bin: struct SBinary
cb : 0x0000001e (30)
lpb : *
lpb: ARRAY(30)
[0] : 0x00 (0)
[1] : 0x00 (0)
[2] : 0x00 (0)
[3] : 0x00 (0)
[4] : 0xdc (220)
[5] : 0xa7 (167)
[6] : 0x40 (64)
[7] : 0xc8 (200)
[8] : 0xc0 (192)
[9] : 0x42 (66)
[10] : 0x10 (16)
[11] : 0x1a (26)
[12] : 0xb4 (180)
[13] : 0xb9 (185)
[14] : 0x08 (8)
[15] : 0x00 (0)
[16] : 0x2b (43)
[17] : 0x2f (47)
[18] : 0xe1 (225)
[19] : 0x82 (130)
[20] : 0x01 (1)
[21] : 0x00 (0)
[22] : 0x00 (0)
[23] : 0x00 (0)
[24] : 0x00 (0)
[25] : 0x01 (1)
[26] : 0x00 (0)
[27] : 0x00 (0)
[28] : 0x2f (47)
[29] : 0x00 (0)
lpProps: struct SPropValue
ulPropTag : PR_CONTAINER_FLAGS (0x36000003)
dwAlignPad : 0x00000000 (0)
value : union SPropValue_CTR(case 3)
l : 0x00000009 (9)
lpProps: struct SPropValue
ulPropTag : PR_DEPTH (0x30050003)
dwAlignPad : 0x00000000 (0)
value : union SPropValue_CTR(case 3)
l : 0x00000000 (0)
lpProps: struct SPropValue
ulPropTag : PR_EMS_AB_CONTAINERID (0xFFFD0003)
dwAlignPad : 0x00000000 (0)
value : union SPropValue_CTR(case 3)
l : 0x00000000 (0)
lpProps: struct SPropValue
ulPropTag : PR_DISPLAY_NAME (0x3001001E)
dwAlignPad : 0x00000000 (0)
value : union SPropValue_CTR(case 30)
lpszA : NULL
lpProps: struct SPropValue
ulPropTag : PR_EMS_AB_IS_MASTER (0xFFFB000B)
dwAlignPad : 0x00000000 (0)
value : union SPropValue_CTR(case 11)
b : 0x0000 (0)
aRow: struct SRow
ulAdrEntryPad : 0x00000000 (0)
cValues : 0x00000006 (6)
lpProps : *
lpProps: ARRAY(6)
lpProps: struct SPropValue
ulPropTag : PR_ENTRYID (0xFFF0102)
dwAlignPad : 0x00000000 (0)
value : union SPropValue_CTR(case 258)
bin: struct SBinary
cb : 0x00000043 (67)
lpb : *
lpb: ARRAY(67)
[0] : 0x00 (0)
[1] : 0x00 (0)
[2] : 0x00 (0)
[3] : 0x00 (0)
[4] : 0xdc (220)
[5] : 0xa7 (167)
[6] : 0x40 (64)
[7] : 0xc8 (200)
[8] : 0xc0 (192)
[9] : 0x42 (66)
[10] : 0x10 (16)
[11] : 0x1a (26)
[12] : 0xb4 (180)
[13] : 0xb9 (185)
[14] : 0x08 (8)
[15] : 0x00 (0)
[16] : 0x2b (43)
[17] : 0x2f (47)
[18] : 0xe1 (225)
[19] : 0x82 (130)
[20] : 0x01 (1)
[21] : 0x00 (0)
[22] : 0x00 (0)
[23] : 0x00 (0)
[24] : 0x00 (0)
[25] : 0x01 (1)
[26] : 0x00 (0)
[27] : 0x00 (0)
[28] : 0x2f (47)
[29] : 0x67 (103)
[30] : 0x75 (117)
[31] : 0x69 (105)
[32] : 0x64 (100)
[33] : 0x3d (61)
[34] : 0x42 (66)
[35] : 0x32 (50)
[36] : 0x39 (57)
[37] : 0x42 (66)
[38] : 0x36 (54)
[39] : 0x33 (51)
[40] : 0x36 (54)
[41] : 0x31 (49)
[42] : 0x37 (55)
[43] : 0x44 (68)
[44] : 0x37 (55)
[45] : 0x46 (70)
[46] : 0x32 (50)
[47] : 0x38 (56)
[48] : 0x34 (52)
[49] : 0x38 (56)
[50] : 0x38 (56)
[51] : 0x31 (49)
[52] : 0x33 (51)
[53] : 0x33 (51)
[54] : 0x44 (68)
[55] : 0x30 (48)
[56] : 0x35 (53)
[57] : 0x33 (51)
[58] : 0x36 (54)
[59] : 0x46 (70)
[60] : 0x44 (68)
[61] : 0x38 (56)
[62] : 0x44 (68)
[63] : 0x33 (51)
[64] : 0x39 (57)
[65] : 0x34 (52)
[66] : 0x00 (0)
lpProps: struct SPropValue
ulPropTag : PR_CONTAINER_FLAGS (0x36000003)
dwAlignPad : 0x00000000 (0)
value : union SPropValue_CTR(case 3)
l : 0x0000000b (11)
lpProps: struct SPropValue
ulPropTag : PR_DEPTH (0x30050003)
dwAlignPad : 0x00000000 (0)
value : union SPropValue_CTR(case 3)
l : 0x00000000 (0)
lpProps: struct SPropValue
ulPropTag : PR_EMS_AB_CONTAINERID (0xFFFD0003)
dwAlignPad : 0x00000000 (0)
value : union SPropValue_CTR(case 3)
l : 0x00001b50 (6992)
lpProps: struct SPropValue
ulPropTag : PR_DISPLAY_NAME (0x3001001E)
dwAlignPad : 0x00000000 (0)
value : union SPropValue_CTR(case 30)
lpszA : *
lpszA : 'All Address Lists'
lpProps: struct SPropValue
ulPropTag : PR_EMS_AB_IS_MASTER (0xFFFB000B)
dwAlignPad : 0x00000000 (0)
value : union SPropValue_CTR(case 11)
b : 0x0000 (0)
aRow: struct SRow
ulAdrEntryPad : 0x00000000 (0)
cValues : 0x00000007 (7)
lpProps : *
lpProps: ARRAY(7)
lpProps: struct SPropValue
ulPropTag : PR_ENTRYID (0xFFF0102)
dwAlignPad : 0x00000000 (0)
value : union SPropValue_CTR(case 258)
bin: struct SBinary
cb : 0x00000043 (67)
lpb : *
lpb: ARRAY(67)
[0] : 0x00 (0)
[1] : 0x00 (0)
[2] : 0x00 (0)
[3] : 0x00 (0)
[4] : 0xdc (220)
[5] : 0xa7 (167)
[6] : 0x40 (64)
[7] : 0xc8 (200)
[8] : 0xc0 (192)
[9] : 0x42 (66)
[10] : 0x10 (16)
[11] : 0x1a (26)
[12] : 0xb4 (180)
[13] : 0xb9 (185)
[14] : 0x08 (8)
[15] : 0x00 (0)
[16] : 0x2b (43)
[17] : 0x2f (47)
[18] : 0xe1 (225)
[19] : 0x82 (130)
[20] : 0x01 (1)
[21] : 0x00 (0)
[22] : 0x00 (0)
[23] : 0x00 (0)
[24] : 0x00 (0)
[25] : 0x01 (1)
[26] : 0x00 (0)
[27] : 0x00 (0)
[28] : 0x2f (47)
[29] : 0x67 (103)
[30] : 0x75 (117)
[31] : 0x69 (105)
[32] : 0x64 (100)
[33] : 0x3d (61)
[34] : 0x46 (70)
[35] : 0x46 (70)
[36] : 0x36 (54)
[37] : 0x31 (49)
[38] : 0x42 (66)
[39] : 0x33 (51)
[40] : 0x42 (66)
[41] : 0x35 (53)
[42] : 0x34 (52)
[43] : 0x32 (50)
[44] : 0x45 (69)
[45] : 0x43 (67)
[46] : 0x45 (69)
[47] : 0x33 (51)
[48] : 0x34 (52)
[49] : 0x46 (70)
[50] : 0x41 (65)
[51] : 0x41 (65)
[52] : 0x39 (57)
[53] : 0x30 (48)
[54] : 0x42 (66)
[55] : 0x33 (51)
[56] : 0x46 (70)
[57] : 0x35 (53)
[58] : 0x43 (67)
[59] : 0x35 (53)
[60] : 0x42 (66)
[61] : 0x32 (50)
[62] : 0x32 (50)
[63] : 0x39 (57)
[64] : 0x35 (53)
[65] : 0x30 (48)
[66] : 0x00 (0)
lpProps: struct SPropValue
ulPropTag : PR_CONTAINER_FLAGS (0x36000003)
dwAlignPad : 0x00000000 (0)
value : union SPropValue_CTR(case 3)
l : 0x00000009 (9)
lpProps: struct SPropValue
ulPropTag : PR_DEPTH (0x30050003)
dwAlignPad : 0x00000000 (0)
value : union SPropValue_CTR(case 3)
l : 0x00000001 (1)
lpProps: struct SPropValue
ulPropTag : PR_EMS_AB_CONTAINERID (0xFFFD0003)
dwAlignPad : 0x00000000 (0)
value : union SPropValue_CTR(case 3)
l : 0x00001b53 (6995)
lpProps: struct SPropValue
ulPropTag : PR_DISPLAY_NAME (0x3001001E)
dwAlignPad : 0x00000000 (0)
value : union SPropValue_CTR(case 30)
lpszA : *
lpszA : 'All Contacts'
lpProps: struct SPropValue
ulPropTag : PR_EMS_AB_IS_MASTER (0xFFFB000B)
dwAlignPad : 0x00000000 (0)
value : union SPropValue_CTR(case 11)
b : 0x0000 (0)
lpProps: struct SPropValue
ulPropTag : PR_EMS_AB_PARENT_ENTRYID (0xFFFC0102)
dwAlignPad : 0x00000000 (0)
value : union SPropValue_CTR(case 258)
bin: struct SBinary
cb : 0x00000043 (67)
lpb : *
lpb: ARRAY(67)
[0] : 0x00 (0)
[1] : 0x00 (0)
[2] : 0x00 (0)
[3] : 0x00 (0)
[4] : 0xdc (220)
[5] : 0xa7 (167)
[6] : 0x40 (64)
[7] : 0xc8 (200)
[8] : 0xc0 (192)
[9] : 0x42 (66)
[10] : 0x10 (16)
[11] : 0x1a (26)
[12] : 0xb4 (180)
[13] : 0xb9 (185)
[14] : 0x08 (8)
[15] : 0x00 (0)
[16] : 0x2b (43)
[17] : 0x2f (47)
[18] : 0xe1 (225)
[19] : 0x82 (130)
[20] : 0x01 (1)
[21] : 0x00 (0)
[22] : 0x00 (0)
[23] : 0x00 (0)
[24] : 0x00 (0)
[25] : 0x01 (1)
[26] : 0x00 (0)
[27] : 0x00 (0)
[28] : 0x2f (47)
[29] : 0x67 (103)
[30] : 0x75 (117)
[31] : 0x69 (105)
[32] : 0x64 (100)
[33] : 0x3d (61)
[34] : 0x42 (66)
[35] : 0x32 (50)
[36] : 0x39 (57)
[37] : 0x42 (66)
[38] : 0x36 (54)
[39] : 0x33 (51)
[40] : 0x36 (54)
[41] : 0x31 (49)
[42] : 0x37 (55)
[43] : 0x44 (68)
[44] : 0x37 (55)
[45] : 0x46 (70)
[46] : 0x32 (50)
[47] : 0x38 (56)
[48] : 0x34 (52)
[49] : 0x38 (56)
[50] : 0x38 (56)
[51] : 0x31 (49)
[52] : 0x33 (51)
[53] : 0x33 (51)
[54] : 0x44 (68)
[55] : 0x30 (48)
[56] : 0x35 (53)
[57] : 0x33 (51)
[58] : 0x36 (54)
[59] : 0x46 (70)
[60] : 0x44 (68)
[61] : 0x38 (56)
[62] : 0x44 (68)
[63] : 0x33 (51)
[64] : 0x39 (57)
[65] : 0x34 (52)
[66] : 0x00 (0)
aRow: struct SRow
ulAdrEntryPad : 0x00000000 (0)
cValues : 0x00000007 (7)
lpProps : *
lpProps: ARRAY(7)
lpProps: struct SPropValue
ulPropTag : PR_ENTRYID (0xFFF0102)
dwAlignPad : 0x00000000 (0)
value : union SPropValue_CTR(case 258)
bin: struct SBinary
cb : 0x00000043 (67)
lpb : *
lpb: ARRAY(67)
[0] : 0x00 (0)
[1] : 0x00 (0)
[2] : 0x00 (0)
[3] : 0x00 (0)
[4] : 0xdc (220)
[5] : 0xa7 (167)
[6] : 0x40 (64)
[7] : 0xc8 (200)
[8] : 0xc0 (192)
[9] : 0x42 (66)
[10] : 0x10 (16)
[11] : 0x1a (26)
[12] : 0xb4 (180)
[13] : 0xb9 (185)
[14] : 0x08 (8)
[15] : 0x00 (0)
[16] : 0x2b (43)
[17] : 0x2f (47)
[18] : 0xe1 (225)
[19] : 0x82 (130)
[20] : 0x01 (1)
[21] : 0x00 (0)
[22] : 0x00 (0)
[23] : 0x00 (0)
[24] : 0x00 (0)
[25] : 0x01 (1)
[26] : 0x00 (0)
[27] : 0x00 (0)
[28] : 0x2f (47)
[29] : 0x67 (103)
[30] : 0x75 (117)
[31] : 0x69 (105)
[32] : 0x64 (100)
[33] : 0x3d (61)
[34] : 0x34 (52)
[35] : 0x31 (49)
[36] : 0x36 (54)
[37] : 0x36 (54)
[38] : 0x36 (54)
[39] : 0x41 (65)
[40] : 0x35 (53)
[41] : 0x39 (57)
[42] : 0x35 (53)
[43] : 0x43 (67)
[44] : 0x34 (52)
[45] : 0x43 (67)
[46] : 0x33 (51)
[47] : 0x42 (66)
[48] : 0x34 (52)
[49] : 0x31 (49)
[50] : 0x39 (57)
[51] : 0x34 (52)
[52] : 0x38 (56)
[53] : 0x33 (51)
[54] : 0x43 (67)
[55] : 0x43 (67)
[56] : 0x42 (66)
[57] : 0x46 (70)
[58] : 0x30 (48)
[59] : 0x30 (48)
[60] : 0x43 (67)
[61] : 0x46 (70)
[62] : 0x46 (70)
[63] : 0x44 (68)
[64] : 0x46 (70)
[65] : 0x42 (66)
[66] : 0x00 (0)
lpProps: struct SPropValue
ulPropTag : PR_CONTAINER_FLAGS (0x36000003)
dwAlignPad : 0x00000000 (0)
value : union SPropValue_CTR(case 3)
l : 0x00000009 (9)
lpProps: struct SPropValue
ulPropTag : PR_DEPTH (0x30050003)
dwAlignPad : 0x00000000 (0)
value : union SPropValue_CTR(case 3)
l : 0x00000001 (1)
lpProps: struct SPropValue
ulPropTag : PR_EMS_AB_CONTAINERID (0xFFFD0003)
dwAlignPad : 0x00000000 (0)
value : union SPropValue_CTR(case 3)
l : 0x00001b52 (6994)
lpProps: struct SPropValue
ulPropTag : PR_DISPLAY_NAME (0x3001001E)
dwAlignPad : 0x00000000 (0)
value : union SPropValue_CTR(case 30)
lpszA : *
lpszA : 'All Groups'
lpProps: struct SPropValue
ulPropTag : PR_EMS_AB_IS_MASTER (0xFFFB000B)
dwAlignPad : 0x00000000 (0)
value : union SPropValue_CTR(case 11)
b : 0x0000 (0)
lpProps: struct SPropValue
ulPropTag : PR_EMS_AB_PARENT_ENTRYID (0xFFFC0102)
dwAlignPad : 0x00000000 (0)
value : union SPropValue_CTR(case 258)
bin: struct SBinary
cb : 0x00000043 (67)
lpb : *
lpb: ARRAY(67)
[0] : 0x00 (0)
[1] : 0x00 (0)
[2] : 0x00 (0)
[3] : 0x00 (0)
[4] : 0xdc (220)
[5] : 0xa7 (167)
[6] : 0x40 (64)
[7] : 0xc8 (200)
[8] : 0xc0 (192)
[9] : 0x42 (66)
[10] : 0x10 (16)
[11] : 0x1a (26)
[12] : 0xb4 (180)
[13] : 0xb9 (185)
[14] : 0x08 (8)
[15] : 0x00 (0)
[16] : 0x2b (43)
[17] : 0x2f (47)
[18] : 0xe1 (225)
[19] : 0x82 (130)
[20] : 0x01 (1)
[21] : 0x00 (0)
[22] : 0x00 (0)
[23] : 0x00 (0)
[24] : 0x00 (0)
[25] : 0x01 (1)
[26] : 0x00 (0)
[27] : 0x00 (0)
[28] : 0x2f (47)
[29] : 0x67 (103)
[30] : 0x75 (117)
[31] : 0x69 (105)
[32] : 0x64 (100)
[33] : 0x3d (61)
[34] : 0x42 (66)
[35] : 0x32 (50)
[36] : 0x39 (57)
[37] : 0x42 (66)
[38] : 0x36 (54)
[39] : 0x33 (51)
[40] : 0x36 (54)
[41] : 0x31 (49)
[42] : 0x37 (55)
[43] : 0x44 (68)
[44] : 0x37 (55)
[45] : 0x46 (70)
[46] : 0x32 (50)
[47] : 0x38 (56)
[48] : 0x34 (52)
[49] : 0x38 (56)
[50] : 0x38 (56)
[51] : 0x31 (49)
[52] : 0x33 (51)
[53] : 0x33 (51)
[54] : 0x44 (68)
[55] : 0x30 (48)
[56] : 0x35 (53)
[57] : 0x33 (51)
[58] : 0x36 (54)
[59] : 0x46 (70)
[60] : 0x44 (68)
[61] : 0x38 (56)
[62] : 0x44 (68)
[63] : 0x33 (51)
[64] : 0x39 (57)
[65] : 0x34 (52)
[66] : 0x00 (0)
aRow: struct SRow
ulAdrEntryPad : 0x00000000 (0)
cValues : 0x00000007 (7)
lpProps : *
lpProps: ARRAY(7)
lpProps: struct SPropValue
ulPropTag : PR_ENTRYID (0xFFF0102)
dwAlignPad : 0x00000000 (0)
value : union SPropValue_CTR(case 258)
bin: struct SBinary
cb : 0x00000043 (67)
lpb : *
lpb: ARRAY(67)
[0] : 0x00 (0)
[1] : 0x00 (0)
[2] : 0x00 (0)
[3] : 0x00 (0)
[4] : 0xdc (220)
[5] : 0xa7 (167)
[6] : 0x40 (64)
[7] : 0xc8 (200)
[8] : 0xc0 (192)
[9] : 0x42 (66)
[10] : 0x10 (16)
[11] : 0x1a (26)
[12] : 0xb4 (180)
[13] : 0xb9 (185)
[14] : 0x08 (8)
[15] : 0x00 (0)
[16] : 0x2b (43)
[17] : 0x2f (47)
[18] : 0xe1 (225)
[19] : 0x82 (130)
[20] : 0x01 (1)
[21] : 0x00 (0)
[22] : 0x00 (0)
[23] : 0x00 (0)
[24] : 0x00 (0)
[25] : 0x01 (1)
[26] : 0x00 (0)
[27] : 0x00 (0)
[28] : 0x2f (47)
[29] : 0x67 (103)
[30] : 0x75 (117)
[31] : 0x69 (105)
[32] : 0x64 (100)
[33] : 0x3d (61)
[34] : 0x44 (68)
[35] : 0x35 (53)
[36] : 0x32 (50)
[37] : 0x37 (55)
[38] : 0x44 (68)
[39] : 0x37 (55)
[40] : 0x33 (51)
[41] : 0x41 (65)
[42] : 0x34 (52)
[43] : 0x43 (67)
[44] : 0x37 (55)
[45] : 0x46 (70)
[46] : 0x32 (50)
[47] : 0x34 (52)
[48] : 0x34 (52)
[49] : 0x43 (67)
[50] : 0x39 (57)
[51] : 0x44 (68)
[52] : 0x42 (66)
[53] : 0x33 (51)
[54] : 0x38 (56)
[55] : 0x34 (52)
[56] : 0x30 (48)
[57] : 0x46 (70)
[58] : 0x39 (57)
[59] : 0x34 (52)
[60] : 0x45 (69)
[61] : 0x33 (51)
[62] : 0x34 (52)
[63] : 0x34 (52)
[64] : 0x31 (49)
[65] : 0x43 (67)
[66] : 0x00 (0)
lpProps: struct SPropValue
ulPropTag : PR_CONTAINER_FLAGS (0x36000003)
dwAlignPad : 0x00000000 (0)
value : union SPropValue_CTR(case 3)
l : 0x00000009 (9)
lpProps: struct SPropValue
ulPropTag : PR_DEPTH (0x30050003)
dwAlignPad : 0x00000000 (0)
value : union SPropValue_CTR(case 3)
l : 0x00000001 (1)
lpProps: struct SPropValue
ulPropTag : PR_EMS_AB_CONTAINERID (0xFFFD0003)
dwAlignPad : 0x00000000 (0)
value : union SPropValue_CTR(case 3)
l : 0x00001b51 (6993)
lpProps: struct SPropValue
ulPropTag : PR_DISPLAY_NAME (0x3001001E)
dwAlignPad : 0x00000000 (0)
value : union SPropValue_CTR(case 30)
lpszA : *
lpszA : 'All Users'
lpProps: struct SPropValue
ulPropTag : PR_EMS_AB_IS_MASTER (0xFFFB000B)
dwAlignPad : 0x00000000 (0)
value : union SPropValue_CTR(case 11)
b : 0x0000 (0)
lpProps: struct SPropValue
ulPropTag : PR_EMS_AB_PARENT_ENTRYID (0xFFFC0102)
dwAlignPad : 0x00000000 (0)
value : union SPropValue_CTR(case 258)
bin: struct SBinary
cb : 0x00000043 (67)
lpb : *
lpb: ARRAY(67)
[0] : 0x00 (0)
[1] : 0x00 (0)
[2] : 0x00 (0)
[3] : 0x00 (0)
[4] : 0xdc (220)
[5] : 0xa7 (167)
[6] : 0x40 (64)
[7] : 0xc8 (200)
[8] : 0xc0 (192)
[9] : 0x42 (66)
[10] : 0x10 (16)
[11] : 0x1a (26)
[12] : 0xb4 (180)
[13] : 0xb9 (185)
[14] : 0x08 (8)
[15] : 0x00 (0)
[16] : 0x2b (43)
[17] : 0x2f (47)
[18] : 0xe1 (225)
[19] : 0x82 (130)
[20] : 0x01 (1)
[21] : 0x00 (0)
[22] : 0x00 (0)
[23] : 0x00 (0)
[24] : 0x00 (0)
[25] : 0x01 (1)
[26] : 0x00 (0)
[27] : 0x00 (0)
[28] : 0x2f (47)
[29] : 0x67 (103)
[30] : 0x75 (117)
[31] : 0x69 (105)
[32] : 0x64 (100)
[33] : 0x3d (61)
[34] : 0x42 (66)
[35] : 0x32 (50)
[36] : 0x39 (57)
[37] : 0x42 (66)
[38] : 0x36 (54)
[39] : 0x33 (51)
[40] : 0x36 (54)
[41] : 0x31 (49)
[42] : 0x37 (55)
[43] : 0x44 (68)
[44] : 0x37 (55)
[45] : 0x46 (70)
[46] : 0x32 (50)
[47] : 0x38 (56)
[48] : 0x34 (52)
[49] : 0x38 (56)
[50] : 0x38 (56)
[51] : 0x31 (49)
[52] : 0x33 (51)
[53] : 0x33 (51)
[54] : 0x44 (68)
[55] : 0x30 (48)
[56] : 0x35 (53)
[57] : 0x33 (51)
[58] : 0x36 (54)
[59] : 0x46 (70)
[60] : 0x44 (68)
[61] : 0x38 (56)
[62] : 0x44 (68)
[63] : 0x33 (51)
[64] : 0x39 (57)
[65] : 0x34 (52)
[66] : 0x00 (0)
aRow: struct SRow
ulAdrEntryPad : 0x00000000 (0)
cValues : 0x00000007 (7)
lpProps : *
lpProps: ARRAY(7)
lpProps: struct SPropValue
ulPropTag : PR_ENTRYID (0xFFF0102)
dwAlignPad : 0x00000000 (0)
value : union SPropValue_CTR(case 258)
bin: struct SBinary
cb : 0x00000043 (67)
lpb : *
lpb: ARRAY(67)
[0] : 0x00 (0)
[1] : 0x00 (0)
[2] : 0x00 (0)
[3] : 0x00 (0)
[4] : 0xdc (220)
[5] : 0xa7 (167)
[6] : 0x40 (64)
[7] : 0xc8 (200)
[8] : 0xc0 (192)
[9] : 0x42 (66)
[10] : 0x10 (16)
[11] : 0x1a (26)
[12] : 0xb4 (180)
[13] : 0xb9 (185)
[14] : 0x08 (8)
[15] : 0x00 (0)
[16] : 0x2b (43)
[17] : 0x2f (47)
[18] : 0xe1 (225)
[19] : 0x82 (130)
[20] : 0x01 (1)
[21] : 0x00 (0)
[22] : 0x00 (0)
[23] : 0x00 (0)
[24] : 0x00 (0)
[25] : 0x01 (1)
[26] : 0x00 (0)
[27] : 0x00 (0)
[28] : 0x2f (47)
[29] : 0x67 (103)
[30] : 0x75 (117)
[31] : 0x69 (105)
[32] : 0x64 (100)
[33] : 0x3d (61)
[34] : 0x30 (48)
[35] : 0x46 (70)
[36] : 0x33 (51)
[37] : 0x46 (70)
[38] : 0x34 (52)
[39] : 0x43 (67)
[40] : 0x46 (70)
[41] : 0x43 (67)
[42] : 0x45 (69)
[43] : 0x45 (69)
[44] : 0x30 (48)
[45] : 0x32 (50)
[46] : 0x37 (55)
[47] : 0x32 (50)
[48] : 0x34 (52)
[49] : 0x38 (56)
[50] : 0x41 (65)
[51] : 0x39 (57)
[52] : 0x42 (66)
[53] : 0x31 (49)
[54] : 0x34 (52)
[55] : 0x33 (51)
[56] : 0x38 (56)
[57] : 0x44 (68)
[58] : 0x39 (57)
[59] : 0x41 (65)
[60] : 0x33 (51)
[61] : 0x30 (48)
[62] : 0x33 (51)
[63] : 0x32 (50)
[64] : 0x43 (67)
[65] : 0x43 (67)
[66] : 0x00 (0)
lpProps: struct SPropValue
ulPropTag : PR_CONTAINER_FLAGS (0x36000003)
dwAlignPad : 0x00000000 (0)
value : union SPropValue_CTR(case 3)
l : 0x00000009 (9)
lpProps: struct SPropValue
ulPropTag : PR_DEPTH (0x30050003)
dwAlignPad : 0x00000000 (0)
value : union SPropValue_CTR(case 3)
l : 0x00000001 (1)
lpProps: struct SPropValue
ulPropTag : PR_EMS_AB_CONTAINERID (0xFFFD0003)
dwAlignPad : 0x00000000 (0)
value : union SPropValue_CTR(case 3)
l : 0x00001b54 (6996)
lpProps: struct SPropValue
ulPropTag : PR_DISPLAY_NAME (0x3001001E)
dwAlignPad : 0x00000000 (0)
value : union SPropValue_CTR(case 30)
lpszA : *
lpszA : 'Public Folders'
lpProps: struct SPropValue
ulPropTag : PR_EMS_AB_IS_MASTER (0xFFFB000B)
dwAlignPad : 0x00000000 (0)
value : union SPropValue_CTR(case 11)
b : 0x0000 (0)
lpProps: struct SPropValue
ulPropTag : PR_EMS_AB_PARENT_ENTRYID (0xFFFC0102)
dwAlignPad : 0x00000000 (0)
value : union SPropValue_CTR(case 258)
bin: struct SBinary
cb : 0x00000043 (67)
lpb : *
lpb: ARRAY(67)
[0] : 0x00 (0)
[1] : 0x00 (0)
[2] : 0x00 (0)
[3] : 0x00 (0)
[4] : 0xdc (220)
[5] : 0xa7 (167)
[6] : 0x40 (64)
[7] : 0xc8 (200)
[8] : 0xc0 (192)
[9] : 0x42 (66)
[10] : 0x10 (16)
[11] : 0x1a (26)
[12] : 0xb4 (180)
[13] : 0xb9 (185)
[14] : 0x08 (8)
[15] : 0x00 (0)
[16] : 0x2b (43)
[17] : 0x2f (47)
[18] : 0xe1 (225)
[19] : 0x82 (130)
[20] : 0x01 (1)
[21] : 0x00 (0)
[22] : 0x00 (0)
[23] : 0x00 (0)
[24] : 0x00 (0)
[25] : 0x01 (1)
[26] : 0x00 (0)
[27] : 0x00 (0)
[28] : 0x2f (47)
[29] : 0x67 (103)
[30] : 0x75 (117)
[31] : 0x69 (105)
[32] : 0x64 (100)
[33] : 0x3d (61)
[34] : 0x42 (66)
[35] : 0x32 (50)
[36] : 0x39 (57)
[37] : 0x42 (66)
[38] : 0x36 (54)
[39] : 0x33 (51)
[40] : 0x36 (54)
[41] : 0x31 (49)
[42] : 0x37 (55)
[43] : 0x44 (68)
[44] : 0x37 (55)
[45] : 0x46 (70)
[46] : 0x32 (50)
[47] : 0x38 (56)
[48] : 0x34 (52)
[49] : 0x38 (56)
[50] : 0x38 (56)
[51] : 0x31 (49)
[52] : 0x33 (51)
[53] : 0x33 (51)
[54] : 0x44 (68)
[55] : 0x30 (48)
[56] : 0x35 (53)
[57] : 0x33 (51)
[58] : 0x36 (54)
[59] : 0x46 (70)
[60] : 0x44 (68)
[61] : 0x38 (56)
[62] : 0x44 (68)
[63] : 0x33 (51)
[64] : 0x39 (57)
[65] : 0x34 (52)
[66] : 0x00 (0)
result : MAPI_E_SUCCESS (0x0)
NspiGetHierarchyInfo : MAPI_E_SUCCESS (0x0)
NspiGetMatches: struct NspiGetMatches
in: struct NspiGetMatches
handle : *
handle: struct policy_handle
handle_type : 0x00000000 (0)
uuid : 06604639-bd3f-4e1f-aa5f-e036adab5370
unknown1 : 0x00000000 (0)
settings : *
settings: struct MAPI_SETTINGS
handle : 0x00000000 (0)
flag : 0x00000000 (0)
service_provider: struct MAPIUID
ab: ARRAY(16)
[0] : 0x00 (0)
[1] : 0x00 (0)
[2] : 0x00 (0)
[3] : 0x00 (0)
[4] : 0x00 (0)
[5] : 0x00 (0)
[6] : 0x00 (0)
[7] : 0x00 (0)
[8] : 0x00 (0)
[9] : 0x00 (0)
[10] : 0x00 (0)
[11] : 0x00 (0)
[12] : 0x00 (0)
[13] : 0x00 (0)
[14] : 0x00 (0)
[15] : 0x00 (0)
codepage : 0x000004e4 (1252)
input_locale: struct input_locale
language : 0x0000040c (1036)
method : 0x00000409 (1033)
PropTagArray : NULL
unknown2 : 0x00000000 (0)
restrictions : *
restrictions: struct SRestriction
rt : 0x00000004 (4)
res : union SRestriction_CTR(case 4)
resProperty: struct SPropertyRestriction
relop : 0x00000004 (4)
ulPropTag : PR_ANR (0x360C001E)
lpProp : *
lpProp: struct SPropValue
ulPropTag : PR_ANR (0x360C001E)
dwAlignPad : 0x00000000 (0)
value : union SPropValue_CTR(case 30)
lpszA : *
lpszA : 'Administrator'
unknown3 : 0x00000000 (0)
REQ_properties : *
REQ_properties: struct SPropTagArray
aulPropTag : *
aulPropTag: ARRAY(12)
aulPropTag : PR_DISPLAY_NAME (0x3001001E)
aulPropTag : PR_OFFICE_TELEPHONE_NUMBER (0x3A08001E)
aulPropTag : PR_OFFICE_LOCATION (0x3A19001E)
aulPropTag : PR_TITLE (0x3A17001E)
aulPropTag : PR_COMPANY_NAME (0x3A16001E)
aulPropTag : PR_ACCOUNT (0x3A00001E)
aulPropTag : PR_ADDRTYPE (0x3002001E)
aulPropTag : PR_ENTRYID (0xFFF0102)
aulPropTag : PR_OBJECT_TYPE (0xFFE0003)
aulPropTag : PR_DISPLAY_TYPE (0x39000003)
aulPropTag : PR_INSTANCE_KEY (0xFF60102)
aulPropTag : PR_EMAIL_ADDRESS (0x3003001E)
cValues : 0x0000000d (13)
NspiGetMatches: struct NspiGetMatches
out: struct NspiGetMatches
settings : *
settings: struct MAPI_SETTINGS
handle : 0x00000000 (0)
flag : 0x00000000 (0)
service_provider: struct MAPIUID
ab: ARRAY(16)
[0] : 0x00 (0)
[1] : 0x00 (0)
[2] : 0x00 (0)
[3] : 0x00 (0)
[4] : 0x00 (0)
[5] : 0x00 (0)
[6] : 0x00 (0)
[7] : 0x00 (0)
[8] : 0x00 (0)
[9] : 0x00 (0)
[10] : 0x00 (0)
[11] : 0x00 (0)
[12] : 0x00 (0)
[13] : 0x00 (0)
[14] : 0x00 (0)
[15] : 0x00 (0)
codepage : 0x000004e4 (1252)
input_locale: struct input_locale
language : 0x0000040c (1036)
method : 0x00000409 (1033)
instance_key : *
instance_key: struct instance_key
value : *
value: ARRAY(1)
value : 0x00000717 (1815)
cValues : 0x00000002 (2)
RowSet : *
RowSet : *
RowSet: struct SRowSet
cRows : 0x00000001 (1)
aRow: ARRAY(1)
aRow: struct SRow
ulAdrEntryPad : 0x00000000 (0)
cValues : 0x0000000c (12)
lpProps : *
lpProps: ARRAY(12)
lpProps: struct SPropValue
ulPropTag : PR_DISPLAY_NAME (0x3001001E)
dwAlignPad : 0x00000000 (0)
value : union SPropValue_CTR(case 30)
lpszA : *
lpszA : 'Administrator'
lpProps: struct SPropValue
ulPropTag : PR_OFFICE_TELEPHONE_NUMBER_ERROR (0x3A08000A)
dwAlignPad : 0x00000000 (0)
value : union SPropValue_CTR(case 10)
err : MAPI_E_NOT_FOUND (0x8004010F)
lpProps: struct SPropValue
ulPropTag : PR_OFFICE_LOCATION_ERROR (0x3A19000A)
dwAlignPad : 0x00000000 (0)
value : union SPropValue_CTR(case 10)
err : MAPI_E_NOT_FOUND (0x8004010F)
lpProps: struct SPropValue
ulPropTag : PR_TITLE_ERROR (0x3A17000A)
dwAlignPad : 0x00000000 (0)
value : union SPropValue_CTR(case 10)
err : MAPI_E_NOT_FOUND (0x8004010F)
lpProps: struct SPropValue
ulPropTag : PR_COMPANY_NAME_ERROR (0x3A16000A)
dwAlignPad : 0x00000000 (0)
value : union SPropValue_CTR(case 10)
err : MAPI_E_NOT_FOUND (0x8004010F)
lpProps: struct SPropValue
ulPropTag : PR_ACCOUNT (0x3A00001E)
dwAlignPad : 0x00000000 (0)
value : union SPropValue_CTR(case 30)
lpszA : *
lpszA : 'Administrator'
lpProps: struct SPropValue
ulPropTag : PR_ADDRTYPE (0x3002001E)
dwAlignPad : 0x00000000 (0)
value : union SPropValue_CTR(case 30)
lpszA : *
lpszA : 'EX'
lpProps: struct SPropValue
ulPropTag : PR_ENTRYID (0xFFF0102)
dwAlignPad : 0x00000000 (0)
value : union SPropValue_CTR(case 258)
bin: struct SBinary
cb : 0x00000020 (32)
lpb : *
lpb: ARRAY(32)
[0] : 0x87 (135)
[1] : 0x00 (0)
[2] : 0x00 (0)
[3] : 0x00 (0)
[4] : 0x80 (128)
[5] : 0x3f (63)
[6] : 0xff (255)
[7] : 0xd2 (210)
[8] : 0xf8 (248)
[9] : 0x4c (76)
[10] : 0x86 (134)
[11] : 0x46 (70)
[12] : 0x9d (157)
[13] : 0x19 (25)
[14] : 0x51 (81)
[15] : 0x21 (33)
[16] : 0x7e (126)
[17] : 0x55 (85)
[18] : 0x0c (12)
[19] : 0x45 (69)
[20] : 0x01 (1)
[21] : 0x00 (0)
[22] : 0x00 (0)
[23] : 0x00 (0)
[24] : 0x00 (0)
[25] : 0x00 (0)
[26] : 0x00 (0)
[27] : 0x00 (0)
[28] : 0x17 (23)
[29] : 0x07 (7)
[30] : 0x00 (0)
[31] : 0x00 (0)
lpProps: struct SPropValue
ulPropTag : PR_OBJECT_TYPE (0xFFE0003)
dwAlignPad : 0x00000000 (0)
value : union SPropValue_CTR(case 3)
l : 0x00000006 (6)
lpProps: struct SPropValue
ulPropTag : PR_DISPLAY_TYPE (0x39000003)
dwAlignPad : 0x00000000 (0)
value : union SPropValue_CTR(case 3)
l : 0x00000000 (0)
lpProps: struct SPropValue
ulPropTag : PR_INSTANCE_KEY (0xFF60102)
dwAlignPad : 0x00000000 (0)
value : union SPropValue_CTR(case 258)
bin: struct SBinary
cb : 0x00000004 (4)
lpb : *
lpb: ARRAY(4)
[0] : 0x17 (23)
[1] : 0x07 (7)
[2] : 0x00 (0)
[3] : 0x00 (0)
lpProps: struct SPropValue
ulPropTag : PR_EMAIL_ADDRESS (0x3003001E)
dwAlignPad : 0x00000000 (0)
value : union SPropValue_CTR(case 30)
lpszA : *
lpszA : '/o=First Organization/ou=First Administrative Group/cn=Recipients/cn=Administrator'
result : MAPI_E_SUCCESS (0x0)
NspiGetMatches : MAPI_E_SUCCESS (0x0)
NspiQueryRows: struct NspiQueryRows
in: struct NspiQueryRows
handle : *
handle: struct policy_handle
handle_type : 0x00000000 (0)
uuid : 06604639-bd3f-4e1f-aa5f-e036adab5370
flag : 0x00000000 (0)
settings : *
settings: struct MAPI_SETTINGS
handle : 0x00000000 (0)
flag : 0x00000000 (0)
service_provider: struct MAPIUID
ab: ARRAY(16)
[0] : 0x00 (0)
[1] : 0x00 (0)
[2] : 0x00 (0)
[3] : 0x00 (0)
[4] : 0x00 (0)
[5] : 0x00 (0)
[6] : 0x00 (0)
[7] : 0x00 (0)
[8] : 0x00 (0)
[9] : 0x00 (0)
[10] : 0x00 (0)
[11] : 0x00 (0)
[12] : 0x01 (1)
[13] : 0x00 (0)
[14] : 0x00 (0)
[15] : 0x00 (0)
codepage : 0x000004e4 (1252)
input_locale: struct input_locale
language : 0x0000040c (1036)
method : 0x00000409 (1033)
lRows : 0x00000001 (1)
instance_key : *
instance_key: ARRAY(1)
instance_key : 0x00000717 (1815)
unknown : 0x00000001 (1)
REQ_properties : *
REQ_properties: struct SPropTagArray
aulPropTag : *
aulPropTag: ARRAY(9)
aulPropTag : PR_ACCOUNT (0x3A00001E)
aulPropTag : PR_EMS_AB_EXPIRATION_TIME (0x80280040)
aulPropTag : PR_DISPLAY_NAME (0x3001001E)
aulPropTag : PR_EMAIL_ADDRESS (0x3003001E)
aulPropTag : PR_DISPLAY_TYPE (0x39000003)
aulPropTag : PR_EMS_AB_HOME_MDB (0x8006001E)
aulPropTag : PR_ATTACH_NUM (0xE210003)
aulPropTag : PR_PROFILE_HOME_SERVER_ADDRS (0x6613101E)
aulPropTag : PR_EMS_AB_PROXY_ADDRESSES (0x800F101E)
cValues : 0x0000000a (10)
NspiQueryRows: struct NspiQueryRows
out: struct NspiQueryRows
settings : *
settings: struct MAPI_SETTINGS
handle : 0x00000000 (0)
flag : 0x00000000 (0)
service_provider: struct MAPIUID
ab: ARRAY(16)
[0] : 0x17 (23)
[1] : 0x07 (7)
[2] : 0x00 (0)
[3] : 0x00 (0)
[4] : 0x00 (0)
[5] : 0x00 (0)
[6] : 0x00 (0)
[7] : 0x00 (0)
[8] : 0x00 (0)
[9] : 0x00 (0)
[10] : 0x00 (0)
[11] : 0x00 (0)
[12] : 0x01 (1)
[13] : 0x00 (0)
[14] : 0x00 (0)
[15] : 0x00 (0)
codepage : 0x000004e4 (1252)
input_locale: struct input_locale
language : 0x0000040c (1036)
method : 0x00000409 (1033)
RowSet : *
RowSet : *
RowSet: struct SRowSet
cRows : 0x00000001 (1)
aRow: ARRAY(1)
aRow: struct SRow
ulAdrEntryPad : 0x00000000 (0)
cValues : 0x00000009 (9)
lpProps : *
lpProps: ARRAY(9)
lpProps: struct SPropValue
ulPropTag : PR_ACCOUNT (0x3A00001E)
dwAlignPad : 0x00000000 (0)
value : union SPropValue_CTR(case 30)
lpszA : *
lpszA : 'Administrator'
lpProps: struct SPropValue
ulPropTag : PR_EMS_AB_EXPIRATION_TIME_ERROR (0x8028000A)
dwAlignPad : 0x00000000 (0)
value : union SPropValue_CTR(case 10)
err : MAPI_E_NOT_FOUND (0x8004010F)
lpProps: struct SPropValue
ulPropTag : PR_DISPLAY_NAME (0x3001001E)
dwAlignPad : 0x00000000 (0)
value : union SPropValue_CTR(case 30)
lpszA : *
lpszA : 'Administrator'
lpProps: struct SPropValue
ulPropTag : PR_EMAIL_ADDRESS (0x3003001E)
dwAlignPad : 0x00000000 (0)
value : union SPropValue_CTR(case 30)
lpszA : *
lpszA : '/o=First Organization/ou=First Administrative Group/cn=Recipients/cn=Administrator'
lpProps: struct SPropValue
ulPropTag : PR_DISPLAY_TYPE (0x39000003)
dwAlignPad : 0x00000000 (0)
value : union SPropValue_CTR(case 3)
l : 0x00000000 (0)
lpProps: struct SPropValue
ulPropTag : PR_EMS_AB_HOME_MDB (0x8006001E)
dwAlignPad : 0x00000000 (0)
value : union SPropValue_CTR(case 30)
lpszA : *
lpszA : '/o=First Organization/ou=First Administrative Group/cn=Configuration/cn=Servers/cn=OC-SERVER-01/cn=Microsoft Private MDB'
lpProps: struct SPropValue
ulPropTag : PR_ATTACH_NUM_ERROR (0xE21000A)
dwAlignPad : 0x00000000 (0)
value : union SPropValue_CTR(case 10)
err : MAPI_E_NOT_FOUND (0x8004010F)
lpProps: struct SPropValue
ulPropTag : PR_PROFILE_HOME_SERVER_ADDRS_ERROR (0x6613000A)
dwAlignPad : 0x00000000 (0)
value : union SPropValue_CTR(case 10)
err : MAPI_E_NOT_FOUND (0x8004010F)
lpProps: struct SPropValue
ulPropTag : PR_EMS_AB_PROXY_ADDRESSES (0x800F101E)
dwAlignPad : 0x00000000 (0)
value : union SPropValue_CTR(case 4126)
MVszA: struct SLPSTRArray
cValues : 0x00000003 (3)
strings : *
strings: ARRAY(3)
strings : *
strings: struct LPSTR
lppszA : 'smtp:postmaster@openchange.devel'
strings : *
strings: struct LPSTR
lppszA : 'X400:c=US;a= ;p=First Organizati;o=Exchange;s=Administrator;'
strings : *
strings: struct LPSTR
lppszA : 'SMTP:Administrator@openchange.devel'
result : MAPI_E_SUCCESS (0x0)
NspiQueryRows : MAPI_E_SUCCESS (0x0)
NspiDNToEph: struct NspiDNToEph
in: struct NspiDNToEph
handle : *
handle: struct policy_handle
handle_type : 0x00000000 (0)
uuid : 06604639-bd3f-4e1f-aa5f-e036adab5370