FILETYPEATTRIBUTEFLAGS
列挙型フラグメンバー 21
| 名前 | 10進 | 16進 |
|---|---|---|
| FTA_None | 0 | 0x0 |
| FTA_Exclude | 1 | 0x1 |
| FTA_Show | 2 | 0x2 |
| FTA_HasExtension | 4 | 0x4 |
| FTA_NoEdit | 8 | 0x8 |
| FTA_NoRemove | 16 | 0x10 |
| FTA_NoNewVerb | 32 | 0x20 |
| FTA_NoEditVerb | 64 | 0x40 |
| FTA_NoRemoveVerb | 128 | 0x80 |
| FTA_NoEditDesc | 256 | 0x100 |
| FTA_NoEditIcon | 512 | 0x200 |
| FTA_NoEditDflt | 1024 | 0x400 |
| FTA_NoEditVerbCmd | 2048 | 0x800 |
| FTA_NoEditVerbExe | 4096 | 0x1000 |
| FTA_NoDDE | 8192 | 0x2000 |
| FTA_NoEditMIME | 32768 | 0x8000 |
| FTA_OpenIsSafe | 65536 | 0x10000 |
| FTA_AlwaysUnsafe | 131072 | 0x20000 |
| FTA_NoRecentDocs | 1048576 | 0x100000 |
| FTA_SafeForElevation | 2097152 | 0x200000 |
| FTA_AlwaysUseDirectInvoke | 4194304 | 0x400000 |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum FILETYPEATTRIBUTEFLAGS : int {
FTA_None = 0,
FTA_Exclude = 1,
FTA_Show = 2,
FTA_HasExtension = 4,
FTA_NoEdit = 8,
FTA_NoRemove = 16,
FTA_NoNewVerb = 32,
FTA_NoEditVerb = 64,
FTA_NoRemoveVerb = 128,
FTA_NoEditDesc = 256,
FTA_NoEditIcon = 512,
FTA_NoEditDflt = 1024,
FTA_NoEditVerbCmd = 2048,
FTA_NoEditVerbExe = 4096,
FTA_NoDDE = 8192,
FTA_NoEditMIME = 32768,
FTA_OpenIsSafe = 65536,
FTA_AlwaysUnsafe = 131072,
FTA_NoRecentDocs = 1048576,
FTA_SafeForElevation = 2097152,
FTA_AlwaysUseDirectInvoke = 4194304
} FILETYPEATTRIBUTEFLAGS;[Flags]
public enum FILETYPEATTRIBUTEFLAGS : int
{
FTA_None = 0,
FTA_Exclude = 1,
FTA_Show = 2,
FTA_HasExtension = 4,
FTA_NoEdit = 8,
FTA_NoRemove = 16,
FTA_NoNewVerb = 32,
FTA_NoEditVerb = 64,
FTA_NoRemoveVerb = 128,
FTA_NoEditDesc = 256,
FTA_NoEditIcon = 512,
FTA_NoEditDflt = 1024,
FTA_NoEditVerbCmd = 2048,
FTA_NoEditVerbExe = 4096,
FTA_NoDDE = 8192,
FTA_NoEditMIME = 32768,
FTA_OpenIsSafe = 65536,
FTA_AlwaysUnsafe = 131072,
FTA_NoRecentDocs = 1048576,
FTA_SafeForElevation = 2097152,
FTA_AlwaysUseDirectInvoke = 4194304,
}<Flags>
Public Enum FILETYPEATTRIBUTEFLAGS As Integer
FTA_None = 0
FTA_Exclude = 1
FTA_Show = 2
FTA_HasExtension = 4
FTA_NoEdit = 8
FTA_NoRemove = 16
FTA_NoNewVerb = 32
FTA_NoEditVerb = 64
FTA_NoRemoveVerb = 128
FTA_NoEditDesc = 256
FTA_NoEditIcon = 512
FTA_NoEditDflt = 1024
FTA_NoEditVerbCmd = 2048
FTA_NoEditVerbExe = 4096
FTA_NoDDE = 8192
FTA_NoEditMIME = 32768
FTA_OpenIsSafe = 65536
FTA_AlwaysUnsafe = 131072
FTA_NoRecentDocs = 1048576
FTA_SafeForElevation = 2097152
FTA_AlwaysUseDirectInvoke = 4194304
End Enumimport enum
class FILETYPEATTRIBUTEFLAGS(enum.IntFlag):
FTA_None = 0
FTA_Exclude = 1
FTA_Show = 2
FTA_HasExtension = 4
FTA_NoEdit = 8
FTA_NoRemove = 16
FTA_NoNewVerb = 32
FTA_NoEditVerb = 64
FTA_NoRemoveVerb = 128
FTA_NoEditDesc = 256
FTA_NoEditIcon = 512
FTA_NoEditDflt = 1024
FTA_NoEditVerbCmd = 2048
FTA_NoEditVerbExe = 4096
FTA_NoDDE = 8192
FTA_NoEditMIME = 32768
FTA_OpenIsSafe = 65536
FTA_AlwaysUnsafe = 131072
FTA_NoRecentDocs = 1048576
FTA_SafeForElevation = 2097152
FTA_AlwaysUseDirectInvoke = 4194304// FILETYPEATTRIBUTEFLAGS (flags)
pub const FTA_None: i32 = 0;
pub const FTA_Exclude: i32 = 1;
pub const FTA_Show: i32 = 2;
pub const FTA_HasExtension: i32 = 4;
pub const FTA_NoEdit: i32 = 8;
pub const FTA_NoRemove: i32 = 16;
pub const FTA_NoNewVerb: i32 = 32;
pub const FTA_NoEditVerb: i32 = 64;
pub const FTA_NoRemoveVerb: i32 = 128;
pub const FTA_NoEditDesc: i32 = 256;
pub const FTA_NoEditIcon: i32 = 512;
pub const FTA_NoEditDflt: i32 = 1024;
pub const FTA_NoEditVerbCmd: i32 = 2048;
pub const FTA_NoEditVerbExe: i32 = 4096;
pub const FTA_NoDDE: i32 = 8192;
pub const FTA_NoEditMIME: i32 = 32768;
pub const FTA_OpenIsSafe: i32 = 65536;
pub const FTA_AlwaysUnsafe: i32 = 131072;
pub const FTA_NoRecentDocs: i32 = 1048576;
pub const FTA_SafeForElevation: i32 = 2097152;
pub const FTA_AlwaysUseDirectInvoke: i32 = 4194304;// FILETYPEATTRIBUTEFLAGS
const (
FTA_None int32 = 0
FTA_Exclude int32 = 1
FTA_Show int32 = 2
FTA_HasExtension int32 = 4
FTA_NoEdit int32 = 8
FTA_NoRemove int32 = 16
FTA_NoNewVerb int32 = 32
FTA_NoEditVerb int32 = 64
FTA_NoRemoveVerb int32 = 128
FTA_NoEditDesc int32 = 256
FTA_NoEditIcon int32 = 512
FTA_NoEditDflt int32 = 1024
FTA_NoEditVerbCmd int32 = 2048
FTA_NoEditVerbExe int32 = 4096
FTA_NoDDE int32 = 8192
FTA_NoEditMIME int32 = 32768
FTA_OpenIsSafe int32 = 65536
FTA_AlwaysUnsafe int32 = 131072
FTA_NoRecentDocs int32 = 1048576
FTA_SafeForElevation int32 = 2097152
FTA_AlwaysUseDirectInvoke int32 = 4194304
)const
FTA_None = 0;
FTA_Exclude = 1;
FTA_Show = 2;
FTA_HasExtension = 4;
FTA_NoEdit = 8;
FTA_NoRemove = 16;
FTA_NoNewVerb = 32;
FTA_NoEditVerb = 64;
FTA_NoRemoveVerb = 128;
FTA_NoEditDesc = 256;
FTA_NoEditIcon = 512;
FTA_NoEditDflt = 1024;
FTA_NoEditVerbCmd = 2048;
FTA_NoEditVerbExe = 4096;
FTA_NoDDE = 8192;
FTA_NoEditMIME = 32768;
FTA_OpenIsSafe = 65536;
FTA_AlwaysUnsafe = 131072;
FTA_NoRecentDocs = 1048576;
FTA_SafeForElevation = 2097152;
FTA_AlwaysUseDirectInvoke = 4194304;// FILETYPEATTRIBUTEFLAGS
pub const FTA_None: i32 = 0;
pub const FTA_Exclude: i32 = 1;
pub const FTA_Show: i32 = 2;
pub const FTA_HasExtension: i32 = 4;
pub const FTA_NoEdit: i32 = 8;
pub const FTA_NoRemove: i32 = 16;
pub const FTA_NoNewVerb: i32 = 32;
pub const FTA_NoEditVerb: i32 = 64;
pub const FTA_NoRemoveVerb: i32 = 128;
pub const FTA_NoEditDesc: i32 = 256;
pub const FTA_NoEditIcon: i32 = 512;
pub const FTA_NoEditDflt: i32 = 1024;
pub const FTA_NoEditVerbCmd: i32 = 2048;
pub const FTA_NoEditVerbExe: i32 = 4096;
pub const FTA_NoDDE: i32 = 8192;
pub const FTA_NoEditMIME: i32 = 32768;
pub const FTA_OpenIsSafe: i32 = 65536;
pub const FTA_AlwaysUnsafe: i32 = 131072;
pub const FTA_NoRecentDocs: i32 = 1048576;
pub const FTA_SafeForElevation: i32 = 2097152;
pub const FTA_AlwaysUseDirectInvoke: i32 = 4194304;const
FTA_None* = 0
FTA_Exclude* = 1
FTA_Show* = 2
FTA_HasExtension* = 4
FTA_NoEdit* = 8
FTA_NoRemove* = 16
FTA_NoNewVerb* = 32
FTA_NoEditVerb* = 64
FTA_NoRemoveVerb* = 128
FTA_NoEditDesc* = 256
FTA_NoEditIcon* = 512
FTA_NoEditDflt* = 1024
FTA_NoEditVerbCmd* = 2048
FTA_NoEditVerbExe* = 4096
FTA_NoDDE* = 8192
FTA_NoEditMIME* = 32768
FTA_OpenIsSafe* = 65536
FTA_AlwaysUnsafe* = 131072
FTA_NoRecentDocs* = 1048576
FTA_SafeForElevation* = 2097152
FTA_AlwaysUseDirectInvoke* = 4194304enum FILETYPEATTRIBUTEFLAGS : int {
FTA_None = 0,
FTA_Exclude = 1,
FTA_Show = 2,
FTA_HasExtension = 4,
FTA_NoEdit = 8,
FTA_NoRemove = 16,
FTA_NoNewVerb = 32,
FTA_NoEditVerb = 64,
FTA_NoRemoveVerb = 128,
FTA_NoEditDesc = 256,
FTA_NoEditIcon = 512,
FTA_NoEditDflt = 1024,
FTA_NoEditVerbCmd = 2048,
FTA_NoEditVerbExe = 4096,
FTA_NoDDE = 8192,
FTA_NoEditMIME = 32768,
FTA_OpenIsSafe = 65536,
FTA_AlwaysUnsafe = 131072,
FTA_NoRecentDocs = 1048576,
FTA_SafeForElevation = 2097152,
FTA_AlwaysUseDirectInvoke = 4194304,
}#define global FTA_None 0x0
#define global FTA_Exclude 0x1
#define global FTA_Show 0x2
#define global FTA_HasExtension 0x4
#define global FTA_NoEdit 0x8
#define global FTA_NoRemove 0x10
#define global FTA_NoNewVerb 0x20
#define global FTA_NoEditVerb 0x40
#define global FTA_NoRemoveVerb 0x80
#define global FTA_NoEditDesc 0x100
#define global FTA_NoEditIcon 0x200
#define global FTA_NoEditDflt 0x400
#define global FTA_NoEditVerbCmd 0x800
#define global FTA_NoEditVerbExe 0x1000
#define global FTA_NoDDE 0x2000
#define global FTA_NoEditMIME 0x8000
#define global FTA_OpenIsSafe 0x10000
#define global FTA_AlwaysUnsafe 0x20000
#define global FTA_NoRecentDocs 0x100000
#define global FTA_SafeForElevation 0x200000
#define global FTA_AlwaysUseDirectInvoke 0x400000
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。