/Engine/Source/Runtime/Core/Public/Misc/WildcardString.h
ifESearchCase::IgnoreCaseis used, the pattern and input areToLower()d before comparison (note - does not apply locale and just uses c runtime style tolower)
static bool IsMatchSubstring ( const TCHAR * Pattern, const TCHAR * Input, const TCHAR * InputEnd, [ESearchCase::Type](API\Runtime\Core\Misc\ESearchCase__Type) SearchCase )