R
Roman Margold
Hello,
I was working on the FreeBusy module described here:
http://msdn.microsoft.com/library/d.../html/oliaAbouttheFree-BusyAPI_HV01155188.asp
So I implemented all the interfaces, registered my COM objects in system and
registered the DLL in Outlook (added registry key as described in MSDN).
The dll is being loaded by Outlook, functions are being called when
required, valid FreeBusy data are being obtaind ... so far so good. However,
here comes two problems:
1) when I add a new attendee to the event, proper FB data are displayed in
the attendee list, however, data are displayed in "All attendees" line, and
not in the particular attendee's line (actually if there are more attendees,
all their data are displayed in the first single line)
2) a bigger problem is that when I close the Event window, Outlook crashes
down; I implemented the whole module twice, once in Delphi and once in C++
and both tries ended up with exactly the same behavior; there's definitely a
bug somewhere in the MSDN documentation of FB API - probably some Placeholder
needs to be implemented or something like this, but it's hard to find
Actually there are several mistakes in the documentation, for example
CFreeBusySupport::LoadFreeBusyData() method is always called with NULL
pointer for pcRead parameter (Outlook doesn't care how many items I'm gonna
return???).
If there's anybody who already implemented this module, please advice.
Regards
//rem
I was working on the FreeBusy module described here:
http://msdn.microsoft.com/library/d.../html/oliaAbouttheFree-BusyAPI_HV01155188.asp
So I implemented all the interfaces, registered my COM objects in system and
registered the DLL in Outlook (added registry key as described in MSDN).
The dll is being loaded by Outlook, functions are being called when
required, valid FreeBusy data are being obtaind ... so far so good. However,
here comes two problems:
1) when I add a new attendee to the event, proper FB data are displayed in
the attendee list, however, data are displayed in "All attendees" line, and
not in the particular attendee's line (actually if there are more attendees,
all their data are displayed in the first single line)
2) a bigger problem is that when I close the Event window, Outlook crashes
down; I implemented the whole module twice, once in Delphi and once in C++
and both tries ended up with exactly the same behavior; there's definitely a
bug somewhere in the MSDN documentation of FB API - probably some Placeholder
needs to be implemented or something like this, but it's hard to find
Actually there are several mistakes in the documentation, for example
CFreeBusySupport::LoadFreeBusyData() method is always called with NULL
pointer for pcRead parameter (Outlook doesn't care how many items I'm gonna
return???).
If there's anybody who already implemented this module, please advice.
Regards
//rem