sylvester Geschrieben 16. Februar 2005 Geschrieben 16. Februar 2005 Hallo, { CEMAPI oder auch MAPI unter PocketPC } ich muss mich für den Event "fnewObjectCreated" (Erstellung einer neuen Email) in meiner Inbox registrieren. Dazu kann ich laut MSDN die Methode Advise des jeweiligen MessageStores nutzen. Allerdings verlangt sie als vierten Parameter einen Pointer auf ein bereits alloziertes IMAPIAdviseSink Interface. Wenn ich LPMAPIADVISESINK lpAdviseSink; schreibe gibt mein Compiler ne Warnung zur Nutzung eines uninitialisierten Objekts aus. Und es gibt auch keine Methode, die mir ein IMAPIAdviseSink Interface erstellt. Was muss ich machen, um mich für dieses Event zu registrieren bzw. um diese Warnung zu umgehen, also ein alloziertes Objekt zu übergeben? RESULT = lppMDB->Advise(cbEntryID,(LPENTRYID)rgprops[0].Value.bin.lpb,fnevObjectCreat ed,lpAdviseSink,&ulong); Danke im voraus Gibt es eigentlich ein gutes Buch über CEMAPI oder MAPI???? Für Tipps bin ich natürlich dankbar.
Klotzkopp Geschrieben 16. Februar 2005 Geschrieben 16. Februar 2005 Üblicherweise übergibt man einen Zeiger auf ein COM-Objekt einer Klasse, die von dem geforderten Interface abgeleitet ist, und die dessen Methode(n) (in diesem Fall OnNotify) implementiert. Hast du so eine Klasse?
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden