DirectDrawEnumerateW function (ddraw.h)
This function is superseded by the DirectDrawEnumerateEx function.
The DirectDrawEnumerate function enumerates the primary DirectDraw display device and a nondisplay device (such as a 3-D accelerator that has no 2-D capabilities), if one is installed. The NULL entry always identifies the primary display device shared with the GDI.
Syntax
HRESULT DirectDrawEnumerateW(
[in] LPDDENUMCALLBACKW lpCallback,
[in] LPVOID lpContext
);
Parameters
[in] lpCallback
Address of a DDEnumCallback function to be called with a description of each enumerated DirectDraw-enabled hardware abstraction layer (HAL).
[in] lpContext
Address of an application-defined context to be passed to the enumeration callback function each time that it is called.
Return value
If the function succeeds, the return value is DD_OK.
If it fails, the function returns DDERR_INVALIDPARAMS.
Remarks
You must use LoadLibrary to explicitly link to Ddraw.dll and then use GetProcAddress to access the DirectDrawEnumerate function.
Requirements
| Target Platform | Windows |
| Header | ddraw.h |
| Library | Ddraw.lib |
| DLL | Ddraw.dll |