Didn't find any implementation for the TPI interface on Envisalink 2DS.
So gave C# a try and wrote some code to communicate with it.
The Example.cs file, should pretty much be show how it works ( I hope ).
Tested with Envisalink 2DS.
The Implemention is based on EnvisaLinkTPI 1.03 Programmers document.
First try and I'm not really a C# programmer, made this one for fun and to learn C#
Feel free to comment, improve and use

//Martin