Give a descriptive error when the user is targeting a version of Windows that lacks features vital to the library. Specifically, if a version of Windows earlier than Windows XP is being targeted either intentionally or by default. Addresses #49.
Change method of finding values not equal to CONDITION_VARIABLE_LOCKMODE_SHARED. The value to be used when this constant is not desired is undocumented in Microsoft's website, as is the value of the constant itself. The change made here changes to generating a different value, instead of assuming (and asserting) a specific value.
CONDITION_VARIABLE_LOCKMODE_SHARED
. The value to be used when this constant is not desired is undocumented in Microsoft's website, as is the value of the constant itself. The change made here changes to generating a different value, instead of assuming (and asserting) a specific value.