ホーム › Graphics.Printing › PRINTER_ACCESS_RIGHTS
PRINTER_ACCESS_RIGHTS
列挙型フラグメンバー 22
| 名前 | 10進 | 16進 |
|---|---|---|
| PRINTER_ALL_ACCESS | 983052 | 0xF000C |
| PRINTER_READ | 131080 | 0x20008 |
| PRINTER_WRITE | 131080 | 0x20008 |
| PRINTER_EXECUTE | 131080 | 0x20008 |
| SERVER_ALL_ACCESS | 983043 | 0xF0003 |
| SERVER_READ | 131074 | 0x20002 |
| SERVER_WRITE | 131075 | 0x20003 |
| SERVER_EXECUTE | 131074 | 0x20002 |
| PRINTER_DELETE | 65536 | 0x10000 |
| PRINTER_READ_CONTROL | 131072 | 0x20000 |
| PRINTER_WRITE_DAC | 262144 | 0x40000 |
| PRINTER_WRITE_OWNER | 524288 | 0x80000 |
| PRINTER_SYNCHRONIZE | 1048576 | 0x100000 |
| PRINTER_STANDARD_RIGHTS_REQUIRED | 983040 | 0xF0000 |
| PRINTER_STANDARD_RIGHTS_READ | 131072 | 0x20000 |
| PRINTER_STANDARD_RIGHTS_WRITE | 131072 | 0x20000 |
| PRINTER_STANDARD_RIGHTS_EXECUTE | 131072 | 0x20000 |
| SERVER_ACCESS_ADMINISTER | 1 | 0x1 |
| SERVER_ACCESS_ENUMERATE | 2 | 0x2 |
| PRINTER_ACCESS_ADMINISTER | 4 | 0x4 |
| PRINTER_ACCESS_USE | 8 | 0x8 |
| PRINTER_ACCESS_MANAGE_LIMITED | 64 | 0x40 |
各言語での定義
列挙メンバーの定義。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 Enumimport 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* = 64enum 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)。