Ejemplo n.º 1
0
        public System.UInt32 Format(System.UInt32?inClusterSize, System.Boolean?inEnableCompression, System.String inFileSystem, System.String inLabel, System.Boolean?inQuickFormat, System.UInt32?inVersion)
        {
            var parameters = new CimMethodParametersCollection();

            if (inClusterSize.HasValue)
            {
                parameters.Add(CimMethodParameter.Create("ClusterSize", inClusterSize.Value, CimFlags.None));
            }
            if (inEnableCompression.HasValue)
            {
                parameters.Add(CimMethodParameter.Create("EnableCompression", inEnableCompression.Value, CimFlags.None));
            }
            if (inFileSystem != null)
            {
                parameters.Add(CimMethodParameter.Create("FileSystem", inFileSystem, CimType.String, inFileSystem == null ? CimFlags.NullValue : CimFlags.None));
            }
            if (inLabel != null)
            {
                parameters.Add(CimMethodParameter.Create("Label", inLabel, CimType.String, inLabel == null ? CimFlags.NullValue : CimFlags.None));
            }
            if (inQuickFormat.HasValue)
            {
                parameters.Add(CimMethodParameter.Create("QuickFormat", inQuickFormat.Value, CimFlags.None));
            }
            if (inVersion.HasValue)
            {
                parameters.Add(CimMethodParameter.Create("Version", inVersion.Value, CimFlags.None));
            }
            var result = InfrastuctureObjectScope.CimSession.InvokeMethod(InnerCimInstance, "Format", parameters);

            return((System.UInt32)result.ReturnValue.Value);
        }
        public System.UInt32 JoinDomainOrWorkgroup(System.String inAccountOU, System.UInt32?inFJoinOptions, System.String inName, System.String inPassword, System.String inUserName)
        {
            var parameters = new CimMethodParametersCollection();

            if (inAccountOU != null)
            {
                parameters.Add(CimMethodParameter.Create("AccountOU", inAccountOU, CimType.String, inAccountOU == null ? CimFlags.NullValue : CimFlags.None));
            }
            if (inFJoinOptions.HasValue)
            {
                parameters.Add(CimMethodParameter.Create("FJoinOptions", inFJoinOptions.Value, CimFlags.None));
            }
            if (inName != null)
            {
                parameters.Add(CimMethodParameter.Create("Name", inName, CimType.String, inName == null ? CimFlags.NullValue : CimFlags.None));
            }
            if (inPassword != null)
            {
                parameters.Add(CimMethodParameter.Create("Password", inPassword, CimType.String, inPassword == null ? CimFlags.NullValue : CimFlags.None));
            }
            if (inUserName != null)
            {
                parameters.Add(CimMethodParameter.Create("UserName", inUserName, CimType.String, inUserName == null ? CimFlags.NullValue : CimFlags.None));
            }
            var result = InfrastuctureObjectScope.CimSession.InvokeMethod(InnerCimInstance, "JoinDomainOrWorkgroup", parameters);

            return((System.UInt32)result.ReturnValue.Value);
        }
Ejemplo n.º 3
0
        public System.Boolean GetEffectivePermission(System.UInt32?inPermissions)
        {
            var parameters = new CimMethodParametersCollection();

            if (inPermissions.HasValue)
            {
                parameters.Add(CimMethodParameter.Create("Permissions", inPermissions.Value, CimFlags.None));
            }
            var result = InfrastuctureObjectScope.CimSession.InvokeMethod(InnerCimInstance, "GetEffectivePermission", parameters);

            return((System.Boolean)result.ReturnValue.Value);
        }
Ejemplo n.º 4
0
        public (System.UInt32 retval, System.Boolean?outKeyState) IsKeyPressed(System.UInt32?inKeyCode)
        {
            var parameters = new CimMethodParametersCollection();

            if (inKeyCode.HasValue)
            {
                parameters.Add(CimMethodParameter.Create("KeyCode", inKeyCode.Value, CimFlags.None));
            }
            var result = InfrastuctureObjectScope.CimSession.InvokeMethod(InnerCimInstance, "IsKeyPressed", parameters);

            return((System.UInt32)result.ReturnValue.Value, (System.Boolean? )result.OutParameters["KeyState"].Value);
        }
Ejemplo n.º 5
0
        public System.UInt32 SetForwardBufferMemory(System.UInt32?inForwardBufferMemory)
        {
            var parameters = new CimMethodParametersCollection();

            if (inForwardBufferMemory.HasValue)
            {
                parameters.Add(CimMethodParameter.Create("ForwardBufferMemory", inForwardBufferMemory.Value, CimFlags.None));
            }
            var result = InfrastuctureObjectScope.CimSession.InvokeMethod(InnerCimInstance, "SetForwardBufferMemory", parameters);

            return((System.UInt32)result.ReturnValue.Value);
        }
Ejemplo n.º 6
0
        public System.UInt32 SetTcpipNetbios(System.UInt32?inTcpipNetbiosOptions)
        {
            var parameters = new CimMethodParametersCollection();

            if (inTcpipNetbiosOptions.HasValue)
            {
                parameters.Add(CimMethodParameter.Create("TcpipNetbiosOptions", inTcpipNetbiosOptions.Value, CimFlags.None));
            }
            var result = InfrastuctureObjectScope.CimSession.InvokeMethod(InnerCimInstance, "SetTcpipNetbios", parameters);

            return((System.UInt32)result.ReturnValue.Value);
        }
        public System.UInt32 SetKeyManagementServiceListeningPort(System.UInt32?inPortNumber)
        {
            var parameters = new CimMethodParametersCollection();

            if (inPortNumber.HasValue)
            {
                parameters.Add(CimMethodParameter.Create("PortNumber", inPortNumber.Value, CimFlags.None));
            }
            var result = InfrastuctureObjectScope.CimSession.InvokeMethod(InnerCimInstance, "SetKeyManagementServiceListeningPort", parameters);

            return((System.UInt32)result.ReturnValue.Value);
        }
        public System.UInt32 SetVLActivationTypeEnabled(System.UInt32?inActivationType)
        {
            var parameters = new CimMethodParametersCollection();

            if (inActivationType.HasValue)
            {
                parameters.Add(CimMethodParameter.Create("ActivationType", inActivationType.Value, CimFlags.None));
            }
            var result = InfrastuctureObjectScope.CimSession.InvokeMethod(InnerCimInstance, "SetVLActivationTypeEnabled", parameters);

            return((System.UInt32)result.ReturnValue.Value);
        }
Ejemplo n.º 9
0
        public (System.UInt32 retval, System.String[] outGeneratedWwpn) GenerateWwpn(System.UInt32?inNumberOfWwpns)
        {
            var parameters = new CimMethodParametersCollection();

            if (inNumberOfWwpns.HasValue)
            {
                parameters.Add(CimMethodParameter.Create("NumberOfWwpns", inNumberOfWwpns.Value, CimFlags.None));
            }
            var result = InfrastuctureObjectScope.CimSession.InvokeMethod(InnerCimInstance, "GenerateWwpn", parameters);

            return((System.UInt32)result.ReturnValue.Value, (System.String[])result.OutParameters["GeneratedWwpn"].Value);
        }
Ejemplo n.º 10
0
        public (System.UInt32 retval, System.Boolean?outIsDown) GetButtonState(System.UInt32?inButtonIndex)
        {
            var parameters = new CimMethodParametersCollection();

            if (inButtonIndex.HasValue)
            {
                parameters.Add(CimMethodParameter.Create("ButtonIndex", inButtonIndex.Value, CimFlags.None));
            }
            var result = InfrastuctureObjectScope.CimSession.InvokeMethod(InnerCimInstance, "GetButtonState", parameters);

            return((System.UInt32)result.ReturnValue.Value, (System.Boolean? )result.OutParameters["IsDown"].Value);
        }
Ejemplo n.º 11
0
        public System.UInt32 ClickButton(System.UInt32?inButtonIndex)
        {
            var parameters = new CimMethodParametersCollection();

            if (inButtonIndex.HasValue)
            {
                parameters.Add(CimMethodParameter.Create("ButtonIndex", inButtonIndex.Value, CimFlags.None));
            }
            var result = InfrastuctureObjectScope.CimSession.InvokeMethod(InnerCimInstance, "ClickButton", parameters);

            return((System.UInt32)result.ReturnValue.Value);
        }
Ejemplo n.º 12
0
        public System.UInt32 SetIPConnectionMetric(System.UInt32?inIPConnectionMetric)
        {
            var parameters = new CimMethodParametersCollection();

            if (inIPConnectionMetric.HasValue)
            {
                parameters.Add(CimMethodParameter.Create("IPConnectionMetric", inIPConnectionMetric.Value, CimFlags.None));
            }
            var result = InfrastuctureObjectScope.CimSession.InvokeMethod(InnerCimInstance, "SetIPConnectionMetric", parameters);

            return((System.UInt32)result.ReturnValue.Value);
        }
Ejemplo n.º 13
0
        public System.UInt32 TypeKey(System.UInt32?inKeyCode)
        {
            var parameters = new CimMethodParametersCollection();

            if (inKeyCode.HasValue)
            {
                parameters.Add(CimMethodParameter.Create("KeyCode", inKeyCode.Value, CimFlags.None));
            }
            var result = InfrastuctureObjectScope.CimSession.InvokeMethod(InnerCimInstance, "TypeKey", parameters);

            return((System.UInt32)result.ReturnValue.Value);
        }
Ejemplo n.º 14
0
        /// <summary>
        /// Sets properties and attributes of class in accordance with Binary definition.
        /// </summary>
        /// <param name="Definition">Binary definition</param>
        public override Task FromXml(XmlElement Definition)
        {
            if (System.UInt32.TryParse(Definition.InnerText, out System.UInt32 Value))
            {
                this.value  = Value;
                this.script = null;
            }
            else
            {
                this.value  = null;
                this.script = new Expression(Definition.InnerText);
            }

            return(Task.CompletedTask);
        }
Ejemplo n.º 15
0
        public System.UInt32 SuspendJobByPrinterObject(System.UInt32?inID, MSFTPrinter inPrinterObject)
        {
            var parameters = new CimMethodParametersCollection();

            if (inID.HasValue)
            {
                parameters.Add(CimMethodParameter.Create("ID", inID.Value, CimFlags.None));
            }
            if (inPrinterObject != null)
            {
                parameters.Add(CimMethodParameter.Create("PrinterObject", inPrinterObject.AsCimInstance(), CimType.Instance, inPrinterObject == null ? CimFlags.NullValue : CimFlags.None));
            }
            var result = InfrastuctureObjectScope.CimSession.InvokeMethod(InnerCimInstance, "SuspendJobByPrinterObject", parameters);

            return((System.UInt32)result.ReturnValue.Value);
        }
Ejemplo n.º 16
0
        public System.UInt32 Set_BCDataCacheEntryMaxAge(System.Boolean?inForce, System.UInt32?inTimeDays)
        {
            var parameters = new CimMethodParametersCollection();

            if (inForce.HasValue)
            {
                parameters.Add(CimMethodParameter.Create("Force", inForce.Value, CimFlags.None));
            }
            if (inTimeDays.HasValue)
            {
                parameters.Add(CimMethodParameter.Create("TimeDays", inTimeDays.Value, CimFlags.None));
            }
            var result = InfrastuctureObjectScope.CimSession.InvokeMethod(InnerCimInstance, "Set_BCDataCacheEntryMaxAge", parameters);

            return((System.UInt32)result.ReturnValue.Value);
        }
Ejemplo n.º 17
0
        public System.UInt32 Set_BCMinSMBLatency(System.Boolean?inForce, System.UInt32?inLatencyMilliseconds)
        {
            var parameters = new CimMethodParametersCollection();

            if (inForce.HasValue)
            {
                parameters.Add(CimMethodParameter.Create("Force", inForce.Value, CimFlags.None));
            }
            if (inLatencyMilliseconds.HasValue)
            {
                parameters.Add(CimMethodParameter.Create("LatencyMilliseconds", inLatencyMilliseconds.Value, CimFlags.None));
            }
            var result = InfrastuctureObjectScope.CimSession.InvokeMethod(InnerCimInstance, "Set_BCMinSMBLatency", parameters);

            return((System.UInt32)result.ReturnValue.Value);
        }
Ejemplo n.º 18
0
        public (System.UInt32 retval, System.String[] outsNames) EnumKey(System.UInt32?inhDefKey, System.String insSubKeyName)
        {
            var parameters = new CimMethodParametersCollection();

            if (inhDefKey.HasValue)
            {
                parameters.Add(CimMethodParameter.Create("hDefKey", inhDefKey.Value, CimFlags.None));
            }
            if (insSubKeyName != null)
            {
                parameters.Add(CimMethodParameter.Create("sSubKeyName", insSubKeyName, CimType.String, insSubKeyName == null ? CimFlags.NullValue : CimFlags.None));
            }
            var result = InfrastuctureObjectScope.CimSession.InvokeMethod(InnerCimInstance, "EnumKey", parameters);

            return((System.UInt32)result.ReturnValue.Value, (System.String[])result.OutParameters["sNames"].Value);
        }
Ejemplo n.º 19
0
        public System.UInt32 ChangeOwner(System.UInt32?inFlags, System.String inNewOwnerSID)
        {
            var parameters = new CimMethodParametersCollection();

            if (inFlags.HasValue)
            {
                parameters.Add(CimMethodParameter.Create("Flags", inFlags.Value, CimFlags.None));
            }
            if (inNewOwnerSID != null)
            {
                parameters.Add(CimMethodParameter.Create("NewOwnerSID", inNewOwnerSID, CimType.String, inNewOwnerSID == null ? CimFlags.NullValue : CimFlags.None));
            }
            var result = InfrastuctureObjectScope.CimSession.InvokeMethod(InnerCimInstance, "ChangeOwner", parameters);

            return((System.UInt32)result.ReturnValue.Value);
        }
Ejemplo n.º 20
0
        public System.UInt32 ChangeSecurityPermissions(System.UInt32?inOption, Win32SecurityDescriptor inSecurityDescriptor)
        {
            var parameters = new CimMethodParametersCollection();

            if (inOption.HasValue)
            {
                parameters.Add(CimMethodParameter.Create("Option", inOption.Value, CimFlags.None));
            }
            if (inSecurityDescriptor != null)
            {
                parameters.Add(CimMethodParameter.Create("SecurityDescriptor", inSecurityDescriptor.AsCimInstance(), CimType.Instance, inSecurityDescriptor == null ? CimFlags.NullValue : CimFlags.None));
            }
            var result = InfrastuctureObjectScope.CimSession.InvokeMethod(InnerCimInstance, "ChangeSecurityPermissions", parameters);

            return((System.UInt32)result.ReturnValue.Value);
        }
Ejemplo n.º 21
0
        public System.UInt32 Enable_BCDowngrading(System.Boolean?inForce, System.UInt32?inVersion)
        {
            var parameters = new CimMethodParametersCollection();

            if (inForce.HasValue)
            {
                parameters.Add(CimMethodParameter.Create("Force", inForce.Value, CimFlags.None));
            }
            if (inVersion.HasValue)
            {
                parameters.Add(CimMethodParameter.Create("Version", inVersion.Value, CimFlags.None));
            }
            var result = InfrastuctureObjectScope.CimSession.InvokeMethod(InnerCimInstance, "Enable_BCDowngrading", parameters);

            return((System.UInt32)result.ReturnValue.Value);
        }
Ejemplo n.º 22
0
        public System.UInt32 SetPowerState(System.UInt32?inPowerState, System.DateTime?inTime)
        {
            var parameters = new CimMethodParametersCollection();

            if (inPowerState.HasValue)
            {
                parameters.Add(CimMethodParameter.Create("PowerState", inPowerState.Value, CimFlags.None));
            }
            if (inTime.HasValue)
            {
                parameters.Add(CimMethodParameter.Create("Time", inTime.Value, CimFlags.None));
            }
            var result = InfrastuctureObjectScope.CimSession.InvokeMethod(InnerCimInstance, "SetPowerState", parameters);

            return((System.UInt32)result.ReturnValue.Value);
        }
Ejemplo n.º 23
0
        public System.UInt32 Set_BCAuthentication(System.Boolean?inForce, System.UInt32?inMode)
        {
            var parameters = new CimMethodParametersCollection();

            if (inForce.HasValue)
            {
                parameters.Add(CimMethodParameter.Create("Force", inForce.Value, CimFlags.None));
            }
            if (inMode.HasValue)
            {
                parameters.Add(CimMethodParameter.Create("Mode", inMode.Value, CimFlags.None));
            }
            var result = InfrastuctureObjectScope.CimSession.InvokeMethod(InnerCimInstance, "Set_BCAuthentication", parameters);

            return((System.UInt32)result.ReturnValue.Value);
        }
Ejemplo n.º 24
0
        public System.UInt32 TransitionOnline(System.UInt32?inFlags, System.String inPath)
        {
            var parameters = new CimMethodParametersCollection();

            if (inFlags.HasValue)
            {
                parameters.Add(CimMethodParameter.Create("Flags", inFlags.Value, CimFlags.None));
            }
            if (inPath != null)
            {
                parameters.Add(CimMethodParameter.Create("Path", inPath, CimType.String, inPath == null ? CimFlags.NullValue : CimFlags.None));
            }
            var result = InfrastuctureObjectScope.CimSession.InvokeMethod(InnerCimInstance, "TransitionOnline", parameters);

            return((System.UInt32)result.ReturnValue.Value);
        }
Ejemplo n.º 25
0
        public System.UInt32 Encrypt(System.Boolean?inEncrypt, System.UInt32?inFlags)
        {
            var parameters = new CimMethodParametersCollection();

            if (inEncrypt.HasValue)
            {
                parameters.Add(CimMethodParameter.Create("Encrypt", inEncrypt.Value, CimFlags.None));
            }
            if (inFlags.HasValue)
            {
                parameters.Add(CimMethodParameter.Create("Flags", inFlags.Value, CimFlags.None));
            }
            var result = InfrastuctureObjectScope.CimSession.InvokeMethod(InnerCimInstance, "Encrypt", parameters);

            return((System.UInt32)result.ReturnValue.Value);
        }
Ejemplo n.º 26
0
        public System.UInt32 DeleteItems(System.UInt32?inFlags, System.String[] inPaths)
        {
            var parameters = new CimMethodParametersCollection();

            if (inFlags.HasValue)
            {
                parameters.Add(CimMethodParameter.Create("Flags", inFlags.Value, CimFlags.None));
            }
            if (inPaths != null)
            {
                parameters.Add(CimMethodParameter.Create("Paths", inPaths, CimType.StringArray, inPaths == null ? CimFlags.NullValue : CimFlags.None));
            }
            var result = InfrastuctureObjectScope.CimSession.InvokeMethod(InnerCimInstance, "DeleteItems", parameters);

            return((System.UInt32)result.ReturnValue.Value);
        }
Ejemplo n.º 27
0
        public (System.UInt32 retval, System.Boolean?outbGranted) CheckAccess(System.UInt32?inhDefKey, System.String insSubKeyName, System.UInt32?inuRequired)
        {
            var parameters = new CimMethodParametersCollection();

            if (inhDefKey.HasValue)
            {
                parameters.Add(CimMethodParameter.Create("hDefKey", inhDefKey.Value, CimFlags.None));
            }
            if (insSubKeyName != null)
            {
                parameters.Add(CimMethodParameter.Create("sSubKeyName", insSubKeyName, CimType.String, insSubKeyName == null ? CimFlags.NullValue : CimFlags.None));
            }
            if (inuRequired.HasValue)
            {
                parameters.Add(CimMethodParameter.Create("uRequired", inuRequired.Value, CimFlags.None));
            }
            var result = InfrastuctureObjectScope.CimSession.InvokeMethod(InnerCimInstance, "CheckAccess", parameters);

            return((System.UInt32)result.ReturnValue.Value, (System.Boolean? )result.OutParameters["bGranted"].Value);
        }
Ejemplo n.º 28
0
        public System.UInt32 SetSecurityDescriptor(SecurityDescriptor inDescriptor, System.UInt32?inhDefKey, System.String insSubKeyName)
        {
            var parameters = new CimMethodParametersCollection();

            if (inDescriptor != null)
            {
                parameters.Add(CimMethodParameter.Create("Descriptor", inDescriptor.AsCimInstance(), CimType.Instance, inDescriptor == null ? CimFlags.NullValue : CimFlags.None));
            }
            if (inhDefKey.HasValue)
            {
                parameters.Add(CimMethodParameter.Create("hDefKey", inhDefKey.Value, CimFlags.None));
            }
            if (insSubKeyName != null)
            {
                parameters.Add(CimMethodParameter.Create("sSubKeyName", insSubKeyName, CimType.String, insSubKeyName == null ? CimFlags.NullValue : CimFlags.None));
            }
            var result = InfrastuctureObjectScope.CimSession.InvokeMethod(InnerCimInstance, "SetSecurityDescriptor", parameters);

            return((System.UInt32)result.ReturnValue.Value);
        }
Ejemplo n.º 29
0
        public System.UInt32 SuspendJobById(System.String inComputerName, System.UInt32?inID, System.String inPrinterName)
        {
            var parameters = new CimMethodParametersCollection();

            if (inComputerName != null)
            {
                parameters.Add(CimMethodParameter.Create("ComputerName", inComputerName, CimType.String, inComputerName == null ? CimFlags.NullValue : CimFlags.None));
            }
            if (inID.HasValue)
            {
                parameters.Add(CimMethodParameter.Create("ID", inID.Value, CimFlags.None));
            }
            if (inPrinterName != null)
            {
                parameters.Add(CimMethodParameter.Create("PrinterName", inPrinterName, CimType.String, inPrinterName == null ? CimFlags.NullValue : CimFlags.None));
            }
            var result = InfrastuctureObjectScope.CimSession.InvokeMethod(InnerCimInstance, "SuspendJobById", parameters);

            return((System.UInt32)result.ReturnValue.Value);
        }
Ejemplo n.º 30
0
        public static System.UInt32?ToUInt32Nullable(object x, bool useDefaultForNull = false, System.UInt32 @default = default(System.UInt32))
        {
            System.UInt32?result = null;

            try
            {
                var s = x as string;

                if (!(DBNull.Value.Equals(x) || x == null || (s != null && string.IsNullOrWhiteSpace(s))))
                {
                    result = System.Convert.ToUInt32(x);
                }
            }
            catch
            { }

            if (result == null && useDefaultForNull)
            {
                result = @default;
            }

            return(result);
        }