FASTFILE.H
上传用户:bangxh
上传日期:2007-01-31
资源大小:42235k
文件大小:1k
源码类别:

Windows编程

开发平台:

Visual C++

  1. /*==========================================================================
  2.  *
  3.  *  Copyright (C) 1995-1997 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. typedef LPVOID HFASTFILE;
  14. extern BOOL FastFileInit( LPSTR fname, int max_handles );
  15. extern void FastFileFini( void );
  16. extern HFASTFILE FastFileOpen( LPSTR name );
  17. extern BOOL FastFileClose( HFASTFILE pfe );
  18. extern BOOL FastFileRead( HFASTFILE pfh, LPVOID ptr, int size );
  19. extern BOOL FastFileSeek( HFASTFILE pfe, int off, int how );
  20. extern long FastFileTell( HFASTFILE pfe );
  21. extern LPVOID FastFileLock( HFASTFILE pfe, int off, int len );
  22. extern BOOL FastFileUnlock( HFASTFILE pfe, int off, int len );