diff --git a/third_party/base/win/win_util.cc b/third_party/base/win/win_util.cc index ae2dba84d..7a3718848 100644 --- a/third_party/base/win/win_util.cc +++ b/third_party/base/win/win_util.cc @@ -12,28 +12,7 @@ namespace base { namespace win { bool IsUser32AndGdi32Available() { - static auto is_user32_and_gdi32_available = []() { - // If win32k syscalls aren't disabled, then user32 and gdi32 are available. - - typedef decltype( - GetProcessMitigationPolicy)* GetProcessMitigationPolicyType; - GetProcessMitigationPolicyType get_process_mitigation_policy_func = - reinterpret_cast(GetProcAddress( - GetModuleHandle(L"kernel32.dll"), "GetProcessMitigationPolicy")); - - if (!get_process_mitigation_policy_func) - return true; - - PROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY policy = {}; - if (get_process_mitigation_policy_func(GetCurrentProcess(), - ProcessSystemCallDisablePolicy, - &policy, sizeof(policy))) { - return policy.DisallowWin32kSystemCalls == 0; - } - - return true; - }(); - return is_user32_and_gdi32_available; + return true; } } // namespace win breoffice-5-1 LibreOffice 核心代码仓库文档基金会
summaryrefslogtreecommitdiff
path: root/g
AgeCommit message (Expand)Author
2016-05-17it is "git submodule", not "git submodules"Christian Lohmaier
2016-01-08g: fix var in checkoutJuergen Funk
2015-06-18'g' doesn't work correctly when config_host.mk contains non-ascii characters.Tomofumi Yagi
2015-02-17g: SRC_ROOT may not contain path string in a localized environmentTomofumi Yagi
2015-01-14Some quoting fixesStephan Bergmann