//---------------------------------------------------------------------------- // SWModule.hpp - bcbdcc32 generated hdr (DO NOT EDIT) rev: 0 // From: SWModule.pas //---------------------------------------------------------------------------- #ifndef SWModuleHPP #define SWModuleHPP //---------------------------------------------------------------------------- #include #include #include #include #include #include #include #include #include #include #include #include namespace Swmodule { //-- type declarations ------------------------------------------------------- struct paramt { char *path; char *name; char *disc; } ; typedef paramt *pparamt; enum TModType { RawText, RawCom, RawLD }; class __declspec(delphiclass) TSWModule; class __declspec(pascalimplementation) TSWModule : public Classes::TComponent { typedef Classes::TComponent inherited; protected: int hswmod; TModType FModType; System::AnsiString FDataPath; System::AnsiString FDescription; Swkey::TSWKey* FMasterKey; Swkey::TSWKey* FMyKey; ListKey::TListKey* FMyListKey; virtual void __fastcall Loaded(void); virtual System::AnsiString __fastcall GetKeyText(void); virtual void __fastcall SetKeyText( System::AnsiString text); virtual Swkey::TSWKey* __fastcall GetKey(void); virtual void __fastcall SetKey(Swkey::TSWKey* ikey); virtual void __fastcall SetSWHandle(int ihandle); virtual int __fastcall GetSWHandle(void); virtual void __fastcall SetMasterKey(Swkey::TSWKey* ikey); virtual Swkey::TSWKey* __fastcall GetMasterKey(void); public: __fastcall virtual TSWModule(Classes::TComponent* AOwner); __fastcall virtual ~TSWModule(void); virtual void __fastcall Initialize(void); virtual System::AnsiString __fastcall Text(void); __property int SWHandle = {read=GetSWHandle, write=SetSWHandle, nodefault}; void __fastcall Inc(void); void __fastcall Dec(void); virtual ListKey::TListKey* __fastcall Search( System::AnsiString stext); __property System::AnsiString KeyText = {read=GetKeyText, write=SetKeyText, nodefault}; __property Swkey::TSWKey* Key = {read=GetKey, write=SetKey, nodefault}; virtual int __fastcall Error(void); __published: __property TModType ModType = {read=FModType, write=FModType, default=0}; __property System::AnsiString DataPath = {read=FDataPath, write=FDataPath, nodefault}; __property System::AnsiString Description = {read=FDescription, write=FDescription, nodefault}; __property Swkey::TSWKey* MasterKey = {read=GetMasterKey, write=SetMasterKey, nodefault}; }; //-- var, const, procedure --------------------------------------------------- extern void __fastcall Register(void); } /* namespace Swmodule */ #if !defined(NO_IMPLICIT_NAMESPACE_USE) using namespace Swmodule; #endif //-- end unit ---------------------------------------------------------------- #endif // SWModule