Ignore:
Timestamp:
Aug 24, 1999, 4:36:05 PM (26 years ago)
Author:
phaller
Message:

Add: HandleManager support for memory mapped files

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/HandleManager.h

    r278 r659  
    1 /* $Id: HandleManager.h,v 1.4 1999-07-06 15:48:44 phaller Exp $ */
     1/* $Id: HandleManager.h,v 1.5 1999-08-24 14:33:37 phaller Exp $ */
    22
    33/*
     
    268268                                     LPLONG                     lpPreviousCount);
    269269
     270HANDLE HMCreateFileMapping          (HANDLE                     hFile,
     271                                     LPSECURITY_ATTRIBUTES      lpFileMappingAttributes,
     272                                     DWORD                      flProtect,
     273                                     DWORD                      dwMaximumSizeHigh,
     274                                     DWORD                      dwMaximumSizeLow,
     275                                     LPCTSTR                    lpName);
     276
     277HANDLE HMOpenFileMapping            (DWORD                      fdwAccess,
     278                                     BOOL                       fInherit,
     279                                     LPCTSTR                    lpName);
     280
     281LPVOID HMMapViewOfFile              (HANDLE                     hFileMappingObject,
     282                                     DWORD                      dwDesiredAccess,
     283                                     DWORD                      dwFileOffsetHigh,
     284                                     DWORD                      dwFileOffsetLow,
     285                                     DWORD                      dwNumberOfBytesToMap);
     286
     287LPVOID HMMapViewOfFileEx            (HANDLE                     hFileMappingObject,
     288                                     DWORD                      dwDesiredAccess,
     289                                     DWORD                      dwFileOffsetHigh,
     290                                     DWORD                      dwFileOffsetLow,
     291                                     DWORD                      dwNumberOfBytesToMap,
     292                                     LPVOID                     lpBaseAddress);
     293
     294BOOL HMUnmapViewOfFile              (LPVOID                     lpBaseAddress);
     295
     296BOOL HMFlushViewOfFile              (LPVOID                     lpBaseAddress,
     297                                     DWORD                      dwNumberOfBytesToFlush);
    270298
    271299#ifdef __cplusplus__
Note: See TracChangeset for help on using the changeset viewer.