unit MultiLevelDetailLibrary_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 = '{C36F2B70-713D-4D12-A330-097CEF6EBDDB}'; { Service Interface ID's } IMultiLevelDetailService_IID : TGUID = '{F2D11C9C-E4E6-4732-8692-0CAC26018C78}'; { Event ID's } type { Forward declarations } IMultiLevelDetailService = interface; { IMultiLevelDetailService } IMultiLevelDetailService = interface(IDataAbstractService) ['{F2D11C9C-E4E6-4732-8692-0CAC26018C78}'] end; { CoMultiLevelDetailService } CoMultiLevelDetailService = class class function Create(const aMessage: IROMessage; aTransportChannel: IROTransportChannel): IMultiLevelDetailService; end; { TMultiLevelDetailService_Proxy } TMultiLevelDetailService_Proxy = class(TDataAbstractService_Proxy, IMultiLevelDetailService) protected function __GetInterfaceName:string; override; end; implementation uses {vcl:} SysUtils, {RemObjects:} uROEventRepository, uRORes; { CoMultiLevelDetailService } class function CoMultiLevelDetailService.Create(const aMessage: IROMessage; aTransportChannel: IROTransportChannel): IMultiLevelDetailService; begin result := TMultiLevelDetailService_Proxy.Create(aMessage, aTransportChannel); end; function TMultiLevelDetailService_Proxy.__GetInterfaceName:string; begin result := 'MultiLevelDetailService'; end; initialization RegisterProxyClass(IMultiLevelDetailService_IID, TMultiLevelDetailService_Proxy); finalization UnregisterProxyClass(IMultiLevelDetailService_IID); end.