40 lines
749 B
C
40 lines
749 B
C
// Copyright (c) Microsoft Corporation.
|
|
// Licensed under the MIT license.
|
|
|
|
#define DEFINE_CONSOLEV2_PROPERTIES
|
|
|
|
// System headers
|
|
#include <nt.h>
|
|
#include <ntrtl.h>
|
|
#include <nturtl.h>
|
|
#include <windows.h>
|
|
|
|
#include <cstdio>
|
|
#include <shlwapi.h>
|
|
#include <propvarutil.h>
|
|
#include <initguid.h>
|
|
#include <shlobj.h>
|
|
#include <intsafe.h>
|
|
#include <shellscalingapi.h>
|
|
#include <winuserp.h>
|
|
|
|
// Annotations
|
|
#include <sal.h>
|
|
|
|
// Standard library C-style
|
|
#include <cwchar>
|
|
#include <cstdlib>
|
|
#include <cstdio>
|
|
|
|
// This includes support libraries from the CRT, STL, WIL, and GSL
|
|
#include "LibraryIncludes.h"
|
|
|
|
// Safe path handling
|
|
#include <pathcch.h>
|
|
|
|
// COM
|
|
#include <wrl.h>
|
|
|
|
// Console headers
|
|
#include <winconp.h>
|