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

FILETYPEATTRIBUTEFLAGS

列挙型フラグ
基底型i4

メンバー 21

名前10進16進
FTA_None00x0
FTA_Exclude10x1
FTA_Show20x2
FTA_HasExtension40x4
FTA_NoEdit80x8
FTA_NoRemove160x10
FTA_NoNewVerb320x20
FTA_NoEditVerb640x40
FTA_NoRemoveVerb1280x80
FTA_NoEditDesc2560x100
FTA_NoEditIcon5120x200
FTA_NoEditDflt10240x400
FTA_NoEditVerbCmd20480x800
FTA_NoEditVerbExe40960x1000
FTA_NoDDE81920x2000
FTA_NoEditMIME327680x8000
FTA_OpenIsSafe655360x10000
FTA_AlwaysUnsafe1310720x20000
FTA_NoRecentDocs10485760x100000
FTA_SafeForElevation20971520x200000
FTA_AlwaysUseDirectInvoke41943040x400000

各言語での定義

列挙メンバーの定義。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 Enum
import 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* = 4194304
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,
}
#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)。