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

DEFAULT_FOLDER_MENU_RESTRICTIONS

列挙型フラグ
基底型i4

メンバー 11

名前10進16進
DFMR_DEFAULT00x0
DFMR_NO_STATIC_VERBS80x8
DFMR_STATIC_VERBS_ONLY160x10
DFMR_NO_RESOURCE_VERBS320x20
DFMR_OPTIN_HANDLERS_ONLY640x40
DFMR_RESOURCE_AND_FOLDER_VERBS_ONLY1280x80
DFMR_USE_SPECIFIED_HANDLERS2560x100
DFMR_USE_SPECIFIED_VERBS5120x200
DFMR_NO_ASYNC_VERBS10240x400
DFMR_NO_NATIVECPU_VERBS20480x800
DFMR_NO_NONWOW_VERBS40960x1000

各言語での定義

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

typedef enum DEFAULT_FOLDER_MENU_RESTRICTIONS : int {
    DFMR_DEFAULT = 0,
    DFMR_NO_STATIC_VERBS = 8,
    DFMR_STATIC_VERBS_ONLY = 16,
    DFMR_NO_RESOURCE_VERBS = 32,
    DFMR_OPTIN_HANDLERS_ONLY = 64,
    DFMR_RESOURCE_AND_FOLDER_VERBS_ONLY = 128,
    DFMR_USE_SPECIFIED_HANDLERS = 256,
    DFMR_USE_SPECIFIED_VERBS = 512,
    DFMR_NO_ASYNC_VERBS = 1024,
    DFMR_NO_NATIVECPU_VERBS = 2048,
    DFMR_NO_NONWOW_VERBS = 4096
} DEFAULT_FOLDER_MENU_RESTRICTIONS;
[Flags]
public enum DEFAULT_FOLDER_MENU_RESTRICTIONS : int
{
    DFMR_DEFAULT = 0,
    DFMR_NO_STATIC_VERBS = 8,
    DFMR_STATIC_VERBS_ONLY = 16,
    DFMR_NO_RESOURCE_VERBS = 32,
    DFMR_OPTIN_HANDLERS_ONLY = 64,
    DFMR_RESOURCE_AND_FOLDER_VERBS_ONLY = 128,
    DFMR_USE_SPECIFIED_HANDLERS = 256,
    DFMR_USE_SPECIFIED_VERBS = 512,
    DFMR_NO_ASYNC_VERBS = 1024,
    DFMR_NO_NATIVECPU_VERBS = 2048,
    DFMR_NO_NONWOW_VERBS = 4096,
}
<Flags>
Public Enum DEFAULT_FOLDER_MENU_RESTRICTIONS As Integer
    DFMR_DEFAULT = 0
    DFMR_NO_STATIC_VERBS = 8
    DFMR_STATIC_VERBS_ONLY = 16
    DFMR_NO_RESOURCE_VERBS = 32
    DFMR_OPTIN_HANDLERS_ONLY = 64
    DFMR_RESOURCE_AND_FOLDER_VERBS_ONLY = 128
    DFMR_USE_SPECIFIED_HANDLERS = 256
    DFMR_USE_SPECIFIED_VERBS = 512
    DFMR_NO_ASYNC_VERBS = 1024
    DFMR_NO_NATIVECPU_VERBS = 2048
    DFMR_NO_NONWOW_VERBS = 4096
End Enum
import enum

class DEFAULT_FOLDER_MENU_RESTRICTIONS(enum.IntFlag):
    DFMR_DEFAULT = 0
    DFMR_NO_STATIC_VERBS = 8
    DFMR_STATIC_VERBS_ONLY = 16
    DFMR_NO_RESOURCE_VERBS = 32
    DFMR_OPTIN_HANDLERS_ONLY = 64
    DFMR_RESOURCE_AND_FOLDER_VERBS_ONLY = 128
    DFMR_USE_SPECIFIED_HANDLERS = 256
    DFMR_USE_SPECIFIED_VERBS = 512
    DFMR_NO_ASYNC_VERBS = 1024
    DFMR_NO_NATIVECPU_VERBS = 2048
    DFMR_NO_NONWOW_VERBS = 4096
// DEFAULT_FOLDER_MENU_RESTRICTIONS (flags)
pub const DFMR_DEFAULT: i32 = 0;
pub const DFMR_NO_STATIC_VERBS: i32 = 8;
pub const DFMR_STATIC_VERBS_ONLY: i32 = 16;
pub const DFMR_NO_RESOURCE_VERBS: i32 = 32;
pub const DFMR_OPTIN_HANDLERS_ONLY: i32 = 64;
pub const DFMR_RESOURCE_AND_FOLDER_VERBS_ONLY: i32 = 128;
pub const DFMR_USE_SPECIFIED_HANDLERS: i32 = 256;
pub const DFMR_USE_SPECIFIED_VERBS: i32 = 512;
pub const DFMR_NO_ASYNC_VERBS: i32 = 1024;
pub const DFMR_NO_NATIVECPU_VERBS: i32 = 2048;
pub const DFMR_NO_NONWOW_VERBS: i32 = 4096;
// DEFAULT_FOLDER_MENU_RESTRICTIONS
const (
	DFMR_DEFAULT int32 = 0
	DFMR_NO_STATIC_VERBS int32 = 8
	DFMR_STATIC_VERBS_ONLY int32 = 16
	DFMR_NO_RESOURCE_VERBS int32 = 32
	DFMR_OPTIN_HANDLERS_ONLY int32 = 64
	DFMR_RESOURCE_AND_FOLDER_VERBS_ONLY int32 = 128
	DFMR_USE_SPECIFIED_HANDLERS int32 = 256
	DFMR_USE_SPECIFIED_VERBS int32 = 512
	DFMR_NO_ASYNC_VERBS int32 = 1024
	DFMR_NO_NATIVECPU_VERBS int32 = 2048
	DFMR_NO_NONWOW_VERBS int32 = 4096
)
const
  DFMR_DEFAULT = 0;
  DFMR_NO_STATIC_VERBS = 8;
  DFMR_STATIC_VERBS_ONLY = 16;
  DFMR_NO_RESOURCE_VERBS = 32;
  DFMR_OPTIN_HANDLERS_ONLY = 64;
  DFMR_RESOURCE_AND_FOLDER_VERBS_ONLY = 128;
  DFMR_USE_SPECIFIED_HANDLERS = 256;
  DFMR_USE_SPECIFIED_VERBS = 512;
  DFMR_NO_ASYNC_VERBS = 1024;
  DFMR_NO_NATIVECPU_VERBS = 2048;
  DFMR_NO_NONWOW_VERBS = 4096;
// DEFAULT_FOLDER_MENU_RESTRICTIONS
pub const DFMR_DEFAULT: i32 = 0;
pub const DFMR_NO_STATIC_VERBS: i32 = 8;
pub const DFMR_STATIC_VERBS_ONLY: i32 = 16;
pub const DFMR_NO_RESOURCE_VERBS: i32 = 32;
pub const DFMR_OPTIN_HANDLERS_ONLY: i32 = 64;
pub const DFMR_RESOURCE_AND_FOLDER_VERBS_ONLY: i32 = 128;
pub const DFMR_USE_SPECIFIED_HANDLERS: i32 = 256;
pub const DFMR_USE_SPECIFIED_VERBS: i32 = 512;
pub const DFMR_NO_ASYNC_VERBS: i32 = 1024;
pub const DFMR_NO_NATIVECPU_VERBS: i32 = 2048;
pub const DFMR_NO_NONWOW_VERBS: i32 = 4096;
const
  DFMR_DEFAULT* = 0
  DFMR_NO_STATIC_VERBS* = 8
  DFMR_STATIC_VERBS_ONLY* = 16
  DFMR_NO_RESOURCE_VERBS* = 32
  DFMR_OPTIN_HANDLERS_ONLY* = 64
  DFMR_RESOURCE_AND_FOLDER_VERBS_ONLY* = 128
  DFMR_USE_SPECIFIED_HANDLERS* = 256
  DFMR_USE_SPECIFIED_VERBS* = 512
  DFMR_NO_ASYNC_VERBS* = 1024
  DFMR_NO_NATIVECPU_VERBS* = 2048
  DFMR_NO_NONWOW_VERBS* = 4096
enum DEFAULT_FOLDER_MENU_RESTRICTIONS : int {
    DFMR_DEFAULT = 0,
    DFMR_NO_STATIC_VERBS = 8,
    DFMR_STATIC_VERBS_ONLY = 16,
    DFMR_NO_RESOURCE_VERBS = 32,
    DFMR_OPTIN_HANDLERS_ONLY = 64,
    DFMR_RESOURCE_AND_FOLDER_VERBS_ONLY = 128,
    DFMR_USE_SPECIFIED_HANDLERS = 256,
    DFMR_USE_SPECIFIED_VERBS = 512,
    DFMR_NO_ASYNC_VERBS = 1024,
    DFMR_NO_NATIVECPU_VERBS = 2048,
    DFMR_NO_NONWOW_VERBS = 4096,
}
#define global DFMR_DEFAULT                        0x0
#define global DFMR_NO_STATIC_VERBS                0x8
#define global DFMR_STATIC_VERBS_ONLY              0x10
#define global DFMR_NO_RESOURCE_VERBS              0x20
#define global DFMR_OPTIN_HANDLERS_ONLY            0x40
#define global DFMR_RESOURCE_AND_FOLDER_VERBS_ONLY 0x80
#define global DFMR_USE_SPECIFIED_HANDLERS         0x100
#define global DFMR_USE_SPECIFIED_VERBS            0x200
#define global DFMR_NO_ASYNC_VERBS                 0x400
#define global DFMR_NO_NATIVECPU_VERBS             0x800
#define global DFMR_NO_NONWOW_VERBS                0x1000
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。