[NTVDM]
[reactos.git] / subsystems / ntvdm / utils.h
1 /*
2 * COPYRIGHT: GPL - See COPYING in the top level directory
3 * PROJECT: ReactOS Virtual DOS Machine
4 * FILE: utils.h
5 * PURPOSE: Utility Functions
6 * PROGRAMMERS: Hermes Belusca-Maito (hermes.belusca@sfr.fr)
7 */
8
9 #ifndef _UTILS_H_
10 #define _UTILS_H_
11
12 /* INCLUDES *******************************************************************/
13
14 #include "ntvdm.h"
15
16 /* FUNCTIONS ******************************************************************/
17
18 VOID
19 FileClose(IN HANDLE FileHandle);
20
21 HANDLE
22 FileOpen(IN PCSTR FileName,
23 OUT PULONG FileSize OPTIONAL);
24
25 BOOLEAN
26 FileLoadByHandle(IN HANDLE FileHandle,
27 IN PVOID Location,
28 IN ULONG FileSize,
29 OUT PULONG BytesRead);
30
31 #endif // _UTILS_H_
32
33 /* EOF */