Module: wine Branch: master Commit: d99d3014f50c14d620e09ab046249b17f7c87bb5 URL: http://source.winehq.org/git/wine.git/?a=commit;h=d99d3014f50c14d620e09ab046... Author: Dmitry Timoshkov <dmitry(a)baikal.ru> Date: Wed Feb 19 12:13:07 2014 +0900 taskschd: Implement IRegisteredTask::get_Definition. --- dlls/taskschd/regtask.c | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/dlls/taskschd/regtask.c b/dlls/taskschd/regtask.c index b7eea52..eaf186a 100644 --- a/dlls/taskschd/regtask.c +++ b/dlls/taskschd/regtask.c @@ -189,8 +189,16 @@ static HRESULT WINAPI regtask_get_NextRunTime(IRegisteredTask *iface, DATE *date static HRESULT WINAPI regtask_get_Definition(IRegisteredTask *iface, ITaskDefinition **task) { - FIXME("%p,%p: stub\n", iface, task); - return E_NOTIMPL; + RegisteredTask *regtask = impl_from_IRegisteredTask(iface); + + TRACE("%p,%p\n", iface, task); + + if (!task) return E_POINTER; + + ITaskDefinition_AddRef(regtask->taskdef); + *task = regtask->taskdef; + + return S_OK; } static HRESULT WINAPI regtask_get_Xml(IRegisteredTask *iface, BSTR *xml)