/*static char *SCCSID = "@(#)gdata.h	6.1 90/11/18";*/
/*static char *SCCSID = "@(#)gdata.h    13.5 90/08/20";*/
/***	GDATA.H - External declarations for data shared by Pinball utilities
 *
 *	Pinball Version 1.0
 *	Gregory A. Jones
 *	Copyright (C) 1988 Microsoft Corp.
 */

extern USHORT stdout_redir;
extern HFILE disk_handle;
extern USHORT disk_locked;
extern UCHAR *zeros;
extern UCHAR disk_name [];
extern UCHAR scratchbuf [];
extern UCHAR *scratchptr;
extern UCHAR huge *blank_buf;
extern struct device_param rec_param;
extern UCHAR huge *bitmap;
#ifdef TWO_MAPS
extern UCHAR huge *bitmap2;
#endif
extern UCHAR *db_bitmap;
extern ULONG hotfix_tbl [];
extern ULONG num_bad_sectors;
extern ULONG partition_offset;
extern ULONG number_of_sectors;
extern ULONG root_fnode;
extern struct diskpkt dp;
extern struct diskprm prm;
extern struct SUPERB sb;
extern struct SpareB spb;
extern struct mbr ourmbr;
extern struct boot_sector pinboot;
extern ULONG *bad_list;
extern UCHAR outbuf [];
extern UCHAR outbuf2 [];
extern UCHAR msgfilename [];
extern UCHAR iv_chars [];
extern UCHAR new_chars [];

#ifdef CHECK_ZERO
extern BOOL fCheckZero;
#endif
