1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
#ifndef FILE_H
#define FILE_H
#define OF_WRITEACCESS 1
#define OF_CREATENEW 2
BOOL bOpenFile(const char* szFullPath, int oflags, HANDLE* hPtr);
BOOL bHandleToBuf(HANDLE hFile, BYTE** bufPtr, SIZE_T* szFilePtr, SIZE_T* szReadPtr);
BOOL bFileToBuf(HANDLE hFile, BYTE** bufPtr, SIZE_T* szBufPtr);
BOOL bFileNameToBuf(const char* szFullPath, BYTE** pBuf, SIZE_T* pBufSiz);
SIZE_T nBufToFile(HANDLE hFile, const BYTE* buf, SIZE_T szBuf);
BOOL bBufToFileName(const char* szFullPath, int oflags, BYTE* buf, SIZE_T bufSiz);
BOOL isFileInDir(LPSTR szDirName, LPSTR szFileName);
#endif // FILE_H
|