C ++ MAPI: Wie definieren Sie benannte Eigenschaften, die der E -Mail -Adresse eines Kontakts entsprechen?

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: C ++ MAPI: Wie definieren Sie benannte Eigenschaften, die der E -Mail -Adresse eines Kontakts entsprechen?

by Anonymous » Today, 02:36

Ich versuche, ein microsoft.graph.contact -Objekt in eine PST -Datei für Outlook mit Extended MAPI umzuwandeln, und ich weiß nicht, wo ich die E -Mail -Adressen des Kontakts füttere, und lasse es angezeigt, wenn ich den Kontakt in Outlook öffne, und ich wollte wissen, wie ich das mit Microsoft -Mapi -Sdk -Sdk -BR/-bR/lpguid = &PSETID_Address;
sample->ulKind = MNID_STRING;
sample->Kind.lID = L"PidLidEmail1EmailAddress";

hr = obj->GetIDsFromNames(1, &sample, 0, &cols);

SPropValue values[1];
//I'm setting other contact fields. This code is just for brevity. (There's more than 1 property)
values[0].ulPropTag = PROP_TAG(PT_UNICODE, cols->aulPropTag[0]);
values[0].Value.lpszW = L"[email protected]";

hr = obj->SetProps(1, values, NULL);
< /code>
setProps schlägt dann mit "Der Parameter ist nicht korrekt". Was mache ich hier falsch?

Top