/*==========================================================================
 *
 *  Copyright (C) 1995-1996 Microsoft Corporation.  All Rights Reserved.
 *
 *  File:       fastfile.h
 *  Content:    Definitions for fastfile access.
 *
 * THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND,
 * EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED
 * WARRANTIES OF MERCHANTBILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE.
 *
 ***************************************************************************/

typedef LPVOID HFASTFILE;

extern BOOL FastFileInit(LPSTR fname, int max_handles);
extern void FastFileFini(void);
extern HFASTFILE FastFileOpen(LPSTR name);
extern BOOL FastFileClose(HFASTFILE pfe);
extern BOOL FastFileRead(HFASTFILE pfh, LPVOID ptr, int size);
extern BOOL FastFileSeek(HFASTFILE pfe, int off, int how);
extern long FastFileTell(HFASTFILE pfe);
extern LPVOID FastFileLock(HFASTFILE pfe, int off, int len);
extern BOOL FastFileUnlock(HFASTFILE pfe, int off, int len);
