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

ACCESS_MASKENUM

列挙型
基底型i4

メンバー 17

名前10進16進
PERM_EXCLUSIVE5120x200
PERM_READDESIGN10240x400
PERM_WRITEDESIGN20480x800
PERM_WITHGRANT40960x1000
PERM_REFERENCE81920x2000
PERM_CREATE163840x4000
PERM_INSERT327680x8000
PERM_DELETE655360x10000
PERM_READCONTROL1310720x20000
PERM_WRITEPERMISSIONS2621440x40000
PERM_WRITEOWNER5242880x80000
PERM_MAXIMUM_ALLOWED335544320x2000000
PERM_ALL2684354560x10000000
PERM_EXECUTE5368709120x20000000
PERM_READ-21474836480x80000000
PERM_UPDATE10737418240x40000000
PERM_DROP2560x100

各言語での定義

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

typedef enum ACCESS_MASKENUM : int {
    PERM_EXCLUSIVE = 512,
    PERM_READDESIGN = 1024,
    PERM_WRITEDESIGN = 2048,
    PERM_WITHGRANT = 4096,
    PERM_REFERENCE = 8192,
    PERM_CREATE = 16384,
    PERM_INSERT = 32768,
    PERM_DELETE = 65536,
    PERM_READCONTROL = 131072,
    PERM_WRITEPERMISSIONS = 262144,
    PERM_WRITEOWNER = 524288,
    PERM_MAXIMUM_ALLOWED = 33554432,
    PERM_ALL = 268435456,
    PERM_EXECUTE = 536870912,
    PERM_READ = -2147483648,
    PERM_UPDATE = 1073741824,
    PERM_DROP = 256
} ACCESS_MASKENUM;
public enum ACCESS_MASKENUM : int
{
    PERM_EXCLUSIVE = 512,
    PERM_READDESIGN = 1024,
    PERM_WRITEDESIGN = 2048,
    PERM_WITHGRANT = 4096,
    PERM_REFERENCE = 8192,
    PERM_CREATE = 16384,
    PERM_INSERT = 32768,
    PERM_DELETE = 65536,
    PERM_READCONTROL = 131072,
    PERM_WRITEPERMISSIONS = 262144,
    PERM_WRITEOWNER = 524288,
    PERM_MAXIMUM_ALLOWED = 33554432,
    PERM_ALL = 268435456,
    PERM_EXECUTE = 536870912,
    PERM_READ = -2147483648,
    PERM_UPDATE = 1073741824,
    PERM_DROP = 256,
}
Public Enum ACCESS_MASKENUM As Integer
    PERM_EXCLUSIVE = 512
    PERM_READDESIGN = 1024
    PERM_WRITEDESIGN = 2048
    PERM_WITHGRANT = 4096
    PERM_REFERENCE = 8192
    PERM_CREATE = 16384
    PERM_INSERT = 32768
    PERM_DELETE = 65536
    PERM_READCONTROL = 131072
    PERM_WRITEPERMISSIONS = 262144
    PERM_WRITEOWNER = 524288
    PERM_MAXIMUM_ALLOWED = 33554432
    PERM_ALL = 268435456
    PERM_EXECUTE = 536870912
    PERM_READ = -2147483648
    PERM_UPDATE = 1073741824
    PERM_DROP = 256
End Enum
import enum

class ACCESS_MASKENUM(enum.IntEnum):
    PERM_EXCLUSIVE = 512
    PERM_READDESIGN = 1024
    PERM_WRITEDESIGN = 2048
    PERM_WITHGRANT = 4096
    PERM_REFERENCE = 8192
    PERM_CREATE = 16384
    PERM_INSERT = 32768
    PERM_DELETE = 65536
    PERM_READCONTROL = 131072
    PERM_WRITEPERMISSIONS = 262144
    PERM_WRITEOWNER = 524288
    PERM_MAXIMUM_ALLOWED = 33554432
    PERM_ALL = 268435456
    PERM_EXECUTE = 536870912
    PERM_READ = -2147483648
    PERM_UPDATE = 1073741824
    PERM_DROP = 256
// ACCESS_MASKENUM
pub const PERM_EXCLUSIVE: i32 = 512;
pub const PERM_READDESIGN: i32 = 1024;
pub const PERM_WRITEDESIGN: i32 = 2048;
pub const PERM_WITHGRANT: i32 = 4096;
pub const PERM_REFERENCE: i32 = 8192;
pub const PERM_CREATE: i32 = 16384;
pub const PERM_INSERT: i32 = 32768;
pub const PERM_DELETE: i32 = 65536;
pub const PERM_READCONTROL: i32 = 131072;
pub const PERM_WRITEPERMISSIONS: i32 = 262144;
pub const PERM_WRITEOWNER: i32 = 524288;
pub const PERM_MAXIMUM_ALLOWED: i32 = 33554432;
pub const PERM_ALL: i32 = 268435456;
pub const PERM_EXECUTE: i32 = 536870912;
pub const PERM_READ: i32 = -2147483648;
pub const PERM_UPDATE: i32 = 1073741824;
pub const PERM_DROP: i32 = 256;
// ACCESS_MASKENUM
const (
	PERM_EXCLUSIVE int32 = 512
	PERM_READDESIGN int32 = 1024
	PERM_WRITEDESIGN int32 = 2048
	PERM_WITHGRANT int32 = 4096
	PERM_REFERENCE int32 = 8192
	PERM_CREATE int32 = 16384
	PERM_INSERT int32 = 32768
	PERM_DELETE int32 = 65536
	PERM_READCONTROL int32 = 131072
	PERM_WRITEPERMISSIONS int32 = 262144
	PERM_WRITEOWNER int32 = 524288
	PERM_MAXIMUM_ALLOWED int32 = 33554432
	PERM_ALL int32 = 268435456
	PERM_EXECUTE int32 = 536870912
	PERM_READ int32 = -2147483648
	PERM_UPDATE int32 = 1073741824
	PERM_DROP int32 = 256
)
const
  PERM_EXCLUSIVE = 512;
  PERM_READDESIGN = 1024;
  PERM_WRITEDESIGN = 2048;
  PERM_WITHGRANT = 4096;
  PERM_REFERENCE = 8192;
  PERM_CREATE = 16384;
  PERM_INSERT = 32768;
  PERM_DELETE = 65536;
  PERM_READCONTROL = 131072;
  PERM_WRITEPERMISSIONS = 262144;
  PERM_WRITEOWNER = 524288;
  PERM_MAXIMUM_ALLOWED = 33554432;
  PERM_ALL = 268435456;
  PERM_EXECUTE = 536870912;
  PERM_READ = -2147483648;
  PERM_UPDATE = 1073741824;
  PERM_DROP = 256;
// ACCESS_MASKENUM
pub const PERM_EXCLUSIVE: i32 = 512;
pub const PERM_READDESIGN: i32 = 1024;
pub const PERM_WRITEDESIGN: i32 = 2048;
pub const PERM_WITHGRANT: i32 = 4096;
pub const PERM_REFERENCE: i32 = 8192;
pub const PERM_CREATE: i32 = 16384;
pub const PERM_INSERT: i32 = 32768;
pub const PERM_DELETE: i32 = 65536;
pub const PERM_READCONTROL: i32 = 131072;
pub const PERM_WRITEPERMISSIONS: i32 = 262144;
pub const PERM_WRITEOWNER: i32 = 524288;
pub const PERM_MAXIMUM_ALLOWED: i32 = 33554432;
pub const PERM_ALL: i32 = 268435456;
pub const PERM_EXECUTE: i32 = 536870912;
pub const PERM_READ: i32 = -2147483648;
pub const PERM_UPDATE: i32 = 1073741824;
pub const PERM_DROP: i32 = 256;
const
  PERM_EXCLUSIVE* = 512
  PERM_READDESIGN* = 1024
  PERM_WRITEDESIGN* = 2048
  PERM_WITHGRANT* = 4096
  PERM_REFERENCE* = 8192
  PERM_CREATE* = 16384
  PERM_INSERT* = 32768
  PERM_DELETE* = 65536
  PERM_READCONTROL* = 131072
  PERM_WRITEPERMISSIONS* = 262144
  PERM_WRITEOWNER* = 524288
  PERM_MAXIMUM_ALLOWED* = 33554432
  PERM_ALL* = 268435456
  PERM_EXECUTE* = 536870912
  PERM_READ* = -2147483648
  PERM_UPDATE* = 1073741824
  PERM_DROP* = 256
enum ACCESS_MASKENUM : int {
    PERM_EXCLUSIVE = 512,
    PERM_READDESIGN = 1024,
    PERM_WRITEDESIGN = 2048,
    PERM_WITHGRANT = 4096,
    PERM_REFERENCE = 8192,
    PERM_CREATE = 16384,
    PERM_INSERT = 32768,
    PERM_DELETE = 65536,
    PERM_READCONTROL = 131072,
    PERM_WRITEPERMISSIONS = 262144,
    PERM_WRITEOWNER = 524288,
    PERM_MAXIMUM_ALLOWED = 33554432,
    PERM_ALL = 268435456,
    PERM_EXECUTE = 536870912,
    PERM_READ = -2147483648,
    PERM_UPDATE = 1073741824,
    PERM_DROP = 256,
}
#define global PERM_EXCLUSIVE        0x200
#define global PERM_READDESIGN       0x400
#define global PERM_WRITEDESIGN      0x800
#define global PERM_WITHGRANT        0x1000
#define global PERM_REFERENCE        0x2000
#define global PERM_CREATE           0x4000
#define global PERM_INSERT           0x8000
#define global PERM_DELETE           0x10000
#define global PERM_READCONTROL      0x20000
#define global PERM_WRITEPERMISSIONS 0x40000
#define global PERM_WRITEOWNER       0x80000
#define global PERM_MAXIMUM_ALLOWED  0x2000000
#define global PERM_ALL              0x10000000
#define global PERM_EXECUTE          0x20000000
#define global PERM_READ             0x80000000
#define global PERM_UPDATE           0x40000000
#define global PERM_DROP             0x100