Минимально необходимый набор включаемых файлов и библиотек содержится в Windows 95 DDK (подкаталоги Inc32
и Lib). Обычно требуется включение хотя бы файлов BASEDEF.H и VMM.H.
Файлы VXDWRAPS.H, CONFIGMG.H и некоторые другие оформлены в стиле обычного языка C, поэтому при включении их в файлы типа CPP директивы #include необходимо помещать внутрь квалификатора extern "C":
extern "C" { #include <vxdwraps.h> }
Файлы из DDK можно включать и в тексты модулей обычных приложений, определив перед этим символическое имя Not_VxD. При этом определяются только полезные константы и типы, а определение специфических для VxD конструкций отключается.