/*
 *  Source machine generated by GadToolsBox V2.0b
 *  which is (c) Copyright 1991-1993 Jaba Development
 *
 *  GUI Designed by : Peter Hutchison
 */

#define GetString( g )      ((( struct StringInfo * )g->SpecialInfo )->Buffer  )
#define GetNumber( g )      ((( struct StringInfo * )g->SpecialInfo )->LongInt )

#define GD_Disk                                0
#define GD_Verbose                             1
#define GD_Fix                                 2
#define GD_Analyse                             3
#define GD_TD64_Support                        4
#define GD_Start_Check                         5
#define GD_Cancel                              6

#define GDX_Disk                               0
#define GDX_Verbose                            1
#define GDX_Fix                                2
#define GDX_Analyse                            3
#define GDX_TD64_Support                       4
#define GDX_Start_Check                        5
#define GDX_Cancel                             6

#define DiskValidGUI_CNT 7

extern struct IntuitionBase *IntuitionBase;
extern struct Library       *GadToolsBase;

extern struct Screen        *Scr;
extern UBYTE                 *PubScreenName;
extern APTR                  VisualInfo;
extern struct Window        *DiskValidGUIWnd;
extern struct Gadget        *DiskValidGUIGList;
extern struct IntuiMessage   DiskValidGUIMsg;
extern struct Gadget        *DiskValidGUIGadgets[7];
extern UWORD                 DiskValidGUILeft;
extern UWORD                 DiskValidGUITop;
extern UWORD                 DiskValidGUIWidth;
extern UWORD                 DiskValidGUIHeight;
extern UBYTE                *DiskValidGUIWdt;
extern struct TextAttr       topaz8;
extern UWORD                 DiskValidGUIGTypes[];
extern struct NewGadget      DiskValidGUINGad[];
extern ULONG                 DiskValidGUIGTags[];

extern int DiskClicked( void );
extern int VerboseClicked( void );
extern int FixClicked( void );
extern int AnalyseClicked( void );
extern int TD64_SupportClicked( void );
extern int Start_CheckClicked( void );
extern int CancelClicked( void );

extern int SetupScreen( void );
extern void CloseDownScreen( void );
extern int HandleDiskValidGUIIDCMP( void );
extern int DiskValidGUICloseWindow();
extern int OpenDiskValidGUIWindow( void );
extern int CloseDiskValidGUIWindow( void );
