Go to the documentation of this file.Go to the SVN repository for this file.
41 #ifndef GUI_OBJECTS_OS_VER_BASE_HPP
42 #define GUI_OBJECTS_OS_VER_BASE_HPP
51 #ifndef BEGIN_objects_SCOPE
52 # define BEGIN_objects_SCOPE BEGIN_SCOPE(objects)
53 # define END_objects_SCOPE END_SCOPE(objects)
#define ENUM_METHOD_NAME(EnumName)
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
#define NCBI_GUIOBJECTS_EXPORT
EOS_Ver
Access to EOS_Ver's attributes (values, names) as defined in spec.
@ eOS_Ver_cpu_generic
CPU attributes general mask (0xff000000)
@ eOS_Ver_ppc
any powerpc (0x04000000)
@ eOS_Ver_sparc
any sparc (0x05000000)
@ eOS_Ver_macosx_10_7
0x700
@ eOS_Ver_intel_x64
any intel x64 (0x03000000)
@ eOS_Ver_macosx_10_15
0xF00
@ eOS_Ver_windows_2003
0x8
@ eOS_Ver_windows_2008
0xb
@ eOS_Ver_macosx_10_9
0x900
@ eOS_Ver_alpha
any alpha (0x07000000)
@ eOS_Ver_amd_x64
any amd x64 (0x02000000)
@ eOS_Ver_windows_generic
bitmaks covering all Windows versions this corresponds to 0xff
@ eOS_Ver_unix_solaris_9
0x20000
@ eOS_Ver_unix_generic
bitmask for all linux and unix flavors this corresponds to 0xff0000
@ eOS_Ver_mips
any mips (0x06000000)
@ eOS_Ver_macosx_generic
bitmask covering all MacOS X versions this corresponds to 0xff00
@ eOS_Ver_macosx_10_14
0xE00
@ eOS_Ver_unix_solaris_10
0x30000
@ eOS_Ver_macosx_10_2
0x200
@ eOS_Ver_windows_2000
0x6
@ eOS_Ver_windows_eight
0xf
@ eOS_Ver_macosx_10_6
0x600
@ eOS_Ver_macosx_10_3
0x300
@ eOS_Ver_windows_seven
0xd
@ eOS_Ver_windows_2016
0x12
@ eOS_Ver_macosx_10_1
specific MacOS X versions 0x100
@ eOS_Ver_macosx_10_11
0xB00
@ eOS_Ver_windows_95
specific windows versions 0x1
@ eOS_Ver_macosx_10_8
0x800
@ eOS_Ver_macosx_10_13
0xD00
@ eOS_Ver_macosx_10_4
0x400
@ eOS_Ver_windows_eight_one
0x11
@ eOS_Ver_macosx_10_5
0x500
@ eOS_Ver_windows_vista
0xa
@ eOS_Ver_windows_ten
0x13
@ eOS_Ver_windows_2012_R2
0x10
@ eOS_Ver_macosx_10_12
0xC00
@ eOS_Ver_unix_linux
specific supported versions 0x10000
@ eOS_Ver_windows_2012
0xe
@ eOS_Ver_windows_2003_R2
0x9
@ eOS_Ver_windows_2008_R2
0xc
@ eOS_Ver_macosx_10_10
0xA00
@ eOS_Ver_intel_x32
any intel x32 (0x01000000)
Defines to provide correct exporting from DLLs in Windows.