if (DirectDrawCreateEx(NULL, (void **)&lpdd, IID_IDirectDraw7, NULL)!=DD_OK)
   return(0);


DirectDraw의 개체를 생성하는 코드 중에 일부분인데.

인수들 중에 두번 째 것이 '함수가 성공적으로 수행되면, 이곳에 COM인터페이스의 주소를 저장한다. lplpDD는 LPVOID형태이기 떄문에 캐스팅 되어야 한다.' 라고 나왔습니다.

대충은 이해가 살짝 되는데 문제는 (void **)&lpdd  이게 이해가 안됩니다.
(사실 C++ 내공이 좀 부족합니다만;; )

자세히 알려주세용=_=/