This was a mistake, and it was noted in the release notes for 5.1 :
This is a temporary regression in beta, it will be returned to signature 5.0 in the next version.
The idea behind the int
version was to let the code do things like:
if (CheckSystemVersion (5, 0, 1) >= 0) { // set backup bit }
source share