#S(HASH-TABLE EQL (FILENAME . "opccomn_ps.dll")(GUID . "{B28EEDB1-AC6F-11D1-84D5-00608CB8A7E9}")(DESCRIPTION . "OPCCOMN 1.0 Type Library")(VERSION . "1.0") (CLASSES . #S(HASH-TABLE EQUAL ("IOPCCommon" (TYPE . "Interface")(GUID . "{F31DFDE2-07B6-11D2-B2D8-0060083BA1FB}")(FUNCTIONS ((NAME . "SetLocaleID") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("dwLcid" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetLocaleID") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("pdwLcid" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "QueryAvailableLocaleIDs") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("pdwCount" "VT_PTR.VT_UI4")("pdwLcid" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetErrorString") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("dwError" "VT_HRESULT")("ppString" "VT_PTR.VT_LPWSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetClientName") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("szName" "VT_LPWSTR")) (FLAGS ( IS-FUNCTION ))))) ("IOPCShutdown" (TYPE . "Interface")(GUID . "{F31DFDE1-07B6-11D2-B2D8-0060083BA1FB}")(FUNCTIONS ((NAME . "ShutdownRequest") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("szReason" "VT_LPWSTR")) (FLAGS ( IS-FUNCTION ))))) ("IOPCServerList" (TYPE . "Interface")(GUID . "{13486D50-4821-11D2-A494-3CB306C10000}")(FUNCTIONS ((NAME . "EnumClassesOfCategories") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("cImplemented" "VT_UI4")("rgcatidImpl" "VT_PTR.GUID")("cRequired" "VT_UI4")("rgcatidReq" "VT_PTR.GUID")("ppenumClsid" "VT_PTR.VT_PTR.IEnumGUID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetClassDetails") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("clsid" "VT_PTR.GUID")("ppszProgID" "VT_PTR.VT_LPWSTR")("ppszUserType" "VT_PTR.VT_LPWSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "CLSIDFromProgID") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("szProgId" "VT_LPWSTR")("clsid" "VT_PTR.GUID")) (FLAGS ( IS-FUNCTION ))))) ("IEnumGUID" (TYPE . "Interface")(GUID . "{0002E000-0000-0000-C000-000000000046}")(FUNCTIONS ((NAME . "Next") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("celt" "VT_UI4")("rgelt" "VT_PTR.GUID")("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.IEnumGUID")) (FLAGS ( IS-FUNCTION ))))) )))