Go to the documentation of this file. 30 #ifndef INCLUDED_WindowsVariantC_h_GUID_968C6480_6D3E_4DA3_87C7_C5C2F8E4E4BA 31 #define INCLUDED_WindowsVariantC_h_GUID_968C6480_6D3E_4DA3_87C7_C5C2F8E4E4BA 34 #include <osvr/Util/PlatformConfig.h> 45 #if defined(_MSC_VER) && (_MSC_VER >= 1700) && \ 46 (!defined(_USING_V110_SDK71_) || !_USING_V110_SDK71_) 47 #include <winapifamily.h> 49 #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) 51 #define OSVR_WINDOWS_DESKTOP 52 #define OSVR_WINDOWS_PARTITION_KNOWN 54 #elif WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) 56 #define OSVR_WINDOWS_STORE 57 #define OSVR_WINDOWS_PARTITION_KNOWN 59 #elif WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_PHONE_APP) 61 #define OSVR_WINDOWS_PHONE 62 #define OSVR_WINDOWS_PARTITION_KNOWN 67 #ifndef OSVR_WINDOWS_PARTITION_KNOWN 69 #define OSVR_WINDOWS_DESKTOP