VerifyVersionInfo function kernel32
Win32Result<bool>
VerifyVersionInfo(
- Pointer<
OSVERSIONINFOEX> lpVersionInformation, - VER_FLAGS dwTypeMask,
- int dwlConditionMask
Compares a set of operating system version requirements to the corresponding values for the currently running version of the system.
To learn more, see learn.microsoft.com/windows/win32/api/winbase/nf-winbase-verifyversioninfow.
Implementation
Win32Result<bool> VerifyVersionInfo(
Pointer<OSVERSIONINFOEX> lpVersionInformation,
VER_FLAGS dwTypeMask,
int dwlConditionMask,
) {
final result_ = VerifyVersionInfoW_Wrapper(
lpVersionInformation,
dwTypeMask,
dwlConditionMask,
);
return .new(value: result_.value.i32 != FALSE, error: result_.error);
}