X-Git-Url: http://git.osdn.net/view?p=mutilities%2FMUtilities.git;a=blobdiff_plain;f=include%2FMUtils%2FOSSupport.h;h=32cedd215496ada0807c0298a7f65c8788dcf78b;hp=d470d03fb81e3295221f1b8199438f1ea71edb71;hb=cb53f41a011ce34fc825593e7b037fb333d985d9;hpb=6185f6778606bcdb0f1045bb662d14a3e0779434 diff --git a/include/MUtils/OSSupport.h b/include/MUtils/OSSupport.h index d470d03..32cedd2 100644 --- a/include/MUtils/OSSupport.h +++ b/include/MUtils/OSSupport.h @@ -49,19 +49,20 @@ namespace MUtils os_type_t; //OS version struct - typedef struct _os_info_t + typedef struct _os_version_t { unsigned int type; unsigned int versionMajor; unsigned int versionMinor; + unsigned int versionBuild; bool overrideFlag; - MUTILS_API bool operator== (const _os_info_t &rhs) const; - MUTILS_API bool operator!= (const _os_info_t &rhs) const; - MUTILS_API bool operator> (const _os_info_t &rhs) const; - MUTILS_API bool operator>= (const _os_info_t &rhs) const; - MUTILS_API bool operator< (const _os_info_t &rhs) const; - MUTILS_API bool operator<= (const _os_info_t &rhs) const; + MUTILS_API bool operator== (const _os_version_t &rhs) const; + MUTILS_API bool operator!= (const _os_version_t &rhs) const; + MUTILS_API bool operator> (const _os_version_t &rhs) const; + MUTILS_API bool operator>= (const _os_version_t &rhs) const; + MUTILS_API bool operator< (const _os_version_t &rhs) const; + MUTILS_API bool operator<= (const _os_version_t &rhs) const; } os_version_t;