📄 exoduscom_tlb.pas
字号:
// *********************************************************************//
// The Class CoExodusController provides a Create and CreateRemote method to
// create instances of the default interface IExodusController exposed by
// the CoClass ExodusController. The functions are intended to be used by
// clients wishing to automate the CoClass objects exposed by the
// server of this typelibrary.
// *********************************************************************//
CoExodusController = class
class function Create: IExodusController;
class function CreateRemote(const MachineName: string): IExodusController;
end;
// *********************************************************************//
// The Class CoExodusChat provides a Create and CreateRemote method to
// create instances of the default interface IExodusChat exposed by
// the CoClass ExodusChat. The functions are intended to be used by
// clients wishing to automate the CoClass objects exposed by the
// server of this typelibrary.
// *********************************************************************//
CoExodusChat = class
class function Create: IExodusChat;
class function CreateRemote(const MachineName: string): IExodusChat;
end;
// *********************************************************************//
// The Class CoExodusRoster provides a Create and CreateRemote method to
// create instances of the default interface IExodusRoster exposed by
// the CoClass ExodusRoster. The functions are intended to be used by
// clients wishing to automate the CoClass objects exposed by the
// server of this typelibrary.
// *********************************************************************//
CoExodusRoster = class
class function Create: IExodusRoster;
class function CreateRemote(const MachineName: string): IExodusRoster;
end;
// *********************************************************************//
// The Class CoExodusPPDB provides a Create and CreateRemote method to
// create instances of the default interface IExodusPPDB exposed by
// the CoClass ExodusPPDB. The functions are intended to be used by
// clients wishing to automate the CoClass objects exposed by the
// server of this typelibrary.
// *********************************************************************//
CoExodusPPDB = class
class function Create: IExodusPPDB;
class function CreateRemote(const MachineName: string): IExodusPPDB;
end;
// *********************************************************************//
// The Class CoExodusRosterItem provides a Create and CreateRemote method to
// create instances of the default interface IExodusRosterItem exposed by
// the CoClass ExodusRosterItem. The functions are intended to be used by
// clients wishing to automate the CoClass objects exposed by the
// server of this typelibrary.
// *********************************************************************//
CoExodusRosterItem = class
class function Create: IExodusRosterItem;
class function CreateRemote(const MachineName: string): IExodusRosterItem;
end;
// *********************************************************************//
// The Class CoExodusPresence provides a Create and CreateRemote method to
// create instances of the default interface IExodusPresence exposed by
// the CoClass ExodusPresence. The functions are intended to be used by
// clients wishing to automate the CoClass objects exposed by the
// server of this typelibrary.
// *********************************************************************//
CoExodusPresence = class
class function Create: IExodusPresence;
class function CreateRemote(const MachineName: string): IExodusPresence;
end;
// *********************************************************************//
// The Class CoExodusRosterGroup provides a Create and CreateRemote method to
// create instances of the default interface IExodusRosterGroup exposed by
// the CoClass ExodusRosterGroup. The functions are intended to be used by
// clients wishing to automate the CoClass objects exposed by the
// server of this typelibrary.
// *********************************************************************//
CoExodusRosterGroup = class
class function Create: IExodusRosterGroup;
class function CreateRemote(const MachineName: string): IExodusRosterGroup;
end;
// *********************************************************************//
// The Class CoExodusRosterImages provides a Create and CreateRemote method to
// create instances of the default interface IExodusRosterImages exposed by
// the CoClass ExodusRosterImages. The functions are intended to be used by
// clients wishing to automate the CoClass objects exposed by the
// server of this typelibrary.
// *********************************************************************//
CoExodusRosterImages = class
class function Create: IExodusRosterImages;
class function CreateRemote(const MachineName: string): IExodusRosterImages;
end;
// *********************************************************************//
// The Class CoExodusEntityCache provides a Create and CreateRemote method to
// create instances of the default interface IExodusEntityCache exposed by
// the CoClass ExodusEntityCache. The functions are intended to be used by
// clients wishing to automate the CoClass objects exposed by the
// server of this typelibrary.
// *********************************************************************//
CoExodusEntityCache = class
class function Create: IExodusEntityCache;
class function CreateRemote(const MachineName: string): IExodusEntityCache;
end;
// *********************************************************************//
// The Class CoExodusEntity provides a Create and CreateRemote method to
// create instances of the default interface IExodusEntity exposed by
// the CoClass ExodusEntity. The functions are intended to be used by
// clients wishing to automate the CoClass objects exposed by the
// server of this typelibrary.
// *********************************************************************//
CoExodusEntity = class
class function Create: IExodusEntity;
class function CreateRemote(const MachineName: string): IExodusEntity;
end;
implementation
uses ComObj;
class function CoExodusController.Create: IExodusController;
begin
Result := CreateComObject(CLASS_ExodusController) as IExodusController;
end;
class function CoExodusController.CreateRemote(const MachineName: string): IExodusController;
begin
Result := CreateRemoteComObject(MachineName, CLASS_ExodusController) as IExodusController;
end;
class function CoExodusChat.Create: IExodusChat;
begin
Result := CreateComObject(CLASS_ExodusChat) as IExodusChat;
end;
class function CoExodusChat.CreateRemote(const MachineName: string): IExodusChat;
begin
Result := CreateRemoteComObject(MachineName, CLASS_ExodusChat) as IExodusChat;
end;
class function CoExodusRoster.Create: IExodusRoster;
begin
Result := CreateComObject(CLASS_ExodusRoster) as IExodusRoster;
end;
class function CoExodusRoster.CreateRemote(const MachineName: string): IExodusRoster;
begin
Result := CreateRemoteComObject(MachineName, CLASS_ExodusRoster) as IExodusRoster;
end;
class function CoExodusPPDB.Create: IExodusPPDB;
begin
Result := CreateComObject(CLASS_ExodusPPDB) as IExodusPPDB;
end;
class function CoExodusPPDB.CreateRemote(const MachineName: string): IExodusPPDB;
begin
Result := CreateRemoteComObject(MachineName, CLASS_ExodusPPDB) as IExodusPPDB;
end;
class function CoExodusRosterItem.Create: IExodusRosterItem;
begin
Result := CreateComObject(CLASS_ExodusRosterItem) as IExodusRosterItem;
end;
class function CoExodusRosterItem.CreateRemote(const MachineName: string): IExodusRosterItem;
begin
Result := CreateRemoteComObject(MachineName, CLASS_ExodusRosterItem) as IExodusRosterItem;
end;
class function CoExodusPresence.Create: IExodusPresence;
begin
Result := CreateComObject(CLASS_ExodusPresence) as IExodusPresence;
end;
class function CoExodusPresence.CreateRemote(const MachineName: string): IExodusPresence;
begin
Result := CreateRemoteComObject(MachineName, CLASS_ExodusPresence) as IExodusPresence;
end;
class function CoExodusRosterGroup.Create: IExodusRosterGroup;
begin
Result := CreateComObject(CLASS_ExodusRosterGroup) as IExodusRosterGroup;
end;
class function CoExodusRosterGroup.CreateRemote(const MachineName: string): IExodusRosterGroup;
begin
Result := CreateRemoteComObject(MachineName, CLASS_ExodusRosterGroup) as IExodusRosterGroup;
end;
class function CoExodusRosterImages.Create: IExodusRosterImages;
begin
Result := CreateComObject(CLASS_ExodusRosterImages) as IExodusRosterImages;
end;
class function CoExodusRosterImages.CreateRemote(const MachineName: string): IExodusRosterImages;
begin
Result := CreateRemoteComObject(MachineName, CLASS_ExodusRosterImages) as IExodusRosterImages;
end;
class function CoExodusEntityCache.Create: IExodusEntityCache;
begin
Result := CreateComObject(CLASS_ExodusEntityCache) as IExodusEntityCache;
end;
class function CoExodusEntityCache.CreateRemote(const MachineName: string): IExodusEntityCache;
begin
Result := CreateRemoteComObject(MachineName, CLASS_ExodusEntityCache) as IExodusEntityCache;
end;
class function CoExodusEntity.Create: IExodusEntity;
begin
Result := CreateComObject(CLASS_ExodusEntity) as IExodusEntity;
end;
class function CoExodusEntity.CreateRemote(const MachineName: string): IExodusEntity;
begin
Result := CreateRemoteComObject(MachineName, CLASS_ExodusEntity) as IExodusEntity;
end;
end.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -