-// GLOBAL COMMON DIALOG BOX TEXT STRINGS
-extern char *gui_msg_OK; // "OK"
-extern char *gui_msg_NO; // "NO"
-extern char *gui_msg_YES; // "YES"
-extern char *gui_msg_CANCEL; // "CANCEL"
-extern char *gui_msg_RESET; // "RESET"
-
-// mouse.cxx
-extern void guiMotionFunc ( int x, int y );
-extern void guiMouseFunc(int button, int updown, int x, int y);
-extern void maybeToggleMouse( void );
-extern void BusyCursor( int restore );
-extern void CenterView( void );
-extern void TurnCursorOn( void );
-extern void TurnCursorOff( void );
-
-// MACROS TO HELP KEEP PUI LIVE INTERFACE STACK IN SYNC
-// These insure that the mouse is active when dialog is shown
-// and try to the maintain the original mouse state when hidden
-// These will also repair any damage done to the Panel if active
-
-// Activate Dialog Box
-#define FG_PUSH_PUI_DIALOG( X ) \
- maybeToggleMouse(); \
- puPushLiveInterface( (X) ) ; \
- ( X )->reveal()
+// from gui_funcs.cxx
+extern void reInit(void);
+extern void fgDumpSnapShotWrapper();
+#ifdef TR_HIRES_SNAP
+extern void fgHiResDumpWrapper();
+extern void fgHiResDump();
+#endif
+#if defined( WIN32 ) && !defined( __CYGWIN__) && !defined(__MINGW32__)
+extern void printScreen();
+#endif
+extern void helpCb();