Sync with trunk head (part 1 of 2)
[reactos.git] / base / services / svchost / svchost.h
1 /*
2 * PROJECT: ReactOS SvcHost
3 * LICENSE: GPL - See COPYING in the top level directory
4 * FILE: /base/services/svchost/svchost.h
5 * PURPOSE: Provide dll service loader
6 * PROGRAMMERS: Gregor Brunmar (gregor.brunmar@home.se)
7 */
8
9 #pragma once
10
11 /* INCLUDES ******************************************************************/
12
13 #if 0
14 #define _CRT_SECURE_NO_DEPRECATE 1
15 #endif
16
17 #include <stdio.h>
18 #include <winsock2.h>
19 #include <tchar.h>
20
21 /* DEFINES *******************************************************************/
22
23 #define CS_TIMEOUT 1000
24
25 typedef struct _SERVICE {
26 PTSTR Name;
27 HINSTANCE hServiceDll;
28 LPSERVICE_MAIN_FUNCTION ServiceMainFunc;
29 struct _SERVICE *Next;
30 } SERVICE, *PSERVICE;
31
32
33 /* FUNCTIONS *****************************************************************/
34
35 /* EOF */