Win32 API 日本語リファレンス
ホームDevices.DeviceAndDriverInstallation › SP_COPY_STYLE

SP_COPY_STYLE

列挙型フラグ
基底型u4

メンバー 28

名前10進16進
SP_COPY_DELETESOURCE10x1
SP_COPY_REPLACEONLY20x2
SP_COPY_NEWER40x4
SP_COPY_NEWER_OR_SAME40x4
SP_COPY_NOOVERWRITE80x8
SP_COPY_NODECOMP160x10
SP_COPY_LANGUAGEAWARE320x20
SP_COPY_SOURCE_ABSOLUTE640x40
SP_COPY_SOURCEPATH_ABSOLUTE1280x80
SP_COPY_IN_USE_NEEDS_REBOOT2560x100
SP_COPY_FORCE_IN_USE5120x200
SP_COPY_NOSKIP10240x400
SP_COPY_FORCE_NOOVERWRITE40960x1000
SP_COPY_FORCE_NEWER81920x2000
SP_COPY_WARNIFSKIP163840x4000
SP_COPY_NOBROWSE327680x8000
SP_COPY_NEWER_ONLY655360x10000
SP_COPY_RESERVED1310720x20000
SP_COPY_OEMINF_CATALOG_ONLY2621440x40000
SP_COPY_REPLACE_BOOT_FILE5242880x80000
SP_COPY_NOPRUNE10485760x100000
SP_COPY_OEM_F6_INF20971520x200000
SP_COPY_ALREADYDECOMP41943040x400000
SP_COPY_WINDOWS_SIGNED167772160x1000000
SP_COPY_PNPLOCKED335544320x2000000
SP_COPY_IN_USE_TRY_RENAME671088640x4000000
SP_COPY_INBOX_INF1342177280x8000000
SP_COPY_HARDLINK2684354560x10000000

各言語での定義

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

typedef enum SP_COPY_STYLE : unsigned int {
    SP_COPY_DELETESOURCE = 1,
    SP_COPY_REPLACEONLY = 2,
    SP_COPY_NEWER = 4,
    SP_COPY_NEWER_OR_SAME = 4,
    SP_COPY_NOOVERWRITE = 8,
    SP_COPY_NODECOMP = 16,
    SP_COPY_LANGUAGEAWARE = 32,
    SP_COPY_SOURCE_ABSOLUTE = 64,
    SP_COPY_SOURCEPATH_ABSOLUTE = 128,
    SP_COPY_IN_USE_NEEDS_REBOOT = 256,
    SP_COPY_FORCE_IN_USE = 512,
    SP_COPY_NOSKIP = 1024,
    SP_COPY_FORCE_NOOVERWRITE = 4096,
    SP_COPY_FORCE_NEWER = 8192,
    SP_COPY_WARNIFSKIP = 16384,
    SP_COPY_NOBROWSE = 32768,
    SP_COPY_NEWER_ONLY = 65536,
    SP_COPY_RESERVED = 131072,
    SP_COPY_OEMINF_CATALOG_ONLY = 262144,
    SP_COPY_REPLACE_BOOT_FILE = 524288,
    SP_COPY_NOPRUNE = 1048576,
    SP_COPY_OEM_F6_INF = 2097152,
    SP_COPY_ALREADYDECOMP = 4194304,
    SP_COPY_WINDOWS_SIGNED = 16777216,
    SP_COPY_PNPLOCKED = 33554432,
    SP_COPY_IN_USE_TRY_RENAME = 67108864,
    SP_COPY_INBOX_INF = 134217728,
    SP_COPY_HARDLINK = 268435456
} SP_COPY_STYLE;
[Flags]
public enum SP_COPY_STYLE : uint
{
    SP_COPY_DELETESOURCE = 1,
    SP_COPY_REPLACEONLY = 2,
    SP_COPY_NEWER = 4,
    SP_COPY_NEWER_OR_SAME = 4,
    SP_COPY_NOOVERWRITE = 8,
    SP_COPY_NODECOMP = 16,
    SP_COPY_LANGUAGEAWARE = 32,
    SP_COPY_SOURCE_ABSOLUTE = 64,
    SP_COPY_SOURCEPATH_ABSOLUTE = 128,
    SP_COPY_IN_USE_NEEDS_REBOOT = 256,
    SP_COPY_FORCE_IN_USE = 512,
    SP_COPY_NOSKIP = 1024,
    SP_COPY_FORCE_NOOVERWRITE = 4096,
    SP_COPY_FORCE_NEWER = 8192,
    SP_COPY_WARNIFSKIP = 16384,
    SP_COPY_NOBROWSE = 32768,
    SP_COPY_NEWER_ONLY = 65536,
    SP_COPY_RESERVED = 131072,
    SP_COPY_OEMINF_CATALOG_ONLY = 262144,
    SP_COPY_REPLACE_BOOT_FILE = 524288,
    SP_COPY_NOPRUNE = 1048576,
    SP_COPY_OEM_F6_INF = 2097152,
    SP_COPY_ALREADYDECOMP = 4194304,
    SP_COPY_WINDOWS_SIGNED = 16777216,
    SP_COPY_PNPLOCKED = 33554432,
    SP_COPY_IN_USE_TRY_RENAME = 67108864,
    SP_COPY_INBOX_INF = 134217728,
    SP_COPY_HARDLINK = 268435456,
}
<Flags>
Public Enum SP_COPY_STYLE As UInteger
    SP_COPY_DELETESOURCE = 1
    SP_COPY_REPLACEONLY = 2
    SP_COPY_NEWER = 4
    SP_COPY_NEWER_OR_SAME = 4
    SP_COPY_NOOVERWRITE = 8
    SP_COPY_NODECOMP = 16
    SP_COPY_LANGUAGEAWARE = 32
    SP_COPY_SOURCE_ABSOLUTE = 64
    SP_COPY_SOURCEPATH_ABSOLUTE = 128
    SP_COPY_IN_USE_NEEDS_REBOOT = 256
    SP_COPY_FORCE_IN_USE = 512
    SP_COPY_NOSKIP = 1024
    SP_COPY_FORCE_NOOVERWRITE = 4096
    SP_COPY_FORCE_NEWER = 8192
    SP_COPY_WARNIFSKIP = 16384
    SP_COPY_NOBROWSE = 32768
    SP_COPY_NEWER_ONLY = 65536
    SP_COPY_RESERVED = 131072
    SP_COPY_OEMINF_CATALOG_ONLY = 262144
    SP_COPY_REPLACE_BOOT_FILE = 524288
    SP_COPY_NOPRUNE = 1048576
    SP_COPY_OEM_F6_INF = 2097152
    SP_COPY_ALREADYDECOMP = 4194304
    SP_COPY_WINDOWS_SIGNED = 16777216
    SP_COPY_PNPLOCKED = 33554432
    SP_COPY_IN_USE_TRY_RENAME = 67108864
    SP_COPY_INBOX_INF = 134217728
    SP_COPY_HARDLINK = 268435456
End Enum
import enum

class SP_COPY_STYLE(enum.IntFlag):
    SP_COPY_DELETESOURCE = 1
    SP_COPY_REPLACEONLY = 2
    SP_COPY_NEWER = 4
    SP_COPY_NEWER_OR_SAME = 4
    SP_COPY_NOOVERWRITE = 8
    SP_COPY_NODECOMP = 16
    SP_COPY_LANGUAGEAWARE = 32
    SP_COPY_SOURCE_ABSOLUTE = 64
    SP_COPY_SOURCEPATH_ABSOLUTE = 128
    SP_COPY_IN_USE_NEEDS_REBOOT = 256
    SP_COPY_FORCE_IN_USE = 512
    SP_COPY_NOSKIP = 1024
    SP_COPY_FORCE_NOOVERWRITE = 4096
    SP_COPY_FORCE_NEWER = 8192
    SP_COPY_WARNIFSKIP = 16384
    SP_COPY_NOBROWSE = 32768
    SP_COPY_NEWER_ONLY = 65536
    SP_COPY_RESERVED = 131072
    SP_COPY_OEMINF_CATALOG_ONLY = 262144
    SP_COPY_REPLACE_BOOT_FILE = 524288
    SP_COPY_NOPRUNE = 1048576
    SP_COPY_OEM_F6_INF = 2097152
    SP_COPY_ALREADYDECOMP = 4194304
    SP_COPY_WINDOWS_SIGNED = 16777216
    SP_COPY_PNPLOCKED = 33554432
    SP_COPY_IN_USE_TRY_RENAME = 67108864
    SP_COPY_INBOX_INF = 134217728
    SP_COPY_HARDLINK = 268435456
// SP_COPY_STYLE (flags)
pub const SP_COPY_DELETESOURCE: u32 = 1;
pub const SP_COPY_REPLACEONLY: u32 = 2;
pub const SP_COPY_NEWER: u32 = 4;
pub const SP_COPY_NEWER_OR_SAME: u32 = 4;
pub const SP_COPY_NOOVERWRITE: u32 = 8;
pub const SP_COPY_NODECOMP: u32 = 16;
pub const SP_COPY_LANGUAGEAWARE: u32 = 32;
pub const SP_COPY_SOURCE_ABSOLUTE: u32 = 64;
pub const SP_COPY_SOURCEPATH_ABSOLUTE: u32 = 128;
pub const SP_COPY_IN_USE_NEEDS_REBOOT: u32 = 256;
pub const SP_COPY_FORCE_IN_USE: u32 = 512;
pub const SP_COPY_NOSKIP: u32 = 1024;
pub const SP_COPY_FORCE_NOOVERWRITE: u32 = 4096;
pub const SP_COPY_FORCE_NEWER: u32 = 8192;
pub const SP_COPY_WARNIFSKIP: u32 = 16384;
pub const SP_COPY_NOBROWSE: u32 = 32768;
pub const SP_COPY_NEWER_ONLY: u32 = 65536;
pub const SP_COPY_RESERVED: u32 = 131072;
pub const SP_COPY_OEMINF_CATALOG_ONLY: u32 = 262144;
pub const SP_COPY_REPLACE_BOOT_FILE: u32 = 524288;
pub const SP_COPY_NOPRUNE: u32 = 1048576;
pub const SP_COPY_OEM_F6_INF: u32 = 2097152;
pub const SP_COPY_ALREADYDECOMP: u32 = 4194304;
pub const SP_COPY_WINDOWS_SIGNED: u32 = 16777216;
pub const SP_COPY_PNPLOCKED: u32 = 33554432;
pub const SP_COPY_IN_USE_TRY_RENAME: u32 = 67108864;
pub const SP_COPY_INBOX_INF: u32 = 134217728;
pub const SP_COPY_HARDLINK: u32 = 268435456;
// SP_COPY_STYLE
const (
	SP_COPY_DELETESOURCE uint32 = 1
	SP_COPY_REPLACEONLY uint32 = 2
	SP_COPY_NEWER uint32 = 4
	SP_COPY_NEWER_OR_SAME uint32 = 4
	SP_COPY_NOOVERWRITE uint32 = 8
	SP_COPY_NODECOMP uint32 = 16
	SP_COPY_LANGUAGEAWARE uint32 = 32
	SP_COPY_SOURCE_ABSOLUTE uint32 = 64
	SP_COPY_SOURCEPATH_ABSOLUTE uint32 = 128
	SP_COPY_IN_USE_NEEDS_REBOOT uint32 = 256
	SP_COPY_FORCE_IN_USE uint32 = 512
	SP_COPY_NOSKIP uint32 = 1024
	SP_COPY_FORCE_NOOVERWRITE uint32 = 4096
	SP_COPY_FORCE_NEWER uint32 = 8192
	SP_COPY_WARNIFSKIP uint32 = 16384
	SP_COPY_NOBROWSE uint32 = 32768
	SP_COPY_NEWER_ONLY uint32 = 65536
	SP_COPY_RESERVED uint32 = 131072
	SP_COPY_OEMINF_CATALOG_ONLY uint32 = 262144
	SP_COPY_REPLACE_BOOT_FILE uint32 = 524288
	SP_COPY_NOPRUNE uint32 = 1048576
	SP_COPY_OEM_F6_INF uint32 = 2097152
	SP_COPY_ALREADYDECOMP uint32 = 4194304
	SP_COPY_WINDOWS_SIGNED uint32 = 16777216
	SP_COPY_PNPLOCKED uint32 = 33554432
	SP_COPY_IN_USE_TRY_RENAME uint32 = 67108864
	SP_COPY_INBOX_INF uint32 = 134217728
	SP_COPY_HARDLINK uint32 = 268435456
)
const
  SP_COPY_DELETESOURCE = 1;
  SP_COPY_REPLACEONLY = 2;
  SP_COPY_NEWER = 4;
  SP_COPY_NEWER_OR_SAME = 4;
  SP_COPY_NOOVERWRITE = 8;
  SP_COPY_NODECOMP = 16;
  SP_COPY_LANGUAGEAWARE = 32;
  SP_COPY_SOURCE_ABSOLUTE = 64;
  SP_COPY_SOURCEPATH_ABSOLUTE = 128;
  SP_COPY_IN_USE_NEEDS_REBOOT = 256;
  SP_COPY_FORCE_IN_USE = 512;
  SP_COPY_NOSKIP = 1024;
  SP_COPY_FORCE_NOOVERWRITE = 4096;
  SP_COPY_FORCE_NEWER = 8192;
  SP_COPY_WARNIFSKIP = 16384;
  SP_COPY_NOBROWSE = 32768;
  SP_COPY_NEWER_ONLY = 65536;
  SP_COPY_RESERVED = 131072;
  SP_COPY_OEMINF_CATALOG_ONLY = 262144;
  SP_COPY_REPLACE_BOOT_FILE = 524288;
  SP_COPY_NOPRUNE = 1048576;
  SP_COPY_OEM_F6_INF = 2097152;
  SP_COPY_ALREADYDECOMP = 4194304;
  SP_COPY_WINDOWS_SIGNED = 16777216;
  SP_COPY_PNPLOCKED = 33554432;
  SP_COPY_IN_USE_TRY_RENAME = 67108864;
  SP_COPY_INBOX_INF = 134217728;
  SP_COPY_HARDLINK = 268435456;
// SP_COPY_STYLE
pub const SP_COPY_DELETESOURCE: u32 = 1;
pub const SP_COPY_REPLACEONLY: u32 = 2;
pub const SP_COPY_NEWER: u32 = 4;
pub const SP_COPY_NEWER_OR_SAME: u32 = 4;
pub const SP_COPY_NOOVERWRITE: u32 = 8;
pub const SP_COPY_NODECOMP: u32 = 16;
pub const SP_COPY_LANGUAGEAWARE: u32 = 32;
pub const SP_COPY_SOURCE_ABSOLUTE: u32 = 64;
pub const SP_COPY_SOURCEPATH_ABSOLUTE: u32 = 128;
pub const SP_COPY_IN_USE_NEEDS_REBOOT: u32 = 256;
pub const SP_COPY_FORCE_IN_USE: u32 = 512;
pub const SP_COPY_NOSKIP: u32 = 1024;
pub const SP_COPY_FORCE_NOOVERWRITE: u32 = 4096;
pub const SP_COPY_FORCE_NEWER: u32 = 8192;
pub const SP_COPY_WARNIFSKIP: u32 = 16384;
pub const SP_COPY_NOBROWSE: u32 = 32768;
pub const SP_COPY_NEWER_ONLY: u32 = 65536;
pub const SP_COPY_RESERVED: u32 = 131072;
pub const SP_COPY_OEMINF_CATALOG_ONLY: u32 = 262144;
pub const SP_COPY_REPLACE_BOOT_FILE: u32 = 524288;
pub const SP_COPY_NOPRUNE: u32 = 1048576;
pub const SP_COPY_OEM_F6_INF: u32 = 2097152;
pub const SP_COPY_ALREADYDECOMP: u32 = 4194304;
pub const SP_COPY_WINDOWS_SIGNED: u32 = 16777216;
pub const SP_COPY_PNPLOCKED: u32 = 33554432;
pub const SP_COPY_IN_USE_TRY_RENAME: u32 = 67108864;
pub const SP_COPY_INBOX_INF: u32 = 134217728;
pub const SP_COPY_HARDLINK: u32 = 268435456;
const
  SP_COPY_DELETESOURCE* = 1
  SP_COPY_REPLACEONLY* = 2
  SP_COPY_NEWER* = 4
  SP_COPY_NEWER_OR_SAME* = 4
  SP_COPY_NOOVERWRITE* = 8
  SP_COPY_NODECOMP* = 16
  SP_COPY_LANGUAGEAWARE* = 32
  SP_COPY_SOURCE_ABSOLUTE* = 64
  SP_COPY_SOURCEPATH_ABSOLUTE* = 128
  SP_COPY_IN_USE_NEEDS_REBOOT* = 256
  SP_COPY_FORCE_IN_USE* = 512
  SP_COPY_NOSKIP* = 1024
  SP_COPY_FORCE_NOOVERWRITE* = 4096
  SP_COPY_FORCE_NEWER* = 8192
  SP_COPY_WARNIFSKIP* = 16384
  SP_COPY_NOBROWSE* = 32768
  SP_COPY_NEWER_ONLY* = 65536
  SP_COPY_RESERVED* = 131072
  SP_COPY_OEMINF_CATALOG_ONLY* = 262144
  SP_COPY_REPLACE_BOOT_FILE* = 524288
  SP_COPY_NOPRUNE* = 1048576
  SP_COPY_OEM_F6_INF* = 2097152
  SP_COPY_ALREADYDECOMP* = 4194304
  SP_COPY_WINDOWS_SIGNED* = 16777216
  SP_COPY_PNPLOCKED* = 33554432
  SP_COPY_IN_USE_TRY_RENAME* = 67108864
  SP_COPY_INBOX_INF* = 134217728
  SP_COPY_HARDLINK* = 268435456
enum SP_COPY_STYLE : uint {
    SP_COPY_DELETESOURCE = 1,
    SP_COPY_REPLACEONLY = 2,
    SP_COPY_NEWER = 4,
    SP_COPY_NEWER_OR_SAME = 4,
    SP_COPY_NOOVERWRITE = 8,
    SP_COPY_NODECOMP = 16,
    SP_COPY_LANGUAGEAWARE = 32,
    SP_COPY_SOURCE_ABSOLUTE = 64,
    SP_COPY_SOURCEPATH_ABSOLUTE = 128,
    SP_COPY_IN_USE_NEEDS_REBOOT = 256,
    SP_COPY_FORCE_IN_USE = 512,
    SP_COPY_NOSKIP = 1024,
    SP_COPY_FORCE_NOOVERWRITE = 4096,
    SP_COPY_FORCE_NEWER = 8192,
    SP_COPY_WARNIFSKIP = 16384,
    SP_COPY_NOBROWSE = 32768,
    SP_COPY_NEWER_ONLY = 65536,
    SP_COPY_RESERVED = 131072,
    SP_COPY_OEMINF_CATALOG_ONLY = 262144,
    SP_COPY_REPLACE_BOOT_FILE = 524288,
    SP_COPY_NOPRUNE = 1048576,
    SP_COPY_OEM_F6_INF = 2097152,
    SP_COPY_ALREADYDECOMP = 4194304,
    SP_COPY_WINDOWS_SIGNED = 16777216,
    SP_COPY_PNPLOCKED = 33554432,
    SP_COPY_IN_USE_TRY_RENAME = 67108864,
    SP_COPY_INBOX_INF = 134217728,
    SP_COPY_HARDLINK = 268435456,
}
#define global SP_COPY_DELETESOURCE        0x1
#define global SP_COPY_REPLACEONLY         0x2
#define global SP_COPY_NEWER               0x4
#define global SP_COPY_NEWER_OR_SAME       0x4
#define global SP_COPY_NOOVERWRITE         0x8
#define global SP_COPY_NODECOMP            0x10
#define global SP_COPY_LANGUAGEAWARE       0x20
#define global SP_COPY_SOURCE_ABSOLUTE     0x40
#define global SP_COPY_SOURCEPATH_ABSOLUTE 0x80
#define global SP_COPY_IN_USE_NEEDS_REBOOT 0x100
#define global SP_COPY_FORCE_IN_USE        0x200
#define global SP_COPY_NOSKIP              0x400
#define global SP_COPY_FORCE_NOOVERWRITE   0x1000
#define global SP_COPY_FORCE_NEWER         0x2000
#define global SP_COPY_WARNIFSKIP          0x4000
#define global SP_COPY_NOBROWSE            0x8000
#define global SP_COPY_NEWER_ONLY          0x10000
#define global SP_COPY_RESERVED            0x20000
#define global SP_COPY_OEMINF_CATALOG_ONLY 0x40000
#define global SP_COPY_REPLACE_BOOT_FILE   0x80000
#define global SP_COPY_NOPRUNE             0x100000
#define global SP_COPY_OEM_F6_INF          0x200000
#define global SP_COPY_ALREADYDECOMP       0x400000
#define global SP_COPY_WINDOWS_SIGNED      0x1000000
#define global SP_COPY_PNPLOCKED           0x2000000
#define global SP_COPY_IN_USE_TRY_RENAME   0x4000000
#define global SP_COPY_INBOX_INF           0x8000000
#define global SP_COPY_HARDLINK            0x10000000
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。