[Flags]
public enum LoadCtrls {
/// <summary>
/// Don't load application. This variant allows to load
/// the application later through the
/// `HostApplicationServices.LoadApplication` or
/// `DynamicLinker.LoadApp` functions.
/// </summary>
NotLoad = 0,
/// <summary>
/// Load application upon detection of proxy object.
/// </summary>
LoadWhenProxyDetected = 1,
/// <summary>
/// Load the application at startup.
/// </summary>
LoadAtApplicationStartup = 2,
/// <summary>
/// Load the application at start of a command.
/// </summary>
LoadWhenCommandLaunched = 4,
/// <summary>
/// Load the application at the request of a user or
/// another application.
/// </summary>
LoadWhenRequestedByUserOrApplication = 8,
/// <summary>
/// Do not load the application. Also this variant
/// forbids to load the application later through the
/// `HostApplicationServices.LoadApplication` or
/// `DynamicLinker.LoadApp` functions.
/// </summary>
ForbidLoad = 16,
/// <summary>
/// Load the application transparently.
/// </summary>
LoadTransparently = 32,
/// <summary>
/// Load the application when the system is idle.
/// </summary>
LoadArxWhenSystemIsIdle = 64
}