KSC Open API
Kaspersky Security Center API description
List of package extra attributes

List of package extra attributes is presented below.

AttributeTypeDescription
"KLPKG_TYPE"paramIntPackage type
  • 1 = Common package
  • 2 = Virtual package
  • 4 = Patch
  • 8 = Uninstall package
  • 16 = OS image
  • 32 = Published package
"KLPKG_PARENT_ID"paramIntPackage parent ID.
"nPatchGlbId"paramLongGlobal ID of product patch.
"nPatchLcid"paramIntPatch LCID.
"KLPGG_VAPM_DISTRIB_GLBID"paramLongVAPM distributive global ID.
"bPkgPrereqAllowed"paramBoolThe attribute accepts true if an approved prerequisite is for package.
"KLPKG_IS_MSI"paramBoolThe attribute accepts true if an MSI package.
"KLPKG_PLATFORM"paramIntPackage platform type. For possible values see Platform Type enum.
"KLPKG_PKG_MAN"paramIntPackage manager type:
  • 0 = Unknown type
  • 1 = RPM
  • 2 = dpkg
  • 3 = FreeBSD pkg_add
"KLPKG_LANG_TAG"paramStringContains package language tag (BCP 47).
"KLPKG_EULA_UID"paramBinaryUser agreement UID.
"KLPKG_PRD_TYPE"paramIntPackage product type:
  • 0 = Unknown type
  • 1 = Kaspersky product
  • 2 = Custom product
  • 4 = VAPM
  • 8 = OS image
"KLPKG_FORMAT"paramIntPackage format type:
  • 0 = Unknown
  • 1 = EXE
  • 2 = MSI
  • 3 = Windows IMG
  • 4 = APK