home *** CD-ROM | disk | FTP | other *** search
-
- //==========================================================================//
- // Exported Functions //
- //==========================================================================//
-
- #define FILE_ERROR_MESSAGE_SIZE 256
-
-
- VOID FileErrorMessageBox(HWND hWnd,
- LPTSTR lpszFileName,
- DWORD ErrorCode) ;
-
-
- BOOL FileRead (HANDLE hFile,
- LPMEMORY lpMemory,
- DWORD nAmtToRead) ;
-
- BOOL FileWrite (HANDLE hFile,
- LPMEMORY lpMemory,
- DWORD nAmtToWrite) ;
-
-
- #define FileSeekBegin(hFile, lAmtToMove) \
- SetFilePointer (hFile, lAmtToMove, NULL, FILE_BEGIN)
-
- #define FileSeekEnd(hFile, lAmtToMove) \
- SetFilePointer (hFile, lAmtToMove, NULL, FILE_END)
-
- #define FileSeekCurrent(hFile, lAmtToMove) \
- SetFilePointer (hFile, lAmtToMove, NULL, FILE_CURRENT)
-
- #define FileTell(hFile) \
- SetFilePointer (hFile, 0, NULL, FILE_CURRENT)
-
- #define FileHandleOpen(lpszFilePath) \
- (HANDLE) CreateFile (lpszFilePath, \
- GENERIC_READ | GENERIC_WRITE, \
- FILE_SHARE_READ, \
- NULL, OPEN_EXISTING, \
- FILE_ATTRIBUTE_NORMAL, NULL)
-
- #define FileHandleReadOnly(lpszFilePath) \
- (HANDLE) CreateFile (lpszFilePath, \
- GENERIC_READ , \
- FILE_SHARE_READ, \
- NULL, OPEN_EXISTING, \
- FILE_ATTRIBUTE_NORMAL, NULL)
-
- #define FileHandleCreate(lpszFilePath) \
- (HANDLE) CreateFile (lpszFilePath, \
- GENERIC_READ | GENERIC_WRITE, \
- FILE_SHARE_READ, \
- NULL, CREATE_ALWAYS, \
- FILE_ATTRIBUTE_NORMAL, NULL)
-
- int FileHandleSeekCurrent (HANDLE hFile,
- int iAmtToMove,
- LPTSTR lpszFilePath) ;
-
-
- int FileHandleSeekStart (HANDLE hFile,
- int iAmtToMove,
- LPTSTR lpszFilePath) ;
-
-
- BOOL FileHandleWrite (HANDLE hFile,
- LPMEMORY lpBuffer,
- int cbWrite,
- LPTSTR lpszFilePath) ;
-
-
- LPMEMORY FileMap (HANDLE hFile, HANDLE *phMapHandle) ;
-
-
- BOOL FileUnMap (LPVOID pBase, HANDLE hMapHandle) ;
-
-
- void FileDriveDirectory (LPTSTR lpszFileSpec,
- LPTSTR lpszDirectory) ;
-
-
- void FileNameExtension (LPTSTR lpszSpec,
- LPTSTR lpszFileNameExtension) ;