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

AHTYPE

列挙型フラグ
基底型i4

メンバー 8

名前10進16進
AHTYPE_UNDEFINED00x0
AHTYPE_USER_APPLICATION80x8
AHTYPE_ANY_APPLICATION160x10
AHTYPE_MACHINEDEFAULT320x20
AHTYPE_PROGID640x40
AHTYPE_APPLICATION1280x80
AHTYPE_CLASS_APPLICATION2560x100
AHTYPE_ANY_PROGID5120x200

各言語での定義

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

typedef enum AHTYPE : int {
    AHTYPE_UNDEFINED = 0,
    AHTYPE_USER_APPLICATION = 8,
    AHTYPE_ANY_APPLICATION = 16,
    AHTYPE_MACHINEDEFAULT = 32,
    AHTYPE_PROGID = 64,
    AHTYPE_APPLICATION = 128,
    AHTYPE_CLASS_APPLICATION = 256,
    AHTYPE_ANY_PROGID = 512
} AHTYPE;
[Flags]
public enum AHTYPE : int
{
    AHTYPE_UNDEFINED = 0,
    AHTYPE_USER_APPLICATION = 8,
    AHTYPE_ANY_APPLICATION = 16,
    AHTYPE_MACHINEDEFAULT = 32,
    AHTYPE_PROGID = 64,
    AHTYPE_APPLICATION = 128,
    AHTYPE_CLASS_APPLICATION = 256,
    AHTYPE_ANY_PROGID = 512,
}
<Flags>
Public Enum AHTYPE As Integer
    AHTYPE_UNDEFINED = 0
    AHTYPE_USER_APPLICATION = 8
    AHTYPE_ANY_APPLICATION = 16
    AHTYPE_MACHINEDEFAULT = 32
    AHTYPE_PROGID = 64
    AHTYPE_APPLICATION = 128
    AHTYPE_CLASS_APPLICATION = 256
    AHTYPE_ANY_PROGID = 512
End Enum
import enum

class AHTYPE(enum.IntFlag):
    AHTYPE_UNDEFINED = 0
    AHTYPE_USER_APPLICATION = 8
    AHTYPE_ANY_APPLICATION = 16
    AHTYPE_MACHINEDEFAULT = 32
    AHTYPE_PROGID = 64
    AHTYPE_APPLICATION = 128
    AHTYPE_CLASS_APPLICATION = 256
    AHTYPE_ANY_PROGID = 512
// AHTYPE (flags)
pub const AHTYPE_UNDEFINED: i32 = 0;
pub const AHTYPE_USER_APPLICATION: i32 = 8;
pub const AHTYPE_ANY_APPLICATION: i32 = 16;
pub const AHTYPE_MACHINEDEFAULT: i32 = 32;
pub const AHTYPE_PROGID: i32 = 64;
pub const AHTYPE_APPLICATION: i32 = 128;
pub const AHTYPE_CLASS_APPLICATION: i32 = 256;
pub const AHTYPE_ANY_PROGID: i32 = 512;
// AHTYPE
const (
	AHTYPE_UNDEFINED int32 = 0
	AHTYPE_USER_APPLICATION int32 = 8
	AHTYPE_ANY_APPLICATION int32 = 16
	AHTYPE_MACHINEDEFAULT int32 = 32
	AHTYPE_PROGID int32 = 64
	AHTYPE_APPLICATION int32 = 128
	AHTYPE_CLASS_APPLICATION int32 = 256
	AHTYPE_ANY_PROGID int32 = 512
)
const
  AHTYPE_UNDEFINED = 0;
  AHTYPE_USER_APPLICATION = 8;
  AHTYPE_ANY_APPLICATION = 16;
  AHTYPE_MACHINEDEFAULT = 32;
  AHTYPE_PROGID = 64;
  AHTYPE_APPLICATION = 128;
  AHTYPE_CLASS_APPLICATION = 256;
  AHTYPE_ANY_PROGID = 512;
// AHTYPE
pub const AHTYPE_UNDEFINED: i32 = 0;
pub const AHTYPE_USER_APPLICATION: i32 = 8;
pub const AHTYPE_ANY_APPLICATION: i32 = 16;
pub const AHTYPE_MACHINEDEFAULT: i32 = 32;
pub const AHTYPE_PROGID: i32 = 64;
pub const AHTYPE_APPLICATION: i32 = 128;
pub const AHTYPE_CLASS_APPLICATION: i32 = 256;
pub const AHTYPE_ANY_PROGID: i32 = 512;
const
  AHTYPE_UNDEFINED* = 0
  AHTYPE_USER_APPLICATION* = 8
  AHTYPE_ANY_APPLICATION* = 16
  AHTYPE_MACHINEDEFAULT* = 32
  AHTYPE_PROGID* = 64
  AHTYPE_APPLICATION* = 128
  AHTYPE_CLASS_APPLICATION* = 256
  AHTYPE_ANY_PROGID* = 512
enum AHTYPE : int {
    AHTYPE_UNDEFINED = 0,
    AHTYPE_USER_APPLICATION = 8,
    AHTYPE_ANY_APPLICATION = 16,
    AHTYPE_MACHINEDEFAULT = 32,
    AHTYPE_PROGID = 64,
    AHTYPE_APPLICATION = 128,
    AHTYPE_CLASS_APPLICATION = 256,
    AHTYPE_ANY_PROGID = 512,
}
#define global AHTYPE_UNDEFINED         0x0
#define global AHTYPE_USER_APPLICATION  0x8
#define global AHTYPE_ANY_APPLICATION   0x10
#define global AHTYPE_MACHINEDEFAULT    0x20
#define global AHTYPE_PROGID            0x40
#define global AHTYPE_APPLICATION       0x80
#define global AHTYPE_CLASS_APPLICATION 0x100
#define global AHTYPE_ANY_PROGID        0x200
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。