#ifndef _NTRTL_H
/**
* \brief Extended operating system version information returned by RtlGetVersion.
*
* \details This is the RTL equivalent of OSVERSIONINFOEXW. In addition to the
* basic version fields, it includes service-pack, suite-mask, and product-type
* information. Callers must set OSVersionInfoSize to sizeof(RTL_OSVERSIONINFOEX)
* before calling RtlGetVersion.
*/
// rev
typedef struct _RTL_OSVERSIONINFOEX
{
ULONG OSVersionInfoSize;
ULONG MajorVersion;
ULONG MinorVersion;
ULONG BuildNumber;
ULONG PlatformId;
WCHAR CSDVersion[128];
USHORT ServicePackMajor;
USHORT ServicePackMinor;
USHORT SuiteMask;
UCHAR ProductType;
UCHAR Reserved;
} RTL_OSVERSIONINFOEX, *PRTL_OSVERSIONINFOEX;
View code on GitHubNo description available.