49 IUpdateDownloader *iface )
56 IUpdateDownloader *iface )
69 IUpdateDownloader *iface,
88 IUpdateDownloader_AddRef( iface );
93 IUpdateDownloader *iface,
101 IUpdateDownloader *iface,
111 IUpdateDownloader *iface,
123 IUpdateDownloader *iface,
128 DISPPARAMS *pDispParams,
130 EXCEPINFO *pExcepInfo,
138 IUpdateDownloader *
This,
146 IUpdateDownloader *
This,
154 IUpdateDownloader *
This,
162 IUpdateDownloader *
This,
170 IUpdateDownloader *
This,
171 DownloadPriority *
retval )
178 IUpdateDownloader *
This,
179 DownloadPriority
value )
186 IUpdateDownloader *
This,
187 IUpdateCollection **
retval )
194 IUpdateDownloader *
This,
195 IUpdateCollection *
value )
202 IUpdateDownloader *
This,
213 IUpdateDownloader *
This,
214 IDownloadResult **
retval )
221 IUpdateDownloader *
This,
223 IDownloadResult **
retval )
255 TRACE(
"(%p)\n", ppObj);
261 downloader->
refs = 1;
265 TRACE(
"returning iface %p\n", *ppObj);
#define InterlockedIncrement
#define InterlockedDecrement
#define WINE_DEFAULT_DEBUG_CHANNEL(t)
#define HeapFree(x, y, z)
static const struct IUpdateDownloaderVtbl update_downloader_vtbl
static HRESULT WINAPI update_downloader_Invoke(IUpdateDownloader *iface, DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
static HRESULT WINAPI update_downloader_put_ClientApplicationID(IUpdateDownloader *This, BSTR value)
static ULONG WINAPI update_downloader_AddRef(IUpdateDownloader *iface)
static HRESULT WINAPI update_downloader_put_IsForced(IUpdateDownloader *This, VARIANT_BOOL value)
static HRESULT WINAPI update_downloader_GetIDsOfNames(IUpdateDownloader *iface, REFIID riid, LPOLESTR *rgszNames, UINT cNames, LCID lcid, DISPID *rgDispId)
static HRESULT WINAPI update_downloader_BeginDownload(IUpdateDownloader *This, IUnknown *onProgressChanged, IUnknown *onCompleted, VARIANT state, IDownloadJob **retval)
static HRESULT WINAPI update_downloader_get_ClientApplicationID(IUpdateDownloader *This, BSTR *retval)
static HRESULT WINAPI update_downloader_Download(IUpdateDownloader *This, IDownloadResult **retval)
static HRESULT WINAPI update_downloader_EndDownload(IUpdateDownloader *This, IDownloadJob *value, IDownloadResult **retval)
static update_downloader * impl_from_IUpdateDownloader(IUpdateDownloader *iface)
static HRESULT WINAPI update_downloader_put_Updates(IUpdateDownloader *This, IUpdateCollection *value)
static HRESULT WINAPI update_downloader_put_Priority(IUpdateDownloader *This, DownloadPriority value)
static HRESULT WINAPI update_downloader_get_Priority(IUpdateDownloader *This, DownloadPriority *retval)
static HRESULT WINAPI update_downloader_QueryInterface(IUpdateDownloader *iface, REFIID riid, void **ppvObject)
HRESULT UpdateDownloader_create(LPVOID *ppObj)
struct _update_downloader update_downloader
static ULONG WINAPI update_downloader_Release(IUpdateDownloader *iface)
static HRESULT WINAPI update_downloader_GetTypeInfo(IUpdateDownloader *iface, UINT iTInfo, LCID lcid, ITypeInfo **ppTInfo)
static HRESULT WINAPI update_downloader_get_IsForced(IUpdateDownloader *This, VARIANT_BOOL *retval)
static HRESULT WINAPI update_downloader_get_Updates(IUpdateDownloader *This, IUpdateCollection **retval)
static HRESULT WINAPI update_downloader_GetTypeInfoCount(IUpdateDownloader *iface, UINT *pctinfo)
static VARIANTARG static DISPID
#define IsEqualGUID(rguid1, rguid2)
IUpdateDownloader IUpdateDownloader_iface
#define CONTAINING_RECORD(address, type, field)
_In_ DWORD _Out_ _In_ WORD wFlags
_In_ void _In_ PCCERT_CONTEXT _In_opt_ LPFILETIME _In_ DWORD _In_ DWORD _Outptr_opt_ void ** ppvObject