3.1 Compatible DLL Source Code

Since I don't have time these days to update all this code, here is the code I used to compile the DLL in Visual C# 2008.  Hopefully someone will be kind enough to update it and re-post it as I did until BMD releases an official fully COM SDK.