Interoperability RCW CCW

Managed code calls unmanaged COM components by having a .NET wrapper on existing COM components - Runtime Callable Wrapper (RCW).
Unmanaged code can call managed components using COM Callable Wrapper (CCW).