Библиотека DirectX призвана облегчить жизнь программистам, занимающимся разработкой игр в операционной среде Windows. Сочетая в себе максимально возможную скорость и минимальную аппаратную зависимость, эта библиотека стала необходимым инструментом в программировании игр. В этой книге детально описаны составляющие эту библиотеку компоненты: DirectDraw, DirectSound, DirectMusic, DirectInput и DirectPlay. Читатель, знакомый с C, легко поймет все приведенные в книге примеры, но предварительное (пусть даже поверхностное) знакомство с объектно-ориентированным программированием на C++ было бы нелишним. Также стоит учитывать, что SDL является неплохой альтернативой DirectDraw и является кроссплатформенной, а ознакомиться с данной библиотекой можно в книге
Focus On SDL pdf. Дополнительно книга DirectX 7.0 для программистов дат общие знание о мультимедиа подсистеме Windows.