Class: Rex::Proto::MsDtyp::MsDtypAceType

Inherits:
Object
  • Object
show all
Defined in:
lib/rex/proto/ms_dtyp.rb

Overview

Constant Summary collapse

ACCESS_ALLOWED_ACE_TYPE =
0x0
ACCESS_DENIED_ACE_TYPE =
0x1
SYSTEM_AUDIT_ACE_TYPE =
0x2
SYSTEM_ALARM_ACE_TYPE =

Reserved for future use according to documentation.

0x3
ACCESS_ALLOWED_COMPOUND_ACE_TYPE =

Reserved for future use according to documentation.

0x4
ACCESS_ALLOWED_OBJECT_ACE_TYPE =
0x5
ACCESS_DENIED_OBJECT_ACE_TYPE =
0x6
SYSTEM_AUDIT_OBJECT_ACE_TYPE =
0x7
SYSTEM_ALARM_OBJECT_ACE_TYPE =

Reserved for future use according to documentation.

0x8
ACCESS_ALLOWED_CALLBACK_ACE_TYPE =
0x9
ACCESS_DENIED_CALLBACK_ACE_TYPE =
0xA
ACCESS_ALLOWED_CALLBACK_OBJECT_ACE_TYPE =
0xB
ACCESS_DENIED_CALLBACK_OBJECT_ACE_TYPE =
0xC
SYSTEM_AUDIT_CALLBACK_ACE_TYPE =
0xD
SYSTEM_ALARM_CALLBACK_ACE_TYPE =

Reserved for future use according to documentation.

0xE
SYSTEM_AUDIT_CALLBACK_OBJECT_ACE_TYPE =
0xF
SYSTEM_ALARM_CALLBACK_OBJECT_ACE_TYPE =

Reserved for future use according to documentation.

0x10
SYSTEM_MANDATORY_LABEL_ACE_TYPE =
0x11
SYSTEM_RESOURCE_ATTRIBUTE_ACE_TYPE =
0x12
SYSTEM_SCOPED_POLICY_ID_ACE_TYPE =
0x13

Class Method Summary collapse

Class Method Details

.name(value) ⇒ Object



115
116
117
# File 'lib/rex/proto/ms_dtyp.rb', line 115

def self.name(value)
  constants.select { |c| c.upcase == c }.find { |c| const_get(c) == value }
end