1234567891011121314151617181920212223242526272829303132333435 |
- // Copyright (c) 2013 GitHub, Inc.
- // Use of this source code is governed by the MIT license that can be
- // found in the LICENSE file.
- #ifndef SHELL_COMMON_APPLICATION_INFO_H_
- #define SHELL_COMMON_APPLICATION_INFO_H_
- #if defined(OS_WIN)
- #include "shell/browser/win/scoped_hstring.h"
- #endif
- #include <string>
- namespace electron {
- std::string& OverriddenApplicationName();
- std::string& OverriddenApplicationVersion();
- std::string GetPossiblyOverriddenApplicationName();
- std::string GetApplicationName();
- std::string GetApplicationVersion();
- // Returns the user agent of Electron.
- std::string GetApplicationUserAgent();
- #if defined(OS_WIN)
- PCWSTR GetRawAppUserModelID();
- bool GetAppUserModelID(ScopedHString* app_id);
- void SetAppUserModelID(const std::wstring& name);
- bool IsRunningInDesktopBridge();
- #endif
- } // namespace electron
- #endif // SHELL_COMMON_APPLICATION_INFO_H_
|