ASSOCCLASS
列挙型メンバー 12
| 名前 | 10進 | 16進 |
|---|---|---|
| ASSOCCLASS_SHELL_KEY | 0 | 0x0 |
| ASSOCCLASS_PROGID_KEY | 1 | 0x1 |
| ASSOCCLASS_PROGID_STR | 2 | 0x2 |
| ASSOCCLASS_CLSID_KEY | 3 | 0x3 |
| ASSOCCLASS_CLSID_STR | 4 | 0x4 |
| ASSOCCLASS_APP_KEY | 5 | 0x5 |
| ASSOCCLASS_APP_STR | 6 | 0x6 |
| ASSOCCLASS_SYSTEM_STR | 7 | 0x7 |
| ASSOCCLASS_FOLDER | 8 | 0x8 |
| ASSOCCLASS_STAR | 9 | 0x9 |
| ASSOCCLASS_FIXED_PROGID_STR | 10 | 0xA |
| ASSOCCLASS_PROTOCOL_STR | 11 | 0xB |
各言語での定義
列挙メンバーの定義。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 Enumimport 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* = 11enum 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