#include <stdio.h>
#include <ntrtlp.h>
#include <winerror.h>
Go to the source code of this file.
Defines | |
#define | NEW_STYLE_BIT_MASK 0x8000000000000000 |
#define | OLD_CONDITION(_m_, _t_) (ULONG)((_m_&(0xff<<(1<<_t_)))>>(1<<_t_)) |
#define | OLD_STYLE_CONDITION_MASK(_m_) (((_m_) & NEW_STYLE_BIT_MASK) == 0) |
#define | RTL_GET_CONDITION(_m_, _t_) |
#define | LEXICAL_COMPARISON 1 /* Do string comparison. Used for minor numbers */ |
#define | MAX_STRING_LENGTH 20 /* Maximum number of digits for sprintf */ |
Functions | |
ULONG | RtlpVerGetConditionMask (ULONGLONG ConditionMask, ULONG TypeMask) |
NTSTATUS | RtlGetVersion (OUT PRTL_OSVERSIONINFOW lpVersionInformation) |
BOOLEAN | RtlpVerCompare (LONG Condition, LONG Value1, LONG Value2, BOOLEAN *Equal, int Flags) |
NTSTATUS | RtlVerifyVersionInfo (IN PRTL_OSVERSIONINFOEXW VersionInfo, IN ULONG TypeMask, IN ULONGLONG ConditionMask) |
ULONGLONG | VerSetConditionMask (ULONGLONG ConditionMask, ULONG TypeMask, UCHAR Condition) |
|
Definition at line 77 of file version.c. Referenced by RtlpVerCompare(), and RtlVerifyVersionInfo(). |
|
Definition at line 78 of file version.c. Referenced by RtlpVerCompare(). |
|
Definition at line 60 of file version.c. Referenced by VerSetConditionMask(). |
|
|
|
|
|
Value:
Definition at line 73 of file version.c. Referenced by RtlVerifyVersionInfo(). |
|
Definition at line 132 of file version.c. References RtlGetNtProductType(), and USHORT. Referenced by RtlVerifyVersionInfo().
|
|
Definition at line 161 of file version.c. References FALSE, LEXICAL_COMPARISON, MAX_STRING_LENGTH, sprintf(), String1, and String2. Referenced by RtlVerifyVersionInfo().
|
|
Definition at line 397 of file version.c. Referenced by RtlVerifyVersionInfo().
|
|
Definition at line 207 of file version.c. References ASSERT, FALSE, LEXICAL_COMPARISON, NTSTATUS(), RTL_GET_CONDITION, RtlGetVersion(), RtlpVerCompare(), RtlpVerGetConditionMask(), Status, and TRUE.
|
|
Definition at line 421 of file version.c. References NEW_STYLE_BIT_MASK.
|