Commit 022e3f53 authored by Michael Stefaniuc's avatar Michael Stefaniuc Committed by Alexandre Julliard

qmgr: Parameter cleanup for a helper function.

parent a3fdfa22
...@@ -163,15 +163,13 @@ static const IEnumBackgroundCopyJobsVtbl BITS_IEnumBackgroundCopyJobs_Vtbl = ...@@ -163,15 +163,13 @@ static const IEnumBackgroundCopyJobsVtbl BITS_IEnumBackgroundCopyJobs_Vtbl =
BITS_IEnumBackgroundCopyJobs_GetCount BITS_IEnumBackgroundCopyJobs_GetCount
}; };
HRESULT EnumBackgroundCopyJobsConstructor(LPVOID *ppObj, HRESULT enum_copy_job_create(BackgroundCopyManagerImpl *qmgr, IEnumBackgroundCopyJobs **enumjob)
IBackgroundCopyManager* copyManager)
{ {
BackgroundCopyManagerImpl *qmgr = (BackgroundCopyManagerImpl *) copyManager;
EnumBackgroundCopyJobsImpl *This; EnumBackgroundCopyJobsImpl *This;
BackgroundCopyJobImpl *job; BackgroundCopyJobImpl *job;
ULONG i; ULONG i;
TRACE("%p, %p)\n", ppObj, copyManager); TRACE("%p, %p)\n", qmgr, enumjob);
This = HeapAlloc(GetProcessHeap(), 0, sizeof *This); This = HeapAlloc(GetProcessHeap(), 0, sizeof *This);
if (!This) if (!This)
...@@ -208,6 +206,6 @@ HRESULT EnumBackgroundCopyJobsConstructor(LPVOID *ppObj, ...@@ -208,6 +206,6 @@ HRESULT EnumBackgroundCopyJobsConstructor(LPVOID *ppObj,
} }
LeaveCriticalSection(&qmgr->cs); LeaveCriticalSection(&qmgr->cs);
*ppObj = &This->lpVtbl; *enumjob = (IEnumBackgroundCopyJobs *)&This->lpVtbl;
return S_OK; return S_OK;
} }
...@@ -85,7 +85,7 @@ static HRESULT WINAPI BITS_IBackgroundCopyManager_EnumJobs(IBackgroundCopyManage ...@@ -85,7 +85,7 @@ static HRESULT WINAPI BITS_IBackgroundCopyManager_EnumJobs(IBackgroundCopyManage
DWORD dwFlags, IEnumBackgroundCopyJobs **ppEnum) DWORD dwFlags, IEnumBackgroundCopyJobs **ppEnum)
{ {
TRACE("\n"); TRACE("\n");
return EnumBackgroundCopyJobsConstructor((LPVOID *) ppEnum, iface); return enum_copy_job_create(&globalMgr, ppEnum);
} }
static HRESULT WINAPI BITS_IBackgroundCopyManager_GetErrorDescription(IBackgroundCopyManager *iface, static HRESULT WINAPI BITS_IBackgroundCopyManager_GetErrorDescription(IBackgroundCopyManager *iface,
......
...@@ -100,8 +100,8 @@ extern BackgroundCopyManagerImpl globalMgr DECLSPEC_HIDDEN; ...@@ -100,8 +100,8 @@ extern BackgroundCopyManagerImpl globalMgr DECLSPEC_HIDDEN;
HRESULT BackgroundCopyManagerConstructor(IUnknown *pUnkOuter, LPVOID *ppObj) DECLSPEC_HIDDEN; HRESULT BackgroundCopyManagerConstructor(IUnknown *pUnkOuter, LPVOID *ppObj) DECLSPEC_HIDDEN;
HRESULT BackgroundCopyJobConstructor(LPCWSTR displayName, BG_JOB_TYPE type, HRESULT BackgroundCopyJobConstructor(LPCWSTR displayName, BG_JOB_TYPE type,
GUID *pJobId, LPVOID *ppObj) DECLSPEC_HIDDEN; GUID *pJobId, LPVOID *ppObj) DECLSPEC_HIDDEN;
HRESULT EnumBackgroundCopyJobsConstructor(LPVOID *ppObj, HRESULT enum_copy_job_create(BackgroundCopyManagerImpl *qmgr,
IBackgroundCopyManager* copyManager) DECLSPEC_HIDDEN; IEnumBackgroundCopyJobs **enumjob) DECLSPEC_HIDDEN;
HRESULT BackgroundCopyFileConstructor(BackgroundCopyJobImpl *owner, HRESULT BackgroundCopyFileConstructor(BackgroundCopyJobImpl *owner,
LPCWSTR remoteName, LPCWSTR localName, LPCWSTR remoteName, LPCWSTR localName,
LPVOID *ppObj) DECLSPEC_HIDDEN; LPVOID *ppObj) DECLSPEC_HIDDEN;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment