#S(HASH-TABLE EQL (FILENAME . "opc_aeps.dll")(GUID . "{65168844-5783-11D1-84A0-00608CB8A7E9}")(DESCRIPTION . "opc_ae 1.0 Type Library")(VERSION . "1.0") (CLASSES . #S(HASH-TABLE EQUAL ("IOPCEventServer" (TYPE . "Interface")(DESCRIPTION . "IOPCEventServer Interface")(GUID . "{65168851-5783-11D1-84A0-00608CB8A7E9}")(FUNCTIONS ((NAME . "GetStatus") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("ppEventServerStatus" "VT_PTR.VT_PTR.OPCEVENTSERVERSTATUS")) (FLAGS ( IS-FUNCTION ))) ((NAME . "CreateEventSubscription") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("bActive" "VT_I4")("dwBufferTime" "VT_UI4")("dwMaxSize" "VT_UI4")("hClientSubscription" "VT_UI4")("riid" "VT_PTR.GUID")("ppUnk" "VT_PTR.VT_UNKNOWN")("pdwRevisedBufferTime" "VT_PTR.VT_UI4")("pdwRevisedMaxSize" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "QueryAvailableFilters") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("pdwFilterMask" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "QueryEventCategories") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("dwEventType" "VT_UI4")("pdwCount" "VT_PTR.VT_UI4")("ppdwEventCategories" "VT_PTR.VT_UI4")("ppszEventCategoryDescs" "VT_PTR.VT_LPWSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "QueryConditionNames") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("dwEventCategory" "VT_UI4")("pdwCount" "VT_PTR.VT_UI4")("ppszConditionNames" "VT_PTR.VT_LPWSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "QuerySubConditionNames") (RIID . #x60010005) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("szConditionName" "VT_LPWSTR")("pdwCount" "VT_PTR.VT_UI4")("ppszSubConditionNames" "VT_PTR.VT_LPWSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "QuerySourceConditions") (RIID . #x60010006) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("szSource" "VT_LPWSTR")("pdwCount" "VT_PTR.VT_UI4")("ppszConditionNames" "VT_PTR.VT_LPWSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "QueryEventAttributes") (RIID . #x60010007) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ("dwEventCategory" "VT_UI4")("pdwCount" "VT_PTR.VT_UI4")("ppdwAttrIDs" "VT_PTR.VT_UI4")("ppszAttrDescs" "VT_PTR.VT_LPWSTR")("ppvtAttrTypes" "VT_PTR.VT_UI2")) (FLAGS ( IS-FUNCTION ))) ((NAME . "TranslateToItemIDs") (RIID . #x60010008) (OFFSET . #x2c) (RETURNS . "VT_HRESULT")(PARAMS ("szSource" "VT_LPWSTR")("dwEventCategory" "VT_UI4")("szConditionName" "VT_LPWSTR")("szSubconditionName" "VT_LPWSTR")("dwCount" "VT_UI4")("pdwAssocAttrIDs" "VT_PTR.VT_UI4")("ppszAttrItemIDs" "VT_PTR.VT_LPWSTR")("ppszNodeNames" "VT_PTR.VT_LPWSTR")("ppCLSIDs" "VT_PTR.VT_PTR.GUID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetConditionState") (RIID . #x60010009) (OFFSET . #x30) (RETURNS . "VT_HRESULT")(PARAMS ("szSource" "VT_LPWSTR")("szConditionName" "VT_LPWSTR")("dwNumEventAttrs" "VT_UI4")("pdwAttributeIDs" "VT_PTR.VT_UI4")("ppConditionState" "VT_PTR.VT_PTR.OPCCONDITIONSTATE")) (FLAGS ( IS-FUNCTION ))) ((NAME . "EnableConditionByArea") (RIID . #x6001000a) (OFFSET . #x34) (RETURNS . "VT_HRESULT")(PARAMS ("dwNumAreas" "VT_UI4")("pszAreas" "VT_PTR.VT_LPWSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "EnableConditionBySource") (RIID . #x6001000b) (OFFSET . #x38) (RETURNS . "VT_HRESULT")(PARAMS ("dwNumSources" "VT_UI4")("pszSources" "VT_PTR.VT_LPWSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "DisableConditionByArea") (RIID . #x6001000c) (OFFSET . #x3c) (RETURNS . "VT_HRESULT")(PARAMS ("dwNumAreas" "VT_UI4")("pszAreas" "VT_PTR.VT_LPWSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "DisableConditionBySource") (RIID . #x6001000d) (OFFSET . #x40) (RETURNS . "VT_HRESULT")(PARAMS ("dwNumSources" "VT_UI4")("pszSources" "VT_PTR.VT_LPWSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AckCondition") (RIID . #x6001000e) (OFFSET . #x44) (RETURNS . "VT_HRESULT")(PARAMS ("dwCount" "VT_UI4")("szAcknowledgerID" "VT_LPWSTR")("szComment" "VT_LPWSTR")("pszSource" "VT_PTR.VT_LPWSTR")("pszConditionName" "VT_PTR.VT_LPWSTR")("pftActiveTime" "VT_PTR._FILETIME")("pdwCookie" "VT_PTR.VT_UI4")("ppErrors" "VT_PTR.VT_HRESULT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "CreateAreaBrowser") (RIID . #x6001000f) (OFFSET . #x48) (RETURNS . "VT_HRESULT")(PARAMS ("riid" "VT_PTR.GUID")("ppUnk" "VT_PTR.VT_UNKNOWN")) (FLAGS ( IS-FUNCTION ))))) ("OPCEVENTSERVERSTATUS" (TYPE . "Typedef")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("__MIDL___MIDL_itf_opc_ae_0209_0005" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(VARIABLES (NAME ftStartTime RIID 40000000 OFFSET 0 TYPE 0) (NAME ftCurrentTime RIID 40000001 OFFSET 8 TYPE 0) (NAME ftLastUpdateTime RIID 40000002 OFFSET 10 TYPE 0) (NAME dwServerState RIID 40000003 OFFSET 18 TYPE 0) (NAME wMajorVersion RIID 40000004 OFFSET 1c TYPE 0) (NAME wMinorVersion RIID 40000005 OFFSET 1e TYPE 0) (NAME wBuildNumber RIID 40000006 OFFSET 20 TYPE 0) (NAME wReserved RIID 40000007 OFFSET 22 TYPE 0) (NAME szVendorInfo RIID 40000008 OFFSET 24 TYPE 0) ) (FUNCTIONS )) ("_FILETIME" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(VARIABLES (NAME dwLowDateTime RIID 40000000 OFFSET 0 TYPE 0) (NAME dwHighDateTime RIID 40000001 OFFSET 4 TYPE 0) ) (FUNCTIONS )) ("__MIDL___MIDL_itf_opc_ae_0209_0003" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(ENUMS (1 . OPCAE_STATUS_RUNNING) (2 . OPCAE_STATUS_FAILED) (3 . OPCAE_STATUS_NOCONFIG) (4 . OPCAE_STATUS_SUSPENDED) (5 . OPCAE_STATUS_TEST) ) (FUNCTIONS )) ("OPCCONDITIONSTATE" (TYPE . "Typedef")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("__MIDL___MIDL_itf_opc_ae_0209_0006" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(VARIABLES (NAME wState RIID 40000000 OFFSET 0 TYPE 0) (NAME wReserved1 RIID 40000001 OFFSET 2 TYPE 0) (NAME szActiveSubCondition RIID 40000002 OFFSET 4 TYPE 0) (NAME szASCDefinition RIID 40000003 OFFSET 8 TYPE 0) (NAME dwASCSeverity RIID 40000004 OFFSET c TYPE 0) (NAME szASCDescription RIID 40000005 OFFSET 10 TYPE 0) (NAME wQuality RIID 40000006 OFFSET 14 TYPE 0) (NAME wReserved2 RIID 40000007 OFFSET 16 TYPE 0) (NAME ftLastAckTime RIID 40000008 OFFSET 18 TYPE 0) (NAME ftSubCondLastActive RIID 40000009 OFFSET 20 TYPE 0) (NAME ftCondLastActive RIID 4000000a OFFSET 28 TYPE 0) (NAME ftCondLastInactive RIID 4000000b OFFSET 30 TYPE 0) (NAME szAcknowledgerID RIID 4000000c OFFSET 38 TYPE 0) (NAME szComment RIID 4000000d OFFSET 3c TYPE 0) (NAME dwNumSCs RIID 4000000e OFFSET 40 TYPE 0) (NAME pszSCNames RIID 4000000f OFFSET 44 TYPE 0) (NAME pszSCDefinitions RIID 40000010 OFFSET 48 TYPE 0) (NAME pdwSCSeverities RIID 40000011 OFFSET 4c TYPE 0) (NAME pszSCDescriptions RIID 40000012 OFFSET 50 TYPE 0) (NAME dwNumEventAttrs RIID 40000013 OFFSET 54 TYPE 0) (NAME pEventAttributes RIID 40000014 OFFSET 58 TYPE 0) (NAME pErrors RIID 40000015 OFFSET 5c TYPE 0) ) (FUNCTIONS )) ("IOPCEventSubscriptionMgt" (TYPE . "Interface")(DESCRIPTION . "IOPCEventSubscriptionMgt Interface")(GUID . "{65168855-5783-11D1-84A0-00608CB8A7E9}")(FUNCTIONS ((NAME . "SetFilter") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("dwEventType" "VT_UI4")("dwNumCategories" "VT_UI4")("pdwEventCategories" "VT_PTR.VT_UI4")("dwLowSeverity" "VT_UI4")("dwHighSeverity" "VT_UI4")("dwNumAreas" "VT_UI4")("pszAreaList" "VT_PTR.VT_LPWSTR")("dwNumSources" "VT_UI4")("pszSourceList" "VT_PTR.VT_LPWSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetFilter") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("pdwEventType" "VT_PTR.VT_UI4")("pdwNumCategories" "VT_PTR.VT_UI4")("ppdwEventCategories" "VT_PTR.VT_UI4")("pdwLowSeverity" "VT_PTR.VT_UI4")("pdwHighSeverity" "VT_PTR.VT_UI4")("pdwNumAreas" "VT_PTR.VT_UI4")("ppszAreaList" "VT_PTR.VT_LPWSTR")("pdwNumSources" "VT_PTR.VT_UI4")("ppszSourceList" "VT_PTR.VT_LPWSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SelectReturnedAttributes") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("dwEventCategory" "VT_UI4")("dwCount" "VT_UI4")("dwAttributeIDs" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetReturnedAttributes") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("dwEventCategory" "VT_UI4")("pdwCount" "VT_PTR.VT_UI4")("ppdwAttributeIDs" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Refresh") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("dwConnection" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "CancelRefresh") (RIID . #x60010005) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("dwConnection" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetState") (RIID . #x60010006) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("pbActive" "VT_PTR.VT_I4")("pdwBufferTime" "VT_PTR.VT_UI4")("pdwMaxSize" "VT_PTR.VT_UI4")("phClientSubscription" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetState") (RIID . #x60010007) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ("pbActive" "VT_PTR.VT_I4")("pdwBufferTime" "VT_PTR.VT_UI4")("pdwMaxSize" "VT_PTR.VT_UI4")("hClientSubscription" "VT_UI4")("pdwRevisedBufferTime" "VT_PTR.VT_UI4")("pdwRevisedMaxSize" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))))) ("IOPCEventAreaBrowser" (TYPE . "Interface")(DESCRIPTION . "IOPCEventAreaBrowser Interface")(GUID . "{65168857-5783-11D1-84A0-00608CB8A7E9}")(FUNCTIONS ((NAME . "ChangeBrowsePosition") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("dwBrowseDirection" "VT_USERDEFINED.Typedef.OPCAEBROWSEDIRECTION")("szString" "VT_LPWSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "BrowseOPCAreas") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("dwBrowseFilterType" "VT_USERDEFINED.Typedef.OPCAEBROWSETYPE")("szFilterCriteria" "VT_LPWSTR")("ppIEnumString" "VT_PTR.VT_PTR.IEnumString")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetQualifiedAreaName") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("szAreaName" "VT_LPWSTR")("pszQualifiedAreaName" "VT_PTR.VT_LPWSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetQualifiedSourceName") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("szSourceName" "VT_LPWSTR")("pszQualifiedSourceName" "VT_PTR.VT_LPWSTR")) (FLAGS ( IS-FUNCTION ))))) ("OPCAEBROWSEDIRECTION" (TYPE . "Typedef")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("__MIDL___MIDL_itf_opc_ae_0209_0001" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(ENUMS (1 . OPCAE_BROWSE_UP) (2 . OPCAE_BROWSE_DOWN) (3 . OPCAE_BROWSE_TO) ) (FUNCTIONS )) ("OPCAEBROWSETYPE" (TYPE . "Typedef")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("__MIDL___MIDL_itf_opc_ae_0209_0002" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(ENUMS (1 . OPC_AREA) (2 . OPC_SOURCE) ) (FUNCTIONS )) ("IEnumString" (TYPE . "Interface")(GUID . "{00000101-0000-0000-C000-000000000046}")(FUNCTIONS ((NAME . "RemoteNext") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("celt" "VT_UI4")("rgelt" "VT_PTR.VT_LPWSTR")("pceltFetched" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Skip") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("celt" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Reset") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Clone") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("ppenum" "VT_PTR.VT_PTR.IEnumString")) (FLAGS ( IS-FUNCTION ))))) ("IOPCEventSink" (TYPE . "Interface")(DESCRIPTION . "IOPCEventSink Interface")(GUID . "{6516885F-5783-11D1-84A0-00608CB8A7E9}")(FUNCTIONS ((NAME . "OnEvent") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("hClientSubscription" "VT_UI4")("bRefresh" "VT_I4")("bLastRefresh" "VT_I4")("dwCount" "VT_UI4")("pEvents" "VT_PTR.ONEVENTSTRUCT")) (FLAGS ( IS-FUNCTION ))))) ("ONEVENTSTRUCT" (TYPE . "Typedef")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("__MIDL___MIDL_itf_opc_ae_0209_0004" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(VARIABLES (NAME wChangeMask RIID 40000000 OFFSET 0 TYPE 0) (NAME wNewState RIID 40000001 OFFSET 2 TYPE 0) (NAME szSource RIID 40000002 OFFSET 4 TYPE 0) (NAME ftTime RIID 40000003 OFFSET 8 TYPE 0) (NAME szMessage RIID 40000004 OFFSET 10 TYPE 0) (NAME dwEventType RIID 40000005 OFFSET 14 TYPE 0) (NAME dwEventCategory RIID 40000006 OFFSET 18 TYPE 0) (NAME dwSeverity RIID 40000007 OFFSET 1c TYPE 0) (NAME szConditionName RIID 40000008 OFFSET 20 TYPE 0) (NAME szSubconditionName RIID 40000009 OFFSET 24 TYPE 0) (NAME wQuality RIID 4000000a OFFSET 28 TYPE 0) (NAME wReserved RIID 4000000b OFFSET 2a TYPE 0) (NAME bAckRequired RIID 4000000c OFFSET 2c TYPE 0) (NAME ftActiveTime RIID 4000000d OFFSET 30 TYPE 0) (NAME dwCookie RIID 4000000e OFFSET 38 TYPE 0) (NAME dwNumEventAttrs RIID 4000000f OFFSET 3c TYPE 0) (NAME pEventAttributes RIID 40000010 OFFSET 40 TYPE 0) (NAME szActorID RIID 40000011 OFFSET 44 TYPE 0) ) (FUNCTIONS )) ("OPCEventServerCATID" (TYPE . "Interface")(DESCRIPTION . "OPC Event Server Category ID (CATID)")(GUID . "{58E13251-AC87-11D1-84D5-00608CB8A7E9}")(FUNCTIONS )) )))