I am writing an application in C# that I have managed to both make a trusted application and hook up to the normal GW Object API.

My goal with the application is to read the busy time out of a list of users that I then will treat further once I see what it returns to me.
- To be clear, i am not interested in other information other then date, start time, end time of when the person is busy.

Now, there are 2 ways to do this, either read the appointments of the users involded or do a Busysearch.
What takes the most strain from the GroupWise servers?

Are there any preffered methods?

I've found a Delphi sample on how it uses the GW.Session OLE to do a busysearch, but I am unable to rewrite the query to C# as it gives me compile errors and it also seems that it was written for a much earlier version of GroupWise, the one around in 1998 :P

Does anyone have any readable sample of fetch appointments / busytime ?

Thanks for reading :)
Kind Regards,
Rune "TheFlyingCorpse" Darrud