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

_TRANSFER_SOURCE_FLAGS

列挙型
基底型i4

メンバー 14

名前10進16進
TSF_NORMAL00x0
TSF_FAIL_EXIST00x0
TSF_RENAME_EXIST10x1
TSF_OVERWRITE_EXIST20x2
TSF_ALLOW_DECRYPTION40x4
TSF_NO_SECURITY80x8
TSF_COPY_CREATION_TIME160x10
TSF_COPY_WRITE_TIME320x20
TSF_USE_FULL_ACCESS640x40
TSF_DELETE_RECYCLE_IF_POSSIBLE1280x80
TSF_COPY_HARD_LINK2560x100
TSF_COPY_LOCALIZED_NAME5120x200
TSF_MOVE_AS_COPY_DELETE10240x400
TSF_SUSPEND_SHELLEVENTS20480x800

各言語での定義

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

typedef enum _TRANSFER_SOURCE_FLAGS : int {
    TSF_NORMAL = 0,
    TSF_FAIL_EXIST = 0,
    TSF_RENAME_EXIST = 1,
    TSF_OVERWRITE_EXIST = 2,
    TSF_ALLOW_DECRYPTION = 4,
    TSF_NO_SECURITY = 8,
    TSF_COPY_CREATION_TIME = 16,
    TSF_COPY_WRITE_TIME = 32,
    TSF_USE_FULL_ACCESS = 64,
    TSF_DELETE_RECYCLE_IF_POSSIBLE = 128,
    TSF_COPY_HARD_LINK = 256,
    TSF_COPY_LOCALIZED_NAME = 512,
    TSF_MOVE_AS_COPY_DELETE = 1024,
    TSF_SUSPEND_SHELLEVENTS = 2048
} _TRANSFER_SOURCE_FLAGS;
public enum _TRANSFER_SOURCE_FLAGS : int
{
    TSF_NORMAL = 0,
    TSF_FAIL_EXIST = 0,
    TSF_RENAME_EXIST = 1,
    TSF_OVERWRITE_EXIST = 2,
    TSF_ALLOW_DECRYPTION = 4,
    TSF_NO_SECURITY = 8,
    TSF_COPY_CREATION_TIME = 16,
    TSF_COPY_WRITE_TIME = 32,
    TSF_USE_FULL_ACCESS = 64,
    TSF_DELETE_RECYCLE_IF_POSSIBLE = 128,
    TSF_COPY_HARD_LINK = 256,
    TSF_COPY_LOCALIZED_NAME = 512,
    TSF_MOVE_AS_COPY_DELETE = 1024,
    TSF_SUSPEND_SHELLEVENTS = 2048,
}
Public Enum _TRANSFER_SOURCE_FLAGS As Integer
    TSF_NORMAL = 0
    TSF_FAIL_EXIST = 0
    TSF_RENAME_EXIST = 1
    TSF_OVERWRITE_EXIST = 2
    TSF_ALLOW_DECRYPTION = 4
    TSF_NO_SECURITY = 8
    TSF_COPY_CREATION_TIME = 16
    TSF_COPY_WRITE_TIME = 32
    TSF_USE_FULL_ACCESS = 64
    TSF_DELETE_RECYCLE_IF_POSSIBLE = 128
    TSF_COPY_HARD_LINK = 256
    TSF_COPY_LOCALIZED_NAME = 512
    TSF_MOVE_AS_COPY_DELETE = 1024
    TSF_SUSPEND_SHELLEVENTS = 2048
End Enum
import enum

class _TRANSFER_SOURCE_FLAGS(enum.IntEnum):
    TSF_NORMAL = 0
    TSF_FAIL_EXIST = 0
    TSF_RENAME_EXIST = 1
    TSF_OVERWRITE_EXIST = 2
    TSF_ALLOW_DECRYPTION = 4
    TSF_NO_SECURITY = 8
    TSF_COPY_CREATION_TIME = 16
    TSF_COPY_WRITE_TIME = 32
    TSF_USE_FULL_ACCESS = 64
    TSF_DELETE_RECYCLE_IF_POSSIBLE = 128
    TSF_COPY_HARD_LINK = 256
    TSF_COPY_LOCALIZED_NAME = 512
    TSF_MOVE_AS_COPY_DELETE = 1024
    TSF_SUSPEND_SHELLEVENTS = 2048
// _TRANSFER_SOURCE_FLAGS
pub const TSF_NORMAL: i32 = 0;
pub const TSF_FAIL_EXIST: i32 = 0;
pub const TSF_RENAME_EXIST: i32 = 1;
pub const TSF_OVERWRITE_EXIST: i32 = 2;
pub const TSF_ALLOW_DECRYPTION: i32 = 4;
pub const TSF_NO_SECURITY: i32 = 8;
pub const TSF_COPY_CREATION_TIME: i32 = 16;
pub const TSF_COPY_WRITE_TIME: i32 = 32;
pub const TSF_USE_FULL_ACCESS: i32 = 64;
pub const TSF_DELETE_RECYCLE_IF_POSSIBLE: i32 = 128;
pub const TSF_COPY_HARD_LINK: i32 = 256;
pub const TSF_COPY_LOCALIZED_NAME: i32 = 512;
pub const TSF_MOVE_AS_COPY_DELETE: i32 = 1024;
pub const TSF_SUSPEND_SHELLEVENTS: i32 = 2048;
// _TRANSFER_SOURCE_FLAGS
const (
	TSF_NORMAL int32 = 0
	TSF_FAIL_EXIST int32 = 0
	TSF_RENAME_EXIST int32 = 1
	TSF_OVERWRITE_EXIST int32 = 2
	TSF_ALLOW_DECRYPTION int32 = 4
	TSF_NO_SECURITY int32 = 8
	TSF_COPY_CREATION_TIME int32 = 16
	TSF_COPY_WRITE_TIME int32 = 32
	TSF_USE_FULL_ACCESS int32 = 64
	TSF_DELETE_RECYCLE_IF_POSSIBLE int32 = 128
	TSF_COPY_HARD_LINK int32 = 256
	TSF_COPY_LOCALIZED_NAME int32 = 512
	TSF_MOVE_AS_COPY_DELETE int32 = 1024
	TSF_SUSPEND_SHELLEVENTS int32 = 2048
)
const
  TSF_NORMAL = 0;
  TSF_FAIL_EXIST = 0;
  TSF_RENAME_EXIST = 1;
  TSF_OVERWRITE_EXIST = 2;
  TSF_ALLOW_DECRYPTION = 4;
  TSF_NO_SECURITY = 8;
  TSF_COPY_CREATION_TIME = 16;
  TSF_COPY_WRITE_TIME = 32;
  TSF_USE_FULL_ACCESS = 64;
  TSF_DELETE_RECYCLE_IF_POSSIBLE = 128;
  TSF_COPY_HARD_LINK = 256;
  TSF_COPY_LOCALIZED_NAME = 512;
  TSF_MOVE_AS_COPY_DELETE = 1024;
  TSF_SUSPEND_SHELLEVENTS = 2048;
// _TRANSFER_SOURCE_FLAGS
pub const TSF_NORMAL: i32 = 0;
pub const TSF_FAIL_EXIST: i32 = 0;
pub const TSF_RENAME_EXIST: i32 = 1;
pub const TSF_OVERWRITE_EXIST: i32 = 2;
pub const TSF_ALLOW_DECRYPTION: i32 = 4;
pub const TSF_NO_SECURITY: i32 = 8;
pub const TSF_COPY_CREATION_TIME: i32 = 16;
pub const TSF_COPY_WRITE_TIME: i32 = 32;
pub const TSF_USE_FULL_ACCESS: i32 = 64;
pub const TSF_DELETE_RECYCLE_IF_POSSIBLE: i32 = 128;
pub const TSF_COPY_HARD_LINK: i32 = 256;
pub const TSF_COPY_LOCALIZED_NAME: i32 = 512;
pub const TSF_MOVE_AS_COPY_DELETE: i32 = 1024;
pub const TSF_SUSPEND_SHELLEVENTS: i32 = 2048;
const
  TSF_NORMAL* = 0
  TSF_FAIL_EXIST* = 0
  TSF_RENAME_EXIST* = 1
  TSF_OVERWRITE_EXIST* = 2
  TSF_ALLOW_DECRYPTION* = 4
  TSF_NO_SECURITY* = 8
  TSF_COPY_CREATION_TIME* = 16
  TSF_COPY_WRITE_TIME* = 32
  TSF_USE_FULL_ACCESS* = 64
  TSF_DELETE_RECYCLE_IF_POSSIBLE* = 128
  TSF_COPY_HARD_LINK* = 256
  TSF_COPY_LOCALIZED_NAME* = 512
  TSF_MOVE_AS_COPY_DELETE* = 1024
  TSF_SUSPEND_SHELLEVENTS* = 2048
enum _TRANSFER_SOURCE_FLAGS : int {
    TSF_NORMAL = 0,
    TSF_FAIL_EXIST = 0,
    TSF_RENAME_EXIST = 1,
    TSF_OVERWRITE_EXIST = 2,
    TSF_ALLOW_DECRYPTION = 4,
    TSF_NO_SECURITY = 8,
    TSF_COPY_CREATION_TIME = 16,
    TSF_COPY_WRITE_TIME = 32,
    TSF_USE_FULL_ACCESS = 64,
    TSF_DELETE_RECYCLE_IF_POSSIBLE = 128,
    TSF_COPY_HARD_LINK = 256,
    TSF_COPY_LOCALIZED_NAME = 512,
    TSF_MOVE_AS_COPY_DELETE = 1024,
    TSF_SUSPEND_SHELLEVENTS = 2048,
}
#define global TSF_NORMAL                     0x0
#define global TSF_FAIL_EXIST                 0x0
#define global TSF_RENAME_EXIST               0x1
#define global TSF_OVERWRITE_EXIST            0x2
#define global TSF_ALLOW_DECRYPTION           0x4
#define global TSF_NO_SECURITY                0x8
#define global TSF_COPY_CREATION_TIME         0x10
#define global TSF_COPY_WRITE_TIME            0x20
#define global TSF_USE_FULL_ACCESS            0x40
#define global TSF_DELETE_RECYCLE_IF_POSSIBLE 0x80
#define global TSF_COPY_HARD_LINK             0x100
#define global TSF_COPY_LOCALIZED_NAME        0x200
#define global TSF_MOVE_AS_COPY_DELETE        0x400
#define global TSF_SUSPEND_SHELLEVENTS        0x800