| Index: components/wifi/wifi_service_win.cc
|
| diff --git a/components/wifi/wifi_service_win.cc b/components/wifi/wifi_service_win.cc
|
| index 812686841d6257dc46f8854ba7b34e7b37213eb8..ad39fe50eb11b820300c1c32a2ef4b4a1ebe0154 100644
|
| --- a/components/wifi/wifi_service_win.cc
|
| +++ b/components/wifi/wifi_service_win.cc
|
| @@ -226,6 +226,9 @@ class WiFiServiceImpl : public WiFiService {
|
|
|
| virtual void RequestConnectedNetworkUpdate() override {}
|
|
|
| + virtual void GetConnectedNetworkGUID(std::string* guid,
|
| + std::string* error) override;
|
| +
|
| private:
|
| typedef int32 EncryptionType;
|
| enum EncryptionTypeEnum {
|
| @@ -806,6 +809,18 @@ void WiFiServiceImpl::SetEventObservers(
|
| }
|
| }
|
|
|
| +void WiFiServiceImpl::GetConnectedNetworkGUID(std::string* guid,
|
| + std::string* error) {
|
| + DWORD error_code = EnsureInitialized();
|
| + if (CheckError(error_code, kErrorWiFiService, error))
|
| + return;
|
| + NetworkProperties connected_properties;
|
| + error_code = GetCurrentProperties(&connected_properties);
|
| + if (CheckError(error_code, kErrorWiFiService, error))
|
| + return;
|
| + *guid = connected_properties.guid;
|
| +}
|
| +
|
| void WiFiServiceImpl::OnWlanNotificationCallback(
|
| PWLAN_NOTIFICATION_DATA wlan_notification_data,
|
| PVOID context) {
|
|
|