int16, int8, etc... appear to be data types in C#, not C or C++. I know nothing about C#, and don't ever want to. You should ask about these questions n the C# forum.