libintrovirt v0.57.4
IntroVirt introspection library
Loading...
Searching...
No Matches
FileCreateOptions.hh File Reference
#include <cstdint>
#include <string>
Include dependency graph for FileCreateOptions.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::FileCreateOptions
 

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.
 

Typedefs

using introvirt::windows::nt::FileOpenOptions = FileCreateOptions
 

Enumerations

enum  introvirt::windows::nt::FileCreateOptionsFlags {
  introvirt::windows::nt::FILE_DIRECTORY_FILE = 0x00000001 , introvirt::windows::nt::FILE_WRITE_THROUGH = 0x00000002 , introvirt::windows::nt::FILE_SEQUENTIAL_ONLY = 0x00000004 , introvirt::windows::nt::FILE_NO_INTERMEDIATE_BUFFERING = 0x00000008 ,
  introvirt::windows::nt::FILE_SYNCHRONOUS_IO_ALERT = 0x00000010 , introvirt::windows::nt::FILE_SYNCHRONOUS_IO_NONALERT = 0x00000020 , introvirt::windows::nt::FILE_NON_DIRECTORY_FILE = 0x00000040 , introvirt::windows::nt::FILE_CREATE_TREE_CONNECTION = 0x00000080 ,
  introvirt::windows::nt::FILE_COMPLETE_IF_OPLOCKED = 0x00000100 , introvirt::windows::nt::FILE_NO_EA_KNOWLEDGE = 0x00000200 , introvirt::windows::nt::FILE_OPEN_FOR_RECOVERY = 0x00000400 , introvirt::windows::nt::FILE_RANDOM_ACCESS = 0x00000800 ,
  introvirt::windows::nt::FILE_DELETE_ON_CLOSE = 0x00001000 , introvirt::windows::nt::FILE_OPEN_BY_FILE_ID = 0x00002000 , introvirt::windows::nt::FILE_OPEN_FOR_BACKUP_INTENT = 0x00004000 , introvirt::windows::nt::FILE_NO_COMPRESSION = 0x00008000 ,
  introvirt::windows::nt::FILE_OPEN_REQUIRING_OPLOCK = 0x00010000 , introvirt::windows::nt::FILE_DISALLOW_EXCLUSIVE = 0x00020000 , introvirt::windows::nt::FILE_SESSION_AWARE = 0x00040000 , introvirt::windows::nt::FILE_RESERVE_OPFILTER = 0x00100000 ,
  introvirt::windows::nt::FILE_OPEN_REPARSE_POINT = 0x00200000 , introvirt::windows::nt::FILE_OPEN_NO_RECALL = 0x00400000 , introvirt::windows::nt::FILE_OPEN_FOR_FREE_SPACE_QUERY = 0x00800000
}
 

Functions

std::string introvirt::windows::nt::to_string (const FileCreateOptions &options, const std::string &separator=" ")