Was always returning a zero filled struct. Now returns the correct version information. And eliminates a warning from the compiler.
Fixing in issue introdouced with commit 380036c. DTVersion retVersion…
the blocked shadowed the static retVersion. As a result the return value of
the method osVersion would always be a zero filled struct.