|
ReactOS 0.4.16-dev-1946-g52006dd
|
#include <cicfmap.h>


Public Member Functions | |
| CicFileMappingStatic () | |
| ~CicFileMappingStatic () | |
| void | Init (LPCTSTR pszName, CicMutex *pMutex) |
| LPVOID | Create (LPSECURITY_ATTRIBUTES pSA, DWORD dwMaximumSizeLow, LPBOOL pbAlreadyExists) |
| LPVOID | Open () |
| void | Close () |
| BOOL | Enter () |
| void | Leave () |
| BOOL | Flush (SIZE_T dwNumberOfBytesToFlush) |
| void | Finalize () |
Protected Member Functions | |
| LPVOID | _Map () |
Protected Attributes | |
| LPCTSTR | m_pszName |
| LPVOID | m_pView |
| HANDLE | m_hMapping |
| BOOL | m_bCreated |
| BOOL | m_bHasMutex |
| CicMutex * | m_pMutex |
|
inline |
|
inline |
|
protected |
Definition at line 84 of file cicfmap.cpp.
| void CicFileMappingStatic::Close | ( | ) |
Definition at line 22 of file cicfmap.cpp.
Referenced by _Map(), Finalize(), and ProcessDetach().
| LPVOID CicFileMappingStatic::Create | ( | LPSECURITY_ATTRIBUTES | pSA, |
| DWORD | dwMaximumSizeLow, | ||
| LPBOOL | pbAlreadyExists | ||
| ) |
Definition at line 50 of file cicfmap.cpp.
| BOOL CicFileMappingStatic::Enter | ( | ) |
Definition at line 95 of file cicfmap.cpp.
| void CicFileMappingStatic::Finalize | ( | ) |
Definition at line 116 of file cicfmap.cpp.
Referenced by ProcessDetach(), and CicFileMapping::~CicFileMapping().
Definition at line 109 of file cicfmap.cpp.
Definition at line 39 of file cicfmap.cpp.
| void CicFileMappingStatic::Leave | ( | ) |
| LPVOID CicFileMappingStatic::Open | ( | ) |
Definition at line 73 of file cicfmap.cpp.
|
protected |
|
protected |
Definition at line 22 of file cicfmap.h.
Referenced by CicFileMapping::CicFileMapping(), Enter(), Finalize(), Init(), and Leave().
|
protected |
|
protected |
|
protected |
|
protected |