ASSOCF
列挙型フラグメンバー 19
| 名前 | 10進 | 16進 |
|---|---|---|
| ASSOCF_NONE | 0 | 0x0 |
| ASSOCF_INIT_NOREMAPCLSID | 1 | 0x1 |
| ASSOCF_INIT_BYEXENAME | 2 | 0x2 |
| ASSOCF_OPEN_BYEXENAME | 2 | 0x2 |
| ASSOCF_INIT_DEFAULTTOSTAR | 4 | 0x4 |
| ASSOCF_INIT_DEFAULTTOFOLDER | 8 | 0x8 |
| ASSOCF_NOUSERSETTINGS | 16 | 0x10 |
| ASSOCF_NOTRUNCATE | 32 | 0x20 |
| ASSOCF_VERIFY | 64 | 0x40 |
| ASSOCF_REMAPRUNDLL | 128 | 0x80 |
| ASSOCF_NOFIXUPS | 256 | 0x100 |
| ASSOCF_IGNOREBASECLASS | 512 | 0x200 |
| ASSOCF_INIT_IGNOREUNKNOWN | 1024 | 0x400 |
| ASSOCF_INIT_FIXED_PROGID | 2048 | 0x800 |
| ASSOCF_IS_PROTOCOL | 4096 | 0x1000 |
| ASSOCF_INIT_FOR_FILE | 8192 | 0x2000 |
| ASSOCF_IS_FULL_URI | 16384 | 0x4000 |
| ASSOCF_PER_MACHINE_ONLY | 32768 | 0x8000 |
| ASSOCF_APP_TO_APP | 65536 | 0x10000 |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum ASSOCF : unsigned int {
ASSOCF_NONE = 0,
ASSOCF_INIT_NOREMAPCLSID = 1,
ASSOCF_INIT_BYEXENAME = 2,
ASSOCF_OPEN_BYEXENAME = 2,
ASSOCF_INIT_DEFAULTTOSTAR = 4,
ASSOCF_INIT_DEFAULTTOFOLDER = 8,
ASSOCF_NOUSERSETTINGS = 16,
ASSOCF_NOTRUNCATE = 32,
ASSOCF_VERIFY = 64,
ASSOCF_REMAPRUNDLL = 128,
ASSOCF_NOFIXUPS = 256,
ASSOCF_IGNOREBASECLASS = 512,
ASSOCF_INIT_IGNOREUNKNOWN = 1024,
ASSOCF_INIT_FIXED_PROGID = 2048,
ASSOCF_IS_PROTOCOL = 4096,
ASSOCF_INIT_FOR_FILE = 8192,
ASSOCF_IS_FULL_URI = 16384,
ASSOCF_PER_MACHINE_ONLY = 32768,
ASSOCF_APP_TO_APP = 65536
} ASSOCF;[Flags]
public enum ASSOCF : uint
{
ASSOCF_NONE = 0,
ASSOCF_INIT_NOREMAPCLSID = 1,
ASSOCF_INIT_BYEXENAME = 2,
ASSOCF_OPEN_BYEXENAME = 2,
ASSOCF_INIT_DEFAULTTOSTAR = 4,
ASSOCF_INIT_DEFAULTTOFOLDER = 8,
ASSOCF_NOUSERSETTINGS = 16,
ASSOCF_NOTRUNCATE = 32,
ASSOCF_VERIFY = 64,
ASSOCF_REMAPRUNDLL = 128,
ASSOCF_NOFIXUPS = 256,
ASSOCF_IGNOREBASECLASS = 512,
ASSOCF_INIT_IGNOREUNKNOWN = 1024,
ASSOCF_INIT_FIXED_PROGID = 2048,
ASSOCF_IS_PROTOCOL = 4096,
ASSOCF_INIT_FOR_FILE = 8192,
ASSOCF_IS_FULL_URI = 16384,
ASSOCF_PER_MACHINE_ONLY = 32768,
ASSOCF_APP_TO_APP = 65536,
}<Flags>
Public Enum ASSOCF As UInteger
ASSOCF_NONE = 0
ASSOCF_INIT_NOREMAPCLSID = 1
ASSOCF_INIT_BYEXENAME = 2
ASSOCF_OPEN_BYEXENAME = 2
ASSOCF_INIT_DEFAULTTOSTAR = 4
ASSOCF_INIT_DEFAULTTOFOLDER = 8
ASSOCF_NOUSERSETTINGS = 16
ASSOCF_NOTRUNCATE = 32
ASSOCF_VERIFY = 64
ASSOCF_REMAPRUNDLL = 128
ASSOCF_NOFIXUPS = 256
ASSOCF_IGNOREBASECLASS = 512
ASSOCF_INIT_IGNOREUNKNOWN = 1024
ASSOCF_INIT_FIXED_PROGID = 2048
ASSOCF_IS_PROTOCOL = 4096
ASSOCF_INIT_FOR_FILE = 8192
ASSOCF_IS_FULL_URI = 16384
ASSOCF_PER_MACHINE_ONLY = 32768
ASSOCF_APP_TO_APP = 65536
End Enumimport enum
class ASSOCF(enum.IntFlag):
ASSOCF_NONE = 0
ASSOCF_INIT_NOREMAPCLSID = 1
ASSOCF_INIT_BYEXENAME = 2
ASSOCF_OPEN_BYEXENAME = 2
ASSOCF_INIT_DEFAULTTOSTAR = 4
ASSOCF_INIT_DEFAULTTOFOLDER = 8
ASSOCF_NOUSERSETTINGS = 16
ASSOCF_NOTRUNCATE = 32
ASSOCF_VERIFY = 64
ASSOCF_REMAPRUNDLL = 128
ASSOCF_NOFIXUPS = 256
ASSOCF_IGNOREBASECLASS = 512
ASSOCF_INIT_IGNOREUNKNOWN = 1024
ASSOCF_INIT_FIXED_PROGID = 2048
ASSOCF_IS_PROTOCOL = 4096
ASSOCF_INIT_FOR_FILE = 8192
ASSOCF_IS_FULL_URI = 16384
ASSOCF_PER_MACHINE_ONLY = 32768
ASSOCF_APP_TO_APP = 65536// ASSOCF (flags)
pub const ASSOCF_NONE: u32 = 0;
pub const ASSOCF_INIT_NOREMAPCLSID: u32 = 1;
pub const ASSOCF_INIT_BYEXENAME: u32 = 2;
pub const ASSOCF_OPEN_BYEXENAME: u32 = 2;
pub const ASSOCF_INIT_DEFAULTTOSTAR: u32 = 4;
pub const ASSOCF_INIT_DEFAULTTOFOLDER: u32 = 8;
pub const ASSOCF_NOUSERSETTINGS: u32 = 16;
pub const ASSOCF_NOTRUNCATE: u32 = 32;
pub const ASSOCF_VERIFY: u32 = 64;
pub const ASSOCF_REMAPRUNDLL: u32 = 128;
pub const ASSOCF_NOFIXUPS: u32 = 256;
pub const ASSOCF_IGNOREBASECLASS: u32 = 512;
pub const ASSOCF_INIT_IGNOREUNKNOWN: u32 = 1024;
pub const ASSOCF_INIT_FIXED_PROGID: u32 = 2048;
pub const ASSOCF_IS_PROTOCOL: u32 = 4096;
pub const ASSOCF_INIT_FOR_FILE: u32 = 8192;
pub const ASSOCF_IS_FULL_URI: u32 = 16384;
pub const ASSOCF_PER_MACHINE_ONLY: u32 = 32768;
pub const ASSOCF_APP_TO_APP: u32 = 65536;// ASSOCF
const (
ASSOCF_NONE uint32 = 0
ASSOCF_INIT_NOREMAPCLSID uint32 = 1
ASSOCF_INIT_BYEXENAME uint32 = 2
ASSOCF_OPEN_BYEXENAME uint32 = 2
ASSOCF_INIT_DEFAULTTOSTAR uint32 = 4
ASSOCF_INIT_DEFAULTTOFOLDER uint32 = 8
ASSOCF_NOUSERSETTINGS uint32 = 16
ASSOCF_NOTRUNCATE uint32 = 32
ASSOCF_VERIFY uint32 = 64
ASSOCF_REMAPRUNDLL uint32 = 128
ASSOCF_NOFIXUPS uint32 = 256
ASSOCF_IGNOREBASECLASS uint32 = 512
ASSOCF_INIT_IGNOREUNKNOWN uint32 = 1024
ASSOCF_INIT_FIXED_PROGID uint32 = 2048
ASSOCF_IS_PROTOCOL uint32 = 4096
ASSOCF_INIT_FOR_FILE uint32 = 8192
ASSOCF_IS_FULL_URI uint32 = 16384
ASSOCF_PER_MACHINE_ONLY uint32 = 32768
ASSOCF_APP_TO_APP uint32 = 65536
)const
ASSOCF_NONE = 0;
ASSOCF_INIT_NOREMAPCLSID = 1;
ASSOCF_INIT_BYEXENAME = 2;
ASSOCF_OPEN_BYEXENAME = 2;
ASSOCF_INIT_DEFAULTTOSTAR = 4;
ASSOCF_INIT_DEFAULTTOFOLDER = 8;
ASSOCF_NOUSERSETTINGS = 16;
ASSOCF_NOTRUNCATE = 32;
ASSOCF_VERIFY = 64;
ASSOCF_REMAPRUNDLL = 128;
ASSOCF_NOFIXUPS = 256;
ASSOCF_IGNOREBASECLASS = 512;
ASSOCF_INIT_IGNOREUNKNOWN = 1024;
ASSOCF_INIT_FIXED_PROGID = 2048;
ASSOCF_IS_PROTOCOL = 4096;
ASSOCF_INIT_FOR_FILE = 8192;
ASSOCF_IS_FULL_URI = 16384;
ASSOCF_PER_MACHINE_ONLY = 32768;
ASSOCF_APP_TO_APP = 65536;// ASSOCF
pub const ASSOCF_NONE: u32 = 0;
pub const ASSOCF_INIT_NOREMAPCLSID: u32 = 1;
pub const ASSOCF_INIT_BYEXENAME: u32 = 2;
pub const ASSOCF_OPEN_BYEXENAME: u32 = 2;
pub const ASSOCF_INIT_DEFAULTTOSTAR: u32 = 4;
pub const ASSOCF_INIT_DEFAULTTOFOLDER: u32 = 8;
pub const ASSOCF_NOUSERSETTINGS: u32 = 16;
pub const ASSOCF_NOTRUNCATE: u32 = 32;
pub const ASSOCF_VERIFY: u32 = 64;
pub const ASSOCF_REMAPRUNDLL: u32 = 128;
pub const ASSOCF_NOFIXUPS: u32 = 256;
pub const ASSOCF_IGNOREBASECLASS: u32 = 512;
pub const ASSOCF_INIT_IGNOREUNKNOWN: u32 = 1024;
pub const ASSOCF_INIT_FIXED_PROGID: u32 = 2048;
pub const ASSOCF_IS_PROTOCOL: u32 = 4096;
pub const ASSOCF_INIT_FOR_FILE: u32 = 8192;
pub const ASSOCF_IS_FULL_URI: u32 = 16384;
pub const ASSOCF_PER_MACHINE_ONLY: u32 = 32768;
pub const ASSOCF_APP_TO_APP: u32 = 65536;const
ASSOCF_NONE* = 0
ASSOCF_INIT_NOREMAPCLSID* = 1
ASSOCF_INIT_BYEXENAME* = 2
ASSOCF_OPEN_BYEXENAME* = 2
ASSOCF_INIT_DEFAULTTOSTAR* = 4
ASSOCF_INIT_DEFAULTTOFOLDER* = 8
ASSOCF_NOUSERSETTINGS* = 16
ASSOCF_NOTRUNCATE* = 32
ASSOCF_VERIFY* = 64
ASSOCF_REMAPRUNDLL* = 128
ASSOCF_NOFIXUPS* = 256
ASSOCF_IGNOREBASECLASS* = 512
ASSOCF_INIT_IGNOREUNKNOWN* = 1024
ASSOCF_INIT_FIXED_PROGID* = 2048
ASSOCF_IS_PROTOCOL* = 4096
ASSOCF_INIT_FOR_FILE* = 8192
ASSOCF_IS_FULL_URI* = 16384
ASSOCF_PER_MACHINE_ONLY* = 32768
ASSOCF_APP_TO_APP* = 65536enum ASSOCF : uint {
ASSOCF_NONE = 0,
ASSOCF_INIT_NOREMAPCLSID = 1,
ASSOCF_INIT_BYEXENAME = 2,
ASSOCF_OPEN_BYEXENAME = 2,
ASSOCF_INIT_DEFAULTTOSTAR = 4,
ASSOCF_INIT_DEFAULTTOFOLDER = 8,
ASSOCF_NOUSERSETTINGS = 16,
ASSOCF_NOTRUNCATE = 32,
ASSOCF_VERIFY = 64,
ASSOCF_REMAPRUNDLL = 128,
ASSOCF_NOFIXUPS = 256,
ASSOCF_IGNOREBASECLASS = 512,
ASSOCF_INIT_IGNOREUNKNOWN = 1024,
ASSOCF_INIT_FIXED_PROGID = 2048,
ASSOCF_IS_PROTOCOL = 4096,
ASSOCF_INIT_FOR_FILE = 8192,
ASSOCF_IS_FULL_URI = 16384,
ASSOCF_PER_MACHINE_ONLY = 32768,
ASSOCF_APP_TO_APP = 65536,
}#define global ASSOCF_NONE 0x0
#define global ASSOCF_INIT_NOREMAPCLSID 0x1
#define global ASSOCF_INIT_BYEXENAME 0x2
#define global ASSOCF_OPEN_BYEXENAME 0x2
#define global ASSOCF_INIT_DEFAULTTOSTAR 0x4
#define global ASSOCF_INIT_DEFAULTTOFOLDER 0x8
#define global ASSOCF_NOUSERSETTINGS 0x10
#define global ASSOCF_NOTRUNCATE 0x20
#define global ASSOCF_VERIFY 0x40
#define global ASSOCF_REMAPRUNDLL 0x80
#define global ASSOCF_NOFIXUPS 0x100
#define global ASSOCF_IGNOREBASECLASS 0x200
#define global ASSOCF_INIT_IGNOREUNKNOWN 0x400
#define global ASSOCF_INIT_FIXED_PROGID 0x800
#define global ASSOCF_IS_PROTOCOL 0x1000
#define global ASSOCF_INIT_FOR_FILE 0x2000
#define global ASSOCF_IS_FULL_URI 0x4000
#define global ASSOCF_PER_MACHINE_ONLY 0x8000
#define global ASSOCF_APP_TO_APP 0x10000
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。