https://git.reactos.org/?p=reactos.git;a=commitdiff;h=abe20f6120cd7776a3bc1…
commit abe20f6120cd7776a3bc1b39c912e591559dc0e1
Author: Vitaly Orekhov <vkvo2000(a)vivaldi.net>
AuthorDate: Thu Jan 16 20:25:57 2025 +0300
Commit: GitHub <noreply(a)github.com>
CommitDate: Thu Jan 16 18:25:57 2025 +0100
[PSDK] Add definitions of desired Native Wi-Fi data access permissions (#7626)
The `WLAN_READ_ACCESS`, `WLAN_WRITE_ACCESS` and `WLAN_EXECUTE_ACCESS` flags are for
controlling
whether we can (or not) return data via Wlan[Get|Query]* or modify via WlanSet*
function families.
https://learn.microsoft.com/en-us/windows/win32/nativewifi/native-wifi-api-…
---
sdk/include/psdk/wlanapi.h | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/sdk/include/psdk/wlanapi.h b/sdk/include/psdk/wlanapi.h
index a0675f49e6c..64c0a32ff3e 100644
--- a/sdk/include/psdk/wlanapi.h
+++ b/sdk/include/psdk/wlanapi.h
@@ -29,6 +29,10 @@ extern "C" {
#define WLAN_AVAILABLE_NETWORK_HOTSPOT2_ROAMING 0x00000080
#define WLAN_AVAILABLE_NETWORK_AUTO_CONNECT_FAILED 0x00000100
+#define WLAN_READ_ACCESS (STANDARD_RIGHTS_READ | FILE_READ_DATA)
+#define WLAN_EXECUTE_ACCESS (STANDARD_RIGHTS_EXECUTE | FILE_EXECUTE | WLAN_READ_ACCESS)
+#define WLAN_WRITE_ACCESS (STANDARD_RIGHTS_WRITE | FILE_WRITE_DATA | DELETE | WRITE_DAC
| WLAN_READ_ACCESS | WLAN_EXECUTE_ACCESS)
+
/* Enumerations */
#if defined(__midl) || defined(__WIDL__)