[PATCH 1/4] wlanapi: Add WlanHostedNetworkQueryProperty stub

Alex Henrie alexhenrie24 at gmail.com
Thu Aug 5 00:56:48 CDT 2021


Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=51469
Signed-off-by: Alex Henrie <alexhenrie24 at gmail.com>
---
 dlls/wlanapi/main.c       | 11 +++++++++++
 dlls/wlanapi/wlanapi.spec |  1 +
 include/wlanapi.h         |  8 ++++++++
 3 files changed, 20 insertions(+)

diff --git a/dlls/wlanapi/main.c b/dlls/wlanapi/main.c
index d54cc1463ba..bbe560bcd8d 100644
--- a/dlls/wlanapi/main.c
+++ b/dlls/wlanapi/main.c
@@ -172,6 +172,17 @@ DWORD WINAPI WlanQueryInterface(HANDLE handle, const GUID *guid, WLAN_INTF_OPCOD
 
     return ERROR_CALL_NOT_IMPLEMENTED;
 }
+
+DWORD WINAPI WlanHostedNetworkQueryProperty(HANDLE handle, WLAN_HOSTED_NETWORK_OPCODE opcode,
+                                            DWORD *data_size, void **data,
+                                            WLAN_OPCODE_VALUE_TYPE *opcode_type, void *reserved)
+{
+    FIXME("(%p, 0x%x, %p, %p, %p, %p) stub\n",
+          handle, opcode, data_size, data, opcode_type, reserved);
+
+    return ERROR_CALL_NOT_IMPLEMENTED;
+}
+
 void WINAPI WlanFreeMemory(void *ptr)
 {
     TRACE("(%p)\n", ptr);
diff --git a/dlls/wlanapi/wlanapi.spec b/dlls/wlanapi/wlanapi.spec
index 1c21ab5a2ea..8931112fcf8 100644
--- a/dlls/wlanapi/wlanapi.spec
+++ b/dlls/wlanapi/wlanapi.spec
@@ -14,6 +14,7 @@
 @ stub WlanGetProfileCustomUserData
 @ stub WlanGetProfileList
 @ stub WlanGetSecuritySettings
+@ stdcall WlanHostedNetworkQueryProperty(ptr long ptr ptr ptr ptr)
 @ stub WlanIhvControl
 @ stdcall WlanOpenHandle(long ptr ptr ptr)
 @ stub WlanQueryAutoConfigParameter
diff --git a/include/wlanapi.h b/include/wlanapi.h
index a3288d7778b..10f7cae0f61 100644
--- a/include/wlanapi.h
+++ b/include/wlanapi.h
@@ -187,6 +187,14 @@ typedef struct _WLAN_AVAILABLE_NETWORK_LIST
     WLAN_AVAILABLE_NETWORK Network[1];
 } WLAN_AVAILABLE_NETWORK_LIST, *PWLAN_AVAILABLE_NETWORK_LIST;
 
+typedef enum _WLAN_HOSTED_NETWORK_OPCODE
+{
+    wlan_hosted_network_opcode_connection_settings,
+    wlan_hosted_network_opcode_security_settings,
+    wlan_hosted_network_opcode_station_profile,
+    wlan_hosted_network_opcode_enable
+} WLAN_HOSTED_NETWORK_OPCODE, *PWLAN_HOSTED_NETWORK_OPCODE;
+
 DWORD WINAPI WlanCloseHandle(HANDLE, void *);
 DWORD WINAPI WlanEnumInterfaces(HANDLE, void *, WLAN_INTERFACE_INFO_LIST **);
 DWORD WINAPI WlanOpenHandle(DWORD, void *, DWORD *, HANDLE *);
-- 
2.32.0




More information about the wine-devel mailing list