|
uLib
User mode C/C++ extended API library for Win32 programmers.
|
Functions to check Windows version and bitness.
Macros | |
| #define | IS_WINNT(getver) (DWORD( getver ) < 0x80000000) |
| #define | MAJ_WINVER(getver) LOBYTE(LOWORD( getver )) |
| #define | MIN_WINVER(getver) HIBYTE(LOWORD( getver )) |
Functions | |
| bool | IsWinVer (BYTE vMajor, BYTE vMinor, bool WinNT=true) |
| bool | IsWin7 () |
| bool | IsWinVista () |
| bool | IsWinXP () |
| bool | IsWin2000 () |
| bool | IsWinNT () |
| bool | IsWin98 () |
| bool | IsWin95 () |
| bool | IsWin64Bit () |
| bool | IsWow64 () |
| void | GetWinSystemInfo (SYSTEM_INFO *si) |
| #define IS_WINNT | ( | getver | ) | (DWORD( getver ) < 0x80000000) |
| #define MAJ_WINVER | ( | getver | ) | LOBYTE(LOWORD( getver )) |
| #define MIN_WINVER | ( | getver | ) | HIBYTE(LOWORD( getver )) |
IsWinVer returns true if Windows version is greater or equal than argument.
If 'WinNT' is true, caller requires Windows NT, else Windows 9x.
Definition at line 78 of file Common.cpp.
| bool IsWin7 | ( | ) |
IsWinVer( 6,1, true );
Definition at line 92 of file Common.cpp.
| bool IsWinVista | ( | ) |
IsWinVer( 6,0, true );
Definition at line 93 of file Common.cpp.
| bool IsWinXP | ( | ) |
IsWinVer( 5,1, true );
Definition at line 94 of file Common.cpp.
| bool IsWin2000 | ( | ) |
IsWinVer( 5,0, true );
Definition at line 95 of file Common.cpp.
| bool IsWinNT | ( | ) |
IsWinVer( 4,0, true );
Definition at line 96 of file Common.cpp.
| bool IsWin98 | ( | ) |
IsWinVer( 4,1, false );
Definition at line 97 of file Common.cpp.
| bool IsWin95 | ( | ) |
IsWinVer( 4,0, false );
Definition at line 98 of file Common.cpp.
| bool IsWin64Bit | ( | ) |
True if running on a Windows x64 version.
Definition at line 100 of file Common.cpp.
| bool IsWow64 | ( | ) |
IsWow64 returns true if running under WoW64 (implies proc is 32 bit). See also GetInstanceTargetMachine(), IsWin64Bit()
Definition at line 111 of file Common.cpp.
| void GetWinSystemInfo | ( | SYSTEM_INFO * | si | ) |
GetWinSystemInfo calls either GetSystemInfo() or GetNativeSystemInfo().
Definition at line 135 of file Common.cpp.