Garnicht. Klipp und klar. ShellExecute() übergibt nur einen Parameter an Outlook. Ich bezweifele daß du es überreden kannst Outlook auch zu beenden und dann den Exitcode von Outlook auszulesen, so daß dieser noch sinnvolle Informationen enthält.
Ich weiß nicht ob es dokumentiert ist, aber
DDE wäre hier eventuell eine Möglichkeit. Ansonsten bliebe noch
OLE/
COM, wofür Outlook als Teil von MS Office ein Interface bieten sollte. Zu
OLE gibt es viele Infos im Zusammenhang mit Delphi - zu den Interfaces (Methoden/Properties) von Outlook mußt du die MS Office Hilfe konsultieren. Da gab es immer einen Teil für Entwickler (mußt nur die komplette Hilfe installieren).