| 929 | } |
| 930 | |
| 931 | bool |
| 932 | rt_is_name_file(CryptContext *con, LPCWSTR FileName) |
| 933 | { |
| 934 | CryptConfig *cfg = con->GetConfig(); |
| 935 | |
| 936 | if (!cfg->m_reverse || cfg->m_PlaintextNames || !cfg->m_LongNames) |
| 937 | return false; |
| 938 | |
| 939 | const WCHAR *last_slash = wcsrchr(FileName, '\\'); |
| 940 | |
| 941 | const WCHAR *str = last_slash ? last_slash + 1 : FileName; |
| 942 | |
| 943 | return is_long_name_file(str); |
| 944 | } |
| 945 | |
| 946 | bool |
| 947 | rt_is_virtual_file(CryptContext *con, LPCWSTR FileName) |
no test coverage detected