13 references to IWbemServices
Microsoft.Build.Framework (13)
Utilities\ProcessExtensions.cs (2)
24
using IWbemServices = Microsoft.Build.Shared.Win32.Wmi.
IWbemServices
;
302
using ComScope<
IWbemServices
> services = new();
Utilities\Wmi\IEnumWbemClassObject.cs (1)
18
/// Used to enumerate CIM objects returned by <see cref="
IWbemServices
.ExecQuery"/>.
Utilities\Wmi\IWbemLocator.cs (2)
90
IWbemServices
** ppNamespace)
94
return ((delegate* unmanaged[Stdcall]<IWbemLocator*, char*, char*, char*, char*, int, char*, void*,
IWbemServices
**, HRESULT>)_lpVtbl[3])(
Utilities\Wmi\IWbemServices.cs (8)
54
fixed (
IWbemServices
* pThis = &this)
56
return ((delegate* unmanaged[Stdcall]<
IWbemServices
*, Guid*, void**, HRESULT>)_lpVtbl[0])(pThis, riid, ppvObject);
62
fixed (
IWbemServices
* pThis = &this)
64
return ((delegate* unmanaged[Stdcall]<
IWbemServices
*, uint>)_lpVtbl[1])(pThis);
70
fixed (
IWbemServices
* pThis = &this)
72
return ((delegate* unmanaged[Stdcall]<
IWbemServices
*, uint>)_lpVtbl[2])(pThis);
114
fixed (
IWbemServices
* pThis = &this)
116
return ((delegate* unmanaged[Stdcall]<
IWbemServices
*, char*, char*, int, void*, IEnumWbemClassObject**, HRESULT>)_lpVtbl[20])(