/Engine/Source/Runtime/Core/Public/Misc/CompilationResult.h
This enum has to be compatible with the one defined in the Engine\Source\Programs\UnrealBuildTool\System\ExternalExecution.cs file to keep communication between UHT, UBT and Editor compiling processes valid.
namespace ECompilationResult { enum Type { Succeeded = 0, Canceled = 1, UpToDate = 2, CrashOrAssert = 3, FailedDueToHeaderChange = 4, FailedDueToEngineChange = 5, OtherCompilationError = 6, LiveCodingLimitError = 7, Unsupported, Unknown, } }