2 * COPYRIGHT: See COPYING in the top level directory
3 * PROJECT: ReactOS kernel
4 * FILE: services/TelnetD/TelnetD.c
5 * PURPOSE: Printer spooler
6 * PROGRAMMER: Eric Kohl
9 /* INCLUDES *****************************************************************/
14 /* GLOBALS ******************************************************************/
16 #define SERVICE_NAME TEXT("TelnetD")
18 SERVICE_STATUS_HANDLE ServiceStatusHandle
;
21 /* FUNCTIONS *****************************************************************/
25 ServiceControlHandler(DWORD dwControl
,
32 case SERVICE_CONTROL_STOP
:
33 case SERVICE_CONTROL_SHUTDOWN
:
37 return ERROR_CALL_NOT_IMPLEMENTED
;
44 ServiceMain(DWORD argc
, LPTSTR
*argv
)
46 UNREFERENCED_PARAMETER(argc
);
47 UNREFERENCED_PARAMETER(argv
);
49 DPRINT("ServiceMain() called\n");
51 ServiceStatusHandle
= RegisterServiceCtrlHandlerExW(SERVICE_NAME
,
52 ServiceControlHandler
,
55 DPRINT("ServiceMain() done\n");
60 wmain(int argc
, WCHAR
*argv
[])
62 SERVICE_TABLE_ENTRY ServiceTable
[2] =
64 {SERVICE_NAME
, ServiceMain
},
68 UNREFERENCED_PARAMETER(argc
);
69 UNREFERENCED_PARAMETER(argv
);
71 DPRINT("TelnetD: main() started\n");
73 StartServiceCtrlDispatcher(ServiceTable
);
77 DPRINT("TelnetD: main() done\n");