https://git.reactos.org/?p=reactos.git;a=commitdiff;h=abe20f6120cd7776a3bc1b39c912e591559dc0e1

commit abe20f6120cd7776a3bc1b39c912e591559dc0e1
Author:     Vitaly Orekhov <vkvo2...@vivaldi.net>
AuthorDate: Thu Jan 16 20:25:57 2025 +0300
Commit:     GitHub <nore...@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-permissions
---
 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__)

Reply via email to