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

ASSOCF

列挙型フラグ
基底型u4

メンバー 19

名前10進16進
ASSOCF_NONE00x0
ASSOCF_INIT_NOREMAPCLSID10x1
ASSOCF_INIT_BYEXENAME20x2
ASSOCF_OPEN_BYEXENAME20x2
ASSOCF_INIT_DEFAULTTOSTAR40x4
ASSOCF_INIT_DEFAULTTOFOLDER80x8
ASSOCF_NOUSERSETTINGS160x10
ASSOCF_NOTRUNCATE320x20
ASSOCF_VERIFY640x40
ASSOCF_REMAPRUNDLL1280x80
ASSOCF_NOFIXUPS2560x100
ASSOCF_IGNOREBASECLASS5120x200
ASSOCF_INIT_IGNOREUNKNOWN10240x400
ASSOCF_INIT_FIXED_PROGID20480x800
ASSOCF_IS_PROTOCOL40960x1000
ASSOCF_INIT_FOR_FILE81920x2000
ASSOCF_IS_FULL_URI163840x4000
ASSOCF_PER_MACHINE_ONLY327680x8000
ASSOCF_APP_TO_APP655360x10000

各言語での定義

列挙メンバーの定義。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 Enum
import 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* = 65536
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,
}
#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)。