HRESULT DirectDrawEnumerate(LPDDENUMCALLBACK lpCallback,
LPVOID lpContext);
Enumerates the DirectDraw objects installed on the system. The NULL GUID entry always identifies the primary display device shared with GDI.
·Returns DD_OK if successful, or DDERR_INVALIDPARAMS otherwise.
lpCallback
Address of a Callback function that will be called with a description of each DirectDraw-enabled HAL installed in the system.
lpContext
Address of a caller-defined context that will be passed to the enumeration callback each time it is called.