[PATCH] usp10: add stub for ScriptGetFontAlternateGlyphs

Aric Stewart aric at codeweavers.com
Tue May 26 10:46:55 CDT 2020


Signed-off-by: Aric Stewart <aric at codeweavers.com>

On 5/24/20 2:33 PM, Louis Lenders wrote:
> 
> https://bugs.winehq.org/show_bug.cgi?id=45536
> 
> 
> Signed-off-by: Louis Lenders <xerox.xerox2000x at gmail.com>
> ---
>   dlls/usp10/usp10.c    | 12 ++++++++++++
>   dlls/usp10/usp10.spec |  2 +-
>   2 files changed, 13 insertions(+), 1 deletion(-)
> 
> diff --git a/dlls/usp10/usp10.c b/dlls/usp10/usp10.c
> index c9fe12a544..322091c547 100644
> --- a/dlls/usp10/usp10.c
> +++ b/dlls/usp10/usp10.c
> @@ -4095,3 +4095,15 @@ HRESULT WINAPI ScriptGetFontFeatureTags( HDC hdc, SCRIPT_CACHE *psc, SCRIPT_ANAL
>   
>       return SHAPE_GetFontFeatureTags(hdc, (ScriptCache *)*psc, psa, tagScript, tagLangSys, cMaxTags, pFeatureTags, pcTags);
>   }
> +
> +HRESULT WINAPI ScriptGetFontAlternateGlyphs( HDC hdc, SCRIPT_CACHE *sc, SCRIPT_ANALYSIS *sa, OPENTYPE_TAG tag_script, OPENTYPE_TAG tag_langsys, OPENTYPE_TAG tag_feature,
> +                 WORD id, int size, WORD *list, int *count )
> +{
> +    FIXME("(%p, %p, %p, %s, %s, %s, 0x%04x, %d, %p, %p)\n", hdc, sc, sa, debugstr_an((char*)&tag_script,4), debugstr_an((char*)&tag_langsys,4),
> +          debugstr_an((char*)&tag_feature,4), id, size, list, count);
> +
> +    if(count)
> +        *count = 0;
> +
> +    return E_NOTIMPL;
> +}
> diff --git a/dlls/usp10/usp10.spec b/dlls/usp10/usp10.spec
> index 3e97d919a9..96bf47147a 100644
> --- a/dlls/usp10/usp10.spec
> +++ b/dlls/usp10/usp10.spec
> @@ -6,7 +6,7 @@
>   @ stdcall ScriptCacheGetHeight(ptr ptr ptr)
>   @ stdcall ScriptFreeCache(ptr)
>   @ stdcall ScriptGetCMap(ptr ptr ptr long long ptr)
> -@ stub ScriptGetFontAlternateGlyphs
> +@ stdcall ScriptGetFontAlternateGlyphs(long ptr ptr long long long long long ptr ptr)
>   @ stdcall ScriptGetFontFeatureTags(long ptr ptr long long long ptr ptr)
>   @ stdcall ScriptGetFontLanguageTags(long ptr ptr long long ptr ptr)
>   @ stdcall ScriptGetFontProperties(long ptr ptr)
> 



More information about the wine-devel mailing list