Changeset 6049 for trunk/src/kernel32/hmmutex.h
- Timestamp:
- Jun 19, 2001, 12:50:26 PM (24 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/kernel32/hmmutex.h
r768 r6049 1 /* $Id: hmmutex.h,v 1. 2 1999-08-31 23:14:03 phallerExp $ */1 /* $Id: hmmutex.h,v 1.3 2001-06-19 10:50:25 sandervl Exp $ */ 2 2 3 3 /* … … 29 29 *****************************************************************************/ 30 30 31 #ifdef USE_OS2SEMAPHORES 32 class HMDeviceMutexClass : public HMDeviceHandler 33 #else 31 34 class HMDeviceMutexClass : public HMDeviceOpen32Class 35 #endif 32 36 { 33 37 public: 34 38 HMDeviceMutexClass(LPCSTR lpDeviceName) : HMDeviceOpen32Class(lpDeviceName) {} 35 39 36 40 /* this is a handler method for calls to CreateMutex() */ 37 41 virtual DWORD CreateMutex (PHMHANDLEDATA pHMHandleData, 38 42 LPSECURITY_ATTRIBUTES lpsa, … … 40 44 LPCTSTR lpszMutexName); 41 45 42 46 /* this is a handler method for calls to OpenMutex() */ 43 47 virtual DWORD OpenMutex (PHMHANDLEDATA pHMHandleData, 44 48 BOOL fInheritHandle, 45 49 LPCTSTR lpszMutexName); 46 50 47 /* this is a handle method for calls to ReleaseMutex() */ 51 #ifdef USE_OS2SEMAPHORES 52 virtual BOOL CloseHandle(PHMHANDLEDATA pHMHandleData); 53 54 virtual BOOL DuplicateHandle(PHMHANDLEDATA pHMHandleData, HANDLE srcprocess, 55 PHMHANDLEDATA pHMSrcHandle, 56 HANDLE destprocess, 57 PHANDLE desthandle, 58 DWORD fdwAccess, 59 BOOL fInherit, 60 DWORD fdwOptions, 61 DWORD fdwOdinOptions); 62 #endif 63 64 /* this is a handle method for calls to ReleaseMutex() */ 48 65 virtual BOOL ReleaseMutex(PHMHANDLEDATA pHMHandleData); 49 66 };
Note:
See TracChangeset
for help on using the changeset viewer.