From: Vijay Kiran Kamuju Subject: [PATCH] typelib.dll16: Add stub LoadRegTypeLib function Message-Id: Date: Wed, 3 Jun 2020 18:57:22 +0200 Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=44781 Signed-off-by: Vijay Kiran Kamuju From 108e53b17fe7141c05657d8c259c2ec36683eb16 Mon Sep 17 00:00:00 2001 From: Vijay Kiran Kamuju Date: Wed, 3 Jun 2020 18:52:34 +0200 Subject: [PATCH] typelib.dll16: Add stub LoadRegTypeLib function Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=44781 Signed-off-by: Vijay Kiran Kamuju --- dlls/typelib.dll16/typelib.c | 27 +++++++++++++++++++++++++++ dlls/typelib.dll16/typelib.dll16.spec | 2 +- 2 files changed, 28 insertions(+), 1 deletion(-) diff --git a/dlls/typelib.dll16/typelib.c b/dlls/typelib.dll16/typelib.c index 50354a51de..0fb072daa6 100644 --- a/dlls/typelib.dll16/typelib.c +++ b/dlls/typelib.dll16/typelib.c @@ -131,6 +131,33 @@ HRESULT WINAPI LoadTypeLib16( return E_FAIL; } +/****************************************************************************** + * LoadRegTypeLib [TYPELIB.11] + * + * Load a registered type library. + * + * RETURNS + * Success: S_OK. pptLib contains the type libraries ITypeLib interface. + * Failure: An HRESULT error code. + * + * NOTES + * ITypelib parameter is a FAR pointer. + */ +HRESULT WINAPI LoadRegTypeLib16( + REFGUID guid, /* [in] Guid to get the key name for */ + WORD wMaj, /* [in] Major version */ + WORD wMin, /* [in] Minor version */ + LCID lcid, /* [in] Locale Id */ + ITypeLib** pptLib) /* [out] Destination for loaded ITypeLib interface */ +{ + FIXME("(%s,%x,%x,%d,%p): stub\n",debugstr_guid(guid),wMaj,wMin,lcid,pptLib); + + if (pptLib!=0) + *pptLib=0; + + return E_FAIL; +} + /*********************************************************************** * LHashValOfNameSys (TYPELIB.4) */ diff --git a/dlls/typelib.dll16/typelib.dll16.spec b/dlls/typelib.dll16/typelib.dll16.spec index 66fd0aa0ee..01d7848fd1 100644 --- a/dlls/typelib.dll16/typelib.dll16.spec +++ b/dlls/typelib.dll16/typelib.dll16.spec @@ -7,6 +7,6 @@ 8 variable _IID_ITypeInfo(0x00020401 0x00000000 0x000000c0 0x46000000) 9 variable _IID_ITypeLib(0x00020402 0x00000000 0x000000c0 0x46000000) 10 stub REGISTERTYPELIB -11 stub LOADREGTYPELIB +11 pascal LoadRegTypeLib(ptr word word word ptr) LoadRegTypeLib16 14 pascal QueryPathOfRegTypeLib(ptr word word word ptr) QueryPathOfRegTypeLib16 15 pascal OaBuildVersion() OaBuildVersion16 -- 2.27.0