// More Windows glue
int32 GuardedMain( int32 Argc, ANSICHAR* Argv[] )
{
	GEngineLoop.PreInit( Argc, Argv );

#if PLATFORM_WINDOWS
	SetConsoleTitle( TEXT( "MinidumpDiagnostics" ) );
#endif

	int32 Result = RunMinidumpDiagnostics( Argc, Argv );
	return Result;
}
 // Main entry point to the application
INT32_MAIN_INT32_ARGC_TCHAR_ARGV()
{
	FPlatformMisc::SetGracefulTerminationHandler();
	FPlatformMisc::SetCrashHandler(nullptr);
	
	GEngineLoop.PreInit( ArgC, ArgV );

	const int32 Result = RunMinidumpDiagnostics( ArgC, ArgV );
	
	FEngineLoop::AppPreExit();
	FEngineLoop::AppExit();
	
	return Result;
}