libintrovirt v0.57.4
IntroVirt introspection library
Loading...
Searching...
No Matches
PROCESS_ACCESS_MASK.hh File Reference
#include "ACCESS_MASK.hh"
Include dependency graph for PROCESS_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::PROCESS_ACCESS_MASK
 ACCESS_MASK class for process permissions. 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::ProcessAccessMaskFlag {
  introvirt::windows::nt::PROCESS_TERMINATE = 0x001 , introvirt::windows::nt::PROCESS_CREATE_THREAD = 0x002 , introvirt::windows::nt::PROCESS_VM_OPERATION = 0x008 , introvirt::windows::nt::PROCESS_VM_READ = 0x010 ,
  introvirt::windows::nt::PROCESS_VM_WRITE = 0x020 , introvirt::windows::nt::PROCESS_DUP_HANDLE = 0x040 , introvirt::windows::nt::PROCESS_CREATE_PROCESS = 0x080 , introvirt::windows::nt::PROCESS_SET_QUOTA = 0x100 ,
  introvirt::windows::nt::PROCESS_SET_INFORMATION = 0x200 , introvirt::windows::nt::PROCESS_QUERY_INFORMATION = 0x400 , introvirt::windows::nt::PROCESS_SUSPEND_RESUME = 0x800 , introvirt::windows::nt::PROCESS_QUERY_LIMITED_INFORMATION = 0x1000 ,
  introvirt::windows::nt::PROCESS_ALL_ACCESS = (0x000F0000L | 0x00100000L | 0xFFF)
}
 Valid flags for PROCESS_ACCESS_MASK. More...
 

Functions

const std::string & introvirt::windows::nt::to_string (ProcessAccessMaskFlag)
 
std::ostream & introvirt::windows::nt::operator<< (std::ostream &, ProcessAccessMaskFlag)
 
std::string introvirt::windows::nt::to_string (PROCESS_ACCESS_MASK)
 
std::ostream & introvirt::windows::nt::operator<< (std::ostream &, PROCESS_ACCESS_MASK)