Kaspersky Security Center Automation
10.0
|
import "klakaut.idl";
Public Member Functions |
|
HRESULT | EnumReportTypes ([out, retval] IKlAkCollection **pReportTypes) |
HRESULT | GetReportTypeDetailedInfo ([in] long lReportTypeId,[out, retval] IKlAkParams **pReportTypeInfo) |
HRESULT | EnumReports ([out, retval] IKlAkCollection **pReports) |
HRESULT | GetReportInfo ([in] long lReportId,[out, retval] IKlAkParams **pReportInfo) |
HRESULT | GetDefaultReportInfo ([in] long lReportType,[out, retval] IKlAkParams **pReportInfo) |
HRESULT | AddReport ([in] IKlAkParams *pReportInfo,[out, retval] long *lReportId) |
HRESULT | UpdateReport ([in] long lReportId,[in] IKlAkParams *pReportInfo) |
HRESULT | RemoveReport ([in] long lReportId) |
HRESULT | ExecuteReport ([in] long lReportId,[in] IKlAkParams *pOptions,[in] BSTR strFileName,[in] BSTR strChartFileName,[out, retval] IKlAkParams **pOtherData) |
Properties |
|
IKlAkProxy |
AdmServer [get, set] |
VARIANT |
Prop ([in] BSTR strName) [get, set] |
KlAkObjType |
Type [get] |
Reports managing.
Allows to enumerate, create, execute and delete reports.
One should set AdmServer property before using the object.
See JScript call sample below.
... var oObj = new ActiveXObject("klakaut.KlAkReports"); oObj.AdmServer = ...;