I haven't used said libraries, but can't you look at the header definition for whichever functions you're trying to use, and determine the proper parameters from that?
I have taken a look at the header file (vogle.h) that I used, and it seems like the functions are defined different there than in the documentation (that I gave a link to). I have found a new package now with other files, where the functions are defined correctly, but I still get many compiler errors.
Errors like: "error LNK2019: unresolved external symbol "void __cdecl vinit(char *)" (<?vinit@@YAXPAD@Z>) referenced in function _main" is what I get now.
In my program, I have written:
and in vogle.h, the function is defined:
extern void vinit(char *device);
What exactly is your level of proficiency with C++?
I had a couple of C++ courses when I took my bachelor of engineering degree some years ago, so I have mostly learned foundational C++ and object oriented programming in C++. I haven't been working with graphical C++ before, so that is new to me.