libintrovirt v0.57.4
IntroVirt introspection library
Loading...
Searching...
No Matches
FILE_ACCESS_MASK.hh File Reference
#include "ACCESS_MASK.hh"
Include dependency graph for FILE_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::FILE_ACCESS_MASK
 ACCESS_MASK class for file 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::FileAccessMaskFlag {
  introvirt::windows::nt::FILE_READ_DATA = 0x001 , introvirt::windows::nt::FILE_WRITE_DATA = 0x002 , introvirt::windows::nt::FILE_APPEND_DATA = 0x004 , introvirt::windows::nt::FILE_EXECUTE = 0x020 ,
  introvirt::windows::nt::FILE_READ_EA = 0x008 , introvirt::windows::nt::FILE_WRITE_EA = 0x010 , introvirt::windows::nt::FILE_READ_ATTRIBUTES = 0x080 , introvirt::windows::nt::FILE_WRITE_ATTRIBUTES = 0x100 ,
  introvirt::windows::nt::FILE_LIST_DIRECTORY = 0x001 , introvirt::windows::nt::FILE_ADD_FILE = 0x002 , introvirt::windows::nt::FILE_ADD_SUBDIRECTORY = 0x004 , introvirt::windows::nt::FILE_TRAVERSE = 0x020 ,
  introvirt::windows::nt::FILE_DELETE_CHILD = 0x040 , introvirt::windows::nt::FILE_CREATE_PIPE_INSTANCE = 0x004 , introvirt::windows::nt::FILE_ALL_ACCESS = STANDARD_RIGHTS_REQUIRED | SYNCHRONIZE | 0x1FF , introvirt::windows::nt::FILE_GENERIC_EXECUTE = FILE_EXECUTE | FILE_READ_ATTRIBUTES | READ_CONTROL | SYNCHRONIZE ,
  introvirt::windows::nt::FILE_GENERIC_READ , introvirt::windows::nt::FILE_GENERIC_WRITE
}
 Valid flags for FILE_ACCESS_MASK. More...
 

Functions

const std::string & introvirt::windows::nt::to_string (FileAccessMaskFlag)
 
std::ostream & introvirt::windows::nt::operator<< (std::ostream &, FileAccessMaskFlag)
 
std::string introvirt::windows::nt::to_string (FILE_ACCESS_MASK)
 
std::ostream & introvirt::windows::nt::operator<< (std::ostream &, FILE_ACCESS_MASK)