#include <vmsMemFile.h>
Public Member Functions | |
| void | WriteFile (LPCVOID pb, DWORD dwSize) |
| void | ReadFile (LPVOID pb, DWORD dwSize) |
| DWORD | get_FileBufferSize () |
| LPBYTE | get_FileBuffer () |
| void | Done () |
| void | Use (HANDLE hFile, BOOL bRead) |
| vmsMemFile () | |
| virtual | ~vmsMemFile () |
Protected Attributes | |
| LPBYTE | m_pbFile |
| DWORD | m_dwSize |
| DWORD | m_dwPos |
| BOOL | m_bRead |
| HANDLE | m_hFile |
Definition at line 17 of file vmsMemFile.h.
| vmsMemFile::vmsMemFile | ( | ) |
| vmsMemFile::~vmsMemFile | ( | ) | [virtual] |
| void vmsMemFile::WriteFile | ( | LPCVOID | pb, | |
| DWORD | dwSize | |||
| ) |
Definition at line 71 of file vmsMemFile.cpp.
References m_dwPos, m_dwSize, and m_pbFile.
Referenced by Done(), vmsFDMCustomizations::EncryptFile(), vmsFDMCustomizations::Save(), and vmsFDMCustomizations::WriteString().
| void vmsMemFile::ReadFile | ( | LPVOID | pb, | |
| DWORD | dwSize | |||
| ) |
Definition at line 62 of file vmsMemFile.cpp.
References _pszMemFileError, m_dwPos, m_dwSize, and m_pbFile.
Referenced by vmsFDMCustomizations::DecryptFile(), vmsFDMCustomizations::Load(), vmsFDMCustomizations::ReadString(), and Use().
| DWORD vmsMemFile::get_FileBufferSize | ( | ) |
Definition at line 57 of file vmsMemFile.cpp.
References m_bRead, m_dwPos, and m_dwSize.
Referenced by vmsFDMCustomizations::DecryptFile(), and vmsFDMCustomizations::EncryptFile().
| LPBYTE vmsMemFile::get_FileBuffer | ( | ) |
Definition at line 52 of file vmsMemFile.cpp.
References m_pbFile.
Referenced by vmsFDMCustomizations::DecryptFile(), and vmsFDMCustomizations::EncryptFile().
| void vmsMemFile::Done | ( | ) |
Definition at line 43 of file vmsMemFile.cpp.
References _pszMemFileError, FALSE, m_bRead, m_dwPos, m_hFile, m_pbFile, NULL, and WriteFile().
Referenced by vmsFDMCustomizations::Save().
| void vmsMemFile::Use | ( | HANDLE | hFile, | |
| BOOL | bRead | |||
| ) |
Definition at line 19 of file vmsMemFile.cpp.
References _pszMemFileError, FALSE, GetFileSize(), m_bRead, m_dwPos, m_dwSize, m_hFile, m_pbFile, NULL, and ReadFile().
Referenced by vmsFDMCustomizations::Load(), and vmsFDMCustomizations::Save().
LPBYTE vmsMemFile::m_pbFile [protected] |
Definition at line 30 of file vmsMemFile.h.
Referenced by Done(), get_FileBuffer(), ReadFile(), Use(), vmsMemFile(), WriteFile(), and ~vmsMemFile().
DWORD vmsMemFile::m_dwSize [protected] |
Definition at line 31 of file vmsMemFile.h.
Referenced by get_FileBufferSize(), ReadFile(), Use(), and WriteFile().
DWORD vmsMemFile::m_dwPos [protected] |
Definition at line 32 of file vmsMemFile.h.
Referenced by Done(), get_FileBufferSize(), ReadFile(), Use(), and WriteFile().
BOOL vmsMemFile::m_bRead [protected] |
HANDLE vmsMemFile::m_hFile [protected] |
1.5.6