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