Error 0x80010005

Value: -2147418107 | 0x80010005 | 2147549189

What does it mean ?

RPC_E_CANTCALLOUT_INEXTERNALCALL  
It is illegal to call out while inside message filter.
Value: 5 | 0x0005 | 0b0000000000000101

Where does it come from ?

FACILITY_RPC  
RPC subsystem
Value: 1 | 0x001 | 0b00000001

Other Errors for FACILITY_RPC