diff options
author | Toni Uhlig <matzeton@googlemail.com> | 2020-05-24 16:48:22 +0200 |
---|---|---|
committer | Toni Uhlig <matzeton@googlemail.com> | 2020-05-25 21:57:14 +0200 |
commit | 31c69b6ca1b91e7fd9fd8e14082fd2584c5f538c (patch) | |
tree | 16e789c7d68608831b498f41f54d9482b82a711a /include/file.h |
first public release
Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
Diffstat (limited to 'include/file.h')
-rw-r--r-- | include/file.h | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/include/file.h b/include/file.h new file mode 100644 index 0000000..7d13a83 --- /dev/null +++ b/include/file.h @@ -0,0 +1,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 |