158 if (!Comparison && !DoNextCheck)
178 if (!Comparison && !DoNextCheck)
196 if (!Comparison && !DoNextCheck)
#define STATUS_REVISION_MISMATCH
ULONGLONG NTAPI VerSetConditionMask(IN ULONGLONG ConditionMask, IN ULONG TypeMask, IN UCHAR Condition)
NTSTATUS NTAPI RtlGetVersion(IN OUT PRTL_OSVERSIONINFOW lpVersionInformation)
#define STATUS_INVALID_PARAMETER
#define VER_CONDITION_MASK
OSVERSIONINFOW VersionInfo
NTSTATUS(* NTAPI)(IN PFILE_FULL_EA_INFORMATION EaBuffer, IN ULONG EaLength, OUT PULONG ErrorOffset)
IN ULONG IN UCHAR Condition
IN PVOID IN PVOID IN USHORT Version
static BOOLEAN RtlpVerCompare(ULONG left, ULONG right, UCHAR Condition)
static UCHAR RtlpVerGetCondition(IN ULONGLONG ConditionMask, IN ULONG TypeMask)
#define VER_SERVICEPACKMAJOR
#define VER_GREATER_EQUAL
#define VER_NUM_BITS_PER_CONDITION_MASK
_In_ ULONG _In_ ULONGLONG ConditionMask
#define VER_SERVICEPACKMINOR
NTSTATUS NTAPI RtlVerifyVersionInfo(IN PRTL_OSVERSIONINFOEXW VersionInfo, IN ULONG TypeMask, IN ULONGLONG ConditionMask)