ReactOS 0.4.16-dev-109-gf4cb10f
|
#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 |