12 references to IWbemClassObject
Microsoft.Build.Framework (12)
Utilities\ProcessExtensions.cs (2)
22
using IWbemClassObject = Microsoft.Build.Shared.Win32.Wmi.
IWbemClassObject
;
359
using ComScope<
IWbemClassObject
> obj = new();
Utilities\Wmi\IEnumWbemClassObject.cs (2)
86
public HRESULT Next(int lTimeout, uint uCount,
IWbemClassObject
** apObjects, uint* puReturned)
90
return ((delegate* unmanaged[Stdcall]<IEnumWbemClassObject*, int, uint,
IWbemClassObject
**, uint*, HRESULT>)_lpVtbl[4])(
Utilities\Wmi\IWbemClassObject.cs (8)
55
fixed (
IWbemClassObject
* pThis = &this)
57
return ((delegate* unmanaged[Stdcall]<
IWbemClassObject
*, Guid*, void**, HRESULT>)_lpVtbl[0])(pThis, riid, ppvObject);
63
fixed (
IWbemClassObject
* pThis = &this)
65
return ((delegate* unmanaged[Stdcall]<
IWbemClassObject
*, uint>)_lpVtbl[1])(pThis);
71
fixed (
IWbemClassObject
* pThis = &this)
73
return ((delegate* unmanaged[Stdcall]<
IWbemClassObject
*, uint>)_lpVtbl[2])(pThis);
111
fixed (
IWbemClassObject
* pThis = &this)
113
return ((delegate* unmanaged[Stdcall]<
IWbemClassObject
*, char*, int, VARIANT*, int*, int*, HRESULT>)_lpVtbl[4])(