UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
WindowsPlatformSurvey.cpp File Reference
#include "Windows/WindowsPlatformSurvey.h"
#include "HAL/PlatformMisc.h"
#include "HAL/PlatformProcess.h"
#include "Logging/LogMacros.h"
#include "HAL/PlatformTime.h"
#include "Math/UnrealMathUtility.h"
#include "HAL/UnrealMemory.h"
#include "Templates/UnrealTemplate.h"
#include "HAL/FileManager.h"
#include "Containers/UnrealString.h"
#include "Misc/FileHelper.h"
#include "Misc/Paths.h"
#include "CoreGlobals.h"
#include "GenericPlatform/GenericApplication.h"
#include "Windows/AllowWindowsPlatformTypes.h"
#include <ShlObj.h>
#include <winsatcominterfacei.h>
#include <powrprof.h>
#include <subauth.h>
#include "SynthBenchmark.h"
#include "Windows/HideWindowsPlatformTypes.h"

Classes

struct  _PROCESSOR_POWER_INFORMATION
 

Macros

#define USING_WINSAT_API   1
 
#define USING_POWRPROF   1
 

Typedefs

typedef THIRD_PARTY_INCLUDES_START THIRD_PARTY_INCLUDES_END struct _PROCESSOR_POWER_INFORMATION PROCESSOR_POWER_INFORMATION
 
typedef THIRD_PARTY_INCLUDES_START THIRD_PARTY_INCLUDES_END struct _PROCESSOR_POWER_INFORMATIONPPROCESSOR_POWER_INFORMATION
 

Functions

void GetOSVersionLabels (const SYSTEM_INFO &SystemInfo, FHardwareSurveyResults &OutResults)
 
void WriteFStringToResults (TCHAR *OutBuffer, const FString &InString)
 

Macro Definition Documentation

◆ USING_POWRPROF

#define USING_POWRPROF   1

◆ USING_WINSAT_API

#define USING_WINSAT_API   1

Typedef Documentation

◆ PPROCESSOR_POWER_INFORMATION

◆ PROCESSOR_POWER_INFORMATION

Function Documentation

◆ GetOSVersionLabels()

void GetOSVersionLabels ( const SYSTEM_INFO SystemInfo,
FHardwareSurveyResults OutResults 
)

◆ WriteFStringToResults()

void WriteFStringToResults ( TCHAR OutBuffer,
const FString &  InString 
)