In Visual Studio, I have the ability to mix and match C# or C++ and VB (so I have read).. so is it possible to find sample code for the hook I want and insert that into my VB project?
Not quite.... Once you create a VB Project, all the code in that project needs to be VB. If you start a C# Project, the code needs to be C# (rumor has it that may change at some point in the future, but at the moment, you can't mix and match languages within a project.)

BUT
...

What you CAN do, is within a SOLUTION mix and match your projects. So you could have a project with all your UI elements done in VB.NET, and then have a data access project that uses C#... it will all work very nicely. It is only within a single project that you can't mix languages.

-tg