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__)