master
h 23 lines 406 Bytes
Raw
1 // SPDX-License-Identifier: GPL-3.0-or-later
2
3 #ifndef NETDATA_WINDOWS_WMI_H
4 #define NETDATA_WINDOWS_WMI_H
5
6 #include "../../libnetdata.h"
7
8 #if defined(OS_WINDOWS)
9 typedef struct {
10 IWbemLocator *pLoc;
11 IWbemServices *pSvc;
12 } ND_WMI;
13
14 extern __thread ND_WMI nd_wmi;
15
16 HRESULT InitializeWMI(void);
17 void CleanupWMI(void);
18
19 #include "windows-wmi-GetDiskDriveInfo.h"
20
21 #endif
22
23 #endif //NETDATA_WINDOWS_WMI_H