Win32 API 日本語リファレンス
ホームSystem.Com › VARFLAGS

VARFLAGS

列挙型
基底型u2

メンバー 13

名前10進16進
VARFLAG_FREADONLY10x1
VARFLAG_FSOURCE20x2
VARFLAG_FBINDABLE40x4
VARFLAG_FREQUESTEDIT80x8
VARFLAG_FDISPLAYBIND160x10
VARFLAG_FDEFAULTBIND320x20
VARFLAG_FHIDDEN640x40
VARFLAG_FRESTRICTED1280x80
VARFLAG_FDEFAULTCOLLELEM2560x100
VARFLAG_FUIDEFAULT5120x200
VARFLAG_FNONBROWSABLE10240x400
VARFLAG_FREPLACEABLE20480x800
VARFLAG_FIMMEDIATEBIND40960x1000

各言語での定義

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

typedef enum VARFLAGS : unsigned short {
    VARFLAG_FREADONLY = 1,
    VARFLAG_FSOURCE = 2,
    VARFLAG_FBINDABLE = 4,
    VARFLAG_FREQUESTEDIT = 8,
    VARFLAG_FDISPLAYBIND = 16,
    VARFLAG_FDEFAULTBIND = 32,
    VARFLAG_FHIDDEN = 64,
    VARFLAG_FRESTRICTED = 128,
    VARFLAG_FDEFAULTCOLLELEM = 256,
    VARFLAG_FUIDEFAULT = 512,
    VARFLAG_FNONBROWSABLE = 1024,
    VARFLAG_FREPLACEABLE = 2048,
    VARFLAG_FIMMEDIATEBIND = 4096
} VARFLAGS;
public enum VARFLAGS : ushort
{
    VARFLAG_FREADONLY = 1,
    VARFLAG_FSOURCE = 2,
    VARFLAG_FBINDABLE = 4,
    VARFLAG_FREQUESTEDIT = 8,
    VARFLAG_FDISPLAYBIND = 16,
    VARFLAG_FDEFAULTBIND = 32,
    VARFLAG_FHIDDEN = 64,
    VARFLAG_FRESTRICTED = 128,
    VARFLAG_FDEFAULTCOLLELEM = 256,
    VARFLAG_FUIDEFAULT = 512,
    VARFLAG_FNONBROWSABLE = 1024,
    VARFLAG_FREPLACEABLE = 2048,
    VARFLAG_FIMMEDIATEBIND = 4096,
}
Public Enum VARFLAGS As UShort
    VARFLAG_FREADONLY = 1
    VARFLAG_FSOURCE = 2
    VARFLAG_FBINDABLE = 4
    VARFLAG_FREQUESTEDIT = 8
    VARFLAG_FDISPLAYBIND = 16
    VARFLAG_FDEFAULTBIND = 32
    VARFLAG_FHIDDEN = 64
    VARFLAG_FRESTRICTED = 128
    VARFLAG_FDEFAULTCOLLELEM = 256
    VARFLAG_FUIDEFAULT = 512
    VARFLAG_FNONBROWSABLE = 1024
    VARFLAG_FREPLACEABLE = 2048
    VARFLAG_FIMMEDIATEBIND = 4096
End Enum
import enum

class VARFLAGS(enum.IntEnum):
    VARFLAG_FREADONLY = 1
    VARFLAG_FSOURCE = 2
    VARFLAG_FBINDABLE = 4
    VARFLAG_FREQUESTEDIT = 8
    VARFLAG_FDISPLAYBIND = 16
    VARFLAG_FDEFAULTBIND = 32
    VARFLAG_FHIDDEN = 64
    VARFLAG_FRESTRICTED = 128
    VARFLAG_FDEFAULTCOLLELEM = 256
    VARFLAG_FUIDEFAULT = 512
    VARFLAG_FNONBROWSABLE = 1024
    VARFLAG_FREPLACEABLE = 2048
    VARFLAG_FIMMEDIATEBIND = 4096
// VARFLAGS
pub const VARFLAG_FREADONLY: u16 = 1;
pub const VARFLAG_FSOURCE: u16 = 2;
pub const VARFLAG_FBINDABLE: u16 = 4;
pub const VARFLAG_FREQUESTEDIT: u16 = 8;
pub const VARFLAG_FDISPLAYBIND: u16 = 16;
pub const VARFLAG_FDEFAULTBIND: u16 = 32;
pub const VARFLAG_FHIDDEN: u16 = 64;
pub const VARFLAG_FRESTRICTED: u16 = 128;
pub const VARFLAG_FDEFAULTCOLLELEM: u16 = 256;
pub const VARFLAG_FUIDEFAULT: u16 = 512;
pub const VARFLAG_FNONBROWSABLE: u16 = 1024;
pub const VARFLAG_FREPLACEABLE: u16 = 2048;
pub const VARFLAG_FIMMEDIATEBIND: u16 = 4096;
// VARFLAGS
const (
	VARFLAG_FREADONLY uint16 = 1
	VARFLAG_FSOURCE uint16 = 2
	VARFLAG_FBINDABLE uint16 = 4
	VARFLAG_FREQUESTEDIT uint16 = 8
	VARFLAG_FDISPLAYBIND uint16 = 16
	VARFLAG_FDEFAULTBIND uint16 = 32
	VARFLAG_FHIDDEN uint16 = 64
	VARFLAG_FRESTRICTED uint16 = 128
	VARFLAG_FDEFAULTCOLLELEM uint16 = 256
	VARFLAG_FUIDEFAULT uint16 = 512
	VARFLAG_FNONBROWSABLE uint16 = 1024
	VARFLAG_FREPLACEABLE uint16 = 2048
	VARFLAG_FIMMEDIATEBIND uint16 = 4096
)
const
  VARFLAG_FREADONLY = 1;
  VARFLAG_FSOURCE = 2;
  VARFLAG_FBINDABLE = 4;
  VARFLAG_FREQUESTEDIT = 8;
  VARFLAG_FDISPLAYBIND = 16;
  VARFLAG_FDEFAULTBIND = 32;
  VARFLAG_FHIDDEN = 64;
  VARFLAG_FRESTRICTED = 128;
  VARFLAG_FDEFAULTCOLLELEM = 256;
  VARFLAG_FUIDEFAULT = 512;
  VARFLAG_FNONBROWSABLE = 1024;
  VARFLAG_FREPLACEABLE = 2048;
  VARFLAG_FIMMEDIATEBIND = 4096;
// VARFLAGS
pub const VARFLAG_FREADONLY: u16 = 1;
pub const VARFLAG_FSOURCE: u16 = 2;
pub const VARFLAG_FBINDABLE: u16 = 4;
pub const VARFLAG_FREQUESTEDIT: u16 = 8;
pub const VARFLAG_FDISPLAYBIND: u16 = 16;
pub const VARFLAG_FDEFAULTBIND: u16 = 32;
pub const VARFLAG_FHIDDEN: u16 = 64;
pub const VARFLAG_FRESTRICTED: u16 = 128;
pub const VARFLAG_FDEFAULTCOLLELEM: u16 = 256;
pub const VARFLAG_FUIDEFAULT: u16 = 512;
pub const VARFLAG_FNONBROWSABLE: u16 = 1024;
pub const VARFLAG_FREPLACEABLE: u16 = 2048;
pub const VARFLAG_FIMMEDIATEBIND: u16 = 4096;
const
  VARFLAG_FREADONLY* = 1
  VARFLAG_FSOURCE* = 2
  VARFLAG_FBINDABLE* = 4
  VARFLAG_FREQUESTEDIT* = 8
  VARFLAG_FDISPLAYBIND* = 16
  VARFLAG_FDEFAULTBIND* = 32
  VARFLAG_FHIDDEN* = 64
  VARFLAG_FRESTRICTED* = 128
  VARFLAG_FDEFAULTCOLLELEM* = 256
  VARFLAG_FUIDEFAULT* = 512
  VARFLAG_FNONBROWSABLE* = 1024
  VARFLAG_FREPLACEABLE* = 2048
  VARFLAG_FIMMEDIATEBIND* = 4096
enum VARFLAGS : ushort {
    VARFLAG_FREADONLY = 1,
    VARFLAG_FSOURCE = 2,
    VARFLAG_FBINDABLE = 4,
    VARFLAG_FREQUESTEDIT = 8,
    VARFLAG_FDISPLAYBIND = 16,
    VARFLAG_FDEFAULTBIND = 32,
    VARFLAG_FHIDDEN = 64,
    VARFLAG_FRESTRICTED = 128,
    VARFLAG_FDEFAULTCOLLELEM = 256,
    VARFLAG_FUIDEFAULT = 512,
    VARFLAG_FNONBROWSABLE = 1024,
    VARFLAG_FREPLACEABLE = 2048,
    VARFLAG_FIMMEDIATEBIND = 4096,
}
#define global VARFLAG_FREADONLY        0x1
#define global VARFLAG_FSOURCE          0x2
#define global VARFLAG_FBINDABLE        0x4
#define global VARFLAG_FREQUESTEDIT     0x8
#define global VARFLAG_FDISPLAYBIND     0x10
#define global VARFLAG_FDEFAULTBIND     0x20
#define global VARFLAG_FHIDDEN          0x40
#define global VARFLAG_FRESTRICTED      0x80
#define global VARFLAG_FDEFAULTCOLLELEM 0x100
#define global VARFLAG_FUIDEFAULT       0x200
#define global VARFLAG_FNONBROWSABLE    0x400
#define global VARFLAG_FREPLACEABLE     0x800
#define global VARFLAG_FIMMEDIATEBIND   0x1000