12 references to IWbemLocator
Microsoft.Build.Framework (12)
Utilities\ProcessExtensions.cs (4)
23
using IWbemLocator = Microsoft.Build.Shared.Win32.Wmi.
IWbemLocator
;
293
Guid clsid =
IWbemLocator
.CLSID;
294
hr = PInvoke.CoCreateInstance(in clsid, null, CLSCTX.CLSCTX_INPROC_SERVER, IID.Get<
IWbemLocator
>(), out void* locatorPtr);
295
using ComScope<
IWbemLocator
> locator = new(locatorPtr);
Utilities\Wmi\IWbemLocator.cs (8)
52
fixed (
IWbemLocator
* pThis = &this)
54
return ((delegate* unmanaged[Stdcall]<
IWbemLocator
*, Guid*, void**, HRESULT>)_lpVtbl[0])(pThis, riid, ppvObject);
60
fixed (
IWbemLocator
* pThis = &this)
62
return ((delegate* unmanaged[Stdcall]<
IWbemLocator
*, uint>)_lpVtbl[1])(pThis);
68
fixed (
IWbemLocator
* pThis = &this)
70
return ((delegate* unmanaged[Stdcall]<
IWbemLocator
*, uint>)_lpVtbl[2])(pThis);
92
fixed (
IWbemLocator
* pThis = &this)
94
return ((delegate* unmanaged[Stdcall]<
IWbemLocator
*, char*, char*, char*, char*, int, char*, void*, IWbemServices**, HRESULT>)_lpVtbl[3])(