diff options
author | Allan Sandfeld Jensen <allan.jensen@qt.io> | 2020-01-23 17:21:03 +0100 |
---|---|---|
committer | Allan Sandfeld Jensen <allan.jensen@qt.io> | 2020-01-23 16:25:15 +0000 |
commit | c551f43206405019121bd2b2c93714319a0a3300 (patch) | |
tree | 1f48c30631c421fd4bbb3c36da20183c8a2ed7d7 /chromium/base/win/win_util.h | |
parent | 7961cea6d1041e3e454dae6a1da660b453efd238 (diff) |
BASELINE: Update Chromium to 79.0.3945.139
Change-Id: I336b7182fab9bca80b709682489c07db112eaca5
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
Diffstat (limited to 'chromium/base/win/win_util.h')
-rw-r--r-- | chromium/base/win/win_util.h | 23 |
1 files changed, 12 insertions, 11 deletions
diff --git a/chromium/base/win/win_util.h b/chromium/base/win/win_util.h index 921b5c102ea..c0848b62f9e 100644 --- a/chromium/base/win/win_util.h +++ b/chromium/base/win/win_util.h @@ -58,7 +58,7 @@ inline HANDLE Uint32ToHandle(uint32_t h) { // Returns the string representing the current user sid. Does not modify // |user_sid| on failure. -BASE_EXPORT bool GetUserSidString(string16* user_sid); +BASE_EXPORT bool GetUserSidString(std::wstring* user_sid); // Returns false if user account control (UAC) has been disabled with the // EnableLUA registry flag. Returns true if user account control is enabled. @@ -78,7 +78,7 @@ BASE_EXPORT bool SetBooleanValueForPropertyStore( BASE_EXPORT bool SetStringValueForPropertyStore( IPropertyStore* property_store, const PROPERTYKEY& property_key, - const char16* property_string_value); + const wchar_t* property_string_value); // Sets the CLSID value for a given key in a given IPropertyStore. BASE_EXPORT bool SetClsidForPropertyStore(IPropertyStore* property_store, @@ -89,22 +89,23 @@ BASE_EXPORT bool SetClsidForPropertyStore(IPropertyStore* property_store, // for tagging application/chromium shortcut, browser window and jump list for // Win7. BASE_EXPORT bool SetAppIdForPropertyStore(IPropertyStore* property_store, - const char16* app_id); + const wchar_t* app_id); // Adds the specified |command| using the specified |name| to the AutoRun key. // |root_key| could be HKCU or HKLM or the root of any user hive. BASE_EXPORT bool AddCommandToAutoRun(HKEY root_key, - const string16& name, - const string16& command); + const std::wstring& name, + const std::wstring& command); // Removes the command specified by |name| from the AutoRun key. |root_key| // could be HKCU or HKLM or the root of any user hive. -BASE_EXPORT bool RemoveCommandFromAutoRun(HKEY root_key, const string16& name); +BASE_EXPORT bool RemoveCommandFromAutoRun(HKEY root_key, + const std::wstring& name); // Reads the command specified by |name| from the AutoRun key. |root_key| // could be HKCU or HKLM or the root of any user hive. Used for unit-tests. BASE_EXPORT bool ReadCommandFromAutoRun(HKEY root_key, - const string16& name, - string16* command); + const std::wstring& name, + std::wstring* command); // Sets whether to crash the process during exit. This is inspected by DLLMain // and used to intercept unexpected terminations of the process (via calls to @@ -148,7 +149,7 @@ BASE_EXPORT bool IsDeviceUsedAsATablet(std::string* reason); // A slate is a touch device that may have a keyboard attached. This function // returns true if a keyboard is attached and optionally will set the |reason| // parameter to the detection method that was used to detect the keyboard. -BASE_EXPORT bool IsKeyboardPresentOnSlate(std::string* reason, HWND hwnd); +BASE_EXPORT bool IsKeyboardPresentOnSlate(HWND hwnd, std::string* reason); // Get the size of a struct up to and including the specified member. // This is necessary to set compatible struct sizes for different versions @@ -216,12 +217,12 @@ BASE_EXPORT void* GetUser32FunctionPointer( NativeLibraryLoadError* error = nullptr); // Returns the name of a desktop or a window station. -BASE_EXPORT string16 GetWindowObjectName(HANDLE handle); +BASE_EXPORT std::wstring GetWindowObjectName(HANDLE handle); // Checks if the calling thread is running under a desktop with the name // given by |desktop_name|. |desktop_name| is ASCII case insensitive (non-ASCII // characters will be compared with exact matches). -BASE_EXPORT bool IsRunningUnderDesktopName(StringPiece16 desktop_name); +BASE_EXPORT bool IsRunningUnderDesktopName(WStringPiece desktop_name); // Returns true if current session is a remote session. BASE_EXPORT bool IsCurrentSessionRemote(); |