coisane: Renamed device variable to oDevice
coisane: Renamed parameters and variables of OpenInfFile
coisane: Fixed possible return of uninitialized string buffer
coisane: Fixed SAL annotation
coisane: Pass heap to CreateResolutionList instead of whole data
coisane: Fixed returned error codes
coisane: Added best-effort range-support to CreateResolutionList

The amount of values taken from the quantified list is limitted to 12.
coisane: Update UpdateDeviceData to verify that device data is written
coisane: Update QueryDeviceData to verify that device data is available
coisane: Updated error handling within UpdateDeviceInfo
coisane: Check that the device info and data is succesfully updated

This also checks the authentication, since the embedded call to open
the relevant device could request credentials using the callback.