Interoperability

Import function from unmanaged C++ DLL

Calling conventions

C++ name mangling

Dynamic loading and unloading of unmanaged DLLs

Dealing with Win32 Errors

Reading structures with Marshal

Pinned Object

Simple code to expose class for com