Win32 API 日本語リファレンス
ホームGraphics.Printing › PRINTER_ACCESS_RIGHTS

PRINTER_ACCESS_RIGHTS

列挙型フラグ
基底型u4

メンバー 22

名前10進16進
PRINTER_ALL_ACCESS9830520xF000C
PRINTER_READ1310800x20008
PRINTER_WRITE1310800x20008
PRINTER_EXECUTE1310800x20008
SERVER_ALL_ACCESS9830430xF0003
SERVER_READ1310740x20002
SERVER_WRITE1310750x20003
SERVER_EXECUTE1310740x20002
PRINTER_DELETE655360x10000
PRINTER_READ_CONTROL1310720x20000
PRINTER_WRITE_DAC2621440x40000
PRINTER_WRITE_OWNER5242880x80000
PRINTER_SYNCHRONIZE10485760x100000
PRINTER_STANDARD_RIGHTS_REQUIRED9830400xF0000
PRINTER_STANDARD_RIGHTS_READ1310720x20000
PRINTER_STANDARD_RIGHTS_WRITE1310720x20000
PRINTER_STANDARD_RIGHTS_EXECUTE1310720x20000
SERVER_ACCESS_ADMINISTER10x1
SERVER_ACCESS_ENUMERATE20x2
PRINTER_ACCESS_ADMINISTER40x4
PRINTER_ACCESS_USE80x8
PRINTER_ACCESS_MANAGE_LIMITED640x40

各言語での定義

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

typedef enum PRINTER_ACCESS_RIGHTS : unsigned int {
    PRINTER_ALL_ACCESS = 983052,
    PRINTER_READ = 131080,
    PRINTER_WRITE = 131080,
    PRINTER_EXECUTE = 131080,
    SERVER_ALL_ACCESS = 983043,
    SERVER_READ = 131074,
    SERVER_WRITE = 131075,
    SERVER_EXECUTE = 131074,
    PRINTER_DELETE = 65536,
    PRINTER_READ_CONTROL = 131072,
    PRINTER_WRITE_DAC = 262144,
    PRINTER_WRITE_OWNER = 524288,
    PRINTER_SYNCHRONIZE = 1048576,
    PRINTER_STANDARD_RIGHTS_REQUIRED = 983040,
    PRINTER_STANDARD_RIGHTS_READ = 131072,
    PRINTER_STANDARD_RIGHTS_WRITE = 131072,
    PRINTER_STANDARD_RIGHTS_EXECUTE = 131072,
    SERVER_ACCESS_ADMINISTER = 1,
    SERVER_ACCESS_ENUMERATE = 2,
    PRINTER_ACCESS_ADMINISTER = 4,
    PRINTER_ACCESS_USE = 8,
    PRINTER_ACCESS_MANAGE_LIMITED = 64
} PRINTER_ACCESS_RIGHTS;
[Flags]
public enum PRINTER_ACCESS_RIGHTS : uint
{
    PRINTER_ALL_ACCESS = 983052,
    PRINTER_READ = 131080,
    PRINTER_WRITE = 131080,
    PRINTER_EXECUTE = 131080,
    SERVER_ALL_ACCESS = 983043,
    SERVER_READ = 131074,
    SERVER_WRITE = 131075,
    SERVER_EXECUTE = 131074,
    PRINTER_DELETE = 65536,
    PRINTER_READ_CONTROL = 131072,
    PRINTER_WRITE_DAC = 262144,
    PRINTER_WRITE_OWNER = 524288,
    PRINTER_SYNCHRONIZE = 1048576,
    PRINTER_STANDARD_RIGHTS_REQUIRED = 983040,
    PRINTER_STANDARD_RIGHTS_READ = 131072,
    PRINTER_STANDARD_RIGHTS_WRITE = 131072,
    PRINTER_STANDARD_RIGHTS_EXECUTE = 131072,
    SERVER_ACCESS_ADMINISTER = 1,
    SERVER_ACCESS_ENUMERATE = 2,
    PRINTER_ACCESS_ADMINISTER = 4,
    PRINTER_ACCESS_USE = 8,
    PRINTER_ACCESS_MANAGE_LIMITED = 64,
}
<Flags>
Public Enum PRINTER_ACCESS_RIGHTS As UInteger
    PRINTER_ALL_ACCESS = 983052
    PRINTER_READ = 131080
    PRINTER_WRITE = 131080
    PRINTER_EXECUTE = 131080
    SERVER_ALL_ACCESS = 983043
    SERVER_READ = 131074
    SERVER_WRITE = 131075
    SERVER_EXECUTE = 131074
    PRINTER_DELETE = 65536
    PRINTER_READ_CONTROL = 131072
    PRINTER_WRITE_DAC = 262144
    PRINTER_WRITE_OWNER = 524288
    PRINTER_SYNCHRONIZE = 1048576
    PRINTER_STANDARD_RIGHTS_REQUIRED = 983040
    PRINTER_STANDARD_RIGHTS_READ = 131072
    PRINTER_STANDARD_RIGHTS_WRITE = 131072
    PRINTER_STANDARD_RIGHTS_EXECUTE = 131072
    SERVER_ACCESS_ADMINISTER = 1
    SERVER_ACCESS_ENUMERATE = 2
    PRINTER_ACCESS_ADMINISTER = 4
    PRINTER_ACCESS_USE = 8
    PRINTER_ACCESS_MANAGE_LIMITED = 64
End Enum
import enum

class PRINTER_ACCESS_RIGHTS(enum.IntFlag):
    PRINTER_ALL_ACCESS = 983052
    PRINTER_READ = 131080
    PRINTER_WRITE = 131080
    PRINTER_EXECUTE = 131080
    SERVER_ALL_ACCESS = 983043
    SERVER_READ = 131074
    SERVER_WRITE = 131075
    SERVER_EXECUTE = 131074
    PRINTER_DELETE = 65536
    PRINTER_READ_CONTROL = 131072
    PRINTER_WRITE_DAC = 262144
    PRINTER_WRITE_OWNER = 524288
    PRINTER_SYNCHRONIZE = 1048576
    PRINTER_STANDARD_RIGHTS_REQUIRED = 983040
    PRINTER_STANDARD_RIGHTS_READ = 131072
    PRINTER_STANDARD_RIGHTS_WRITE = 131072
    PRINTER_STANDARD_RIGHTS_EXECUTE = 131072
    SERVER_ACCESS_ADMINISTER = 1
    SERVER_ACCESS_ENUMERATE = 2
    PRINTER_ACCESS_ADMINISTER = 4
    PRINTER_ACCESS_USE = 8
    PRINTER_ACCESS_MANAGE_LIMITED = 64
// PRINTER_ACCESS_RIGHTS (flags)
pub const PRINTER_ALL_ACCESS: u32 = 983052;
pub const PRINTER_READ: u32 = 131080;
pub const PRINTER_WRITE: u32 = 131080;
pub const PRINTER_EXECUTE: u32 = 131080;
pub const SERVER_ALL_ACCESS: u32 = 983043;
pub const SERVER_READ: u32 = 131074;
pub const SERVER_WRITE: u32 = 131075;
pub const SERVER_EXECUTE: u32 = 131074;
pub const PRINTER_DELETE: u32 = 65536;
pub const PRINTER_READ_CONTROL: u32 = 131072;
pub const PRINTER_WRITE_DAC: u32 = 262144;
pub const PRINTER_WRITE_OWNER: u32 = 524288;
pub const PRINTER_SYNCHRONIZE: u32 = 1048576;
pub const PRINTER_STANDARD_RIGHTS_REQUIRED: u32 = 983040;
pub const PRINTER_STANDARD_RIGHTS_READ: u32 = 131072;
pub const PRINTER_STANDARD_RIGHTS_WRITE: u32 = 131072;
pub const PRINTER_STANDARD_RIGHTS_EXECUTE: u32 = 131072;
pub const SERVER_ACCESS_ADMINISTER: u32 = 1;
pub const SERVER_ACCESS_ENUMERATE: u32 = 2;
pub const PRINTER_ACCESS_ADMINISTER: u32 = 4;
pub const PRINTER_ACCESS_USE: u32 = 8;
pub const PRINTER_ACCESS_MANAGE_LIMITED: u32 = 64;
// PRINTER_ACCESS_RIGHTS
const (
	PRINTER_ALL_ACCESS uint32 = 983052
	PRINTER_READ uint32 = 131080
	PRINTER_WRITE uint32 = 131080
	PRINTER_EXECUTE uint32 = 131080
	SERVER_ALL_ACCESS uint32 = 983043
	SERVER_READ uint32 = 131074
	SERVER_WRITE uint32 = 131075
	SERVER_EXECUTE uint32 = 131074
	PRINTER_DELETE uint32 = 65536
	PRINTER_READ_CONTROL uint32 = 131072
	PRINTER_WRITE_DAC uint32 = 262144
	PRINTER_WRITE_OWNER uint32 = 524288
	PRINTER_SYNCHRONIZE uint32 = 1048576
	PRINTER_STANDARD_RIGHTS_REQUIRED uint32 = 983040
	PRINTER_STANDARD_RIGHTS_READ uint32 = 131072
	PRINTER_STANDARD_RIGHTS_WRITE uint32 = 131072
	PRINTER_STANDARD_RIGHTS_EXECUTE uint32 = 131072
	SERVER_ACCESS_ADMINISTER uint32 = 1
	SERVER_ACCESS_ENUMERATE uint32 = 2
	PRINTER_ACCESS_ADMINISTER uint32 = 4
	PRINTER_ACCESS_USE uint32 = 8
	PRINTER_ACCESS_MANAGE_LIMITED uint32 = 64
)
const
  PRINTER_ALL_ACCESS = 983052;
  PRINTER_READ = 131080;
  PRINTER_WRITE = 131080;
  PRINTER_EXECUTE = 131080;
  SERVER_ALL_ACCESS = 983043;
  SERVER_READ = 131074;
  SERVER_WRITE = 131075;
  SERVER_EXECUTE = 131074;
  PRINTER_DELETE = 65536;
  PRINTER_READ_CONTROL = 131072;
  PRINTER_WRITE_DAC = 262144;
  PRINTER_WRITE_OWNER = 524288;
  PRINTER_SYNCHRONIZE = 1048576;
  PRINTER_STANDARD_RIGHTS_REQUIRED = 983040;
  PRINTER_STANDARD_RIGHTS_READ = 131072;
  PRINTER_STANDARD_RIGHTS_WRITE = 131072;
  PRINTER_STANDARD_RIGHTS_EXECUTE = 131072;
  SERVER_ACCESS_ADMINISTER = 1;
  SERVER_ACCESS_ENUMERATE = 2;
  PRINTER_ACCESS_ADMINISTER = 4;
  PRINTER_ACCESS_USE = 8;
  PRINTER_ACCESS_MANAGE_LIMITED = 64;
// PRINTER_ACCESS_RIGHTS
pub const PRINTER_ALL_ACCESS: u32 = 983052;
pub const PRINTER_READ: u32 = 131080;
pub const PRINTER_WRITE: u32 = 131080;
pub const PRINTER_EXECUTE: u32 = 131080;
pub const SERVER_ALL_ACCESS: u32 = 983043;
pub const SERVER_READ: u32 = 131074;
pub const SERVER_WRITE: u32 = 131075;
pub const SERVER_EXECUTE: u32 = 131074;
pub const PRINTER_DELETE: u32 = 65536;
pub const PRINTER_READ_CONTROL: u32 = 131072;
pub const PRINTER_WRITE_DAC: u32 = 262144;
pub const PRINTER_WRITE_OWNER: u32 = 524288;
pub const PRINTER_SYNCHRONIZE: u32 = 1048576;
pub const PRINTER_STANDARD_RIGHTS_REQUIRED: u32 = 983040;
pub const PRINTER_STANDARD_RIGHTS_READ: u32 = 131072;
pub const PRINTER_STANDARD_RIGHTS_WRITE: u32 = 131072;
pub const PRINTER_STANDARD_RIGHTS_EXECUTE: u32 = 131072;
pub const SERVER_ACCESS_ADMINISTER: u32 = 1;
pub const SERVER_ACCESS_ENUMERATE: u32 = 2;
pub const PRINTER_ACCESS_ADMINISTER: u32 = 4;
pub const PRINTER_ACCESS_USE: u32 = 8;
pub const PRINTER_ACCESS_MANAGE_LIMITED: u32 = 64;
const
  PRINTER_ALL_ACCESS* = 983052
  PRINTER_READ* = 131080
  PRINTER_WRITE* = 131080
  PRINTER_EXECUTE* = 131080
  SERVER_ALL_ACCESS* = 983043
  SERVER_READ* = 131074
  SERVER_WRITE* = 131075
  SERVER_EXECUTE* = 131074
  PRINTER_DELETE* = 65536
  PRINTER_READ_CONTROL* = 131072
  PRINTER_WRITE_DAC* = 262144
  PRINTER_WRITE_OWNER* = 524288
  PRINTER_SYNCHRONIZE* = 1048576
  PRINTER_STANDARD_RIGHTS_REQUIRED* = 983040
  PRINTER_STANDARD_RIGHTS_READ* = 131072
  PRINTER_STANDARD_RIGHTS_WRITE* = 131072
  PRINTER_STANDARD_RIGHTS_EXECUTE* = 131072
  SERVER_ACCESS_ADMINISTER* = 1
  SERVER_ACCESS_ENUMERATE* = 2
  PRINTER_ACCESS_ADMINISTER* = 4
  PRINTER_ACCESS_USE* = 8
  PRINTER_ACCESS_MANAGE_LIMITED* = 64
enum PRINTER_ACCESS_RIGHTS : uint {
    PRINTER_ALL_ACCESS = 983052,
    PRINTER_READ = 131080,
    PRINTER_WRITE = 131080,
    PRINTER_EXECUTE = 131080,
    SERVER_ALL_ACCESS = 983043,
    SERVER_READ = 131074,
    SERVER_WRITE = 131075,
    SERVER_EXECUTE = 131074,
    PRINTER_DELETE = 65536,
    PRINTER_READ_CONTROL = 131072,
    PRINTER_WRITE_DAC = 262144,
    PRINTER_WRITE_OWNER = 524288,
    PRINTER_SYNCHRONIZE = 1048576,
    PRINTER_STANDARD_RIGHTS_REQUIRED = 983040,
    PRINTER_STANDARD_RIGHTS_READ = 131072,
    PRINTER_STANDARD_RIGHTS_WRITE = 131072,
    PRINTER_STANDARD_RIGHTS_EXECUTE = 131072,
    SERVER_ACCESS_ADMINISTER = 1,
    SERVER_ACCESS_ENUMERATE = 2,
    PRINTER_ACCESS_ADMINISTER = 4,
    PRINTER_ACCESS_USE = 8,
    PRINTER_ACCESS_MANAGE_LIMITED = 64,
}
#define global PRINTER_ALL_ACCESS               0xF000C
#define global PRINTER_READ                     0x20008
#define global PRINTER_WRITE                    0x20008
#define global PRINTER_EXECUTE                  0x20008
#define global SERVER_ALL_ACCESS                0xF0003
#define global SERVER_READ                      0x20002
#define global SERVER_WRITE                     0x20003
#define global SERVER_EXECUTE                   0x20002
#define global PRINTER_DELETE                   0x10000
#define global PRINTER_READ_CONTROL             0x20000
#define global PRINTER_WRITE_DAC                0x40000
#define global PRINTER_WRITE_OWNER              0x80000
#define global PRINTER_SYNCHRONIZE              0x100000
#define global PRINTER_STANDARD_RIGHTS_REQUIRED 0xF0000
#define global PRINTER_STANDARD_RIGHTS_READ     0x20000
#define global PRINTER_STANDARD_RIGHTS_WRITE    0x20000
#define global PRINTER_STANDARD_RIGHTS_EXECUTE  0x20000
#define global SERVER_ACCESS_ADMINISTER         0x1
#define global SERVER_ACCESS_ENUMERATE          0x2
#define global PRINTER_ACCESS_ADMINISTER        0x4
#define global PRINTER_ACCESS_USE               0x8
#define global PRINTER_ACCESS_MANAGE_LIMITED    0x40
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。