I'm working on this project and it requires to manually control a digital camera. I have the dll that is supplied by Cannon, but the dll is unmanaged the the demo project they have with it is in C++ or C. I've been doing a lot of research and tried lots of things but I have found that I am receiving errors. I beleive the method is returning a Uint32 or ulong data type and it requires a C++ pointer. I believe this is what I have, but I left my notes at my house. I'll post more accurate code when I get home in 6 hours from now. But does anyone know how to call a pointer in C#?
cdCAPI RDKStart(cdVAR * pFunctions)
static extern Uint32 RDKStart([out] Uint32 pFunctions)