23#include <introvirt/util/json/json.hh>
Definition guest_ptr.hh:88
Definition LUID_AND_ATTRIBUTES.hh:38
Definition TOKEN_PRIVILEGES.hh:34
virtual const_iterator begin() const =0
Get an iterator to the first entry.
virtual const LUID_AND_ATTRIBUTES & operator[](uint32_t index) const =0
virtual LUID_AND_ATTRIBUTES & at(uint32_t index)=0
Get an entry at the specified index.
virtual const LUID_AND_ATTRIBUTES & at(uint32_t index) const =0
static std::unique_ptr< TOKEN_PRIVILEGES > make_unique(const guest_ptr< void > &ptr)
virtual const_iterator end() const =0
Get the end iterator.
virtual uint32_t length() const =0
Get the number of entries.
virtual iterator begin()=0
Get an iterator to the first entry.
virtual iterator end()=0
Get the end iterator.
virtual LUID_AND_ATTRIBUTES & operator[](uint32_t index)=0
Get an entry at the specified index.
virtual iterator erase(const const_iterator &iter)=0
Remove an element from the list.
static std::unique_ptr< TOKEN_PRIVILEGES > make_unique(const guest_ptr< void > &ptr, uint32_t buffer_size)
Iterator helper for _INFORMATION types that have a fixed array result.
Definition array_iterator.hh:35
Core IntroVirt classes.
Definition Cr0.hh:20