// llsmgr.odl : type library source for llsmgr.exe // This file will be processed by the Make Type Library (mktyplib) tool to // produce the type library (llsmgr.tlb). [ uuid(2C5DFFB2-472F-11CE-A030-00AA00339A98), version(1.0) ] library llsmgr { importlib("stdole32.tlb"); // Primary dispatch interface for CApplication [ uuid(2C5DFFB4-472F-11CE-A030-00AA00339A98) ] dispinterface ILlsmgr { properties: // NOTE - ClassWizard will maintain property information here. // Use extreme caution when editing this section. //{{AFX_ODL_PROP(CApplication) [id(1)] IDispatch* Application; [id(2)] BSTR FullName; [id(3)] BSTR Name; [id(4)] IDispatch* Parent; [id(0)] BSTR _Name; [id(5)] boolean Visible; [id(6)] IDispatch* ActiveController; [id(7)] IDispatch* ActiveDomain; [id(8)] IDispatch* LocalDomain; [id(9)] boolean IsFocusDomain; [id(10)] BSTR LastErrorString; //}}AFX_ODL_PROP methods: // NOTE - ClassWizard will maintain method information here. // Use extreme caution when editing this section. //{{AFX_ODL_METHOD(CApplication) [id(11)] void Quit(); [id(14), propget] IDispatch* Domains(VARIANT index); [id(12)] boolean SelectDomain(VARIANT domain); [id(13)] boolean SelectEnterprise(); //}}AFX_ODL_METHOD }; // Class information for CApplication [ uuid(2C5DFFB3-472F-11CE-A030-00AA00339A98) ] coclass CApplication { [default] dispinterface ILlsmgr; }; // Primary dispatch interface for CController [ uuid(2C5DFFB5-472F-11CE-A030-00AA00339A98) ] dispinterface IController { properties: // NOTE - ClassWizard will maintain property information here. // Use extreme caution when editing this section. //{{AFX_ODL_PROP(CController) [id(1)] BSTR Name; [id(2)] IDispatch* Application; [id(3)] IDispatch* Parent; [id(0)] BSTR _Name; [id(4)] boolean IsConnected; //}}AFX_ODL_PROP methods: // NOTE - ClassWizard will maintain method information here. // Use extreme caution when editing this section. //{{AFX_ODL_METHOD(CController) [id(8), propget] IDispatch* Mappings(VARIANT index); [id(9), propget] IDispatch* Users(VARIANT index); [id(5)] boolean Connect(VARIANT start); [id(6)] void Disconnect(); [id(10), propget] IDispatch* Licenses(VARIANT index); [id(11), propget] IDispatch* Products(VARIANT index); [id(7)] void Refresh(); //}}AFX_ODL_METHOD }; // Class information for CController [ uuid(2C5DFFB6-472F-11CE-A030-00AA00339A98) ] coclass CController { [default] dispinterface IController; }; // Primary dispatch interface for CDomain [ uuid(2C5DFFB7-472F-11CE-A030-00AA00339A98) ] dispinterface IDomain { properties: // NOTE - ClassWizard will maintain property information here. // Use extreme caution when editing this section. //{{AFX_ODL_PROP(CDomain) [id(1)] BSTR Name; [id(2)] IDispatch* Parent; [id(3)] BSTR Primary; [id(4)] IDispatch* Application; [id(0)] BSTR _Name; [id(5)] BSTR Controller; [id(6)] boolean IsLogging; //}}AFX_ODL_PROP methods: // NOTE - ClassWizard will maintain method information here. // Use extreme caution when editing this section. //{{AFX_ODL_METHOD(CDomain) [id(7), propget] IDispatch* Servers(VARIANT index); [id(8), propget] IDispatch* Users(VARIANT index); [id(9), propget] IDispatch* TrustedDomains(VARIANT index); //}}AFX_ODL_METHOD }; // Class information for CDomain [ uuid(2C5DFFB8-472F-11CE-A030-00AA00339A98) ] coclass CDomain { [default] dispinterface IDomain; }; // Primary dispatch interface for CDomains [ uuid(2C5DFFB9-472F-11CE-A030-00AA00339A98) ] dispinterface IDomains { properties: // NOTE - ClassWizard will maintain property information here. // Use extreme caution when editing this section. //{{AFX_ODL_PROP(CDomains) [id(1)] IDispatch* Application; [id(2)] IDispatch* Parent; [id(3)] long Count; //}}AFX_ODL_PROP methods: // NOTE - ClassWizard will maintain method information here. // Use extreme caution when editing this section. //{{AFX_ODL_METHOD(CDomains) [id(4)] IDispatch* Item(VARIANT index); //}}AFX_ODL_METHOD }; // Class information for CDomains [ uuid(2C5DFFBA-472F-11CE-A030-00AA00339A98) ] coclass CDomains { [default] dispinterface IDomains; }; // Primary dispatch interface for CServer [ uuid(2C5DFFBB-472F-11CE-A030-00AA00339A98) ] dispinterface IServer { properties: // NOTE - ClassWizard will maintain property information here. // Use extreme caution when editing this section. //{{AFX_ODL_PROP(CServer) [id(1)] IDispatch* Application; [id(2)] BSTR Name; [id(3)] IDispatch* Parent; [id(0)] BSTR _Name; [id(4)] BSTR Controller; [id(5)] boolean IsLogging; [id(6)] boolean IsReplicatingToDC; [id(7)] boolean IsReplicatingDaily; [id(8)] long ReplicationTime; //}}AFX_ODL_PROP methods: // NOTE - ClassWizard will maintain method information here. // Use extreme caution when editing this section. //{{AFX_ODL_METHOD(CServer) [id(9), propget] IDispatch* Services(VARIANT index); //}}AFX_ODL_METHOD }; // Class information for CServer [ uuid(2C5DFFBC-472F-11CE-A030-00AA00339A98) ] coclass CServer { [default] dispinterface IServer; }; // Primary dispatch interface for CServers [ uuid(2C5DFFBD-472F-11CE-A030-00AA00339A98) ] dispinterface IServers { properties: // NOTE - ClassWizard will maintain property information here. // Use extreme caution when editing this section. //{{AFX_ODL_PROP(CServers) [id(1)] IDispatch* Application; [id(2)] IDispatch* Parent; [id(3)] long Count; //}}AFX_ODL_PROP methods: // NOTE - ClassWizard will maintain method information here. // Use extreme caution when editing this section. //{{AFX_ODL_METHOD(CServers) [id(4)] IDispatch* Item(VARIANT index); //}}AFX_ODL_METHOD }; // Class information for CServers [ uuid(2C5DFFBE-472F-11CE-A030-00AA00339A98) ] coclass CServers { [default] dispinterface IServers; }; // Primary dispatch interface for CService [ uuid(2C5DFFBF-472F-11CE-A030-00AA00339A98) ] dispinterface IService { properties: // NOTE - ClassWizard will maintain property information here. // Use extreme caution when editing this section. //{{AFX_ODL_PROP(CService) [id(1)] IDispatch* Application; [id(2)] BSTR Name; [id(3)] IDispatch* Parent; [id(0)] BSTR _Name; [id(4)] long PerServerLimit; [id(5)] boolean IsPerServer; [id(6)] boolean IsReadOnly; [id(7)] BSTR DisplayName; //}}AFX_ODL_PROP methods: // NOTE - ClassWizard will maintain method information here. // Use extreme caution when editing this section. //{{AFX_ODL_METHOD(CService) //}}AFX_ODL_METHOD }; // Class information for CService [ uuid(2C5DFFC0-472F-11CE-A030-00AA00339A98) ] coclass CService { [default] dispinterface IService; }; // Primary dispatch interface for CServices [ uuid(2C5DFFC1-472F-11CE-A030-00AA00339A98) ] dispinterface IServices { properties: // NOTE - ClassWizard will maintain property information here. // Use extreme caution when editing this section. //{{AFX_ODL_PROP(CServices) [id(1)] IDispatch* Application; [id(2)] IDispatch* Parent; [id(3)] long Count; //}}AFX_ODL_PROP methods: // NOTE - ClassWizard will maintain method information here. // Use extreme caution when editing this section. //{{AFX_ODL_METHOD(CServices) [id(4)] IDispatch* Item(VARIANT index); //}}AFX_ODL_METHOD }; // Class information for CServices [ uuid(2C5DFFC2-472F-11CE-A030-00AA00339A98) ] coclass CServices { [default] dispinterface IServices; }; // Primary dispatch interface for CLicense [ uuid(2C5DFFC3-472F-11CE-A030-00AA00339A98) ] dispinterface ILicense { properties: // NOTE - ClassWizard will maintain property information here. // Use extreme caution when editing this section. //{{AFX_ODL_PROP(CLicense) [id(1)] IDispatch* Application; [id(2)] IDispatch* Parent; [id(3)] DATE Date; [id(4)] BSTR Description; [id(5)] BSTR ProductName; [id(6)] long Quantity; [id(7)] BSTR UserName; [id(0)] BSTR _ProductName; //}}AFX_ODL_PROP methods: // NOTE - ClassWizard will maintain method information here. // Use extreme caution when editing this section. //{{AFX_ODL_METHOD(CLicense) //}}AFX_ODL_METHOD }; // Class information for CLicense [ uuid(2C5DFFC4-472F-11CE-A030-00AA00339A98) ] coclass CLicense { [default] dispinterface ILicense; }; // Primary dispatch interface for CLicenses [ uuid(2C5DFFC5-472F-11CE-A030-00AA00339A98) ] dispinterface ILicenses { properties: // NOTE - ClassWizard will maintain property information here. // Use extreme caution when editing this section. //{{AFX_ODL_PROP(CLicenses) [id(1)] IDispatch* Application; [id(2)] IDispatch* Parent; [id(3)] long Count; //}}AFX_ODL_PROP methods: // NOTE - ClassWizard will maintain method information here. // Use extreme caution when editing this section. //{{AFX_ODL_METHOD(CLicenses) [id(4)] IDispatch* Item(VARIANT index); //}}AFX_ODL_METHOD }; // Class information for CLicenses [ uuid(2C5DFFC6-472F-11CE-A030-00AA00339A98) ] coclass CLicenses { [default] dispinterface ILicenses; }; // Primary dispatch interface for CMapping [ uuid(2C5DFFC7-472F-11CE-A030-00AA00339A98) ] dispinterface IMapping { properties: // NOTE - ClassWizard will maintain property information here. // Use extreme caution when editing this section. //{{AFX_ODL_PROP(CMapping) [id(1)] IDispatch* Application; [id(2)] IDispatch* Parent; [id(3)] BSTR Description; [id(4)] long InUse; [id(5)] BSTR Name; [id(0)] BSTR _Name; //}}AFX_ODL_PROP methods: // NOTE - ClassWizard will maintain method information here. // Use extreme caution when editing this section. //{{AFX_ODL_METHOD(CMapping) [id(6), propget] IDispatch* Users(VARIANT index); //}}AFX_ODL_METHOD }; // Class information for CMapping [ uuid(2C5DFFC8-472F-11CE-A030-00AA00339A98) ] coclass CMapping { [default] dispinterface IMapping; }; // Primary dispatch interface for CMappings [ uuid(2C5DFFC9-472F-11CE-A030-00AA00339A98) ] dispinterface IMappings { properties: // NOTE - ClassWizard will maintain property information here. // Use extreme caution when editing this section. //{{AFX_ODL_PROP(CMappings) [id(1)] long Count; [id(2)] IDispatch* Application; [id(3)] IDispatch* Parent; //}}AFX_ODL_PROP methods: // NOTE - ClassWizard will maintain method information here. // Use extreme caution when editing this section. //{{AFX_ODL_METHOD(CMappings) [id(4)] IDispatch* Item(VARIANT index); //}}AFX_ODL_METHOD }; // Class information for CMappings [ uuid(2C5DFFCA-472F-11CE-A030-00AA00339A98) ] coclass CMappings { [default] dispinterface IMappings; }; // Primary dispatch interface for CUser [ uuid(2C5DFFCB-472F-11CE-A030-00AA00339A98) ] dispinterface IUser { properties: // NOTE - ClassWizard will maintain property information here. // Use extreme caution when editing this section. //{{AFX_ODL_PROP(CUser) [id(1)] IDispatch* Application; [id(2)] long InUse; [id(3)] BSTR Name; [id(0)] BSTR _Name; [id(4)] IDispatch* Parent; [id(5)] BSTR Mapping; [id(6)] boolean IsMapped; [id(7)] long Unlicensed; //}}AFX_ODL_PROP methods: // NOTE - ClassWizard will maintain method information here. // Use extreme caution when editing this section. //{{AFX_ODL_METHOD(CUser) [id(8), propget] IDispatch* Statistics(VARIANT index); //}}AFX_ODL_METHOD }; // Class information for CUser [ uuid(2C5DFFCC-472F-11CE-A030-00AA00339A98) ] coclass CUser { [default] dispinterface IUser; }; // Primary dispatch interface for CUsers [ uuid(2C5DFFCD-472F-11CE-A030-00AA00339A98) ] dispinterface IUsers { properties: // NOTE - ClassWizard will maintain property information here. // Use extreme caution when editing this section. //{{AFX_ODL_PROP(CUsers) [id(1)] IDispatch* Application; [id(2)] IDispatch* Parent; [id(3)] long Count; //}}AFX_ODL_PROP methods: // NOTE - ClassWizard will maintain method information here. // Use extreme caution when editing this section. //{{AFX_ODL_METHOD(CUsers) [id(4)] IDispatch* Item(VARIANT index); //}}AFX_ODL_METHOD }; // Class information for CUsers [ uuid(2C5DFFCE-472F-11CE-A030-00AA00339A98) ] coclass CUsers { [default] dispinterface IUsers; }; // Primary dispatch interface for CProduct [ uuid(2C5DFFCF-472F-11CE-A030-00AA00339A98) ] dispinterface IProduct { properties: // NOTE - ClassWizard will maintain property information here. // Use extreme caution when editing this section. //{{AFX_ODL_PROP(CProduct) [id(1)] IDispatch* Application; [id(2)] IDispatch* Parent; [id(3)] long InUse; [id(4)] BSTR Name; [id(0)] BSTR _Name; [id(5)] long PerSeatLimit; [id(6)] long PerServerLimit; [id(7)] long PerServerReached; //}}AFX_ODL_PROP methods: // NOTE - ClassWizard will maintain method information here. // Use extreme caution when editing this section. //{{AFX_ODL_METHOD(CProduct) [id(8), propget] IDispatch* Licenses(VARIANT index); [id(9), propget] IDispatch* Statistics(VARIANT index); [id(10), propget] IDispatch* ServerStatistics(VARIANT index); //}}AFX_ODL_METHOD }; // Class information for CProduct [ uuid(2C5DFFD0-472F-11CE-A030-00AA00339A98) ] coclass CProduct { [default] dispinterface IProduct; }; // Primary dispatch interface for CProducts [ uuid(2C5DFFD1-472F-11CE-A030-00AA00339A98) ] dispinterface IProducts { properties: // NOTE - ClassWizard will maintain property information here. // Use extreme caution when editing this section. //{{AFX_ODL_PROP(CProducts) [id(1)] IDispatch* Application; [id(2)] IDispatch* Parent; [id(3)] long Count; //}}AFX_ODL_PROP methods: // NOTE - ClassWizard will maintain method information here. // Use extreme caution when editing this section. //{{AFX_ODL_METHOD(CProducts) [id(4)] IDispatch* Item(VARIANT index); //}}AFX_ODL_METHOD }; // Class information for CProducts [ uuid(2C5DFFD2-472F-11CE-A030-00AA00339A98) ] coclass CProducts { [default] dispinterface IProducts; }; // Primary dispatch interface for CStatistic [ uuid(2C5DFFD3-472F-11CE-A030-00AA00339A98) ] dispinterface IStatistic { properties: // NOTE - ClassWizard will maintain property information here. // Use extreme caution when editing this section. //{{AFX_ODL_PROP(CStatistic) [id(1)] IDispatch* Application; [id(2)] DATE LastUsed; [id(3)] IDispatch* Parent; [id(4)] long TotalUsed; [id(5)] BSTR EntryName; [id(0)] BSTR _EntryName; //}}AFX_ODL_PROP methods: // NOTE - ClassWizard will maintain method information here. // Use extreme caution when editing this section. //{{AFX_ODL_METHOD(CStatistic) //}}AFX_ODL_METHOD }; // Class information for CStatistic [ uuid(2C5DFFD4-472F-11CE-A030-00AA00339A98) ] coclass CStatistic { [default] dispinterface IStatistic; }; // Primary dispatch interface for CStatistics [ uuid(2C5DFFD5-472F-11CE-A030-00AA00339A98) ] dispinterface IStatistics { properties: // NOTE - ClassWizard will maintain property information here. // Use extreme caution when editing this section. //{{AFX_ODL_PROP(CStatistics) [id(1)] long Count; [id(2)] IDispatch* Application; [id(3)] IDispatch* Parent; //}}AFX_ODL_PROP methods: // NOTE - ClassWizard will maintain method information here. // Use extreme caution when editing this section. //{{AFX_ODL_METHOD(CStatistics) [id(4)] IDispatch* Item(VARIANT index); //}}AFX_ODL_METHOD }; // Class information for CStatistics [ uuid(2C5DFFD6-472F-11CE-A030-00AA00339A98) ] coclass CStatistics { [default] dispinterface IStatistics; }; // Primary dispatch interface for CServerStatistic [ uuid(12B1B670-56AB-11CE-A04B-00AA00339A98) ] dispinterface IServerStatistic { properties: // NOTE - ClassWizard will maintain property information here. // Use extreme caution when editing this section. //{{AFX_ODL_PROP(CServerStatistic) [id(1)] IDispatch* Application; [id(2)] IDispatch* Parent; [id(3)] BSTR ServerName; [id(4)] long MaxUses; [id(5)] long HighMark; //}}AFX_ODL_PROP methods: // NOTE - ClassWizard will maintain method information here. // Use extreme caution when editing this section. //{{AFX_ODL_METHOD(CServerStatistic) //}}AFX_ODL_METHOD }; // Class information for CServerStatistic [ uuid(12B1B671-56AB-11CE-A04B-00AA00339A98) ] coclass CServerStatistic { [default] dispinterface IServerStatistic; }; // Primary dispatch interface for CServerStatistics [ uuid(12B1B672-56AB-11CE-A04B-00AA00339A98) ] dispinterface IServerStatistics { properties: // NOTE - ClassWizard will maintain property information here. // Use extreme caution when editing this section. //{{AFX_ODL_PROP(CServerStatistics) [id(1)] IDispatch* Application; [id(2)] IDispatch* Parent; [id(3)] long Count; //}}AFX_ODL_PROP methods: // NOTE - ClassWizard will maintain method information here. // Use extreme caution when editing this section. //{{AFX_ODL_METHOD(CServerStatistics) [id(4)] IDispatch* Item(VARIANT index); //}}AFX_ODL_METHOD }; // Class information for CServerStatistics [ uuid(12B1B673-56AB-11CE-A04B-00AA00339A98) ] coclass CServerStatistics { [default] dispinterface IServerStatistics; }; //{{AFX_APPEND_ODL}} };