/*static char *SCCSID = "@(#)pr_vol.h	6.2 91/01/14";*/
/*	SCCSID = "@(#)pr_vol.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_VOL.H
 *
 *    DESCRIPTION
 *    
 *      Prototype for volume based functions.
 *
 *
 *  REVISION HISTORY (in reverse chronological order)
 *  -----------------------------------------------------------------------
 *  11/16/89    Brian Andrew    Used parameter structure for MountCondense
 *  11/16/89    Brian Andrew    Used parameter structure for ValidVD.
 *  8/4/89      Brian Andrew    Initial Blank Template
 *
 *
 *  TO DO
 *  -------------------------------------------------------------------------
 */

/* Prototype for volume oriented functions */

extern USHORT ValidVD (PMOUNT_PARAMS    pmpMountParams);

extern VOID FreePathTableList (PPATH_TABLE pptPathTable);

extern VOID FreeSectorList (PBUF_LIST   pblSector);

extern VOID  FreeVolDepData (PVOL_DEP_DATA   pvddVolData);

extern USHORT VolMount (    SHANDLE             hVPB,         
							PVPFSI              pvpfsi,      
							PVOL_DEP_DATA       pvddVolData); 

extern USHORT MountCondenseVol (PMOUNT_PARAMS   pmpMountParams);

extern ULONG crc32 (PCHAR, USHORT);


