lpGUID
Адрес GUID, который представляет драйвер, который будет создан. NULL - всегда активный драйвер дисплея.
lplpDD
Адрес указателя, который будет инициализирован с имеющим силу DirectDraw указателем при успешном обращении
pUnkOuter
Учитывает будущую совместимость с COM особенностями соединения частей. Сейчас DirectDrawCreate возвратит ошибку, если этот параметр не NULL.
Эта функция пытается инициализировать объект DirectDraw, затем устанавливает указатель на объект. При вызове IDirectDraw:: GetCaps метод немедленно после инициализации определяется, до какой степени этот объект аппаратно ускорен.