Нужно создать несколько простых классов C++ функций (загрузка вебстраницы, поиск данных по xpath и regex). Функции скомпоновать в dll. Предоставить исходники. Пояснить, как сделать, чтобы работало на всех Windows системах (я так понимаю, нужно задействовать c++ redistrebutable.
Помимо того, создать простое приложение на C# (.net4), которое импортирует данные функции из dll и использует. Функции должны работать быстро и без утечек памяти (для теста – запускаем подряд каждую 10 млн раз). Также предоставить исходники C# приложения.