Ignore:
Timestamp:
Aug 25, 1999, 10:57:14 AM (26 years ago)
Author:
phaller
Message:

Add: HMDeviceMemMapClass fixed

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/kernel32/hmmmap.h

    r664 r673  
    1 /* $Id: hmmmap.h,v 1.1 1999-08-24 18:47:33 sandervl Exp $ */
     1/* $Id: hmmmap.h,v 1.2 1999-08-25 08:55:19 phaller Exp $ */
    22
    33/*
     
    3434  HMDeviceMemMapClass(LPCSTR lpDeviceName) : HMDeviceKernelObjectClass(lpDeviceName) {}
    3535
     36  // identify a memmap object by its base address
     37  static int findByBaseAddress(LPVOID lpBaseAddress);
     38
     39
    3640  /* this is a handler method for calls to CreateFileMapping() */
    3741  virtual DWORD CreateFileMapping   (PHMHANDLEDATA              pHMHandleData,
     
    4549  /* this is a handler method for calls to OpenFileMapping() */
    4650  virtual DWORD OpenFileMapping     (PHMHANDLEDATA              pHMHandleData,
    47                                      DWORD access,   /* [in] Access mode */
     51                                     DWORD access,   /* [in] Access mode */
    4852                                     BOOL                       fInherit,
    4953                                     LPCSTR                     lpName);
    5054
    5155  /* this is a handler method for calls to MapViewOfFile() */
     56  virtual LPVOID MapViewOfFile      (PHMHANDLEDATA              pHMHandleData,
     57                                     DWORD                      dwDesiredAccess,
     58                                     DWORD                      dwFileOffsetHigh,
     59                                     DWORD                      dwFileOffsetLow,
     60                                     DWORD                      dwNumberOfBytesToMap);
     61
     62  /* this is a handler method for calls to MapViewOfFileEx() */
    5263  virtual LPVOID MapViewOfFileEx    (PHMHANDLEDATA              pHMHandleData,
    5364                                     DWORD                      dwDesiredAccess,
     
    5566                                     DWORD                      dwFileOffsetLow,
    5667                                     DWORD                      dwNumberOfBytesToMap,
    57                                      LPVOID                     lpBaseAddress);
     68                                     LPVOID                     lpBaseAddress);
    5869
     70                  /* this is a handler method for calls to UnmapViewOfFile() */
     71  virtual BOOL   UnmapViewOfFile    (PHMHANDLEDATA              pHMHandleData,
     72                                     LPVOID                     lpBaseAddress);
     73
     74                  /* this is a handler method for calls to FlushViewOfFile() */
     75  virtual BOOL   FlushViewOfFile    (PHMHANDLEDATA              pHMHandleData,
     76                                     LPVOID                     lpBaseAddress,
     77                                     DWORD                      dwNumberOfBytesToFlush);
     78
     79
     80                  /* this is a handler method for calls to CloseHandle() */
    5981  virtual DWORD  CloseHandle(PHMHANDLEDATA pHMHandleData);
    6082};
Note: See TracChangeset for help on using the changeset viewer.