2 * COPYRIGHT: See COPYING in the top level directory
3 * PROJECT: ReactOS/Win32 Base enviroment Subsystem Server
4 * FILE: subsystems/win/basesrv/basesrv.h
5 * PURPOSE: Main header - Definitions
6 * PROGRAMMERS: Hermes Belusca-Maito (hermes.belusca@sfr.fr)
14 /* PSDK/NDK Headers */
15 #define WIN32_NO_STATUS
17 #define NTOS_MODE_USER
18 #include <ndk/ntndk.h>
21 #include <csr/csrsrv.h>
24 #include <win/basemsg.h>
28 extern HANDLE BaseSrvHeap
;
29 extern HANDLE BaseSrvSharedHeap
;
30 extern PBASE_STATIC_SERVER_DATA BaseStaticServerData
;
33 VOID
BaseInitDefineDosDevice(VOID
);
34 VOID
BaseCleanupDefineDosDevice(VOID
);
36 CSR_API(BaseSrvDefineDosDevice
);
39 CSR_API(BaseSrvGetTempFile
);
40 CSR_API(BaseSrvCreateProcess
);
41 CSR_API(BaseSrvCreateThread
);
42 CSR_API(BaseSrvExitProcess
);
43 CSR_API(BaseSrvGetProcessShutdownParam
);
44 CSR_API(BaseSrvSetProcessShutdownParam
);
47 CSR_API(BaseSrvSoundSentryNotification
);
49 #endif // __BASESRV_H__