17 instantiations of IWbemClassObjectFreeThreaded
System.Management (17)
System\Management\InteropClasses\WMIInterop.cs (8)
182
ppCopy = new
IWbemClassObjectFreeThreaded
(pWbemClassObjectNew);
204
ppNewClass = new
IWbemClassObjectFreeThreaded
(pWbemClassObjectNew);
218
ppNewInstance = new
IWbemClassObjectFreeThreaded
(pWbemClassObjectNew);
261
ppInSignature = new
IWbemClassObjectFreeThreaded
(pInSignature);
263
ppOutSignature = new
IWbemClassObjectFreeThreaded
(pOutSignature);
309
ppInSignature = new
IWbemClassObjectFreeThreaded
(pInSignature);
311
ppOutSignature = new
IWbemClassObjectFreeThreaded
(pOutSignature);
498
return new
IWbemClassObjectFreeThreaded
(pObj);
System\Management\ManagementEventWatcher.cs (2)
440
cachedObjects[i] = new
IWbemClassObjectFreeThreaded
(Marshal.GetIUnknownForObject(tempArray[i]));
661
IWbemClassObjectFreeThreaded obj = new
IWbemClassObjectFreeThreaded
(pWbemClassObject);
System\Management\ManagementObjectCollection.cs (1)
550
cachedObjects[i] = new
IWbemClassObjectFreeThreaded
System\Management\Property.cs (2)
334
((ManagementBaseObject[])val)[i] = new ManagementBaseObject(new
IWbemClassObjectFreeThreaded
(Marshal.GetIUnknownForObject(wmiValueArray.GetValue(i))));
352
CimType.Object => new ManagementBaseObject(new
IWbemClassObjectFreeThreaded
(Marshal.GetIUnknownForObject(wmiValue))),
System\Management\WmiEventSink.cs (3)
127
IWbemClassObjectFreeThreaded obj = new
IWbemClassObjectFreeThreaded
(pIWbemClassObject);
147
errObj = new
IWbemClassObjectFreeThreaded
(pErrorObj);
290
IWbemClassObjectFreeThreaded obj = new
IWbemClassObjectFreeThreaded
(pIWbemClassObject);
System\Management\wmiutil.cs (1)
43
return new
IWbemClassObjectFreeThreaded
(pIWbemClassObject);
70 references to IWbemClassObjectFreeThreaded
System.Management (70)
System\Management\InteropClasses\WMIInterop.cs (15)
34
private static readonly string name = typeof(
IWbemClassObjectFreeThreaded
).FullName;
45
public static implicit operator IntPtr(
IWbemClassObjectFreeThreaded
wbemClassObject)
173
public int Clone_(out
IWbemClassObjectFreeThreaded
ppCopy)
195
public int SpawnDerivedClass_(int lFlags, out
IWbemClassObjectFreeThreaded
ppNewClass)
209
public int SpawnInstance_(int lFlags, out
IWbemClassObjectFreeThreaded
ppNewInstance)
223
public int CompareTo_(int lFlags,
IWbemClassObjectFreeThreaded
pCompareTo)
248
public int GetMethod_(string wszName, int lFlags, out
IWbemClassObjectFreeThreaded
ppInSignature, out
IWbemClassObjectFreeThreaded
ppOutSignature)
269
public int PutMethod_(string wszName, int lFlags,
IWbemClassObjectFreeThreaded
pInSignature,
IWbemClassObjectFreeThreaded
pOutSignature)
295
public int NextMethod_(int lFlags, out string pstrName, out
IWbemClassObjectFreeThreaded
ppInSignature, out
IWbemClassObjectFreeThreaded
ppOutSignature)
577
[PreserveSig] int GetObject_([In][MarshalAs(UnmanagedType.BStr)] string strObjectPath, [In] int lFlags, [In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, [Out][MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef = typeof(MarshalWbemObject))] out
IWbemClassObjectFreeThreaded
ppObject, [In] IntPtr ppCallResult);
595
[PreserveSig] int ExecMethod_([In][MarshalAs(UnmanagedType.BStr)] string strObjectPath, [In][MarshalAs(UnmanagedType.BStr)] string strMethodName, [In] int lFlags, [In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, [In] IntPtr pInParams, [Out][MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef = typeof(MarshalWbemObject))] out
IWbemClassObjectFreeThreaded
ppOutParams, [In] IntPtr ppCallResult);
605
[PreserveSig] int GetResultObject_([In] int lTimeout, [Out][MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef = typeof(MarshalWbemObject))] out
IWbemClassObjectFreeThreaded
ppResultObject);
System\Management\ManagementBaseObject.cs (6)
199
internal
IWbemClassObjectFreeThreaded
wbemObject
215
internal
IWbemClassObjectFreeThreaded
_wbemObject;
284
IWbemClassObjectFreeThreaded
wbemObject,
298
internal ManagementBaseObject(
IWbemClassObjectFreeThreaded
wbemObject)
314
IWbemClassObjectFreeThreaded
theClone = null;
786
private static bool _IsClass(
IWbemClassObjectFreeThreaded
wbemObject)
System\Management\ManagementClass.cs (5)
65
IWbemClassObjectFreeThreaded
wbemObject,
115
IWbemClassObjectFreeThreaded
wbemObject,
832
IWbemClassObjectFreeThreaded
newWbemClass = null;
895
IWbemClassObjectFreeThreaded
newWbemInstance = null;
924
IWbemClassObjectFreeThreaded
theClone = null;
System\Management\ManagementEventWatcher.cs (4)
120
private
IWbemClassObjectFreeThreaded
[] cachedObjects; //points to objects currently available in cache
366
cachedObjects = new
IWbemClassObjectFreeThreaded
[options.BlockSize];
567
cachedObjects = new
IWbemClassObjectFreeThreaded
[options.BlockSize];
661
IWbemClassObjectFreeThreaded
obj = new IWbemClassObjectFreeThreaded(pWbemClassObject);
System\Management\ManagementException.cs (2)
601
IWbemClassObjectFreeThreaded
obj = WbemErrorInfo.GetErrorInfo();
624
IWbemClassObjectFreeThreaded
obj = WbemErrorInfo.GetErrorInfo();
System\Management\ManagementObject.cs (17)
72
private
IWbemClassObjectFreeThreaded
wmiClass;
150
IWbemClassObjectFreeThreaded
wbemObject,
179
IWbemClassObjectFreeThreaded
wbemObject,
768
IWbemClassObjectFreeThreaded
tempObj = null;
2142
IWbemClassObjectFreeThreaded
inParametersClass, outParametersClass;
2189
IWbemClassObjectFreeThreaded
inParametersClass, outParametersClass;
2293
IWbemClassObjectFreeThreaded
inParams = inParameters?.wbemObject;
2294
IWbemClassObjectFreeThreaded
outParams = null;
2366
IWbemClassObjectFreeThreaded
inParams = null;
2411
IWbemClassObjectFreeThreaded
dummy1, dummy2;
2421
out
IWbemClassObjectFreeThreaded
inParametersClass,
2422
out
IWbemClassObjectFreeThreaded
outParametersClass)
2465
IWbemClassObjectFreeThreaded
inParamsInstance = null;
2499
IWbemClassObjectFreeThreaded
theClone = null;
2614
IWbemClassObjectFreeThreaded
tempObj = null;
2676
IWbemClassObjectFreeThreaded
inParamsClass)
2757
IWbemClassObjectFreeThreaded
outParamsClass)
System\Management\ManagementObjectCollection.cs (2)
407
private
IWbemClassObjectFreeThreaded
[] cachedObjects; //points to objects currently available in enumeration cache
418
cachedObjects = new
IWbemClassObjectFreeThreaded
[collectionObject.options.BlockSize];
System\Management\ManagementPath.cs (1)
97
IWbemClassObjectFreeThreaded
wbemObject)
System\Management\ManagementScope.cs (8)
1165
internal int GetObject_(string strObjectPath, int lFlags, IWbemContext pCtx, ref
IWbemClassObjectFreeThreaded
ppObject, IntPtr ppCallResult)
1178
internal int PutClass_(
IWbemClassObjectFreeThreaded
pObject, int lFlags, IWbemContext pCtx, IntPtr ppCallResult)
1198
internal int PutClassAsync_(
IWbemClassObjectFreeThreaded
pObject, int lFlags, IWbemContext pCtx, IWbemObjectSink pResponseHandler)
1242
internal int PutInstance_(
IWbemClassObjectFreeThreaded
pInst, int lFlags, IWbemContext pCtx, IntPtr ppCallResult)
1262
internal int PutInstanceAsync_(
IWbemClassObjectFreeThreaded
pInst, int lFlags, IWbemContext pCtx, IWbemObjectSink pResponseHandler)
1361
internal int ExecMethod_(string strObjectPath, string strMethodName, int lFlags, IWbemContext pCtx,
IWbemClassObjectFreeThreaded
pInParams, ref
IWbemClassObjectFreeThreaded
ppOutParams, IntPtr ppCallResult)
1367
internal int ExecMethodAsync_(string strObjectPath, string strMethodName, int lFlags, IWbemContext pCtx,
IWbemClassObjectFreeThreaded
pInParams, IWbemObjectSink pResponseHandler)
System\Management\Method.cs (2)
102
private
IWbemClassObjectFreeThreaded
wmiInParams;
103
private
IWbemClassObjectFreeThreaded
wmiOutParams;
System\Management\MethodSet.cs (3)
76
IWbemClassObjectFreeThreaded
inParameters = null, outParameters = null;
254
IWbemClassObjectFreeThreaded
inP = null, outP = null;
423
IWbemClassObjectFreeThreaded
wbemIn = null, wbemOut = null;
System\Management\WmiEventSink.cs (3)
127
IWbemClassObjectFreeThreaded
obj = new IWbemClassObjectFreeThreaded(pIWbemClassObject);
143
IWbemClassObjectFreeThreaded
errObj = null;
290
IWbemClassObjectFreeThreaded
obj = new IWbemClassObjectFreeThreaded(pIWbemClassObject);
System\Management\wmiutil.cs (2)
30
public static
IWbemClassObjectFreeThreaded
GetErrorInfo()
37
Marshal.QueryInterface(pErrorInfo, ref
IWbemClassObjectFreeThreaded
.IID_IWbemClassObject, out pIWbemClassObject);