unit uSamplePluginController; interface uses uModuleController, uInterfaces, uHostManager; type TModuleController1 = class(TModuleController) private { Private declarations } public { Public declarations } end; implementation {$R *.dfm} function GetModule : TModuleController; begin Result := TModuleController1.Create(nil); end; exports GetModule name GET_MODULE_FUNC; initialization RegisterModuleClass(TModuleController1); finalization UnRegisterModuleClass(TModuleController1); end.