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();