// Borland C++ Builder
// Copyright (c) 1995, 1998 by Borland International
// All rights reserved

// (DO NOT EDIT: machine generated header) 'AMNShared.pas' rev: 3.00

#ifndef AMNSharedHPP
#define AMNSharedHPP
#include <AMNShortCut.hpp>
#include <AMNSysSound.hpp>
#include <AMNStrings.hpp>
#include <AMNAppSpeedButton.hpp>
#include <AmnMessageBx.hpp>
#include <AMNChangeIconDlg.hpp>
#include <PropEdFrm.hpp>
#include <AMNSysKeys.hpp>
#include <AMNSelFolder.hpp>
#include <AMNAboutDlg.hpp>
#include <AMNOpenWith.hpp>
#include <AMNShellPopup.hpp>
#include <Reboot.hpp>
#include <AMNMovePanel.hpp>
#include <AMNSysInfo.hpp>
#include <AMNFile.hpp>
#include <AMNCPUBench.hpp>
#include <SaveTrackBar.hpp>
#include <ESaveEdit.hpp>
#include <AMNAboutEditor.hpp>
#include <ESaveCheckListBox.hpp>
#include <AMNAppButton.hpp>
#include <ESaveComboBox.hpp>
#include <SGListsContrl.hpp>
#include <ComCtrls.hpp>
#include <ESaveListBox.hpp>
#include <SaveEdit.hpp>
#include <SaveForm.hpp>
#include <StdCtrls.hpp>
#include <Dialogs.hpp>
#include <Forms.hpp>
#include <Controls.hpp>
#include <Graphics.hpp>
#include <SysUtils.hpp>
#include <Messages.hpp>
#include <Windows.hpp>
#include <ShellAPI.hpp>
#include <DsgnIntf.hpp>
#include <IniFiles.hpp>
#include <Registry.hpp>
#include <SCheckListBox.hpp>
#include <Options.hpp>
#include <SaveRadioGroup.hpp>
#include <SaveListBox.hpp>
#include <SaveComboBox.hpp>
#include <SaveCheckBox.hpp>
#include <Classes.hpp>
#include <SysInit.hpp>
#include <System.hpp>

//-- user supplied -----------------------------------------------------------

namespace Amnshared
{
//-- type declarations -------------------------------------------------------
class DELPHICLASS TAMNSysSoundOptions;
class PASCALIMPLEMENTATION TAMNSysSoundOptions : public Dsgnintf::TComponentEditor 
{
	typedef Dsgnintf::TComponentEditor inherited;
	
public:
	virtual void __fastcall ExecuteVerb(int Index);
	virtual System::AnsiString __fastcall GetVerb(int Index);
	virtual int __fastcall GetVerbCount(void);
	void __fastcall Play(void);
	void __fastcall About(void);
public:
	/* TComponentEditor.Create */ __fastcall virtual TAMNSysSoundOptions(Classes::TComponent* AComponent
		, Dsgnintf::TFormDesigner* ADesigner) : Dsgnintf::TComponentEditor(AComponent, ADesigner) { }
	
public:
	/* TObject.Destroy */ __fastcall virtual ~TAMNSysSoundOptions(void) { }
	
};

class DELPHICLASS TAMNShortCutOptions;
class PASCALIMPLEMENTATION TAMNShortCutOptions : public Dsgnintf::TComponentEditor 
{
	typedef Dsgnintf::TComponentEditor inherited;
	
public:
	virtual void __fastcall ExecuteVerb(int Index);
	virtual System::AnsiString __fastcall GetVerb(int Index);
	virtual int __fastcall GetVerbCount(void);
	virtual void __fastcall Edit(void);
	void __fastcall About(void);
public:
	/* TComponentEditor.Create */ __fastcall virtual TAMNShortCutOptions(Classes::TComponent* AComponent
		, Dsgnintf::TFormDesigner* ADesigner) : Dsgnintf::TComponentEditor(AComponent, ADesigner) { }
	
public:
	/* TObject.Destroy */ __fastcall virtual ~TAMNShortCutOptions(void) { }
	
};

class DELPHICLASS TAMNMovePanelOptions;
class PASCALIMPLEMENTATION TAMNMovePanelOptions : public Dsgnintf::TComponentEditor 
{
	typedef Dsgnintf::TComponentEditor inherited;
	
public:
	virtual void __fastcall ExecuteVerb(int Index);
	virtual System::AnsiString __fastcall GetVerb(int Index);
	virtual int __fastcall GetVerbCount(void);
	virtual void __fastcall Edit(void);
	void __fastcall About(void);
public:
	/* TComponentEditor.Create */ __fastcall virtual TAMNMovePanelOptions(Classes::TComponent* AComponent
		, Dsgnintf::TFormDesigner* ADesigner) : Dsgnintf::TComponentEditor(AComponent, ADesigner) { }
	
public:
	/* TObject.Destroy */ __fastcall virtual ~TAMNMovePanelOptions(void) { }
	
};

class DELPHICLASS TSaveCheckBoxOptions;
class PASCALIMPLEMENTATION TSaveCheckBoxOptions : public Dsgnintf::TComponentEditor 
{
	typedef Dsgnintf::TComponentEditor inherited;
	
public:
	virtual void __fastcall ExecuteVerb(int Index);
	virtual System::AnsiString __fastcall GetVerb(int Index);
	virtual int __fastcall GetVerbCount(void);
	virtual void __fastcall Edit(void);
	void __fastcall About(void);
public:
	/* TComponentEditor.Create */ __fastcall virtual TSaveCheckBoxOptions(Classes::TComponent* AComponent
		, Dsgnintf::TFormDesigner* ADesigner) : Dsgnintf::TComponentEditor(AComponent, ADesigner) { }
	
public:
	/* TObject.Destroy */ __fastcall virtual ~TSaveCheckBoxOptions(void) { }
	
};

class DELPHICLASS TSaveTrackBarOptions;
class PASCALIMPLEMENTATION TSaveTrackBarOptions : public Dsgnintf::TComponentEditor 
{
	typedef Dsgnintf::TComponentEditor inherited;
	
public:
	virtual void __fastcall ExecuteVerb(int Index);
	virtual System::AnsiString __fastcall GetVerb(int Index);
	virtual int __fastcall GetVerbCount(void);
	virtual void __fastcall Edit(void);
	void __fastcall About(void);
public:
	/* TComponentEditor.Create */ __fastcall virtual TSaveTrackBarOptions(Classes::TComponent* AComponent
		, Dsgnintf::TFormDesigner* ADesigner) : Dsgnintf::TComponentEditor(AComponent, ADesigner) { }
	
public:
	/* TObject.Destroy */ __fastcall virtual ~TSaveTrackBarOptions(void) { }
	
};

class DELPHICLASS TSaveComboBoxOptions;
class PASCALIMPLEMENTATION TSaveComboBoxOptions : public Dsgnintf::TComponentEditor 
{
	typedef Dsgnintf::TComponentEditor inherited;
	
public:
	virtual void __fastcall ExecuteVerb(int Index);
	virtual System::AnsiString __fastcall GetVerb(int Index);
	virtual int __fastcall GetVerbCount(void);
	virtual void __fastcall Edit(void);
	void __fastcall About(void);
public:
	/* TComponentEditor.Create */ __fastcall virtual TSaveComboBoxOptions(Classes::TComponent* AComponent
		, Dsgnintf::TFormDesigner* ADesigner) : Dsgnintf::TComponentEditor(AComponent, ADesigner) { }
	
public:
	/* TObject.Destroy */ __fastcall virtual ~TSaveComboBoxOptions(void) { }
	
};

class DELPHICLASS TAmnMessageBxOptions;
class PASCALIMPLEMENTATION TAmnMessageBxOptions : public Dsgnintf::TComponentEditor 
{
	typedef Dsgnintf::TComponentEditor inherited;
	
public:
	virtual void __fastcall ExecuteVerb(int Index);
	virtual System::AnsiString __fastcall GetVerb(int Index);
	virtual int __fastcall GetVerbCount(void);
	void __fastcall Test(void);
	virtual void __fastcall Edit(void);
	void __fastcall About(void);
public:
	/* TComponentEditor.Create */ __fastcall virtual TAmnMessageBxOptions(Classes::TComponent* AComponent
		, Dsgnintf::TFormDesigner* ADesigner) : Dsgnintf::TComponentEditor(AComponent, ADesigner) { }
	
public:
	/* TObject.Destroy */ __fastcall virtual ~TAmnMessageBxOptions(void) { }
	
};

class DELPHICLASS TSGListBoxOptions;
class PASCALIMPLEMENTATION TSGListBoxOptions : public Dsgnintf::TComponentEditor 
{
	typedef Dsgnintf::TComponentEditor inherited;
	
public:
	virtual void __fastcall ExecuteVerb(int Index);
	virtual System::AnsiString __fastcall GetVerb(int Index);
	virtual int __fastcall GetVerbCount(void);
	virtual void __fastcall Edit(void);
	void __fastcall About(void);
public:
	/* TComponentEditor.Create */ __fastcall virtual TSGListBoxOptions(Classes::TComponent* AComponent, 
		Dsgnintf::TFormDesigner* ADesigner) : Dsgnintf::TComponentEditor(AComponent, ADesigner) { }
	
public:
	/* TObject.Destroy */ __fastcall virtual ~TSGListBoxOptions(void) { }
	
};

class DELPHICLASS TESaveComboBoxOptions;
class PASCALIMPLEMENTATION TESaveComboBoxOptions : public Dsgnintf::TComponentEditor 
{
	typedef Dsgnintf::TComponentEditor inherited;
	
public:
	virtual void __fastcall ExecuteVerb(int Index);
	virtual System::AnsiString __fastcall GetVerb(int Index);
	virtual int __fastcall GetVerbCount(void);
	virtual void __fastcall Edit(void);
	void __fastcall About(void);
public:
	/* TComponentEditor.Create */ __fastcall virtual TESaveComboBoxOptions(Classes::TComponent* AComponent
		, Dsgnintf::TFormDesigner* ADesigner) : Dsgnintf::TComponentEditor(AComponent, ADesigner) { }
	
public:
	/* TObject.Destroy */ __fastcall virtual ~TESaveComboBoxOptions(void) { }
	
};

class DELPHICLASS TESaveListBoxOptions;
class PASCALIMPLEMENTATION TESaveListBoxOptions : public Dsgnintf::TComponentEditor 
{
	typedef Dsgnintf::TComponentEditor inherited;
	
public:
	virtual void __fastcall ExecuteVerb(int Index);
	virtual System::AnsiString __fastcall GetVerb(int Index);
	virtual int __fastcall GetVerbCount(void);
	virtual void __fastcall Edit(void);
	void __fastcall About(void);
public:
	/* TComponentEditor.Create */ __fastcall virtual TESaveListBoxOptions(Classes::TComponent* AComponent
		, Dsgnintf::TFormDesigner* ADesigner) : Dsgnintf::TComponentEditor(AComponent, ADesigner) { }
	
public:
	/* TObject.Destroy */ __fastcall virtual ~TESaveListBoxOptions(void) { }
	
};

class DELPHICLASS TAMNStringsOptions;
class PASCALIMPLEMENTATION TAMNStringsOptions : public Dsgnintf::TComponentEditor 
{
	typedef Dsgnintf::TComponentEditor inherited;
	
public:
	virtual void __fastcall ExecuteVerb(int Index);
	virtual System::AnsiString __fastcall GetVerb(int Index);
	virtual int __fastcall GetVerbCount(void);
	virtual void __fastcall Edit(void);
	void __fastcall About(void);
public:
	/* TComponentEditor.Create */ __fastcall virtual TAMNStringsOptions(Classes::TComponent* AComponent
		, Dsgnintf::TFormDesigner* ADesigner) : Dsgnintf::TComponentEditor(AComponent, ADesigner) { }
	
public:
	/* TObject.Destroy */ __fastcall virtual ~TAMNStringsOptions(void) { }
	
};

class DELPHICLASS TESaveCheckListBoxOptions;
class PASCALIMPLEMENTATION TESaveCheckListBoxOptions : public Dsgnintf::TComponentEditor 
{
	typedef Dsgnintf::TComponentEditor inherited;
	
public:
	virtual void __fastcall ExecuteVerb(int Index);
	virtual System::AnsiString __fastcall GetVerb(int Index);
	virtual int __fastcall GetVerbCount(void);
	virtual void __fastcall Edit(void);
	void __fastcall About(void);
public:
	/* TComponentEditor.Create */ __fastcall virtual TESaveCheckListBoxOptions(Classes::TComponent* AComponent
		, Dsgnintf::TFormDesigner* ADesigner) : Dsgnintf::TComponentEditor(AComponent, ADesigner) { }
	
public:
	/* TObject.Destroy */ __fastcall virtual ~TESaveCheckListBoxOptions(void) { }
	
};

class DELPHICLASS TSaveFormOptions;
class PASCALIMPLEMENTATION TSaveFormOptions : public Dsgnintf::TComponentEditor 
{
	typedef Dsgnintf::TComponentEditor inherited;
	
public:
	virtual void __fastcall ExecuteVerb(int Index);
	virtual System::AnsiString __fastcall GetVerb(int Index);
	virtual int __fastcall GetVerbCount(void);
	virtual void __fastcall Edit(void);
	void __fastcall About(void);
public:
	/* TComponentEditor.Create */ __fastcall virtual TSaveFormOptions(Classes::TComponent* AComponent, 
		Dsgnintf::TFormDesigner* ADesigner) : Dsgnintf::TComponentEditor(AComponent, ADesigner) { }
	
public:
	/* TObject.Destroy */ __fastcall virtual ~TSaveFormOptions(void) { }
	
};

class DELPHICLASS TSaveCheckListOptions;
class PASCALIMPLEMENTATION TSaveCheckListOptions : public Dsgnintf::TComponentEditor 
{
	typedef Dsgnintf::TComponentEditor inherited;
	
public:
	virtual void __fastcall ExecuteVerb(int Index);
	virtual System::AnsiString __fastcall GetVerb(int Index);
	virtual int __fastcall GetVerbCount(void);
	virtual void __fastcall Edit(void);
	void __fastcall About(void);
public:
	/* TComponentEditor.Create */ __fastcall virtual TSaveCheckListOptions(Classes::TComponent* AComponent
		, Dsgnintf::TFormDesigner* ADesigner) : Dsgnintf::TComponentEditor(AComponent, ADesigner) { }
	
public:
	/* TObject.Destroy */ __fastcall virtual ~TSaveCheckListOptions(void) { }
	
};

class DELPHICLASS TSaveEditOptions;
class PASCALIMPLEMENTATION TSaveEditOptions : public Dsgnintf::TComponentEditor 
{
	typedef Dsgnintf::TComponentEditor inherited;
	
public:
	virtual void __fastcall ExecuteVerb(int Index);
	virtual System::AnsiString __fastcall GetVerb(int Index);
	virtual int __fastcall GetVerbCount(void);
	virtual void __fastcall Edit(void);
	void __fastcall About(void);
public:
	/* TComponentEditor.Create */ __fastcall virtual TSaveEditOptions(Classes::TComponent* AComponent, 
		Dsgnintf::TFormDesigner* ADesigner) : Dsgnintf::TComponentEditor(AComponent, ADesigner) { }
	
public:
	/* TObject.Destroy */ __fastcall virtual ~TSaveEditOptions(void) { }
	
};

class DELPHICLASS TESaveEditOptions;
class PASCALIMPLEMENTATION TESaveEditOptions : public Dsgnintf::TComponentEditor 
{
	typedef Dsgnintf::TComponentEditor inherited;
	
public:
	virtual void __fastcall ExecuteVerb(int Index);
	virtual System::AnsiString __fastcall GetVerb(int Index);
	virtual int __fastcall GetVerbCount(void);
	virtual void __fastcall Edit(void);
	void __fastcall About(void);
public:
	/* TComponentEditor.Create */ __fastcall virtual TESaveEditOptions(Classes::TComponent* AComponent, 
		Dsgnintf::TFormDesigner* ADesigner) : Dsgnintf::TComponentEditor(AComponent, ADesigner) { }
	
public:
	/* TObject.Destroy */ __fastcall virtual ~TESaveEditOptions(void) { }
	
};

class DELPHICLASS TSaveListBoxOptions;
class PASCALIMPLEMENTATION TSaveListBoxOptions : public Dsgnintf::TComponentEditor 
{
	typedef Dsgnintf::TComponentEditor inherited;
	
public:
	virtual void __fastcall ExecuteVerb(int Index);
	virtual System::AnsiString __fastcall GetVerb(int Index);
	virtual int __fastcall GetVerbCount(void);
	virtual void __fastcall Edit(void);
	void __fastcall About(void);
public:
	/* TComponentEditor.Create */ __fastcall virtual TSaveListBoxOptions(Classes::TComponent* AComponent
		, Dsgnintf::TFormDesigner* ADesigner) : Dsgnintf::TComponentEditor(AComponent, ADesigner) { }
	
public:
	/* TObject.Destroy */ __fastcall virtual ~TSaveListBoxOptions(void) { }
	
};

class DELPHICLASS TSGComboBoxOptions;
class PASCALIMPLEMENTATION TSGComboBoxOptions : public Dsgnintf::TComponentEditor 
{
	typedef Dsgnintf::TComponentEditor inherited;
	
public:
	virtual void __fastcall ExecuteVerb(int Index);
	virtual System::AnsiString __fastcall GetVerb(int Index);
	virtual int __fastcall GetVerbCount(void);
	virtual void __fastcall Edit(void);
	void __fastcall About(void);
public:
	/* TComponentEditor.Create */ __fastcall virtual TSGComboBoxOptions(Classes::TComponent* AComponent
		, Dsgnintf::TFormDesigner* ADesigner) : Dsgnintf::TComponentEditor(AComponent, ADesigner) { }
	
public:
	/* TObject.Destroy */ __fastcall virtual ~TSGComboBoxOptions(void) { }
	
};

class DELPHICLASS TSaveRadioGroupOptions;
class PASCALIMPLEMENTATION TSaveRadioGroupOptions : public Dsgnintf::TComponentEditor 
{
	typedef Dsgnintf::TComponentEditor inherited;
	
public:
	virtual void __fastcall ExecuteVerb(int Index);
	virtual System::AnsiString __fastcall GetVerb(int Index);
	virtual int __fastcall GetVerbCount(void);
	virtual void __fastcall Edit(void);
	void __fastcall About(void);
public:
	/* TComponentEditor.Create */ __fastcall virtual TSaveRadioGroupOptions(Classes::TComponent* AComponent
		, Dsgnintf::TFormDesigner* ADesigner) : Dsgnintf::TComponentEditor(AComponent, ADesigner) { }
	
public:
	/* TObject.Destroy */ __fastcall virtual ~TSaveRadioGroupOptions(void) { }
	
};

class DELPHICLASS TAMNAboutOptionsEditor;
class PASCALIMPLEMENTATION TAMNAboutOptionsEditor : public Dsgnintf::TComponentEditor 
{
	typedef Dsgnintf::TComponentEditor inherited;
	
public:
	virtual void __fastcall ExecuteVerb(int Index);
	virtual System::AnsiString __fastcall GetVerb(int Index);
	virtual int __fastcall GetVerbCount(void);
	virtual void __fastcall Edit(void);
	void __fastcall About(void);
	void __fastcall Test(void);
public:
	/* TComponentEditor.Create */ __fastcall virtual TAMNAboutOptionsEditor(Classes::TComponent* AComponent
		, Dsgnintf::TFormDesigner* ADesigner) : Dsgnintf::TComponentEditor(AComponent, ADesigner) { }
	
public:
	/* TObject.Destroy */ __fastcall virtual ~TAMNAboutOptionsEditor(void) { }
	
};

class DELPHICLASS TAMNSelectFolderOptions;
class PASCALIMPLEMENTATION TAMNSelectFolderOptions : public Dsgnintf::TComponentEditor 
{
	typedef Dsgnintf::TComponentEditor inherited;
	
public:
	virtual void __fastcall ExecuteVerb(int Index);
	virtual System::AnsiString __fastcall GetVerb(int Index);
	virtual int __fastcall GetVerbCount(void);
	void __fastcall Test(void);
	void __fastcall About(void);
public:
	/* TComponentEditor.Create */ __fastcall virtual TAMNSelectFolderOptions(Classes::TComponent* AComponent
		, Dsgnintf::TFormDesigner* ADesigner) : Dsgnintf::TComponentEditor(AComponent, ADesigner) { }
	
public:
	/* TObject.Destroy */ __fastcall virtual ~TAMNSelectFolderOptions(void) { }
	
};

class DELPHICLASS TFileNameProperty;
class PASCALIMPLEMENTATION TFileNameProperty : public Dsgnintf::TStringProperty 
{
	typedef Dsgnintf::TStringProperty inherited;
	
public:
	virtual Dsgnintf::TPropertyAttributes __fastcall GetAttributes(void);
	virtual void __fastcall Edit(void);
public:
	/* TPropertyEditor.Destroy */ __fastcall virtual ~TFileNameProperty(void) { }
	
public:
	/* TObject.Create */ __fastcall TFileNameProperty(void) : Dsgnintf::TStringProperty() { }
	
};

class DELPHICLASS TDllVersionProperty;
class PASCALIMPLEMENTATION TDllVersionProperty : public Dsgnintf::TStringProperty 
{
	typedef Dsgnintf::TStringProperty inherited;
	
public:
	virtual Dsgnintf::TPropertyAttributes __fastcall GetAttributes(void);
	virtual void __fastcall Edit(void);
public:
	/* TPropertyEditor.Destroy */ __fastcall virtual ~TDllVersionProperty(void) { }
	
public:
	/* TObject.Create */ __fastcall TDllVersionProperty(void) : Dsgnintf::TStringProperty() { }
	
};

class DELPHICLASS TAMNSharedProp;
class PASCALIMPLEMENTATION TAMNSharedProp : public Dsgnintf::TComponentEditor 
{
	typedef Dsgnintf::TComponentEditor inherited;
	
public:
	virtual void __fastcall ExecuteVerb(int Index);
	virtual System::AnsiString __fastcall GetVerb(int Index);
	virtual int __fastcall GetVerbCount(void);
	void __fastcall About(void);
public:
	/* TComponentEditor.Create */ __fastcall virtual TAMNSharedProp(Classes::TComponent* AComponent, Dsgnintf::TFormDesigner* 
		ADesigner) : Dsgnintf::TComponentEditor(AComponent, ADesigner) { }
	
public:
	/* TObject.Destroy */ __fastcall virtual ~TAMNSharedProp(void) { }
	
};

//-- var, const, procedure ---------------------------------------------------
extern PACKAGE void __fastcall AboutEx(void);

}	/* namespace Amnshared */
#if !defined(NO_IMPLICIT_NAMESPACE_USE)
using namespace Amnshared;
#endif
//-- end unit ----------------------------------------------------------------
#endif	// AMNShared
