I am trying to create a LabView interface to a Canon A80 digital camera using the Canon Digital Camera SDK.
One function of the SDK library, "CDEnumDeviceReset" passes a parameter "phEnum". According to the SDK documentation, phEnum has a typedef of cdHandle. Obviously, this type does not exsist in LabView, so I set the parameter type in the Call Library Function dialog box to "Adapt to Type" and wired in an unsigned 32-bit integer. Executing this node works, and an integer is returned from the node. However, if I then call another library function which accepts the same parameter as an argument, I get an error. I seem to be missing something on how to use the Call Library Function...any help is appreciated.