New flags in LoadLibraryEx
Juan Lang
juan.lang at gmail.com
Sun Jun 20 12:13:29 CDT 2010
Hi Mariusz,
> if( flags & LOAD_IGNORE_CODE_AUTHZ_LEVEL )
> FIXME("unsupported flag: LOAD_IGNORE_CODE_AUTHZ_LEVEL\n");
>
> if( flags & LOAD_LIBRARY_AS_IMAGE_RESOURCE )
> FIXME("unsupported flag: LOAD_LIBRARY_AS_IMAGE_RESOURCE\n");
>
> if( flags & LOAD_LIBRARY_AS_DATAFILE_EXCLUSIVE ) {
> FIXME("unsupported flag: LOAD_LIBRARY_AS_DATAFILE_EXCLUSIVE\n");
> /* temporary solution which should let some application working */
> flags |= LOAD_LIBRARY_AS_DATAFILE;
> }
>
> if( flags & LOAD_LIBRARY_REQUIRE_SIGNED_TARGET )
> FIXME("unsupported flag: LOAD_LIBRARY_REQUIRE_SIGNED_TARGET\n");
This is a bit verbose. Better to create some constant with all the
unsupported flags, e.g.
static const DWORD unsupported = LOAD_IGNORE_CODE_AUTHZ_LEVEL |
LOAD_LIBRARY_AS_IMAGE_RESOURCE...
then check if any of them is set.
--Juan
More information about the wine-devel
mailing list