internal static int GetQualifierSet(int vFunc, IntPtr pWbemClassObject, out IntPtr ppQualSet) { UnixWbemClassObject obj = UnixWbemClassObject.ToManaged(pWbemClassObject); IWbemQualifierSet_DoNotMarshal qualifiersObj = null; int ret = obj.GetQualifierSet_(out qualifiersObj); ppQualSet = UnixWbemObjectQualifierSet.ToPointer(qualifiersObj); return(ret); }
internal static int GetPropertyQualifierSet(int vFunc, IntPtr pWbemClassObject, string wszProperty, out IntPtr ppQualSet) { UnixWbemClassObject obj = UnixWbemClassObject.ToManaged(pWbemClassObject); IWbemQualifierSet_DoNotMarshal result = null; obj.GetPropertyQualifierSet_(wszProperty, out result); ppQualSet = UnixWbemObjectQualifierSet.ToPointer(result); return(0); }
internal static int QualifierSet_GetNames(int vFunc, IntPtr pWbemClassObject, int lFlags, out string[] pNames) { if (vFunc == 3 || vFunc == 6) { /* 3 = Property - 6 = Object */ UnixWbemObjectQualifierSet obj = UnixWbemObjectQualifierSet.ToManaged(pWbemClassObject); return(obj.GetNames_(lFlags, out pNames)); } pNames = new string[0]; return(0); }
internal static int QualifierSet_Put(int vFunc, IntPtr pWbemClassObject, string wszName, ref object pVal, int lFlavor) { UnixWbemObjectQualifierSet obj = UnixWbemObjectQualifierSet.ToManaged(pWbemClassObject); return(obj.Put_(wszName, ref pVal, lFlavor)); }
internal static int QualifierSet_Next(int vFunc, IntPtr pWbemClassObject, int lFlags, out string pstrName, out object pVal, out int plFlavor) { UnixWbemObjectQualifierSet obj = UnixWbemObjectQualifierSet.ToManaged(pWbemClassObject); return(obj.Next_(lFlags, out pstrName, out pVal, out plFlavor)); }
internal static int QualifierSet_Get(int vFunc, IntPtr pWbemClassObject, string wszName, int lFlags, out object pVal, out int plFlavor) { UnixWbemObjectQualifierSet obj = UnixWbemObjectQualifierSet.ToManaged(pWbemClassObject); return(obj.Get_(wszName, lFlags, out pVal, out plFlavor)); }
internal static int QualifierSet_EndEnumeration(int vFunc, IntPtr pWbemClassObject) { UnixWbemObjectQualifierSet obj = UnixWbemObjectQualifierSet.ToManaged(pWbemClassObject); return(obj.EndEnumeration_()); }
internal static int QualifierSet_Delete(int vFunc, IntPtr pWbemClassObject, string wszName) { UnixWbemObjectQualifierSet obj = UnixWbemObjectQualifierSet.ToManaged(pWbemClassObject); return(obj.Delete_(wszName)); }
internal static int QualifierSet_BeginEnumeration(int vFunc, IntPtr pWbemClassObject, int lFlags) { UnixWbemObjectQualifierSet obj = UnixWbemObjectQualifierSet.ToManaged(pWbemClassObject); return(obj.BeginEnumeration_(lFlags)); }
public virtual int GetQualifierSet_ (out IWbemQualifierSet_DoNotMarshal ppQualSet) { ppQualSet = new UnixWbemObjectQualifierSet(_handler); return 0; }
public virtual int GetQualifierSet_(out IWbemQualifierSet_DoNotMarshal ppQualSet) { ppQualSet = new UnixWbemObjectQualifierSet(_handler); return(0); }