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