Help wanted on exception: 'An outgoing call cannot be made since the application is dispatching an ...'

We have built an OLE Automation Server using Delphi 4 which we use
in another application. However sometimes when the application
invokes the OLE Automation Server an exception arises: An outgoing
call cannot be made since the application is dispatching an
input-synchronous call.

In the Delphi Source 'Windows.pas' it is said to be a define:
        RPC_E_CANTCALLOUT_ININPUTSYNCCALL = DWORD($8001010D);

Does anybody know what this means.

Greetings,

Erik Hermans.

Sent via Deja.com http://www.deja.com/
Share what you know. Learn what you don't.