[Common-dev] CR-Client: Fix another Windows CE build buster

[Common-dev] CR-Client: Fix another Windows CE build buster

Aaron Colwell acolwell at real.com
Mon May 10 15:55:37 PDT 2004


sounds good to me.

Aaron

On Mon, May 10, 2004 at 03:41:10PM -0700, Kevin Ross wrote:
> In common/fileio/platform/win/filespecutils.cpp, the following patch was 
> applied, supposedly to remove ShellExecuteEx call on CE, since it isn't 
> supported:
> 
>  #include "hlxclib/windows.h"
>  #include <winbase.h>
> +#ifndef _WINCE
>  #include <shlobj.h>
> +#else
> +#  ifdef NO_SHELLEXECUTE_EX_SUPPORT_
> +#    define LPSHELLEXECUTEINFO LPVOID
> +#    include <shlobj.h>
> +#    undef LPSHELLEXECUTEINFO
> +#  endif
> +#endif
> +
>  #include "hlxclib/sys/stat.h"
> 
> But unfortunately, this causes shlobj.h to not be included at all on Win CE 
> 3.0 builds, causing the build to fail.  Also, I don't see how this patch 
> fixes anything, since ShellExecuteEx isn't even used anywhere in this file!
> 
> I propose we just roll back this change.
> 
> -- Kevin
> 
> 
> _______________________________________________
> Common-dev mailing list
> Common-dev at lists.helixcommunity.org
> http://lists.helixcommunity.org/mailman/listinfo/common-dev



More information about the Common-dev mailing list
 

Site Map   |   Terms of Use   |   Privacy Policy   |   Contact Us

Copyright © 1995-2007 RealNetworks, Inc. All rights reserved. RealNetworks and Helix are trademarks of RealNetworks.
All other trademarks or registered trademarks are the property of their respective holders.