Pyrogenesis
13997
|
#include "precompiled.h"
#include "lib/sysdep/os/win/wmi.h"
#include <wbemidl.h>
#include "lib/module_init.h"
Go to the source code of this file.
Functions | |
_COM_SMARTPTR_TYPEDEF (IWbemLocator, __uuidof(IWbemLocator)) | |
_COM_SMARTPTR_TYPEDEF (IWbemClassObject, __uuidof(IWbemClassObject)) | |
_COM_SMARTPTR_TYPEDEF (IEnumWbemClassObject, __uuidof(IEnumWbemClassObject)) | |
static Status | Init () |
static void | Shutdown () |
void | wmi_Shutdown () |
Status | wmi_GetClassInstances (const wchar_t *className, WmiInstances &instances) |
get all instances of the requested class. More... | |
Variables | |
static IWbemServices * | pSvc |
static ModuleInitState | initState |
static bool | didInitCOM = false |
_COM_SMARTPTR_TYPEDEF | ( | IWbemLocator | , |
__uuidof(IWbemLocator) | |||
) |
_COM_SMARTPTR_TYPEDEF | ( | IWbemClassObject | , |
__uuidof(IWbemClassObject) | |||
) |
_COM_SMARTPTR_TYPEDEF | ( | IEnumWbemClassObject | , |
__uuidof(IEnumWbemClassObject) | |||
) |
Status wmi_GetClassInstances | ( | const wchar_t * | className, |
WmiInstances & | instances | ||
) |
|
static |