/*
   These are Windows things that are handy to have globally available.
   Their declarations are in BLOCKS.CPP.
*/

extern HINSTANCE hInst ;
extern HWND hwndFrame, hwndClient ;
extern HMENU hMenuInit, hMenuInitWindow, hMenuInitFile, hMenuInitImage ;

extern char szImageClass[] ;

extern HWND hwndWaitMessage ;       // Handle of begin_wait_message() dialog box
extern int escape_key_pressed ;     // Did the user press ESCape?
extern int modal_dialog_is_active ; // Is a modal dialog up? See PROG_WIN.CPP
extern PRINTDLG print_dlg ;         // Filled in PRINT.CPP
extern DOCINFO doc_info ;           // Ditto

/*
   These are non-Windows globals
*/

extern ER_Params ER_params ;        // Parameters for generating edge rewriting image
extern AG_Params AG_params ;        // Parameters for generating axial growth image
extern AG3D_Params AG3D_params ;    // Parameters for 3D axial growth
extern PrintParams print_params ;   // Printing parameters