home *** CD-ROM | disk | FTP | other *** search
/ Tricks of the Windows Gam…ming Gurus (2nd Edition) / Disc2.iso / vc98 / include / fastfile.h < prev    next >
C/C++ Source or Header  |  1998-04-25  |  1KB  |  25 lines

  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.