Content area
For years to come, Windows developers will be straddling the boundary between managed code, which runs in the .Net Common Language Runtime, and unmanaged 32-bit Windows and COM codes, which do not. There are two primary bridges across the managed/unmanaged chasm. COM Interop enables the use of legacy COM software from .Net languages. Platform Invoke (P/Invoke) likewise enables the use of legacy Win32 code from .Net languages. Developers should expect years of mixed-mode operation.
