Сложно понять, чего вы хотите добиться. GetFiles - это функция? Она уже определена? Тогда надо так:
vector<string> files = GetFiles(path, pattern, AllElements);
То, что вы делаете сейчас - это создание объекта типа vector с передачей его конструктору трех параметров: path, pattern, AllElements
EDIT: Обновленный код из вопроса компилится без проблем (если определить функцию GetFiles):
ideone.com/0RrK6x , нужно уточнить, где ошибка компиляции и посмотреть другой код.