Выделение битов
Как после выделения бита записывать его в новое число??
Булевые операции вам помогут
Эта операция (выделение битов и их запись) часто вызывают проблемы новичков. Ответ уже содержится в вопросе - вы выполнили операцию xor и получившийся DWORD, WORD, BYTE - уже содержит результат. Проверяйте его.