]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - ports/winnt/include/ntservice.h
Vendor import of ntp-4.2.8p12.
[FreeBSD/FreeBSD.git] / ports / winnt / include / ntservice.h
1 /*
2  * Copyright (C) 1999-2001  Internet Software Consortium.
3  *
4  * Permission to use, copy, modify, and distribute this software for any
5  * purpose with or without fee is hereby granted, provided that the above
6  * copyright notice and this permission notice appear in all copies.
7  *
8  * THE SOFTWARE IS PROVIDED "AS IS" AND INTERNET SOFTWARE CONSORTIUM
9  * DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL
10  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL
11  * INTERNET SOFTWARE CONSORTIUM BE LIABLE FOR ANY SPECIAL, DIRECT,
12  * INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING
13  * FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
14  * NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION
15  * WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16  */
17
18 #ifndef NTSERVICE_H
19 #define NTSERVICE_H
20
21 #define NTP_DISPLAY_NAME "NetworkTimeProtocol"
22 #define NTP_SERVICE_NAME "ntpd"
23
24 void ntservice_init(void);
25 void ntservice_isup(void);
26 void UpdateSCM(DWORD);
27 void WINAPI ServiceControl(DWORD dwCtrlCode);
28 void ntservice_shutdown(void);
29 BOOL ntservice_systemisshuttingdown(void);
30 BOOL WINAPI OnConsoleEvent(DWORD dwCtrlType);
31
32 #endif  /* NTSERVICE_H */