Yes.

I have absolutley no Idea where to go from there, I learnt C++ from the complete Idiots guide to C++ and I only know how to do console mode apps, but I know enough about the API to do everything I need in the functions, I've tested the functions from a bit of a consolemode front end and they work (as far as I can tell, I didn't bother putting the graphics out to the screen)

I need it as a dll as I pass out pointers an use callback functions can I pass out pointers in a staticly linked app (obviously I can but can I get at the memory).