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

_KF_REDIRECT_FLAGS

列挙型
基底型i4

メンバー 11

名前10進16進
KF_REDIRECT_USER_EXCLUSIVE10x1
KF_REDIRECT_COPY_SOURCE_DACL20x2
KF_REDIRECT_OWNER_USER40x4
KF_REDIRECT_SET_OWNER_EXPLICIT80x8
KF_REDIRECT_CHECK_ONLY160x10
KF_REDIRECT_WITH_UI320x20
KF_REDIRECT_UNPIN640x40
KF_REDIRECT_PIN1280x80
KF_REDIRECT_COPY_CONTENTS5120x200
KF_REDIRECT_DEL_SOURCE_CONTENTS10240x400
KF_REDIRECT_EXCLUDE_ALL_KNOWN_SUBFOLDERS20480x800

各言語での定義

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

typedef enum _KF_REDIRECT_FLAGS : int {
    KF_REDIRECT_USER_EXCLUSIVE = 1,
    KF_REDIRECT_COPY_SOURCE_DACL = 2,
    KF_REDIRECT_OWNER_USER = 4,
    KF_REDIRECT_SET_OWNER_EXPLICIT = 8,
    KF_REDIRECT_CHECK_ONLY = 16,
    KF_REDIRECT_WITH_UI = 32,
    KF_REDIRECT_UNPIN = 64,
    KF_REDIRECT_PIN = 128,
    KF_REDIRECT_COPY_CONTENTS = 512,
    KF_REDIRECT_DEL_SOURCE_CONTENTS = 1024,
    KF_REDIRECT_EXCLUDE_ALL_KNOWN_SUBFOLDERS = 2048
} _KF_REDIRECT_FLAGS;
public enum _KF_REDIRECT_FLAGS : int
{
    KF_REDIRECT_USER_EXCLUSIVE = 1,
    KF_REDIRECT_COPY_SOURCE_DACL = 2,
    KF_REDIRECT_OWNER_USER = 4,
    KF_REDIRECT_SET_OWNER_EXPLICIT = 8,
    KF_REDIRECT_CHECK_ONLY = 16,
    KF_REDIRECT_WITH_UI = 32,
    KF_REDIRECT_UNPIN = 64,
    KF_REDIRECT_PIN = 128,
    KF_REDIRECT_COPY_CONTENTS = 512,
    KF_REDIRECT_DEL_SOURCE_CONTENTS = 1024,
    KF_REDIRECT_EXCLUDE_ALL_KNOWN_SUBFOLDERS = 2048,
}
Public Enum _KF_REDIRECT_FLAGS As Integer
    KF_REDIRECT_USER_EXCLUSIVE = 1
    KF_REDIRECT_COPY_SOURCE_DACL = 2
    KF_REDIRECT_OWNER_USER = 4
    KF_REDIRECT_SET_OWNER_EXPLICIT = 8
    KF_REDIRECT_CHECK_ONLY = 16
    KF_REDIRECT_WITH_UI = 32
    KF_REDIRECT_UNPIN = 64
    KF_REDIRECT_PIN = 128
    KF_REDIRECT_COPY_CONTENTS = 512
    KF_REDIRECT_DEL_SOURCE_CONTENTS = 1024
    KF_REDIRECT_EXCLUDE_ALL_KNOWN_SUBFOLDERS = 2048
End Enum
import enum

class _KF_REDIRECT_FLAGS(enum.IntEnum):
    KF_REDIRECT_USER_EXCLUSIVE = 1
    KF_REDIRECT_COPY_SOURCE_DACL = 2
    KF_REDIRECT_OWNER_USER = 4
    KF_REDIRECT_SET_OWNER_EXPLICIT = 8
    KF_REDIRECT_CHECK_ONLY = 16
    KF_REDIRECT_WITH_UI = 32
    KF_REDIRECT_UNPIN = 64
    KF_REDIRECT_PIN = 128
    KF_REDIRECT_COPY_CONTENTS = 512
    KF_REDIRECT_DEL_SOURCE_CONTENTS = 1024
    KF_REDIRECT_EXCLUDE_ALL_KNOWN_SUBFOLDERS = 2048
// _KF_REDIRECT_FLAGS
pub const KF_REDIRECT_USER_EXCLUSIVE: i32 = 1;
pub const KF_REDIRECT_COPY_SOURCE_DACL: i32 = 2;
pub const KF_REDIRECT_OWNER_USER: i32 = 4;
pub const KF_REDIRECT_SET_OWNER_EXPLICIT: i32 = 8;
pub const KF_REDIRECT_CHECK_ONLY: i32 = 16;
pub const KF_REDIRECT_WITH_UI: i32 = 32;
pub const KF_REDIRECT_UNPIN: i32 = 64;
pub const KF_REDIRECT_PIN: i32 = 128;
pub const KF_REDIRECT_COPY_CONTENTS: i32 = 512;
pub const KF_REDIRECT_DEL_SOURCE_CONTENTS: i32 = 1024;
pub const KF_REDIRECT_EXCLUDE_ALL_KNOWN_SUBFOLDERS: i32 = 2048;
// _KF_REDIRECT_FLAGS
const (
	KF_REDIRECT_USER_EXCLUSIVE int32 = 1
	KF_REDIRECT_COPY_SOURCE_DACL int32 = 2
	KF_REDIRECT_OWNER_USER int32 = 4
	KF_REDIRECT_SET_OWNER_EXPLICIT int32 = 8
	KF_REDIRECT_CHECK_ONLY int32 = 16
	KF_REDIRECT_WITH_UI int32 = 32
	KF_REDIRECT_UNPIN int32 = 64
	KF_REDIRECT_PIN int32 = 128
	KF_REDIRECT_COPY_CONTENTS int32 = 512
	KF_REDIRECT_DEL_SOURCE_CONTENTS int32 = 1024
	KF_REDIRECT_EXCLUDE_ALL_KNOWN_SUBFOLDERS int32 = 2048
)
const
  KF_REDIRECT_USER_EXCLUSIVE = 1;
  KF_REDIRECT_COPY_SOURCE_DACL = 2;
  KF_REDIRECT_OWNER_USER = 4;
  KF_REDIRECT_SET_OWNER_EXPLICIT = 8;
  KF_REDIRECT_CHECK_ONLY = 16;
  KF_REDIRECT_WITH_UI = 32;
  KF_REDIRECT_UNPIN = 64;
  KF_REDIRECT_PIN = 128;
  KF_REDIRECT_COPY_CONTENTS = 512;
  KF_REDIRECT_DEL_SOURCE_CONTENTS = 1024;
  KF_REDIRECT_EXCLUDE_ALL_KNOWN_SUBFOLDERS = 2048;
// _KF_REDIRECT_FLAGS
pub const KF_REDIRECT_USER_EXCLUSIVE: i32 = 1;
pub const KF_REDIRECT_COPY_SOURCE_DACL: i32 = 2;
pub const KF_REDIRECT_OWNER_USER: i32 = 4;
pub const KF_REDIRECT_SET_OWNER_EXPLICIT: i32 = 8;
pub const KF_REDIRECT_CHECK_ONLY: i32 = 16;
pub const KF_REDIRECT_WITH_UI: i32 = 32;
pub const KF_REDIRECT_UNPIN: i32 = 64;
pub const KF_REDIRECT_PIN: i32 = 128;
pub const KF_REDIRECT_COPY_CONTENTS: i32 = 512;
pub const KF_REDIRECT_DEL_SOURCE_CONTENTS: i32 = 1024;
pub const KF_REDIRECT_EXCLUDE_ALL_KNOWN_SUBFOLDERS: i32 = 2048;
const
  KF_REDIRECT_USER_EXCLUSIVE* = 1
  KF_REDIRECT_COPY_SOURCE_DACL* = 2
  KF_REDIRECT_OWNER_USER* = 4
  KF_REDIRECT_SET_OWNER_EXPLICIT* = 8
  KF_REDIRECT_CHECK_ONLY* = 16
  KF_REDIRECT_WITH_UI* = 32
  KF_REDIRECT_UNPIN* = 64
  KF_REDIRECT_PIN* = 128
  KF_REDIRECT_COPY_CONTENTS* = 512
  KF_REDIRECT_DEL_SOURCE_CONTENTS* = 1024
  KF_REDIRECT_EXCLUDE_ALL_KNOWN_SUBFOLDERS* = 2048
enum _KF_REDIRECT_FLAGS : int {
    KF_REDIRECT_USER_EXCLUSIVE = 1,
    KF_REDIRECT_COPY_SOURCE_DACL = 2,
    KF_REDIRECT_OWNER_USER = 4,
    KF_REDIRECT_SET_OWNER_EXPLICIT = 8,
    KF_REDIRECT_CHECK_ONLY = 16,
    KF_REDIRECT_WITH_UI = 32,
    KF_REDIRECT_UNPIN = 64,
    KF_REDIRECT_PIN = 128,
    KF_REDIRECT_COPY_CONTENTS = 512,
    KF_REDIRECT_DEL_SOURCE_CONTENTS = 1024,
    KF_REDIRECT_EXCLUDE_ALL_KNOWN_SUBFOLDERS = 2048,
}
#define global KF_REDIRECT_USER_EXCLUSIVE               0x1
#define global KF_REDIRECT_COPY_SOURCE_DACL             0x2
#define global KF_REDIRECT_OWNER_USER                   0x4
#define global KF_REDIRECT_SET_OWNER_EXPLICIT           0x8
#define global KF_REDIRECT_CHECK_ONLY                   0x10
#define global KF_REDIRECT_WITH_UI                      0x20
#define global KF_REDIRECT_UNPIN                        0x40
#define global KF_REDIRECT_PIN                          0x80
#define global KF_REDIRECT_COPY_CONTENTS                0x200
#define global KF_REDIRECT_DEL_SOURCE_CONTENTS          0x400
#define global KF_REDIRECT_EXCLUDE_ALL_KNOWN_SUBFOLDERS 0x800