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


Reply via email to