libintrovirt v0.57.4
IntroVirt introspection library
Loading...
Searching...
No Matches
ACCESS_MASK.hh File Reference
#include <introvirt/util/json/json.hh>
#include <cstdint>
#include <ostream>
#include <string>
Include dependency graph for ACCESS_MASK.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  introvirt::windows::nt::ACCESS_MASK
 Generic ACCESS_MASK type. More...
 

Namespaces

namespace  introvirt
 Core IntroVirt classes.
 
namespace  introvirt::windows
 Classes related to Microsoft Windows guests.
 
namespace  introvirt::windows::nt
 Classes related to the Windows NT kernel.
 

Enumerations

enum  introvirt::windows::nt::AccessMaskFlag {
  introvirt::windows::nt::DELETE = 0x010000 , introvirt::windows::nt::READ_CONTROL = 0x020000 , introvirt::windows::nt::WRITE_DAC = 0x040000 , introvirt::windows::nt::WRITE_OWNER = 0x080000 ,
  introvirt::windows::nt::SYNCHRONIZE = 0x100000 , introvirt::windows::nt::STANDARD_RIGHTS_ALL = DELETE | READ_CONTROL | WRITE_DAC | WRITE_OWNER | SYNCHRONIZE , introvirt::windows::nt::STANDARD_RIGHTS_READ = READ_CONTROL , introvirt::windows::nt::STANDARD_RIGHTS_WRITE = READ_CONTROL ,
  introvirt::windows::nt::STANDARD_RIGHTS_EXECUTE = READ_CONTROL , introvirt::windows::nt::STANDARD_RIGHTS_REQUIRED = DELETE | READ_CONTROL | WRITE_DAC | WRITE_OWNER , introvirt::windows::nt::ACCESS_SYSTEM_SECURITY = 0x1000000 , introvirt::windows::nt::GENERIC_ALL = 0x10000000 ,
  introvirt::windows::nt::GENERIC_EXECUTE = 0x20000000 , introvirt::windows::nt::GENERIC_WRITE = 0x40000000 , introvirt::windows::nt::GENERIC_READ = 0x80000000 , introvirt::windows::nt::MAXIMUM_ALLOWED = 0x02000000
}
 Common flags for ACCESS_MASK. More...
 

Functions

const std::string & introvirt::windows::nt::to_string (AccessMaskFlag)
 
std::ostream & introvirt::windows::nt::operator<< (std::ostream &, AccessMaskFlag)
 
std::string introvirt::windows::nt::to_string (ACCESS_MASK)
 
std::ostream & introvirt::windows::nt::operator<< (std::ostream &, ACCESS_MASK)