48 IUpdateSession *iface )
55 IUpdateSession *iface )
68 IUpdateSession *iface,
87 IUpdateSession_AddRef( iface );
92 IUpdateSession *iface,
100 IUpdateSession *iface,
110 IUpdateSession *iface,
122 IUpdateSession *iface,
127 DISPPARAMS *pDispParams,
129 EXCEPINFO *pExcepInfo,
137 IUpdateSession *
This,
145 IUpdateSession *
This,
153 IUpdateSession *
This,
161 IUpdateSession *
This,
169 IUpdateSession *
This,
177 IUpdateSession *
This,
178 IUpdateSearcher **
retval )
185 IUpdateSession *
This,
186 IUpdateDownloader **
retval )
193 IUpdateSession *
This,
194 IUpdateInstaller **
retval )
223 TRACE(
"(%p)\n", ppObj);
231 *ppObj = &
session->IUpdateSession_iface;
233 TRACE(
"returning iface %p\n", *ppObj);
#define InterlockedIncrement
#define InterlockedDecrement
#define WINE_DEFAULT_DEBUG_CHANNEL(t)
#define HeapFree(x, y, z)
struct _update_session update_session
static HRESULT WINAPI update_session_put_ClientApplicationID(IUpdateSession *This, BSTR value)
static ULONG WINAPI update_session_Release(IUpdateSession *iface)
static HRESULT WINAPI update_session_get_ReadOnly(IUpdateSession *This, VARIANT_BOOL *retval)
static HRESULT WINAPI update_session_GetTypeInfoCount(IUpdateSession *iface, UINT *pctinfo)
static HRESULT WINAPI update_session_CreateUpdateSearcher(IUpdateSession *This, IUpdateSearcher **retval)
static update_session * impl_from_IUpdateSession(IUpdateSession *iface)
static HRESULT WINAPI update_session_CreateUpdateInstaller(IUpdateSession *This, IUpdateInstaller **retval)
HRESULT UpdateSession_create(LPVOID *ppObj)
static HRESULT WINAPI update_session_GetIDsOfNames(IUpdateSession *iface, REFIID riid, LPOLESTR *rgszNames, UINT cNames, LCID lcid, DISPID *rgDispId)
static HRESULT WINAPI update_session_get_WebProxy(IUpdateSession *This, IWebProxy **retval)
static HRESULT WINAPI update_session_get_ClientApplicationID(IUpdateSession *This, BSTR *retval)
static const struct IUpdateSessionVtbl update_session_vtbl
static ULONG WINAPI update_session_AddRef(IUpdateSession *iface)
static HRESULT WINAPI update_session_Invoke(IUpdateSession *iface, DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
static HRESULT WINAPI update_session_QueryInterface(IUpdateSession *iface, REFIID riid, void **ppvObject)
static HRESULT WINAPI update_session_GetTypeInfo(IUpdateSession *iface, UINT iTInfo, LCID lcid, ITypeInfo **ppTInfo)
static HRESULT WINAPI update_session_CreateUpdateDownloader(IUpdateSession *This, IUpdateDownloader **retval)
static HRESULT WINAPI update_session_put_WebProxy(IUpdateSession *This, IWebProxy *value)
HRESULT UpdateDownloader_create(LPVOID *ppObj)
static VARIANTARG static DISPID
#define IsEqualGUID(rguid1, rguid2)
HRESULT UpdateSearcher_create(LPVOID *ppObj)
IUpdateSession IUpdateSession_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
HRESULT UpdateInstaller_create(LPVOID *ppObj)