mirror of
https://github.com/Halofreak1990/XFXFramework
synced 2024-12-26 13:49:34 +01:00
40 lines
767 B
C++
40 lines
767 B
C++
|
|
#ifndef _SYSTEM_ENVIRONMENT_
|
|
#define _SYSTEM_ENVIRONMENT_
|
|
|
|
namespace System
|
|
{
|
|
class OperatingSystem;
|
|
class String;
|
|
class Version;
|
|
|
|
class Environment
|
|
{
|
|
// Specifies enumerated constants used to retrieve directory paths to system special folders.
|
|
struct SpecialFolder
|
|
{
|
|
enum type
|
|
{
|
|
ApplicationData = 26,
|
|
Favorites = 22,
|
|
Personal = 5,
|
|
Programs = 2,
|
|
StartMenu = 11,
|
|
Startup = 7
|
|
};
|
|
};
|
|
|
|
typedef SpecialFolder::type SpecialFolder_t;
|
|
|
|
public:
|
|
static char* GetFolderPath(SpecialFolder_t folder);
|
|
static char* NewLine();
|
|
static OperatingSystem OSVersion();
|
|
static int ProcessorCount();
|
|
static int TickCount();
|
|
static Version getVersion();
|
|
};
|
|
}
|
|
|
|
#endif //_SYSTEM_ENVIRONMENT_
|