Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
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);
 }
Exemplo n.º 4
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));
        }
Exemplo n.º 5
0
        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));
        }
Exemplo n.º 6
0
        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));
        }
Exemplo n.º 7
0
        internal static int QualifierSet_EndEnumeration(int vFunc, IntPtr pWbemClassObject)
        {
            UnixWbemObjectQualifierSet obj = UnixWbemObjectQualifierSet.ToManaged(pWbemClassObject);

            return(obj.EndEnumeration_());
        }
Exemplo n.º 8
0
        internal static int QualifierSet_Delete(int vFunc, IntPtr pWbemClassObject, string wszName)
        {
            UnixWbemObjectQualifierSet obj = UnixWbemObjectQualifierSet.ToManaged(pWbemClassObject);

            return(obj.Delete_(wszName));
        }
Exemplo n.º 9
0
        internal static int QualifierSet_BeginEnumeration(int vFunc, IntPtr pWbemClassObject, int lFlags)
        {
            UnixWbemObjectQualifierSet obj = UnixWbemObjectQualifierSet.ToManaged(pWbemClassObject);

            return(obj.BeginEnumeration_(lFlags));
        }
Exemplo n.º 10
0
		public virtual int GetQualifierSet_ (out IWbemQualifierSet_DoNotMarshal ppQualSet)
		{
			ppQualSet = new UnixWbemObjectQualifierSet(_handler);
			return 0;
		}
Exemplo n.º 11
0
 public virtual int GetQualifierSet_(out IWbemQualifierSet_DoNotMarshal ppQualSet)
 {
     ppQualSet = new UnixWbemObjectQualifierSet(_handler);
     return(0);
 }