12#if !defined(OWL_SYSTEM_H)
16#if defined(BI_HAS_PRAGMA_ONCE)
25class TModuleVersionInfo;
42 static uint GetProductInfo();
44 static uint GetMajorVersion();
45 static uint GetMinorVersion();
46 static uint GetBuildNumber();
47 static auto GetVersionStr() ->
tstring;
48 static bool IsWin64Bit();
69 auto GetIdentifier()
const ->
tstring;
70 int GetNominalFrequency()
const;
77 static bool Has3dNow();
79 static bool HasSse2();
80 static bool HasSse3();
98 static int GetNumberOfProcessors();
99 static uint GetProcessorArchitecture();
TModuleVersionInfo provides access to a TModule's VERSIONINFO resource.
Encapsulates information about a processor core.
Provides information on OS relevant information.
Object Windows Library (OWLNext Core)
General definitions used by all ObjectWindows programs.
Includes windowing system headers, with necessary macros defined.