Subversion Repositories WoWGM

Rev

Rev 3 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 3 Rev 32
Line 1... Line 1...
1
#pragma once
1
#pragma once
2
#include <Windows.h>	/* For file I/O */
2
#include <Windows.h>	/* For file I/O */
3
#include <cstdio>		/* For scanf */
3
#include <cstdio>			/* For scanf */
-
 
4
 
-
 
5
 
-
 
6
//===========================================================================
-
 
7
bool OsFileExists (char* fileName);
-
 
8
 
-
 
9
//===========================================================================
-
 
10
bool OsDirectoryExists (char* directory);
-
 
11
 
-
 
12
//===========================================================================
-
 
13
HANDLE OsCreateFile (char*	fileName,
-
 
14
										 DWORD	desiredAccess,
-
 
15
										 DWORD	shareMode,
-
 
16
										 DWORD	createDisposition,
-
 
17
										 DWORD	flagsAndAttributes,
-
 
18
										 HANDLE	extendedFileType);
-
 
19
 
-
 
20
//===========================================================================
-
 
21
BOOL OsReadFile (HANDLE hFile, void* buffer, DWORD bytesToRead, DWORD* bytesRead);
-
 
22
 
-
 
23
//===========================================================================
-
 
24
DWORD OsSetFilePointer (HANDLE hFile, DWORD moveMethod, LONG distanceToMove);
-
 
25
 
-
 
26
//===========================================================================
-
 
27
BOOL OsWriteFile (HANDLE hFile, void const* buffer, DWORD bytesToWrite, DWORD* bytesWritten);
-
 
28
 
-
 
29
//===========================================================================
-
 
30
void OsCloseFile (HANDLE hFile);
4
 
31
 
5
bool OsFileExists(char *fileName);
-
 
6
bool OsDirectoryExists(char *directory);
-
 
7
HANDLE OsCreateFile(char	*fileName,
-
 
8
					DWORD	desiredAccess,
-
 
9
					DWORD	shareMode,
-
 
10
					DWORD	createDisposition,
-
 
11
					DWORD	flagsAndAttributes,
-
 
12
					HANDLE	extendedFileType);
-
 
13
BOOL OsReadFile(HANDLE hFile, void *buffer, DWORD bytesToRead, DWORD *bytesRead);
-
 
14
DWORD OsSetFilePointer(HANDLE hFile, DWORD moveMethod, LONG distanceToMove);
-
 
15
BOOL OsWriteFile(HANDLE hFile, const void *buffer, DWORD bytesToWrite, DWORD *bytesWritten);
-
 
16
void OsCloseFile(HANDLE hFile);
-