// Borland C++ Builder
// Copyright (c) 1995, 2002 by Borland Software Corporation
// All rights reserved

// (DO NOT EDIT: machine generated header) 'ahmtappletdialog.pas' rev: 6.00

#ifndef ahmtappletdialogHPP
#define ahmtappletdialogHPP

#pragma delphiheader begin
#pragma option push -w-
#pragma option push -Vx
#include <ahmdialogclass.hpp>	// Pascal unit
#include <Forms.hpp>	// Pascal unit
#include <Classes.hpp>	// Pascal unit
#include <SysUtils.hpp>	// Pascal unit
#include <Messages.hpp>	// Pascal unit
#include <Windows.hpp>	// Pascal unit
#include <SysInit.hpp>	// Pascal unit
#include <System.hpp>	// Pascal unit

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

namespace Ahmtappletdialog
{
//-- type declarations -------------------------------------------------------
#pragma option push -b-
enum TAHMAppletType { apCustom, apApplication, apAccessibility, apBDEAdmin, apDisplay, apFindFast, apInternet, apInternational, apJoystick, apMouse, apMultimedia, apModem, apNetwork, apODBC, apPassword, apPowerCfg, apSystem, apTelephone, apThemes, apDateTime, apKeyboard, apPrinters, apFonts, apControlPanel, apHardware2K, apScanner2K, apNetwork2K, apFax2K, apFolderOptions2K };
#pragma option pop

class DELPHICLASS TAHMAppletDialog;
class PASCALIMPLEMENTATION TAHMAppletDialog : public Ahmdialogclass::TAHMDialogComponent 
{
	typedef Ahmdialogclass::TAHMDialogComponent inherited;
	
private:
	Byte FAppletTab;
	AnsiString FAppletName;
	TAHMAppletType FAppletType;
	Byte FAppletModule;
	void __fastcall SetAppletName(const AnsiString Value);
	void __fastcall SetApplettab(const Byte Value);
	void __fastcall SetAppletType(const TAHMAppletType Value);
	void __fastcall ModifyAppletType(void);
	void __fastcall SetAppletModule(const Byte Value);
	
public:
	virtual bool __fastcall Execute(void);
	__fastcall virtual TAHMAppletDialog(Classes::TComponent* AOwner);
	
__published:
	__property TAHMAppletType AppletType = {read=FAppletType, write=SetAppletType, default=0};
	__property AnsiString AppletName = {read=FAppletName, write=SetAppletName};
	__property Byte AppletTab = {read=FAppletTab, write=SetApplettab, default=0};
	__property Byte AppletModule = {read=FAppletModule, write=SetAppletModule, default=0};
public:
	#pragma option push -w-inl
	/* TComponent.Destroy */ inline __fastcall virtual ~TAHMAppletDialog(void) { }
	#pragma option pop
	
};


//-- var, const, procedure ---------------------------------------------------

}	/* namespace Ahmtappletdialog */
using namespace Ahmtappletdialog;
#pragma option pop	// -w-
#pragma option pop	// -Vx

#pragma delphiheader end.
//-- end unit ----------------------------------------------------------------
#endif	// ahmtappletdialog
