Unmanaged C++ .Net Style library