OPEN_AS_INFO_FLAGS
列挙型フラグメンバー 7
| 名前 | 10進 | 16進 |
|---|---|---|
| OAIF_ALLOW_REGISTRATION | 1 | 0x1 |
| OAIF_REGISTER_EXT | 2 | 0x2 |
| OAIF_EXEC | 4 | 0x4 |
| OAIF_FORCE_REGISTRATION | 8 | 0x8 |
| OAIF_HIDE_REGISTRATION | 32 | 0x20 |
| OAIF_URL_PROTOCOL | 64 | 0x40 |
| OAIF_FILE_IS_URI | 128 | 0x80 |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum OPEN_AS_INFO_FLAGS : int {
OAIF_ALLOW_REGISTRATION = 1,
OAIF_REGISTER_EXT = 2,
OAIF_EXEC = 4,
OAIF_FORCE_REGISTRATION = 8,
OAIF_HIDE_REGISTRATION = 32,
OAIF_URL_PROTOCOL = 64,
OAIF_FILE_IS_URI = 128
} OPEN_AS_INFO_FLAGS;[Flags]
public enum OPEN_AS_INFO_FLAGS : int
{
OAIF_ALLOW_REGISTRATION = 1,
OAIF_REGISTER_EXT = 2,
OAIF_EXEC = 4,
OAIF_FORCE_REGISTRATION = 8,
OAIF_HIDE_REGISTRATION = 32,
OAIF_URL_PROTOCOL = 64,
OAIF_FILE_IS_URI = 128,
}<Flags>
Public Enum OPEN_AS_INFO_FLAGS As Integer
OAIF_ALLOW_REGISTRATION = 1
OAIF_REGISTER_EXT = 2
OAIF_EXEC = 4
OAIF_FORCE_REGISTRATION = 8
OAIF_HIDE_REGISTRATION = 32
OAIF_URL_PROTOCOL = 64
OAIF_FILE_IS_URI = 128
End Enumimport enum
class OPEN_AS_INFO_FLAGS(enum.IntFlag):
OAIF_ALLOW_REGISTRATION = 1
OAIF_REGISTER_EXT = 2
OAIF_EXEC = 4
OAIF_FORCE_REGISTRATION = 8
OAIF_HIDE_REGISTRATION = 32
OAIF_URL_PROTOCOL = 64
OAIF_FILE_IS_URI = 128// OPEN_AS_INFO_FLAGS (flags)
pub const OAIF_ALLOW_REGISTRATION: i32 = 1;
pub const OAIF_REGISTER_EXT: i32 = 2;
pub const OAIF_EXEC: i32 = 4;
pub const OAIF_FORCE_REGISTRATION: i32 = 8;
pub const OAIF_HIDE_REGISTRATION: i32 = 32;
pub const OAIF_URL_PROTOCOL: i32 = 64;
pub const OAIF_FILE_IS_URI: i32 = 128;// OPEN_AS_INFO_FLAGS
const (
OAIF_ALLOW_REGISTRATION int32 = 1
OAIF_REGISTER_EXT int32 = 2
OAIF_EXEC int32 = 4
OAIF_FORCE_REGISTRATION int32 = 8
OAIF_HIDE_REGISTRATION int32 = 32
OAIF_URL_PROTOCOL int32 = 64
OAIF_FILE_IS_URI int32 = 128
)const
OAIF_ALLOW_REGISTRATION = 1;
OAIF_REGISTER_EXT = 2;
OAIF_EXEC = 4;
OAIF_FORCE_REGISTRATION = 8;
OAIF_HIDE_REGISTRATION = 32;
OAIF_URL_PROTOCOL = 64;
OAIF_FILE_IS_URI = 128;// OPEN_AS_INFO_FLAGS
pub const OAIF_ALLOW_REGISTRATION: i32 = 1;
pub const OAIF_REGISTER_EXT: i32 = 2;
pub const OAIF_EXEC: i32 = 4;
pub const OAIF_FORCE_REGISTRATION: i32 = 8;
pub const OAIF_HIDE_REGISTRATION: i32 = 32;
pub const OAIF_URL_PROTOCOL: i32 = 64;
pub const OAIF_FILE_IS_URI: i32 = 128;const
OAIF_ALLOW_REGISTRATION* = 1
OAIF_REGISTER_EXT* = 2
OAIF_EXEC* = 4
OAIF_FORCE_REGISTRATION* = 8
OAIF_HIDE_REGISTRATION* = 32
OAIF_URL_PROTOCOL* = 64
OAIF_FILE_IS_URI* = 128enum OPEN_AS_INFO_FLAGS : int {
OAIF_ALLOW_REGISTRATION = 1,
OAIF_REGISTER_EXT = 2,
OAIF_EXEC = 4,
OAIF_FORCE_REGISTRATION = 8,
OAIF_HIDE_REGISTRATION = 32,
OAIF_URL_PROTOCOL = 64,
OAIF_FILE_IS_URI = 128,
}#define global OAIF_ALLOW_REGISTRATION 0x1
#define global OAIF_REGISTER_EXT 0x2
#define global OAIF_EXEC 0x4
#define global OAIF_FORCE_REGISTRATION 0x8
#define global OAIF_HIDE_REGISTRATION 0x20
#define global OAIF_URL_PROTOCOL 0x40
#define global OAIF_FILE_IS_URI 0x80
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。