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

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

Post by Anonymous »

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?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post