+ { __LINE__, TRUE, TRUE, L"shell:sendto", NULL },
+ // iexplore.exe
+ { __LINE__, TRUE, FALSE, L"iexplore", NULL },
+ { __LINE__, TRUE, FALSE, L"iexplore.exe", NULL },
+ { __LINE__, TRUE, TRUE, L"iexplore", NULL },
+ { __LINE__, TRUE, TRUE, L"iexplore.exe", NULL },
+ // https://google.com
+ { __LINE__, TRUE, FALSE, L"https://google.com", NULL },
+ { __LINE__, TRUE, TRUE, L"https://google.com", NULL },
+ // Test File 1.txt
+ { __LINE__, FALSE, FALSE, L"Test File 1.txt", NULL },
+ { __LINE__, FALSE, FALSE, L"Test File 1.txt", L"." },
+ { __LINE__, FALSE, FALSE, L"Test File 1.txt", L"system32" },
+ { __LINE__, FALSE, FALSE, L"Test File 1.txt", s_cur_dir },
+ { __LINE__, FALSE, FALSE, L"\"Test File 1.txt\"", NULL },
+ { __LINE__, FALSE, FALSE, L"\"Test File 1.txt\"", L"." },
+ { __LINE__, FALSE, FALSE, L"\"Test File 1.txt\"", L"system32" },
+ { __LINE__, FALSE, FALSE, L"\"Test File 1.txt\"", s_cur_dir },
+ { __LINE__, FALSE, FALSE, L"\"Test File 1.txt\" \"Test File.txt\"", NULL },
+ { __LINE__, FALSE, FALSE, L"\"Test File 1.txt\" \"Test File.txt\"", L"." },
+ { __LINE__, FALSE, FALSE, L"\"Test File 1.txt\" \"Test File.txt\"", L"system32" },
+ { __LINE__, FALSE, TRUE, L"Test File 1.txt", NULL },
+ { __LINE__, TRUE, TRUE, L"Test File 1.txt", L"." },
+ { __LINE__, FALSE, TRUE, L"Test File 1.txt", L"system32" },
+ { __LINE__, TRUE, TRUE, L"Test File 1.txt", s_cur_dir },
+ { __LINE__, FALSE, TRUE, L"\"Test File 1.txt\"", NULL },
+ { __LINE__, TRUE, TRUE, L"\"Test File 1.txt\"", L"." },
+ { __LINE__, TRUE, TRUE, L"\"Test File 1.txt\"", L"system32" },
+ { __LINE__, TRUE, TRUE, L"\"Test File 1.txt\"", s_cur_dir },
+ { __LINE__, FALSE, TRUE, L"\"Test File 1.txt\" \"Test File.txt\"", NULL },
+ { __LINE__, TRUE, TRUE, L"\"Test File 1.txt\" \"Test File.txt\"", L"." },
+ { __LINE__, TRUE, TRUE, L"\"Test File 1.txt\" \"Test File.txt\"", L"system32" },
+ { __LINE__, TRUE, TRUE, L"\"Test File 1.txt\" \"Test File.txt\"", s_cur_dir },
+ // Test File 2.bat
+ { __LINE__, FALSE, FALSE, L"Test File 2.bat", NULL },
+ { __LINE__, FALSE, FALSE, L"Test File 2.bat", L"." },
+ { __LINE__, FALSE, FALSE, L"Test File 2.bat", L"system32" },
+ { __LINE__, FALSE, FALSE, L"Test File 2.bat", s_cur_dir },
+ { __LINE__, FALSE, FALSE, L"\"Test File 2.bat\"", NULL },
+ { __LINE__, FALSE, FALSE, L"\"Test File 2.bat\"", L"." },
+ { __LINE__, FALSE, FALSE, L"\"Test File 2.bat\"", L"system32" },
+ { __LINE__, FALSE, FALSE, L"\"Test File 2.bat\"", s_cur_dir },
+ { __LINE__, FALSE, FALSE, L"\"Test File 2.bat\" \"Test File.txt\"", NULL },
+ { __LINE__, FALSE, FALSE, L"\"Test File 2.bat\" \"Test File.txt\"", L"." },
+ { __LINE__, FALSE, FALSE, L"\"Test File 2.bat\" \"Test File.txt\"", L"system32" },
+ { __LINE__, FALSE, FALSE, L"\"Test File 2.bat\" \"Test File.txt\"", s_cur_dir },
+ { __LINE__, FALSE, TRUE, L"Test File 2.bat", NULL },
+ { __LINE__, FALSE, TRUE, L"Test File 2.bat", L"." },
+ { __LINE__, FALSE, TRUE, L"Test File 2.bat", L"system32" },
+ { __LINE__, FALSE, TRUE, L"Test File 2.bat", s_cur_dir },
+ { __LINE__, FALSE, TRUE, L"\"Test File 2.bat\"", NULL },
+ { __LINE__, FALSE, TRUE, L"\"Test File 2.bat\"", L"." },
+ { __LINE__, FALSE, TRUE, L"\"Test File 2.bat\"", L"system32" },
+ { __LINE__, FALSE, TRUE, L"\"Test File 2.bat\"", s_cur_dir },
+ { __LINE__, FALSE, TRUE, L"\"Test File 2.bat\" \"Test File.txt\"", NULL },
+ { __LINE__, FALSE, TRUE, L"\"Test File 2.bat\" \"Test File.txt\"", L"." },
+ { __LINE__, FALSE, TRUE, L"\"Test File 2.bat\" \"Test File.txt\"", L"system32" },
+ { __LINE__, FALSE, TRUE, L"\"Test File 2.bat\" \"Test File.txt\"", s_cur_dir },