Steve Abraham23-Oct-08 5:17 In this particular case, managed C++ works as a sort of bridge between COM and .NET. You can easily use the documented features of VDI (all of the documentation is in C) and then expose the functionality that you want to the .NET client by way of the CLR. I suppose you may be able to work this out directly from a .NET language, but this approach seemed much easier and m