Useful generic function list
FPlatformProcess
FMonitoredProcess
FInteractiveProcess
FApp::IsBenchmarking()
FPlatformMisc::IsDebuggerPresent()
FApp::IsBenchmarking()
IsThisApplicationForeground()
IsRunningCommandlet()
FPlatformProcess::IsApplicationRunning(TEXT("EpicGamesLauncher"))
IsThisApplicationForeground()
GetApplicationMemoryUsage()
NewInterprocessSynchObject()
CreatePipe()
ReadPipe()
WritePipe()
ClosePipe()
CreateSynchEvent()
CreateRunnableThread()
GetDllHandle()
GetDllExport()
AddDllDirectory()
PushDllDirectory()
PopDllDirectory()
GenerateAppliceationPath()
CreateProc()
OpenProcess()
IsProcRunning()
WaitForProc()
CloseProc()
TerminateProc()
GetProcReturnCode()
ExecProcess()
ExecElevatedProcess()
LaunchFileInDefaultExternalApplication()
ResolveNetworkPath()
FPlatformProcess::ExecutableName()
GenerateApplicationPath()
CleanFileCache
GetCurrentProcessId
BaseDir
UserDirUserTempDir
UserSettingsDir
ComputerName
GetCurrentWorkingDirectory
UserName
GetBinariesSubdirectory
GetModulesDirectory
GetGameBundleId
FSlateApplication::Get().GetActiveTopLevelWindow();