Reactos

[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

authored by

Vitaly Orekhov and committed by
GitHub
abe20f61 e3e520d1

+4
+4
sdk/include/psdk/wlanapi.h
··· 29 29 #define WLAN_AVAILABLE_NETWORK_HOTSPOT2_ROAMING 0x00000080 30 30 #define WLAN_AVAILABLE_NETWORK_AUTO_CONNECT_FAILED 0x00000100 31 31 32 + #define WLAN_READ_ACCESS (STANDARD_RIGHTS_READ | FILE_READ_DATA) 33 + #define WLAN_EXECUTE_ACCESS (STANDARD_RIGHTS_EXECUTE | FILE_EXECUTE | WLAN_READ_ACCESS) 34 + #define WLAN_WRITE_ACCESS (STANDARD_RIGHTS_WRITE | FILE_WRITE_DATA | DELETE | WRITE_DAC | WLAN_READ_ACCESS | WLAN_EXECUTE_ACCESS) 35 + 32 36 /* Enumerations */ 33 37 34 38 #if defined(__midl) || defined(__WIDL__)