[PATCH 06/13] msscript.ocx: Implement ScriptModule_get_Name.
Gabriel Ivăncescu
gabrielopcode at gmail.com
Thu Apr 9 09:34:33 CDT 2020
Signed-off-by: Gabriel Ivăncescu <gabrielopcode at gmail.com>
---
dlls/msscript.ocx/msscript.c | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
diff --git a/dlls/msscript.ocx/msscript.c b/dlls/msscript.ocx/msscript.c
index 393f39e..3cb0215 100644
--- a/dlls/msscript.ocx/msscript.c
+++ b/dlls/msscript.ocx/msscript.c
@@ -736,9 +736,13 @@ static HRESULT WINAPI ScriptModule_get_Name(IScriptModule *iface, BSTR *pbstrNam
{
ScriptModule *This = impl_from_IScriptModule(iface);
- FIXME("(%p)->(%p)\n", This, pbstrName);
+ TRACE("(%p)->(%p)\n", This, pbstrName);
- return E_NOTIMPL;
+ if (!pbstrName) return E_POINTER;
+ if (!This->control) return E_FAIL;
+
+ *pbstrName = SysAllocString(This->name ? This->name : L"Global");
+ return *pbstrName ? S_OK : E_OUTOFMEMORY;
}
static HRESULT WINAPI ScriptModule_get_CodeObject(IScriptModule *iface, IDispatch **ppdispObject)
--
2.21.0
More information about the wine-devel
mailing list