Все перечисленное вами делается на WinAPI и еще более высоком уровне, работу с Web-камерой лучше делать не на VFW (WinAPI) которая хорошо подходит только для Win 9k и камер 90-х годов выпуска, а на DirectShow (DirectX) и других более современных библиотеках, хуки - это WinAPI плюс понимание отладки и т.п. реверс-инжиринга, единственное для чего может понадобиться WinDDK - это скрыть запущенный процесс, причем для Win x64 вам придется купить цифровую подпись для своего драйвера, поэтому лучше искать другие пути, например маскировка под "чужие" процессы, внедрение в них кода.