Module: wine Branch: master Commit: ddb0339fa126379b0d6a39a38ce2aee6c52f5711 URL: https://gitlab.winehq.org/wine/wine/-/commit/ddb0339fa126379b0d6a39a38ce2aee...
Author: Loïc Rebmeister fox2code@gmail.com Date: Thu Aug 25 18:08:47 2022 +0200
wintypes: Add RoResolveNamespace stub.
Signed-off-by: Loïc Rebmeister fox2code@gmail.com
---
dlls/wintypes/main.c | 15 +++++++++++++++ dlls/wintypes/wintypes.spec | 2 +- 2 files changed, 16 insertions(+), 1 deletion(-)
diff --git a/dlls/wintypes/main.c b/dlls/wintypes/main.c index 1ca8d94cd67..74eda4af5ce 100644 --- a/dlls/wintypes/main.c +++ b/dlls/wintypes/main.c @@ -354,3 +354,18 @@ HRESULT WINAPI DllGetActivationFactory(HSTRING classid, IActivationFactory **fac IUnknown_AddRef(*factory); return S_OK; } + +HRESULT WINAPI RoResolveNamespace(HSTRING name, HSTRING windowsMetaDataDir, + DWORD packageGraphDirsCount, const HSTRING *packageGraphDirs, + DWORD *metaDataFilePathsCount, HSTRING **metaDataFilePaths, + DWORD *subNamespacesCount, HSTRING **subNamespaces) +{ + FIXME("name %s, windowsMetaDataDir %s, metaDataFilePaths %p, subNamespaces %p stub!\n", + debugstr_hstring(name), debugstr_hstring(windowsMetaDataDir), + metaDataFilePaths, subNamespaces); + + if (!metaDataFilePaths && !subNamespaces) + return E_INVALIDARG; + + return RO_E_METADATA_NAME_NOT_FOUND; +} diff --git a/dlls/wintypes/wintypes.spec b/dlls/wintypes/wintypes.spec index 7c3a8d402a7..305344fef42 100644 --- a/dlls/wintypes/wintypes.spec +++ b/dlls/wintypes/wintypes.spec @@ -8,4 +8,4 @@ @ stub RoIsApiContractMajorVersionPresent @ stub RoIsApiContractPresent @ stub RoParseTypeName -@ stub RoResolveNamespace +@ stdcall RoResolveNamespace(ptr ptr long ptr ptr ptr ptr ptr)