Author: cwittich Date: Sat Mar 14 17:32:48 2009 New Revision: 40013
URL: http://svn.reactos.org/svn/reactos?rev=40013&view=rev Log: stub wlanapi
Added: trunk/reactos/dll/win32/wlanapi/ (with props) trunk/reactos/dll/win32/wlanapi/main.c (with props) trunk/reactos/dll/win32/wlanapi/wlanapi.rbuild (with props) trunk/reactos/dll/win32/wlanapi/wlanapi.spec (with props) trunk/reactos/include/psdk/wlanapi.h (with props) Modified: trunk/reactos/baseaddress.rbuild trunk/reactos/boot/bootdata/packages/reactos.dff trunk/reactos/dll/win32/win32.rbuild
Modified: trunk/reactos/baseaddress.rbuild URL: http://svn.reactos.org/svn/reactos/trunk/reactos/baseaddress.rbuild?rev=4001... ============================================================================== --- trunk/reactos/baseaddress.rbuild [iso-8859-1] (original) +++ trunk/reactos/baseaddress.rbuild [iso-8859-1] Sat Mar 14 17:32:48 2009 @@ -10,6 +10,7 @@ <property name="BASEADDRESS_RSABASE" value="0x35700000" /> <property name="BASEADDRESS_RSAENH" value="0x35780000" /> <property name="BASEADDRESS_URL" value="0x42ea0000" /> + <property name="BASEADDRESS_WLANAPI" value="0x470F0000" /> <property name="BASEADDRESS_DWMAPI" value="0x4A3F0000" /> <property name="BASEADDRESS_LOADPERF" value="0x4B920000" /> <property name="BASEADDRESS_MPRAPI" value="0x4C400000" />
Modified: trunk/reactos/boot/bootdata/packages/reactos.dff URL: http://svn.reactos.org/svn/reactos/trunk/reactos/boot/bootdata/packages/reac... ============================================================================== --- trunk/reactos/boot/bootdata/packages/reactos.dff [iso-8859-1] (original) +++ trunk/reactos/boot/bootdata/packages/reactos.dff [iso-8859-1] Sat Mar 14 17:32:48 2009 @@ -410,6 +410,7 @@ dll\win32\winmm\winmm.dll 1 dll\win32\winspool\winspool.drv 1 dll\win32\winsta\winsta.dll 1 +dll\win32\wlanapi\wlanapi.dll 1 dll\win32\wintrust\wintrust.dll 1 dll\win32\wldap32\wldap32.dll 1 dll\win32\wmi\wmi.dll 1
Modified: trunk/reactos/dll/win32/win32.rbuild URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/win32.rbuild?rev=... ============================================================================== --- trunk/reactos/dll/win32/win32.rbuild [iso-8859-1] (original) +++ trunk/reactos/dll/win32/win32.rbuild [iso-8859-1] Sat Mar 14 17:32:48 2009 @@ -538,6 +538,9 @@ <directory name="wintrust"> <xi:include href="wintrust/wintrust.rbuild" /> </directory> +<directory name="wlanapi"> + <xi:include href="wlanapi/wlanapi.rbuild" /> +</directory> <directory name="wldap32"> <xi:include href="wldap32/wldap32.rbuild" /> </directory>
Propchange: trunk/reactos/dll/win32/wlanapi/ ------------------------------------------------------------------------------ --- bugtraq:logregex (added) +++ bugtraq:logregex Sat Mar 14 17:32:48 2009 @@ -1,0 +1,2 @@ +([Ii]ssue|[Bb]ug)s? #?(\d+)(,? ?#?(\d+))*(,? ?(and |or )?#?(\d+))? +(\d+)
Propchange: trunk/reactos/dll/win32/wlanapi/ ------------------------------------------------------------------------------ bugtraq:message = See issue #%BUGID% for more details.
Propchange: trunk/reactos/dll/win32/wlanapi/ ------------------------------------------------------------------------------ bugtraq:url = http://www.reactos.org/bugzilla/show_bug.cgi?id=%BUGID%
Propchange: trunk/reactos/dll/win32/wlanapi/ ------------------------------------------------------------------------------ tsvn:logminsize = 10
Added: trunk/reactos/dll/win32/wlanapi/main.c URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/wlanapi/main.c?re... ============================================================================== --- trunk/reactos/dll/win32/wlanapi/main.c (added) +++ trunk/reactos/dll/win32/wlanapi/main.c [iso-8859-1] Sat Mar 14 17:32:48 2009 @@ -1,0 +1,38 @@ +/* + * Wireless LAN API (wlanapi.dll) + * + * Copyright 2009 Christoph von Wittich (Christoph@ApiViewer.de) + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2.1 of the License, or (at your option) any later version. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + */ + +#include <windows.h> +#include <wlanapi.h> + + +PVOID +WINAPI +WlanAllocateMemory(IN DWORD dwSize) +{ + return HeapAlloc(GetProcessHeap(), 0, dwSize); +} + +VOID +WINAPI +WlanFreeMemory(IN PVOID pMem) +{ + HeapFree(GetProcessHeap(), 0, pMem); +} +
Propchange: trunk/reactos/dll/win32/wlanapi/main.c ------------------------------------------------------------------------------ svn:eol-style = native
Added: trunk/reactos/dll/win32/wlanapi/wlanapi.rbuild URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/wlanapi/wlanapi.r... ============================================================================== --- trunk/reactos/dll/win32/wlanapi/wlanapi.rbuild (added) +++ trunk/reactos/dll/win32/wlanapi/wlanapi.rbuild [iso-8859-1] Sat Mar 14 17:32:48 2009 @@ -1,0 +1,9 @@ +<module name="wlanapi" type="win32dll" baseaddress="${BASEADDRESS_WLANAPI}" installbase="system32" installname="wlanapi.dll" entrypoint="0"> + <importlibrary definition="wlanapi.spec" /> + <include base="wlanapi">.</include> + <library>kernel32</library> + <library>ntdll</library> + <file>main.c</file> + <!-- See http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38054#c7 --> + <compilerflag>-fno-unit-at-a-time</compilerflag> +</module>
Propchange: trunk/reactos/dll/win32/wlanapi/wlanapi.rbuild ------------------------------------------------------------------------------ svn:eol-style = native
Added: trunk/reactos/dll/win32/wlanapi/wlanapi.spec URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/wlanapi/wlanapi.s... ============================================================================== --- trunk/reactos/dll/win32/wlanapi/wlanapi.spec (added) +++ trunk/reactos/dll/win32/wlanapi/wlanapi.spec [iso-8859-1] Sat Mar 14 17:32:48 2009 @@ -1,0 +1,36 @@ +@ stdcall WlanAllocateMemory (long) +@ stub WlanCloseHandle +@ stub WlanConnect +@ stub WlanDeleteProfile +@ stub WlanDisconnect +@ stub WlanEnumInterfaces +@ stub WlanExtractPsdIEDataList +@ stdcall WlanFreeMemory (ptr) +@ stub WlanGetAvailableNetworkList +@ stub WlanGetFilterList +@ stub WlanGetInterfaceCapability +@ stub WlanGetNetworkBssList +@ stub WlanGetProfile +@ stub WlanGetProfileCustomUserData +@ stub WlanGetProfileList +@ stub WlanGetSecuritySettings +@ stub WlanIhvControl +@ stub WlanOpenHandle +@ stub WlanQueryAutoConfigParameter +@ stub WlanQueryInterface +@ stub WlanReasonCodeToString +@ stub WlanRegisterNotification +@ stub WlanRenameProfile +@ stub WlanSaveTemporaryProfile +@ stub WlanScan +@ stub WlanSetAutoConfigParameter +@ stub WlanSetFilterList +@ stub WlanSetInterface +@ stub WlanSetProfile +@ stub WlanSetProfileCustomUserData +@ stub WlanSetProfileEapUserData +@ stub WlanSetProfileEapXmlUserData +@ stub WlanSetProfileList +@ stub WlanSetProfilePosition +@ stub WlanSetPsdIEDataList +@ stub WlanSetSecuritySettings
Propchange: trunk/reactos/dll/win32/wlanapi/wlanapi.spec ------------------------------------------------------------------------------ svn:eol-style = native
Added: trunk/reactos/include/psdk/wlanapi.h URL: http://svn.reactos.org/svn/reactos/trunk/reactos/include/psdk/wlanapi.h?rev=... ============================================================================== --- trunk/reactos/include/psdk/wlanapi.h (added) +++ trunk/reactos/include/psdk/wlanapi.h [iso-8859-1] Sat Mar 14 17:32:48 2009 @@ -1,0 +1,16 @@ +#ifndef _WLANAPI_H +#define _WLANAPI_H + +#ifdef __cplusplus +extern "C" { +#endif + +PVOID WINAPI WlanAllocateMemory(DWORD dwSize); +VOID WINAPI WlanFreeMemory(PVOID pMemory); + +#ifdef __cplusplus +} +#endif + + +#endif // _WLANAPI_H
Propchange: trunk/reactos/include/psdk/wlanapi.h ------------------------------------------------------------------------------ svn:eol-style = native