wshom: Implement standard streams properties for Exec object.

Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=38210
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
Nikolay Sivov 2022-02-20 17:09:17 +03:00 committed by Alexandre Julliard
parent a514001019
commit 1128970a75
1 changed files with 18 additions and 9 deletions

View File

@ -230,29 +230,38 @@ static HRESULT WINAPI WshExec_get_Status(IWshExec *iface, WshExecStatus *status)
static HRESULT WINAPI WshExec_get_StdIn(IWshExec *iface, ITextStream **stream)
{
WshExecImpl *This = impl_from_IWshExec(iface);
WshExecImpl *exec = impl_from_IWshExec(iface);
FIXME("(%p)->(%p): stub\n", This, stream);
TRACE("%p, %p.\n", iface, stream);
return E_NOTIMPL;
*stream = exec->stdin_stream;
ITextStream_AddRef(*stream);
return S_OK;
}
static HRESULT WINAPI WshExec_get_StdOut(IWshExec *iface, ITextStream **stream)
{
WshExecImpl *This = impl_from_IWshExec(iface);
WshExecImpl *exec = impl_from_IWshExec(iface);
FIXME("(%p)->(%p): stub\n", This, stream);
TRACE("%p, %p.\n", iface, stream);
return E_NOTIMPL;
*stream = exec->stdout_stream;
ITextStream_AddRef(*stream);
return S_OK;
}
static HRESULT WINAPI WshExec_get_StdErr(IWshExec *iface, ITextStream **stream)
{
WshExecImpl *This = impl_from_IWshExec(iface);
WshExecImpl *exec = impl_from_IWshExec(iface);
FIXME("(%p)->(%p): stub\n", This, stream);
TRACE("%p, %p.\n", iface, stream);
return E_NOTIMPL;
*stream = exec->stderr_stream;
ITextStream_AddRef(*stream);
return S_OK;
}
static HRESULT WINAPI WshExec_get_ProcessID(IWshExec *iface, DWORD *pid)