www.pudn.com > Magic.CD.DVD.Burner.VCL.v1.23.rar > Unit1.h


//--------------------------------------------------------------------------- 
 
#ifndef Unit1H 
#define Unit1H 
//--------------------------------------------------------------------------- 
#include  
#include  
#include  
#include  
#include  
#include  
#include  
#include  
#include  
#include  
#include  
#include "mbCDBC.hpp" 
#include "mbDrvLib.hpp" 
#include "mbExDD.hpp" 
 
//--------------------------------------------------------------------------- 
 
class TForm1 : public TForm 
{ 
__published:	// IDE-managed Components 
        TSplitter *Splitter1; 
        TSplitter *Splitter2; 
        TPanel *pDrivesDir; 
        TSplitter *Splitter3; 
        TPanel *Panel2; 
        TDriveComboBox *DriveCB; 
        TPanel *Panel12; 
        TBitBtn *bNetwork; 
        TPanel *Panel11; 
        TFileListBox *lbFiles; 
        TDirectoryListBox *lbDir; 
        TPanel *pDiscFiles; 
        TListView *clBox; 
        TPanel *Panel4; 
        TBitBtn *bSaveISO; 
        TBitBtn *bBurnISO; 
        TPanel *Panel10; 
        TBitBtn *bClear; 
        TCheckBox *cPathInfo; 
        TPanel *pTop; 
        TLabel *lDrive; 
        TBitBtn *bCaps; 
        TBitBtn *bDisc; 
        TComboBox *cbDrives; 
        TPanel *Panel9; 
        TBitBtn *bBurn; 
        TBitBtn *bAdvance; 
        TComboBox *cbSpeed; 
        TPanel *pTop2; 
        TLabel *Label1; 
        TBitBtn *bQErase; 
        TBitBtn *bCErase; 
        TBitBtn *bLoad; 
        TBitBtn *bReady; 
        TBitBtn *bEject; 
        TMCDBurner *mcdb; 
        TTimer *Timer1; 
        TPopupMenu *PopupMenu1; 
        TMenuItem *ClearAll1; 
        TExDragDrop *ExplorerDragDrop; 
        TPopupMenu *PopupMenu2; 
        TMenuItem *Remove1; 
        TOpenDialog *od; 
        TPanel *Panel1; 
        TMemo *Memo1; 
        TPanel *pbottom; 
        TLabel *Label5; 
        TLabel *Label6; 
        TLabel *lSize; 
        TProgressBar *pcd; 
        TProgressBar *pHBuf; 
        TProgressBar *pBuf; 
        TButton *bAbort; 
        void __fastcall Panel12Resize(TObject *Sender); 
        void __fastcall clBoxDragOver(TObject *Sender, TObject *Source, 
          int X, int Y, TDragState State, bool &Accept); 
        void __fastcall FormShow(TObject *Sender); 
        void __fastcall bBurnClick(TObject *Sender); 
        void __fastcall Timer1Timer(TObject *Sender); 
        void __fastcall cbDrivesChange(TObject *Sender); 
        void __fastcall bQEraseClick(TObject *Sender); 
        void __fastcall bLoadClick(TObject *Sender); 
        void __fastcall bEjectClick(TObject *Sender); 
        void __fastcall bReadyClick(TObject *Sender); 
        void __fastcall bClearClick(TObject *Sender); 
        void __fastcall bSaveISOClick(TObject *Sender); 
        void __fastcall bCEraseClick(TObject *Sender); 
        void __fastcall mcdbAddDir(TObject *Sender, AnsiString &LongName, 
          AnsiString &ShortName, bool &Skip); 
        void __fastcall bCapsClick(TObject *Sender); 
        void __fastcall clBoxDragDrop(TObject *Sender, TObject *Source, 
          int X, int Y); 
        void __fastcall cbSpeedDropDown(TObject *Sender); 
        void __fastcall ClearAll1Click(TObject *Sender); 
        void __fastcall mcdbEraseDone(TObject *Sender, bool WithError); 
        void __fastcall bDiscClick(TObject *Sender); 
        void __fastcall mcdbWriteDone(TObject *Sender, AnsiString Error); 
        void __fastcall Label1Click(TObject *Sender); 
        void __fastcall mcdbFinalizingTrack(TObject *Sender); 
        void __fastcall bAbortClick(TObject *Sender); 
        void __fastcall ExplorerDragDropDropped(TObject *Sender, 
          int ItemsCount); 
        void __fastcall Remove1Click(TObject *Sender); 
        void __fastcall mcdbAddFile(TObject *Sender, 
          const AnsiString FullPath, AnsiString &LongFileName, 
          AnsiString &ShortFileName, TDateTime &DateTime, int Attr, 
          __int64 FileSize, bool &Skip); 
        void __fastcall bBurnISOClick(TObject *Sender); 
        void __fastcall cPathInfoClick(TObject *Sender); 
        void __fastcall clBoxEditing(TObject *Sender, TListItem *Item, 
          bool &AllowEdit); 
        void __fastcall bNetworkClick(TObject *Sender); 
        void __fastcall Button1Click(TObject *Sender); 
        void __fastcall bAdvanceClick(TObject *Sender); 
        void __fastcall mcdbDebugMessage(TObject *Sender, 
          AnsiString Message, BYTE mType); 
private:	// User declarations 
public:		// User declarations 
        __fastcall TForm1(TComponent* Owner); 
        AddFilesToCD(); 
}; 
//--------------------------------------------------------------------------- 
extern PACKAGE TForm1 *Form1; 
short SessionToImport; 
bool  QuickSaveISO; 
bool  ccEject; 
bool  ccShowFiles; 
bool  ccImportSession; 
 
// constants 
#define  MaxFiles 600000 
#define  MaxDirs  20000 
 
//--------------------------------------------------------------------------- 
#endif