libintrovirt v0.57.4
IntroVirt introspection library
Loading...
Searching...
No Matches
introvirt::windows::nt::FILE_ATTRIBUTES Class Reference

#include <FILE_ATTRIBUTES.hh>

Public Member Functions

 FILE_ATTRIBUTES (uint32_t attributes)
 
bool isReadOnly () const
 
bool isHidden () const
 
bool isSystem () const
 
bool isDirectory () const
 
bool isArchive () const
 
bool isDevice () const
 
bool isNormal () const
 
bool isTemporary () const
 
bool isSparseFile () const
 
bool isReparsePoint () const
 
bool isCompressed () const
 
bool isOffline () const
 
bool isNotContentIndexed () const
 
bool isEncrypted () const
 
bool isVirtual () const
 
 operator uint32_t () const
 
uint32_t get () const
 
 operator Json::Value () const
 
Json::Value json () const
 
std::string dir_string () const
 Get the attributes as a directory listing string.
 

Constructor & Destructor Documentation

◆ FILE_ATTRIBUTES()

introvirt::windows::nt::FILE_ATTRIBUTES::FILE_ATTRIBUTES ( uint32_t  attributes)
inline

Member Function Documentation

◆ dir_string()

std::string introvirt::windows::nt::FILE_ATTRIBUTES::dir_string ( ) const

Get the attributes as a directory listing string.

Returns
std::string

◆ get()

uint32_t introvirt::windows::nt::FILE_ATTRIBUTES::get ( ) const
inline

◆ isArchive()

bool introvirt::windows::nt::FILE_ATTRIBUTES::isArchive ( ) const
inline

◆ isCompressed()

bool introvirt::windows::nt::FILE_ATTRIBUTES::isCompressed ( ) const
inline

◆ isDevice()

bool introvirt::windows::nt::FILE_ATTRIBUTES::isDevice ( ) const
inline

◆ isDirectory()

bool introvirt::windows::nt::FILE_ATTRIBUTES::isDirectory ( ) const
inline

◆ isEncrypted()

bool introvirt::windows::nt::FILE_ATTRIBUTES::isEncrypted ( ) const
inline

◆ isHidden()

bool introvirt::windows::nt::FILE_ATTRIBUTES::isHidden ( ) const
inline

◆ isNormal()

bool introvirt::windows::nt::FILE_ATTRIBUTES::isNormal ( ) const
inline

◆ isNotContentIndexed()

bool introvirt::windows::nt::FILE_ATTRIBUTES::isNotContentIndexed ( ) const
inline

◆ isOffline()

bool introvirt::windows::nt::FILE_ATTRIBUTES::isOffline ( ) const
inline

◆ isReadOnly()

bool introvirt::windows::nt::FILE_ATTRIBUTES::isReadOnly ( ) const
inline

◆ isReparsePoint()

bool introvirt::windows::nt::FILE_ATTRIBUTES::isReparsePoint ( ) const
inline

◆ isSparseFile()

bool introvirt::windows::nt::FILE_ATTRIBUTES::isSparseFile ( ) const
inline

◆ isSystem()

bool introvirt::windows::nt::FILE_ATTRIBUTES::isSystem ( ) const
inline

◆ isTemporary()

bool introvirt::windows::nt::FILE_ATTRIBUTES::isTemporary ( ) const
inline

◆ isVirtual()

bool introvirt::windows::nt::FILE_ATTRIBUTES::isVirtual ( ) const
inline

◆ json()

Json::Value introvirt::windows::nt::FILE_ATTRIBUTES::json ( ) const

◆ operator Json::Value()

introvirt::windows::nt::FILE_ATTRIBUTES::operator Json::Value ( ) const
inline

◆ operator uint32_t()

introvirt::windows::nt::FILE_ATTRIBUTES::operator uint32_t ( ) const
inline

The documentation for this class was generated from the following file: