Kaspersky Security Center Automation  10.0
Public Member Functions | Properties
IKlAkLicense Interface Reference

import "klakaut.idl";

Inheritance diagram for IKlAkLicense:
Inheritance graph
[legend]

List of all members.

Public Member Functions

HRESULT  InstallKey ([in] IKlAkParams *pData)
HRESULT  LoadKey ([in] BSTR strFilename,[out, retval] VARIANT *pKey)
HRESULT  UninstallKey ([in] BSTR bstrSerial)
HRESULT  GetKeyData ([in] BSTR bstrSerial,[out, retval] IKlAkParams **ppInfo)
HRESULT  ExportKey ([in] BSTR bstrSerial,[out, retval] IKlAkParams **ppInfo)
HRESULT  EnumKeys ([in] IKlAkCollection *pFields2Return,[in] IKlAkCollection *pSortFields,[in] IKlAkParams *pOptions,[out, retval] IKlAkChunkAccessor **ppChunkAccessor)
HRESULT  DeleteKeyInfo ([in] BSTR bstrSerial)

Properties

IKlAkProxy  AdmServer [get, set]
VARIANT  Prop ([in] BSTR strName) [get, set]
KlAkObjType  Type [get]

Detailed Description

License keys managing.

Allows to obtain, enumerate license info and store licenses.

One should set AdmServer property before using the object.
See JScript call sample below.

	...
	var oObj = new ActiveXObject("klakaut.KlAkLicense");
	oObj.AdmServer = ...;