Interoperability Samples

The following topics are the abstracts for the Interoperability samples written in C++.

MEDriver Sample: Demonstrates COM Eventing in the .NET Framework

Illustrates the use of COM events (fired from an unmanaged COM server) through a .NET Framework wrapper, automatically generated from the COM server's type library.

QStat Sample: Wraps a COM Object to Expose Business Logic

Shows how to create a DLL that wraps access to a COM object and exposes its functionality to .NET Framework clients.

TilePuzzle Sample: Demonstrates Interoperability Between C# and C++

Demonstrates interoperability between managed components (written with C++ and C#) and native components (written with C++ using COM attributes).

Using C++ Interop (Implicit PInvoke)

Describes and demonstrates using C++ to combine managed and unmanaged functionality into single applications.

Mixed (Native and Managed) Assemblies

Provides an overview of mixed assemblies, which allow managed and unmanaged C++ components to interoperate.