안녕하세요
델파이 왕초보입니다.
한가지 질문이 있어서요
하드웨어를 제어하는 프로그램을 작성하는데 이것을 하기위해서는 어떤 프로그램을 설치합니다.
이것을 설치하면 ActiveX 컨트롤이 하나 생깁니다.
새로이 생성된 activeX 컨트롤을 가지고 프로그램을 하게되는데
예제는 델파이2.0 중심으로 되어 있지요
그래서 예제를 따라 5.0에서 했더니 안되더라구요.. 타입 라이브러니 유닛을 아무리 봐도 몰겠어요
거기에 나온예제는 다음과 같지요
network : variant
procedure initialization;
begin
LcaObjectServer.open;
network:=LcaObjectServer.networks.add('network1','c:netdb',true);
network.open;
간단히 적었는데요...
이 예제를 5.0에서 하면
LcaobjectServer.networks에 add라는 메소드가 안보이고요 음..Idispatch 인테페이스의 기본적인 메소드 있죠? add_ref, invoke 등 이런것만 보이네요..
어떻게 하나요?
고수님의 조언을
TLB;
// ************************************************************************ //
// WARNING
// -------
// The types declared in this file were generated from data read from a
// Type Library. If this type library is explicitly or indirectly (via
// another type library referring to this type library) re-imported, or the
// 'Refresh' command of the Type Library Editor activated while editing the
// Type Library, the contents of this file will be regenerated and all
// manual modifications will be lost.
// ************************************************************************ //
// PASTLWTR : $Revision: 1.88 $
// File generated on 00-10-21 오전 2:11:30 from Type Library described below.
// ************************************************************************ //
// Type Lib: C:LonWorksbinlcaobjsv.ocx (1)
// IIDLCID: {104B7F03-06EE-11CF-9AE0-0020AFD34749}
// Helpfile: C:LonWorksbinlnsobjrf.hlp
// DepndLst:
// (1) v2.0 stdole, (C:WINNTSystem32STDOLE2.TLB)
// (2) v4.0 StdVCL, (C:WINNTSystem32STDVCL40.DLL)
// Errors:
// Hint: Parameter 'Type' of ILcaSystem.Lock changed to 'Type_'
// Hint: Member 'Interface' of 'ILcaAppDevice' changed to 'Interface_'
// Hint: Member 'Class' of 'ILcaRouter' changed to 'Class_'
// Hint: Parameter 'Type' of ILcaDeviceTemplates.Add changed to 'Type_'
// Hint: Member 'Interface' of 'ILcaDeviceTemplate' changed to 'Interface_'
// ************************************************************************ //
{$TYPEDADDRESS OFF} // Unit must be compiled without type-checked pointers.
interface
uses Windows, ActiveX, Classes, Graphics, OleServer, OleCtrls, StdVCL;
// *********************************************************************//
// GUIDS declared in the TypeLibrary. Following prefixes are used:
// Type Libraries : LIBID_xxxx
// CoClasses : CLASS_xxxx
// DISPInterfaces : DIID_xxxx
// Non-DISP interfaces: IID_xxxx
// *********************************************************************//
const
// TypeLibrary Major and minor versions
LcaObjectServerLibMajorVersion = 2;
LcaObjectServerLibMinorVersion = 0;
LIBID_LcaObjectServerLib: TGUID = '{104B7F03-06EE-11CF-9AE0-0020AFD34749}';
DIID__DLcaObjectServer: TGUID = '{104B7F01-06EE-11CF-9AE0-0020AFD34749}';
DIID__DLcaObjectServerEvents: TGUID = '{104B7F02-06EE-11CF-9AE0-0020AFD34749}';
CLASS_LcaObjectServer: TGUID = '{104B7F00-06EE-11CF-9AE0-0020AFD34749}';
DIID_ILcaNetwork: TGUID = '{7A5B650B-030A-11CF-9AE0-0020AFD34749}';
CLASS_LcaNetwork: TGUID = '{7A5B650C-030A-11CF-9AE0-0020AFD34749}';
DIID_ILcaNetworks: TGUID = '{98B7E7A0-032B-11CF-9AE0-0020AFD34749}';
CLASS_LcaNetworks: TGUID = '{98B7E7A1-032B-11CF-9AE0-0020AFD34749}';
DIID_ILcaChannels: TGUID = '{4D92DAE0-0D6D-11CF-9AE0-0020AFD34749}';
CLASS_LcaChannels: TGUID = '{4D92DAE1-0D6D-11CF-9AE0-0020AFD34749}';
DIID_ILcaChannel: TGUID = '{FCCC4BE0-0E30-11CF-9AE0-0020AFD34749}';
CLASS_LcaChannel: TGUID = '{FCCC4BE1-0E30-11CF-9AE0-0020AFD34749}';
DIID_ILcaSystems: TGUID = '{2B6A7520-186E-11CF-9AE0-0020AFD34749}';
CLASS_LcaSystems: TGUID = '{2B6A7521-186E-11CF-9AE0-0020AFD34749}';
DIID_ILcaSystem: TGUID = '{2B6A7522-186E-11CF-9AE0-0020AFD34749}';
CLASS_LcaSystem: TGUID = '{2B6A7523-186E-11CF-9AE0-0020AFD34749}';
DIID_ILcaNetworkInterface: TGUID = '{2B6A7524-186E-11CF-9AE0-0020AFD34749}';
CLASS_LcaNetworkInterface: TGUID = '{2B6A7525-186E-11CF-9AE0-0020AFD34749}';
DIID_ILcaNetworkInterfaces: TGUID = '{2B6A7526-186E-11CF-9AE0-0020AFD34749}';
CLASS_LcaNetworkInterfaces: TGUID = '{2B6A7527-186E-11CF-9AE0-0020AFD34749}';
DIID_ILcaSubsystems: TGUID = '{858097E1-2365-11CF-9AE0-0020AFD34749}';
CLASS_LcaSubsystems: TGUID = '{858097E2-2365-11CF-9AE0-0020AFD34749}';
DIID_ILcaSubsystem: TGUID = '{858097E4-2365-11CF-9AE0-0020AFD34749}';
CLASS_LcaSubsystem: TGUID = '{858097E5-2365-11CF-9AE0-0020AFD34749}';
DIID_ILcaAppDevices: TGUID = '{858097E7-2365-11CF-9AE0-0020AFD34749}';
CLASS_LcaAppDevices: TGUID = '{858097E8-2365-11CF-9AE0-0020AFD34749}';
DIID_ILcaAppDevice: TGUID = '{858097EA-2365-11CF-9AE0-0020AFD34749}';
CLASS_LcaAppDevice: TGUID = '{858097EB-2365-11CF-9AE0-0020AFD34749}';
DIID_ILcaTemplateLibrary: TGUID = '{858097ED-2365-11CF-9AE0-0020AFD34749}';
CLASS_LcaTemplateLibrary: TGUID = '{858097EE-2365-11CF-9AE0-0020AFD34749}';
DIID_ILcaConnections: TGUID = '{858097FC-2365-11CF-9AE0-0020AFD34749}';
CLASS_LcaConnections: TGUID = '{858097FD-2365-11CF-9AE0-0020AFD34749}';
DIID_ILcaProgramTemplates: TGUID = '{1FD19C95-2D53-11CF-B5F7-101015C10000}';
CLASS_LcaProgramTemplates: TGUID = '{1FD19C96-2D53-11CF-B5F7-101015C10000}';
DIID_ILcaProgramTemplate: TGUID = '{1FD19C98-2D53-11CF-B5F7-101015C10000}';
CLASS_LcaProgramTemplate: TGUID = '{1FD19C99-2D53-11CF-B5F7-101015C10000}';
DIID_ILcaInterface: TGUID = '{57A93420-2EEC-11CF-B5F7-101015C10000}';
CLASS_LcaInterface: TGUID = '{57A93421-2EEC-11CF-B5F7-101015C10000}';
DIID_ILcaNetworkVariable: TGUID = '{C6375480-2F14-11CF-B5F7-101015C10000}';
CLASS_LcaNetworkVariable: TGUID = '{C6375481-2F14-11CF-B5F7-101015C10000}';
DIID_ILcaNetworkVariables: TGUID = '{C6375482-2F14-11CF-B5F7-101015C10000}';
CLASS_LcaNetworkVariables: TGUID = '{C6375483-2F14-11CF-B5F7-101015C10000}';
DIID_ILcaRouter: TGUID = '{EA875320-3875-11CF-B696-444553540000}';
CLASS_LcaRouter: TGUID = '{EA875321-3875-11CF-B696-444553540000}';
DIID_ILcaRouters: TGUID = '{EA875322-3875-11CF-B696-444553540000}';
CLASS_LcaRouters: TGUID = '{EA875323-3875-11CF-B696-444553540000}';
DIID_ILcaComponentApps: TGUID = '{11CCB122-6D12-11CF-A701-00A02437DFA5}';
CLASS_LcaComponentApps: TGUID = '{11CCB123-6D12-11CF-A701-00A02437DFA5}';
DIID_ILcaComponentApp: TGUID = '{11CCB125-6D12-11CF-A701-00A02437DFA5}';
CLASS_LcaComponentApp: TGUID = '{11CCB126-6D12-11CF-A701-00A02437DFA5}';
DIID_ILcaDetailInfo: TGUID = '{89B89DC0-8635-11CF-B5FA-101015C10000}';
CLASS_LcaDetailInfo: TGUID = '{89B89DC1-8635-11CF-B5FA-101015C10000}';
DIID_ILcaRouterSide: TGUID = '{89B89DC2-8635-11CF-B5FA-101015C10000}';
CLASS_LcaRouterSide: TGUID = '{89B89DC3-8635-11CF-B5FA-101015C10000}';
DIID_ILcaDataValue: TGUID = '{4A402A68-9228-11CF-B5FA-101015C10000}';
CLASS_LcaDataValue: TGUID = '{4A402A69-9228-11CF-B5FA-101015C10000}';
DIID_ILcaMessageTag: TGUID = '{6ABD1780-9624-11CF-B5FA-101015C10000}';
CLASS_LcaMessageTag: TGUID = '{6ABD1781-9624-11CF-B5FA-101015C10000}';
DIID_ILcaMessageTags: TGUID = '{6ABD1782-9624-11CF-B5FA-101015C10000}';
CLASS_LcaMessageTags: TGUID = '{6ABD1783-9624-11CF-B5FA-101015C10000}';
DIID_ILcaHardwareTemplates: TGUID = '{848B539F-C4BE-11CF-8EC9-00A02437DF9D}';
CLASS_LcaHardwareTemplates: TGUID = '{848B53A0-C4BE-11CF-8EC9-00A02437DF9D}';
DIID_ILcaHardwareTemplate: TGUID = '{848B53A1-C4BE-11CF-8EC9-00A02437DF9D}';
CLASS_LcaHardwareTemplate: TGUID = '{848B53A2-C4BE-11CF-8EC9-00A02437DF9D}';
DIID_ILcaDeviceTemplates: TGUID = '{848B53A3-C4BE-11CF-8EC9-00A02437DF9D}';
CLASS_LcaDeviceTemplates: TGUID = '{848B53A4-C4BE-11CF-8EC9-00A02437DF9D}';
DIID_ILcaDeviceTemplate: TGUID = '{848B53A5-C4BE-11CF-8EC9-00A02437DF9D}';
CLASS_LcaDeviceTemplate: TGUID = '{848B53A6-C4BE-11CF-8EC9-00A02437DF9D}';
DIID_ILcaBuildTemplates: TGUID = '{848B53A7-C4BE-11CF-8EC9-00A02437DF9D}';
CLASS_LcaBuildTemplates: TGUID = '{848B53A8-C4BE-11CF-8EC9-00A02437DF9D}';
DIID_ILcaBuildTemplate: TGUID = '{848B53A9-C4BE-11CF-8EC9-00A02437DF9D}';
CLASS_LcaBuildTemplate: TGUID = '{848B53AA-C4BE-11CF-8EC9-00A02437DF9D}';
DIID_ILcaLonMarkObject: TGUID = '{BCA0AFC0-C9D8-11CF-B5FE-101015C10000}';
CLASS_LcaLonMarkObject: TGUID = '{BCA0AFC1-C9D8-11CF-B5FE-101015C10000}';
DIID_ILcaConfigProperty: TGUID = '{BCA0AFC2-C9D8-11CF-B5FE-101015C10000}';
CLASS_LcaConfigProperty: TGUID = '{BCA0AFC3-C9D8-11CF-B5FE-101015C10000}';
DIID_ILcaLonMarkObjects: TGUID = '{BCA0AFC4-C9D8-11CF-B5FE-101015C10000}';
CLASS_LcaLonMarkObjects: TGUID = '{BCA0AFC5-C9D8-11CF-B5FE-101015C10000}';
DIID_ILcaConfigProperties: TGUID = '{BCA0AFC6-C9D8-11CF-B5FE-101015C10000}';
CLASS_LcaConfigProperties: TGUID = '{BCA0AFC7-C9D8-11CF-B5FE-101015C10000}';
DIID_ILcaLonMarkAlarm: TGUID = '{463FEC42-CB6A-11CF-B5FE-101015C10000}';
CLASS_LcaLonMarkAlarm: TGUID = '{463FEC43-CB6A-11CF-B5FE-101015C10000}';
DIID_ILcaObjectStatus: TGUID = '{463FEC44-CB6A-11CF-B5FE-101015C10000}';
CLASS_LcaObjectStatus: TGUID = '{463FEC45-CB6A-11CF-B5FE-101015C10000}';
DIID_ILcaSubnet: TGUID = '{C7ACDB51-F06E-11CF-8CB9-0080C80D2758}';
CLASS_LcaSubnet: TGUID = '{C7ACDB52-F06E-11CF-8CB9-0080C80D2758}';
DIID_ILcaSubnets: TGUID = '{C7ACDB53-F06E-11CF-8CB9-0080C80D2758}';
CLASS_LcaSubnets: TGUID = '{C7ACDB54-F06E-11CF-8CB9-0080C80D2758}';
DIID_ILcaConnectDescTemplate: TGUID = '{826739A0-DF04-11CF-8420-02608C3C7386}';
CLASS_LcaConnectDescTemplate: TGUID = '{826739A1-DF04-11CF-8420-02608C3C7386}';
DIID_ILcaConnectDescTemplates: TGUID = '{826739A2-DF04-11CF-8420-02608C3C7386}';
CLASS_LcaConnectDescTemplates: TGUID = '{826739A3-DF04-11CF-8420-02608C3C7386}';
DIID_ILcaNetworkServiceDevice: TGUID = '{37396BE0-F68F-11CF-8420-02608C3C7386}';
CLASS_LcaNetworkServicesDevice: TGUID = '{37396BE1-F68F-11CF-8420-02608C3C7386}';
CLASS_LcaNetworkServiceDevice: TGUID = '{611763F0-9EAC-11D2-BF04-006097C6A872}';
DIID_ILcaNetworkServiceDevices: TGUID = '{37396BE3-F68F-11CF-8420-02608C3C7386}';
CLASS_LcaNetworkServicesDevices: TGUID = '{37396BE4-F68F-11CF-8420-02608C3C7386}';
CLASS_LcaNetworkServiceDevices: TGUID = '{611763F1-9EAC-11D2-BF04-006097C6A872}';
DIID_ILcaExtension: TGUID = '{5E3FCDA1-FB94-11CF-8EF8-00A02437DF9D}';
CLASS_LcaExtension: TGUID = '{5E3FCDA2-FB94-11CF-8EF8-00A02437DF9D}';
DIID_ILcaExtensions: TGUID = '{5E3FCDA3-FB94-11CF-8EF8-00A02437DF9D}';
CLASS_LcaExtensions: TGUID = '{5E3FCDA4-FB94-11CF-8EF8-00A02437DF9D}';
DIID_ILcaRecoveryStatus: TGUID = '{A4414510-09EB-11D0-8F03-00A02437DF9D}';
CLASS_LcaRecoveryStatus: TGUID = '{A4414511-09EB-11D0-8F03-00A02437DF9D}';
DIID_ILcaInterfaces: TGUID = '{325623A0-117B-11D0-B9B5-00001D01C8C2}';
CLASS_LcaInterfaces: TGUID = '{325623A1-117B-11D0-B9B5-00001D01C8C2}';
DIID_ILcaError: TGUID = '{D7B44291-2714-11D0-8F0F-00A02437DF9D}';
CLASS_LcaError: TGUID = '{D7B44292-2714-11D0-8F0F-00A02437DF9D}';
DIID_ILcaNetworkVariableField: TGUID = '{9745E500-2D9D-11D0-B9B5-00001D01C8C2}';
CLASS_LcaNetworkVariableField: TGUID = '{9745E501-2D9D-11D0-B9B5-00001D01C8C2}';
DIID_ILcaCreditInfo: TGUID = '{2275652B-7730-11D1-81E1-0080C80D2758}';
CLASS_LcaCreditInfo: TGUID = '{2275652C-7730-11D1-81E1-0080C80D2758}';
DIID_ILcaAccount: TGUID = '{2275652E-7730-11D1-81E1-0080C80D2758}';
CLASS_LcaAccount: TGUID = '{2275652F-7730-11D1-81E1-0080C80D2758}';
DIID_ILcaAccounts: TGUID = '{22756531-7730-11D1-81E1-0080C80D2758}';
CLASS_LcaAccounts: TGUID = '{22756532-7730-11D1-81E1-0080C80D2758}';
DIID_ILcaBufferConfiguration: TGUID = '{2CFAF125-D083-11D1-8253-0080C80D2758}';
CLASS_LcaBufferConfiguration: TGUID = '{2CFAF127-D083-11D1-8253-0080C80D2758}';
DIID_ILcaFileTransfer: TGUID = '{D7B44293-2714-11D0-8F0F-00A02437DF9D}';
CLASS_LcaFileTransfer: TGUID = '{D7B44294-2714-11D0-8F0F-00A02437DF9D}';
DIID_ILcaAlias: TGUID = '{C8C68DC1-7FDD-11D2-BEDD-006097C6A872}';
CLASS_LcaAlias: TGUID = '{C8C68DC3-7FDD-11D2-BEDD-006097C6A872}';
DIID_ILcaAliases: TGUID = '{C8C68DC0-7FDD-11D2-BEDD-006097C6A872}';
CLASS_LcaAliases: TGUID = '{C8C68DC2-7FDD-11D2-BEDD-006097C6A872}';
type
// *********************************************************************//
// Forward declaration of types defined in TypeLibrary
// *********************************************************************//
_DLcaObjectServer = dispinterface;
_DLcaObjectServerEvents = dispinterface;
ILcaNetwork = dispinterface;
ILcaNetworks = dispinterface;
ILcaChannels = dispinterface;
ILcaChannel = dispinterface;
ILcaSystems = dispinterface;
ILcaSystem = dispinterface;
ILcaNetworkInterface = dispinterface;
ILcaNetworkInterfaces = dispinterface;
ILcaSubsystems = dispinterface;
ILcaSubsystem = dispinterface;
ILcaAppDevices = dispinterface;
ILcaAppDevice = dispinterface;
ILcaTemplateLibrary = dispinterface;
ILcaConnections = dispinterface;
ILcaProgramTemplates = dispinterface;
ILcaProgramTemplate = dispinterface;
ILcaInterface = dispinterface;
ILcaNetworkVariable = dispinterface;
ILcaNetworkVariables = dispinterface;
ILcaRouter = dispinterface;
ILcaRouters = dispinterface;
ILcaComponentApps = dispinterface;
ILcaComponentApp = dispinterface;
ILcaDetailInfo = dispinterface;
ILcaRouterSide = dispinterface;
ILcaDataValue = dispinterface;
ILcaMessageTag = dispinterface;
ILcaMessageTags = dispinterface;
ILcaHardwareTemplates = dispinterface;
ILcaHardwareTemplate = dispinterface;
ILcaDeviceTemplates = dispinterface;
ILcaDeviceTemplate = dispinterface;
ILcaBuildTemplates = dispinterface;
ILcaBuildTemplate = dispinterface;
ILcaLonMarkObject = dispinterface;
ILcaConfigProperty = dispinterface;
ILcaLonMarkObjects = dispinterface;
ILcaConfigProperties = dispinterface;
ILcaLonMarkAlarm = dispinterface;
ILcaObjectStatus = dispinterface;
ILcaSubnet = dispinterface;
ILcaSubnets = dispinterface;
ILcaConnectDescTemplate = dispinterface;
ILcaConnectDescTemplates = dispinterface;
ILcaNetworkServiceDevice = dispinterface;
ILcaNetworkServiceDevices = dispinterface;
ILcaExtension = dispinterface;
ILcaExtensions = dispinterface;
ILcaRecoveryStatus = dispinterface;
ILcaInterfaces = dispinterface;
ILcaError = dispinterface;
ILcaNetworkVariableField = dispinterface;
ILcaCreditInfo = dispinterface;
ILcaAccount = dispinterface;
ILcaAccounts = dispinterface;
ILcaBufferConfiguration = dispinterface;
ILcaFileTransfer = dispinterface;
ILcaAlias = dispinterface;
ILcaAliases = dispinterface;
// *********************************************************************//
// Declaration of CoClasses defined in Type Library
// (NOTE: Here we map each CoClass to its Default Interface)
// *********************************************************************//
LcaObjectServer = _DLcaObjectServer;
LcaNetwork = ILcaNetwork;
LcaNetworks = ILcaNetworks;
LcaChannels = ILcaChannels;
LcaChannel = ILcaChannel;
LcaSystems = ILcaSystems;
LcaSystem = ILcaSystem;
LcaNetworkInterface = ILcaNetworkInterface;
LcaNetworkInterfaces = ILcaNetworkInterfaces;
LcaSubsystems = ILcaSubsystems;
LcaSubsystem = ILcaSubsystem;
LcaAppDevices = ILcaAppDevices;
LcaAppDevice = ILcaAppDevice;
LcaTemplateLibrary = ILcaTemplateLibrary;
LcaConnections = ILcaConnections;
LcaProgramTemplates = ILcaProgramTemplates;
LcaProgramTemplate = ILcaProgramTemplate;
LcaInterface = ILcaInterface;
LcaNetworkVariable = ILcaNetworkVariable;
LcaNetworkVariables = ILcaNetworkVariables;
LcaRouter = ILcaRouter;
LcaRouters = ILcaRouters;
LcaComponentApps = ILcaComponentApps;
LcaComponentApp = ILcaComponentApp;
LcaDetailInfo = ILcaDetailInfo;
LcaRouterSide = ILcaRouterSide;
LcaDataValue = ILcaDataValue;
LcaMessageTag = ILcaMessageTag;
LcaMessageTags = ILcaMessageTags;
LcaHardwareTemplates = ILcaHardwareTemplates;
LcaHardwareTemplate = ILcaHardwareTemplate;
LcaDeviceTemplates = ILcaDeviceTemplates;
LcaDeviceTemplate = ILcaDeviceTemplate;
LcaBuildTemplates = ILcaBuildTemplates;
LcaBuildTemplate = ILcaBuildTemplate;
LcaLonMarkObject = ILcaLonMarkObject;
LcaConfigProperty = ILcaConfigProperty;
LcaLonMarkObjects = ILcaLonMarkObjects;
LcaConfigProperties = ILcaConfigProperties;
LcaLonMarkAlarm = ILcaLonMarkAlarm;
LcaObjectStatus = ILcaObjectStatus;
LcaSubnet = ILcaSubnet;
LcaSubnets = ILcaSubnets;
LcaConnectDescTemplate = ILcaConnectDescTemplate;
LcaConnectDescTemplates = ILcaConnectDescTemplates;
LcaNetworkServicesDevice = ILcaNetworkServiceDevice;
LcaNetworkServiceDevice = ILcaNetworkServiceDevice;
LcaNetworkServicesDevices = ILcaNetworkServiceDevices;
LcaNetworkServiceDevices = ILcaNetworkServiceDevices;
LcaExtension = ILcaExtension;
LcaExtensions = ILcaExtensions;
LcaRecoveryStatus = ILcaRecoveryStatus;
LcaInterfaces = ILcaInterfaces;
LcaError = ILcaError;
LcaNetworkVariableField = ILcaNetworkVariableField;
LcaCreditInfo = ILcaCreditInfo;
LcaAccount = ILcaAccount;
LcaAccounts = ILcaAccounts;
LcaBufferConfiguration = ILcaBufferConfiguration;
LcaFileTransfer = ILcaFileTransfer;
LcaAlias = ILcaAlias;
LcaAliases = ILcaAliases;
// *********************************************************************//
// DispIntf: _DLcaObjectServer
// Flags: (4112) Hidden Dispatchable
// GUID: {104B7F01-06EE-11CF-9AE0-0020AFD34749}
// *********************************************************************//
_DLcaObjectServer = dispinterface
['{104B7F01-06EE-11CF-9AE0-0020AFD34749}']
property Networks: IDispatch dispid 1;
property DatabasePath: WideString dispid 2;
property ActiveNetwork: IDispatch dispid 3;
property ComponentApps: IDispatch dispid 4;
property SingleUserMode: WordBool dispid 5;
property NetworkInterfaces: IDispatch dispid 6;
property Extensions: IDispatch dispid 7;
property IsOpen: WordBool dispid 8;
property RemoteFlag: WordBool dispid 9;
property ActiveRemoteNI: IDispatch dispid 10;
property Flags: Integer dispid 11;
property Version: WideString dispid 18;
property ClassId: Smallint dispid 19;
procedure Close; dispid 12;
procedure Open; dispid 13;
procedure CompactDb; dispid 14;
procedure SetCustomerInfo(const CustId: WideString; const CustKey: WideString); dispid 15;
procedure SetLicenseInfo(const Key1: WideString; const Key2: WideString;
const Key3: WideString; flags1: Integer; flags2: Integer;
flags3: Integer; flags4: Integer; flags5: Integer); dispid 16;
procedure SetLicenseInfoEx(const Str1: WideString; const Str2: WideString;
const Str3: WideString; flags1: Integer; flags2: Integer;
flags3: Integer); dispid 17;
procedure AboutBox; dispid -552;
end;
// *********************************************************************//
// DispIntf: _DLcaObjectServerEvents
// Flags: (4096) Dispatchable
// GUID: {104B7F02-06EE-11CF-9AE0-0020AFD34749}
// *********************************************************************//
_DLcaObjectServerEvents = dispinterface
['{104B7F02-06EE-11CF-9AE0-0020AFD34749}']
procedure OnSystemNssIdle; dispid 1;
procedure OnSystemServicePin(NetworkHandle: Integer; SystemHandle: Integer; EventTag: Smallint;
const NeuronId: WideString; const ProgramId: WideString;
const Location: WideString; ChannelHandle: Integer;
AuxClassId: Smallint; ObjectHandle: Integer); dispid 2;
procedure OnBuildMessage(NetworkHandle: Integer; SystemHandle: Integer;
const ObjectName: WideString; ClassId: Smallint;
BuildComponent: Smallint; MessageLevel: Smallint;
const Message: WideString); dispid 3;
procedure OnNetworkServiceDeviceReset(const networkServiceDeviceObject: IDispatch); dispid 4;
procedure OnNetworkVariableUpdate(MonitorTag: Integer; Value: OleVariant;
const DataUpdateInfo: IDispatch); dispid 5;
procedure OnChangeEvent(NetworkHandle: Integer; SystemHandle: Integer; ObjectType: Smallint;
ChangeType: Smallint; ObjectHandle: Integer); dispid 6;
procedure OnCommission(NetworkHandle: Integer; SystemHandle: Integer; ObjectType: Smallint;
CommissionStatus: Smallint; ChannelHandle: Integer; ObjectHandle: Integer); dispid 7;
procedure OnAttachment(NetworkHandle: Integer; SystemHandle: Integer; ObjectType: Smallint;
IsAttached: WordBool; StateFailure: WordBool; ObjectHandle: Integer); dispid 8;
procedure OnMissedEvent(NetworkHandle: Integer; SystemHandle: Integer;
IsUnrecoverable: WordBool; numMissedEvents: Integer); dispid 9;
procedure OnNetworkVariableStringUpdate(MonitorTag: Integer; const Value: WideString;
const DataUpdateInfo: IDispatch); dispid 10;
procedure OnNetworkServiceDeviceResetNew(const networkServiceDeviceObject: IDispatch;
NetworkHandle: Integer; SystemHandle: Integer;
ObjectHandle: Integer); dispid 11;
procedure OnNvUpdateError(MonitorTag: Integer; DsError: Integer); dispid 12;
procedure OnLicenseEvent(NetworkHandle: Integer; SystemHandle: Integer; EvType: Smallint;
Count: Smallint; const Info: IDispatch); dispid 13;
end;
// *********************************************************************//
// DispIntf: ILcaNetwork
// Flags: (4112) Hidden Dispatchable
// GUID: {7A5B650B-030A-11CF-9AE0-0020AFD34749}
// *********************************************************************//
ILcaNetwork = dispinterface
['{7A5B650B-030A-11CF-9AE0-0020AFD34749}']
property Systems: IDispatch dispid 1;
property Name: WideString dispid 2;
property Parent: IDispatch dispid 3;
property Description: WideString dispid 4;
property DatabasePath: WideString dispid 5;
property Channels: IDispatch dispid 6;
property NetworkServiceDevices: IDispatch dispid 7;
property IsOpen: WordBool dispid 8;
property Extensions: IDispatch dispid 9;
property BitmapFilePath: WideString dispid 10;
property IconFilePath: WideString dispid 11;
property ClassId: Smallint dispid 12;
property NsiTimeout: Smallint dispid 13;
property Handle: Integer dispid 14;
property RemoteIgnorePendingUpdate: WordBool dispid 18;
property OriginalName: WideString dispid 19;
property EventInterval: Integer dispid 20;
property _Name: WideString dispid 0;
procedure Close; dispid 15;
procedure Open; dispid 16;
procedure CompactDb; dispid 17;
end;
// *********************************************************************//
// DispIntf: ILcaNetworks
// Flags: (4112) Hidden Dispatchable
// GUID: {98B7E7A0-032B-11CF-9AE0-0020AFD34749}
// *********************************************************************//
ILcaNetworks = dispinterface
['{98B7E7A0-032B-11CF-9AE0-0020AFD34749}']
property Count: Integer dispid 1;
property ClassId: Smallint dispid 2;
procedure Remove(Index: OleVariant); dispid 3;
function Add(const Name: WideString; const DatabasePath: WideString; CreateDatabase: WordBool): IDispatch; dispid 4;
property Item[Index: OleVariant]: IDispatch readonly dispid 5;
property _Item[Index: OleVariant]: IDispatch readonly dispid 0; default;
end;
// *********************************************************************//
// DispIntf: ILcaChannels
// Flags: (4112) Hidden Dispatchable
// GUID: {4D92DAE0-0D6D-11CF-9AE0-0020AFD34749}
// *********************************************************************//
ILcaChannels = dispinterface
['{4D92DAE0-0D6D-11CF-9AE0-0020AFD34749}']
property Count: Integer dispid 1;
property Parent: IDispatch dispid 2;
property RefChannel1: IDispatch dispid 3;
property RefChannel2: IDispatch dispid 4;
property FilterType: Smallint dispid 5;
property RefTransceiverType: Smallint dispid 6;
property ClassId: Smallint dispid 7;
function Add(const Name: WideString; TransceiverId: Integer): IDispatch; dispid 8;
procedure Remove(Index: OleVariant); dispid 9;
property Item[Index: OleVariant]: IDispatch readonly dispid 10;
property ItemByHandle[Handle: Integer]: IDispatch readonly dispid 11;
property _Item[Index: OleVariant]: IDispatch readonly dispid 0; default;
end;
// *********************************************************************//
// DispIntf: ILcaChannel
// Flags: (4112) Hidden Dispatchable
// GUID: {FCCC4BE0-0E30-11CF-9AE0-0020AFD34749}
// *********************************************************************//
ILcaChannel = dispinterface
['{FCCC4BE0-0E30-11CF-9AE0-0020AFD34749}']
property Name: WideString dispid 1;
property Description: WideString dispid 2;
property Parent: IDispatch dispid 3;
property TransceiverId: Smallint dispid 4;
property Delay: Integer dispid 5;
property Handle: Smallint dispid 6;
property IconFilePath: WideString dispid 8;
property BitmapFilePath: WideString dispid 7;
property Extensions: IDispatch dispid 9;
property AppDevices: IDispatch dispid 10;
property RouterDevices: IDispatch dispid 11;
property ClassId: Smallint dispid 12;
property MaxPriority: Smallint dispid 13;
property _Name: WideString dispid 0;
end;
// *********************************************************************//
// DispIntf: ILcaSystems
// Flags: (4112) Hidden Dispatchable
// GUID: {2B6A7520-186E-11CF-9AE0-0020AFD34749}
// *********************************************************************//
ILcaSystems = dispinterface
['{2B6A7520-186E-11CF-9AE0-0020AFD34749}']
property Count: Integer readonly dispid 1;
property Parent: IDispatch readonly dispid 2;
property ClassId: Smallint readonly dispid 3;
property Item[Index: OleVariant]: IDispatch readonly dispid 4;
property _Item[Index: OleVariant]: IDispatch readonly dispid 0; default;
end;
// *********************************************************************//
// DispIntf: ILcaSystem
// Flags: (4112) Hidden Dispatchable
// GUID: {2B6A7522-186E-11CF-9AE0-0020AFD34749}
// *********************************************************************//
ILcaSystem = dispinterface
['{2B6A7522-186E-11CF-9AE0-0020AFD34749}']
property Name: WideString readonly dispid 1;
property Description: WideString dispid 2;
property Handle: Integer readonly dispid 3;
property DiscoveryInterval: Smallint dispid 4;
property MgmtMode: Smallint dispid 5;
property UpdateInterval: Integer dispid 6;
property State: Smallint dispid 7;
property NetworkServiceDevice: IDispatch readonly dispid 8;
property Subsystems: IDispatch readonly dispid 9;
property TemplateLibrary: IDispatch readonly dispid 10;
property Parent: IDispatch readonly dispid 11;
property TxTimer: Smallint dispid 12;
property RepeatTimer: Smallint dispid 13;
property RetryCount: Smallint dispid 14;
property HostTimer: Smallint dispid 15;
property Connections: IDispatch readonly dispid 16;
property ComponentApps: IDispatch readonly dispid 17;
property DsPollInterval: Integer dispid 18;
property DsService: Smallint dispid 19;
property DsPriority: WordBool dispid 20;
property DsRetries: Smallint dispid 21;
property DsPause: WordBool dispid 22;
property DsFormatFilesPath: WideString dispid 23;
property DataServerHandle: Integer readonly dispid 24;
property InstallOptions: Smallint dispid 25;
property DomainId: WideString dispid 26;
property RegisterServicePin: WordBool dispid 27;
property BuildTemplate: IDispatch dispid 28;
property AuthenticationKey: WideString dispid 29;
property SecurityLevel: Smallint dispid 30;
property GraphicsDirectory: WideString dispid 31;
property ExportDirectory: WideString dispid 32;
property ImportDirectory: WideString dispid 33;
property Subnets: IDispatch readonly dispid 34;
property ClientId: Integer readonly dispid 35;
property ApplicationHandle: Integer readonly dispid 36;
property RecoveryStatus: IDispatch readonly dispid 37;
property DsReportByException: WordBool dispid 38;
property IsOpen: WordBool readonly dispid 39;
property DebugTraceFlag: WordBool dispid 40;
property LaunchLcaServerFlag: WordBool dispid 41;
property LastError: IDispatch readonly dispid 42;
property ApplicationName: WideString dispid 43;
property CustomerId: WideString readonly dispid 44;
property MaximumDeviceCapacity: Integer readonly dispid 45;
property CurrentDeviceCount: Integer readonly dispid 46;
property DaysRemaining: Smallint readonly dispid 47;
property LdrfCatalogPath: WideString dispid 48;
property NssDbVersion: Smallint readonly dispid 49;
property DynamicNvPersistenceMode: Smallint dispid 50;
property ClassId: Smallint readonly dispid 51;
property RemoteChannel: IDispatch dispid 52;
property LockDuration: Smallint dispid 53;
property ResourceLanguageId: WideString dispid 54;
property DsPrecision: Smallint dispid 85;
property Extensions: IDispatch readonly dispid 86;
property CreditInfo: IDispatch readonly dispid 87;
property Accounts: IDispatch readonly dispid 88;
property CurrentAccount: IDispatch dispid 89;
property PermissionString: WideString dispid 93;
property FileTransfer: IDispatch readonly dispid 95;
property DsEventSubscription: Integer dispid 96;
property DiscoveryLimitedFlag: WordBool dispid 97;
property DsMode: Integer dispid 98;
property CommissionedDeviceCount: Integer readonly dispid 99;
property UncommissionedDeviceCount: Integer readonly dispid 100;
property UninstalledDeviceCount: Integer readonly dispid 101;
property DsMessageOwner: WordBool dispid 104;
property _Name: WideString dispid 0;
procedure Open; dispid 55;
procedure Close; dispid 56;
procedure DeconfigNetwork(ExcludedDeviceTypes: Smallint; DomainTypes: Smallint;
const ExplicitDomain: WideString); dispid 57;
procedure EndServicePinEvent(EventTag: Smallint); dispid 58;
function BeginServicePinEvent: Smallint; dispid 59;
procedure BeginNssIdleEvent(MaxIntervalTime: Integer); dispid 60;
procedure EndNssIdleEvent; dispid 61;
procedure StartTransaction; dispid 62;
procedure CommitTransaction; dispid 63;
procedure Lock(Category: Smallint; Type_: Smallint; Options: Integer); dispid 64;
procedure Unlock(Category: Smallint; Options: Integer); dispid 65;
function CancelTransaction: Smallint; dispid 66;
procedure Build(BuildType: Smallint); dispid 67;
procedure PrepareToRecoverFromNetwork(RecoverNetworkInterface: WordBool); dispid 68;
procedure RecoverFromNetwork(ResumeRecovery: WordBool; Options: Integer); dispid 69;
procedure RecoverFromNssDb(const NssDatabasePath: WideString); dispid 70;
function DiscoverDevices(BackgroundRegistration: WordBool; const DomainId: WideString): Smallint; dispid 71;
procedure BeginChangeEvent(ChangeEventType: Smallint); dispid 72;
procedure BeginCommissionEvent(CommissionEventType: Smallint); dispid 73;
procedure EndCommissionEvent(CommissionEventType: Smallint); dispid 74;
procedure EndChangeEvent(ChangeEventType: Smallint); dispid 75;
procedure SetCapacity(const CustomerId: WideString; const CapacityKey: WideString;
MaximumDeviceCapacity: Integer); dispid 76;
procedure DsSaveOptions; dispid 77;
procedure DsRestoreOptions; dispid 78;
procedure BeginAttachmentEvent(AttachmentEventType: Smallint); dispid 79;
procedure EndAttachmentEvent(AttachmentEventType: Smallint); dispid 80;
procedure DoEventSync; dispid 81;
procedure SetEventSyncMode(Mode: Smallint; Delay: Smallint); dispid 82;
procedure BeginMissedEvent; dispid 83;
procedure EndMissedEvent; dispid 84;
procedure BeginLicenseEvent; dispid 90;
procedure EndLicenseEvent; dispid 91;
function GetProgramId(const xifPath: WideString): WideString; dispid 92;
function GetPermission(const Client: WideString): Integer; dispid 94;
procedure RestoreLicense(wasLns: Integer); dispid 102;
procedure DebitLicense(Count: Integer); dispid 103;
end;
// *********************************************************************//
// DispIntf: ILcaNetworkInterface
// Flags: (4112) Hidden Dispatchable
// GUID: {2B6A7524-186E-11CF-9AE0-0020AFD34749}
// *********************************************************************//
ILcaNetworkInterface = dispinterface
['{2B6A7524-186E-11CF-9AE0-0020AFD34749}']
property Name: WideString readonly dispid 1;
property ClassId: Smallint readonly dispid 2;
property Parent: IDispatch readonly dispid 3;
property _Name: WideString dispid 0;
end;
// *********************************************************************//
// DispIntf: ILcaNetworkInterfaces
// Flags: (4112) Hidden Dispatchable
// GUID: {2B6A7526-186E-11CF-9AE0-0020AFD34749}
// *********************************************************************//
ILcaNetworkInterfaces = dispinterface
['{2B6A7526-186E-11CF-9AE0-0020AFD34749}']
property Count: Integer readonly dispid 1;
property ClassId: Smallint readonly dispid 2;
property Item[Index: OleVariant]: IDispatch readonly dispid 3;
property _Item[Index: OleVariant]: IDispatch readonly dispid 0; default;
end;
// *********************************************************************//
// DispIntf: ILcaSubsystems
// Flags: (4112) Hidden Dispatchable
// GUID: {858097E1-2365-11CF-9AE0-0020AFD34749}
// *********************************************************************//
ILcaSubsystems = dispinterface
['{858097E1-2365-11CF-9AE0-0020AFD34749}']
property Count: Integer dispid 1;
property Parent: IDispatch dispid 2;
property ClassId: Smallint dispid 3;
function Add(const Name: WideString): IDispatch; dispid 4;
procedure Remove(Index: OleVariant); dispid 5;
property Item[Index: OleVariant]: IDispatch readonly dispid 6;
function ItemByHandle(Handle: Integer): IDispatch; dispid 7;
property _Item[Index: OleVariant]: IDispatch readonly dispid 0; default;
end;
// *********************************************************************//
// DispIntf: ILcaSubsystem
// Flags: (4112) Hidden Dispatchable
// GUID: {858097E4-2365-11CF-9AE0-0020AFD34749}
// *********************************************************************//
ILcaSubsystem = dispinterface
['{858097E4-2365-11CF-9AE0-0020AFD34749}']
property Name: WideString dispid 1;
property AppDevices: IDispatch dispid 2;
property RouterDevices: IDispatch dispid 3;
property Subsystems: IDispatch dispid 4;
property Description: WideString dispid 5;
property Parent: IDispatch dispid 6;
property Path: WideString dispid 7;
property BitmapFilePath: WideString dispid 8;
property IconFilePath: WideString dispid 9;
property Extensions: IDispatch dispid 10;
property ClassId: Smallint dispid 11;
property Handle: Integer dispid 12;
property _Name: WideString dispid 0;
end;
// *********************************************************************//
// DispIntf: ILcaAppDevices
// Flags: (4112) Hidden Dispatchable
// GUID: {858097E7-2365-11CF-9AE0-0020AFD34749}
// *********************************************************************//
ILcaAppDevices = dispinterface
['{858097E7-2365-11CF-9AE0-0020AFD34749}']
property Count: Integer readonly dispid 1;
property Parent: IDispatch readonly dispid 2;
property ClassId: Smallint readonly dispid 3;
procedure Remove(Index: OleVariant); dispid 4;
function ItemByHandle(Handle: Integer): IDispatch; dispid 5;
procedure AddReference(const AppDevice: IDispatch); dispid 6;
function Add(const Name: WideString; const DeviceTemplateObject: IDispatch;
const ChannelObject: IDispatch; const SubnetObject: IDispatch): IDispatch; dispid 7;
property Item[Index: OleVariant]: IDispatch readonly dispid 8;
property _Item[Index: OleVariant]: IDispatch readonly dispid 0; default;
end;
// *********************************************************************//
// DispIntf: ILcaAppDevice
// Flags: (4112) Hidden Dispatchable
// GUID: {858097EA-2365-11CF-9AE0-0020AFD34749}
// *********************************************************************//
ILcaAppDevice = dispinterface
['{858097EA-2365-11CF-9AE0-0020AFD34749}']
property Name: WideString dispid 1;
property Parent: IDispatch readonly dispid 2;
property Description: WideString dispid 3;
property NeuronId: WideString dispid 4;
property NodeId: Smallint readonly dispid 5;
property SubnetId: Smallint readonly dispid 6;
property State: Smallint dispid 7;
property Handle: Integer readonly dispid 8;
property Interface_: IDispatch readonly dispid 9;
property Channel: IDispatch readonly dispid 10;
property Location: WideString dispid 11;
property ProgramId: WideString readonly dispid 12;
property DetailInfo: IDispatch readonly dispid 13;
property Subsystems: IDispatch readonly dispid 14;
property AuthenticationEnabled: WordBool dispid 15;
property DeviceTemplate: IDispatch readonly dispid 16;
property SelfDocumentation: WideString readonly dispid 17;
property BuildStatus: Smallint readonly dispid 18;
property ActiveXComponent: IDispatch dispid 19;
property IconFilePath: WideString dispid 21;
property BitmapFilePath: WideString dispid 20;
property Subnets: IDispatch readonly dispid 22;
property Extensions: IDispatch readonly dispid 23;
property Priority: Smallint dispid 24;
property NVHubs: IDispatch readonly dispid 25;
property AppImagePath: WideString dispid 26;
property ClassId: Smallint readonly dispid 27;
property PingClass: Smallint dispid 43;
property CommissionStatus: Smallint readonly dispid 44;
property ConfigurationState: Smallint readonly dispid 45;
property LocationInNeuron: WideString readonly dispid 47;
property HasBeenCommissioned: WordBool readonly dispid 49;
property NsiHandle: Smallint readonly dispid 51;
property NetworkServiceDevice: IDispatch readonly dispid 52;
property Interfaces: IDispatch readonly dispid 53;
property ConnectionUpdateType: Smallint dispid 54;
procedure Commission; dispid 28;
procedure Reset; dispid 29;
procedure Wink; dispid 30;
procedure Load; dispid 31;
procedure PreMove(const NewChannel: IDispatch; const NewSubnet: IDispatch); dispid 32;
procedure PostMove; dispid 33;
procedure Build(BuildType: Smallint); dispid 34;
procedure Export(BuildType: Smallint); dispid 35;
procedure OpenComponent(const NetworkObject: IDispatch); dispid 36;
procedure CloseComponent; dispid 37;
procedure UploadConfigProperties(Options: Smallint); dispid 38;
procedure DownloadConfigProperties(Options: Smallint); dispid 39;
function Test: Smallint; dispid 40;
procedure Replace; dispid 41;
procedure Reboot; dispid 42;
procedure ReplaceEx(Flags: Integer); dispid 46;
procedure MoveEx(const NewChannel: IDispatch; const NewSubnet: IDispatch; Flags: Integer); dispid 48;
procedure ClearStatus; dispid 50;
end;
// *********************************************************************//
// DispIntf: ILcaTemplateLibrary
// Flags: (4112) Hidden Dispatchable
// GUID: {858097ED-2365-11CF-9AE0-0020AFD34749}
// *********************************************************************//
ILcaTemplateLibrary = dispinterface
['{858097ED-2365-11CF-9AE0-0020AFD34749}']
property Parent: IDispatch readonly dispid 1;
property Description: WideString dispid 2;
property ProgramTemplates: IDispatch readonly dispid 3;
property DeviceTemplates: IDispatch readonly dispid 4;
property HardwareTemplates: IDispatch readonly dispid 5;
property BuildTemplates: IDispatch readonly dispid 6;
property ConnectDescTemplates: IDispatch readonly dispid 7;
property ClassId: Smallint readonly dispid 8;
end;
// *********************************************************************//
// DispIntf: ILcaConnections
// Flags: (4112) Hidden Dispatchable
// GUID: {858097FC-2365-11CF-9AE0-0020AFD34749}
// *********************************************************************//
ILcaConnections = dispinterface
['{858097FC-2365-11CF-9AE0-0020AFD34749}']
property NetworkVariables: IDispatch readonly dispid 1;
property MessageTags: IDispatch readonly dispid 2;
property ClassId: Smallint readonly dispid 3;
property Parent: IDispatch readonly dispid 4;
end;
// *********************************************************************//
// DispIntf: ILcaProgramTemplates
// Flags: (4112) Hidden Dispatchable
// GUID: {1FD19C95-2D53-11CF-B5F7-101015C10000}
// *********************************************************************//
ILcaProgramTemplates = dispinterface
['{1FD19C95-2D53-11CF-B5F7-101015C10000}']
property Parent: IDispatch readonly dispid 1;
property Count: Integer readonly dispid 2;
property ClassId: Smallint readonly dispid 3;
procedure Remove(Index: OleVariant); dispid 4;
function Add(const Name: WideString): IDispatch; dispid 5;
property Item[Index: OleVariant]: IDispatch readonly dispid 6;
property _Item[Index: OleVariant]: IDispatch readonly dispid 0; default;
end;
// *********************************************************************//
// DispIntf: ILcaProgramTemplate
// Flags: (4112) Hidden Dispatchable
// GUID: {1FD19C98-2D53-11CF-B5F7-101015C10000}
// *********************************************************************//
ILcaProgramTemplate = dispinterface
['{1FD19C98-2D53-11CF-B5F7-101015C10000}']
property Description: WideString dispid 1;
property Name: WideString dispid 2;
property Parent: IDispatch readonly dispid 3;
property SourceFiles: WideString dispid 4;
property BuildTemplate: IDispatch dispid 5;
property BuildStatus: Smallint readonly dispid 6;
property Extensions: IDispatch readonly dispid 7;
property BitmapFilePath: WideString dispid 8;
property IconFilePath: WideString dispid 9;
property ClassId: Smallint readonly dispid 10;
property _Name: WideString dispid 0;
procedure Compile(BuildType: Smallint); dispid 11;
end;
// *********************************************************************//
// DispIntf: ILcaInterface
// Flags: (4112) Hidden Dispatchable
// GUID: {57A93420-2EEC-11CF-B5F7-101015C10000}
// *********************************************************************//
ILcaInterface = dispinterface
['{57A93420-2EEC-11CF-B5F7-101015C10000}']
property NetworkVariables: IDispatch readonly dispid 1;
property MessageTags: IDispatch readonly dispid 2;
property LonMarkObjects: IDispatch readonly dispid 3;
property ConfigProperties: IDispatch readonly dispid 4;
property Name: WideString readonly dispid 5;
property MaxNvInUse: Smallint readonly dispid 6;
property MaxNvSupported: Smallint readonly dispid 7;
property StaticNvCount: Smallint readonly dispid 8;
property ClassId: Smallint readonly dispid 9;
property ConfigPropertiesAvailable: WordBool readonly dispid 10;
property Parent: IDispatch readonly dispid 17;
property Version: Smallint readonly dispid 18;
property _Name: WideString dispid 0;
procedure UploadConfigProperties(Options: Smallint); dispid 11;
procedure DownloadConfigProperties(Options: Smallint); dispid 12;
function AddComplementaryNv(const Name: WideString; const SourceNv: IDispatch): IDispatch; dispid 13;
function AddCompatibleNv(const Name: WideString; const SourceNv: IDispatch): IDispatch; dispid 14;
procedure RemoveNv(Index: OleVariant); dispid 15;
procedure Purge(LcaNetvarType: Smallint); dispid 16;
function AddNvFromString(const NvCsvString: WideString): IDispatch; dispid 19;
end;
// *********************************************************************//
// DispIntf: ILcaNetworkVariable
// Flags: (4112) Hidden Dispatchable
// GUID: {C6375480-2F14-11CF-B5F7-101015C10000}
// *********************************************************************//
ILcaNetworkVariable = dispinterface
['{C6375480-2F14-11CF-B5F7-101015C10000}']
property AuthenticationConfigFlag: WordBool readonly dispid 1;
property AuthenticationFlag: WordBool readonly dispid 2;
property ConfigClassFlag: WordBool readonly dispid 3;
property DataServerObjectHandle: Integer readonly dispid 4;
property Direction: Smallint readonly dispid 5;
property EstimatedMaxRate: Smallint readonly dispid 6;
property EstimatedRate: Smallint readonly dispid 7;
property Index: Smallint readonly dispid 8;
property Length: Smallint readonly dispid 9;
property Name: WideString dispid 10;
property OfflineFlag: WordBool readonly dispid 11;
property Parent: IDispatch readonly dispid 12;
property Priority: WordBool readonly dispid 13;
property PriorityConfigFlag: WordBool readonly dispid 14;
property SelfDocumentation: WideString readonly dispid 15;
property ServiceType: Smallint readonly dispid 16;
property ServiceTypeConfigFlag: WordBool readonly dispid 17;
property SnvtId: Smallint dispid 18;
property SyncFlag: WordBool readonly dispid 19;
property Value: OleVariant dispid 20;
property Description: WideString dispid 21;
property AppDeviceName: WideString readonly dispid 22;
property NVTargets: IDispatch readonly dispid 23;
property DsFormatType: WideString dispid 24;
property DsPollInterval: Integer dispid 25;
property DsService: Smallint dispid 26;
property DsAuthenticate: WordBool dispid 27;
property DsPriority: WordBool dispid 28;
property DsRetries: Smallint dispid 29;
property DsMonitorTag: Integer dispid 30;
property DsPause: WordBool dispid 31;
property DsAutoUpdate: WordBool dispid 32;
property ConfigProperties: IDispatch readonly dispid 33;
property LonMarkMemberIndex: Integer readonly dispid 34;
property LonMarkMemberNumber: Integer readonly dispid 35;
property LonMarkObjectNumber: Integer readonly dispid 36;
property LmNumberManufacturerAssigned: WordBool readonly dispid 37;
property Selector: Smallint readonly dispid 38;
property ConnectDescTemplate: IDispatch dispid 39;
property NVHubs: IDispatch readonly dispid 40;
property DsUseBoundUpdates: WordBool dispid 41;
property DsReportByException: WordBool dispid 42;
property CompatibleNv: IDispatch readonly dispid 43;
property ComplementaryNv: IDispatch readonly dispid 44;
property ProgrammaticName: WideString readonly dispid 45;
property SnvtTypeIsModifiable: WordBool readonly dispid 46;
property FuncProfileProgrammaticName: WideString readonly dispid 47;
property FuncProfileName: WideString readonly dispid 48;
property FuncProfileDescription: WideString readonly dispid 49;
property ClassId: Smallint readonly dispid 50;
property IsConfigProperty: WordBool readonly dispid 57;
property AppDevice: IDispatch readonly dispid 58;
property DsPrecision: Smallint dispid 59;
property Aliases: IDispatch readonly dispid 61;
property DsIsDefaultFormat: WordBool readonly dispid 62;
property _Name: WideString dispid 0;
procedure AddTarget(const TargetNV: IDispatch); dispid 51;
procedure Connect; dispid 52;
procedure Disconnect; dispid 53;
function GetField(const Name: WideString): IDispatch; dispid 54;
procedure DsSaveOptions; dispid 55;
procedure DsRestoreOptions; dispid 56;
function ToString(Options: SYSINT): WideString; dispid 60;
end;
// *********************************************************************//
// DispIntf: ILcaNetworkVariables
// Flags: (4112) Hidden Dispatchable
// GUID: {C6375482-2F14-11CF-B5F7-101015C10000}
// *********************************************************************//
ILcaNetworkVariables = dispinterface
['{C6375482-2F14-11CF-B5F7-101015C10000}']
property Count: Integer readonly dispid 1;
property Parent: IDispatch readonly dispid 2;
property ClassId: Smallint readonly dispid 3;
property Item[Index: OleVariant]: IDispatch readonly dispid 4;
property ItemByIndex[Index: Smallint]: IDispatch readonly dispid 5;
property _Item[Index: OleVariant]: IDispatch readonly dispid 0; default;
end;
// *********************************************************************//
// DispIntf: ILcaRouter
// Flags: (4112) Hidden Dispatchable
// GUID: {EA875320-3875-11CF-B696-444553540000}
// *********************************************************************//
ILcaRouter = dispinterface
['{EA875320-3875-11CF-B696-444553540000}']
property Description: WideString dispid 1;
property Name: WideString dispid 2;
property Parent: IDispatch readonly dispid 3;
property FarSide: IDispatch readonly dispid 4;
property NearSide: IDispatch readonly dispid 5;
property Handle: Smallint readonly dispid 6;
property Location: WideString dispid 7;
property BitmapFilePath: WideString dispid 8;
property IconFilePath: WideString dispid 9;
property Subsystems: IDispatch readonly dispid 10;
property Extensions: IDispatch readonly dispid 11;
property Class_: Smallint dispid 12;
property State: Smallint dispid 13;
property AuthenticationEnabled: WordBool dispid 14;
property ClassId: Smallint readonly dispid 15;
property PingClass: Smallint dispid 23;
property CommissionStatus: Smallint readonly dispid 24;
property _Name: WideString dispid 0;
procedure Reset; dispid 16;
procedure Commission; dispid 17;
procedure PreMove(const NewNearChannel: IDispatch; const NewFarChannel: IDispatch); dispid 18;
procedure PostMove; dispid 19;
function Test: Smallint; dispid 20;
procedure Replace; dispid 21;
procedure Reboot; dispid 22;
procedure MoveEx(const OldNearChannel: IDispatch; const OldFarChannel: IDispatch;
const NewNearChannel: IDispatch; const NewFarChannel: IDispatch;
routerType: Smallint; Flags: Integer); dispid 25;
end;
// *********************************************************************//
// DispIntf: ILcaRouters
// Flags: (4112) Hidden Dispatchable
// GUID: {EA875322-3875-11CF-B696-444553540000}
// *********************************************************************//
ILcaRouters = dispinterface
['{EA875322-3875-11CF-B696-444553540000}']
property Count: Integer readonly dispid 1;
property Parent: IDispatch readonly dispid 2;
property ClassId: Smallint readonly dispid 3;
procedure Remove(Index: OleVariant); dispid 4;
function Add(const Name: WideString; const nearChan: IDispatch; const farChan: IDispatch;
routerType: Smallint): IDispatch; dispid 5;
procedure AddReference(const routerDevice: IDispatch); dispid 6;
property Item[Index: OleVariant]: IDispatch readonly dispid 7;
property ItemByHandle[Handle: Integer]: IDispatch readonly dispid 8;
function AddEx(const Name: WideString; const nearChan: IDispatch; const farChan: IDispatch;
routerType: Smallint; Flags: Integer): IDispatch; dispid 9;
procedure RemoveEx(Index: OleVariant; Flags: Integer); dispid 10;
property _Item[Index: OleVariant]: IDispatch readonly dispid 0; default;
end;
// *********************************************************************//
// DispIntf: ILcaComponentApps
// Flags: (4112) Hidden Dispatchable
// GUID: {11CCB122-6D12-11CF-A701-00A02437DFA5}
// *********************************************************************//
ILcaComponentApps = dispinterface
['{11CCB122-6D12-11CF-A701-00A02437DFA5}']
property Count: Integer dispid 1;
property Parent: IDispatch dispid 2;
property ClassId: Smallint dispid 3;
procedure Remove(Index: OleVariant); dispid 4;
function Add(const Name: WideString; const RegisteredServer: WideString; ClassId: Smallint): IDispatch; dispid 5;
property Item[Index: OleVariant]: IDispatch readonly dispid 6;
property _Item[Index: OleVariant]: IDispatch readonly dispid 0; default;
end;
// *********************************************************************//
// DispIntf: ILcaComponentApp
// Flags: (4112) Hidden Dispatchable
// GUID: {11CCB125-6D12-11CF-A701-00A02437DFA5}
// *********************************************************************//
ILcaComponentApp = dispinterface
['{11CCB125-6D12-11CF-A701-00A02437DFA5}']
property Name: WideString dispid 1;
property RegisteredServer: WideString dispid 2;
property ComponentClassId: Smallint dispid 3;
property Parent: IDispatch dispid 4;
property Description: WideString dispid 5;
property DefaultAppFlag: WordBool dispid 6;
property CommandId: Integer dispid 7;
property ClassId: Smallint dispid 8;
property VersionNumber: WideString dispid 9;
property ManufacturerId: WideString dispid 10;
property _Name: WideString dispid 0;
end;
// *********************************************************************//
// DispIntf: ILcaDetailInfo
// Flags: (4112) Hidden Dispatchable
// GUID: {89B89DC0-8635-11CF-B5FA-101015C10000}
// *********************************************************************//
ILcaDetailInfo = dispinterface
['{89B89DC0-8635-11CF-B5FA-101015C10000}']
property XmitErrors: Integer dispid 1;
property TransactionTimeouts: Integer dispid 2;
property ReceiveTxFull: Integer dispid 3;
property LostMessages: Integer dispid 4;
property MissedMessages: Integer dispid 5;
property ResetCause: Integer dispid 6;
property State: Integer dispid 7;
property VersionNumber: Integer dispid 8;
property ErrorLog: Integer dispid 9;
property ModelNumber: Integer dispid 10;
property Parent: IDispatch dispid 11;
property ClassId: Smallint dispid 12;
end;
// *********************************************************************//
// DispIntf: ILcaRouterSide
// Flags: (4112) Hidden Dispatchable
// GUID: {89B89DC2-8635-11CF-B5FA-101015C10000}
// *********************************************************************//
ILcaRouterSide = dispinterface
['{89B89DC2-8635-11CF-B5FA-101015C10000}']
property Channel: IDispatch readonly dispid 1;
property NeuronId: WideString dispid 2;
property State: Smallint readonly dispid 3;
property ProgramId: WideString dispid 4;
property DetailInfo: IDispatch readonly dispid 5;
property Parent: IDispatch readonly dispid 6;
property NodeId: Smallint readonly dispid 7;
property SubnetId: Smallint readonly dispid 8;
property Subnets: IDispatch readonly dispid 9;
property Priority: Smallint dispid 10;
property ClassId: Smallint readonly dispid 11;
property BufferConfiguration: IDispatch dispid 12;
procedure ClearStatus; dispid 13;
end;
// *********************************************************************//
// DispIntf: ILcaDataValue
// Flags: (4112) Hidden Dispatchable
// GUID: {4A402A68-9228-11CF-B5FA-101015C10000}
// *********************************************************************//
ILcaDataValue = dispinterface
['{4A402A68-9228-11CF-B5FA-101015C10000}']
property DataType: Smallint readonly dispid 1;
property Data: IUnknown readonly dispid 2;
property Length: Smallint readonly dispid 3;
property AppDevice: IDispatch readonly dispid 4;
property NetworkVariable: IDispatch readonly dispid 5;
property MonitorTag: Integer readonly dispid 6;
property StringValue: WideString readonly dispid 7;
property FloatValue: Single readonly dispid 8;
property IntValue: Integer readonly dispid 9;
property ClassId: Smallint readonly dispid 10;
property SourceSubnetId: Smallint readonly dispid 11;
property SourceNodeId: Smallint readonly dispid 12;
end;
// *********************************************************************//
// DispIntf: ILcaMessageTag
// Flags: (4112) Hidden Dispatchable
// GUID: {6ABD1780-9624-11CF-B5FA-101015C10000}
// *********************************************************************//
ILcaMessageTag = dispinterface
['{6ABD1780-9624-11CF-B5FA-101015C10000}']
property Direction: Smallint readonly dispid 1;
property Index: Smallint readonly dispid 2;
property Parent: IDispatch readonly dispid 3;
property AppDeviceName: WideString readonly dispid 4;
property MTTargets: IDispatch readonly dispid 5;
property Name: WideString readonly dispid 6;
property ClassId: Smallint readonly dispid 7;
property AppDevice: IDispatch readonly dispid 11;
property ConnectDescTemplate: IDispatch dispid 12;
property _Name: WideString dispid 0;
procedure AddTarget(const TargetMsgTag: IDispatch); dispid 8;
procedure Connect; dispid 9;
procedure Disconnect; dispid 10;
end;
// *********************************************************************//
// DispIntf: ILcaMessageTags
// Flags: (4112) Hidden Dispatchable
// GUID: {6ABD1782-9624-11CF-B5FA-101015C10000}
// *********************************************************************//
ILcaMessageTags = dispinterface
['{6ABD1782-9624-11CF-B5FA-101015C10000}']
property Count: Integer readonly dispid 1;
property Parent: IDispatch readonly dispid 2;
property ClassId: Smallint readonly dispid 3;
property Item[Index: