pascalSCADA OPM: psOPC_AE: Interface IOPCEventServer

Pascal SCADA OPM

Interface IOPCEventServer

Unit

psOPC_AE

Declaration

type IOPCEventServer = interface(IUnknown)

Description

*********************************************************************// Interface: IOPCEventServer GUID: {65168851-5783-11D1-84A0-00608CB8A7E9} *********************************************************************//

Attributes
GUID['{65168851-5783-11D1-84A0-00608CB8A7E9}']

Hierarchy

  • IUnknown
  • IOPCEventServer

Overview

Methods

Public function GetStatus( out ppEventServerStatus: POPCEVENTSERVERSTATUS): HResult; stdcall;
Public function CreateEventSubscription( bActive: BOOL; dwBufferTime: DWORD; dwMaxSize: DWORD; hClientSubscription: OPCHANDLE; const riid: TIID; out ppUnk: IUnknown; out pdwRevisedBufferTime: DWORD; out pdwRevisedMaxSize: DWORD): HResult; stdcall;
Public function QueryAvailableFilters( out pdwFilterMask: DWORD): HResult; stdcall;
Public function QueryEventCategories( dwEventType: DWORD; out pdwCount: DWORD; out ppdwEventCategories: PDWORDARRAY; out ppszEventCategoryDescs: POleStrList): HResult; stdcall;
Public function QueryConditionNames( dwEventCategory: DWORD; out pdwCount: DWORD; out ppszConditionNames: POleStrList): HResult; stdcall;
Public function QuerySubConditionNames( szConditionName: POleStr; out pdwCount: DWORD; out ppszSubConditionNames: POleStrList): HResult; stdcall;
Public function QuerySourceConditions( szSource: POleStr; out pdwCount: DWORD; out ppszConditionNames: POleStrList): HResult; stdcall;
Public function QueryEventAttributes( dwEventCategory: DWORD; out pdwCount: DWORD; out ppdwAttrIDs: PDWORDARRAY; out ppszAttrDescs: POleStrList; out ppvtAttrTypes: PVarTypeList): HResult; stdcall;
Public function TranslateToItemIDs( szSource: POleStr; dwEventCategory: DWORD; szConditionName: POleStr; szSubconditionName: POleStr; dwCount: DWORD; pdwAssocAttrIDs: PDWORDARRAY; out ppszAttrItemIDs: POleStrList; out ppszNodeNames: POleStrList; out ppCLSIDs: PGUIDList): HResult; stdcall;
Public function GetConditionState( szSource: POleStr; szConditionName: POleStr; dwNumEventAttrs: DWORD; pdwAttributeIDs: PDWORDARRAY; out ppConditionState: POPCCONDITIONSTATE): HResult; stdcall;
Public function EnableConditionByArea( dwNumAreas: DWORD; pszAreas: POleStrList): HResult; stdcall;
Public function EnableConditionBySource( dwNumSources: DWORD; pszSources: POleStrList): HResult; stdcall;
Public function DisableConditionByArea( dwNumAreas: DWORD; pszAreas: POleStrList): HResult; stdcall;
Public function DisableConditionBySource( dwNumSources: DWORD; pszSources: POleStrList): HResult; stdcall;
Public function AckCondition( dwCount: DWORD; szAcknowledgerID: POleStr; szComment: POleStr; pszSource: POleStrList; pszConditionName: POleStrList; pftActiveTime: PFileTimeArray; pdwCookie: PDWORDARRAY; out ppErrors: PResultList): HResult; stdcall;
Public function CreateAreaBrowser( const riid: TIID; out ppUnk: IUnknown): HResult; stdcall;

Description

Methods

Public function GetStatus( out ppEventServerStatus: POPCEVENTSERVERSTATUS): HResult; stdcall;
 
Public function CreateEventSubscription( bActive: BOOL; dwBufferTime: DWORD; dwMaxSize: DWORD; hClientSubscription: OPCHANDLE; const riid: TIID; out ppUnk: IUnknown; out pdwRevisedBufferTime: DWORD; out pdwRevisedMaxSize: DWORD): HResult; stdcall;
 
Public function QueryAvailableFilters( out pdwFilterMask: DWORD): HResult; stdcall;
 
Public function QueryEventCategories( dwEventType: DWORD; out pdwCount: DWORD; out ppdwEventCategories: PDWORDARRAY; out ppszEventCategoryDescs: POleStrList): HResult; stdcall;
 
Public function QueryConditionNames( dwEventCategory: DWORD; out pdwCount: DWORD; out ppszConditionNames: POleStrList): HResult; stdcall;
 
Public function QuerySubConditionNames( szConditionName: POleStr; out pdwCount: DWORD; out ppszSubConditionNames: POleStrList): HResult; stdcall;
 
Public function QuerySourceConditions( szSource: POleStr; out pdwCount: DWORD; out ppszConditionNames: POleStrList): HResult; stdcall;
 
Public function QueryEventAttributes( dwEventCategory: DWORD; out pdwCount: DWORD; out ppdwAttrIDs: PDWORDARRAY; out ppszAttrDescs: POleStrList; out ppvtAttrTypes: PVarTypeList): HResult; stdcall;
 
Public function TranslateToItemIDs( szSource: POleStr; dwEventCategory: DWORD; szConditionName: POleStr; szSubconditionName: POleStr; dwCount: DWORD; pdwAssocAttrIDs: PDWORDARRAY; out ppszAttrItemIDs: POleStrList; out ppszNodeNames: POleStrList; out ppCLSIDs: PGUIDList): HResult; stdcall;
 
Public function GetConditionState( szSource: POleStr; szConditionName: POleStr; dwNumEventAttrs: DWORD; pdwAttributeIDs: PDWORDARRAY; out ppConditionState: POPCCONDITIONSTATE): HResult; stdcall;
 
Public function EnableConditionByArea( dwNumAreas: DWORD; pszAreas: POleStrList): HResult; stdcall;
 
Public function EnableConditionBySource( dwNumSources: DWORD; pszSources: POleStrList): HResult; stdcall;
 
Public function DisableConditionByArea( dwNumAreas: DWORD; pszAreas: POleStrList): HResult; stdcall;
 
Public function DisableConditionBySource( dwNumSources: DWORD; pszSources: POleStrList): HResult; stdcall;
 
Public function AckCondition( dwCount: DWORD; szAcknowledgerID: POleStr; szComment: POleStr; pszSource: POleStrList; pszConditionName: POleStrList; pftActiveTime: PFileTimeArray; pdwCookie: PDWORDARRAY; out ppErrors: PResultList): HResult; stdcall;
 
Public function CreateAreaBrowser( const riid: TIID; out ppUnk: IUnknown): HResult; stdcall;
 

Generated by PasDoc 0.14.0.