Register    Login
 
Professional OPC Development Tools
And Services
 
 
SupportOnline Forums
 
Links: Related Pages
 
Links: Related Services
 
Links: Related Support
 
Links: Related Resources
 
Online Forums

Technical support is provided through Support Forums below. Anybody can view them; you need to Register/Login to our site (see link in upper right corner) in order to Post questions. You do not have to be a licensed user.

OPC Labs team is actively monitoring the forums, and provides answers as soon as possible. For your convenience, we have also assembled a Frequently Asked Questions page.

Please do not use the Contact page for technical support.

HINT: You may use the Search feature (magnifier icon below) in the forums to locate the information you need. You can also search our entire Web site (the search box in the upper right corner of every page).

 
 
SupportSupportKnowledge Base ...Knowledge Base ...QuickOPC-ClassicQuickOPC-ClassicQuickOPC-COMQuickOPC-COMQOC-KB-4. PHP classes generated from QuickOPC-COM 5.0 type libraryQOC-KB-4. PHP classes generated from QuickOPC-COM 5.0 type library
Previous Previous
 
Next Next
New Post
 9/30/2010 1:40 AM
 
 Modified By OPC Labs Technical Support  on 9/30/2010 4:34:32 PM

Here is how QuickOPC-COM 5.0 interfaces are represented as classes in PHP. This servers for illustration and study purposes, and also for connecting events (the event sink class is in bold). Further below is a listing of PHP script that generates the classes. QuickOPC-COM 5.01.404.1 or later is required.

Typeinfo.txt (60.97 KB)

class IEasyDAClient { /* GUID={F3D90582-F841-457A-940C-B7C844168FCB} */
/* DISPID=1610612736 */
function QueryInterface(
/* VT_PTR [26] [in] --> ? [29] */ &$riid,
/* VT_PTR [26] [out] --> VT_PTR [26] */ &$ppvObj
)
{
}
/* DISPID=1610612737 */
/* VT_UI4 [19] */
function AddRef(
)
{
}
/* DISPID=1610612738 */
/* VT_UI4 [19] */
function Release(
)
{
}
/* DISPID=1610678272 */
function GetTypeInfoCount(
/* VT_PTR [26] [out] --> VT_UINT [23] */ &$pctinfo
)
{
}
/* DISPID=1610678273 */
function GetTypeInfo(
/* VT_UINT [23] [in] */ $itinfo,
/* VT_UI4 [19] [in] */ $lcid,
/* VT_PTR [26] [out] --> VT_PTR [26] */ &$pptinfo
)
{
}
/* DISPID=1610678274 */
function GetIDsOfNames(
/* VT_PTR [26] [in] --> ? [29] */ &$riid,
/* VT_PTR [26] [in] --> VT_PTR [26] */ &$rgszNames,
/* VT_UINT [23] [in] */ $cNames,
/* VT_UI4 [19] [in] */ $lcid,
/* VT_PTR [26] [out] --> VT_I4 [3] */ &$rgdispid
)
{
}
/* DISPID=1610678275 */
function Invoke(
/* VT_I4 [3] [in] */ $dispidMember,
/* VT_PTR [26] [in] --> ? [29] */ &$riid,
/* VT_UI4 [19] [in] */ $lcid,
/* VT_UI2 [18] [in] */ $wFlags,
/* VT_PTR [26] [in] --> ? [29] */ &$pdispparams,
/* VT_PTR [26] [out] --> VT_VARIANT [12] */ &$pvarResult,
/* VT_PTR [26] [out] --> ? [29] */ &$pexcepinfo,
/* VT_PTR [26] [out] --> VT_UINT [23] */ &$puArgErr
)
{
}
/* DISPID=11 */
/* VT_DISPATCH [9] */
/* Specifies common parameters such as allowed and desired methods of accessing the data in the OPC server. */
var $ClientMode;
/* DISPID=12 */
/* VT_DISPATCH [9] */
/* Specifies optimization parameters that reduce the load on the OPC server. */
var $HoldPeriods;
/* DISPID=13 */
/* VT_DISPATCH [9] */
/* Specifies the "hints" for OPC update rates used when other explicit information is missing. */
var $UpdateRates;
/* DISPID=14 */
/* VT_DISPATCH [9] */
/* Specifies the maximum amount of time the various operations are allowed to take. */
var $Timeouts;
/* DISPID=201 */
/* VT_VARIANT [12] */
function ReadItem(
/* VT_VARIANT [12] [in] */ $varMachineName,
/* VT_VARIANT [12] [in] */ $varServerClass,
/* VT_VARIANT [12] [in] */ $varItemId,
/* VT_VARIANT [12] [in] */ $varDataType,
/* VT_VARIANT [12] [in] */ $varAccessPath
)
{
/* Reads a named item from an OPC server. Value, quality and timestamp are returned. */
}
/* DISPID=202 */
/* VT_VARIANT [12] */
function ReadItemValue(
/* VT_VARIANT [12] [in] */ $varMachineName,
/* VT_VARIANT [12] [in] */ $varServerClass,
/* VT_VARIANT [12] [in] */ $varItemId,
/* VT_VARIANT [12] [in] */ $varDataType,
/* VT_VARIANT [12] [in] */ $varAccessPath
)
{
/* Reads a named item from an OPC server. Only the item value is returned (quality and timestamp are not returned) */
}
/* DISPID=203 */
/* VT_VARIANT [12] */
function ReadMultipleItems(
/* VT_VARIANT [12] [in] */ $varMachineNames,
/* VT_VARIANT [12] [in] */ $varServerClasses,
/* VT_VARIANT [12] [in] */ $varItemIds,
/* VT_VARIANT [12] [in] */ $varStates,
/* VT_VARIANT [12] [in] */ $varDataTypes,
/* VT_VARIANT [12] [in] */ $varAccessPaths
)
{
/* Reads named items from an OPC server or OPC servers. Values, qualities and timestamps are returned */
}
/* DISPID=204 */
/* VT_VARIANT [12] */
function ReadMultipleItemValues(
/* VT_VARIANT [12] [in] */ $varMachineNames,
/* VT_VARIANT [12] [in] */ $varServerClasses,
/* VT_VARIANT [12] [in] */ $varItemIds,
/* VT_VARIANT [12] [in] */ $varStates,
/* VT_VARIANT [12] [in] */ $varDataTypes,
/* VT_VARIANT [12] [in] */ $varAccessPaths
)
{
/* Reads named items from an OPC server or OPC servers. Only the item values are returned */
}
/* DISPID=205 */
/* VT_VARIANT [12] */
function GetPropertyValue(
/* VT_VARIANT [12] [in] */ $varMachineName,
/* VT_VARIANT [12] [in] */ $varServerClass,
/* VT_VARIANT [12] [in] */ $varItemId,
/* VT_VARIANT [12] [in] */ $varPropertyId
)
{
/* Gets a value of OPC property of a specified OPC item */
}
/* DISPID=206 */
/* VT_VARIANT [12] */
function GetMultiplePropertyValues(
/* VT_VARIANT [12] [in] */ $varMachineNames,
/* VT_VARIANT [12] [in] */ $varServerClasses,
/* VT_VARIANT [12] [in] */ $varItemIds,
/* VT_VARIANT [12] [in] */ $varPropertyIds,
/* VT_VARIANT [12] [in] */ $varStates
)
{
/* Gets values of multiple OPC properties of a specified OPC item */
}
/* DISPID=251 */
/* VT_VARIANT [12] */
function InvokeReadItem(
/* VT_VARIANT [12] [in] */ $varMachineName,
/* VT_VARIANT [12] [in] */ $varServerClass,
/* VT_VARIANT [12] [in] */ $varItemId,
/* VT_VARIANT [12] [in] */ $varState,
/* VT_VARIANT [12] [in] */ $varDataType,
/* VT_VARIANT [12] [in] */ $varAccessPath
)
{
/* Invokes an asynchronous operation that reads a named item from an OPC server */
}
/* DISPID=252 */
/* VT_VARIANT [12] */
function InvokeReadItemValue(
/* VT_VARIANT [12] [in] */ $varMachineName,
/* VT_VARIANT [12] [in] */ $varServerClass,
/* VT_VARIANT [12] [in] */ $varItemId,
/* VT_VARIANT [12] [in] */ $varState,
/* VT_VARIANT [12] [in] */ $varDataType,
/* VT_VARIANT [12] [in] */ $varAccessPath
)
{
/* Invokes an asynchronous operation that reads a value of named item from an OPC server */
}
/* DISPID=301 */
function WriteItem(
/* VT_VARIANT [12] [in] */ $varMachineName,
/* VT_VARIANT [12] [in] */ $varServerClass,
/* VT_VARIANT [12] [in] */ $varItemId,
/* VT_VARIANT [12] [in] */ $varValue,
/* VT_VARIANT [12] [in] */ $varTimestamp,
/* VT_VARIANT [12] [in] */ $varQuality,
/* VT_VARIANT [12] [in] */ $varDataType,
/* VT_VARIANT [12] [in] */ $varAccessPath
)
{
/* Writes into a named item in an OPC server. Value, quality and timestamp are written */
}
/* DISPID=302 */
function WriteItemValue(
/* VT_VARIANT [12] [in] */ $varMachineName,
/* VT_VARIANT [12] [in] */ $varServerClass,
/* VT_VARIANT [12] [in] */ $varItemId,
/* VT_VARIANT [12] [in] */ $varValue,
/* VT_VARIANT [12] [in] */ $varDataType,
/* VT_VARIANT [12] [in] */ $varAccessPath
)
{
/* Writes a value into a named item in an OPC server. Only the item value is written */
}
/* DISPID=303 */
/* VT_VARIANT [12] */
function WriteMultipleItems(
/* VT_VARIANT [12] [in] */ $varMachineNames,
/* VT_VARIANT [12] [in] */ $varServerClasses,
/* VT_VARIANT [12] [in] */ $varItemIds,
/* VT_VARIANT [12] [in] */ $varValues,
/* VT_VARIANT [12] [in] */ $varTimestamps,
/* VT_VARIANT [12] [in] */ $varQualities,
/* VT_VARIANT [12] [in] */ $varStates,
/* VT_VARIANT [12] [in] */ $varDataTypes,
/* VT_VARIANT [12] [in] */ $varAccessPaths
)
{
/* Writes named items into an OPC server or OPC servers. Values, qualities and timestamps are written */
}
/* DISPID=304 */
/* VT_VARIANT [12] */
function WriteMultipleItemValues(
/* VT_VARIANT [12] [in] */ $varMachineNames,
/* VT_VARIANT [12] [in] */ $varServerClasses,
/* VT_VARIANT [12] [in] */ $varItemIds,
/* VT_VARIANT [12] [in] */ $varValues,
/* VT_VARIANT [12] [in] */ $varStates,
/* VT_VARIANT [12] [in] */ $varDataTypes,
/* VT_VARIANT [12] [in] */ $varAccessPaths
)
{
/* Writes values into named items in an OPC server or OPC servers. Only the item values are written */
}
/* DISPID=351 */
/* VT_VARIANT [12] */
function InvokeWriteItem(
/* VT_VARIANT [12] [in] */ $varMachineName,
/* VT_VARIANT [12] [in] */ $varServerClass,
/* VT_VARIANT [12] [in] */ $varItemId,
/* VT_VARIANT [12] [in] */ $varValue,
/* VT_VARIANT [12] [in] */ $varTimestamp,
/* VT_VARIANT [12] [in] */ $varQuality,
/* VT_VARIANT [12] [in] */ $varState,
/* VT_VARIANT [12] [in] */ $varDataType,
/* VT_VARIANT [12] [in] */ $varAccessPath
)
{
/* Invokes an asynchronous operation that writes into a named item in an OPC server */
}
/* DISPID=352 */
/* VT_VARIANT [12] */
function InvokeWriteItemValue(
/* VT_VARIANT [12] [in] */ $varMachineName,
/* VT_VARIANT [12] [in] */ $varServerClass,
/* VT_VARIANT [12] [in] */ $varItemId,
/* VT_VARIANT [12] [in] */ $varValue,
/* VT_VARIANT [12] [in] */ $varState,
/* VT_VARIANT [12] [in] */ $varDataType,
/* VT_VARIANT [12] [in] */ $varAccessPath
)
{
/* Invokes an asynchronous operation that writes a value into a named item in an OPC server */
}
/* DISPID=402 */
/* VT_VARIANT [12] */
function BrowseServers(
/* VT_VARIANT [12] [in] */ $varMachineName
)
{
/* Browses the specified computer and returns information about OPC servers found */
}
/* DISPID=403 */
/* VT_VARIANT [12] */
function BrowseBranches(
/* VT_VARIANT [12] [in] */ $varMachineName,
/* VT_VARIANT [12] [in] */ $varServerClass,
/* VT_VARIANT [12] [in] */ $varParentItemId,
/* VT_VARIANT [12] [in] */ $varElementNameFilter,
/* VT_VARIANT [12] [in] */ $varVendorFilter
)
{
/* Browses the specified branch in OPC server's address space, and returns information about child branches */
}
/* DISPID=404 */
/* VT_VARIANT [12] */
function BrowseLeaves(
/* VT_VARIANT [12] [in] */ $varMachineName,
/* VT_VARIANT [12] [in] */ $varServerClass,
/* VT_VARIANT [12] [in] */ $varParentItemId,
/* VT_VARIANT [12] [in] */ $varElementNameFilter,
/* VT_VARIANT [12] [in] */ $varVendorFilter
)
{
/* Browses the specified branch in OPC server's address space, and returns information about child leaves */
}
/* DISPID=405 */
/* VT_VARIANT [12] */
function BrowseNodes(
/* VT_VARIANT [12] [in] */ $varMachineName,
/* VT_VARIANT [12] [in] */ $varServerClass,
/* VT_VARIANT [12] [in] */ $varParentItemId,
/* VT_VARIANT [12] [in] */ $varBrowseFilter,
/* VT_VARIANT [12] [in] */ $varElementNameFilter,
/* VT_VARIANT [12] [in] */ $varVendorFilter,
/* VT_VARIANT [12] [in] */ $varDataTypeFilter,
/* VT_VARIANT [12] [in] */ $varAccessRightsFilter
)
{
/* Browses the specified branch in OPC server's address space, and returns information about child nodes */
}
/* DISPID=406 */
/* VT_VARIANT [12] */
function BrowseAccessPaths(
/* VT_VARIANT [12] [in] */ $varMachineName,
/* VT_VARIANT [12] [in] */ $varServerClass,
/* VT_VARIANT [12] [in] */ $varItemId
)
{
/* Browses the possible access paths of a specified OPC item */
}
/* DISPID=407 */
/* VT_VARIANT [12] */
function BrowseProperties(
/* VT_VARIANT [12] [in] */ $varMachineName,
/* VT_VARIANT [12] [in] */ $varServerClass,
/* VT_VARIANT [12] [in] */ $varItemId
)
{
/* Browses the available properties of a specified OPC item */
}
/* DISPID=501 */
/* VT_VARIANT [12] */
function SubscribeItem(
/* VT_VARIANT [12] [in] */ $varMachineName,
/* VT_VARIANT [12] [in] */ $varServerClass,
/* VT_VARIANT [12] [in] */ $varItemId,
/* VT_VARIANT [12] [in] */ $varRequestedUpdateRate,
/* VT_VARIANT [12] [in] */ $varState,
/* VT_VARIANT [12] [in] */ $varDataType,
/* VT_VARIANT [12] [in] */ $varPercentDeadband,
/* VT_VARIANT [12] [in] */ $varAccessPath
)
{
/* Subscribe to changes of a particular OPC item */
}
/* DISPID=502 */
/* VT_VARIANT [12] */
function SubscribeMultipleItems(
/* VT_VARIANT [12] [in] */ $varMachineNames,
/* VT_VARIANT [12] [in] */ $varServerClasses,
/* VT_VARIANT [12] [in] */ $varItemIds,
/* VT_VARIANT [12] [in] */ $varRequestedUpdateRates,
/* VT_VARIANT [12] [in] */ $varStates,
/* VT_VARIANT [12] [in] */ $varDataTypes,
/* VT_VARIANT [12] [in] */ $varPercentDeadbands,
/* VT_VARIANT [12] [in] */ $varAccessPaths
)
{
/* Subscribe to changes of multiple OPC items */
}
/* DISPID=503 */
function ChangeItemSubscription(
/* VT_VARIANT [12] [in] */ $varHandle,
/* VT_VARIANT [12] [in] */ $varRequestedUpdateRate,
/* VT_VARIANT [12] [in] */ $varPercentDeadband
)
{
/* Changes parameters of a subscription to a particular OPC item */
}
/* DISPID=504 */
/* VT_VARIANT [12] */
function ChangeMultipleItemSubscriptions(
/* VT_VARIANT [12] [in] */ $varHandles,
/* VT_VARIANT [12] [in] */ $varRequestedUpdateRates,
/* VT_VARIANT [12] [in] */ $varStates,
/* VT_VARIANT [12] [in] */ $varPercentDeadbands
)
{
/* Changes parameters of subscriptions to multiple OPC items */
}
/* DISPID=505 */
function UnsubscribeItem(
/* VT_VARIANT [12] [in] */ $varHandle
)
{
/* Unsubscribe from changes of a particular OPC item */
}
/* DISPID=506 */
/* VT_VARIANT [12] */
function UnsubscribeMultipleItems(
/* VT_VARIANT [12] [in] */ $varHandles,
/* VT_VARIANT [12] [in] */ $varStates
)
{
/* Unsubscribe from changes of multiple OPC items */
}
/* DISPID=507 */
function UnsubscribeAllItems(
)
{
/* Unsubscribe from changes to all OPC items */
}
}
class _IEasyDAClientEvents { /* GUID={6DE8A07A-C5B7-4766-88D2-24C5507A0522} */
/* DISPID=1001 */
/* VT_HRESULT [25] */
function OperationCompleted(
/* VT_VARIANT [12] [in] */ $varSender,
/* VT_VARIANT [12] [in] */ $varE
)
{
/* Raised when an asynchronous operation started by any of the InvokeXXXX methods completes */
}
/* DISPID=1002 */
/* VT_HRESULT [25] */
function ItemChanged(
/* VT_VARIANT [12] [in] */ $varSender,
/* VT_VARIANT [12] [in] */ $varE
)
{
/* Raised for every significant change in an OPC item subscribed to by the SubscribeItem method */
}
}
class DEasyDAClientEvents { /* GUID={692E9A0A-3C67-4BD4-9BF1-C67008A939E1} */
/* DISPID=1001 */
function OperationCompleted(
/* VT_VARIANT [12] [in] */ $varSender,
/* VT_VARIANT [12] [in] */ $varE
)
{
/* Raised when an asynchronous operation started by any of the InvokeXXXX methods completes */
}
/* DISPID=1002 */
function ItemChanged(
/* VT_VARIANT [12] [in] */ $varSender,
/* VT_VARIANT [12] [in] */ $varE
)
{
/* Raised for every significant change in an OPC item subscribed to by the SubscribeItem method */
}
}
class IException { /* GUID={F4A96453-DE0A-4A1A-9EB4-2B30CAFF9B97} */
/* DISPID=1610612736 */
function QueryInterface(
/* VT_PTR [26] [in] --> ? [29] */ &$riid,
/* VT_PTR [26] [out] --> VT_PTR [26] */ &$ppvObj
)
{
}
/* DISPID=1610612737 */
/* VT_UI4 [19] */
function AddRef(
)
{
}
/* DISPID=1610612738 */
/* VT_UI4 [19] */
function Release(
)
{
}
/* DISPID=1610678272 */
function GetTypeInfoCount(
/* VT_PTR [26] [out] --> VT_UINT [23] */ &$pctinfo
)
{
}
/* DISPID=1610678273 */
function GetTypeInfo(
/* VT_UINT [23] [in] */ $itinfo,
/* VT_UI4 [19] [in] */ $lcid,
/* VT_PTR [26] [out] --> VT_PTR [26] */ &$pptinfo
)
{
}
/* DISPID=1610678274 */
function GetIDsOfNames(
/* VT_PTR [26] [in] --> ? [29] */ &$riid,
/* VT_PTR [26] [in] --> VT_PTR [26] */ &$rgszNames,
/* VT_UINT [23] [in] */ $cNames,
/* VT_UI4 [19] [in] */ $lcid,
/* VT_PTR [26] [out] --> VT_I4 [3] */ &$rgdispid
)
{
}
/* DISPID=1610678275 */
function Invoke(
/* VT_I4 [3] [in] */ $dispidMember,
/* VT_PTR [26] [in] --> ? [29] */ &$riid,
/* VT_UI4 [19] [in] */ $lcid,
/* VT_UI2 [18] [in] */ $wFlags,
/* VT_PTR [26] [in] --> ? [29] */ &$pdispparams,
/* VT_PTR [26] [out] --> VT_VARIANT [12] */ &$pvarResult,
/* VT_PTR [26] [out] --> ? [29] */ &$pexcepinfo,
/* VT_PTR [26] [out] --> VT_UINT [23] */ &$puArgErr
)
{
}
/* DISPID=1 */
/* VT_DISPATCH [9] */
/* Gets a collection of key/value pairs that provide additional user-defined information about the exception */
var $Data;
/* DISPID=2 */
/* VT_BSTR [8] */
/* Gets or sets a link to the help file associated with this exception */
var $HelpLink;
/* DISPID=2 */
/* Gets or sets a link to the help file associated with this exception */
var $HelpLink;
/* DISPID=3 */
/* VT_I4 [3] */
/* Gets or sets HRESULT, a coded numerical value that is assigned to a specific exception */
var $HResult;
/* DISPID=3 */
/* Gets or sets HRESULT, a coded numerical value that is assigned to a specific exception */
var $HResult;
/* DISPID=4 */
/* VT_DISPATCH [9] */
/* Gets the Exception instance that caused the current exception */
var $InnerException;
/* DISPID=5 */
/* VT_BSTR [8] */
/* Gets a message that describes the current exception */
var $Message;
/* DISPID=6 */
/* VT_BSTR [8] */
/* Gets or sets the name of the application or the object that causes the error */
var $Source;
/* DISPID=6 */
/* Gets or sets the name of the application or the object that causes the error */
var $Source;
/* DISPID=7 */
/* VT_BSTR [8] */
/* Gets a string representation of the frames on the call stack at the time the current exception was thrown */
var $StackTrace;
/* DISPID=8 */
/* VT_DISPATCH [9] */
/* Gets the method that throws the current exception */
var $TargetSite;
/* DISPID=101 */
/* VT_VARIANT [12] */
function ToString(
)
{
/* Creates and returns a string representation of the current exception */
}
/* DISPID=102 */
/* VT_VARIANT [12] */
function GetBaseException(
)
{
/* When overridden in a derived class, returns the Exception that is the root cause of one or more subsequent exceptions */
}
/* DISPID=901 */
function Throw(
)
{
/* Throws an exception held by this object */
}
}
class ICOMException { /* GUID={36652428-BD57-46B5-A02C-E16F80952FF7} */
/* DISPID=1610612736 */
function QueryInterface(
/* VT_PTR [26] [in] --> ? [29] */ &$riid,
/* VT_PTR [26] [out] --> VT_PTR [26] */ &$ppvObj
)
{
}
/* DISPID=1610612737 */
/* VT_UI4 [19] */
function AddRef(
)
{
}
/* DISPID=1610612738 */
/* VT_UI4 [19] */
function Release(
)
{
}
/* DISPID=1610678272 */
function GetTypeInfoCount(
/* VT_PTR [26] [out] --> VT_UINT [23] */ &$pctinfo
)
{
}
/* DISPID=1610678273 */
function GetTypeInfo(
/* VT_UINT [23] [in] */ $itinfo,
/* VT_UI4 [19] [in] */ $lcid,
/* VT_PTR [26] [out] --> VT_PTR [26] */ &$pptinfo
)
{
}
/* DISPID=1610678274 */
function GetIDsOfNames(
/* VT_PTR [26] [in] --> ? [29] */ &$riid,
/* VT_PTR [26] [in] --> VT_PTR [26] */ &$rgszNames,
/* VT_UINT [23] [in] */ $cNames,
/* VT_UI4 [19] [in] */ $lcid,
/* VT_PTR [26] [out] --> VT_I4 [3] */ &$rgdispid
)
{
}
/* DISPID=1610678275 */
function Invoke(
/* VT_I4 [3] [in] */ $dispidMember,
/* VT_PTR [26] [in] --> ? [29] */ &$riid,
/* VT_UI4 [19] [in] */ $lcid,
/* VT_UI2 [18] [in] */ $wFlags,
/* VT_PTR [26] [in] --> ? [29] */ &$pdispparams,
/* VT_PTR [26] [out] --> VT_VARIANT [12] */ &$pvarResult,
/* VT_PTR [26] [out] --> ? [29] */ &$pexcepinfo,
/* VT_PTR [26] [out] --> VT_UINT [23] */ &$puArgErr
)
{
}
/* DISPID=1 */
/* VT_DISPATCH [9] */
/* Gets a collection of key/value pairs that provide additional user-defined information about the exception */
var $Data;
/* DISPID=2 */
/* VT_BSTR [8] */
/* Gets or sets a link to the help file associated with this exception */
var $HelpLink;
/* DISPID=2 */
/* Gets or sets a link to the help file associated with this exception */
var $HelpLink;
/* DISPID=3 */
/* VT_I4 [3] */
/* Gets or sets HRESULT, a coded numerical value that is assigned to a specific exception */
var $HResult;
/* DISPID=3 */
/* Gets or sets HRESULT, a coded numerical value that is assigned to a specific exception */
var $HResult;
/* DISPID=4 */
/* VT_DISPATCH [9] */
/* Gets the Exception instance that caused the current exception */
var $InnerException;
/* DISPID=5 */
/* VT_BSTR [8] */
/* Gets a message that describes the current exception */
var $Message;
/* DISPID=6 */
/* VT_BSTR [8] */
/* Gets or sets the name of the application or the object that causes the error */
var $Source;
/* DISPID=6 */
/* Gets or sets the name of the application or the object that causes the error */
var $Source;
/* DISPID=7 */
/* VT_BSTR [8] */
/* Gets a string representation of the frames on the call stack at the time the current exception was thrown */
var $StackTrace;
/* DISPID=8 */
/* VT_DISPATCH [9] */
/* Gets the method that throws the current exception */
var $TargetSite;
/* DISPID=101 */
/* VT_VARIANT [12] */
function ToString(
)
{
/* Creates and returns a string representation of the current exception */
}
/* DISPID=102 */
/* VT_VARIANT [12] */
function GetBaseException(
)
{
/* When overridden in a derived class, returns the Exception that is the root cause of one or more subsequent exceptions */
}
/* DISPID=901 */
function Throw(
)
{
/* Throws an exception held by this object */
}
/* DISPID=11 */
/* VT_I4 [3] */
/* Gets the HRESULT of the error */
var $ErrorCode;
}
class IEventArgs { /* GUID={0B8979B2-FC8E-4402-9468-E9C0CEFBBA9B} */
/* DISPID=1610612736 */
function QueryInterface(
/* VT_PTR [26] [in] --> ? [29] */ &$riid,
/* VT_PTR [26] [out] --> VT_PTR [26] */ &$ppvObj
)
{
}
/* DISPID=1610612737 */
/* VT_UI4 [19] */
function AddRef(
)
{
}
/* DISPID=1610612738 */
/* VT_UI4 [19] */
function Release(
)
{
}
/* DISPID=1610678272 */
function GetTypeInfoCount(
/* VT_PTR [26] [out] --> VT_UINT [23] */ &$pctinfo
)
{
}
/* DISPID=1610678273 */
function GetTypeInfo(
/* VT_UINT [23] [in] */ $itinfo,
/* VT_UI4 [19] [in] */ $lcid,
/* VT_PTR [26] [out] --> VT_PTR [26] */ &$pptinfo
)
{
}
/* DISPID=1610678274 */
function GetIDsOfNames(
/* VT_PTR [26] [in] --> ? [29] */ &$riid,
/* VT_PTR [26] [in] --> VT_PTR [26] */ &$rgszNames,
/* VT_UINT [23] [in] */ $cNames,
/* VT_UI4 [19] [in] */ $lcid,
/* VT_PTR [26] [out] --> VT_I4 [3] */ &$rgdispid
)
{
}
/* DISPID=1610678275 */
function Invoke(
/* VT_I4 [3] [in] */ $dispidMember,
/* VT_PTR [26] [in] --> ? [29] */ &$riid,
/* VT_UI4 [19] [in] */ $lcid,
/* VT_UI2 [18] [in] */ $wFlags,
/* VT_PTR [26] [in] --> ? [29] */ &$pdispparams,
/* VT_PTR [26] [out] --> VT_VARIANT [12] */ &$pvarResult,
/* VT_PTR [26] [out] --> ? [29] */ &$pexcepinfo,
/* VT_PTR [26] [out] --> VT_UINT [23] */ &$puArgErr
)
{
}
}
class IDAGroupParameters { /* GUID={E081B18E-15C7-4719-A052-7E70662738B6} */
/* DISPID=1610612736 */
function QueryInterface(
/* VT_PTR [26] [in] --> ? [29] */ &$riid,
/* VT_PTR [26] [out] --> VT_PTR [26] */ &$ppvObj
)
{
}
/* DISPID=1610612737 */
/* VT_UI4 [19] */
function AddRef(
)
{
}
/* DISPID=1610612738 */
/* VT_UI4 [19] */
function Release(
)
{
}
/* DISPID=1610678272 */
function GetTypeInfoCount(
/* VT_PTR [26] [out] --> VT_UINT [23] */ &$pctinfo
)
{
}
/* DISPID=1610678273 */
function GetTypeInfo(
/* VT_UINT [23] [in] */ $itinfo,
/* VT_UI4 [19] [in] */ $lcid,
/* VT_PTR [26] [out] --> VT_PTR [26] */ &$pptinfo
)
{
}
/* DISPID=1610678274 */
function GetIDsOfNames(
/* VT_PTR [26] [in] --> ? [29] */ &$riid,
/* VT_PTR [26] [in] --> VT_PTR [26] */ &$rgszNames,
/* VT_UINT [23] [in] */ $cNames,
/* VT_UI4 [19] [in] */ $lcid,
/* VT_PTR [26] [out] --> VT_I4 [3] */ &$rgdispid
)
{
}
/* DISPID=1610678275 */
function Invoke(
/* VT_I4 [3] [in] */ $dispidMember,
/* VT_PTR [26] [in] --> ? [29] */ &$riid,
/* VT_UI4 [19] [in] */ $lcid,
/* VT_UI2 [18] [in] */ $wFlags,
/* VT_PTR [26] [in] --> ? [29] */ &$pdispparams,
/* VT_PTR [26] [out] --> VT_VARIANT [12] */ &$pvarResult,
/* VT_PTR [26] [out] --> ? [29] */ &$pexcepinfo,
/* VT_PTR [26] [out] --> VT_UINT [23] */ &$puArgErr
)
{
}
/* DISPID=1 */
/* VT_I4 [3] */
/* Gets or sets the language to be used by the server when returning values */
var $Locale;
/* DISPID=2 */
/* VT_I4 [3] */
/* Gets or sets the requested update rate */
var $RequestedUpdateRate;
/* DISPID=3 */
/* VT_R4 [4] */
/* Gets or sets the percent change in an item value that will cause an update */
var $PercentDeadband;
}
class IEasyDAItemChangedEventArgs { /* GUID={0387579C-BA3C-43A6-82D3-03EC93380ACB} */
/* DISPID=1610612736 */
function QueryInterface(
/* VT_PTR [26] [in] --> ? [29] */ &$riid,
/* VT_PTR [26] [out] --> VT_PTR [26] */ &$ppvObj
)
{
}
/* DISPID=1610612737 */
/* VT_UI4 [19] */
function AddRef(
)
{
}
/* DISPID=1610612738 */
/* VT_UI4 [19] */
function Release(
)
{
}
/* DISPID=1610678272 */
function GetTypeInfoCount(
/* VT_PTR [26] [out] --> VT_UINT [23] */ &$pctinfo
)
{
}
/* DISPID=1610678273 */
function GetTypeInfo(
/* VT_UINT [23] [in] */ $itinfo,
/* VT_UI4 [19] [in] */ $lcid,
/* VT_PTR [26] [out] --> VT_PTR [26] */ &$pptinfo
)
{
}
/* DISPID=1610678274 */
function GetIDsOfNames(
/* VT_PTR [26] [in] --> ? [29] */ &$riid,
/* VT_PTR [26] [in] --> VT_PTR [26] */ &$rgszNames,
/* VT_UINT [23] [in] */ $cNames,
/* VT_UI4 [19] [in] */ $lcid,
/* VT_PTR [26] [out] --> VT_I4 [3] */ &$rgdispid
)
{
}
/* DISPID=1610678275 */
function Invoke(
/* VT_I4 [3] [in] */ $dispidMember,
/* VT_PTR [26] [in] --> ? [29] */ &$riid,
/* VT_UI4 [19] [in] */ $lcid,
/* VT_UI2 [18] [in] */ $wFlags,
/* VT_PTR [26] [in] --> ? [29] */ &$pdispparams,
/* VT_PTR [26] [out] --> VT_VARIANT [12] */ &$pvarResult,
/* VT_PTR [26] [out] --> ? [29] */ &$pexcepinfo,
/* VT_PTR [26] [out] --> VT_UINT [23] */ &$puArgErr
)
{
}
/* DISPID=1 */
/* VT_VARIANT [12] */
/* Gets the state object passed by the caller */
var $State;
/* DISPID=2 */
/* VT_I4 [3] */
/* Gets the item handle returned by the EasyDAClient.SubscribeItem method */
var $Handle;
/* DISPID=3 */
/* VT_DISPATCH [9] */
/* Gets the descriptor of the item's OPC server */
var $ServerDescriptor;
/* DISPID=4 */
/* VT_DISPATCH [9] */
/* Gets the descriptor of the item that have changed */
var $ItemDescriptor;
/* DISPID=5 */
/* VT_DISPATCH [9] */
/* Get the OPC group parameters associated with the item */
var $GroupParameters;
/* DISPID=6 */
/* VT_DISPATCH [9] */
/* Gets the current exception */
var $Exception;
/* DISPID=7 */
/* VT_DISPATCH [9] */
/* Gets the current (new) DAVtq (value, timestamp and quality) of the OPC item */
var $Vtq;
}
class IOperationCompletedEventArgs { /* GUID={C339789F-74FA-4B7A-97AE-58443715B331} */
/* DISPID=1610612736 */
function QueryInterface(
/* VT_PTR [26] [in] --> ? [29] */ &$riid,
/* VT_PTR [26] [out] --> VT_PTR [26] */ &$ppvObj
)
{
}
/* DISPID=1610612737 */
/* VT_UI4 [19] */
function AddRef(
)
{
}
/* DISPID=1610612738 */
/* VT_UI4 [19] */
function Release(
)
{
}
/* DISPID=1610678272 */
function GetTypeInfoCount(
/* VT_PTR [26] [out] --> VT_UINT [23] */ &$pctinfo
)
{
}
/* DISPID=1610678273 */
function GetTypeInfo(
/* VT_UINT [23] [in] */ $itinfo,
/* VT_UI4 [19] [in] */ $lcid,
/* VT_PTR [26] [out] --> VT_PTR [26] */ &$pptinfo
)
{
}
/* DISPID=1610678274 */
function GetIDsOfNames(
/* VT_PTR [26] [in] --> ? [29] */ &$riid,
/* VT_PTR [26] [in] --> VT_PTR [26] */ &$rgszNames,
/* VT_UINT [23] [in] */ $cNames,
/* VT_UI4 [19] [in] */ $lcid,
/* VT_PTR [26] [out] --> VT_I4 [3] */ &$rgdispid
)
{
}
/* DISPID=1610678275 */
function Invoke(
/* VT_I4 [3] [in] */ $dispidMember,
/* VT_PTR [26] [in] --> ? [29] */ &$riid,
/* VT_UI4 [19] [in] */ $lcid,
/* VT_UI2 [18] [in] */ $wFlags,
/* VT_PTR [26] [in] --> ? [29] */ &$pdispparams,
/* VT_PTR [26] [out] --> VT_VARIANT [12] */ &$pvarResult,
/* VT_PTR [26] [out] --> ? [29] */ &$pexcepinfo,
/* VT_PTR [26] [out] --> VT_UINT [23] */ &$puArgErr
)
{
}
/* DISPID=11 */
/* VT_I4 [3] */
/* Contains a handle to the asynchronous operation that has completed */
var $OperationHandle;
/* DISPID=15 */
/* VT_DISPATCH [9] */
/* Contains the result of the operation that has completed */
var $OperationResult;
}
class IOperationResult { /* GUID={EE5588AA-4C67-4F2B-A43D-CBFD5597EB2B} */
/* DISPID=1610612736 */
function QueryInterface(
/* VT_PTR [26] [in] --> ? [29] */ &$riid,
/* VT_PTR [26] [out] --> VT_PTR [26] */ &$ppvObj
)
{
}
/* DISPID=1610612737 */
/* VT_UI4 [19] */
function AddRef(
)
{
}
/* DISPID=1610612738 */
/* VT_UI4 [19] */
function Release(
)
{
}
/* DISPID=1610678272 */
function GetTypeInfoCount(
/* VT_PTR [26] [out] --> VT_UINT [23] */ &$pctinfo
)
{
}
/* DISPID=1610678273 */
function GetTypeInfo(
/* VT_UINT [23] [in] */ $itinfo,
/* VT_UI4 [19] [in] */ $lcid,
/* VT_PTR [26] [out] --> VT_PTR [26] */ &$pptinfo
)
{
}
/* DISPID=1610678274 */
function GetIDsOfNames(
/* VT_PTR [26] [in] --> ? [29] */ &$riid,
/* VT_PTR [26] [in] --> VT_PTR [26] */ &$rgszNames,
/* VT_UINT [23] [in] */ $cNames,
/* VT_UI4 [19] [in] */ $lcid,
/* VT_PTR [26] [out] --> VT_I4 [3] */ &$rgdispid
)
{
}
/* DISPID=1610678275 */
function Invoke(
/* VT_I4 [3] [in] */ $dispidMember,
/* VT_PTR [26] [in] --> ? [29] */ &$riid,
/* VT_UI4 [19] [in] */ $lcid,
/* VT_UI2 [18] [in] */ $wFlags,
/* VT_PTR [26] [in] --> ? [29] */ &$pdispparams,
/* VT_PTR [26] [out] --> VT_VARIANT [12] */ &$pvarResult,
/* VT_PTR [26] [out] --> ? [29] */ &$pexcepinfo,
/* VT_PTR [26] [out] --> VT_UINT [23] */ &$puArgErr
)
{
}
/* DISPID=1 */
/* VT_VARIANT [12] */
/* Gets the arbitrary object associated with the operation. */
var $State;
/* DISPID=2 */
/* VT_BOOL [11] */
/* Gets indication whether the operation have succeeded. */
var $Succeeded;
/* DISPID=3 */
/* VT_DISPATCH [9] */
/* Gets information about the reason of the failure of the operation. */
var $Exception;
/* DISPID=101 */
function ThrowIfFailed(
)
{
/* Throws exception if Exception property is not a null reference. */
}
}
class IHandleResult { /* GUID={164FDE7D-3423-488E-A5A1-BCF99CAC14ED} */
/* DISPID=1610612736 */
function QueryInterface(
/* VT_PTR [26] [in] --> ? [29] */ &$riid,
/* VT_PTR [26] [out] --> VT_PTR [26] */ &$ppvObj
)
{
}
/* DISPID=1610612737 */
/* VT_UI4 [19] */
function AddRef(
)
{
}
/* DISPID=1610612738 */
/* VT_UI4 [19] */
function Release(
)
{
}
/* DISPID=1610678272 */
function GetTypeInfoCount(
/* VT_PTR [26] [out] --> VT_UINT [23] */ &$pctinfo
)
{
}
/* DISPID=1610678273 */
function GetTypeInfo(
/* VT_UINT [23] [in] */ $itinfo,
/* VT_UI4 [19] [in] */ $lcid,
/* VT_PTR [26] [out] --> VT_PTR [26] */ &$pptinfo
)
{
}
/* DISPID=1610678274 */
function GetIDsOfNames(
/* VT_PTR [26] [in] --> ? [29] */ &$riid,
/* VT_PTR [26] [in] --> VT_PTR [26] */ &$rgszNames,
/* VT_UINT [23] [in] */ $cNames,
/* VT_UI4 [19] [in] */ $lcid,
/* VT_PTR [26] [out] --> VT_I4 [3] */ &$rgdispid
)
{
}
/* DISPID=1610678275 */
function Invoke(
/* VT_I4 [3] [in] */ $dispidMember,
/* VT_PTR [26] [in] --> ? [29] */ &$riid,
/* VT_UI4 [19] [in] */ $lcid,
/* VT_UI2 [18] [in] */ $wFlags,
/* VT_PTR [26] [in] --> ? [29] */ &$pdispparams,
/* VT_PTR [26] [out] --> VT_VARIANT [12] */ &$pvarResult,
/* VT_PTR [26] [out] --> ? [29] */ &$pexcepinfo,
/* VT_PTR [26] [out] --> VT_UINT [23] */ &$puArgErr
)
{
}
/* DISPID=1 */
/* VT_VARIANT [12] */
/* Gets the arbitrary object associated with the operation. */
var $State;
/* DISPID=2 */
/* VT_BOOL [11] */
/* Gets indication whether the operation have succeeded. */
var $Succeeded;
/* DISPID=3 */
/* VT_DISPATCH [9] */
/* Gets information about the reason of the failure of the operation. */
var $Exception;
/* DISPID=101 */
function ThrowIfFailed(
)
{
/* Throws exception if Exception property is not a null reference. */
}
/* DISPID=11 */
/* VT_I4 [3] */
/* Gets an integer handle that is a successful result of the operation. */
var $Handle;
}
class IValueResult { /* GUID={7A00427F-1E55-4FF5-9957-2BA8D8C509CD} */
/* DISPID=1610612736 */
function QueryInterface(
/* VT_PTR [26] [in] --> ? [29] */ &$riid,
/* VT_PTR [26] [out] --> VT_PTR [26] */ &$ppvObj
)
{
}
/* DISPID=1610612737 */
/* VT_UI4 [19] */
function AddRef(
)
{
}
/* DISPID=1610612738 */
/* VT_UI4 [19] */
function Release(
)
{
}
/* DISPID=1610678272 */
function GetTypeInfoCount(
/* VT_PTR [26] [out] --> VT_UINT [23] */ &$pctinfo
)
{
}
/* DISPID=1610678273 */
function GetTypeInfo(
/* VT_UINT [23] [in] */ $itinfo,
/* VT_UI4 [19] [in] */ $lcid,
/* VT_PTR [26] [out] --> VT_PTR [26] */ &$pptinfo
)
{
}
/* DISPID=1610678274 */
function GetIDsOfNames(
/* VT_PTR [26] [in] --> ? [29] */ &$riid,
/* VT_PTR [26] [in] --> VT_PTR [26] */ &$rgszNames,
/* VT_UINT [23] [in] */ $cNames,
/* VT_UI4 [19] [in] */ $lcid,
/* VT_PTR [26] [out] --> VT_I4 [3] */ &$rgdispid
)
{
}
/* DISPID=1610678275 */
function Invoke(
/* VT_I4 [3] [in] */ $dispidMember,
/* VT_PTR [26] [in] --> ? [29] */ &$riid,
/* VT_UI4 [19] [in] */ $lcid,
/* VT_UI2 [18] [in] */ $wFlags,
/* VT_PTR [26] [in] --> ? [29] */ &$pdispparams,
/* VT_PTR [26] [out] --> VT_VARIANT [12] */ &$pvarResult,
/* VT_PTR [26] [out] --> ? [29] */ &$pexcepinfo,
/* VT_PTR [26] [out] --> VT_UINT [23] */ &$puArgErr
)
{
}
/* DISPID=1 */
/* VT_VARIANT [12] */
/* Gets the arbitrary object associated with the operation. */
var $State;
/* DISPID=2 */
/* VT_BOOL [11] */
/* Gets indication whether the operation have succeeded. */
var $Succeeded;
/* DISPID=3 */
/* VT_DISPATCH [9] */
/* Gets information about the reason of the failure of the operation. */
var $Exception;
/* DISPID=101 */
function ThrowIfFailed(
)
{
/* Throws exception if Exception property is not a null reference. */
}
/* DISPID=11 */
/* VT_VARIANT [12] */
/* Gets a generic VARIANT value that is a successful result of the operation. */
var $Value;
}
class IDAVtqResult { /* GUID={A4209AB5-0351-4EBE-AABE-93EB648D7CAF} */
/* DISPID=1610612736 */
function QueryInterface(
/* VT_PTR [26] [in] --> ? [29] */ &$riid,
/* VT_PTR [26] [out] --> VT_PTR [26] */ &$ppvObj
)
{
}
/* DISPID=1610612737 */
/* VT_UI4 [19] */
function AddRef(
)
{
}
/* DISPID=1610612738 */
/* VT_UI4 [19] */
function Release(
)
{
}
/* DISPID=1610678272 */
function GetTypeInfoCount(
/* VT_PTR [26] [out] --> VT_UINT [23] */ &$pctinfo
)
{
}
/* DISPID=1610678273 */
function GetTypeInfo(
/* VT_UINT [23] [in] */ $itinfo,
/* VT_UI4 [19] [in] */ $lcid,
/* VT_PTR [26] [out] --> VT_PTR [26] */ &$pptinfo
)
{
}
/* DISPID=1610678274 */
function GetIDsOfNames(
/* VT_PTR [26] [in] --> ? [29] */ &$riid,
/* VT_PTR [26] [in] --> VT_PTR [26] */ &$rgszNames,
/* VT_UINT [23] [in] */ $cNames,
/* VT_UI4 [19] [in] */ $lcid,
/* VT_PTR [26] [out] --> VT_I4 [3] */ &$rgdispid
)
{
}
/* DISPID=1610678275 */
function Invoke(
/* VT_I4 [3] [in] */ $dispidMember,
/* VT_PTR [26] [in] --> ? [29] */ &$riid,
/* VT_UI4 [19] [in] */ $lcid,
/* VT_UI2 [18] [in] */ $wFlags,
/* VT_PTR [26] [in] --> ? [29] */ &$pdispparams,
/* VT_PTR [26] [out] --> VT_VARIANT [12] */ &$pvarResult,
/* VT_PTR [26] [out] --> ? [29] */ &$pexcepinfo,
/* VT_PTR [26] [out] --> VT_UINT [23] */ &$puArgErr
)
{
}
/* DISPID=1 */
/* VT_VARIANT [12] */
/* Gets the arbitrary object associated with the operation. */
var $State;
/* DISPID=2 */
/* VT_BOOL [11] */
/* Gets indication whether the operation have succeeded. */
var $Succeeded;
/* DISPID=3 */
/* VT_DISPATCH [9] */
/* Gets information about the reason of the failure of the operation. */
var $Exception;
/* DISPID=101 */
function ThrowIfFailed(
)
{
/* Throws exception if Exception property is not a null reference. */
}
/* DISPID=11 */
/* VT_DISPATCH [9] */
/* Gets a DAVtq (value, timestamp and quality) that is a successful result of the operation. */
var $Vtq;
}
class IServerCategories { /* GUID={1C772404-68D1-469C-9EA4-68F57CA61C0B} */
/* DISPID=1610612736 */
function QueryInterface(
/* VT_PTR [26] [in] --> ? [29] */ &$riid,
/* VT_PTR [26] [out] --> VT_PTR [26] */ &$ppvObj
)
{
}
/* DISPID=1610612737 */
/* VT_UI4 [19] */
function AddRef(
)
{
}
/* DISPID=1610612738 */
/* VT_UI4 [19] */
function Release(
)
{
}
/* DISPID=1610678272 */
function GetTypeInfoCount(
/* VT_PTR [26] [out] --> VT_UINT [23] */ &$pctinfo
)
{
}
/* DISPID=1610678273 */
function GetTypeInfo(
/* VT_UINT [23] [in] */ $itinfo,
/* VT_UI4 [19] [in] */ $lcid,
/* VT_PTR [26] [out] --> VT_PTR [26] */ &$pptinfo
)
{
}
/* DISPID=1610678274 */
function GetIDsOfNames(
/* VT_PTR [26] [in] --> ? [29] */ &$riid,
/* VT_PTR [26] [in] --> VT_PTR [26] */ &$rgszNames,
/* VT_UINT [23] [in] */ $cNames,
/* VT_UI4 [19] [in] */ $lcid,
/* VT_PTR [26] [out] --> VT_I4 [3] */ &$rgdispid
)
{
}
/* DISPID=1610678275 */
function Invoke(
/* VT_I4 [3] [in] */ $dispidMember,
/* VT_PTR [26] [in] --> ? [29] */ &$riid,
/* VT_UI4 [19] [in] */ $lcid,
/* VT_UI2 [18] [in] */ $wFlags,
/* VT_PTR [26] [in] --> ? [29] */ &$pdispparams,
/* VT_PTR [26] [out] --> VT_VARIANT [12] */ &$pvarResult,
/* VT_PTR [26] [out] --> ? [29] */ &$pexcepinfo,
/* VT_PTR [26] [out] --> VT_UINT [23] */ &$puArgErr
)
{
}
/* DISPID=8 */
/* VT_BOOL [11] */
/* Gets information about OPC server's support of OPC Data Access 1.0 specification. */
var $OpcDataAccess10;
/* DISPID=10 */
/* VT_BOOL [11] */
/* Gets information about OPC server's support of OPC Data Access 2.0 specification. */
var $OpcDataAccess20;
/* DISPID=12 */
/* VT_BOOL [11] */
/* Gets information about OPC server's support of OPC Data Access 3.0 specification. */
var $OpcDataAccess30;
/* DISPID=101 */
/* VT_VARIANT [12] */
function ToString(
)
{
/* Returns a string containing identifiers of the categories supported */
}
}
class IServerDescriptor { /* GUID={AABD0859-65A6-4A7A-8EBE-6BB1D2A0165B} */
/* DISPID=1610612736 */
function QueryInterface(
/* VT_PTR [26] [in] --> ? [29] */ &$riid,
/* VT_PTR [26] [out] --> VT_PTR [26] */ &$ppvObj
)
{
}
/* DISPID=1610612737 */
/* VT_UI4 [19] */
function AddRef(
)
{
}
/* DISPID=1610612738 */
/* VT_UI4 [19] */
function Release(
)
{
}
/* DISPID=1610678272 */
function GetTypeInfoCount(
/* VT_PTR [26] [out] --> VT_UINT [23] */ &$pctinfo
)
{
}
/* DISPID=1610678273 */
function GetTypeInfo(
/* VT_UINT [23] [in] */ $itinfo,
/* VT_UI4 [19] [in] */ $lcid,
/* VT_PTR [26] [out] --> VT_PTR [26] */ &$pptinfo
)
{
}
/* DISPID=1610678274 */
function GetIDsOfNames(
/* VT_PTR [26] [in] --> ? [29] */ &$riid,
/* VT_PTR [26] [in] --> VT_PTR [26] */ &$rgszNames,
/* VT_UINT [23] [in] */ $cNames,
/* VT_UI4 [19] [in] */ $lcid,
/* VT_PTR [26] [out] --> VT_I4 [3] */ &$rgdispid
)
{
}
/* DISPID=1610678275 */
function Invoke(
/* VT_I4 [3] [in] */ $dispidMember,
/* VT_PTR [26] [in] --> ? [29] */ &$riid,
/* VT_UI4 [19] [in] */ $lcid,
/* VT_UI2 [18] [in] */ $wFlags,
/* VT_PTR [26] [in] --> ? [29] */ &$pdispparams,
/* VT_PTR [26] [out] --> VT_VARIANT [12] */ &$pvarResult,
/* VT_PTR [26] [out] --> ? [29] */ &$pexcepinfo,
/* VT_PTR [26] [out] --> VT_UINT [23] */ &$puArgErr
)
{
}
/* DISPID=1 */
/* VT_BSTR [8] */
/* Name of the machine. Determines the computer on which the OPC server is located. */
var $MachineName;
/* DISPID=2 */
/* VT_BSTR [8] */
/* Contains ProgID of the OPC server. */
var $ServerClass;
}
class IDAItemDescriptor { /* GUID={6C0B3867-9D99-4B59-BF97-7A6C6F73FBCF} */
/* DISPID=1610612736 */
function QueryInterface(
/* VT_PTR [26] [in] --> ? [29] */ &$riid,
/* VT_PTR [26] [out] --> VT_PTR [26] */ &$ppvObj
)
{
}
/* DISPID=1610612737 */
/* VT_UI4 [19] */
function AddRef(
)
{
}
/* DISPID=1610612738 */
/* VT_UI4 [19] */
function Release(
)
{
}
/* DISPID=1610678272 */
function GetTypeInfoCount(
/* VT_PTR [26] [out] --> VT_UINT [23] */ &$pctinfo
)
{
}
/* DISPID=1610678273 */
function GetTypeInfo(
/* VT_UINT [23] [in] */ $itinfo,
/* VT_UI4 [19] [in] */ $lcid,
/* VT_PTR [26] [out] --> VT_PTR [26] */ &$pptinfo
)
{
}
/* DISPID=1610678274 */
function GetIDsOfNames(
/* VT_PTR [26] [in] --> ? [29] */ &$riid,
/* VT_PTR [26] [in] --> VT_PTR [26] */ &$rgszNames,
/* VT_UINT [23] [in] */ $cNames,
/* VT_UI4 [19] [in] */ $lcid,
/* VT_PTR [26] [out] --> VT_I4 [3] */ &$rgdispid
)
{
}
/* DISPID=1610678275 */
function Invoke(
/* VT_I4 [3] [in] */ $dispidMember,
/* VT_PTR [26] [in] --> ? [29] */ &$riid,
/* VT_UI4 [19] [in] */ $lcid,
/* VT_UI2 [18] [in] */ $wFlags,
/* VT_PTR [26] [in] --> ? [29] */ &$pdispparams,
/* VT_PTR [26] [out] --> VT_VARIANT [12] */ &$pvarResult,
/* VT_PTR [26] [out] --> ? [29] */ &$pexcepinfo,
/* VT_PTR [26] [out] --> VT_UINT [23] */ &$puArgErr
)
{
}
/* DISPID=1 */
/* VT_BSTR [8] */
/* Contains OPC item identifier. */
var $ItemId;
/* DISPID=2 */
/* VT_BSTR [8] */
/* Specifies the access path for the OPC item. The default is (an empty string). */
var $AccessPath;
/* DISPID=3 */
/* VT_I2 [2] */
/* Specifies the data type requested. */
var $RequestedDataType;
}
class IServerElement { /* GUID={F62801B2-8A9B-4AE0-916A-0F2EBA4339BE} */
/* DISPID=1610612736 */
function QueryInterface(
/* VT_PTR [26] [in] --> ? [29] */ &$riid,
/* VT_PTR [26] [out] --> VT_PTR [26] */ &$ppvObj
)
{
}
/* DISPID=1610612737 */
/* VT_UI4 [19] */
function AddRef(
)
{
}
/* DISPID=1610612738 */
/* VT_UI4 [19] */
function Release(
)
{
}
/* DISPID=1610678272 */
function GetTypeInfoCount(
/* VT_PTR [26] [out] --> VT_UINT [23] */ &$pctinfo
)
{
}
/* DISPID=1610678273 */
function GetTypeInfo(
/* VT_UINT [23] [in] */ $itinfo,
/* VT_UI4 [19] [in] */ $lcid,
/* VT_PTR [26] [out] --> VT_PTR [26] */ &$pptinfo
)
{
}
/* DISPID=1610678274 */
function GetIDsOfNames(
/* VT_PTR [26] [in] --> ? [29] */ &$riid,
/* VT_PTR [26] [in] --> VT_PTR [26] */ &$rgszNames,
/* VT_UINT [23] [in] */ $cNames,
/* VT_UI4 [19] [in] */ $lcid,
/* VT_PTR [26] [out] --> VT_I4 [3] */ &$rgdispid
)
{
}
/* DISPID=1610678275 */
function Invoke(
/* VT_I4 [3] [in] */ $dispidMember,
/* VT_PTR [26] [in] --> ? [29] */ &$riid,
/* VT_UI4 [19] [in] */ $lcid,
/* VT_UI2 [18] [in] */ $wFlags,
/* VT_PTR [26] [in] --> ? [29] */ &$pdispparams,
/* VT_PTR [26] [out] --> VT_VARIANT [12] */ &$pvarResult,
/* VT_PTR [26] [out] --> ? [29] */ &$pexcepinfo,
/* VT_PTR [26] [out] --> VT_UINT [23] */ &$puArgErr
)
{
}
/* DISPID=1 */
/* VT_BSTR [8] */
/* Gets OPC server's class identifier (CLSID). */
var $Clsid;
/* DISPID=2 */
/* VT_BSTR [8] */
/* Gets a string value indicating the programmatic identifier (ProgID) of the OPC server. */
var $ProgId;
/* DISPID=3 */
/* VT_BSTR [8] */
/* Gets a user readable name for the OPC server. */
var $Description;
/* DISPID=4 */
/* VT_BSTR [8] */
/* Gets a vendor name. */
var $Vendor;
/* DISPID=5 */
/* VT_DISPATCH [9] */
/* Gets information about which specifications the OPC server claims to support. */
var $Categories;
/* DISPID=6 */
/* VT_BSTR [8] */
/* Gets version-independent programmatic identifier of the OPC server application. */
var $VersionIndependentProgId;
}
class IDAVtq { /* GUID={7C486189-8B81-4902-83E0-8F695F6786FB} */
/* DISPID=1610612736 */
function QueryInterface(
/* VT_PTR [26] [in] --> ? [29] */ &$riid,
/* VT_PTR [26] [out] --> VT_PTR [26] */ &$ppvObj
)
{
}
/* DISPID=1610612737 */
/* VT_UI4 [19] */
function AddRef(
)
{
}
/* DISPID=1610612738 */
/* VT_UI4 [19] */
function Release(
)
{
}
/* DISPID=1610678272 */
function GetTypeInfoCount(
/* VT_PTR [26] [out] --> VT_UINT [23] */ &$pctinfo
)
{
}
/* DISPID=1610678273 */
function GetTypeInfo(
/* VT_UINT [23] [in] */ $itinfo,
/* VT_UI4 [19] [in] */ $lcid,
/* VT_PTR [26] [out] --> VT_PTR [26] */ &$pptinfo
)
{
}
/* DISPID=1610678274 */
function GetIDsOfNames(
/* VT_PTR [26] [in] --> ? [29] */ &$riid,
/* VT_PTR [26] [in] --> VT_PTR [26] */ &$rgszNames,
/* VT_UINT [23] [in] */ $cNames,
/* VT_UI4 [19] [in] */ $lcid,
/* VT_PTR [26] [out] --> VT_I4 [3] */ &$rgdispid
)
{
}
/* DISPID=1610678275 */
function Invoke(
/* VT_I4 [3] [in] */ $dispidMember,
/* VT_PTR [26] [in] --> ? [29] */ &$riid,
/* VT_UI4 [19] [in] */ $lcid,
/* VT_UI2 [18] [in] */ $wFlags,
/* VT_PTR [26] [in] --> ? [29] */ &$pdispparams,
/* VT_PTR [26] [out] --> VT_VARIANT [12] */ &$pvarResult,
/* VT_PTR [26] [out] --> ? [29] */ &$pexcepinfo,
/* VT_PTR [26] [out] --> VT_UINT [23] */ &$puArgErr
)
{
}
/* DISPID=1 */
/* VT_VARIANT [12] */
/* Gets or sets the data value. */
var $Value;
/* DISPID=2 */
/* VT_DATE [7] */
/* Gets or sets the timestamp. */
var $Timestamp;
/* DISPID=3 */
/* VT_I4 [3] */
/* Gets or sets the quality. */
var $Quality;
/* DISPID=101 */
/* VT_VARIANT [12] */
function DisplayValue(
)
{
/* Formats the data value for display. */
}
/* DISPID=102 */
/* VT_VARIANT [12] */
function HasValue(
)
{
/* Returns whether the Value contains valid data. */
}
/* DISPID=103 */
/* VT_VARIANT [12] */
function ToString(
)
{
/* Returns a string that represents the current DAVtq */
}
}
class IDANodeElement { /* GUID={E63EA9DD-1FDA-4C50-9ABC-5B2D4E89A9CB} */
/* DISPID=1610612736 */
function QueryInterface(
/* VT_PTR [26] [in] --> ? [29] */ &$riid,
/* VT_PTR [26] [out] --> VT_PTR [26] */ &$ppvObj
)
{
}
/* DISPID=1610612737 */
/* VT_UI4 [19] */
function AddRef(
)
{
}
/* DISPID=1610612738 */
/* VT_UI4 [19] */
function Release(
)
{
}
/* DISPID=1610678272 */
function GetTypeInfoCount(
/* VT_PTR [26] [out] --> VT_UINT [23] */ &$pctinfo
)
{
}
/* DISPID=1610678273 */
function GetTypeInfo(
/* VT_UINT [23] [in] */ $itinfo,
/* VT_UI4 [19] [in] */ $lcid,
/* VT_PTR [26] [out] --> VT_PTR [26] */ &$pptinfo
)
{
}
/* DISPID=1610678274 */
function GetIDsOfNames(
/* VT_PTR [26] [in] --> ? [29] */ &$riid,
/* VT_PTR [26] [in] --> VT_PTR [26] */ &$rgszNames,
/* VT_UINT [23] [in] */ $cNames,
/* VT_UI4 [19] [in] */ $lcid,
/* VT_PTR [26] [out] --> VT_I4 [3] */ &$rgdispid
)
{
}
/* DISPID=1610678275 */
function Invoke(
/* VT_I4 [3] [in] */ $dispidMember,
/* VT_PTR [26] [in] --> ? [29] */ &$riid,
/* VT_UI4 [19] [in] */ $lcid,
/* VT_UI2 [18] [in] */ $wFlags,
/* VT_PTR [26] [in] --> ? [29] */ &$pdispparams,
/* VT_PTR [26] [out] --> VT_VARIANT [12] */ &$pvarResult,
/* VT_PTR [26] [out] --> ? [29] */ &$pexcepinfo,
/* VT_PTR [26] [out] --> VT_UINT [23] */ &$puArgErr
)
{
}
/* DISPID=1 */
/* VT_BSTR [8] */
/* Short user friendly portion of the namespace pointing to the element. */
var $Name;
/* DISPID=2 */
/* VT_BOOL [11] */
/* The node is a branch (a "folder" the can contain other nodes). */
var $IsBranch;
/* DISPID=3 */
/* VT_BOOL [11] */
/* The element is an item that can be used to read, write, and subscribe. */
var $IsLeaf;
/* DISPID=4 */
/* VT_BOOL [11] */
/* The element has children and can be used for a subsequent browse. */
var $HasChildren;
}
class IDAPropertyElement { /* GUID={EEEDE2BA-80BD-4E8C-81F1-5326E80E1C2C} */
/* DISPID=1610612736 */
function QueryInterface(
/* VT_PTR [26] [in] --> ? [29] */ &$riid,
/* VT_PTR [26] [out] --> VT_PTR [26] */ &$ppvObj
)
{
}
/* DISPID=1610612737 */
/* VT_UI4 [19] */
function AddRef(
)
{
}
/* DISPID=1610612738 */
/* VT_UI4 [19] */
function Release(
)
{
}
/* DISPID=1610678272 */
function GetTypeInfoCount(
/* VT_PTR [26] [out] --> VT_UINT [23] */ &$pctinfo
)
{
}
/* DISPID=1610678273 */
function GetTypeInfo(
/* VT_UINT [23] [in] */ $itinfo,
/* VT_UI4 [19] [in] */ $lcid,
/* VT_PTR [26] [out] --> VT_PTR [26] */ &$pptinfo
)
{
}
/* DISPID=1610678274 */
function GetIDsOfNames(
/* VT_PTR [26] [in] --> ? [29] */ &$riid,
/* VT_PTR [26] [in] --> VT_PTR [26] */ &$rgszNames,
/* VT_UINT [23] [in] */ $cNames,
/* VT_UI4 [19] [in] */ $lcid,
/* VT_PTR [26] [out] --> VT_I4 [3] */ &$rgdispid
)
{
}
/* DISPID=1610678275 */
function Invoke(
/* VT_I4 [3] [in] */ $dispidMember,
/* VT_PTR [26] [in] --> ? [29] */ &$riid,
/* VT_UI4 [19] [in] */ $lcid,
/* VT_UI2 [18] [in] */ $wFlags,
/* VT_PTR [26] [in] --> ? [29] */ &$pdispparams,
/* VT_PTR [26] [out] --> VT_VARIANT [12] */ &$pvarResult,
/* VT_PTR [26] [out] --> ? [29] */ &$pexcepinfo,
/* VT_PTR [26] [out] --> VT_UINT [23] */ &$puArgErr
)
{
}
/* DISPID=1 */
/* VT_BSTR [8] */
/* A non-localized text description of the property. */
var $Description;
/* DISPID=2 */
/* VT_I4 [3] */
/* The canonical data type of this property. */
var $DataType;
/* DISPID=3 */
/* VT_BSTR [8] */
/* A fully qualified Item Id that can be used to access this property. */
var $ItemId;
}
class IAsyncActivity { /* GUID={5586A297-68B9-48D0-9996-46C979BA6B7E} */
/* DISPID=1610612736 */
function QueryInterface(
/* VT_PTR [26] [in] --> ? [29] */ &$riid,
/* VT_PTR [26] [out] --> VT_PTR [26] */ &$ppvObj
)
{
}
/* DISPID=1610612737 */
/* VT_UI4 [19] */
function AddRef(
)
{
}
/* DISPID=1610612738 */
/* VT_UI4 [19] */
function Release(
)
{
}
/* DISPID=1610678272 */
function GetTypeInfoCount(
/* VT_PTR [26] [out] --> VT_UINT [23] */ &$pctinfo
)
{
}
/* DISPID=1610678273 */
function GetTypeInfo(
/* VT_UINT [23] [in] */ $itinfo,
/* VT_UI4 [19] [in] */ $lcid,
/* VT_PTR [26] [out] --> VT_PTR [26] */ &$pptinfo
)
{
}
/* DISPID=1610678274 */
function GetIDsOfNames(
/* VT_PTR [26] [in] --> ? [29] */ &$riid,
/* VT_PTR [26] [in] --> VT_PTR [26] */ &$rgszNames,
/* VT_UINT [23] [in] */ $cNames,
/* VT_UI4 [19] [in] */ $lcid,
/* VT_PTR [26] [out] --> VT_I4 [3] */ &$rgdispid
)
{
}
/* DISPID=1610678275 */
function Invoke(
/* VT_I4 [3] [in] */ $dispidMember,
/* VT_PTR [26] [in] --> ? [29] */ &$riid,
/* VT_UI4 [19] [in] */ $lcid,
/* VT_UI2 [18] [in] */ $wFlags,
/* VT_PTR [26] [in] --> ? [29] */ &$pdispparams,
/* VT_PTR [26] [out] --> VT_VARIANT [12] */ &$pvarResult,
/* VT_PTR [26] [out] --> ? [29] */ &$pexcepinfo,
/* VT_PTR [26] [out] --> VT_UINT [23] */ &$puArgErr
)
{
}
/* DISPID=1 */
/* VT_DISPATCH [9] */
/* Contains an object that has created the activity */
var $TargetObject;
/* DISPID=2 */
/* VT_VARIANT [12] */
/* An object provided by the client application to distinguish an asynchronous activity */
var $UserState;
/* DISPID=3 */
/* VT_BOOL [11] */
/* Indicates whether the asynchronous activity has completed, and its result is available */
var $Completed;
/* DISPID=4 */
/* VT_DISPATCH [9] */
/* Result of the asynchronous activity. Null reference if operation is not yet completed */
var $OperationResult;
}
class IEasyDAClientTimeouts { /* GUID={DA5B59EC-1AB5-4069-84BF-FDE79705464E} */
/* DISPID=1610612736 */
function QueryInterface(
/* VT_PTR [26] [in] --> ? [29] */ &$riid,
/* VT_PTR [26] [out] --> VT_PTR [26] */ &$ppvObj
)
{
}
/* DISPID=1610612737 */
/* VT_UI4 [19] */
function AddRef(
)
{
}
/* DISPID=1610612738 */
/* VT_UI4 [19] */
function Release(
)
{
}
/* DISPID=1610678272 */
function GetTypeInfoCount(
/* VT_PTR [26] [out] --> VT_UINT [23] */ &$pctinfo
)
{
}
/* DISPID=1610678273 */
function GetTypeInfo(
/* VT_UINT [23] [in] */ $itinfo,
/* VT_UI4 [19] [in] */ $lcid,
/* VT_PTR [26] [out] --> VT_PTR [26] */ &$pptinfo
)
{
}
/* DISPID=1610678274 */
function GetIDsOfNames(
/* VT_PTR [26] [in] --> ? [29] */ &$riid,
/* VT_PTR [26] [in] --> VT_PTR [26] */ &$rgszNames,
/* VT_UINT [23] [in] */ $cNames,
/* VT_UI4 [19] [in] */ $lcid,
/* VT_PTR [26] [out] --> VT_I4 [3] */ &$rgdispid
)
{
}
/* DISPID=1610678275 */
function Invoke(
/* VT_I4 [3] [in] */ $dispidMember,
/* VT_PTR [26] [in] --> ? [29] */ &$riid,
/* VT_UI4 [19] [in] */ $lcid,
/* VT_UI2 [18] [in] */ $wFlags,
/* VT_PTR [26] [in] --> ? [29] */ &$pdispparams,
/* VT_PTR [26] [out] --> VT_VARIANT [12] */ &$pvarResult,
/* VT_PTR [26] [out] --> ? [29] */ &$pexcepinfo,
/* VT_PTR [26] [out] --> VT_UINT [23] */ &$puArgErr
)
{
}
/* DISPID=1 */
/* VT_I4 [3] */
/* Read item timeout. Number of milliseconds. */
var $ReadItem;
/* DISPID=1 */
/* Read item timeout. Number of milliseconds. */
var $ReadItem;
/* DISPID=2 */
/* VT_I4 [3] */
/* Write item timeout. Number of milliseconds. */
var $WriteItem;
/* DISPID=2 */
/* Write item timeout. Number of milliseconds. */
var $WriteItem;
/* DISPID=3 */
/* VT_I4 [3] */
/* Get property timeout. Number of milliseconds. */
var $GetProperty;
/* DISPID=3 */
/* Get property timeout. Number of milliseconds. */
var $GetProperty;
/* DISPID=4 */
/* VT_I4 [3] */
/* Browse servers timeout. Number of milliseconds. */
var $BrowseServers;
/* DISPID=4 */
/* Browse servers timeout. Number of milliseconds. */
var $BrowseServers;
/* DISPID=5 */
/* VT_I4 [3] */
/* Browse nodes timeout. Number of milliseconds. */
var $BrowseNodes;
/* DISPID=5 */
/* Browse nodes timeout. Number of milliseconds. */
var $BrowseNodes;
/* DISPID=6 */
/* VT_I4 [3] */
/* Browse access paths timeout. Number of milliseconds. */
var $BrowseAccessPaths;
/* DISPID=6 */
/* Browse access paths timeout. Number of milliseconds. */
var $BrowseAccessPaths;
/* DISPID=7 */
/* VT_I4 [3] */
/* Browse properties timeout. Number of milliseconds. */
var $BrowseProperties;
/* DISPID=7 */
/* Browse properties timeout. Number of milliseconds. */
var $BrowseProperties;
}
class IEasyDAClientUpdateRates { /* GUID={866247CA-C6A5-49CE-901E-9F678D985E4A} */
/* DISPID=1610612736 */
function QueryInterface(
/* VT_PTR [26] [in] --> ? [29] */ &$riid,
/* VT_PTR [26] [out] --> VT_PTR [26] */ &$ppvObj
)
{
}
/* DISPID=1610612737 */
/* VT_UI4 [19] */
function AddRef(
)
{
}
/* DISPID=1610612738 */
/* VT_UI4 [19] */
function Release(
)
{
}
/* DISPID=1610678272 */
function GetTypeInfoCount(
/* VT_PTR [26] [out] --> VT_UINT [23] */ &$pctinfo
)
{
}
/* DISPID=1610678273 */
function GetTypeInfo(
/* VT_UINT [23] [in] */ $itinfo,
/* VT_UI4 [19] [in] */ $lcid,
/* VT_PTR [26] [out] --> VT_PTR [26] */ &$pptinfo
)
{
}
/* DISPID=1610678274 */
function GetIDsOfNames(
/* VT_PTR [26] [in] --> ? [29] */ &$riid,
/* VT_PTR [26] [in] --> VT_PTR [26] */ &$rgszNames,
/* VT_UINT [23] [in] */ $cNames,
/* VT_UI4 [19] [in] */ $lcid,
/* VT_PTR [26] [out] --> VT_I4 [3] */ &$rgdispid
)
{
}
/* DISPID=1610678275 */
function Invoke(
/* VT_I4 [3] [in] */ $dispidMember,
/* VT_PTR [26] [in] --> ? [29] */ &$riid,
/* VT_UI4 [19] [in] */ $lcid,
/* VT_UI2 [18] [in] */ $wFlags,
/* VT_PTR [26] [in] --> ? [29] */ &$pdispparams,
/* VT_PTR [26] [out] --> VT_VARIANT [12] */ &$pvarResult,
/* VT_PTR [26] [out] --> ? [29] */ &$pexcepinfo,
/* VT_PTR [26] [out] --> VT_UINT [23] */ &$puArgErr
)
{
}
/* DISPID=1 */
/* VT_I4 [3] */
/* Rate of updates after a read. */
var $ReadAutomatic;
/* DISPID=1 */
/* Rate of updates after a read. */
var $ReadAutomatic;
/* DISPID=2 */
/* VT_I4 [3] */
/* Rate of updates after a write. */
var $WriteAutomatic;
/* DISPID=2 */
/* Rate of updates after a write. */
var $WriteAutomatic;
}
class IEasyDAClientHoldPeriods { /* GUID={2DB4ADCC-CD71-475D-95AE-9BC0F9BB6431} */
/* DISPID=1610612736 */
function QueryInterface(
/* VT_PTR [26] [in] --> ? [29] */ &$riid,
/* VT_PTR [26] [out] --> VT_PTR [26] */ &$ppvObj
)
{
}
/* DISPID=1610612737 */
/* VT_UI4 [19] */
function AddRef(
)
{
}
/* DISPID=1610612738 */
/* VT_UI4 [19] */
function Release(
)
{
}
/* DISPID=1610678272 */
function GetTypeInfoCount(
/* VT_PTR [26] [out] --> VT_UINT [23] */ &$pctinfo
)
{
}
/* DISPID=1610678273 */
function GetTypeInfo(
/* VT_UINT [23] [in] */ $itinfo,
/* VT_UI4 [19] [in] */ $lcid,
/* VT_PTR [26] [out] --> VT_PTR [26] */ &$pptinfo
)
{
}
/* DISPID=1610678274 */
function GetIDsOfNames(
/* VT_PTR [26] [in] --> ? [29] */ &$riid,
/* VT_PTR [26] [in] --> VT_PTR [26] */ &$rgszNames,
/* VT_UINT [23] [in] */ $cNames,
/* VT_UI4 [19] [in] */ $lcid,
/* VT_PTR [26] [out] --> VT_I4 [3] */ &$rgdispid
)
{
}
/* DISPID=1610678275 */
function Invoke(
/* VT_I4 [3] [in] */ $dispidMember,
/* VT_PTR [26] [in] --> ? [29] */ &$riid,
/* VT_UI4 [19] [in] */ $lcid,
/* VT_UI2 [18] [in] */ $wFlags,
/* VT_PTR [26] [in] --> ? [29] */ &$pdispparams,
/* VT_PTR [26] [out] --> VT_VARIANT [12] */ &$pvarResult,
/* VT_PTR [26] [out] --> ? [29] */ &$pexcepinfo,
/* VT_PTR [26] [out] --> VT_UINT [23] */ &$puArgErr
)
{
}
/* DISPID=1 */
/* VT_I4 [3] */
/* Hold period after a topic read. */
var $TopicRead;
/* DISPID=1 */
/* Hold period after a topic read. */
var $TopicRead;
/* DISPID=2 */
/* VT_I4 [3] */
/* Hold period after a topic write. */
var $TopicWrite;
/* DISPID=2 */
/* Hold period after a topic write. */
var $TopicWrite;
/* DISPID=3 */
/* VT_I4 [3] */
/* Hold period after a server detach. */
var $ServerDetach;
/* DISPID=3 */
/* Hold period after a server detach. */
var $ServerDetach;
/* DISPID=4 */
/* VT_I4 [3] */
/* Hold period after an item detach. */
var $ItemDetach;
/* DISPID=4 */
/* Hold period after an item detach. */
var $ItemDetach;
}
class IDAClientMode { /* GUID={3B935C49-C273-416E-8692-45D240F6CB99} */
/* DISPID=1610612736 */
function QueryInterface(
/* VT_PTR [26] [in] --> ? [29] */ &$riid,
/* VT_PTR [26] [out] --> VT_PTR [26] */ &$ppvObj
)
{
}
/* DISPID=1610612737 */
/* VT_UI4 [19] */
function AddRef(
)
{
}
/* DISPID=1610612738 */
/* VT_UI4 [19] */
function Release(
)
{
}
/* DISPID=1610678272 */
function GetTypeInfoCount(
/* VT_PTR [26] [out] --> VT_UINT [23] */ &$pctinfo
)
{
}
/* DISPID=1610678273 */
function GetTypeInfo(
/* VT_UINT [23] [in] */ $itinfo,
/* VT_UI4 [19] [in] */ $lcid,
/* VT_PTR [26] [out] --> VT_PTR [26] */ &$pptinfo
)
{
}
/* DISPID=1610678274 */
function GetIDsOfNames(
/* VT_PTR [26] [in] --> ? [29] */ &$riid,
/* VT_PTR [26] [in] --> VT_PTR [26] */ &$rgszNames,
/* VT_UINT [23] [in] */ $cNames,
/* VT_UI4 [19] [in] */ $lcid,
/* VT_PTR [26] [out] --> VT_I4 [3] */ &$rgdispid
)
{
}
/* DISPID=1610678275 */
function Invoke(
/* VT_I4 [3] [in] */ $dispidMember,
/* VT_PTR [26] [in] --> ? [29] */ &$riid,
/* VT_UI4 [19] [in] */ $lcid,
/* VT_UI2 [18] [in] */ $wFlags,
/* VT_PTR [26] [in] --> ? [29] */ &$pdispparams,
/* VT_PTR [26] [out] --> VT_VARIANT [12] */ &$pvarResult,
/* VT_PTR [26] [out] --> ? [29] */ &$pexcepinfo,
/* VT_PTR [26] [out] --> VT_UINT [23] */ &$puArgErr
)
{
}
/* DISPID=1 */
/* VT_I2 [2] */
/* Determines whether synchronous or asynchronous OPC reads and writes will be preferred. */
var $DesiredMethod;
/* DISPID=1 */
/* Determines whether synchronous or asynchronous OPC reads and writes will be preferred. */
var $DesiredMethod;
/* DISPID=2 */
/* VT_BOOL [11] */
/* When True, synchronous OPC reads and writes will be allowed. */
var $AllowSynchronousMethod;
/* DISPID=2 */
/* When True, synchronous OPC reads and writes will be allowed. */
var $AllowSynchronousMethod;
/* DISPID=3 */
/* VT_BOOL [11] */
/* When True, asynchronous OPC reads and writes will be allowed. */
var $AllowAsynchronousMethod;
/* DISPID=3 */
/* When True, asynchronous OPC reads and writes will be allowed. */
var $AllowAsynchronousMethod;
/* DISPID=4 */
/* VT_I2 [2] */
/* Selects the data source for OPC reads (from device, from OPC cache, or dynamically determined). */
var $DataSource;
/* DISPID=4 */
/* Selects the data source for OPC reads (from device, from OPC cache, or dynamically determined). */
var $DataSource;
/* DISPID=5 */
/* VT_I4 [3] */
/* Determines the age of value you would like to obtain. */
var $DesiredValueAge;
/* DISPID=5 */
/* Determines the age of value you would like to obtain. */
var $DesiredValueAge;
}
class IEasyDAClientMode { /* GUID={B644294D-5AA0-497D-9D59-25261F42DAA5} */
/* DISPID=1610612736 */
function QueryInterface(
/* VT_PTR [26] [in] --> ? [29] */ &$riid,
/* VT_PTR [26] [out] --> VT_PTR [26] */ &$ppvObj
)
{
}
/* DISPID=1610612737 */
/* VT_UI4 [19] */
function AddRef(
)
{
}
/* DISPID=1610612738 */
/* VT_UI4 [19] */
function Release(
)
{
}
/* DISPID=1610678272 */
function GetTypeInfoCount(
/* VT_PTR [26] [out] --> VT_UINT [23] */ &$pctinfo
)
{
}
/* DISPID=1610678273 */
function GetTypeInfo(
/* VT_UINT [23] [in] */ $itinfo,
/* VT_UI4 [19] [in] */ $lcid,
/* VT_PTR [26] [out] --> VT_PTR [26] */ &$pptinfo
)
{
}
/* DISPID=1610678274 */
function GetIDsOfNames(
/* VT_PTR [26] [in] --> ? [29] */ &$riid,
/* VT_PTR [26] [in] --> VT_PTR [26] */ &$rgszNames,
/* VT_UINT [23] [in] */ $cNames,
/* VT_UI4 [19] [in] */ $lcid,
/* VT_PTR [26] [out] --> VT_I4 [3] */ &$rgdispid
)
{
}
/* DISPID=1610678275 */
function Invoke(
/* VT_I4 [3] [in] */ $dispidMember,
/* VT_PTR [26] [in] --> ? [29] */ &$riid,
/* VT_UI4 [19] [in] */ $lcid,
/* VT_UI2 [18] [in] */ $wFlags,
/* VT_PTR [26] [in] --> ? [29] */ &$pdispparams,
/* VT_PTR [26] [out] --> VT_VARIANT [12] */ &$pvarResult,
/* VT_PTR [26] [out] --> ? [29] */ &$pexcepinfo,
/* VT_PTR [26] [out] --> VT_UINT [23] */ &$puArgErr
)
{
}
/* DISPID=1 */
/* VT_I2 [2] */
/* Determines whether synchronous or asynchronous OPC reads and writes will be preferred. */
var $DesiredMethod;
/* DISPID=1 */
/* Determines whether synchronous or asynchronous OPC reads and writes will be preferred. */
var $DesiredMethod;
/* DISPID=2 */
/* VT_BOOL [11] */
/* When True, synchronous OPC reads and writes will be allowed. */
var $AllowSynchronousMethod;
/* DISPID=2 */
/* When True, synchronous OPC reads and writes will be allowed. */
var $AllowSynchronousMethod;
/* DISPID=3 */
/* VT_BOOL [11] */
/* When True, asynchronous OPC reads and writes will be allowed. */
var $AllowAsynchronousMethod;
/* DISPID=3 */
/* When True, asynchronous OPC reads and writes will be allowed. */
var $AllowAsynchronousMethod;
/* DISPID=4 */
/* VT_I2 [2] */
/* Selects the data source for OPC reads (from device, from OPC cache, or dynamically determined). */
var $DataSource;
/* DISPID=4 */
/* Selects the data source for OPC reads (from device, from OPC cache, or dynamically determined). */
var $DataSource;
/* DISPID=5 */
/* VT_I4 [3] */
/* Determines the age of value you would like to obtain. */
var $DesiredValueAge;
/* DISPID=5 */
/* Determines the age of value you would like to obtain. */
var $DesiredValueAge;
/* DISPID=11 */
/* VT_BOOL [11] */
/* Work with an "isolated" connection to the OPC server. */
var $Isolated;
/* DISPID=11 */
/* Work with an "isolated" connection to the OPC server. */
var $Isolated;
/* DISPID=12 */
/* VT_BSTR [8] */
/* property Caller */
var $Caller;
/* DISPID=12 */
/* property Caller */
var $Caller;
}

The classes above were generated using this script: PrintTypeinfo.EasyOpcDALib.zip (624 Bytes)

<?php

// $Header: $

// Copyright (c) CODE Consulting and Development, s.r.o., Plzen. All rights reserved.

//$typeobject = "{FAB7A1E3-3B79-4292-9C3A-DF39A6F65EC1},5,0"

$typeobject = new COM("OPCLabs.EasyDAClient.5.0");

com_print_typeinfo($typeobject, "IEasyDAClient");

com_print_typeinfo($typeobject, "_IEasyDAClientEvents");

com_print_typeinfo($typeobject, "DEasyDAClientEvents");

com_print_typeinfo($typeobject, "IException");

com_print_typeinfo($typeobject, "ICOMException");

com_print_typeinfo($typeobject, "IEventArgs");

com_print_typeinfo($typeobject, "IDAGroupParameters");

com_print_typeinfo($typeobject, "IEasyDAItemChangedEventArgs");

com_print_typeinfo($typeobject, "IOperationCompletedEventArgs");

com_print_typeinfo($typeobject, "IOperationResult");

com_print_typeinfo($typeobject, "IHandleResult");

com_print_typeinfo($typeobject, "IValueResult");

com_print_typeinfo($typeobject, "IDAVtqResult");

com_print_typeinfo($typeobject, "IServerCategories");

com_print_typeinfo($typeobject, "IServerDescriptor");

com_print_typeinfo($typeobject, "IDAItemDescriptor");

com_print_typeinfo($typeobject, "IServerElement");

com_print_typeinfo($typeobject, "IDAVtq");

com_print_typeinfo($typeobject, "IDANodeElement");

com_print_typeinfo($typeobject, "IDAPropertyElement");

com_print_typeinfo($typeobject, "IAsyncActivity");

com_print_typeinfo($typeobject, "IEasyDAClientTimeouts");

com_print_typeinfo($typeobject, "IEasyDAClientUpdateRates");

com_print_typeinfo($typeobject, "IEasyDAClientHoldPeriods");

com_print_typeinfo($typeobject, "IDAClientMode");

com_print_typeinfo($typeobject, "IEasyDAClientMode");

?>

Previous Previous
 
Next Next
SupportSupportKnowledge Base ...Knowledge Base ...QuickOPC-ClassicQuickOPC-ClassicQuickOPC-COMQuickOPC-COMQOC-KB-4. PHP classes generated from QuickOPC-COM 5.0 type libraryQOC-KB-4. PHP classes generated from QuickOPC-COM 5.0 type library

 
 
 
 
 

 
 
 
 
Home|Services|Products|Purchase|Downloads|Support|Resources|Company|Contact
Copyright 2007-2012 by OPC Labs Terms Of Use Privacy Statement May 20, 2012