unit ServiceMethodsLibrary_Intf; {----------------------------------------------------------------------------} { This unit was automatically generated by the RemObjects SDK after reading } { the RODL file associated with this project . } { } { Do not modify this unit manually, or your changes will be lost when this } { unit is regenerated the next time you compile the project. } {----------------------------------------------------------------------------} interface uses {vcl:} Classes, TypInfo, {RemObjects:} uROClasses, uROClient, uROTypes, uROClientIntf, {Used RODLs:} DataAbstract4_Intf; const { Library ID } LibraryUID = '{4E3F13F7-7BFC-4A77-AAB9-D9A3CF49CEB8}'; { Service Interface ID's } IServiceMethods_Service_IID : TGUID = '{7FD71BB0-07C8-479C-B684-75CD9DEF3917}'; { Event ID's } type { Forward declarations } IServiceMethods_Service = interface; { IServiceMethods_Service } IServiceMethods_Service = interface(IDataAbstractService) ['{7FD71BB0-07C8-479C-B684-75CD9DEF3917}'] end; { CoServiceMethods_Service } CoServiceMethods_Service = class class function Create(const aMessage: IROMessage; aTransportChannel: IROTransportChannel): IServiceMethods_Service; end; { TServiceMethods_Service_Proxy } TServiceMethods_Service_Proxy = class(TDataAbstractService_Proxy, IServiceMethods_Service) protected function __GetInterfaceName:string; override; end; implementation uses {vcl:} SysUtils, {RemObjects:} uROEventRepository, uRORes; { CoServiceMethods_Service } class function CoServiceMethods_Service.Create(const aMessage: IROMessage; aTransportChannel: IROTransportChannel): IServiceMethods_Service; begin result := TServiceMethods_Service_Proxy.Create(aMessage, aTransportChannel); end; function TServiceMethods_Service_Proxy.__GetInterfaceName:string; begin result := 'ServiceMethods_Service'; end; initialization RegisterProxyClass(IServiceMethods_Service_IID, TServiceMethods_Service_Proxy); finalization UnregisterProxyClass(IServiceMethods_Service_IID); end.