translation_unit
comment "// Copyright (c) Microsoft Corporation.\r"
comment "// Licensed under the MIT license.\r"
comment "//\r"
comment "// pch.h\r"
comment "// Header for platform projection include files\r"
comment "//\r"
preproc_call
preproc_directive "#pragma"
preproc_arg "once\r"
preproc_def
#define "#define"
identifier "WIN32_LEAN_AND_MEAN"
preproc_def
#define "#define"
identifier "NOMCX"
preproc_def
#define "#define"
identifier "NOHELP"
preproc_def
#define "#define"
identifier "NOCOMM"
comment "// Manually include til after we include Windows.Foundation "...
preproc_def
#define "#define"
identifier "BLOCK_TIL"
preproc_include
#include "#include"
system_lib_string "<LibraryIncludes.h>"
comment "// This is inexplicable, but for whatever reason, cppwinrt c"...
comment "// SDK definition of this function, so the only fix is "...
comment "// from WinBase.h\r"
comment "// Windows::UI::Xaml::Media::Animation::IStoryboard::GetCurr"...
preproc_ifdef
#ifdef "#ifdef"
identifier "GetCurrentTime"
preproc_call
preproc_directive "#undef"
preproc_arg "GetCurrentTime\r"
#endif "#endif"
preproc_include
#include "#include"
system_lib_string "<wil/cppwinrt.h>"
preproc_include
#include "#include"
system_lib_string "<winrt/Windows.ApplicationModel.AppExtensions.h>"
preproc_include
#include "#include"
system_lib_string "<winrt/Windows.ApplicationModel.h>"
preproc_include
#include "#include"
system_lib_string "<winrt/Windows.Foundation.Collections.h>"
preproc_include
#include "#include"
system_lib_string "<winrt/Windows.Foundation.h>"
preproc_include
#include "#include"
system_lib_string "<winrt/Windows.Storage.h>"
preproc_include
#include "#include"
system_lib_string "<winrt/Windows.Storage.Streams.h>"
preproc_include
#include "#include"
system_lib_string "<winrt/Windows.System.h>"
preproc_include
#include "#include"
system_lib_string "<winrt/Windows.UI.Core.h>"
preproc_include
#include "#include"
system_lib_string "<winrt/Windows.UI.ViewManagement.h>"
preproc_include
#include "#include"
system_lib_string "<winrt/Windows.UI.Xaml.Controls.h>"
preproc_include
#include "#include"
system_lib_string "<winrt/Windows.UI.Xaml.Media.h>"
preproc_include
#include "#include"
system_lib_string "<winrt/Microsoft.UI.Xaml.Controls.h>"
preproc_include
#include "#include"
system_lib_string "<winrt/Microsoft.Terminal.Core.h>"
preproc_include
#include "#include"
system_lib_string "<winrt/Microsoft.Terminal.Control.h>"
preproc_include
#include "#include"
system_lib_string "<winrt/Microsoft.Terminal.TerminalConnection.h>"
comment "// Including TraceLogging essentials for the binary\r"
preproc_include
#include "#include"
system_lib_string "<TraceLoggingProvider.h>"
preproc_include
#include "#include"
system_lib_string "<winmeta.h>"
expression_statement
call_expression
identifier "TRACELOGGING_DECLARE_PROVIDER"
argument_list
( "("
identifier "g_hSettingsModelProvider"
) ")"
; ";"
preproc_include
#include "#include"
system_lib_string "<telemetry/ProjectTelemetry.h>"
preproc_include
#include "#include"
system_lib_string "<TraceLoggingActivity.h>"
comment "// JsonCpp\r"
preproc_include
#include "#include"
system_lib_string "<json/json.h>"
comment "// Manually include til after we include Windows.Foundation "...
preproc_include
#include "#include"
string_literal
" "\""
string_content "til.h"
" "\""
preproc_include
#include "#include"
system_lib_string "<til/winrt.h>"
preproc_include
#include "#include"
system_lib_string "<til/mutex.h>"
preproc_include
#include "#include"
system_lib_string "<til/throttled_func.h>"
preproc_include
#include "#include"
system_lib_string "<cppwinrt_utils.h>"
preproc_include
#include "#include"
system_lib_string "<wil/cppwinrt_helpers.h>"
comment "// must go after the CoreDispatcher type is defined\r"