Home | History | Annotate | Download | only in INC
      1 /*==========================================================================
      2  *
      3  *  Copyright (C) 1995-1996 Microsoft Corporation.  All Rights Reserved.
      4  *
      5  *  File:       fastfile.h
      6  *  Content:    Definitions for fastfile access.
      7  *
      8  * THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND,
      9  * EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED
     10  * WARRANTIES OF MERCHANTBILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE.
     11  *
     12  ***************************************************************************/
     13 
     14 typedef LPVOID  HFASTFILE;
     15 
     16 extern BOOL FastFileInit( LPSTR fname, int max_handles );
     17 extern void FastFileFini( void );
     18 extern HFASTFILE FastFileOpen( LPSTR name );
     19 extern BOOL FastFileClose( HFASTFILE pfe );
     20 extern BOOL FastFileRead( HFASTFILE pfh, LPVOID ptr, int size );
     21 extern BOOL FastFileSeek( HFASTFILE pfe, int off, int how );
     22 extern long FastFileTell( HFASTFILE pfe );
     23 extern LPVOID FastFileLock( HFASTFILE pfe, int off, int len );
     24 extern BOOL FastFileUnlock( HFASTFILE pfe, int off, int len );
     25