Author: cwittich Date: Sun Mar 15 16:55:41 2009 New Revision: 40033
URL: http://svn.reactos.org/svn/reactos?rev=40033&view=rev Log: add a dummy wlansvc
Added: trunk/reactos/base/services/wlansvc/ (with props) trunk/reactos/base/services/wlansvc/wlansvc.c (with props) trunk/reactos/base/services/wlansvc/wlansvc.rbuild (with props) Modified: trunk/reactos/base/services/services.rbuild
Modified: trunk/reactos/base/services/services.rbuild URL: http://svn.reactos.org/svn/reactos/trunk/reactos/base/services/services.rbui... ============================================================================== --- trunk/reactos/base/services/services.rbuild [iso-8859-1] (original) +++ trunk/reactos/base/services/services.rbuild [iso-8859-1] Sun Mar 15 16:55:41 2009 @@ -25,4 +25,7 @@ <directory name="umpnpmgr"> <xi:include href="umpnpmgr/umpnpmgr.rbuild" /> </directory> + <directory name="wlansvc"> + <xi:include href="wlansvc/wlansvc.rbuild" /> + </directory> </group>
Propchange: trunk/reactos/base/services/wlansvc/ ------------------------------------------------------------------------------ --- bugtraq:logregex (added) +++ bugtraq:logregex Sun Mar 15 16:55:41 2009 @@ -1,0 +1,2 @@ +([Ii]ssue|[Bb]ug)s? #?(\d+)(,? ?#?(\d+))*(,? ?(and |or )?#?(\d+))? +(\d+)
Propchange: trunk/reactos/base/services/wlansvc/ ------------------------------------------------------------------------------ bugtraq:message = See issue #%BUGID% for more details.
Propchange: trunk/reactos/base/services/wlansvc/ ------------------------------------------------------------------------------ bugtraq:url = http://www.reactos.org/bugzilla/show_bug.cgi?id=%BUGID%
Propchange: trunk/reactos/base/services/wlansvc/ ------------------------------------------------------------------------------ tsvn:logminsize = 10
Added: trunk/reactos/base/services/wlansvc/wlansvc.c URL: http://svn.reactos.org/svn/reactos/trunk/reactos/base/services/wlansvc/wlans... ============================================================================== --- trunk/reactos/base/services/wlansvc/wlansvc.c (added) +++ trunk/reactos/base/services/wlansvc/wlansvc.c [iso-8859-1] Sun Mar 15 16:55:41 2009 @@ -1,0 +1,87 @@ +/* + * COPYRIGHT: See COPYING in the top level directory + * PROJECT: ReactOS kernel + * FILE: services/wlansvc/wlansvc.c + * PURPOSE: WLAN Service + * PROGRAMMER: Christoph von Wittich + */ + +/* INCLUDES *****************************************************************/ + +#define WIN32_NO_STATUS +#include <windows.h> + +#define NDEBUG +#include <debug.h> + +/* GLOBALS ******************************************************************/ + +#define SERVICE_NAME L"WLAN Service" + +SERVICE_STATUS_HANDLE ServiceStatusHandle; + + +/* FUNCTIONS *****************************************************************/ + + +static DWORD WINAPI +ServiceControlHandler(DWORD dwControl, + DWORD dwEventType, + LPVOID lpEventData, + LPVOID lpContext) +{ + switch (dwControl) + { + case SERVICE_CONTROL_STOP: + case SERVICE_CONTROL_SHUTDOWN: + return ERROR_SUCCESS; + + default : + return ERROR_CALL_NOT_IMPLEMENTED; + } +} + + + +static VOID CALLBACK +ServiceMain(DWORD argc, LPWSTR *argv) +{ + UNREFERENCED_PARAMETER(argc); + UNREFERENCED_PARAMETER(argv); + + DPRINT("ServiceMain() called\n"); + + ServiceStatusHandle = RegisterServiceCtrlHandlerExW(SERVICE_NAME, + ServiceControlHandler, + NULL); + + + + DPRINT("ServiceMain() done\n"); +} + + +int +wmain(int argc, WCHAR *argv[]) +{ + SERVICE_TABLE_ENTRYW ServiceTable[2] = + { + {SERVICE_NAME, ServiceMain}, + {NULL, NULL} + }; + + UNREFERENCED_PARAMETER(argc); + UNREFERENCED_PARAMETER(argv); + + DPRINT("wlansvc: main() started\n"); + + StartServiceCtrlDispatcherW(ServiceTable); + + DPRINT("wlansvc: main() done\n"); + + ExitThread(0); + + return 0; +} + +/* EOF */
Propchange: trunk/reactos/base/services/wlansvc/wlansvc.c ------------------------------------------------------------------------------ svn:eol-style = native
Added: trunk/reactos/base/services/wlansvc/wlansvc.rbuild URL: http://svn.reactos.org/svn/reactos/trunk/reactos/base/services/wlansvc/wlans... ============================================================================== --- trunk/reactos/base/services/wlansvc/wlansvc.rbuild (added) +++ trunk/reactos/base/services/wlansvc/wlansvc.rbuild [iso-8859-1] Sun Mar 15 16:55:41 2009 @@ -1,0 +1,9 @@ +<?xml version="1.0"?> +<!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd"> +<module name="wlansvc" type="win32cui" installbase="system32" installname="wlansvc.exe" unicode="yes"> + <include base="wlansvc">.</include> + <library>ntdll</library> + <library>kernel32</library> + <library>advapi32</library> + <file>wlansvc.c</file> +</module>
Propchange: trunk/reactos/base/services/wlansvc/wlansvc.rbuild ------------------------------------------------------------------------------ svn:eol-style = native