The API, is not C# it is a C++ COM object that can be accessed by C#, C++, VB. So again you are wrong IT IS NOT C# get your facts correct.
Every time you post you just sound more like a fool. Do yourself a favor, shut up or examine your facts and get them clear.
I sure hope Transact is...