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

ASSOCCLASS

列挙型
基底型i4

メンバー 12

名前10進16進
ASSOCCLASS_SHELL_KEY00x0
ASSOCCLASS_PROGID_KEY10x1
ASSOCCLASS_PROGID_STR20x2
ASSOCCLASS_CLSID_KEY30x3
ASSOCCLASS_CLSID_STR40x4
ASSOCCLASS_APP_KEY50x5
ASSOCCLASS_APP_STR60x6
ASSOCCLASS_SYSTEM_STR70x7
ASSOCCLASS_FOLDER80x8
ASSOCCLASS_STAR90x9
ASSOCCLASS_FIXED_PROGID_STR100xA
ASSOCCLASS_PROTOCOL_STR110xB

各言語での定義

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

typedef enum ASSOCCLASS : int {
    ASSOCCLASS_SHELL_KEY = 0,
    ASSOCCLASS_PROGID_KEY = 1,
    ASSOCCLASS_PROGID_STR = 2,
    ASSOCCLASS_CLSID_KEY = 3,
    ASSOCCLASS_CLSID_STR = 4,
    ASSOCCLASS_APP_KEY = 5,
    ASSOCCLASS_APP_STR = 6,
    ASSOCCLASS_SYSTEM_STR = 7,
    ASSOCCLASS_FOLDER = 8,
    ASSOCCLASS_STAR = 9,
    ASSOCCLASS_FIXED_PROGID_STR = 10,
    ASSOCCLASS_PROTOCOL_STR = 11
} ASSOCCLASS;
public enum ASSOCCLASS : int
{
    ASSOCCLASS_SHELL_KEY = 0,
    ASSOCCLASS_PROGID_KEY = 1,
    ASSOCCLASS_PROGID_STR = 2,
    ASSOCCLASS_CLSID_KEY = 3,
    ASSOCCLASS_CLSID_STR = 4,
    ASSOCCLASS_APP_KEY = 5,
    ASSOCCLASS_APP_STR = 6,
    ASSOCCLASS_SYSTEM_STR = 7,
    ASSOCCLASS_FOLDER = 8,
    ASSOCCLASS_STAR = 9,
    ASSOCCLASS_FIXED_PROGID_STR = 10,
    ASSOCCLASS_PROTOCOL_STR = 11,
}
Public Enum ASSOCCLASS As Integer
    ASSOCCLASS_SHELL_KEY = 0
    ASSOCCLASS_PROGID_KEY = 1
    ASSOCCLASS_PROGID_STR = 2
    ASSOCCLASS_CLSID_KEY = 3
    ASSOCCLASS_CLSID_STR = 4
    ASSOCCLASS_APP_KEY = 5
    ASSOCCLASS_APP_STR = 6
    ASSOCCLASS_SYSTEM_STR = 7
    ASSOCCLASS_FOLDER = 8
    ASSOCCLASS_STAR = 9
    ASSOCCLASS_FIXED_PROGID_STR = 10
    ASSOCCLASS_PROTOCOL_STR = 11
End Enum
import enum

class ASSOCCLASS(enum.IntEnum):
    ASSOCCLASS_SHELL_KEY = 0
    ASSOCCLASS_PROGID_KEY = 1
    ASSOCCLASS_PROGID_STR = 2
    ASSOCCLASS_CLSID_KEY = 3
    ASSOCCLASS_CLSID_STR = 4
    ASSOCCLASS_APP_KEY = 5
    ASSOCCLASS_APP_STR = 6
    ASSOCCLASS_SYSTEM_STR = 7
    ASSOCCLASS_FOLDER = 8
    ASSOCCLASS_STAR = 9
    ASSOCCLASS_FIXED_PROGID_STR = 10
    ASSOCCLASS_PROTOCOL_STR = 11
// ASSOCCLASS
pub const ASSOCCLASS_SHELL_KEY: i32 = 0;
pub const ASSOCCLASS_PROGID_KEY: i32 = 1;
pub const ASSOCCLASS_PROGID_STR: i32 = 2;
pub const ASSOCCLASS_CLSID_KEY: i32 = 3;
pub const ASSOCCLASS_CLSID_STR: i32 = 4;
pub const ASSOCCLASS_APP_KEY: i32 = 5;
pub const ASSOCCLASS_APP_STR: i32 = 6;
pub const ASSOCCLASS_SYSTEM_STR: i32 = 7;
pub const ASSOCCLASS_FOLDER: i32 = 8;
pub const ASSOCCLASS_STAR: i32 = 9;
pub const ASSOCCLASS_FIXED_PROGID_STR: i32 = 10;
pub const ASSOCCLASS_PROTOCOL_STR: i32 = 11;
// ASSOCCLASS
const (
	ASSOCCLASS_SHELL_KEY int32 = 0
	ASSOCCLASS_PROGID_KEY int32 = 1
	ASSOCCLASS_PROGID_STR int32 = 2
	ASSOCCLASS_CLSID_KEY int32 = 3
	ASSOCCLASS_CLSID_STR int32 = 4
	ASSOCCLASS_APP_KEY int32 = 5
	ASSOCCLASS_APP_STR int32 = 6
	ASSOCCLASS_SYSTEM_STR int32 = 7
	ASSOCCLASS_FOLDER int32 = 8
	ASSOCCLASS_STAR int32 = 9
	ASSOCCLASS_FIXED_PROGID_STR int32 = 10
	ASSOCCLASS_PROTOCOL_STR int32 = 11
)
const
  ASSOCCLASS_SHELL_KEY = 0;
  ASSOCCLASS_PROGID_KEY = 1;
  ASSOCCLASS_PROGID_STR = 2;
  ASSOCCLASS_CLSID_KEY = 3;
  ASSOCCLASS_CLSID_STR = 4;
  ASSOCCLASS_APP_KEY = 5;
  ASSOCCLASS_APP_STR = 6;
  ASSOCCLASS_SYSTEM_STR = 7;
  ASSOCCLASS_FOLDER = 8;
  ASSOCCLASS_STAR = 9;
  ASSOCCLASS_FIXED_PROGID_STR = 10;
  ASSOCCLASS_PROTOCOL_STR = 11;
// ASSOCCLASS
pub const ASSOCCLASS_SHELL_KEY: i32 = 0;
pub const ASSOCCLASS_PROGID_KEY: i32 = 1;
pub const ASSOCCLASS_PROGID_STR: i32 = 2;
pub const ASSOCCLASS_CLSID_KEY: i32 = 3;
pub const ASSOCCLASS_CLSID_STR: i32 = 4;
pub const ASSOCCLASS_APP_KEY: i32 = 5;
pub const ASSOCCLASS_APP_STR: i32 = 6;
pub const ASSOCCLASS_SYSTEM_STR: i32 = 7;
pub const ASSOCCLASS_FOLDER: i32 = 8;
pub const ASSOCCLASS_STAR: i32 = 9;
pub const ASSOCCLASS_FIXED_PROGID_STR: i32 = 10;
pub const ASSOCCLASS_PROTOCOL_STR: i32 = 11;
const
  ASSOCCLASS_SHELL_KEY* = 0
  ASSOCCLASS_PROGID_KEY* = 1
  ASSOCCLASS_PROGID_STR* = 2
  ASSOCCLASS_CLSID_KEY* = 3
  ASSOCCLASS_CLSID_STR* = 4
  ASSOCCLASS_APP_KEY* = 5
  ASSOCCLASS_APP_STR* = 6
  ASSOCCLASS_SYSTEM_STR* = 7
  ASSOCCLASS_FOLDER* = 8
  ASSOCCLASS_STAR* = 9
  ASSOCCLASS_FIXED_PROGID_STR* = 10
  ASSOCCLASS_PROTOCOL_STR* = 11
enum ASSOCCLASS : int {
    ASSOCCLASS_SHELL_KEY = 0,
    ASSOCCLASS_PROGID_KEY = 1,
    ASSOCCLASS_PROGID_STR = 2,
    ASSOCCLASS_CLSID_KEY = 3,
    ASSOCCLASS_CLSID_STR = 4,
    ASSOCCLASS_APP_KEY = 5,
    ASSOCCLASS_APP_STR = 6,
    ASSOCCLASS_SYSTEM_STR = 7,
    ASSOCCLASS_FOLDER = 8,
    ASSOCCLASS_STAR = 9,
    ASSOCCLASS_FIXED_PROGID_STR = 10,
    ASSOCCLASS_PROTOCOL_STR = 11,
}
#define global ASSOCCLASS_SHELL_KEY        0x0
#define global ASSOCCLASS_PROGID_KEY       0x1
#define global ASSOCCLASS_PROGID_STR       0x2
#define global ASSOCCLASS_CLSID_KEY        0x3
#define global ASSOCCLASS_CLSID_STR        0x4
#define global ASSOCCLASS_APP_KEY          0x5
#define global ASSOCCLASS_APP_STR          0x6
#define global ASSOCCLASS_SYSTEM_STR       0x7
#define global ASSOCCLASS_FOLDER           0x8
#define global ASSOCCLASS_STAR             0x9
#define global ASSOCCLASS_FIXED_PROGID_STR 0xA
#define global ASSOCCLASS_PROTOCOL_STR     0xB