. . . "Services written in other languages such as for example, unmanaged C++ may have a translation table which maps constructs from the C# interface to constructs in C++." .