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:
  • -1 = Unknown
  • 0 = DOS
  • 1 = OS2
  • 2 = Windows NT
  • 3 = OSF
  • 4 = VMS
  • 5 = Novell
  • 6 = Linux
  • 7 = FreeBSD
  • 8 = Windows Mobile
  • 9 = Symbian
  • 10 = macOS
  • 11 = Blackberry
  • 12 = iOS
  • 13 = Windows phone
  • 14 = UEFI embedded
"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