Win32 API 日本語リファレンス
ホームUI.Shell › OS

OS

列挙型
基底型u4

メンバー 36

名前10進16進
OS_WINDOWS00x0
OS_NT10x1
OS_WIN95ORGREATER20x2
OS_NT4ORGREATER30x3
OS_WIN98ORGREATER50x5
OS_WIN98_GOLD60x6
OS_WIN2000ORGREATER70x7
OS_WIN2000PRO80x8
OS_WIN2000SERVER90x9
OS_WIN2000ADVSERVER100xA
OS_WIN2000DATACENTER110xB
OS_WIN2000TERMINAL120xC
OS_EMBEDDED130xD
OS_TERMINALCLIENT140xE
OS_TERMINALREMOTEADMIN150xF
OS_WIN95_GOLD160x10
OS_MEORGREATER170x11
OS_XPORGREATER180x12
OS_HOME190x13
OS_PROFESSIONAL200x14
OS_DATACENTER210x15
OS_ADVSERVER220x16
OS_SERVER230x17
OS_TERMINALSERVER240x18
OS_PERSONALTERMINALSERVER250x19
OS_FASTUSERSWITCHING260x1A
OS_WELCOMELOGONUI270x1B
OS_DOMAINMEMBER280x1C
OS_ANYSERVER290x1D
OS_WOW6432300x1E
OS_WEBSERVER310x1F
OS_SMALLBUSINESSSERVER320x20
OS_TABLETPC330x21
OS_SERVERADMINUI340x22
OS_MEDIACENTER350x23
OS_APPLIANCE360x24

各言語での定義

列挙メンバーの定義。HSP タブは #define global(値は16進)。

typedef enum OS : unsigned int {
    OS_WINDOWS = 0,
    OS_NT = 1,
    OS_WIN95ORGREATER = 2,
    OS_NT4ORGREATER = 3,
    OS_WIN98ORGREATER = 5,
    OS_WIN98_GOLD = 6,
    OS_WIN2000ORGREATER = 7,
    OS_WIN2000PRO = 8,
    OS_WIN2000SERVER = 9,
    OS_WIN2000ADVSERVER = 10,
    OS_WIN2000DATACENTER = 11,
    OS_WIN2000TERMINAL = 12,
    OS_EMBEDDED = 13,
    OS_TERMINALCLIENT = 14,
    OS_TERMINALREMOTEADMIN = 15,
    OS_WIN95_GOLD = 16,
    OS_MEORGREATER = 17,
    OS_XPORGREATER = 18,
    OS_HOME = 19,
    OS_PROFESSIONAL = 20,
    OS_DATACENTER = 21,
    OS_ADVSERVER = 22,
    OS_SERVER = 23,
    OS_TERMINALSERVER = 24,
    OS_PERSONALTERMINALSERVER = 25,
    OS_FASTUSERSWITCHING = 26,
    OS_WELCOMELOGONUI = 27,
    OS_DOMAINMEMBER = 28,
    OS_ANYSERVER = 29,
    OS_WOW6432 = 30,
    OS_WEBSERVER = 31,
    OS_SMALLBUSINESSSERVER = 32,
    OS_TABLETPC = 33,
    OS_SERVERADMINUI = 34,
    OS_MEDIACENTER = 35,
    OS_APPLIANCE = 36
} OS;
public enum OS : uint
{
    OS_WINDOWS = 0,
    OS_NT = 1,
    OS_WIN95ORGREATER = 2,
    OS_NT4ORGREATER = 3,
    OS_WIN98ORGREATER = 5,
    OS_WIN98_GOLD = 6,
    OS_WIN2000ORGREATER = 7,
    OS_WIN2000PRO = 8,
    OS_WIN2000SERVER = 9,
    OS_WIN2000ADVSERVER = 10,
    OS_WIN2000DATACENTER = 11,
    OS_WIN2000TERMINAL = 12,
    OS_EMBEDDED = 13,
    OS_TERMINALCLIENT = 14,
    OS_TERMINALREMOTEADMIN = 15,
    OS_WIN95_GOLD = 16,
    OS_MEORGREATER = 17,
    OS_XPORGREATER = 18,
    OS_HOME = 19,
    OS_PROFESSIONAL = 20,
    OS_DATACENTER = 21,
    OS_ADVSERVER = 22,
    OS_SERVER = 23,
    OS_TERMINALSERVER = 24,
    OS_PERSONALTERMINALSERVER = 25,
    OS_FASTUSERSWITCHING = 26,
    OS_WELCOMELOGONUI = 27,
    OS_DOMAINMEMBER = 28,
    OS_ANYSERVER = 29,
    OS_WOW6432 = 30,
    OS_WEBSERVER = 31,
    OS_SMALLBUSINESSSERVER = 32,
    OS_TABLETPC = 33,
    OS_SERVERADMINUI = 34,
    OS_MEDIACENTER = 35,
    OS_APPLIANCE = 36,
}
Public Enum OS As UInteger
    OS_WINDOWS = 0
    OS_NT = 1
    OS_WIN95ORGREATER = 2
    OS_NT4ORGREATER = 3
    OS_WIN98ORGREATER = 5
    OS_WIN98_GOLD = 6
    OS_WIN2000ORGREATER = 7
    OS_WIN2000PRO = 8
    OS_WIN2000SERVER = 9
    OS_WIN2000ADVSERVER = 10
    OS_WIN2000DATACENTER = 11
    OS_WIN2000TERMINAL = 12
    OS_EMBEDDED = 13
    OS_TERMINALCLIENT = 14
    OS_TERMINALREMOTEADMIN = 15
    OS_WIN95_GOLD = 16
    OS_MEORGREATER = 17
    OS_XPORGREATER = 18
    OS_HOME = 19
    OS_PROFESSIONAL = 20
    OS_DATACENTER = 21
    OS_ADVSERVER = 22
    OS_SERVER = 23
    OS_TERMINALSERVER = 24
    OS_PERSONALTERMINALSERVER = 25
    OS_FASTUSERSWITCHING = 26
    OS_WELCOMELOGONUI = 27
    OS_DOMAINMEMBER = 28
    OS_ANYSERVER = 29
    OS_WOW6432 = 30
    OS_WEBSERVER = 31
    OS_SMALLBUSINESSSERVER = 32
    OS_TABLETPC = 33
    OS_SERVERADMINUI = 34
    OS_MEDIACENTER = 35
    OS_APPLIANCE = 36
End Enum
import enum

class OS(enum.IntEnum):
    OS_WINDOWS = 0
    OS_NT = 1
    OS_WIN95ORGREATER = 2
    OS_NT4ORGREATER = 3
    OS_WIN98ORGREATER = 5
    OS_WIN98_GOLD = 6
    OS_WIN2000ORGREATER = 7
    OS_WIN2000PRO = 8
    OS_WIN2000SERVER = 9
    OS_WIN2000ADVSERVER = 10
    OS_WIN2000DATACENTER = 11
    OS_WIN2000TERMINAL = 12
    OS_EMBEDDED = 13
    OS_TERMINALCLIENT = 14
    OS_TERMINALREMOTEADMIN = 15
    OS_WIN95_GOLD = 16
    OS_MEORGREATER = 17
    OS_XPORGREATER = 18
    OS_HOME = 19
    OS_PROFESSIONAL = 20
    OS_DATACENTER = 21
    OS_ADVSERVER = 22
    OS_SERVER = 23
    OS_TERMINALSERVER = 24
    OS_PERSONALTERMINALSERVER = 25
    OS_FASTUSERSWITCHING = 26
    OS_WELCOMELOGONUI = 27
    OS_DOMAINMEMBER = 28
    OS_ANYSERVER = 29
    OS_WOW6432 = 30
    OS_WEBSERVER = 31
    OS_SMALLBUSINESSSERVER = 32
    OS_TABLETPC = 33
    OS_SERVERADMINUI = 34
    OS_MEDIACENTER = 35
    OS_APPLIANCE = 36
// OS
pub const OS_WINDOWS: u32 = 0;
pub const OS_NT: u32 = 1;
pub const OS_WIN95ORGREATER: u32 = 2;
pub const OS_NT4ORGREATER: u32 = 3;
pub const OS_WIN98ORGREATER: u32 = 5;
pub const OS_WIN98_GOLD: u32 = 6;
pub const OS_WIN2000ORGREATER: u32 = 7;
pub const OS_WIN2000PRO: u32 = 8;
pub const OS_WIN2000SERVER: u32 = 9;
pub const OS_WIN2000ADVSERVER: u32 = 10;
pub const OS_WIN2000DATACENTER: u32 = 11;
pub const OS_WIN2000TERMINAL: u32 = 12;
pub const OS_EMBEDDED: u32 = 13;
pub const OS_TERMINALCLIENT: u32 = 14;
pub const OS_TERMINALREMOTEADMIN: u32 = 15;
pub const OS_WIN95_GOLD: u32 = 16;
pub const OS_MEORGREATER: u32 = 17;
pub const OS_XPORGREATER: u32 = 18;
pub const OS_HOME: u32 = 19;
pub const OS_PROFESSIONAL: u32 = 20;
pub const OS_DATACENTER: u32 = 21;
pub const OS_ADVSERVER: u32 = 22;
pub const OS_SERVER: u32 = 23;
pub const OS_TERMINALSERVER: u32 = 24;
pub const OS_PERSONALTERMINALSERVER: u32 = 25;
pub const OS_FASTUSERSWITCHING: u32 = 26;
pub const OS_WELCOMELOGONUI: u32 = 27;
pub const OS_DOMAINMEMBER: u32 = 28;
pub const OS_ANYSERVER: u32 = 29;
pub const OS_WOW6432: u32 = 30;
pub const OS_WEBSERVER: u32 = 31;
pub const OS_SMALLBUSINESSSERVER: u32 = 32;
pub const OS_TABLETPC: u32 = 33;
pub const OS_SERVERADMINUI: u32 = 34;
pub const OS_MEDIACENTER: u32 = 35;
pub const OS_APPLIANCE: u32 = 36;
// OS
const (
	OS_WINDOWS uint32 = 0
	OS_NT uint32 = 1
	OS_WIN95ORGREATER uint32 = 2
	OS_NT4ORGREATER uint32 = 3
	OS_WIN98ORGREATER uint32 = 5
	OS_WIN98_GOLD uint32 = 6
	OS_WIN2000ORGREATER uint32 = 7
	OS_WIN2000PRO uint32 = 8
	OS_WIN2000SERVER uint32 = 9
	OS_WIN2000ADVSERVER uint32 = 10
	OS_WIN2000DATACENTER uint32 = 11
	OS_WIN2000TERMINAL uint32 = 12
	OS_EMBEDDED uint32 = 13
	OS_TERMINALCLIENT uint32 = 14
	OS_TERMINALREMOTEADMIN uint32 = 15
	OS_WIN95_GOLD uint32 = 16
	OS_MEORGREATER uint32 = 17
	OS_XPORGREATER uint32 = 18
	OS_HOME uint32 = 19
	OS_PROFESSIONAL uint32 = 20
	OS_DATACENTER uint32 = 21
	OS_ADVSERVER uint32 = 22
	OS_SERVER uint32 = 23
	OS_TERMINALSERVER uint32 = 24
	OS_PERSONALTERMINALSERVER uint32 = 25
	OS_FASTUSERSWITCHING uint32 = 26
	OS_WELCOMELOGONUI uint32 = 27
	OS_DOMAINMEMBER uint32 = 28
	OS_ANYSERVER uint32 = 29
	OS_WOW6432 uint32 = 30
	OS_WEBSERVER uint32 = 31
	OS_SMALLBUSINESSSERVER uint32 = 32
	OS_TABLETPC uint32 = 33
	OS_SERVERADMINUI uint32 = 34
	OS_MEDIACENTER uint32 = 35
	OS_APPLIANCE uint32 = 36
)
const
  OS_WINDOWS = 0;
  OS_NT = 1;
  OS_WIN95ORGREATER = 2;
  OS_NT4ORGREATER = 3;
  OS_WIN98ORGREATER = 5;
  OS_WIN98_GOLD = 6;
  OS_WIN2000ORGREATER = 7;
  OS_WIN2000PRO = 8;
  OS_WIN2000SERVER = 9;
  OS_WIN2000ADVSERVER = 10;
  OS_WIN2000DATACENTER = 11;
  OS_WIN2000TERMINAL = 12;
  OS_EMBEDDED = 13;
  OS_TERMINALCLIENT = 14;
  OS_TERMINALREMOTEADMIN = 15;
  OS_WIN95_GOLD = 16;
  OS_MEORGREATER = 17;
  OS_XPORGREATER = 18;
  OS_HOME = 19;
  OS_PROFESSIONAL = 20;
  OS_DATACENTER = 21;
  OS_ADVSERVER = 22;
  OS_SERVER = 23;
  OS_TERMINALSERVER = 24;
  OS_PERSONALTERMINALSERVER = 25;
  OS_FASTUSERSWITCHING = 26;
  OS_WELCOMELOGONUI = 27;
  OS_DOMAINMEMBER = 28;
  OS_ANYSERVER = 29;
  OS_WOW6432 = 30;
  OS_WEBSERVER = 31;
  OS_SMALLBUSINESSSERVER = 32;
  OS_TABLETPC = 33;
  OS_SERVERADMINUI = 34;
  OS_MEDIACENTER = 35;
  OS_APPLIANCE = 36;
// OS
pub const OS_WINDOWS: u32 = 0;
pub const OS_NT: u32 = 1;
pub const OS_WIN95ORGREATER: u32 = 2;
pub const OS_NT4ORGREATER: u32 = 3;
pub const OS_WIN98ORGREATER: u32 = 5;
pub const OS_WIN98_GOLD: u32 = 6;
pub const OS_WIN2000ORGREATER: u32 = 7;
pub const OS_WIN2000PRO: u32 = 8;
pub const OS_WIN2000SERVER: u32 = 9;
pub const OS_WIN2000ADVSERVER: u32 = 10;
pub const OS_WIN2000DATACENTER: u32 = 11;
pub const OS_WIN2000TERMINAL: u32 = 12;
pub const OS_EMBEDDED: u32 = 13;
pub const OS_TERMINALCLIENT: u32 = 14;
pub const OS_TERMINALREMOTEADMIN: u32 = 15;
pub const OS_WIN95_GOLD: u32 = 16;
pub const OS_MEORGREATER: u32 = 17;
pub const OS_XPORGREATER: u32 = 18;
pub const OS_HOME: u32 = 19;
pub const OS_PROFESSIONAL: u32 = 20;
pub const OS_DATACENTER: u32 = 21;
pub const OS_ADVSERVER: u32 = 22;
pub const OS_SERVER: u32 = 23;
pub const OS_TERMINALSERVER: u32 = 24;
pub const OS_PERSONALTERMINALSERVER: u32 = 25;
pub const OS_FASTUSERSWITCHING: u32 = 26;
pub const OS_WELCOMELOGONUI: u32 = 27;
pub const OS_DOMAINMEMBER: u32 = 28;
pub const OS_ANYSERVER: u32 = 29;
pub const OS_WOW6432: u32 = 30;
pub const OS_WEBSERVER: u32 = 31;
pub const OS_SMALLBUSINESSSERVER: u32 = 32;
pub const OS_TABLETPC: u32 = 33;
pub const OS_SERVERADMINUI: u32 = 34;
pub const OS_MEDIACENTER: u32 = 35;
pub const OS_APPLIANCE: u32 = 36;
const
  OS_WINDOWS* = 0
  OS_NT* = 1
  OS_WIN95ORGREATER* = 2
  OS_NT4ORGREATER* = 3
  OS_WIN98ORGREATER* = 5
  OS_WIN98_GOLD* = 6
  OS_WIN2000ORGREATER* = 7
  OS_WIN2000PRO* = 8
  OS_WIN2000SERVER* = 9
  OS_WIN2000ADVSERVER* = 10
  OS_WIN2000DATACENTER* = 11
  OS_WIN2000TERMINAL* = 12
  OS_EMBEDDED* = 13
  OS_TERMINALCLIENT* = 14
  OS_TERMINALREMOTEADMIN* = 15
  OS_WIN95_GOLD* = 16
  OS_MEORGREATER* = 17
  OS_XPORGREATER* = 18
  OS_HOME* = 19
  OS_PROFESSIONAL* = 20
  OS_DATACENTER* = 21
  OS_ADVSERVER* = 22
  OS_SERVER* = 23
  OS_TERMINALSERVER* = 24
  OS_PERSONALTERMINALSERVER* = 25
  OS_FASTUSERSWITCHING* = 26
  OS_WELCOMELOGONUI* = 27
  OS_DOMAINMEMBER* = 28
  OS_ANYSERVER* = 29
  OS_WOW6432* = 30
  OS_WEBSERVER* = 31
  OS_SMALLBUSINESSSERVER* = 32
  OS_TABLETPC* = 33
  OS_SERVERADMINUI* = 34
  OS_MEDIACENTER* = 35
  OS_APPLIANCE* = 36
enum OS : uint {
    OS_WINDOWS = 0,
    OS_NT = 1,
    OS_WIN95ORGREATER = 2,
    OS_NT4ORGREATER = 3,
    OS_WIN98ORGREATER = 5,
    OS_WIN98_GOLD = 6,
    OS_WIN2000ORGREATER = 7,
    OS_WIN2000PRO = 8,
    OS_WIN2000SERVER = 9,
    OS_WIN2000ADVSERVER = 10,
    OS_WIN2000DATACENTER = 11,
    OS_WIN2000TERMINAL = 12,
    OS_EMBEDDED = 13,
    OS_TERMINALCLIENT = 14,
    OS_TERMINALREMOTEADMIN = 15,
    OS_WIN95_GOLD = 16,
    OS_MEORGREATER = 17,
    OS_XPORGREATER = 18,
    OS_HOME = 19,
    OS_PROFESSIONAL = 20,
    OS_DATACENTER = 21,
    OS_ADVSERVER = 22,
    OS_SERVER = 23,
    OS_TERMINALSERVER = 24,
    OS_PERSONALTERMINALSERVER = 25,
    OS_FASTUSERSWITCHING = 26,
    OS_WELCOMELOGONUI = 27,
    OS_DOMAINMEMBER = 28,
    OS_ANYSERVER = 29,
    OS_WOW6432 = 30,
    OS_WEBSERVER = 31,
    OS_SMALLBUSINESSSERVER = 32,
    OS_TABLETPC = 33,
    OS_SERVERADMINUI = 34,
    OS_MEDIACENTER = 35,
    OS_APPLIANCE = 36,
}
#define global OS_WINDOWS                0x0
#define global OS_NT                     0x1
#define global OS_WIN95ORGREATER         0x2
#define global OS_NT4ORGREATER           0x3
#define global OS_WIN98ORGREATER         0x5
#define global OS_WIN98_GOLD             0x6
#define global OS_WIN2000ORGREATER       0x7
#define global OS_WIN2000PRO             0x8
#define global OS_WIN2000SERVER          0x9
#define global OS_WIN2000ADVSERVER       0xA
#define global OS_WIN2000DATACENTER      0xB
#define global OS_WIN2000TERMINAL        0xC
#define global OS_EMBEDDED               0xD
#define global OS_TERMINALCLIENT         0xE
#define global OS_TERMINALREMOTEADMIN    0xF
#define global OS_WIN95_GOLD             0x10
#define global OS_MEORGREATER            0x11
#define global OS_XPORGREATER            0x12
#define global OS_HOME                   0x13
#define global OS_PROFESSIONAL           0x14
#define global OS_DATACENTER             0x15
#define global OS_ADVSERVER              0x16
#define global OS_SERVER                 0x17
#define global OS_TERMINALSERVER         0x18
#define global OS_PERSONALTERMINALSERVER 0x19
#define global OS_FASTUSERSWITCHING      0x1A
#define global OS_WELCOMELOGONUI         0x1B
#define global OS_DOMAINMEMBER           0x1C
#define global OS_ANYSERVER              0x1D
#define global OS_WOW6432                0x1E
#define global OS_WEBSERVER              0x1F
#define global OS_SMALLBUSINESSSERVER    0x20
#define global OS_TABLETPC               0x21
#define global OS_SERVERADMINUI          0x22
#define global OS_MEDIACENTER            0x23
#define global OS_APPLIANCE              0x24