Rev 3 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed
#pragma once
#include <Windows.h> /* For file I/O */
#include <cstdio> /* For scanf */
//===========================================================================
bool OsFileExists (char* fileName);
//===========================================================================
bool OsDirectoryExists (char* directory);
//===========================================================================
HANDLE OsCreateFile (char* fileName,
DWORD desiredAccess,
DWORD shareMode,
DWORD createDisposition,
DWORD flagsAndAttributes,
HANDLE extendedFileType);
//===========================================================================
BOOL OsReadFile (HANDLE hFile, void* buffer, DWORD bytesToRead, DWORD* bytesRead);
//===========================================================================
DWORD OsSetFilePointer (HANDLE hFile, DWORD moveMethod, LONG distanceToMove);
//===========================================================================
BOOL OsWriteFile (HANDLE hFile, void const* buffer, DWORD bytesToWrite, DWORD* bytesWritten);
//===========================================================================
void OsCloseFile (HANDLE hFile);