Using Extended MAPI

Hi,
I need create a function that would take the IDataObject reference, obtain Outlook msg files, login into Outlook using Extended MAPI, and then return an array of objects each containing message sender, subject and body as strings.
What is the best way to make this?
[288 byte] By [alllexsandro] at [2007-11-19 18:39:54]