009c2506b7dd96a8935d3118c76dc2689f26e2ec
[reactos.git] / reactos / include / reactos / services / services.h
1 /*
2 * COPYRIGHT: See COPYING in the top level directory
3 * PROJECT: ReactOS kernel
4 * FILE: include/services/services.h
5 * PURPOSE: Private interface between SERVICES.EXE and ADVAPI32.DLL
6 * PROGRAMMER: Eric Kohl
7 */
8
9 #ifndef __SERVICES_SERVICES_H__
10 #define __SERVICES_SERVICES_H__
11
12 #define SERVICE_CONTROL_START 0
13
14 typedef struct _SCM_CONTROL_PACKET
15 {
16 DWORD dwControl;
17 SERVICE_STATUS_HANDLE hServiceStatus;
18 DWORD dwSize;
19 WCHAR szArguments[1];
20 } SCM_CONTROL_PACKET, *PSCM_CONTROL_PACKET;
21
22 typedef struct _SCM_REPLY_PACKET
23 {
24 DWORD dwError;
25 } SCM_REPLY_PACKET, *PSCM_REPLY_PACKET;
26
27 #endif /* __SERVICES_SERVICES_H__ */
28
29 /* EOF */