After talking to Henri on irc, please ignore this patch. There are
patches out there to enumerate more devices than the primary one and
then the flags do play a role.

On 09/12/2012 11:08 PM, Michael Stefaniuc wrote:
> ---
>  dlls/ddraw/main.c |    5 +----
>  1 files changed, 1 insertions(+), 4 deletions(-)
> 
> diff --git a/dlls/ddraw/main.c b/dlls/ddraw/main.c
> index 61e8ec9..b79b12e 100644
> --- a/dlls/ddraw/main.c
> +++ b/dlls/ddraw/main.c
> @@ -377,12 +377,9 @@ HRESULT WINAPI 
> DirectDrawEnumerateExA(LPDDENUMCALLBACKEXA Callback, void *Contex
>                    DDENUM_NONDISPLAYDEVICES))
>          return DDERR_INVALIDPARAMS;
>  
> -    if (Flags)
> -        FIXME("flags 0x%08x not handled\n", Flags);
> -
>      TRACE("Enumerating default DirectDraw HAL interface\n");
>  
> -    /* We only have one driver by now */
> +    /* We have only one driver (primary) which is always enumerated 
> regardless of the flags */
>      __TRY
>      {
>          static CHAR driver_desc[] = "DirectDraw HAL",
> 

bye
        michael


Reply via email to