KNOWN_FOLDER_FLAG
列挙型フラグメンバー 16
| 名前 | 10進 | 16進 |
|---|---|---|
| KF_FLAG_DEFAULT | 0 | 0x0 |
| KF_FLAG_FORCE_APP_DATA_REDIRECTION | 524288 | 0x80000 |
| KF_FLAG_RETURN_FILTER_REDIRECTION_TARGET | 262144 | 0x40000 |
| KF_FLAG_FORCE_PACKAGE_REDIRECTION | 131072 | 0x20000 |
| KF_FLAG_NO_PACKAGE_REDIRECTION | 65536 | 0x10000 |
| KF_FLAG_FORCE_APPCONTAINER_REDIRECTION | 131072 | 0x20000 |
| KF_FLAG_NO_APPCONTAINER_REDIRECTION | 65536 | 0x10000 |
| KF_FLAG_CREATE | 32768 | 0x8000 |
| KF_FLAG_DONT_VERIFY | 16384 | 0x4000 |
| KF_FLAG_DONT_UNEXPAND | 8192 | 0x2000 |
| KF_FLAG_NO_ALIAS | 4096 | 0x1000 |
| KF_FLAG_INIT | 2048 | 0x800 |
| KF_FLAG_DEFAULT_PATH | 1024 | 0x400 |
| KF_FLAG_NOT_PARENT_RELATIVE | 512 | 0x200 |
| KF_FLAG_SIMPLE_IDLIST | 256 | 0x100 |
| KF_FLAG_ALIAS_ONLY | -2147483648 | 0x80000000 |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum KNOWN_FOLDER_FLAG : int {
KF_FLAG_DEFAULT = 0,
KF_FLAG_FORCE_APP_DATA_REDIRECTION = 524288,
KF_FLAG_RETURN_FILTER_REDIRECTION_TARGET = 262144,
KF_FLAG_FORCE_PACKAGE_REDIRECTION = 131072,
KF_FLAG_NO_PACKAGE_REDIRECTION = 65536,
KF_FLAG_FORCE_APPCONTAINER_REDIRECTION = 131072,
KF_FLAG_NO_APPCONTAINER_REDIRECTION = 65536,
KF_FLAG_CREATE = 32768,
KF_FLAG_DONT_VERIFY = 16384,
KF_FLAG_DONT_UNEXPAND = 8192,
KF_FLAG_NO_ALIAS = 4096,
KF_FLAG_INIT = 2048,
KF_FLAG_DEFAULT_PATH = 1024,
KF_FLAG_NOT_PARENT_RELATIVE = 512,
KF_FLAG_SIMPLE_IDLIST = 256,
KF_FLAG_ALIAS_ONLY = -2147483648
} KNOWN_FOLDER_FLAG;[Flags]
public enum KNOWN_FOLDER_FLAG : int
{
KF_FLAG_DEFAULT = 0,
KF_FLAG_FORCE_APP_DATA_REDIRECTION = 524288,
KF_FLAG_RETURN_FILTER_REDIRECTION_TARGET = 262144,
KF_FLAG_FORCE_PACKAGE_REDIRECTION = 131072,
KF_FLAG_NO_PACKAGE_REDIRECTION = 65536,
KF_FLAG_FORCE_APPCONTAINER_REDIRECTION = 131072,
KF_FLAG_NO_APPCONTAINER_REDIRECTION = 65536,
KF_FLAG_CREATE = 32768,
KF_FLAG_DONT_VERIFY = 16384,
KF_FLAG_DONT_UNEXPAND = 8192,
KF_FLAG_NO_ALIAS = 4096,
KF_FLAG_INIT = 2048,
KF_FLAG_DEFAULT_PATH = 1024,
KF_FLAG_NOT_PARENT_RELATIVE = 512,
KF_FLAG_SIMPLE_IDLIST = 256,
KF_FLAG_ALIAS_ONLY = -2147483648,
}<Flags>
Public Enum KNOWN_FOLDER_FLAG As Integer
KF_FLAG_DEFAULT = 0
KF_FLAG_FORCE_APP_DATA_REDIRECTION = 524288
KF_FLAG_RETURN_FILTER_REDIRECTION_TARGET = 262144
KF_FLAG_FORCE_PACKAGE_REDIRECTION = 131072
KF_FLAG_NO_PACKAGE_REDIRECTION = 65536
KF_FLAG_FORCE_APPCONTAINER_REDIRECTION = 131072
KF_FLAG_NO_APPCONTAINER_REDIRECTION = 65536
KF_FLAG_CREATE = 32768
KF_FLAG_DONT_VERIFY = 16384
KF_FLAG_DONT_UNEXPAND = 8192
KF_FLAG_NO_ALIAS = 4096
KF_FLAG_INIT = 2048
KF_FLAG_DEFAULT_PATH = 1024
KF_FLAG_NOT_PARENT_RELATIVE = 512
KF_FLAG_SIMPLE_IDLIST = 256
KF_FLAG_ALIAS_ONLY = -2147483648
End Enumimport enum
class KNOWN_FOLDER_FLAG(enum.IntFlag):
KF_FLAG_DEFAULT = 0
KF_FLAG_FORCE_APP_DATA_REDIRECTION = 524288
KF_FLAG_RETURN_FILTER_REDIRECTION_TARGET = 262144
KF_FLAG_FORCE_PACKAGE_REDIRECTION = 131072
KF_FLAG_NO_PACKAGE_REDIRECTION = 65536
KF_FLAG_FORCE_APPCONTAINER_REDIRECTION = 131072
KF_FLAG_NO_APPCONTAINER_REDIRECTION = 65536
KF_FLAG_CREATE = 32768
KF_FLAG_DONT_VERIFY = 16384
KF_FLAG_DONT_UNEXPAND = 8192
KF_FLAG_NO_ALIAS = 4096
KF_FLAG_INIT = 2048
KF_FLAG_DEFAULT_PATH = 1024
KF_FLAG_NOT_PARENT_RELATIVE = 512
KF_FLAG_SIMPLE_IDLIST = 256
KF_FLAG_ALIAS_ONLY = -2147483648// KNOWN_FOLDER_FLAG (flags)
pub const KF_FLAG_DEFAULT: i32 = 0;
pub const KF_FLAG_FORCE_APP_DATA_REDIRECTION: i32 = 524288;
pub const KF_FLAG_RETURN_FILTER_REDIRECTION_TARGET: i32 = 262144;
pub const KF_FLAG_FORCE_PACKAGE_REDIRECTION: i32 = 131072;
pub const KF_FLAG_NO_PACKAGE_REDIRECTION: i32 = 65536;
pub const KF_FLAG_FORCE_APPCONTAINER_REDIRECTION: i32 = 131072;
pub const KF_FLAG_NO_APPCONTAINER_REDIRECTION: i32 = 65536;
pub const KF_FLAG_CREATE: i32 = 32768;
pub const KF_FLAG_DONT_VERIFY: i32 = 16384;
pub const KF_FLAG_DONT_UNEXPAND: i32 = 8192;
pub const KF_FLAG_NO_ALIAS: i32 = 4096;
pub const KF_FLAG_INIT: i32 = 2048;
pub const KF_FLAG_DEFAULT_PATH: i32 = 1024;
pub const KF_FLAG_NOT_PARENT_RELATIVE: i32 = 512;
pub const KF_FLAG_SIMPLE_IDLIST: i32 = 256;
pub const KF_FLAG_ALIAS_ONLY: i32 = -2147483648;// KNOWN_FOLDER_FLAG
const (
KF_FLAG_DEFAULT int32 = 0
KF_FLAG_FORCE_APP_DATA_REDIRECTION int32 = 524288
KF_FLAG_RETURN_FILTER_REDIRECTION_TARGET int32 = 262144
KF_FLAG_FORCE_PACKAGE_REDIRECTION int32 = 131072
KF_FLAG_NO_PACKAGE_REDIRECTION int32 = 65536
KF_FLAG_FORCE_APPCONTAINER_REDIRECTION int32 = 131072
KF_FLAG_NO_APPCONTAINER_REDIRECTION int32 = 65536
KF_FLAG_CREATE int32 = 32768
KF_FLAG_DONT_VERIFY int32 = 16384
KF_FLAG_DONT_UNEXPAND int32 = 8192
KF_FLAG_NO_ALIAS int32 = 4096
KF_FLAG_INIT int32 = 2048
KF_FLAG_DEFAULT_PATH int32 = 1024
KF_FLAG_NOT_PARENT_RELATIVE int32 = 512
KF_FLAG_SIMPLE_IDLIST int32 = 256
KF_FLAG_ALIAS_ONLY int32 = -2147483648
)const
KF_FLAG_DEFAULT = 0;
KF_FLAG_FORCE_APP_DATA_REDIRECTION = 524288;
KF_FLAG_RETURN_FILTER_REDIRECTION_TARGET = 262144;
KF_FLAG_FORCE_PACKAGE_REDIRECTION = 131072;
KF_FLAG_NO_PACKAGE_REDIRECTION = 65536;
KF_FLAG_FORCE_APPCONTAINER_REDIRECTION = 131072;
KF_FLAG_NO_APPCONTAINER_REDIRECTION = 65536;
KF_FLAG_CREATE = 32768;
KF_FLAG_DONT_VERIFY = 16384;
KF_FLAG_DONT_UNEXPAND = 8192;
KF_FLAG_NO_ALIAS = 4096;
KF_FLAG_INIT = 2048;
KF_FLAG_DEFAULT_PATH = 1024;
KF_FLAG_NOT_PARENT_RELATIVE = 512;
KF_FLAG_SIMPLE_IDLIST = 256;
KF_FLAG_ALIAS_ONLY = -2147483648;// KNOWN_FOLDER_FLAG
pub const KF_FLAG_DEFAULT: i32 = 0;
pub const KF_FLAG_FORCE_APP_DATA_REDIRECTION: i32 = 524288;
pub const KF_FLAG_RETURN_FILTER_REDIRECTION_TARGET: i32 = 262144;
pub const KF_FLAG_FORCE_PACKAGE_REDIRECTION: i32 = 131072;
pub const KF_FLAG_NO_PACKAGE_REDIRECTION: i32 = 65536;
pub const KF_FLAG_FORCE_APPCONTAINER_REDIRECTION: i32 = 131072;
pub const KF_FLAG_NO_APPCONTAINER_REDIRECTION: i32 = 65536;
pub const KF_FLAG_CREATE: i32 = 32768;
pub const KF_FLAG_DONT_VERIFY: i32 = 16384;
pub const KF_FLAG_DONT_UNEXPAND: i32 = 8192;
pub const KF_FLAG_NO_ALIAS: i32 = 4096;
pub const KF_FLAG_INIT: i32 = 2048;
pub const KF_FLAG_DEFAULT_PATH: i32 = 1024;
pub const KF_FLAG_NOT_PARENT_RELATIVE: i32 = 512;
pub const KF_FLAG_SIMPLE_IDLIST: i32 = 256;
pub const KF_FLAG_ALIAS_ONLY: i32 = -2147483648;const
KF_FLAG_DEFAULT* = 0
KF_FLAG_FORCE_APP_DATA_REDIRECTION* = 524288
KF_FLAG_RETURN_FILTER_REDIRECTION_TARGET* = 262144
KF_FLAG_FORCE_PACKAGE_REDIRECTION* = 131072
KF_FLAG_NO_PACKAGE_REDIRECTION* = 65536
KF_FLAG_FORCE_APPCONTAINER_REDIRECTION* = 131072
KF_FLAG_NO_APPCONTAINER_REDIRECTION* = 65536
KF_FLAG_CREATE* = 32768
KF_FLAG_DONT_VERIFY* = 16384
KF_FLAG_DONT_UNEXPAND* = 8192
KF_FLAG_NO_ALIAS* = 4096
KF_FLAG_INIT* = 2048
KF_FLAG_DEFAULT_PATH* = 1024
KF_FLAG_NOT_PARENT_RELATIVE* = 512
KF_FLAG_SIMPLE_IDLIST* = 256
KF_FLAG_ALIAS_ONLY* = -2147483648enum KNOWN_FOLDER_FLAG : int {
KF_FLAG_DEFAULT = 0,
KF_FLAG_FORCE_APP_DATA_REDIRECTION = 524288,
KF_FLAG_RETURN_FILTER_REDIRECTION_TARGET = 262144,
KF_FLAG_FORCE_PACKAGE_REDIRECTION = 131072,
KF_FLAG_NO_PACKAGE_REDIRECTION = 65536,
KF_FLAG_FORCE_APPCONTAINER_REDIRECTION = 131072,
KF_FLAG_NO_APPCONTAINER_REDIRECTION = 65536,
KF_FLAG_CREATE = 32768,
KF_FLAG_DONT_VERIFY = 16384,
KF_FLAG_DONT_UNEXPAND = 8192,
KF_FLAG_NO_ALIAS = 4096,
KF_FLAG_INIT = 2048,
KF_FLAG_DEFAULT_PATH = 1024,
KF_FLAG_NOT_PARENT_RELATIVE = 512,
KF_FLAG_SIMPLE_IDLIST = 256,
KF_FLAG_ALIAS_ONLY = -2147483648,
}#define global KF_FLAG_DEFAULT 0x0
#define global KF_FLAG_FORCE_APP_DATA_REDIRECTION 0x80000
#define global KF_FLAG_RETURN_FILTER_REDIRECTION_TARGET 0x40000
#define global KF_FLAG_FORCE_PACKAGE_REDIRECTION 0x20000
#define global KF_FLAG_NO_PACKAGE_REDIRECTION 0x10000
#define global KF_FLAG_FORCE_APPCONTAINER_REDIRECTION 0x20000
#define global KF_FLAG_NO_APPCONTAINER_REDIRECTION 0x10000
#define global KF_FLAG_CREATE 0x8000
#define global KF_FLAG_DONT_VERIFY 0x4000
#define global KF_FLAG_DONT_UNEXPAND 0x2000
#define global KF_FLAG_NO_ALIAS 0x1000
#define global KF_FLAG_INIT 0x800
#define global KF_FLAG_DEFAULT_PATH 0x400
#define global KF_FLAG_NOT_PARENT_RELATIVE 0x200
#define global KF_FLAG_SIMPLE_IDLIST 0x100
#define global KF_FLAG_ALIAS_ONLY 0x80000000
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。