home *** CD-ROM | disk | FTP | other *** search
/ PC Plus SuperCD (UK) 2000 May / PCP163A.iso / Runimage / Cbuilder4 / Include / FASTFILE.H < prev    next >
Encoding:
C/C++ Source or Header  |  1999-01-26  |  1.1 KB  |  27 lines

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