13 references to IWbemServices
Microsoft.Build.Framework (13)
Utilities\ProcessExtensions.cs (2)
24using IWbemServices = Microsoft.Build.Shared.Win32.Wmi.IWbemServices; 302using 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)
90IWbemServices** ppNamespace) 94return ((delegate* unmanaged[Stdcall]<IWbemLocator*, char*, char*, char*, char*, int, char*, void*, IWbemServices**, HRESULT>)_lpVtbl[3])(
Utilities\Wmi\IWbemServices.cs (8)
54fixed (IWbemServices* pThis = &this) 56return ((delegate* unmanaged[Stdcall]<IWbemServices*, Guid*, void**, HRESULT>)_lpVtbl[0])(pThis, riid, ppvObject); 62fixed (IWbemServices* pThis = &this) 64return ((delegate* unmanaged[Stdcall]<IWbemServices*, uint>)_lpVtbl[1])(pThis); 70fixed (IWbemServices* pThis = &this) 72return ((delegate* unmanaged[Stdcall]<IWbemServices*, uint>)_lpVtbl[2])(pThis); 114fixed (IWbemServices* pThis = &this) 116return ((delegate* unmanaged[Stdcall]<IWbemServices*, char*, char*, int, void*, IEnumWbemClassObject**, HRESULT>)_lpVtbl[20])(