[BASESRV]
[reactos.git] / include / reactos / subsys / win / vdm.h
1 /*
2 * COPYRIGHT: See COPYING in the top level directory
3 * PROJECT: ReactOS Base API Server DLL
4 * FILE: include/reactos/subsys/win/vdm.h
5 * PURPOSE: Public definitions for the Virtual Dos Machine
6 * PROGRAMMERS: Aleksandar Andrejevic <theflash AT sdf DOT lonestar DOT org>
7 * Alex Ionescu (alex.ionescu@reactos.org)
8 */
9
10 #ifndef _VDM_H
11 #define _VDM_H
12
13 #pragma once
14
15 //
16 // Binary Types to share with VDM
17 //
18 #define BINARY_TYPE_EXE 0x01
19 #define BINARY_TYPE_COM 0x02
20 #define BINARY_TYPE_PIF 0x03
21 #define BINARY_TYPE_DOS 0x10
22 #define BINARY_TYPE_SEPARATE_WOW 0x20
23 #define BINARY_TYPE_WOW 0x40
24 #define BINARY_TYPE_WOW_EX 0x80
25
26 //
27 // VDM States
28 //
29 #define VDM_NOT_LOADED 0x01
30 #define VDM_NOT_READY 0x02
31 #define VDM_READY 0x04
32
33 #endif // _VDM_H
34
35 /* EOF */