X-Git-Url: https://wimlib.net/git/?p=wimlib;a=blobdiff_plain;f=src%2Fwin32_common.h;h=9a61dab1aae0f91704a4e4bca0dde708b8a4274e;hp=ffbc59a5766d45bb200663631d31c1fa441e6f62;hb=8f2b2ae78181c9ba6b107df623c514cadce602bb;hpb=9d457f3498edc3778ae5315ed5230800b3e0870e diff --git a/src/win32_common.h b/src/win32_common.h index ffbc59a5..9a61dab1 100644 --- a/src/win32_common.h +++ b/src/win32_common.h @@ -44,4 +44,18 @@ extern HANDLE (WINAPI *win32func_FindFirstStreamW)(LPCWSTR lpFileName, extern BOOL (WINAPI *win32func_FindNextStreamW)(HANDLE hFindStream, LPVOID lpFindStreamData); +extern bool +windows_version_is_at_least(unsigned major, unsigned minor); + +#define running_on_windows_xp_or_later() \ + windows_version_is_at_least(5, 1) + +#define running_on_windows_vista_or_later() \ + windows_version_is_at_least(6, 0) + +#define running_on_windows_7_or_later() \ + windows_version_is_at_least(6, 1) + + + #endif /* _WIMLIB_WIN32_COMMON_H */