[BASESRV]
[reactos.git] / subsystems / win / basesrv / vdm.h
1 /*
2 * COPYRIGHT: See COPYING in the top level directory
3 * PROJECT: ReactOS Base API Server DLL
4 * FILE: subsystems/win/basesrv/vdm.h
5 * PURPOSE: VDM Definitions
6 * PROGRAMMERS: Aleksandar Andrejevic <theflash AT sdf DOT lonestar DOT org>
7 */
8
9 #ifndef __VDM_H__
10 #define __VDM_H__
11
12 /* DEFINITIONS ****************************************************************/
13
14 typedef struct _VDM_CONSOLE_RECORD
15 {
16 LIST_ENTRY Entry;
17 HANDLE ConsoleHandle;
18 LIST_ENTRY DosListHead;
19 // TODO: Structure incomplete!!!
20 } VDM_CONSOLE_RECORD, *PVDM_CONSOLE_RECORD;
21
22 typedef struct _VDM_DOS_RECORD
23 {
24 LIST_ENTRY Entry;
25 // TODO: Structure incomplete!!!
26 } VDM_DOS_RECORD, *PVDM_DOS_RECORD;
27
28 /* FUNCTIONS ******************************************************************/
29
30 NTSTATUS NTAPI BaseSrvGetConsoleRecord(HANDLE ConsoleHandle, PVDM_CONSOLE_RECORD *Record);
31 VOID NTAPI BaseInitializeVDM(VOID);
32
33 #endif // __VDM_H__