The C++ Support Library provides classes that support managed programming in C++.
Overview of Marshaling in C++
Resource Management Classes
Synchronization (lock Class)
Calling Functions in a Specific Application Domain
com::ptr