なんとか解決しました。DirectDrawCreateExの第二引数にLPDIRECTDRAW7のポインタを指定、という所を
解決前:
LPDIRECTDRAW7   pDD;
DirectDrawCreateEx( , pDD.....);
解決後:
DirectDrawCreateEx( , &pDD....);

でした。しかし、なぜ&が必要かが未熟者でイマイチ理解してない。
LPDIRECTDRAW7型自体ポインタですよね?それとも構造体なのかな?