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

WTS_FLAGS

列挙型フラグ
基底型i4

メンバー 17

名前10進16進
WTS_NONE00x0
WTS_EXTRACT00x0
WTS_INCACHEONLY10x1
WTS_FASTEXTRACT20x2
WTS_FORCEEXTRACTION40x4
WTS_SLOWRECLAIM80x8
WTS_EXTRACTDONOTCACHE320x20
WTS_SCALETOREQUESTEDSIZE640x40
WTS_SKIPFASTEXTRACT1280x80
WTS_EXTRACTINPROC2560x100
WTS_CROPTOSQUARE5120x200
WTS_INSTANCESURROGATE10240x400
WTS_REQUIRESURROGATE20480x800
WTS_APPSTYLE81920x2000
WTS_WIDETHUMBNAILS163840x4000
WTS_IDEALCACHESIZEONLY327680x8000
WTS_SCALEUP655360x10000

各言語での定義

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

typedef enum WTS_FLAGS : int {
    WTS_NONE = 0,
    WTS_EXTRACT = 0,
    WTS_INCACHEONLY = 1,
    WTS_FASTEXTRACT = 2,
    WTS_FORCEEXTRACTION = 4,
    WTS_SLOWRECLAIM = 8,
    WTS_EXTRACTDONOTCACHE = 32,
    WTS_SCALETOREQUESTEDSIZE = 64,
    WTS_SKIPFASTEXTRACT = 128,
    WTS_EXTRACTINPROC = 256,
    WTS_CROPTOSQUARE = 512,
    WTS_INSTANCESURROGATE = 1024,
    WTS_REQUIRESURROGATE = 2048,
    WTS_APPSTYLE = 8192,
    WTS_WIDETHUMBNAILS = 16384,
    WTS_IDEALCACHESIZEONLY = 32768,
    WTS_SCALEUP = 65536
} WTS_FLAGS;
[Flags]
public enum WTS_FLAGS : int
{
    WTS_NONE = 0,
    WTS_EXTRACT = 0,
    WTS_INCACHEONLY = 1,
    WTS_FASTEXTRACT = 2,
    WTS_FORCEEXTRACTION = 4,
    WTS_SLOWRECLAIM = 8,
    WTS_EXTRACTDONOTCACHE = 32,
    WTS_SCALETOREQUESTEDSIZE = 64,
    WTS_SKIPFASTEXTRACT = 128,
    WTS_EXTRACTINPROC = 256,
    WTS_CROPTOSQUARE = 512,
    WTS_INSTANCESURROGATE = 1024,
    WTS_REQUIRESURROGATE = 2048,
    WTS_APPSTYLE = 8192,
    WTS_WIDETHUMBNAILS = 16384,
    WTS_IDEALCACHESIZEONLY = 32768,
    WTS_SCALEUP = 65536,
}
<Flags>
Public Enum WTS_FLAGS As Integer
    WTS_NONE = 0
    WTS_EXTRACT = 0
    WTS_INCACHEONLY = 1
    WTS_FASTEXTRACT = 2
    WTS_FORCEEXTRACTION = 4
    WTS_SLOWRECLAIM = 8
    WTS_EXTRACTDONOTCACHE = 32
    WTS_SCALETOREQUESTEDSIZE = 64
    WTS_SKIPFASTEXTRACT = 128
    WTS_EXTRACTINPROC = 256
    WTS_CROPTOSQUARE = 512
    WTS_INSTANCESURROGATE = 1024
    WTS_REQUIRESURROGATE = 2048
    WTS_APPSTYLE = 8192
    WTS_WIDETHUMBNAILS = 16384
    WTS_IDEALCACHESIZEONLY = 32768
    WTS_SCALEUP = 65536
End Enum
import enum

class WTS_FLAGS(enum.IntFlag):
    WTS_NONE = 0
    WTS_EXTRACT = 0
    WTS_INCACHEONLY = 1
    WTS_FASTEXTRACT = 2
    WTS_FORCEEXTRACTION = 4
    WTS_SLOWRECLAIM = 8
    WTS_EXTRACTDONOTCACHE = 32
    WTS_SCALETOREQUESTEDSIZE = 64
    WTS_SKIPFASTEXTRACT = 128
    WTS_EXTRACTINPROC = 256
    WTS_CROPTOSQUARE = 512
    WTS_INSTANCESURROGATE = 1024
    WTS_REQUIRESURROGATE = 2048
    WTS_APPSTYLE = 8192
    WTS_WIDETHUMBNAILS = 16384
    WTS_IDEALCACHESIZEONLY = 32768
    WTS_SCALEUP = 65536
// WTS_FLAGS (flags)
pub const WTS_NONE: i32 = 0;
pub const WTS_EXTRACT: i32 = 0;
pub const WTS_INCACHEONLY: i32 = 1;
pub const WTS_FASTEXTRACT: i32 = 2;
pub const WTS_FORCEEXTRACTION: i32 = 4;
pub const WTS_SLOWRECLAIM: i32 = 8;
pub const WTS_EXTRACTDONOTCACHE: i32 = 32;
pub const WTS_SCALETOREQUESTEDSIZE: i32 = 64;
pub const WTS_SKIPFASTEXTRACT: i32 = 128;
pub const WTS_EXTRACTINPROC: i32 = 256;
pub const WTS_CROPTOSQUARE: i32 = 512;
pub const WTS_INSTANCESURROGATE: i32 = 1024;
pub const WTS_REQUIRESURROGATE: i32 = 2048;
pub const WTS_APPSTYLE: i32 = 8192;
pub const WTS_WIDETHUMBNAILS: i32 = 16384;
pub const WTS_IDEALCACHESIZEONLY: i32 = 32768;
pub const WTS_SCALEUP: i32 = 65536;
// WTS_FLAGS
const (
	WTS_NONE int32 = 0
	WTS_EXTRACT int32 = 0
	WTS_INCACHEONLY int32 = 1
	WTS_FASTEXTRACT int32 = 2
	WTS_FORCEEXTRACTION int32 = 4
	WTS_SLOWRECLAIM int32 = 8
	WTS_EXTRACTDONOTCACHE int32 = 32
	WTS_SCALETOREQUESTEDSIZE int32 = 64
	WTS_SKIPFASTEXTRACT int32 = 128
	WTS_EXTRACTINPROC int32 = 256
	WTS_CROPTOSQUARE int32 = 512
	WTS_INSTANCESURROGATE int32 = 1024
	WTS_REQUIRESURROGATE int32 = 2048
	WTS_APPSTYLE int32 = 8192
	WTS_WIDETHUMBNAILS int32 = 16384
	WTS_IDEALCACHESIZEONLY int32 = 32768
	WTS_SCALEUP int32 = 65536
)
const
  WTS_NONE = 0;
  WTS_EXTRACT = 0;
  WTS_INCACHEONLY = 1;
  WTS_FASTEXTRACT = 2;
  WTS_FORCEEXTRACTION = 4;
  WTS_SLOWRECLAIM = 8;
  WTS_EXTRACTDONOTCACHE = 32;
  WTS_SCALETOREQUESTEDSIZE = 64;
  WTS_SKIPFASTEXTRACT = 128;
  WTS_EXTRACTINPROC = 256;
  WTS_CROPTOSQUARE = 512;
  WTS_INSTANCESURROGATE = 1024;
  WTS_REQUIRESURROGATE = 2048;
  WTS_APPSTYLE = 8192;
  WTS_WIDETHUMBNAILS = 16384;
  WTS_IDEALCACHESIZEONLY = 32768;
  WTS_SCALEUP = 65536;
// WTS_FLAGS
pub const WTS_NONE: i32 = 0;
pub const WTS_EXTRACT: i32 = 0;
pub const WTS_INCACHEONLY: i32 = 1;
pub const WTS_FASTEXTRACT: i32 = 2;
pub const WTS_FORCEEXTRACTION: i32 = 4;
pub const WTS_SLOWRECLAIM: i32 = 8;
pub const WTS_EXTRACTDONOTCACHE: i32 = 32;
pub const WTS_SCALETOREQUESTEDSIZE: i32 = 64;
pub const WTS_SKIPFASTEXTRACT: i32 = 128;
pub const WTS_EXTRACTINPROC: i32 = 256;
pub const WTS_CROPTOSQUARE: i32 = 512;
pub const WTS_INSTANCESURROGATE: i32 = 1024;
pub const WTS_REQUIRESURROGATE: i32 = 2048;
pub const WTS_APPSTYLE: i32 = 8192;
pub const WTS_WIDETHUMBNAILS: i32 = 16384;
pub const WTS_IDEALCACHESIZEONLY: i32 = 32768;
pub const WTS_SCALEUP: i32 = 65536;
const
  WTS_NONE* = 0
  WTS_EXTRACT* = 0
  WTS_INCACHEONLY* = 1
  WTS_FASTEXTRACT* = 2
  WTS_FORCEEXTRACTION* = 4
  WTS_SLOWRECLAIM* = 8
  WTS_EXTRACTDONOTCACHE* = 32
  WTS_SCALETOREQUESTEDSIZE* = 64
  WTS_SKIPFASTEXTRACT* = 128
  WTS_EXTRACTINPROC* = 256
  WTS_CROPTOSQUARE* = 512
  WTS_INSTANCESURROGATE* = 1024
  WTS_REQUIRESURROGATE* = 2048
  WTS_APPSTYLE* = 8192
  WTS_WIDETHUMBNAILS* = 16384
  WTS_IDEALCACHESIZEONLY* = 32768
  WTS_SCALEUP* = 65536
enum WTS_FLAGS : int {
    WTS_NONE = 0,
    WTS_EXTRACT = 0,
    WTS_INCACHEONLY = 1,
    WTS_FASTEXTRACT = 2,
    WTS_FORCEEXTRACTION = 4,
    WTS_SLOWRECLAIM = 8,
    WTS_EXTRACTDONOTCACHE = 32,
    WTS_SCALETOREQUESTEDSIZE = 64,
    WTS_SKIPFASTEXTRACT = 128,
    WTS_EXTRACTINPROC = 256,
    WTS_CROPTOSQUARE = 512,
    WTS_INSTANCESURROGATE = 1024,
    WTS_REQUIRESURROGATE = 2048,
    WTS_APPSTYLE = 8192,
    WTS_WIDETHUMBNAILS = 16384,
    WTS_IDEALCACHESIZEONLY = 32768,
    WTS_SCALEUP = 65536,
}
#define global WTS_NONE                 0x0
#define global WTS_EXTRACT              0x0
#define global WTS_INCACHEONLY          0x1
#define global WTS_FASTEXTRACT          0x2
#define global WTS_FORCEEXTRACTION      0x4
#define global WTS_SLOWRECLAIM          0x8
#define global WTS_EXTRACTDONOTCACHE    0x20
#define global WTS_SCALETOREQUESTEDSIZE 0x40
#define global WTS_SKIPFASTEXTRACT      0x80
#define global WTS_EXTRACTINPROC        0x100
#define global WTS_CROPTOSQUARE         0x200
#define global WTS_INSTANCESURROGATE    0x400
#define global WTS_REQUIRESURROGATE     0x800
#define global WTS_APPSTYLE             0x2000
#define global WTS_WIDETHUMBNAILS       0x4000
#define global WTS_IDEALCACHESIZEONLY   0x8000
#define global WTS_SCALEUP              0x10000
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。