Louis Lenders : usp10: Add stub for ScriptGetFontAlternateGlyphs.

Alexandre Julliard julliard at winehq.org
Tue May 26 17:17:07 CDT 2020


Module: wine
Branch: master
Commit: 8257fe88fb99ca0bdeec27b47b7cf835bda5c061
URL:    https://source.winehq.org/git/wine.git/?a=commit;h=8257fe88fb99ca0bdeec27b47b7cf835bda5c061

Author: Louis Lenders <xerox.xerox2000x at gmail.com>
Date:   Sun May 24 21:33:05 2020 +0200

usp10: Add stub for ScriptGetFontAlternateGlyphs.

Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=45536
Signed-off-by: Louis Lenders <xerox.xerox2000x at gmail.com>
Signed-off-by: Aric Stewart <aric at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 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-cvs mailing list