/*static char *SCCSID = "@(#)pr_file.h	6.2 91/01/14";*/
/*	SCCSID = "@(#)pr_file.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_FILE.H
 *
 *    DESCRIPTION
 *    
 *      Prototype for file operation functions.
 *
 *
 *  REVISION HISTORY (in reverse chronological order)
 *  -----------------------------------------------------------------------
 *  4/9/90      Brian Andrew    Added parameter to FileMatch.
 *
 *  1/5/90      Brian Andrew    Added cbData parameter to FNextInfoFit
 *                              to check on stated size of user's buffer
 *
 *  1/5/90      Brian Andrew    Added cbData parameter to FPInfoFit to
 *                              check on stated size of user's buffer.
 *
 *  8/4/89      Brian Andrew    Initial Blank Template
 *
 *
 *  TO DO
 *  -------------------------------------------------------------------------
 */

/*
 *  Prototypes for file related functions
 */

extern BOOL FileMatch (
				PCHAR           pSearchName,
				USHORT          afSearchAttr,
				PDIR_ENTRY      pdeDirEnt,
				PSTRING_BUF     psbStringBuf);

extern VOID DirAccDE (
				PDIR_ENTRY      pdeDirEntry,
				PVOL_DESC       pvdVolDesc);

extern VOID CopyDEtoSFI (
				PSFFSI          psffsi,
				PDIR_ENTRY      pdeDirEntry);

extern VOID CopyDEtoFileStatus (
				FILESTATUS  FAR *pfsDst,
				DIR_ENTRY   FAR *pdeSrc,
				USHORT          cbSizeLB);

extern USHORT FNextInfoFit (
				PCHAR               pbDataStart,
				PCHAR               pbData,
				USHORT              cbData,
				USHORT              usLevel,
				USHORT              usFlags,
				PDIR_ENTRY          pdeDirEntry,
				USHORT              cbSizeLB,
				PUSHORT             pcbDataSize,
				USHORT              usAttr);

extern USHORT FPInfoFit     (
				PCHAR               pInfo,
				USHORT              cbData,
				USHORT              usLevel,
				PDIR_ENTRY          pdeDirEntry,
				PVOL_DESC           pvdVolDesc);


