48 IUpdateInstaller *iface )
55 IUpdateInstaller *iface )
68 IUpdateInstaller *iface,
87 IUpdateInstaller_AddRef( iface );
92 IUpdateInstaller *iface,
100 IUpdateInstaller *iface,
110 IUpdateInstaller *iface,
122 IUpdateInstaller *iface,
127 DISPPARAMS *pDispParams,
129 EXCEPINFO *pExcepInfo,
137 IUpdateInstaller *
This,
145 IUpdateInstaller *
This,
153 IUpdateInstaller *
This,
161 IUpdateInstaller *
This,
169 IUpdateInstaller *
This,
177 IUpdateInstaller *
This,
185 IUpdateInstaller *
This,
193 IUpdateInstaller *
This,
201 IUpdateInstaller *
This,
202 IUpdateCollection **
retval )
209 IUpdateInstaller *
This,
210 IUpdateCollection *
value )
217 IUpdateInstaller *
This,
221 IInstallationJob **
retval )
228 IUpdateInstaller *
This,
232 IInstallationJob **
retval )
239 IUpdateInstaller *
This,
240 IInstallationJob *
value,
241 IInstallationResult **
retval )
248 IUpdateInstaller *
This,
249 IInstallationJob *
value,
250 IInstallationResult **
retval )
257 IUpdateInstaller *
This,
258 IInstallationResult **
retval )
265 IUpdateInstaller *
This,
267 IInstallationResult **
retval )
274 IUpdateInstaller *
This,
282 IUpdateInstaller *
This,
283 IInstallationResult **
retval )
290 IUpdateInstaller *
This,
298 IUpdateInstaller *
This,
306 IUpdateInstaller *
This,
349 TRACE(
"(%p)\n", ppObj);
359 TRACE(
"returning iface %p\n", *ppObj);
#define InterlockedIncrement
#define InterlockedDecrement
#define WINE_DEFAULT_DEBUG_CHANNEL(t)
#define HeapFree(x, y, z)
static VARIANTARG static DISPID
#define IsEqualGUID(rguid1, rguid2)
IUpdateInstaller IUpdateInstaller_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)
static HRESULT WINAPI update_installer_Uninstall(IUpdateInstaller *This, IInstallationResult **retval)
static HRESULT WINAPI update_installer_GetIDsOfNames(IUpdateInstaller *iface, REFIID riid, LPOLESTR *rgszNames, UINT cNames, LCID lcid, DISPID *rgDispId)
static HRESULT WINAPI update_installer_get_IsBusy(IUpdateInstaller *This, VARIANT_BOOL *retval)
static HRESULT WINAPI update_installer_GetTypeInfo(IUpdateInstaller *iface, UINT iTInfo, LCID lcid, ITypeInfo **ppTInfo)
static HRESULT WINAPI update_installer_get_AllowSourcePrompts(IUpdateInstaller *This, VARIANT_BOOL *retval)
static HRESULT WINAPI update_installer_BeginInstall(IUpdateInstaller *This, IUnknown *onProgressChanged, IUnknown *onCompleted, VARIANT state, IInstallationJob **retval)
static HRESULT WINAPI update_installer_put_ParentWindow(IUpdateInstaller *This, IUnknown *value)
static ULONG WINAPI update_installer_Release(IUpdateInstaller *iface)
static HRESULT WINAPI update_installer_BeginUninstall(IUpdateInstaller *This, IUnknown *onProgressChanged, IUnknown *onCompleted, VARIANT state, IInstallationJob **retval)
static HRESULT WINAPI update_installer_put_ClientApplicationID(IUpdateInstaller *This, BSTR value)
static HRESULT WINAPI update_installer_put_Updates(IUpdateInstaller *This, IUpdateCollection *value)
static HRESULT WINAPI update_installer_put_ParentHwnd(IUpdateInstaller *This, HWND value)
static HRESULT WINAPI update_installer_Invoke(IUpdateInstaller *iface, DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
static HRESULT WINAPI update_installer_Install(IUpdateInstaller *This, IInstallationResult **retval)
static HRESULT WINAPI update_installer_EndInstall(IUpdateInstaller *This, IInstallationJob *value, IInstallationResult **retval)
static HRESULT WINAPI update_installer_get_Updates(IUpdateInstaller *This, IUpdateCollection **retval)
static HRESULT WINAPI update_installer_RunWizard(IUpdateInstaller *This, BSTR dialogTitle, IInstallationResult **retval)
struct _update_installer update_installer
static HRESULT WINAPI update_installer_get_RebootRequiredBeforeInstallation(IUpdateInstaller *This, VARIANT_BOOL *retval)
static HRESULT WINAPI update_installer_get_ParentHwnd(IUpdateInstaller *This, HWND *retval)
static HRESULT WINAPI update_installer_QueryInterface(IUpdateInstaller *iface, REFIID riid, void **ppvObject)
static HRESULT WINAPI update_installer_GetTypeInfoCount(IUpdateInstaller *iface, UINT *pctinfo)
static HRESULT WINAPI update_installer_EndUninstall(IUpdateInstaller *This, IInstallationJob *value, IInstallationResult **retval)
static ULONG WINAPI update_installer_AddRef(IUpdateInstaller *iface)
static HRESULT WINAPI update_installer_get_ParentWindow(IUpdateInstaller *This, IUnknown **retval)
static HRESULT WINAPI update_installer_get_ClientApplicationID(IUpdateInstaller *This, BSTR *retval)
static const struct IUpdateInstallerVtbl update_installer_vtbl
static HRESULT WINAPI update_installer_get_IsForced(IUpdateInstaller *This, VARIANT_BOOL *retval)
static HRESULT WINAPI update_installer_put_IsForced(IUpdateInstaller *This, VARIANT_BOOL value)
static update_installer * impl_from_IUpdateInstaller(IUpdateInstaller *iface)
static HRESULT WINAPI update_installer_put_AllowSourcePrompts(IUpdateInstaller *This, VARIANT_BOOL value)