KSC Open API
Kaspersky Security Center API description
PatchParameters::SetValues ( long  patchID,
int  locID,
params  parsValues 
)

Set values for parameters of command.

Parameters:
patchID(long) Identification of patch in vapm
locID(int) Identification of localization of patch in vapm
parsValues(params) Params, which contains array of paramParams, each element of which represents the following:
"llCmdId"paramLongCommand ID.
"lCmdParamNum"paramLongCommand parameter number.
"strCmdParamValue"paramString | paramBinary | paramBoolCommand parameter value.

See example of input argument parsValues below:

        +--- (paramParams)
            +---arrCmdsParamsValues = (paramArray)
            |    +---0 = (paramParams)
                |     +---llCmdId = (paramLong)
                |     +---lCmdParamNum = (long)
                |     +---strCmdParamValue = (paramString | paramBinary | paramBool)