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

DESKTOP_ACCESS_FLAGS

列挙型
基底型u4

メンバー 14

名前10進16進
DESKTOP_DELETE655360x10000
DESKTOP_READ_CONTROL1310720x20000
DESKTOP_WRITE_DAC2621440x40000
DESKTOP_WRITE_OWNER5242880x80000
DESKTOP_SYNCHRONIZE10485760x100000
DESKTOP_READOBJECTS10x1
DESKTOP_CREATEWINDOW20x2
DESKTOP_CREATEMENU40x4
DESKTOP_HOOKCONTROL80x8
DESKTOP_JOURNALRECORD160x10
DESKTOP_JOURNALPLAYBACK320x20
DESKTOP_ENUMERATE640x40
DESKTOP_WRITEOBJECTS1280x80
DESKTOP_SWITCHDESKTOP2560x100

各言語での定義

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

typedef enum DESKTOP_ACCESS_FLAGS : unsigned int {
    DESKTOP_DELETE = 65536,
    DESKTOP_READ_CONTROL = 131072,
    DESKTOP_WRITE_DAC = 262144,
    DESKTOP_WRITE_OWNER = 524288,
    DESKTOP_SYNCHRONIZE = 1048576,
    DESKTOP_READOBJECTS = 1,
    DESKTOP_CREATEWINDOW = 2,
    DESKTOP_CREATEMENU = 4,
    DESKTOP_HOOKCONTROL = 8,
    DESKTOP_JOURNALRECORD = 16,
    DESKTOP_JOURNALPLAYBACK = 32,
    DESKTOP_ENUMERATE = 64,
    DESKTOP_WRITEOBJECTS = 128,
    DESKTOP_SWITCHDESKTOP = 256
} DESKTOP_ACCESS_FLAGS;
public enum DESKTOP_ACCESS_FLAGS : uint
{
    DESKTOP_DELETE = 65536,
    DESKTOP_READ_CONTROL = 131072,
    DESKTOP_WRITE_DAC = 262144,
    DESKTOP_WRITE_OWNER = 524288,
    DESKTOP_SYNCHRONIZE = 1048576,
    DESKTOP_READOBJECTS = 1,
    DESKTOP_CREATEWINDOW = 2,
    DESKTOP_CREATEMENU = 4,
    DESKTOP_HOOKCONTROL = 8,
    DESKTOP_JOURNALRECORD = 16,
    DESKTOP_JOURNALPLAYBACK = 32,
    DESKTOP_ENUMERATE = 64,
    DESKTOP_WRITEOBJECTS = 128,
    DESKTOP_SWITCHDESKTOP = 256,
}
Public Enum DESKTOP_ACCESS_FLAGS As UInteger
    DESKTOP_DELETE = 65536
    DESKTOP_READ_CONTROL = 131072
    DESKTOP_WRITE_DAC = 262144
    DESKTOP_WRITE_OWNER = 524288
    DESKTOP_SYNCHRONIZE = 1048576
    DESKTOP_READOBJECTS = 1
    DESKTOP_CREATEWINDOW = 2
    DESKTOP_CREATEMENU = 4
    DESKTOP_HOOKCONTROL = 8
    DESKTOP_JOURNALRECORD = 16
    DESKTOP_JOURNALPLAYBACK = 32
    DESKTOP_ENUMERATE = 64
    DESKTOP_WRITEOBJECTS = 128
    DESKTOP_SWITCHDESKTOP = 256
End Enum
import enum

class DESKTOP_ACCESS_FLAGS(enum.IntEnum):
    DESKTOP_DELETE = 65536
    DESKTOP_READ_CONTROL = 131072
    DESKTOP_WRITE_DAC = 262144
    DESKTOP_WRITE_OWNER = 524288
    DESKTOP_SYNCHRONIZE = 1048576
    DESKTOP_READOBJECTS = 1
    DESKTOP_CREATEWINDOW = 2
    DESKTOP_CREATEMENU = 4
    DESKTOP_HOOKCONTROL = 8
    DESKTOP_JOURNALRECORD = 16
    DESKTOP_JOURNALPLAYBACK = 32
    DESKTOP_ENUMERATE = 64
    DESKTOP_WRITEOBJECTS = 128
    DESKTOP_SWITCHDESKTOP = 256
// DESKTOP_ACCESS_FLAGS
pub const DESKTOP_DELETE: u32 = 65536;
pub const DESKTOP_READ_CONTROL: u32 = 131072;
pub const DESKTOP_WRITE_DAC: u32 = 262144;
pub const DESKTOP_WRITE_OWNER: u32 = 524288;
pub const DESKTOP_SYNCHRONIZE: u32 = 1048576;
pub const DESKTOP_READOBJECTS: u32 = 1;
pub const DESKTOP_CREATEWINDOW: u32 = 2;
pub const DESKTOP_CREATEMENU: u32 = 4;
pub const DESKTOP_HOOKCONTROL: u32 = 8;
pub const DESKTOP_JOURNALRECORD: u32 = 16;
pub const DESKTOP_JOURNALPLAYBACK: u32 = 32;
pub const DESKTOP_ENUMERATE: u32 = 64;
pub const DESKTOP_WRITEOBJECTS: u32 = 128;
pub const DESKTOP_SWITCHDESKTOP: u32 = 256;
// DESKTOP_ACCESS_FLAGS
const (
	DESKTOP_DELETE uint32 = 65536
	DESKTOP_READ_CONTROL uint32 = 131072
	DESKTOP_WRITE_DAC uint32 = 262144
	DESKTOP_WRITE_OWNER uint32 = 524288
	DESKTOP_SYNCHRONIZE uint32 = 1048576
	DESKTOP_READOBJECTS uint32 = 1
	DESKTOP_CREATEWINDOW uint32 = 2
	DESKTOP_CREATEMENU uint32 = 4
	DESKTOP_HOOKCONTROL uint32 = 8
	DESKTOP_JOURNALRECORD uint32 = 16
	DESKTOP_JOURNALPLAYBACK uint32 = 32
	DESKTOP_ENUMERATE uint32 = 64
	DESKTOP_WRITEOBJECTS uint32 = 128
	DESKTOP_SWITCHDESKTOP uint32 = 256
)
const
  DESKTOP_DELETE = 65536;
  DESKTOP_READ_CONTROL = 131072;
  DESKTOP_WRITE_DAC = 262144;
  DESKTOP_WRITE_OWNER = 524288;
  DESKTOP_SYNCHRONIZE = 1048576;
  DESKTOP_READOBJECTS = 1;
  DESKTOP_CREATEWINDOW = 2;
  DESKTOP_CREATEMENU = 4;
  DESKTOP_HOOKCONTROL = 8;
  DESKTOP_JOURNALRECORD = 16;
  DESKTOP_JOURNALPLAYBACK = 32;
  DESKTOP_ENUMERATE = 64;
  DESKTOP_WRITEOBJECTS = 128;
  DESKTOP_SWITCHDESKTOP = 256;
// DESKTOP_ACCESS_FLAGS
pub const DESKTOP_DELETE: u32 = 65536;
pub const DESKTOP_READ_CONTROL: u32 = 131072;
pub const DESKTOP_WRITE_DAC: u32 = 262144;
pub const DESKTOP_WRITE_OWNER: u32 = 524288;
pub const DESKTOP_SYNCHRONIZE: u32 = 1048576;
pub const DESKTOP_READOBJECTS: u32 = 1;
pub const DESKTOP_CREATEWINDOW: u32 = 2;
pub const DESKTOP_CREATEMENU: u32 = 4;
pub const DESKTOP_HOOKCONTROL: u32 = 8;
pub const DESKTOP_JOURNALRECORD: u32 = 16;
pub const DESKTOP_JOURNALPLAYBACK: u32 = 32;
pub const DESKTOP_ENUMERATE: u32 = 64;
pub const DESKTOP_WRITEOBJECTS: u32 = 128;
pub const DESKTOP_SWITCHDESKTOP: u32 = 256;
const
  DESKTOP_DELETE* = 65536
  DESKTOP_READ_CONTROL* = 131072
  DESKTOP_WRITE_DAC* = 262144
  DESKTOP_WRITE_OWNER* = 524288
  DESKTOP_SYNCHRONIZE* = 1048576
  DESKTOP_READOBJECTS* = 1
  DESKTOP_CREATEWINDOW* = 2
  DESKTOP_CREATEMENU* = 4
  DESKTOP_HOOKCONTROL* = 8
  DESKTOP_JOURNALRECORD* = 16
  DESKTOP_JOURNALPLAYBACK* = 32
  DESKTOP_ENUMERATE* = 64
  DESKTOP_WRITEOBJECTS* = 128
  DESKTOP_SWITCHDESKTOP* = 256
enum DESKTOP_ACCESS_FLAGS : uint {
    DESKTOP_DELETE = 65536,
    DESKTOP_READ_CONTROL = 131072,
    DESKTOP_WRITE_DAC = 262144,
    DESKTOP_WRITE_OWNER = 524288,
    DESKTOP_SYNCHRONIZE = 1048576,
    DESKTOP_READOBJECTS = 1,
    DESKTOP_CREATEWINDOW = 2,
    DESKTOP_CREATEMENU = 4,
    DESKTOP_HOOKCONTROL = 8,
    DESKTOP_JOURNALRECORD = 16,
    DESKTOP_JOURNALPLAYBACK = 32,
    DESKTOP_ENUMERATE = 64,
    DESKTOP_WRITEOBJECTS = 128,
    DESKTOP_SWITCHDESKTOP = 256,
}
#define global DESKTOP_DELETE          0x10000
#define global DESKTOP_READ_CONTROL    0x20000
#define global DESKTOP_WRITE_DAC       0x40000
#define global DESKTOP_WRITE_OWNER     0x80000
#define global DESKTOP_SYNCHRONIZE     0x100000
#define global DESKTOP_READOBJECTS     0x1
#define global DESKTOP_CREATEWINDOW    0x2
#define global DESKTOP_CREATEMENU      0x4
#define global DESKTOP_HOOKCONTROL     0x8
#define global DESKTOP_JOURNALRECORD   0x10
#define global DESKTOP_JOURNALPLAYBACK 0x20
#define global DESKTOP_ENUMERATE       0x40
#define global DESKTOP_WRITEOBJECTS    0x80
#define global DESKTOP_SWITCHDESKTOP   0x100