2019-12-26 23:06:02 -05:00
|
|
|
// Copyright Epic Games, Inc. All Rights Reserved.
|
2014-12-06 19:14:20 -05:00
|
|
|
|
2014-09-23 13:55:06 -04:00
|
|
|
#pragma once
|
|
|
|
|
|
2017-08-18 11:09:10 -04:00
|
|
|
struct IUnknown;
|
|
|
|
|
|
2024-01-11 14:52:36 -05:00
|
|
|
// Disables a known issue in "winreg.h" when running static analysis with /analyze
|
|
|
|
|
// The warning is as follows:
|
|
|
|
|
//
|
|
|
|
|
// warning C6553: The annotation for function 'RegOpenKeyExW' on _Param_(3) does not apply to a value type.
|
|
|
|
|
//
|
|
|
|
|
// see https://developercommunity.visualstudio.com/t/warning-C6553:-The-annotation-for-functi/1676659 for more details
|
|
|
|
|
#pragma warning(push)
|
|
|
|
|
#pragma warning(disable : 6553)
|
|
|
|
|
|
2018-04-26 16:50:27 -04:00
|
|
|
#pragma pack(push, 8)
|
2014-09-23 13:55:06 -04:00
|
|
|
#include <windows.h>
|
2018-04-26 16:50:27 -04:00
|
|
|
#pragma pack(pop)
|
|
|
|
|
|
2024-01-11 14:52:36 -05:00
|
|
|
#pragma warning(pop)
|
|
|
|
|
|
2014-09-23 13:55:06 -04:00
|
|
|
#include <tchar.h>
|
|
|
|
|
#include <assert.h>
|
|
|
|
|
#include <stdio.h>
|
|
|
|
|
#include <shlwapi.h>
|
2023-09-18 12:11:26 -04:00
|
|
|
#include <winver.h>
|
2024-09-02 05:17:55 -04:00
|
|
|
#include <appmodel.h>
|