Win32 API 日本語リファレンス
ホームNetworking.ActiveDirectory › ADS_ACEFLAG_ENUM

ADS_ACEFLAG_ENUM

列挙型
基底型i4

メンバー 7

名前10進16進
ADS_ACEFLAG_INHERIT_ACE20x2
ADS_ACEFLAG_NO_PROPAGATE_INHERIT_ACE40x4
ADS_ACEFLAG_INHERIT_ONLY_ACE80x8
ADS_ACEFLAG_INHERITED_ACE160x10
ADS_ACEFLAG_VALID_INHERIT_FLAGS310x1F
ADS_ACEFLAG_SUCCESSFUL_ACCESS640x40
ADS_ACEFLAG_FAILED_ACCESS1280x80

各言語での定義

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

typedef enum ADS_ACEFLAG_ENUM : int {
    ADS_ACEFLAG_INHERIT_ACE = 2,
    ADS_ACEFLAG_NO_PROPAGATE_INHERIT_ACE = 4,
    ADS_ACEFLAG_INHERIT_ONLY_ACE = 8,
    ADS_ACEFLAG_INHERITED_ACE = 16,
    ADS_ACEFLAG_VALID_INHERIT_FLAGS = 31,
    ADS_ACEFLAG_SUCCESSFUL_ACCESS = 64,
    ADS_ACEFLAG_FAILED_ACCESS = 128
} ADS_ACEFLAG_ENUM;
public enum ADS_ACEFLAG_ENUM : int
{
    ADS_ACEFLAG_INHERIT_ACE = 2,
    ADS_ACEFLAG_NO_PROPAGATE_INHERIT_ACE = 4,
    ADS_ACEFLAG_INHERIT_ONLY_ACE = 8,
    ADS_ACEFLAG_INHERITED_ACE = 16,
    ADS_ACEFLAG_VALID_INHERIT_FLAGS = 31,
    ADS_ACEFLAG_SUCCESSFUL_ACCESS = 64,
    ADS_ACEFLAG_FAILED_ACCESS = 128,
}
Public Enum ADS_ACEFLAG_ENUM As Integer
    ADS_ACEFLAG_INHERIT_ACE = 2
    ADS_ACEFLAG_NO_PROPAGATE_INHERIT_ACE = 4
    ADS_ACEFLAG_INHERIT_ONLY_ACE = 8
    ADS_ACEFLAG_INHERITED_ACE = 16
    ADS_ACEFLAG_VALID_INHERIT_FLAGS = 31
    ADS_ACEFLAG_SUCCESSFUL_ACCESS = 64
    ADS_ACEFLAG_FAILED_ACCESS = 128
End Enum
import enum

class ADS_ACEFLAG_ENUM(enum.IntEnum):
    ADS_ACEFLAG_INHERIT_ACE = 2
    ADS_ACEFLAG_NO_PROPAGATE_INHERIT_ACE = 4
    ADS_ACEFLAG_INHERIT_ONLY_ACE = 8
    ADS_ACEFLAG_INHERITED_ACE = 16
    ADS_ACEFLAG_VALID_INHERIT_FLAGS = 31
    ADS_ACEFLAG_SUCCESSFUL_ACCESS = 64
    ADS_ACEFLAG_FAILED_ACCESS = 128
// ADS_ACEFLAG_ENUM
pub const ADS_ACEFLAG_INHERIT_ACE: i32 = 2;
pub const ADS_ACEFLAG_NO_PROPAGATE_INHERIT_ACE: i32 = 4;
pub const ADS_ACEFLAG_INHERIT_ONLY_ACE: i32 = 8;
pub const ADS_ACEFLAG_INHERITED_ACE: i32 = 16;
pub const ADS_ACEFLAG_VALID_INHERIT_FLAGS: i32 = 31;
pub const ADS_ACEFLAG_SUCCESSFUL_ACCESS: i32 = 64;
pub const ADS_ACEFLAG_FAILED_ACCESS: i32 = 128;
// ADS_ACEFLAG_ENUM
const (
	ADS_ACEFLAG_INHERIT_ACE int32 = 2
	ADS_ACEFLAG_NO_PROPAGATE_INHERIT_ACE int32 = 4
	ADS_ACEFLAG_INHERIT_ONLY_ACE int32 = 8
	ADS_ACEFLAG_INHERITED_ACE int32 = 16
	ADS_ACEFLAG_VALID_INHERIT_FLAGS int32 = 31
	ADS_ACEFLAG_SUCCESSFUL_ACCESS int32 = 64
	ADS_ACEFLAG_FAILED_ACCESS int32 = 128
)
const
  ADS_ACEFLAG_INHERIT_ACE = 2;
  ADS_ACEFLAG_NO_PROPAGATE_INHERIT_ACE = 4;
  ADS_ACEFLAG_INHERIT_ONLY_ACE = 8;
  ADS_ACEFLAG_INHERITED_ACE = 16;
  ADS_ACEFLAG_VALID_INHERIT_FLAGS = 31;
  ADS_ACEFLAG_SUCCESSFUL_ACCESS = 64;
  ADS_ACEFLAG_FAILED_ACCESS = 128;
// ADS_ACEFLAG_ENUM
pub const ADS_ACEFLAG_INHERIT_ACE: i32 = 2;
pub const ADS_ACEFLAG_NO_PROPAGATE_INHERIT_ACE: i32 = 4;
pub const ADS_ACEFLAG_INHERIT_ONLY_ACE: i32 = 8;
pub const ADS_ACEFLAG_INHERITED_ACE: i32 = 16;
pub const ADS_ACEFLAG_VALID_INHERIT_FLAGS: i32 = 31;
pub const ADS_ACEFLAG_SUCCESSFUL_ACCESS: i32 = 64;
pub const ADS_ACEFLAG_FAILED_ACCESS: i32 = 128;
const
  ADS_ACEFLAG_INHERIT_ACE* = 2
  ADS_ACEFLAG_NO_PROPAGATE_INHERIT_ACE* = 4
  ADS_ACEFLAG_INHERIT_ONLY_ACE* = 8
  ADS_ACEFLAG_INHERITED_ACE* = 16
  ADS_ACEFLAG_VALID_INHERIT_FLAGS* = 31
  ADS_ACEFLAG_SUCCESSFUL_ACCESS* = 64
  ADS_ACEFLAG_FAILED_ACCESS* = 128
enum ADS_ACEFLAG_ENUM : int {
    ADS_ACEFLAG_INHERIT_ACE = 2,
    ADS_ACEFLAG_NO_PROPAGATE_INHERIT_ACE = 4,
    ADS_ACEFLAG_INHERIT_ONLY_ACE = 8,
    ADS_ACEFLAG_INHERITED_ACE = 16,
    ADS_ACEFLAG_VALID_INHERIT_FLAGS = 31,
    ADS_ACEFLAG_SUCCESSFUL_ACCESS = 64,
    ADS_ACEFLAG_FAILED_ACCESS = 128,
}
#define global ADS_ACEFLAG_INHERIT_ACE              0x2
#define global ADS_ACEFLAG_NO_PROPAGATE_INHERIT_ACE 0x4
#define global ADS_ACEFLAG_INHERIT_ONLY_ACE         0x8
#define global ADS_ACEFLAG_INHERITED_ACE            0x10
#define global ADS_ACEFLAG_VALID_INHERIT_FLAGS      0x1F
#define global ADS_ACEFLAG_SUCCESSFUL_ACCESS        0x40
#define global ADS_ACEFLAG_FAILED_ACCESS            0x80