sync to trunk head (37853) (except rbuild changes)
[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 DECLARE_HANDLE(CLIENT_HANDLE);
15
16 typedef struct _SCM_CONTROL_PACKET
17 {
18 DWORD dwControl;
19 CLIENT_HANDLE hClient;
20 DWORD dwSize;
21 WCHAR szArguments[1];
22 } SCM_CONTROL_PACKET, *PSCM_CONTROL_PACKET;
23
24 #endif /* __SERVICES_SERVICES_H__ */
25
26 /* EOF */