Author: cwittich
Date: Mon Mar 2 14:33:50 2015
New Revision: 66541
URL:
http://svn.reactos.org/svn/reactos?rev=66541&view=rev
Log:
[WLANAPI]
stub some WlanProfile functions
fix some declarations
Added:
trunk/reactos/dll/win32/wlanapi/profile.c (with props)
Modified:
trunk/reactos/base/services/wlansvc/rpcserver.c
trunk/reactos/dll/win32/wlanapi/CMakeLists.txt
trunk/reactos/dll/win32/wlanapi/main.c
trunk/reactos/dll/win32/wlanapi/wlanapi.spec
trunk/reactos/include/psdk/wlanapi.h
trunk/reactos/include/reactos/idl/wlansvc.idl
Modified: trunk/reactos/base/services/wlansvc/rpcserver.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/services/wlansvc/rpcs…
==============================================================================
--- trunk/reactos/base/services/wlansvc/rpcserver.c [iso-8859-1] (original)
+++ trunk/reactos/base/services/wlansvc/rpcserver.c [iso-8859-1] Mon Mar 2 14:33:50 2015
@@ -120,7 +120,7 @@
DWORD _RpcGetInterfaceCapability(
WLANSVC_RPC_HANDLE hClientHandle,
- GUID *pInterfaceGuid,
+ const GUID *pInterfaceGuid,
PWLAN_INTERFACE_CAPABILITY *ppCapability)
{
UNIMPLEMENTED;
@@ -129,7 +129,7 @@
DWORD _RpcSetInterface(
WLANSVC_RPC_HANDLE hClientHandle,
- GUID *pInterfaceGuid,
+ const GUID *pInterfaceGuid,
DWORD OpCode,
DWORD dwDataSize,
LPBYTE pData)
@@ -140,7 +140,7 @@
DWORD _RpcQueryInterface(
WLANSVC_RPC_HANDLE hClientHandle,
- GUID *pInterfaceGuid,
+ const GUID *pInterfaceGuid,
long OpCode,
LPDWORD pdwDataSize,
LPBYTE *ppData,
@@ -152,7 +152,7 @@
DWORD _RpcIhvControl(
WLANSVC_RPC_HANDLE hClientHandle,
- GUID *pInterfaceGuid,
+ const GUID *pInterfaceGuid,
DWORD Type,
DWORD dwInBufferSize,
LPBYTE pInBuffer,
@@ -166,7 +166,7 @@
DWORD _RpcScan(
WLANSVC_RPC_HANDLE hClientHandle,
- GUID *pInterfaceGuid,
+ const GUID *pInterfaceGuid,
PDOT11_SSID pDot11Ssid,
PWLAN_RAW_DATA pIeData)
{
@@ -191,7 +191,7 @@
DWORD _RpcGetAvailableNetworkList(
WLANSVC_RPC_HANDLE hClientHandle,
- GUID *pInterfaceGuid,
+ const GUID *pInterfaceGuid,
DWORD dwFlags,
WLAN_AVAILABLE_NETWORK_LIST **ppAvailableNetworkList)
{
@@ -201,7 +201,7 @@
DWORD _RpcGetNetworkBssList(
WLANSVC_RPC_HANDLE hClientHandle,
- GUID *pInterfaceGuid,
+ const GUID *pInterfaceGuid,
PDOT11_SSID pDot11Ssid,
short dot11BssType,
DWORD bSecurityEnabled,
@@ -214,8 +214,8 @@
DWORD _RpcConnect(
WLANSVC_RPC_HANDLE hClientHandle,
- GUID *pInterfaceGuid,
- PWLAN_CONNECTION_PARAMETERS *pConnectionParameters)
+ const GUID *pInterfaceGuid,
+ const PWLAN_CONNECTION_PARAMETERS *pConnectionParameters)
{
UNIMPLEMENTED;
return ERROR_CALL_NOT_IMPLEMENTED;
@@ -223,7 +223,7 @@
DWORD _RpcDisconnect(
WLANSVC_RPC_HANDLE hClientHandle,
- GUID *pInterfaceGUID)
+ const GUID *pInterfaceGUID)
{
UNIMPLEMENTED;
return ERROR_CALL_NOT_IMPLEMENTED;
@@ -248,7 +248,7 @@
DWORD _RpcSetProfileEapUserData(
WLANSVC_RPC_HANDLE hClientHandle,
- GUID *pInterfaceGuid,
+ const GUID *pInterfaceGuid,
wchar_t *strProfileName,
EAP_METHOD_TYPE MethodType,
DWORD dwFlags,
@@ -261,7 +261,7 @@
DWORD _RpcSetProfile(
WLANSVC_RPC_HANDLE hClientHandle,
- GUID *pInterfaceGuid,
+ const GUID *pInterfaceGuid,
DWORD dwFlags,
wchar_t *strProfileXml,
wchar_t *strAllUserProfileSecurity,
@@ -274,7 +274,7 @@
DWORD _RpcGetProfile(
WLANSVC_RPC_HANDLE hClientHandle,
- GUID *pInterfaceGuid,
+ const GUID *pInterfaceGuid,
wchar_t *strProfileName,
wchar_t **pstrProfileXml,
LPDWORD pdwFlags,
@@ -286,7 +286,7 @@
DWORD _RpcDeleteProfile(
WLANSVC_RPC_HANDLE hClientHandle,
- GUID *pInterfaceGuid,
+ const GUID *pInterfaceGuid,
wchar_t *strProfileName)
{
UNIMPLEMENTED;
@@ -295,7 +295,7 @@
DWORD _RpcRenameProfile(
WLANSVC_RPC_HANDLE hClientHandle,
- GUID *pInterfaceGuid,
+ const GUID *pInterfaceGuid,
wchar_t *strOldProfileName,
wchar_t *strNewProfileName)
{
@@ -305,7 +305,7 @@
DWORD _RpcSetProfileList(
WLANSVC_RPC_HANDLE hClientHandle,
- GUID *pInterfaceGuid,
+ const GUID *pInterfaceGuid,
DWORD dwItems,
BYTE **strProfileNames)
{
@@ -315,7 +315,7 @@
DWORD _RpcGetProfileList(
WLANSVC_RPC_HANDLE hClientHandle,
- GUID *pInterfaceGuid,
+ const GUID *pInterfaceGuid,
PWLAN_PROFILE_INFO_LIST *ppProfileList)
{
UNIMPLEMENTED;
@@ -324,7 +324,7 @@
DWORD _RpcSetProfilePosition(
WLANSVC_RPC_HANDLE hClientHandle,
- GUID *pInterfaceGuid,
+ const GUID *pInterfaceGuid,
wchar_t *strProfileName,
DWORD dwPosition)
{
@@ -334,7 +334,7 @@
DWORD _RpcSetProfileCustomUserData(
WLANSVC_RPC_HANDLE hClientHandle,
- GUID *pInterfaceGuid,
+ const GUID *pInterfaceGuid,
wchar_t *strProfileName,
DWORD dwDataSize,
LPBYTE pData)
@@ -345,7 +345,7 @@
DWORD _RpcGetProfileCustomUserData(
WLANSVC_RPC_HANDLE hClientHandle,
- GUID *pInterfaceGuid,
+ const GUID *pInterfaceGuid,
wchar_t *strProfileName,
LPDWORD dwDataSize,
LPBYTE *pData)
@@ -384,7 +384,7 @@
DWORD _RpcSaveTemporaryProfile(
WLANSVC_RPC_HANDLE hClientHandle,
- GUID *pInterfaceGuid,
+ const GUID *pInterfaceGuid,
wchar_t *strProfileName,
wchar_t *strAllUserProfileSecurity,
DWORD dwFlags,
@@ -396,7 +396,7 @@
DWORD _RpcIsUIRequestPending(
wchar_t *arg_1,
- GUID *pInterfaceGuid,
+ const GUID *pInterfaceGuid,
struct_C *arg_3,
LPDWORD arg_4)
{
@@ -417,7 +417,7 @@
DWORD _RpcIsNetworkSuppressed(
wchar_t *arg_1,
DWORD arg_2,
- GUID *pInterfaceGuid,
+ const GUID *pInterfaceGuid,
LPDWORD arg_4)
{
UNIMPLEMENTED;
@@ -426,7 +426,7 @@
DWORD _RpcRemoveUIForwardingNetworkList(
wchar_t *arg_1,
- GUID *pInterfaceGuid)
+ const GUID *pInterfaceGuid)
{
UNIMPLEMENTED;
return ERROR_CALL_NOT_IMPLEMENTED;
@@ -456,7 +456,7 @@
DWORD _RpcGetProfileKeyInfo(
wchar_t *arg_1,
DWORD arg_2,
- GUID *pInterfaceGuid,
+ const GUID *pInterfaceGuid,
wchar_t *arg_4,
DWORD arg_5,
LPDWORD arg_6,
@@ -469,7 +469,7 @@
DWORD _RpcAsyncDoPlap(
wchar_t *arg_1,
- GUID *pInterfaceGuid,
+ const GUID *pInterfaceGuid,
wchar_t *arg_3,
DWORD dwSize,
struct_E arg_5[])
@@ -495,7 +495,7 @@
DWORD _RpcCancelPlap(
wchar_t *arg_1,
- GUID *pInterfaceGuid)
+ const GUID *pInterfaceGuid)
{
UNIMPLEMENTED;
return ERROR_CALL_NOT_IMPLEMENTED;
Modified: trunk/reactos/dll/win32/wlanapi/CMakeLists.txt
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/wlanapi/CMakeLis…
==============================================================================
--- trunk/reactos/dll/win32/wlanapi/CMakeLists.txt [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/wlanapi/CMakeLists.txt [iso-8859-1] Mon Mar 2 14:33:50 2015
@@ -5,6 +5,7 @@
list(APPEND SOURCE
main.c
+ profile.c
${CMAKE_CURRENT_BINARY_DIR}/wlanapi_stubs.c
${CMAKE_CURRENT_BINARY_DIR}/wlanapi.def
${CMAKE_CURRENT_BINARY_DIR}/wlansvc_c.c)
Modified: trunk/reactos/dll/win32/wlanapi/main.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/wlanapi/main.c?r…
==============================================================================
--- trunk/reactos/dll/win32/wlanapi/main.c [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/wlanapi/main.c [iso-8859-1] Mon Mar 2 14:33:50 2015
@@ -101,6 +101,55 @@
DWORD
WINAPI
+WlanConnect(IN HANDLE hClientHandle,
+ IN const GUID *pInterfaceGuid,
+ IN const PWLAN_CONNECTION_PARAMETERS pConnectionParameters,
+ PVOID pReserved)
+{
+ DWORD dwError = ERROR_SUCCESS;
+
+ if ((pReserved != NULL) || (hClientHandle == NULL))
+ return ERROR_INVALID_PARAMETER;
+
+ RpcTryExcept
+ {
+ _RpcConnect(hClientHandle, pInterfaceGuid, &pConnectionParameters);
+ }
+ RpcExcept(EXCEPTION_EXECUTE_HANDLER)
+ {
+ dwError = RpcExceptionCode();
+ }
+ RpcEndExcept;
+
+ return dwError;
+}
+
+DWORD
+WINAPI
+WlanDisconnect(IN HANDLE hClientHandle,
+ IN const GUID *pInterfaceGuid,
+ PVOID pReserved)
+{
+ DWORD dwError = ERROR_SUCCESS;
+
+ if ((pReserved != NULL) || (hClientHandle == NULL))
+ return ERROR_INVALID_PARAMETER;
+
+ RpcTryExcept
+ {
+ _RpcDisconnect(hClientHandle, pInterfaceGuid);
+ }
+ RpcExcept(EXCEPTION_EXECUTE_HANDLER)
+ {
+ dwError = RpcExceptionCode();
+ }
+ RpcEndExcept;
+
+ return dwError;
+}
+
+DWORD
+WINAPI
WlanOpenHandle(IN DWORD dwClientVersion,
PVOID pReserved,
OUT DWORD *pdwNegotiatedVersion,
@@ -178,7 +227,7 @@
DWORD
WINAPI
WlanScan(IN HANDLE hClientHandle,
- IN GUID *pInterfaceGuid,
+ IN const GUID *pInterfaceGuid,
IN PDOT11_SSID pDot11Ssid,
IN PWLAN_RAW_DATA pIeData,
PVOID pReserved)
Added: trunk/reactos/dll/win32/wlanapi/profile.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/wlanapi/profile.…
==============================================================================
--- trunk/reactos/dll/win32/wlanapi/profile.c (added)
+++ trunk/reactos/dll/win32/wlanapi/profile.c [iso-8859-1] Mon Mar 2 14:33:50 2015
@@ -0,0 +1,134 @@
+/*
+ * Wireless LAN API (wlanapi.dll)
+ *
+ * Copyright 2009 Christoph von Wittich (Christoph(a)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., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ */
+
+
+/* INCLUDES ****************************************************************/
+#define WIN32_NO_STATUS
+#define _INC_WINDOWS
+#define COM_NO_WINDOWS_H
+#include <stdarg.h>
+#include <windef.h>
+#include <winbase.h>
+#include <wlansvc_c.h>
+
+#include <wine/debug.h>
+
+WINE_DEFAULT_DEBUG_CHANNEL(wlanapi);
+
+DWORD
+WINAPI
+WlanDeleteProfile(IN HANDLE hClientHandle,
+ IN const GUID *pInterfaceGuid,
+ IN LPCWSTR strProfileName,
+ PVOID pReserved)
+{
+ UNIMPLEMENTED;
+ return ERROR_SUCCESS;
+}
+
+DWORD
+WINAPI
+WlanRenameProfile(IN HANDLE hClientHandle,
+ IN const GUID *pInterfaceGuid,
+ IN LPCWSTR strOldProfileName,
+ IN LPCWSTR strNewProfileName,
+ PVOID pReserved)
+{
+ UNIMPLEMENTED;
+ return ERROR_SUCCESS;
+}
+
+DWORD
+WINAPI
+WlanGetProfile(IN HANDLE hClientHandle,
+ IN const GUID *pInterfaceGuid,
+ IN LPCWSTR strProfileName,
+ PVOID pReserved,
+ OUT LPWSTR *pstrProfileXml,
+ DWORD *pdwFlags,
+ PDWORD pdwGrantedAccess)
+{
+ UNIMPLEMENTED;
+ return ERROR_SUCCESS;
+}
+
+DWORD
+WINAPI
+WlanSetProfile(IN HANDLE hClientHandle,
+ IN const GUID *pInterfaceGuid,
+ IN DWORD dwFlags,
+ IN LPCWSTR strProfileXml,
+ LPCWSTR strAllUserProfileSecurity,
+ IN BOOL bOverwrite,
+ PVOID pReserved,
+ OUT DWORD *pdwReasonCode)
+{
+ UNIMPLEMENTED;
+ return ERROR_SUCCESS;
+}
+
+DWORD
+WINAPI
+WlanGetProfileCustomUserData(IN HANDLE hClientHandle,
+ IN const GUID *pInterfaceGuid,
+ IN LPCWSTR strProfileName,
+ PVOID pReserved,
+ OUT DWORD *pdwDataSize,
+ OUT PBYTE *ppData)
+{
+ UNIMPLEMENTED;
+ return ERROR_SUCCESS;
+}
+
+DWORD
+WINAPI
+WlanSetProfileCustomUserData(IN HANDLE hClientHandle,
+ IN const GUID *pInterfaceGuid,
+ IN LPCWSTR strProfileName,
+ IN DWORD dwDataSize,
+ IN const PBYTE pData,
+ PVOID pReserved)
+{
+ UNIMPLEMENTED;
+ return ERROR_SUCCESS;
+}
+
+DWORD
+WINAPI
+WlanGetProfileList(IN HANDLE hClientHandle,
+ IN const GUID *pInterfaceGuid,
+ PVOID pReserved,
+ OUT PWLAN_PROFILE_INFO_LIST *ppProfileList)
+{
+ UNIMPLEMENTED;
+ return ERROR_SUCCESS;
+}
+
+DWORD
+WINAPI
+WlanSetProfileList(IN HANDLE hClientHandle,
+ IN const GUID *pInterfaceGuid,
+ DWORD dwItems,
+ IN LPCWSTR *strProfileNames,
+ PVOID pReserved)
+{
+ UNIMPLEMENTED;
+ return ERROR_SUCCESS;
+}
Propchange: trunk/reactos/dll/win32/wlanapi/profile.c
------------------------------------------------------------------------------
svn:eol-style = native
Modified: trunk/reactos/dll/win32/wlanapi/wlanapi.spec
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/wlanapi/wlanapi.…
==============================================================================
--- trunk/reactos/dll/win32/wlanapi/wlanapi.spec [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/wlanapi/wlanapi.spec [iso-8859-1] Mon Mar 2 14:33:50 2015
@@ -1,8 +1,8 @@
@ stdcall WlanAllocateMemory (long)
@ stdcall WlanCloseHandle (ptr ptr)
-@ stub WlanConnect
-@ stub WlanDeleteProfile
-@ stub WlanDisconnect
+@ stdcall WlanConnect (ptr ptr ptr ptr)
+@ stdcall WlanDeleteProfile (ptr ptr ptr ptr)
+@ stdcall WlanDisconnect (ptr ptr ptr)
@ stdcall WlanEnumInterfaces (ptr ptr ptr)
@ stub WlanExtractPsdIEDataList
@ stdcall WlanFreeMemory (ptr)
@@ -10,9 +10,9 @@
@ stub WlanGetFilterList
@ stub WlanGetInterfaceCapability
@ stub WlanGetNetworkBssList
-@ stub WlanGetProfile
-@ stub WlanGetProfileCustomUserData
-@ stub WlanGetProfileList
+@ stdcall WlanGetProfile (ptr ptr ptr ptr ptr long ptr)
+@ stdcall WlanGetProfileCustomUserData (ptr ptr ptr ptr ptr ptr)
+@ stdcall WlanGetProfileList (ptr ptr ptr ptr)
@ stub WlanGetSecuritySettings
@ stub WlanIhvControl
@ stdcall WlanOpenHandle (long ptr ptr ptr)
@@ -20,17 +20,17 @@
@ stub WlanQueryInterface
@ stub WlanReasonCodeToString
@ stub WlanRegisterNotification
-@ stub WlanRenameProfile
+@ stdcall WlanRenameProfile (ptr ptr ptr ptr ptr)
@ stub WlanSaveTemporaryProfile
@ stdcall WlanScan (ptr ptr ptr ptr ptr)
@ stub WlanSetAutoConfigParameter
@ stub WlanSetFilterList
@ stub WlanSetInterface
-@ stub WlanSetProfile
-@ stub WlanSetProfileCustomUserData
+@ stdcall WlanSetProfile (ptr ptr long ptr ptr long ptr ptr)
+@ stdcall WlanSetProfileCustomUserData (ptr ptr ptr long ptr ptr)
@ stub WlanSetProfileEapUserData
@ stub WlanSetProfileEapXmlUserData
-@ stub WlanSetProfileList
+@ stdcall WlanSetProfileList (ptr ptr long ptr ptr)
@ stub WlanSetProfilePosition
@ stub WlanSetPsdIEDataList
@ stub WlanSetSecuritySettings
Modified: 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 [iso-8859-1] (original)
+++ trunk/reactos/include/psdk/wlanapi.h [iso-8859-1] Mon Mar 2 14:33:50 2015
@@ -190,8 +190,19 @@
VOID WINAPI WlanFreeMemory(PVOID pMemory);
DWORD WINAPI WlanOpenHandle(IN DWORD dwClientVersion, PVOID pReserved, OUT DWORD
*pdwNegotiatedVersion, OUT HANDLE *phClientHandle);
DWORD WINAPI WlanCloseHandle(IN HANDLE hClientHandle, PVOID pReserved);
+DWORD WINAPI WlanConnect(IN HANDLE hClientHandle, IN const GUID *pInterfaceGuid, IN const
PWLAN_CONNECTION_PARAMETERS pConnectionParameters, PVOID pReserved);
+DWORD WINAPI WlanDisconnect(IN HANDLE hClientHandle, IN const GUID *pInterfaceGuid, PVOID
pReserved);
DWORD WINAPI WlanEnumInterfaces(IN HANDLE hClientHandle, PVOID pReserved, OUT
PWLAN_INTERFACE_INFO_LIST *ppInterfaceList);
-DWORD WINAPI WlanScan(IN HANDLE hClientHandle, IN GUID *pInterfaceGuid, IN PDOT11_SSID
pDot11Ssid, IN PWLAN_RAW_DATA pIeData, PVOID pReserved);
+DWORD WINAPI WlanScan(IN HANDLE hClientHandle, IN const GUID *pInterfaceGuid, IN
PDOT11_SSID pDot11Ssid, IN PWLAN_RAW_DATA pIeData, PVOID pReserved);
+DWORD WINAPI WlanDeleteProfile(IN HANDLE hClientHandle, IN const GUID *pInterfaceGuid, IN
LPCWSTR strProfileName, PVOID pReserved);
+DWORD WINAPI WlanGetProfile(IN HANDLE hClientHandle, IN const GUID *pInterfaceGuid, IN
LPCWSTR strProfileName, PVOID pReserved, OUT LPWSTR *pstrProfileXml, DWORD *pdwFlags,
PDWORD pdwGrantedAccess);
+DWORD WINAPI WlanGetProfileCustomUserData(IN HANDLE hClientHandle, IN const GUID
*pInterfaceGuid, IN LPCWSTR strProfileName, PVOID pReserved, OUT DWORD *pdwDataSize, OUT
PBYTE *ppData);
+DWORD WINAPI WlanGetProfileList(IN HANDLE hClientHandle, IN const GUID *pInterfaceGuid,
PVOID pReserved, OUT PWLAN_PROFILE_INFO_LIST *ppProfileList);
+DWORD WINAPI WlanSetProfile(IN HANDLE hClientHandle, IN const GUID *pInterfaceGuid, IN
DWORD dwFlags, IN LPCWSTR strProfileXml, LPCWSTR strAllUserProfileSecurity, IN BOOL
bOverwrite, PVOID pReserved, OUT DWORD *pdwReasonCode);
+DWORD WINAPI WlanSetProfileCustomUserData(IN HANDLE hClientHandle, IN const GUID
*pInterfaceGuid, IN LPCWSTR strProfileName, IN DWORD dwDataSize, IN const PBYTE pData,
PVOID pReserved);
+DWORD WINAPI WlanSetProfileEapUserData(IN HANDLE hClientHandle, IN const GUID
*pInterfaceGuid, IN LPCWSTR strProfileName, IN EAP_METHOD_TYPE eapType, IN DWORD dwFlags,
IN DWORD dwEapUserDataSize, IN const LPBYTE pbEapUserData, PVOID pReserved);
+DWORD WINAPI WlanSetProfileList(IN HANDLE hClientHandle, IN const GUID *pInterfaceGuid,
DWORD dwItems, IN LPCWSTR *strProfileNames, PVOID pReserved);
+DWORD WINAPI WlanRenameProfile(IN HANDLE hClientHandle, IN const GUID *pInterfaceGuid, IN
LPCWSTR strOldProfileName, IN LPCWSTR strNewProfileName, PVOID pReserved);
#endif
#ifdef __cplusplus
Modified: trunk/reactos/include/reactos/idl/wlansvc.idl
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/include/reactos/idl/wlansv…
==============================================================================
--- trunk/reactos/include/reactos/idl/wlansvc.idl [iso-8859-1] (original)
+++ trunk/reactos/include/reactos/idl/wlansvc.idl [iso-8859-1] Mon Mar 2 14:33:50 2015
@@ -79,13 +79,13 @@
/* Function: 0x05 */
DWORD _RpcGetInterfaceCapability(
[in] WLANSVC_RPC_HANDLE hClientHandle,
- [in] GUID* pInterfaceGuid,
+ [in] const GUID* pInterfaceGuid,
[out, ref] PWLAN_INTERFACE_CAPABILITY *ppCapability);
/* Function: 0x06 */
DWORD _RpcSetInterface(
[in] WLANSVC_RPC_HANDLE hClientHandle,
- [in] GUID* pInterfaceGuid,
+ [in] const GUID* pInterfaceGuid,
[in] /* enum32 */ DWORD OpCode,
[in] DWORD dwDataSize,
[in, size_is(dwDataSize)] LPBYTE pData);
@@ -93,7 +93,7 @@
/* Function: 0x07 */
DWORD _RpcQueryInterface(
[in] WLANSVC_RPC_HANDLE hClientHandle,
- [in] GUID* pInterfaceGuid,
+ [in] const GUID* pInterfaceGuid,
[in] /* enum32 */ long OpCode,
[in, out] LPDWORD pdwDataSize,
[out][ref][size_is(*pdwDataSize)] LPBYTE* ppData,
@@ -102,7 +102,7 @@
/* Function: 0x08 */
DWORD _RpcIhvControl(
[in] WLANSVC_RPC_HANDLE hClientHandle,
- [in] GUID* pInterfaceGuid,
+ [in] const GUID* pInterfaceGuid,
[in] /* enum32 */ DWORD Type,
[in] DWORD dwInBufferSize,
[in][size_is(dwInBufferSize)] LPBYTE pInBuffer,
@@ -113,21 +113,21 @@
/* Function: 0x09 */
DWORD _RpcScan(
[in] WLANSVC_RPC_HANDLE hClientHandle,
- [in] GUID* pInterfaceGuid,
+ [in] const GUID* pInterfaceGuid,
[in][unique] PDOT11_SSID pDot11Ssid,
[in][unique] PWLAN_RAW_DATA pIeData);
/* Function: 0x0A */
DWORD _RpcGetAvailableNetworkList(
[in] WLANSVC_RPC_HANDLE hClientHandle,
- [in] GUID* pInterfaceGuid,
+ [in] const GUID* pInterfaceGuid,
[in] DWORD dwFlags,
[out][ref] WLAN_AVAILABLE_NETWORK_LIST **ppAvailableNetworkList);
/* Function: 0x0B */
DWORD _RpcGetNetworkBssList(
[in] WLANSVC_RPC_HANDLE hClientHandle,
- [in] GUID* pInterfaceGuid,
+ [in] const GUID* pInterfaceGuid,
[in][unique] PDOT11_SSID pDot11Ssid,
[in] /* enum16 */ short dot11BssType,
[in] DWORD bSecurityEnabled,
@@ -137,13 +137,13 @@
/* Function: 0x0C */
DWORD _RpcConnect(
[in] WLANSVC_RPC_HANDLE hClientHandle,
- [in] GUID* pInterfaceGuid,
- [in] PWLAN_CONNECTION_PARAMETERS* pConnectionParameters);
+ [in] const GUID* pInterfaceGuid,
+ [in] const PWLAN_CONNECTION_PARAMETERS* pConnectionParameters);
/* Function: 0x0D */
DWORD _RpcDisconnect(
[in] WLANSVC_RPC_HANDLE hClientHandle,
- [in] GUID* pInterfaceGUID);
+ [in] const GUID* pInterfaceGUID);
/* Function: 0x0E */
DWORD _RpcRegisterNotification(
@@ -159,7 +159,7 @@
/* Function: 0x10 */
DWORD _RpcSetProfileEapUserData(
[in] WLANSVC_RPC_HANDLE hClientHandle,
- [in] GUID* pInterfaceGuid,
+ [in] const GUID* pInterfaceGuid,
[in][string] wchar_t * strProfileName,
[in] EAP_METHOD_TYPE MethodType,
[in] DWORD dwFlags,
@@ -169,7 +169,7 @@
/* Function: 0x11 */
DWORD _RpcSetProfile(
[in] WLANSVC_RPC_HANDLE hClientHandle,
- [in] GUID* pInterfaceGuid,
+ [in] const GUID* pInterfaceGuid,
[in] DWORD dwFlags,
[in][string] wchar_t * strProfileXml,
[in][unique][string] wchar_t * strAllUserProfileSecurity,
@@ -179,7 +179,7 @@
/* Function: 0x12 */
DWORD _RpcGetProfile(
[in] WLANSVC_RPC_HANDLE hClientHandle,
- [in] GUID* pInterfaceGuid,
+ [in] const GUID* pInterfaceGuid,
[in][string] wchar_t * strProfileName,
[out][ref][string] wchar_t ** pstrProfileXml,
[out] LPDWORD pdwFlags,
@@ -188,40 +188,40 @@
/* Function: 0x13 */
DWORD _RpcDeleteProfile(
[in] WLANSVC_RPC_HANDLE hClientHandle,
- [in] GUID* pInterfaceGuid,
+ [in] const GUID* pInterfaceGuid,
[in][string] wchar_t * strProfileName);
/* Function: 0x14 */
DWORD _RpcRenameProfile(
[in] WLANSVC_RPC_HANDLE hClientHandle,
- [in] GUID* pInterfaceGuid,
+ [in] const GUID* pInterfaceGuid,
[in][string] wchar_t * strOldProfileName,
[in][string] wchar_t * strNewProfileName);
/* Function: 0x15 */
DWORD _RpcSetProfileList(
[in] WLANSVC_RPC_HANDLE hClientHandle,
- [in] GUID* pInterfaceGuid,
+ [in] const GUID* pInterfaceGuid,
[in] DWORD dwItems,
[in] /* [string] */ [size_is(dwItems)] /* wchar_t */ BYTE ** strProfileNames); /*
FIXME */
/* Function: 0x16 */
DWORD _RpcGetProfileList(
[in] WLANSVC_RPC_HANDLE hClientHandle,
- [in] GUID* pInterfaceGuid,
+ [in] const GUID* pInterfaceGuid,
[out][ref] PWLAN_PROFILE_INFO_LIST *ppProfileList);
/* Function: 0x17 */
DWORD _RpcSetProfilePosition(
[in] WLANSVC_RPC_HANDLE hClientHandle,
- [in] GUID* pInterfaceGuid,
+ [in] const GUID* pInterfaceGuid,
[in][string] wchar_t * strProfileName,
[in] DWORD dwPosition);
/* Function: 0x18 */
DWORD _RpcSetProfileCustomUserData(
[in] WLANSVC_RPC_HANDLE hClientHandle,
- [in] GUID* pInterfaceGuid,
+ [in] const GUID* pInterfaceGuid,
[in][string] wchar_t * strProfileName,
[in] DWORD dwDataSize,
[in][unique][size_is(dwDataSize)] LPBYTE pData);
@@ -229,7 +229,7 @@
/* Function: 0x19 */
DWORD _RpcGetProfileCustomUserData(
[in] WLANSVC_RPC_HANDLE hClientHandle,
- [in] GUID* pInterfaceGuid,
+ [in] const GUID* pInterfaceGuid,
[in][string] wchar_t * strProfileName,
[in, out] LPDWORD dwDataSize,
[out][ref][size_is(*dwDataSize)] LPBYTE *pData);
@@ -256,7 +256,7 @@
/* Function: 0x1D */
DWORD _RpcSaveTemporaryProfile(
[in] WLANSVC_RPC_HANDLE hClientHandle,
- [in] GUID* pInterfaceGuid,
+ [in] const GUID* pInterfaceGuid,
[in][string] wchar_t * strProfileName,
[in][unique][string] wchar_t * strAllUserProfileSecurity,
[in] DWORD dwFlags,
@@ -265,7 +265,7 @@
/* Function: 0x1E, address: 0x2C992E36 */
DWORD _RpcIsUIRequestPending(
[in] wchar_t * arg_1,
- [in] GUID* pInterfaceGuid,
+ [in] const GUID* pInterfaceGuid,
[in] struct_C * arg_3,
[out] LPDWORD arg_4);
@@ -280,13 +280,13 @@
DWORD _RpcIsNetworkSuppressed(
[in] wchar_t * arg_1,
[in] DWORD arg_2,
- [in] GUID* pInterfaceGuid,
+ [in] const GUID* pInterfaceGuid,
[out] LPDWORD arg_4);
/* Function: 0x21 */
DWORD _RpcRemoveUIForwardingNetworkList(
[in] wchar_t * arg_1,
- [in] GUID* pInterfaceGuid);
+ [in] const GUID* pInterfaceGuid);
/* Function: 0x22 */
DWORD _RpcQueryExtUIRequest(
@@ -307,7 +307,7 @@
DWORD _RpcGetProfileKeyInfo(
[in] wchar_t * arg_1,
[in] DWORD arg_2,
- [in] GUID* pInterfaceGuid,
+ [in] const GUID* pInterfaceGuid,
[in][string] wchar_t * arg_4,
[in] DWORD arg_5,
[out] LPDWORD arg_6,
@@ -317,7 +317,7 @@
/* Function: 0x25 */
DWORD _RpcAsyncDoPlap(
[in] wchar_t * arg_1,
- [in] GUID* pInterfaceGuid,
+ [in] const GUID* pInterfaceGuid,
[in][string] wchar_t * arg_3,
[in] DWORD dwSize,
[in][size_is(dwSize)] struct_E arg_5[]);
@@ -337,7 +337,7 @@
/* Function: 0x27 */
DWORD _RpcCancelPlap(
[in] wchar_t * arg_1,
- [in] GUID* pInterfaceGuid);
+ [in] const GUID* pInterfaceGuid);
/* Function: 0x28 */
DWORD _RpcSetSecuritySettings(