/Engine/Source/Editor/UnrealEd/Public/FileHelpers.h
Prompt the user with a check-box dialog allowing them to check out the provided packages from source control, if desired
true if the user did not cancel out of the dialog and has potentially checked out some files (or if there is no source control integration); false if the user cancelled the dialog
static bool PromptToCheckoutPackages ( bool bCheckDirty, const [TArray](API\Runtime\Core\Containers\TArray)< [UPackage](API\Runtime\CoreUObject\UObject\UPackage) * > & PackagesToCheckOut, [TArray](API\Runtime\Core\Containers\TArray)< [UPackage](API\Runtime\CoreUObject\UObject\UPackage) * > * OutPackagesCheckedOutOrMadeWritable, [TArray](API\Runtime\Core\Containers\TArray)< [UPackage](API\Runtime\CoreUObject\UObject\UPackage) * > * OutPackagesNotNeedingCheckout, const bool bPromptingAfterModify, const bool bAllowSkip )