Confdump Agent
1.4.0
|
Everything required for the WMI dumper. More...
Classes | |
class | ComContext |
COM management (un/initialize) More... | |
class | Win32Error |
Win32 base exception class, usually not thrown directly. More... | |
class | ComError |
Thrown on COM errors, contains specific information. More... | |
class | WmiError |
Thrown on WMI errors, contains specific information. More... | |
class | WmiDiagnostics |
Provides diagnostics for WMI errors. More... | |
class | NoSuchClass |
Thrown when a non-existing WMI class has been requested. More... | |
class | NoSuchNamespace |
Thrown when a non-existing WMI namespace has been requested. More... | |
class | Query |
A simplistic approach to a WMI query. More... | |
class | WbemQueryIterator |
Abstracts walking a IEnumWbemClassObject. More... | |
class | WbemServices |
Access to a WMI (Wbem) server. More... | |
class | WmiLists |
Various static whitelists/blacklists that protect the target system from undesired side-effects from the WMI dumper. More... | |
Functions | |
void | throwOnWmiError (HRESULT hr, QString action, QString element=QString()) |
Check hr for errors, throw if FAILED() | |
void | throwOnComError (HRESULT hr, QString action) |
Check hr for errors, throw if FAILED() | |
template<class T > | |
boost::shared_ptr< T > | guardComObject (T *ptr) |
Everything required for the WMI dumper.