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

MQQUEUEACCESSMASK

列挙型フラグ
基底型u4

メンバー 16

名前10進16進
MQSEC_DELETE_QUEUE655360x10000
MQSEC_GET_QUEUE_PERMISSIONS1310720x20000
MQSEC_CHANGE_QUEUE_PERMISSIONS2621440x40000
MQSEC_TAKE_QUEUE_OWNERSHIP5242880x80000
MQSEC_RECEIVE_MESSAGE30x3
MQSEC_RECEIVE_JOURNAL_MESSAGE100xA
MQSEC_QUEUE_GENERIC_READ1311150x2002B
MQSEC_QUEUE_GENERIC_WRITE1311080x20024
MQSEC_QUEUE_GENERIC_ALL9831030xF003F
MQSEC_DELETE_MESSAGE10x1
MQSEC_PEEK_MESSAGE20x2
MQSEC_WRITE_MESSAGE40x4
MQSEC_DELETE_JOURNAL_MESSAGE80x8
MQSEC_SET_QUEUE_PROPERTIES160x10
MQSEC_GET_QUEUE_PROPERTIES320x20
MQSEC_QUEUE_GENERIC_EXECUTE00x0

各言語での定義

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

typedef enum MQQUEUEACCESSMASK : unsigned int {
    MQSEC_DELETE_QUEUE = 65536,
    MQSEC_GET_QUEUE_PERMISSIONS = 131072,
    MQSEC_CHANGE_QUEUE_PERMISSIONS = 262144,
    MQSEC_TAKE_QUEUE_OWNERSHIP = 524288,
    MQSEC_RECEIVE_MESSAGE = 3,
    MQSEC_RECEIVE_JOURNAL_MESSAGE = 10,
    MQSEC_QUEUE_GENERIC_READ = 131115,
    MQSEC_QUEUE_GENERIC_WRITE = 131108,
    MQSEC_QUEUE_GENERIC_ALL = 983103,
    MQSEC_DELETE_MESSAGE = 1,
    MQSEC_PEEK_MESSAGE = 2,
    MQSEC_WRITE_MESSAGE = 4,
    MQSEC_DELETE_JOURNAL_MESSAGE = 8,
    MQSEC_SET_QUEUE_PROPERTIES = 16,
    MQSEC_GET_QUEUE_PROPERTIES = 32,
    MQSEC_QUEUE_GENERIC_EXECUTE = 0
} MQQUEUEACCESSMASK;
[Flags]
public enum MQQUEUEACCESSMASK : uint
{
    MQSEC_DELETE_QUEUE = 65536,
    MQSEC_GET_QUEUE_PERMISSIONS = 131072,
    MQSEC_CHANGE_QUEUE_PERMISSIONS = 262144,
    MQSEC_TAKE_QUEUE_OWNERSHIP = 524288,
    MQSEC_RECEIVE_MESSAGE = 3,
    MQSEC_RECEIVE_JOURNAL_MESSAGE = 10,
    MQSEC_QUEUE_GENERIC_READ = 131115,
    MQSEC_QUEUE_GENERIC_WRITE = 131108,
    MQSEC_QUEUE_GENERIC_ALL = 983103,
    MQSEC_DELETE_MESSAGE = 1,
    MQSEC_PEEK_MESSAGE = 2,
    MQSEC_WRITE_MESSAGE = 4,
    MQSEC_DELETE_JOURNAL_MESSAGE = 8,
    MQSEC_SET_QUEUE_PROPERTIES = 16,
    MQSEC_GET_QUEUE_PROPERTIES = 32,
    MQSEC_QUEUE_GENERIC_EXECUTE = 0,
}
<Flags>
Public Enum MQQUEUEACCESSMASK As UInteger
    MQSEC_DELETE_QUEUE = 65536
    MQSEC_GET_QUEUE_PERMISSIONS = 131072
    MQSEC_CHANGE_QUEUE_PERMISSIONS = 262144
    MQSEC_TAKE_QUEUE_OWNERSHIP = 524288
    MQSEC_RECEIVE_MESSAGE = 3
    MQSEC_RECEIVE_JOURNAL_MESSAGE = 10
    MQSEC_QUEUE_GENERIC_READ = 131115
    MQSEC_QUEUE_GENERIC_WRITE = 131108
    MQSEC_QUEUE_GENERIC_ALL = 983103
    MQSEC_DELETE_MESSAGE = 1
    MQSEC_PEEK_MESSAGE = 2
    MQSEC_WRITE_MESSAGE = 4
    MQSEC_DELETE_JOURNAL_MESSAGE = 8
    MQSEC_SET_QUEUE_PROPERTIES = 16
    MQSEC_GET_QUEUE_PROPERTIES = 32
    MQSEC_QUEUE_GENERIC_EXECUTE = 0
End Enum
import enum

class MQQUEUEACCESSMASK(enum.IntFlag):
    MQSEC_DELETE_QUEUE = 65536
    MQSEC_GET_QUEUE_PERMISSIONS = 131072
    MQSEC_CHANGE_QUEUE_PERMISSIONS = 262144
    MQSEC_TAKE_QUEUE_OWNERSHIP = 524288
    MQSEC_RECEIVE_MESSAGE = 3
    MQSEC_RECEIVE_JOURNAL_MESSAGE = 10
    MQSEC_QUEUE_GENERIC_READ = 131115
    MQSEC_QUEUE_GENERIC_WRITE = 131108
    MQSEC_QUEUE_GENERIC_ALL = 983103
    MQSEC_DELETE_MESSAGE = 1
    MQSEC_PEEK_MESSAGE = 2
    MQSEC_WRITE_MESSAGE = 4
    MQSEC_DELETE_JOURNAL_MESSAGE = 8
    MQSEC_SET_QUEUE_PROPERTIES = 16
    MQSEC_GET_QUEUE_PROPERTIES = 32
    MQSEC_QUEUE_GENERIC_EXECUTE = 0
// MQQUEUEACCESSMASK (flags)
pub const MQSEC_DELETE_QUEUE: u32 = 65536;
pub const MQSEC_GET_QUEUE_PERMISSIONS: u32 = 131072;
pub const MQSEC_CHANGE_QUEUE_PERMISSIONS: u32 = 262144;
pub const MQSEC_TAKE_QUEUE_OWNERSHIP: u32 = 524288;
pub const MQSEC_RECEIVE_MESSAGE: u32 = 3;
pub const MQSEC_RECEIVE_JOURNAL_MESSAGE: u32 = 10;
pub const MQSEC_QUEUE_GENERIC_READ: u32 = 131115;
pub const MQSEC_QUEUE_GENERIC_WRITE: u32 = 131108;
pub const MQSEC_QUEUE_GENERIC_ALL: u32 = 983103;
pub const MQSEC_DELETE_MESSAGE: u32 = 1;
pub const MQSEC_PEEK_MESSAGE: u32 = 2;
pub const MQSEC_WRITE_MESSAGE: u32 = 4;
pub const MQSEC_DELETE_JOURNAL_MESSAGE: u32 = 8;
pub const MQSEC_SET_QUEUE_PROPERTIES: u32 = 16;
pub const MQSEC_GET_QUEUE_PROPERTIES: u32 = 32;
pub const MQSEC_QUEUE_GENERIC_EXECUTE: u32 = 0;
// MQQUEUEACCESSMASK
const (
	MQSEC_DELETE_QUEUE uint32 = 65536
	MQSEC_GET_QUEUE_PERMISSIONS uint32 = 131072
	MQSEC_CHANGE_QUEUE_PERMISSIONS uint32 = 262144
	MQSEC_TAKE_QUEUE_OWNERSHIP uint32 = 524288
	MQSEC_RECEIVE_MESSAGE uint32 = 3
	MQSEC_RECEIVE_JOURNAL_MESSAGE uint32 = 10
	MQSEC_QUEUE_GENERIC_READ uint32 = 131115
	MQSEC_QUEUE_GENERIC_WRITE uint32 = 131108
	MQSEC_QUEUE_GENERIC_ALL uint32 = 983103
	MQSEC_DELETE_MESSAGE uint32 = 1
	MQSEC_PEEK_MESSAGE uint32 = 2
	MQSEC_WRITE_MESSAGE uint32 = 4
	MQSEC_DELETE_JOURNAL_MESSAGE uint32 = 8
	MQSEC_SET_QUEUE_PROPERTIES uint32 = 16
	MQSEC_GET_QUEUE_PROPERTIES uint32 = 32
	MQSEC_QUEUE_GENERIC_EXECUTE uint32 = 0
)
const
  MQSEC_DELETE_QUEUE = 65536;
  MQSEC_GET_QUEUE_PERMISSIONS = 131072;
  MQSEC_CHANGE_QUEUE_PERMISSIONS = 262144;
  MQSEC_TAKE_QUEUE_OWNERSHIP = 524288;
  MQSEC_RECEIVE_MESSAGE = 3;
  MQSEC_RECEIVE_JOURNAL_MESSAGE = 10;
  MQSEC_QUEUE_GENERIC_READ = 131115;
  MQSEC_QUEUE_GENERIC_WRITE = 131108;
  MQSEC_QUEUE_GENERIC_ALL = 983103;
  MQSEC_DELETE_MESSAGE = 1;
  MQSEC_PEEK_MESSAGE = 2;
  MQSEC_WRITE_MESSAGE = 4;
  MQSEC_DELETE_JOURNAL_MESSAGE = 8;
  MQSEC_SET_QUEUE_PROPERTIES = 16;
  MQSEC_GET_QUEUE_PROPERTIES = 32;
  MQSEC_QUEUE_GENERIC_EXECUTE = 0;
// MQQUEUEACCESSMASK
pub const MQSEC_DELETE_QUEUE: u32 = 65536;
pub const MQSEC_GET_QUEUE_PERMISSIONS: u32 = 131072;
pub const MQSEC_CHANGE_QUEUE_PERMISSIONS: u32 = 262144;
pub const MQSEC_TAKE_QUEUE_OWNERSHIP: u32 = 524288;
pub const MQSEC_RECEIVE_MESSAGE: u32 = 3;
pub const MQSEC_RECEIVE_JOURNAL_MESSAGE: u32 = 10;
pub const MQSEC_QUEUE_GENERIC_READ: u32 = 131115;
pub const MQSEC_QUEUE_GENERIC_WRITE: u32 = 131108;
pub const MQSEC_QUEUE_GENERIC_ALL: u32 = 983103;
pub const MQSEC_DELETE_MESSAGE: u32 = 1;
pub const MQSEC_PEEK_MESSAGE: u32 = 2;
pub const MQSEC_WRITE_MESSAGE: u32 = 4;
pub const MQSEC_DELETE_JOURNAL_MESSAGE: u32 = 8;
pub const MQSEC_SET_QUEUE_PROPERTIES: u32 = 16;
pub const MQSEC_GET_QUEUE_PROPERTIES: u32 = 32;
pub const MQSEC_QUEUE_GENERIC_EXECUTE: u32 = 0;
const
  MQSEC_DELETE_QUEUE* = 65536
  MQSEC_GET_QUEUE_PERMISSIONS* = 131072
  MQSEC_CHANGE_QUEUE_PERMISSIONS* = 262144
  MQSEC_TAKE_QUEUE_OWNERSHIP* = 524288
  MQSEC_RECEIVE_MESSAGE* = 3
  MQSEC_RECEIVE_JOURNAL_MESSAGE* = 10
  MQSEC_QUEUE_GENERIC_READ* = 131115
  MQSEC_QUEUE_GENERIC_WRITE* = 131108
  MQSEC_QUEUE_GENERIC_ALL* = 983103
  MQSEC_DELETE_MESSAGE* = 1
  MQSEC_PEEK_MESSAGE* = 2
  MQSEC_WRITE_MESSAGE* = 4
  MQSEC_DELETE_JOURNAL_MESSAGE* = 8
  MQSEC_SET_QUEUE_PROPERTIES* = 16
  MQSEC_GET_QUEUE_PROPERTIES* = 32
  MQSEC_QUEUE_GENERIC_EXECUTE* = 0
enum MQQUEUEACCESSMASK : uint {
    MQSEC_DELETE_QUEUE = 65536,
    MQSEC_GET_QUEUE_PERMISSIONS = 131072,
    MQSEC_CHANGE_QUEUE_PERMISSIONS = 262144,
    MQSEC_TAKE_QUEUE_OWNERSHIP = 524288,
    MQSEC_RECEIVE_MESSAGE = 3,
    MQSEC_RECEIVE_JOURNAL_MESSAGE = 10,
    MQSEC_QUEUE_GENERIC_READ = 131115,
    MQSEC_QUEUE_GENERIC_WRITE = 131108,
    MQSEC_QUEUE_GENERIC_ALL = 983103,
    MQSEC_DELETE_MESSAGE = 1,
    MQSEC_PEEK_MESSAGE = 2,
    MQSEC_WRITE_MESSAGE = 4,
    MQSEC_DELETE_JOURNAL_MESSAGE = 8,
    MQSEC_SET_QUEUE_PROPERTIES = 16,
    MQSEC_GET_QUEUE_PROPERTIES = 32,
    MQSEC_QUEUE_GENERIC_EXECUTE = 0,
}
#define global MQSEC_DELETE_QUEUE             0x10000
#define global MQSEC_GET_QUEUE_PERMISSIONS    0x20000
#define global MQSEC_CHANGE_QUEUE_PERMISSIONS 0x40000
#define global MQSEC_TAKE_QUEUE_OWNERSHIP     0x80000
#define global MQSEC_RECEIVE_MESSAGE          0x3
#define global MQSEC_RECEIVE_JOURNAL_MESSAGE  0xA
#define global MQSEC_QUEUE_GENERIC_READ       0x2002B
#define global MQSEC_QUEUE_GENERIC_WRITE      0x20024
#define global MQSEC_QUEUE_GENERIC_ALL        0xF003F
#define global MQSEC_DELETE_MESSAGE           0x1
#define global MQSEC_PEEK_MESSAGE             0x2
#define global MQSEC_WRITE_MESSAGE            0x4
#define global MQSEC_DELETE_JOURNAL_MESSAGE   0x8
#define global MQSEC_SET_QUEUE_PROPERTIES     0x10
#define global MQSEC_GET_QUEUE_PROPERTIES     0x20
#define global MQSEC_QUEUE_GENERIC_EXECUTE    0x0
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。