/*static char *SCCSID = "@(#)pr_debug.h	6.2 91/01/14";*/
/*	SCCSID = "@(#)pr_debug.h	6.2 91/01/14"
 *
 *	IBM/Microsoft Confidential
 *
 *	Copyright (c) IBM Corporation 1987, 1989
 *	Copyright (c) Microsoft Corporation 1987, 1989
 *
 *	All Rights Reserved
 *
 */

/*
 *  PR_DEBUG.H
 *
 *    DESCRIPTION
 *    
 *      Prototype for debug functions
 *
 *
 *  REVISION HISTORY (in reverse chronological order)
 *  -----------------------------------------------------------------------
 *  8/4/89      Brian Andrew    Initial Blank Template
 *
 *
 *  TO DO
 *  -------------------------------------------------------------------------
 *
 */

/* Prototypes for all DEBUG\ functions */


	extern void ComInit (USHORT usPort);

	extern void Int3 (void);

	extern void PUTC (BYTE chData);

	extern void putl (ULONG ul, USHORT base);

	extern void format (char *fmt, PVOID arg);

	extern void VBS (void);

	extern void cdecl dprintf (char *fmt, ...);

	extern VOID PrintBUF (PBUF pbBUF);

	extern VOID PrintBufListAll (PBUF_LIST pblBufList);

	extern VOID PrintBufList (PBUF_LIST pblBufList);

	extern VOID PrintVPFSI (PVPFSI  pvpfsi);

	extern VOID PrintCDFSI (PCDFSI pcdfsi);

	extern VOID PrintSFFSI (PSFFSI psffsi);

	extern VOID PrintFSFSI (PFSFSI pfsfsi);

	extern VOID PrintRPI (PRAW_PATH_ISO prpiRawPI);

	extern VOID PrintRPH (PRAW_PATH_HSG prphRawPH);

	extern VOID PrintPathTableAll (PPATH_TABLE pptPathTable);

	extern VOID PrintPathEntry (PPATH_ENTRY ppePathEntry);

	extern VOID PrintPathTable (PPATH_TABLE pptPathTable);

	extern VOID PrintRAW_DIR_REC (PRAW_DIR_REC prdeRawDirRec);

	extern VOID PrintDirEntry (PDIR_ENTRY pdeDirEntry);

	extern VOID PrintRawVD_ISO (PRAW_ISO_VTOC privISO_VTOC);

	extern VOID PrintRawVD_HSG (PRAW_HSG_VTOC prhvHSG_VTOC);

	extern VOID PrintVOL_DESC (PVOL_DESC pvdVOL_DESC);

	extern VOID PrintVOL_DEP_DATA (PVOL_DEP_DATA pvddVOL_DEP_DATA);

	extern VOID PrintDIR_DEP_DATA (PDIR_DEP_DATA pdddDIR_DEP_DATA);

	extern VOID PrintFILE_DEP_DATA (PFILE_DEP_DATA pfddFILE_DEP_DATA);

	extern VOID PrintSearchString (PSEARCH_STRING pssSEARCH_STRING);

	extern VOID PrintSEARCH_DEP_DATA (PSEARCH_DEP_DATA psddSEARCH_DEP_DATA);


	extern VOID PrintMsgArray (PCHAR pString, USHORT    cbStrLen);

	extern USHORT NumBuf (VOID);

	extern VOID BLInUse (VOID);

	extern VOID PTInUse (VOID);

	extern VOID PrintMemStatus (VOID);

#ifdef STATS_H
	extern VOID PrintStatistics (VOID);
#endif

	extern VOID PrintHeap (VOID);

	extern VOID PrintDBCS (UCHAR FAR * pString, USHORT      usStrLen);

	extern VOID PrintGlobalList (PGEN_LLIST pglList);                                


