#include <dxd_wdm.h>
|
| | operator const::HANDLE () const |
| |
| template<typename type_t > |
| os_result | query (const::UNICODE_STRING &key, type_t &value) |
| |
| template<typename key_t , typename type_t > |
| os_result | query (key_t *key, type_t &value) |
| |
| template<typename key_t > |
| | registry (const key_t *key, const::HANDLE root=nullptr) |
| |
| | registry (const::DEVICE_OBJECT *wdm_pdo, const::GUID &guid, const::UNICODE_STRING *path=nullptr) |
| |
| | registry (const::UNICODE_STRING &key, const::HANDLE root=nullptr) |
| |
| | registry (const::WDFDEVICE_INIT *wdf_device_init) |
| |
| os_result | remove () |
| |
| os_result | set (const::UNICODE_STRING &key, const char *value) |
| |
| os_result | set (const::UNICODE_STRING &key, const wchar_t *value) |
| |
| os_result | set (const::UNICODE_STRING &key, const::GUID &value) |
| |
| os_result | set (const::UNICODE_STRING &key, const::UNICODE_STRING &value) |
| |
| os_result | set (const::UNICODE_STRING &key, unsigned int value) |
| |
| template<typename key_t , typename type_t > |
| os_result | set (key_t *key, const type_t &value) |
| |
| template<typename type_t > |
| unsigned long | type () |
| |
| virtual | ~registry () |
| |
◆ registry() [1/4]
| dxd::wdm::registry::registry |
( |
const::UNICODE_STRING & | key, |
|
|
const::HANDLE | root = nullptr ) |
|
inline |
◆ registry() [2/4]
template<typename key_t >
| dxd::wdm::registry::registry |
( |
const key_t * | key, |
|
|
const::HANDLE | root = nullptr ) |
|
inline |
◆ registry() [3/4]
| dxd::wdm::registry::registry |
( |
const::WDFDEVICE_INIT * | wdf_device_init | ) |
|
|
inline |
◆ registry() [4/4]
| dxd::wdm::registry::registry |
( |
const::DEVICE_OBJECT * | wdm_pdo, |
|
|
const::GUID & | guid, |
|
|
const::UNICODE_STRING * | path = nullptr ) |
|
inline |
open registry by device interface
◆ ~registry()
| virtual dxd::wdm::registry::~registry |
( |
| ) |
|
|
inline |
◆ operator const::HANDLE()
| dxd::wdm::registry::operator const::HANDLE |
( |
| ) |
const |
|
inline |
◆ query() [1/2]
template<typename type_t >
| os_result dxd::wdm::registry::query |
( |
const::UNICODE_STRING & | key, |
|
|
type_t & | value ) |
|
inline |
◆ query() [2/2]
template<typename key_t , typename type_t >
| os_result dxd::wdm::registry::query |
( |
key_t * | key, |
|
|
type_t & | value ) |
|
inline |
◆ remove()
◆ set() [1/6]
| os_result dxd::wdm::registry::set |
( |
const::UNICODE_STRING & | key, |
|
|
const char * | value ) |
|
inline |
◆ set() [2/6]
| os_result dxd::wdm::registry::set |
( |
const::UNICODE_STRING & | key, |
|
|
const wchar_t * | value ) |
|
inline |
◆ set() [3/6]
| os_result dxd::wdm::registry::set |
( |
const::UNICODE_STRING & | key, |
|
|
const::GUID & | value ) |
|
inline |
◆ set() [4/6]
| os_result dxd::wdm::registry::set |
( |
const::UNICODE_STRING & | key, |
|
|
const::UNICODE_STRING & | value ) |
|
inline |
◆ set() [5/6]
| os_result dxd::wdm::registry::set |
( |
const::UNICODE_STRING & | key, |
|
|
unsigned int | value ) |
|
inline |
◆ set() [6/6]
template<typename key_t , typename type_t >
| os_result dxd::wdm::registry::set |
( |
key_t * | key, |
|
|
const type_t & | value ) |
|
inline |
◆ type()
template<typename type_t >
| unsigned long dxd::wdm::registry::type |
( |
| ) |
|
◆ status
| os_result dxd::wdm::registry::status =not_initialized |
The documentation for this class was generated from the following file: