summaryrefslogtreecommitdiff
path: root/chromium/third_party/win_build_output/midl/google_update
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/win_build_output/midl/google_update')
-rw-r--r--chromium/third_party/win_build_output/midl/google_update/x64/google_update_idl.dlldata.c38
-rw-r--r--chromium/third_party/win_build_output/midl/google_update/x64/google_update_idl.h4892
-rw-r--r--chromium/third_party/win_build_output/midl/google_update/x64/google_update_idl.tlbbin0 -> 19772 bytes
-rw-r--r--chromium/third_party/win_build_output/midl/google_update/x64/google_update_idl_i.c211
-rw-r--r--chromium/third_party/win_build_output/midl/google_update/x64/google_update_idl_p.c7602
-rw-r--r--chromium/third_party/win_build_output/midl/google_update/x86/google_update_idl.dlldata.c38
-rw-r--r--chromium/third_party/win_build_output/midl/google_update/x86/google_update_idl.h4892
-rw-r--r--chromium/third_party/win_build_output/midl/google_update/x86/google_update_idl.tlbbin0 -> 19772 bytes
-rw-r--r--chromium/third_party/win_build_output/midl/google_update/x86/google_update_idl_i.c211
-rw-r--r--chromium/third_party/win_build_output/midl/google_update/x86/google_update_idl_p.c7546
10 files changed, 25430 insertions, 0 deletions
diff --git a/chromium/third_party/win_build_output/midl/google_update/x64/google_update_idl.dlldata.c b/chromium/third_party/win_build_output/midl/google_update/x64/google_update_idl.dlldata.c
new file mode 100644
index 00000000000..7f84320cb61
--- /dev/null
+++ b/chromium/third_party/win_build_output/midl/google_update/x64/google_update_idl.dlldata.c
@@ -0,0 +1,38 @@
+/*********************************************************
+ DllData file -- generated by MIDL compiler
+
+ DO NOT ALTER THIS FILE
+
+ This file is regenerated by MIDL on every IDL file compile.
+
+ To completely reconstruct this file, delete it and rerun MIDL
+ on all the IDL files in this DLL, specifying this file for the
+ /dlldata command line option
+
+*********************************************************/
+
+#define PROXY_DELEGATION
+
+#include <rpcproxy.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+EXTERN_PROXY_FILE( google_update_idl )
+
+
+PROXYFILE_LIST_START
+/* Start of list */
+ REFERENCE_PROXY_FILE( google_update_idl ),
+/* End of list */
+PROXYFILE_LIST_END
+
+
+DLLDATA_ROUTINES( aProxyFileList, GET_DLL_CLSID )
+
+#ifdef __cplusplus
+} /*extern "C" */
+#endif
+
+/* end of generated dlldata file */
diff --git a/chromium/third_party/win_build_output/midl/google_update/x64/google_update_idl.h b/chromium/third_party/win_build_output/midl/google_update/x64/google_update_idl.h
new file mode 100644
index 00000000000..ca3c67f8b1d
--- /dev/null
+++ b/chromium/third_party/win_build_output/midl/google_update/x64/google_update_idl.h
@@ -0,0 +1,4892 @@
+
+
+/* this ALWAYS GENERATED file contains the definitions for the interfaces */
+
+
+ /* File created by MIDL compiler version 8.xx.xxxx */
+/* at a redacted point in time
+ */
+/* Compiler settings for ../../google_update/google_update_idl.idl:
+ Oicf, W1, Zp8, env=Win64 (32b run), target_arch=AMD64 8.xx.xxxx
+ protocol : dce , ms_ext, c_ext, robust
+ error checks: allocation ref bounds_check enum stub_data
+ VC __declspec() decoration level:
+ __declspec(uuid()), __declspec(selectany), __declspec(novtable)
+ DECLSPEC_UUID(), MIDL_INTERFACE()
+*/
+/* @@MIDL_FILE_HEADING( ) */
+
+#pragma warning( disable: 4049 ) /* more than 64k source lines */
+
+
+/* verify that the <rpcndr.h> version is high enough to compile this file*/
+#ifndef __REQUIRED_RPCNDR_H_VERSION__
+#define __REQUIRED_RPCNDR_H_VERSION__ 475
+#endif
+
+#include "rpc.h"
+#include "rpcndr.h"
+
+#ifndef __RPCNDR_H_VERSION__
+#error this stub requires an updated version of <rpcndr.h>
+#endif /* __RPCNDR_H_VERSION__ */
+
+#ifndef COM_NO_WINDOWS_H
+#include "windows.h"
+#include "ole2.h"
+#endif /*COM_NO_WINDOWS_H*/
+
+#ifndef __google_update_idl_h__
+#define __google_update_idl_h__
+
+#if defined(_MSC_VER) && (_MSC_VER >= 1020)
+#pragma once
+#endif
+
+/* Forward Declarations */
+
+#ifndef __IGoogleUpdate3_FWD_DEFINED__
+#define __IGoogleUpdate3_FWD_DEFINED__
+typedef interface IGoogleUpdate3 IGoogleUpdate3;
+
+#endif /* __IGoogleUpdate3_FWD_DEFINED__ */
+
+
+#ifndef __IAppBundle_FWD_DEFINED__
+#define __IAppBundle_FWD_DEFINED__
+typedef interface IAppBundle IAppBundle;
+
+#endif /* __IAppBundle_FWD_DEFINED__ */
+
+
+#ifndef __IApp_FWD_DEFINED__
+#define __IApp_FWD_DEFINED__
+typedef interface IApp IApp;
+
+#endif /* __IApp_FWD_DEFINED__ */
+
+
+#ifndef __IAppCommand_FWD_DEFINED__
+#define __IAppCommand_FWD_DEFINED__
+typedef interface IAppCommand IAppCommand;
+
+#endif /* __IAppCommand_FWD_DEFINED__ */
+
+
+#ifndef __IAppVersion_FWD_DEFINED__
+#define __IAppVersion_FWD_DEFINED__
+typedef interface IAppVersion IAppVersion;
+
+#endif /* __IAppVersion_FWD_DEFINED__ */
+
+
+#ifndef __IPackage_FWD_DEFINED__
+#define __IPackage_FWD_DEFINED__
+typedef interface IPackage IPackage;
+
+#endif /* __IPackage_FWD_DEFINED__ */
+
+
+#ifndef __ICurrentState_FWD_DEFINED__
+#define __ICurrentState_FWD_DEFINED__
+typedef interface ICurrentState ICurrentState;
+
+#endif /* __ICurrentState_FWD_DEFINED__ */
+
+
+#ifndef __IRegistrationUpdateHook_FWD_DEFINED__
+#define __IRegistrationUpdateHook_FWD_DEFINED__
+typedef interface IRegistrationUpdateHook IRegistrationUpdateHook;
+
+#endif /* __IRegistrationUpdateHook_FWD_DEFINED__ */
+
+
+#ifndef __ICredentialDialog_FWD_DEFINED__
+#define __ICredentialDialog_FWD_DEFINED__
+typedef interface ICredentialDialog ICredentialDialog;
+
+#endif /* __ICredentialDialog_FWD_DEFINED__ */
+
+
+#ifndef __IGoogleUpdate3Web_FWD_DEFINED__
+#define __IGoogleUpdate3Web_FWD_DEFINED__
+typedef interface IGoogleUpdate3Web IGoogleUpdate3Web;
+
+#endif /* __IGoogleUpdate3Web_FWD_DEFINED__ */
+
+
+#ifndef __IGoogleUpdate3WebSecurity_FWD_DEFINED__
+#define __IGoogleUpdate3WebSecurity_FWD_DEFINED__
+typedef interface IGoogleUpdate3WebSecurity IGoogleUpdate3WebSecurity;
+
+#endif /* __IGoogleUpdate3WebSecurity_FWD_DEFINED__ */
+
+
+#ifndef __IAppBundleWeb_FWD_DEFINED__
+#define __IAppBundleWeb_FWD_DEFINED__
+typedef interface IAppBundleWeb IAppBundleWeb;
+
+#endif /* __IAppBundleWeb_FWD_DEFINED__ */
+
+
+#ifndef __IAppWeb_FWD_DEFINED__
+#define __IAppWeb_FWD_DEFINED__
+typedef interface IAppWeb IAppWeb;
+
+#endif /* __IAppWeb_FWD_DEFINED__ */
+
+
+#ifndef __IAppCommandWeb_FWD_DEFINED__
+#define __IAppCommandWeb_FWD_DEFINED__
+typedef interface IAppCommandWeb IAppCommandWeb;
+
+#endif /* __IAppCommandWeb_FWD_DEFINED__ */
+
+
+#ifndef __IAppVersionWeb_FWD_DEFINED__
+#define __IAppVersionWeb_FWD_DEFINED__
+typedef interface IAppVersionWeb IAppVersionWeb;
+
+#endif /* __IAppVersionWeb_FWD_DEFINED__ */
+
+
+#ifndef __ICoCreateAsyncStatus_FWD_DEFINED__
+#define __ICoCreateAsyncStatus_FWD_DEFINED__
+typedef interface ICoCreateAsyncStatus ICoCreateAsyncStatus;
+
+#endif /* __ICoCreateAsyncStatus_FWD_DEFINED__ */
+
+
+#ifndef __ICoCreateAsync_FWD_DEFINED__
+#define __ICoCreateAsync_FWD_DEFINED__
+typedef interface ICoCreateAsync ICoCreateAsync;
+
+#endif /* __ICoCreateAsync_FWD_DEFINED__ */
+
+
+#ifndef __IBrowserHttpRequest2_FWD_DEFINED__
+#define __IBrowserHttpRequest2_FWD_DEFINED__
+typedef interface IBrowserHttpRequest2 IBrowserHttpRequest2;
+
+#endif /* __IBrowserHttpRequest2_FWD_DEFINED__ */
+
+
+#ifndef __IProcessLauncher_FWD_DEFINED__
+#define __IProcessLauncher_FWD_DEFINED__
+typedef interface IProcessLauncher IProcessLauncher;
+
+#endif /* __IProcessLauncher_FWD_DEFINED__ */
+
+
+#ifndef __IOneClickProcessLauncher_FWD_DEFINED__
+#define __IOneClickProcessLauncher_FWD_DEFINED__
+typedef interface IOneClickProcessLauncher IOneClickProcessLauncher;
+
+#endif /* __IOneClickProcessLauncher_FWD_DEFINED__ */
+
+
+#ifndef __IProgressWndEvents_FWD_DEFINED__
+#define __IProgressWndEvents_FWD_DEFINED__
+typedef interface IProgressWndEvents IProgressWndEvents;
+
+#endif /* __IProgressWndEvents_FWD_DEFINED__ */
+
+
+#ifndef __IJobObserver_FWD_DEFINED__
+#define __IJobObserver_FWD_DEFINED__
+typedef interface IJobObserver IJobObserver;
+
+#endif /* __IJobObserver_FWD_DEFINED__ */
+
+
+#ifndef __IGoogleUpdate_FWD_DEFINED__
+#define __IGoogleUpdate_FWD_DEFINED__
+typedef interface IGoogleUpdate IGoogleUpdate;
+
+#endif /* __IGoogleUpdate_FWD_DEFINED__ */
+
+
+#ifndef __IGoogleUpdateCore_FWD_DEFINED__
+#define __IGoogleUpdateCore_FWD_DEFINED__
+typedef interface IGoogleUpdateCore IGoogleUpdateCore;
+
+#endif /* __IGoogleUpdateCore_FWD_DEFINED__ */
+
+
+#ifndef __IGoogleUpdate3_FWD_DEFINED__
+#define __IGoogleUpdate3_FWD_DEFINED__
+typedef interface IGoogleUpdate3 IGoogleUpdate3;
+
+#endif /* __IGoogleUpdate3_FWD_DEFINED__ */
+
+
+#ifndef __IAppBundle_FWD_DEFINED__
+#define __IAppBundle_FWD_DEFINED__
+typedef interface IAppBundle IAppBundle;
+
+#endif /* __IAppBundle_FWD_DEFINED__ */
+
+
+#ifndef __IApp_FWD_DEFINED__
+#define __IApp_FWD_DEFINED__
+typedef interface IApp IApp;
+
+#endif /* __IApp_FWD_DEFINED__ */
+
+
+#ifndef __IAppCommand_FWD_DEFINED__
+#define __IAppCommand_FWD_DEFINED__
+typedef interface IAppCommand IAppCommand;
+
+#endif /* __IAppCommand_FWD_DEFINED__ */
+
+
+#ifndef __IAppVersion_FWD_DEFINED__
+#define __IAppVersion_FWD_DEFINED__
+typedef interface IAppVersion IAppVersion;
+
+#endif /* __IAppVersion_FWD_DEFINED__ */
+
+
+#ifndef __IPackage_FWD_DEFINED__
+#define __IPackage_FWD_DEFINED__
+typedef interface IPackage IPackage;
+
+#endif /* __IPackage_FWD_DEFINED__ */
+
+
+#ifndef __ICurrentState_FWD_DEFINED__
+#define __ICurrentState_FWD_DEFINED__
+typedef interface ICurrentState ICurrentState;
+
+#endif /* __ICurrentState_FWD_DEFINED__ */
+
+
+#ifndef __IGoogleUpdate3Web_FWD_DEFINED__
+#define __IGoogleUpdate3Web_FWD_DEFINED__
+typedef interface IGoogleUpdate3Web IGoogleUpdate3Web;
+
+#endif /* __IGoogleUpdate3Web_FWD_DEFINED__ */
+
+
+#ifndef __IAppBundleWeb_FWD_DEFINED__
+#define __IAppBundleWeb_FWD_DEFINED__
+typedef interface IAppBundleWeb IAppBundleWeb;
+
+#endif /* __IAppBundleWeb_FWD_DEFINED__ */
+
+
+#ifndef __IAppWeb_FWD_DEFINED__
+#define __IAppWeb_FWD_DEFINED__
+typedef interface IAppWeb IAppWeb;
+
+#endif /* __IAppWeb_FWD_DEFINED__ */
+
+
+#ifndef __IAppCommandWeb_FWD_DEFINED__
+#define __IAppCommandWeb_FWD_DEFINED__
+typedef interface IAppCommandWeb IAppCommandWeb;
+
+#endif /* __IAppCommandWeb_FWD_DEFINED__ */
+
+
+#ifndef __IAppVersionWeb_FWD_DEFINED__
+#define __IAppVersionWeb_FWD_DEFINED__
+typedef interface IAppVersionWeb IAppVersionWeb;
+
+#endif /* __IAppVersionWeb_FWD_DEFINED__ */
+
+
+#ifndef __ICoCreateAsyncStatus_FWD_DEFINED__
+#define __ICoCreateAsyncStatus_FWD_DEFINED__
+typedef interface ICoCreateAsyncStatus ICoCreateAsyncStatus;
+
+#endif /* __ICoCreateAsyncStatus_FWD_DEFINED__ */
+
+
+#ifndef __GoogleUpdate3UserClass_FWD_DEFINED__
+#define __GoogleUpdate3UserClass_FWD_DEFINED__
+
+#ifdef __cplusplus
+typedef class GoogleUpdate3UserClass GoogleUpdate3UserClass;
+#else
+typedef struct GoogleUpdate3UserClass GoogleUpdate3UserClass;
+#endif /* __cplusplus */
+
+#endif /* __GoogleUpdate3UserClass_FWD_DEFINED__ */
+
+
+#ifndef __GoogleUpdate3ServiceClass_FWD_DEFINED__
+#define __GoogleUpdate3ServiceClass_FWD_DEFINED__
+
+#ifdef __cplusplus
+typedef class GoogleUpdate3ServiceClass GoogleUpdate3ServiceClass;
+#else
+typedef struct GoogleUpdate3ServiceClass GoogleUpdate3ServiceClass;
+#endif /* __cplusplus */
+
+#endif /* __GoogleUpdate3ServiceClass_FWD_DEFINED__ */
+
+
+#ifndef __GoogleUpdate3WebUserClass_FWD_DEFINED__
+#define __GoogleUpdate3WebUserClass_FWD_DEFINED__
+
+#ifdef __cplusplus
+typedef class GoogleUpdate3WebUserClass GoogleUpdate3WebUserClass;
+#else
+typedef struct GoogleUpdate3WebUserClass GoogleUpdate3WebUserClass;
+#endif /* __cplusplus */
+
+#endif /* __GoogleUpdate3WebUserClass_FWD_DEFINED__ */
+
+
+#ifndef __GoogleUpdate3WebMachineClass_FWD_DEFINED__
+#define __GoogleUpdate3WebMachineClass_FWD_DEFINED__
+
+#ifdef __cplusplus
+typedef class GoogleUpdate3WebMachineClass GoogleUpdate3WebMachineClass;
+#else
+typedef struct GoogleUpdate3WebMachineClass GoogleUpdate3WebMachineClass;
+#endif /* __cplusplus */
+
+#endif /* __GoogleUpdate3WebMachineClass_FWD_DEFINED__ */
+
+
+#ifndef __GoogleUpdate3WebServiceClass_FWD_DEFINED__
+#define __GoogleUpdate3WebServiceClass_FWD_DEFINED__
+
+#ifdef __cplusplus
+typedef class GoogleUpdate3WebServiceClass GoogleUpdate3WebServiceClass;
+#else
+typedef struct GoogleUpdate3WebServiceClass GoogleUpdate3WebServiceClass;
+#endif /* __cplusplus */
+
+#endif /* __GoogleUpdate3WebServiceClass_FWD_DEFINED__ */
+
+
+#ifndef __GoogleUpdate3WebMachineFallbackClass_FWD_DEFINED__
+#define __GoogleUpdate3WebMachineFallbackClass_FWD_DEFINED__
+
+#ifdef __cplusplus
+typedef class GoogleUpdate3WebMachineFallbackClass GoogleUpdate3WebMachineFallbackClass;
+#else
+typedef struct GoogleUpdate3WebMachineFallbackClass GoogleUpdate3WebMachineFallbackClass;
+#endif /* __cplusplus */
+
+#endif /* __GoogleUpdate3WebMachineFallbackClass_FWD_DEFINED__ */
+
+
+#ifndef __CurrentStateUserClass_FWD_DEFINED__
+#define __CurrentStateUserClass_FWD_DEFINED__
+
+#ifdef __cplusplus
+typedef class CurrentStateUserClass CurrentStateUserClass;
+#else
+typedef struct CurrentStateUserClass CurrentStateUserClass;
+#endif /* __cplusplus */
+
+#endif /* __CurrentStateUserClass_FWD_DEFINED__ */
+
+
+#ifndef __CurrentStateMachineClass_FWD_DEFINED__
+#define __CurrentStateMachineClass_FWD_DEFINED__
+
+#ifdef __cplusplus
+typedef class CurrentStateMachineClass CurrentStateMachineClass;
+#else
+typedef struct CurrentStateMachineClass CurrentStateMachineClass;
+#endif /* __cplusplus */
+
+#endif /* __CurrentStateMachineClass_FWD_DEFINED__ */
+
+
+#ifndef __CoCreateAsyncClass_FWD_DEFINED__
+#define __CoCreateAsyncClass_FWD_DEFINED__
+
+#ifdef __cplusplus
+typedef class CoCreateAsyncClass CoCreateAsyncClass;
+#else
+typedef struct CoCreateAsyncClass CoCreateAsyncClass;
+#endif /* __cplusplus */
+
+#endif /* __CoCreateAsyncClass_FWD_DEFINED__ */
+
+
+#ifndef __CredentialDialogUserClass_FWD_DEFINED__
+#define __CredentialDialogUserClass_FWD_DEFINED__
+
+#ifdef __cplusplus
+typedef class CredentialDialogUserClass CredentialDialogUserClass;
+#else
+typedef struct CredentialDialogUserClass CredentialDialogUserClass;
+#endif /* __cplusplus */
+
+#endif /* __CredentialDialogUserClass_FWD_DEFINED__ */
+
+
+#ifndef __CredentialDialogMachineClass_FWD_DEFINED__
+#define __CredentialDialogMachineClass_FWD_DEFINED__
+
+#ifdef __cplusplus
+typedef class CredentialDialogMachineClass CredentialDialogMachineClass;
+#else
+typedef struct CredentialDialogMachineClass CredentialDialogMachineClass;
+#endif /* __cplusplus */
+
+#endif /* __CredentialDialogMachineClass_FWD_DEFINED__ */
+
+
+#ifndef __ProcessLauncherClass_FWD_DEFINED__
+#define __ProcessLauncherClass_FWD_DEFINED__
+
+#ifdef __cplusplus
+typedef class ProcessLauncherClass ProcessLauncherClass;
+#else
+typedef struct ProcessLauncherClass ProcessLauncherClass;
+#endif /* __cplusplus */
+
+#endif /* __ProcessLauncherClass_FWD_DEFINED__ */
+
+
+#ifndef __OneClickUserProcessLauncherClass_FWD_DEFINED__
+#define __OneClickUserProcessLauncherClass_FWD_DEFINED__
+
+#ifdef __cplusplus
+typedef class OneClickUserProcessLauncherClass OneClickUserProcessLauncherClass;
+#else
+typedef struct OneClickUserProcessLauncherClass OneClickUserProcessLauncherClass;
+#endif /* __cplusplus */
+
+#endif /* __OneClickUserProcessLauncherClass_FWD_DEFINED__ */
+
+
+#ifndef __OneClickMachineProcessLauncherClass_FWD_DEFINED__
+#define __OneClickMachineProcessLauncherClass_FWD_DEFINED__
+
+#ifdef __cplusplus
+typedef class OneClickMachineProcessLauncherClass OneClickMachineProcessLauncherClass;
+#else
+typedef struct OneClickMachineProcessLauncherClass OneClickMachineProcessLauncherClass;
+#endif /* __cplusplus */
+
+#endif /* __OneClickMachineProcessLauncherClass_FWD_DEFINED__ */
+
+
+#ifndef __OnDemandUserAppsClass_FWD_DEFINED__
+#define __OnDemandUserAppsClass_FWD_DEFINED__
+
+#ifdef __cplusplus
+typedef class OnDemandUserAppsClass OnDemandUserAppsClass;
+#else
+typedef struct OnDemandUserAppsClass OnDemandUserAppsClass;
+#endif /* __cplusplus */
+
+#endif /* __OnDemandUserAppsClass_FWD_DEFINED__ */
+
+
+#ifndef __OnDemandMachineAppsClass_FWD_DEFINED__
+#define __OnDemandMachineAppsClass_FWD_DEFINED__
+
+#ifdef __cplusplus
+typedef class OnDemandMachineAppsClass OnDemandMachineAppsClass;
+#else
+typedef struct OnDemandMachineAppsClass OnDemandMachineAppsClass;
+#endif /* __cplusplus */
+
+#endif /* __OnDemandMachineAppsClass_FWD_DEFINED__ */
+
+
+#ifndef __OnDemandMachineAppsServiceClass_FWD_DEFINED__
+#define __OnDemandMachineAppsServiceClass_FWD_DEFINED__
+
+#ifdef __cplusplus
+typedef class OnDemandMachineAppsServiceClass OnDemandMachineAppsServiceClass;
+#else
+typedef struct OnDemandMachineAppsServiceClass OnDemandMachineAppsServiceClass;
+#endif /* __cplusplus */
+
+#endif /* __OnDemandMachineAppsServiceClass_FWD_DEFINED__ */
+
+
+#ifndef __OnDemandMachineAppsFallbackClass_FWD_DEFINED__
+#define __OnDemandMachineAppsFallbackClass_FWD_DEFINED__
+
+#ifdef __cplusplus
+typedef class OnDemandMachineAppsFallbackClass OnDemandMachineAppsFallbackClass;
+#else
+typedef struct OnDemandMachineAppsFallbackClass OnDemandMachineAppsFallbackClass;
+#endif /* __cplusplus */
+
+#endif /* __OnDemandMachineAppsFallbackClass_FWD_DEFINED__ */
+
+
+#ifndef __GoogleUpdateCoreClass_FWD_DEFINED__
+#define __GoogleUpdateCoreClass_FWD_DEFINED__
+
+#ifdef __cplusplus
+typedef class GoogleUpdateCoreClass GoogleUpdateCoreClass;
+#else
+typedef struct GoogleUpdateCoreClass GoogleUpdateCoreClass;
+#endif /* __cplusplus */
+
+#endif /* __GoogleUpdateCoreClass_FWD_DEFINED__ */
+
+
+#ifndef __GoogleUpdateCoreMachineClass_FWD_DEFINED__
+#define __GoogleUpdateCoreMachineClass_FWD_DEFINED__
+
+#ifdef __cplusplus
+typedef class GoogleUpdateCoreMachineClass GoogleUpdateCoreMachineClass;
+#else
+typedef struct GoogleUpdateCoreMachineClass GoogleUpdateCoreMachineClass;
+#endif /* __cplusplus */
+
+#endif /* __GoogleUpdateCoreMachineClass_FWD_DEFINED__ */
+
+
+/* header files for imported files */
+#include "oaidl.h"
+#include "ocidl.h"
+
+#ifdef __cplusplus
+extern "C"{
+#endif
+
+
+/* interface __MIDL_itf_google_update_idl_0000_0000 */
+/* [local] */
+
+typedef
+enum BrowserType
+ {
+ BROWSER_UNKNOWN = 0,
+ BROWSER_DEFAULT = 1,
+ BROWSER_INTERNET_EXPLORER = 2,
+ BROWSER_FIREFOX = 3,
+ BROWSER_CHROME = 4
+ } BrowserType;
+
+typedef
+enum CurrentState
+ {
+ STATE_INIT = 1,
+ STATE_WAITING_TO_CHECK_FOR_UPDATE = 2,
+ STATE_CHECKING_FOR_UPDATE = 3,
+ STATE_UPDATE_AVAILABLE = 4,
+ STATE_WAITING_TO_DOWNLOAD = 5,
+ STATE_RETRYING_DOWNLOAD = 6,
+ STATE_DOWNLOADING = 7,
+ STATE_DOWNLOAD_COMPLETE = 8,
+ STATE_EXTRACTING = 9,
+ STATE_APPLYING_DIFFERENTIAL_PATCH = 10,
+ STATE_READY_TO_INSTALL = 11,
+ STATE_WAITING_TO_INSTALL = 12,
+ STATE_INSTALLING = 13,
+ STATE_INSTALL_COMPLETE = 14,
+ STATE_PAUSED = 15,
+ STATE_NO_UPDATE = 16,
+ STATE_ERROR = 17
+ } CurrentState;
+
+typedef
+enum InstallPriority
+ {
+ INSTALL_PRIORITY_LOW = 0,
+ INSTALL_PRIORITY_HIGH = 10
+ } InstallPriority;
+
+typedef
+enum PostInstallAction
+ {
+ POST_INSTALL_ACTION_DEFAULT = 0,
+ POST_INSTALL_ACTION_EXIT_SILENTLY = 1,
+ POST_INSTALL_ACTION_LAUNCH_COMMAND = 2,
+ POST_INSTALL_ACTION_EXIT_SILENTLY_ON_LAUNCH_COMMAND = 3,
+ POST_INSTALL_ACTION_RESTART_BROWSER = 4,
+ POST_INSTALL_ACTION_RESTART_ALL_BROWSERS = 5,
+ POST_INSTALL_ACTION_REBOOT = 6
+ } PostInstallAction;
+
+
+enum AppCommandStatus
+ {
+ COMMAND_STATUS_INIT = 1,
+ COMMAND_STATUS_RUNNING = 2,
+ COMMAND_STATUS_ERROR = 3,
+ COMMAND_STATUS_COMPLETE = 4
+ } ;
+
+
+extern RPC_IF_HANDLE __MIDL_itf_google_update_idl_0000_0000_v0_0_c_ifspec;
+extern RPC_IF_HANDLE __MIDL_itf_google_update_idl_0000_0000_v0_0_s_ifspec;
+
+#ifndef __IGoogleUpdate3_INTERFACE_DEFINED__
+#define __IGoogleUpdate3_INTERFACE_DEFINED__
+
+/* interface IGoogleUpdate3 */
+/* [unique][helpstring][uuid][dual][object] */
+
+
+EXTERN_C const IID IID_IGoogleUpdate3;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("6DB17455-4E85-46e7-9D23-E555E4B005AF")
+ IGoogleUpdate3 : public IDispatch
+ {
+ public:
+ virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Count(
+ /* [retval][out] */ long *count) = 0;
+
+ virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Item(
+ /* [in] */ long index,
+ /* [retval][out] */ IDispatch **bundle) = 0;
+
+ virtual /* [id] */ HRESULT STDMETHODCALLTYPE createAppBundle(
+ /* [retval][out] */ IDispatch **app_bundle) = 0;
+
+ };
+
+
+#else /* C style interface */
+
+ typedef struct IGoogleUpdate3Vtbl
+ {
+ BEGIN_INTERFACE
+
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ IGoogleUpdate3 * This,
+ /* [in] */ REFIID riid,
+ /* [annotation][iid_is][out] */
+ _COM_Outptr_ void **ppvObject);
+
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ IGoogleUpdate3 * This);
+
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ IGoogleUpdate3 * This);
+
+ HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
+ IGoogleUpdate3 * This,
+ /* [out] */ UINT *pctinfo);
+
+ HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
+ IGoogleUpdate3 * This,
+ /* [in] */ UINT iTInfo,
+ /* [in] */ LCID lcid,
+ /* [out] */ ITypeInfo **ppTInfo);
+
+ HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
+ IGoogleUpdate3 * This,
+ /* [in] */ REFIID riid,
+ /* [size_is][in] */ LPOLESTR *rgszNames,
+ /* [range][in] */ UINT cNames,
+ /* [in] */ LCID lcid,
+ /* [size_is][out] */ DISPID *rgDispId);
+
+ /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
+ IGoogleUpdate3 * This,
+ /* [annotation][in] */
+ _In_ DISPID dispIdMember,
+ /* [annotation][in] */
+ _In_ REFIID riid,
+ /* [annotation][in] */
+ _In_ LCID lcid,
+ /* [annotation][in] */
+ _In_ WORD wFlags,
+ /* [annotation][out][in] */
+ _In_ DISPPARAMS *pDispParams,
+ /* [annotation][out] */
+ _Out_opt_ VARIANT *pVarResult,
+ /* [annotation][out] */
+ _Out_opt_ EXCEPINFO *pExcepInfo,
+ /* [annotation][out] */
+ _Out_opt_ UINT *puArgErr);
+
+ /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Count )(
+ IGoogleUpdate3 * This,
+ /* [retval][out] */ long *count);
+
+ /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Item )(
+ IGoogleUpdate3 * This,
+ /* [in] */ long index,
+ /* [retval][out] */ IDispatch **bundle);
+
+ /* [id] */ HRESULT ( STDMETHODCALLTYPE *createAppBundle )(
+ IGoogleUpdate3 * This,
+ /* [retval][out] */ IDispatch **app_bundle);
+
+ END_INTERFACE
+ } IGoogleUpdate3Vtbl;
+
+ interface IGoogleUpdate3
+ {
+ CONST_VTBL struct IGoogleUpdate3Vtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define IGoogleUpdate3_QueryInterface(This,riid,ppvObject) \
+ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
+
+#define IGoogleUpdate3_AddRef(This) \
+ ( (This)->lpVtbl -> AddRef(This) )
+
+#define IGoogleUpdate3_Release(This) \
+ ( (This)->lpVtbl -> Release(This) )
+
+
+#define IGoogleUpdate3_GetTypeInfoCount(This,pctinfo) \
+ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
+
+#define IGoogleUpdate3_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
+ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
+
+#define IGoogleUpdate3_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
+ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
+
+#define IGoogleUpdate3_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
+ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
+
+
+#define IGoogleUpdate3_get_Count(This,count) \
+ ( (This)->lpVtbl -> get_Count(This,count) )
+
+#define IGoogleUpdate3_get_Item(This,index,bundle) \
+ ( (This)->lpVtbl -> get_Item(This,index,bundle) )
+
+#define IGoogleUpdate3_createAppBundle(This,app_bundle) \
+ ( (This)->lpVtbl -> createAppBundle(This,app_bundle) )
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+
+#endif /* __IGoogleUpdate3_INTERFACE_DEFINED__ */
+
+
+#ifndef __IAppBundle_INTERFACE_DEFINED__
+#define __IAppBundle_INTERFACE_DEFINED__
+
+/* interface IAppBundle */
+/* [unique][helpstring][uuid][dual][object] */
+
+
+EXTERN_C const IID IID_IAppBundle;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("fe908cdd-22bb-472a-9870-1a0390e42f36")
+ IAppBundle : public IDispatch
+ {
+ public:
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_displayName(
+ /* [retval][out] */ BSTR *__MIDL__IAppBundle0000) = 0;
+
+ virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_displayName(
+ /* [in] */ BSTR __MIDL__IAppBundle0001) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_displayLanguage(
+ /* [retval][out] */ BSTR *__MIDL__IAppBundle0002) = 0;
+
+ virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_displayLanguage(
+ /* [in] */ BSTR __MIDL__IAppBundle0003) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_installSource(
+ /* [retval][out] */ BSTR *__MIDL__IAppBundle0004) = 0;
+
+ virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_installSource(
+ /* [in] */ BSTR __MIDL__IAppBundle0005) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_originURL(
+ /* [retval][out] */ BSTR *__MIDL__IAppBundle0006) = 0;
+
+ virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_originURL(
+ /* [in] */ BSTR __MIDL__IAppBundle0007) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_offlineDirectory(
+ /* [retval][out] */ BSTR *offline_dir) = 0;
+
+ virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_offlineDirectory(
+ /* [in] */ BSTR offline_dir) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_sessionId(
+ /* [retval][out] */ BSTR *session_id) = 0;
+
+ virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_sessionId(
+ /* [in] */ BSTR session_id) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_sendPings(
+ /* [retval][out] */ VARIANT_BOOL *send_pings) = 0;
+
+ virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_sendPings(
+ /* [in] */ VARIANT_BOOL send_pings) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_priority(
+ /* [retval][out] */ long *priority) = 0;
+
+ virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_priority(
+ /* [in] */ long priority) = 0;
+
+ virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Count(
+ /* [retval][out] */ long *count) = 0;
+
+ virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Item(
+ /* [in] */ long index,
+ /* [retval][out] */ IDispatch **app) = 0;
+
+ virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_altTokens(
+ /* [in] */ ULONG_PTR impersonation_token,
+ /* [in] */ ULONG_PTR primary_token,
+ /* [in] */ DWORD caller_proc_id) = 0;
+
+ virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_parentHWND(
+ /* [in] */ ULONG_PTR hwnd) = 0;
+
+ virtual /* [id] */ HRESULT STDMETHODCALLTYPE initialize( void) = 0;
+
+ virtual /* [id] */ HRESULT STDMETHODCALLTYPE createApp(
+ /* [in] */ BSTR app_id,
+ /* [retval][out] */ IDispatch **app) = 0;
+
+ virtual /* [id] */ HRESULT STDMETHODCALLTYPE createInstalledApp(
+ /* [in] */ BSTR app_id,
+ /* [retval][out] */ IDispatch **app) = 0;
+
+ virtual /* [id] */ HRESULT STDMETHODCALLTYPE createAllInstalledApps( void) = 0;
+
+ virtual /* [id] */ HRESULT STDMETHODCALLTYPE checkForUpdate( void) = 0;
+
+ virtual /* [id] */ HRESULT STDMETHODCALLTYPE download( void) = 0;
+
+ virtual /* [id] */ HRESULT STDMETHODCALLTYPE install( void) = 0;
+
+ virtual /* [id] */ HRESULT STDMETHODCALLTYPE updateAllApps( void) = 0;
+
+ virtual /* [id] */ HRESULT STDMETHODCALLTYPE stop( void) = 0;
+
+ virtual /* [id] */ HRESULT STDMETHODCALLTYPE pause( void) = 0;
+
+ virtual /* [id] */ HRESULT STDMETHODCALLTYPE resume( void) = 0;
+
+ virtual /* [id] */ HRESULT STDMETHODCALLTYPE isBusy(
+ /* [retval][out] */ VARIANT_BOOL *is_busy) = 0;
+
+ virtual /* [id] */ HRESULT STDMETHODCALLTYPE downloadPackage(
+ /* [in] */ BSTR app_id,
+ /* [in] */ BSTR package_name) = 0;
+
+ virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_currentState(
+ /* [retval][out] */ VARIANT *current_state) = 0;
+
+ };
+
+
+#else /* C style interface */
+
+ typedef struct IAppBundleVtbl
+ {
+ BEGIN_INTERFACE
+
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ IAppBundle * This,
+ /* [in] */ REFIID riid,
+ /* [annotation][iid_is][out] */
+ _COM_Outptr_ void **ppvObject);
+
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ IAppBundle * This);
+
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ IAppBundle * This);
+
+ HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
+ IAppBundle * This,
+ /* [out] */ UINT *pctinfo);
+
+ HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
+ IAppBundle * This,
+ /* [in] */ UINT iTInfo,
+ /* [in] */ LCID lcid,
+ /* [out] */ ITypeInfo **ppTInfo);
+
+ HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
+ IAppBundle * This,
+ /* [in] */ REFIID riid,
+ /* [size_is][in] */ LPOLESTR *rgszNames,
+ /* [range][in] */ UINT cNames,
+ /* [in] */ LCID lcid,
+ /* [size_is][out] */ DISPID *rgDispId);
+
+ /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
+ IAppBundle * This,
+ /* [annotation][in] */
+ _In_ DISPID dispIdMember,
+ /* [annotation][in] */
+ _In_ REFIID riid,
+ /* [annotation][in] */
+ _In_ LCID lcid,
+ /* [annotation][in] */
+ _In_ WORD wFlags,
+ /* [annotation][out][in] */
+ _In_ DISPPARAMS *pDispParams,
+ /* [annotation][out] */
+ _Out_opt_ VARIANT *pVarResult,
+ /* [annotation][out] */
+ _Out_opt_ EXCEPINFO *pExcepInfo,
+ /* [annotation][out] */
+ _Out_opt_ UINT *puArgErr);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_displayName )(
+ IAppBundle * This,
+ /* [retval][out] */ BSTR *__MIDL__IAppBundle0000);
+
+ /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_displayName )(
+ IAppBundle * This,
+ /* [in] */ BSTR __MIDL__IAppBundle0001);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_displayLanguage )(
+ IAppBundle * This,
+ /* [retval][out] */ BSTR *__MIDL__IAppBundle0002);
+
+ /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_displayLanguage )(
+ IAppBundle * This,
+ /* [in] */ BSTR __MIDL__IAppBundle0003);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_installSource )(
+ IAppBundle * This,
+ /* [retval][out] */ BSTR *__MIDL__IAppBundle0004);
+
+ /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_installSource )(
+ IAppBundle * This,
+ /* [in] */ BSTR __MIDL__IAppBundle0005);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_originURL )(
+ IAppBundle * This,
+ /* [retval][out] */ BSTR *__MIDL__IAppBundle0006);
+
+ /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_originURL )(
+ IAppBundle * This,
+ /* [in] */ BSTR __MIDL__IAppBundle0007);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_offlineDirectory )(
+ IAppBundle * This,
+ /* [retval][out] */ BSTR *offline_dir);
+
+ /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_offlineDirectory )(
+ IAppBundle * This,
+ /* [in] */ BSTR offline_dir);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_sessionId )(
+ IAppBundle * This,
+ /* [retval][out] */ BSTR *session_id);
+
+ /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_sessionId )(
+ IAppBundle * This,
+ /* [in] */ BSTR session_id);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_sendPings )(
+ IAppBundle * This,
+ /* [retval][out] */ VARIANT_BOOL *send_pings);
+
+ /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_sendPings )(
+ IAppBundle * This,
+ /* [in] */ VARIANT_BOOL send_pings);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_priority )(
+ IAppBundle * This,
+ /* [retval][out] */ long *priority);
+
+ /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_priority )(
+ IAppBundle * This,
+ /* [in] */ long priority);
+
+ /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Count )(
+ IAppBundle * This,
+ /* [retval][out] */ long *count);
+
+ /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Item )(
+ IAppBundle * This,
+ /* [in] */ long index,
+ /* [retval][out] */ IDispatch **app);
+
+ /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_altTokens )(
+ IAppBundle * This,
+ /* [in] */ ULONG_PTR impersonation_token,
+ /* [in] */ ULONG_PTR primary_token,
+ /* [in] */ DWORD caller_proc_id);
+
+ /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_parentHWND )(
+ IAppBundle * This,
+ /* [in] */ ULONG_PTR hwnd);
+
+ /* [id] */ HRESULT ( STDMETHODCALLTYPE *initialize )(
+ IAppBundle * This);
+
+ /* [id] */ HRESULT ( STDMETHODCALLTYPE *createApp )(
+ IAppBundle * This,
+ /* [in] */ BSTR app_id,
+ /* [retval][out] */ IDispatch **app);
+
+ /* [id] */ HRESULT ( STDMETHODCALLTYPE *createInstalledApp )(
+ IAppBundle * This,
+ /* [in] */ BSTR app_id,
+ /* [retval][out] */ IDispatch **app);
+
+ /* [id] */ HRESULT ( STDMETHODCALLTYPE *createAllInstalledApps )(
+ IAppBundle * This);
+
+ /* [id] */ HRESULT ( STDMETHODCALLTYPE *checkForUpdate )(
+ IAppBundle * This);
+
+ /* [id] */ HRESULT ( STDMETHODCALLTYPE *download )(
+ IAppBundle * This);
+
+ /* [id] */ HRESULT ( STDMETHODCALLTYPE *install )(
+ IAppBundle * This);
+
+ /* [id] */ HRESULT ( STDMETHODCALLTYPE *updateAllApps )(
+ IAppBundle * This);
+
+ /* [id] */ HRESULT ( STDMETHODCALLTYPE *stop )(
+ IAppBundle * This);
+
+ /* [id] */ HRESULT ( STDMETHODCALLTYPE *pause )(
+ IAppBundle * This);
+
+ /* [id] */ HRESULT ( STDMETHODCALLTYPE *resume )(
+ IAppBundle * This);
+
+ /* [id] */ HRESULT ( STDMETHODCALLTYPE *isBusy )(
+ IAppBundle * This,
+ /* [retval][out] */ VARIANT_BOOL *is_busy);
+
+ /* [id] */ HRESULT ( STDMETHODCALLTYPE *downloadPackage )(
+ IAppBundle * This,
+ /* [in] */ BSTR app_id,
+ /* [in] */ BSTR package_name);
+
+ /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_currentState )(
+ IAppBundle * This,
+ /* [retval][out] */ VARIANT *current_state);
+
+ END_INTERFACE
+ } IAppBundleVtbl;
+
+ interface IAppBundle
+ {
+ CONST_VTBL struct IAppBundleVtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define IAppBundle_QueryInterface(This,riid,ppvObject) \
+ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
+
+#define IAppBundle_AddRef(This) \
+ ( (This)->lpVtbl -> AddRef(This) )
+
+#define IAppBundle_Release(This) \
+ ( (This)->lpVtbl -> Release(This) )
+
+
+#define IAppBundle_GetTypeInfoCount(This,pctinfo) \
+ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
+
+#define IAppBundle_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
+ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
+
+#define IAppBundle_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
+ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
+
+#define IAppBundle_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
+ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
+
+
+#define IAppBundle_get_displayName(This,__MIDL__IAppBundle0000) \
+ ( (This)->lpVtbl -> get_displayName(This,__MIDL__IAppBundle0000) )
+
+#define IAppBundle_put_displayName(This,__MIDL__IAppBundle0001) \
+ ( (This)->lpVtbl -> put_displayName(This,__MIDL__IAppBundle0001) )
+
+#define IAppBundle_get_displayLanguage(This,__MIDL__IAppBundle0002) \
+ ( (This)->lpVtbl -> get_displayLanguage(This,__MIDL__IAppBundle0002) )
+
+#define IAppBundle_put_displayLanguage(This,__MIDL__IAppBundle0003) \
+ ( (This)->lpVtbl -> put_displayLanguage(This,__MIDL__IAppBundle0003) )
+
+#define IAppBundle_get_installSource(This,__MIDL__IAppBundle0004) \
+ ( (This)->lpVtbl -> get_installSource(This,__MIDL__IAppBundle0004) )
+
+#define IAppBundle_put_installSource(This,__MIDL__IAppBundle0005) \
+ ( (This)->lpVtbl -> put_installSource(This,__MIDL__IAppBundle0005) )
+
+#define IAppBundle_get_originURL(This,__MIDL__IAppBundle0006) \
+ ( (This)->lpVtbl -> get_originURL(This,__MIDL__IAppBundle0006) )
+
+#define IAppBundle_put_originURL(This,__MIDL__IAppBundle0007) \
+ ( (This)->lpVtbl -> put_originURL(This,__MIDL__IAppBundle0007) )
+
+#define IAppBundle_get_offlineDirectory(This,offline_dir) \
+ ( (This)->lpVtbl -> get_offlineDirectory(This,offline_dir) )
+
+#define IAppBundle_put_offlineDirectory(This,offline_dir) \
+ ( (This)->lpVtbl -> put_offlineDirectory(This,offline_dir) )
+
+#define IAppBundle_get_sessionId(This,session_id) \
+ ( (This)->lpVtbl -> get_sessionId(This,session_id) )
+
+#define IAppBundle_put_sessionId(This,session_id) \
+ ( (This)->lpVtbl -> put_sessionId(This,session_id) )
+
+#define IAppBundle_get_sendPings(This,send_pings) \
+ ( (This)->lpVtbl -> get_sendPings(This,send_pings) )
+
+#define IAppBundle_put_sendPings(This,send_pings) \
+ ( (This)->lpVtbl -> put_sendPings(This,send_pings) )
+
+#define IAppBundle_get_priority(This,priority) \
+ ( (This)->lpVtbl -> get_priority(This,priority) )
+
+#define IAppBundle_put_priority(This,priority) \
+ ( (This)->lpVtbl -> put_priority(This,priority) )
+
+#define IAppBundle_get_Count(This,count) \
+ ( (This)->lpVtbl -> get_Count(This,count) )
+
+#define IAppBundle_get_Item(This,index,app) \
+ ( (This)->lpVtbl -> get_Item(This,index,app) )
+
+#define IAppBundle_put_altTokens(This,impersonation_token,primary_token,caller_proc_id) \
+ ( (This)->lpVtbl -> put_altTokens(This,impersonation_token,primary_token,caller_proc_id) )
+
+#define IAppBundle_put_parentHWND(This,hwnd) \
+ ( (This)->lpVtbl -> put_parentHWND(This,hwnd) )
+
+#define IAppBundle_initialize(This) \
+ ( (This)->lpVtbl -> initialize(This) )
+
+#define IAppBundle_createApp(This,app_id,app) \
+ ( (This)->lpVtbl -> createApp(This,app_id,app) )
+
+#define IAppBundle_createInstalledApp(This,app_id,app) \
+ ( (This)->lpVtbl -> createInstalledApp(This,app_id,app) )
+
+#define IAppBundle_createAllInstalledApps(This) \
+ ( (This)->lpVtbl -> createAllInstalledApps(This) )
+
+#define IAppBundle_checkForUpdate(This) \
+ ( (This)->lpVtbl -> checkForUpdate(This) )
+
+#define IAppBundle_download(This) \
+ ( (This)->lpVtbl -> download(This) )
+
+#define IAppBundle_install(This) \
+ ( (This)->lpVtbl -> install(This) )
+
+#define IAppBundle_updateAllApps(This) \
+ ( (This)->lpVtbl -> updateAllApps(This) )
+
+#define IAppBundle_stop(This) \
+ ( (This)->lpVtbl -> stop(This) )
+
+#define IAppBundle_pause(This) \
+ ( (This)->lpVtbl -> pause(This) )
+
+#define IAppBundle_resume(This) \
+ ( (This)->lpVtbl -> resume(This) )
+
+#define IAppBundle_isBusy(This,is_busy) \
+ ( (This)->lpVtbl -> isBusy(This,is_busy) )
+
+#define IAppBundle_downloadPackage(This,app_id,package_name) \
+ ( (This)->lpVtbl -> downloadPackage(This,app_id,package_name) )
+
+#define IAppBundle_get_currentState(This,current_state) \
+ ( (This)->lpVtbl -> get_currentState(This,current_state) )
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+
+#endif /* __IAppBundle_INTERFACE_DEFINED__ */
+
+
+#ifndef __IApp_INTERFACE_DEFINED__
+#define __IApp_INTERFACE_DEFINED__
+
+/* interface IApp */
+/* [unique][helpstring][uuid][dual][object] */
+
+
+EXTERN_C const IID IID_IApp;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("76F7B787-A67C-4c73-82C7-31F5E3AABC5C")
+ IApp : public IDispatch
+ {
+ public:
+ virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_currentVersion(
+ /* [retval][out] */ IDispatch **current) = 0;
+
+ virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_nextVersion(
+ /* [retval][out] */ IDispatch **next) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_appId(
+ /* [retval][out] */ BSTR *__MIDL__IApp0000) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_displayName(
+ /* [retval][out] */ BSTR *__MIDL__IApp0001) = 0;
+
+ virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_displayName(
+ /* [in] */ BSTR __MIDL__IApp0002) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_language(
+ /* [retval][out] */ BSTR *__MIDL__IApp0003) = 0;
+
+ virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_language(
+ /* [in] */ BSTR __MIDL__IApp0004) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_ap(
+ /* [retval][out] */ BSTR *__MIDL__IApp0005) = 0;
+
+ virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_ap(
+ /* [in] */ BSTR __MIDL__IApp0006) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_ttToken(
+ /* [retval][out] */ BSTR *__MIDL__IApp0007) = 0;
+
+ virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_ttToken(
+ /* [in] */ BSTR __MIDL__IApp0008) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_iid(
+ /* [retval][out] */ BSTR *__MIDL__IApp0009) = 0;
+
+ virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_iid(
+ /* [in] */ BSTR __MIDL__IApp0010) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_brandCode(
+ /* [retval][out] */ BSTR *__MIDL__IApp0011) = 0;
+
+ virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_brandCode(
+ /* [in] */ BSTR __MIDL__IApp0012) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_clientId(
+ /* [retval][out] */ BSTR *__MIDL__IApp0013) = 0;
+
+ virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_clientId(
+ /* [in] */ BSTR __MIDL__IApp0014) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_labels(
+ /* [retval][out] */ BSTR *__MIDL__IApp0015) = 0;
+
+ virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_labels(
+ /* [in] */ BSTR __MIDL__IApp0016) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_referralId(
+ /* [retval][out] */ BSTR *__MIDL__IApp0017) = 0;
+
+ virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_referralId(
+ /* [in] */ BSTR __MIDL__IApp0018) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_command(
+ /* [in] */ BSTR command_id,
+ /* [retval][out] */ IDispatch **command) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_browserType(
+ /* [retval][out] */ UINT *__MIDL__IApp0019) = 0;
+
+ virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_browserType(
+ /* [in] */ UINT __MIDL__IApp0020) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_clientInstallData(
+ /* [retval][out] */ BSTR *__MIDL__IApp0021) = 0;
+
+ virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_clientInstallData(
+ /* [in] */ BSTR __MIDL__IApp0022) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_serverInstallDataIndex(
+ /* [retval][out] */ BSTR *__MIDL__IApp0023) = 0;
+
+ virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_serverInstallDataIndex(
+ /* [in] */ BSTR __MIDL__IApp0024) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_isEulaAccepted(
+ /* [retval][out] */ VARIANT_BOOL *__MIDL__IApp0025) = 0;
+
+ virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_isEulaAccepted(
+ /* [in] */ VARIANT_BOOL __MIDL__IApp0026) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_usageStatsEnable(
+ /* [retval][out] */ UINT *__MIDL__IApp0027) = 0;
+
+ virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_usageStatsEnable(
+ /* [in] */ UINT __MIDL__IApp0028) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_installTimeDiffSec(
+ /* [retval][out] */ UINT *__MIDL__IApp0029) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_currentState(
+ /* [retval][out] */ IDispatch **__MIDL__IApp0030) = 0;
+
+ };
+
+
+#else /* C style interface */
+
+ typedef struct IAppVtbl
+ {
+ BEGIN_INTERFACE
+
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ IApp * This,
+ /* [in] */ REFIID riid,
+ /* [annotation][iid_is][out] */
+ _COM_Outptr_ void **ppvObject);
+
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ IApp * This);
+
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ IApp * This);
+
+ HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
+ IApp * This,
+ /* [out] */ UINT *pctinfo);
+
+ HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
+ IApp * This,
+ /* [in] */ UINT iTInfo,
+ /* [in] */ LCID lcid,
+ /* [out] */ ITypeInfo **ppTInfo);
+
+ HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
+ IApp * This,
+ /* [in] */ REFIID riid,
+ /* [size_is][in] */ LPOLESTR *rgszNames,
+ /* [range][in] */ UINT cNames,
+ /* [in] */ LCID lcid,
+ /* [size_is][out] */ DISPID *rgDispId);
+
+ /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
+ IApp * This,
+ /* [annotation][in] */
+ _In_ DISPID dispIdMember,
+ /* [annotation][in] */
+ _In_ REFIID riid,
+ /* [annotation][in] */
+ _In_ LCID lcid,
+ /* [annotation][in] */
+ _In_ WORD wFlags,
+ /* [annotation][out][in] */
+ _In_ DISPPARAMS *pDispParams,
+ /* [annotation][out] */
+ _Out_opt_ VARIANT *pVarResult,
+ /* [annotation][out] */
+ _Out_opt_ EXCEPINFO *pExcepInfo,
+ /* [annotation][out] */
+ _Out_opt_ UINT *puArgErr);
+
+ /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_currentVersion )(
+ IApp * This,
+ /* [retval][out] */ IDispatch **current);
+
+ /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_nextVersion )(
+ IApp * This,
+ /* [retval][out] */ IDispatch **next);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_appId )(
+ IApp * This,
+ /* [retval][out] */ BSTR *__MIDL__IApp0000);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_displayName )(
+ IApp * This,
+ /* [retval][out] */ BSTR *__MIDL__IApp0001);
+
+ /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_displayName )(
+ IApp * This,
+ /* [in] */ BSTR __MIDL__IApp0002);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_language )(
+ IApp * This,
+ /* [retval][out] */ BSTR *__MIDL__IApp0003);
+
+ /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_language )(
+ IApp * This,
+ /* [in] */ BSTR __MIDL__IApp0004);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_ap )(
+ IApp * This,
+ /* [retval][out] */ BSTR *__MIDL__IApp0005);
+
+ /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_ap )(
+ IApp * This,
+ /* [in] */ BSTR __MIDL__IApp0006);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_ttToken )(
+ IApp * This,
+ /* [retval][out] */ BSTR *__MIDL__IApp0007);
+
+ /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_ttToken )(
+ IApp * This,
+ /* [in] */ BSTR __MIDL__IApp0008);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_iid )(
+ IApp * This,
+ /* [retval][out] */ BSTR *__MIDL__IApp0009);
+
+ /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_iid )(
+ IApp * This,
+ /* [in] */ BSTR __MIDL__IApp0010);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_brandCode )(
+ IApp * This,
+ /* [retval][out] */ BSTR *__MIDL__IApp0011);
+
+ /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_brandCode )(
+ IApp * This,
+ /* [in] */ BSTR __MIDL__IApp0012);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_clientId )(
+ IApp * This,
+ /* [retval][out] */ BSTR *__MIDL__IApp0013);
+
+ /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_clientId )(
+ IApp * This,
+ /* [in] */ BSTR __MIDL__IApp0014);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_labels )(
+ IApp * This,
+ /* [retval][out] */ BSTR *__MIDL__IApp0015);
+
+ /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_labels )(
+ IApp * This,
+ /* [in] */ BSTR __MIDL__IApp0016);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_referralId )(
+ IApp * This,
+ /* [retval][out] */ BSTR *__MIDL__IApp0017);
+
+ /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_referralId )(
+ IApp * This,
+ /* [in] */ BSTR __MIDL__IApp0018);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_command )(
+ IApp * This,
+ /* [in] */ BSTR command_id,
+ /* [retval][out] */ IDispatch **command);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_browserType )(
+ IApp * This,
+ /* [retval][out] */ UINT *__MIDL__IApp0019);
+
+ /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_browserType )(
+ IApp * This,
+ /* [in] */ UINT __MIDL__IApp0020);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_clientInstallData )(
+ IApp * This,
+ /* [retval][out] */ BSTR *__MIDL__IApp0021);
+
+ /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_clientInstallData )(
+ IApp * This,
+ /* [in] */ BSTR __MIDL__IApp0022);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_serverInstallDataIndex )(
+ IApp * This,
+ /* [retval][out] */ BSTR *__MIDL__IApp0023);
+
+ /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_serverInstallDataIndex )(
+ IApp * This,
+ /* [in] */ BSTR __MIDL__IApp0024);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_isEulaAccepted )(
+ IApp * This,
+ /* [retval][out] */ VARIANT_BOOL *__MIDL__IApp0025);
+
+ /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_isEulaAccepted )(
+ IApp * This,
+ /* [in] */ VARIANT_BOOL __MIDL__IApp0026);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_usageStatsEnable )(
+ IApp * This,
+ /* [retval][out] */ UINT *__MIDL__IApp0027);
+
+ /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_usageStatsEnable )(
+ IApp * This,
+ /* [in] */ UINT __MIDL__IApp0028);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_installTimeDiffSec )(
+ IApp * This,
+ /* [retval][out] */ UINT *__MIDL__IApp0029);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_currentState )(
+ IApp * This,
+ /* [retval][out] */ IDispatch **__MIDL__IApp0030);
+
+ END_INTERFACE
+ } IAppVtbl;
+
+ interface IApp
+ {
+ CONST_VTBL struct IAppVtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define IApp_QueryInterface(This,riid,ppvObject) \
+ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
+
+#define IApp_AddRef(This) \
+ ( (This)->lpVtbl -> AddRef(This) )
+
+#define IApp_Release(This) \
+ ( (This)->lpVtbl -> Release(This) )
+
+
+#define IApp_GetTypeInfoCount(This,pctinfo) \
+ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
+
+#define IApp_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
+ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
+
+#define IApp_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
+ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
+
+#define IApp_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
+ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
+
+
+#define IApp_get_currentVersion(This,current) \
+ ( (This)->lpVtbl -> get_currentVersion(This,current) )
+
+#define IApp_get_nextVersion(This,next) \
+ ( (This)->lpVtbl -> get_nextVersion(This,next) )
+
+#define IApp_get_appId(This,__MIDL__IApp0000) \
+ ( (This)->lpVtbl -> get_appId(This,__MIDL__IApp0000) )
+
+#define IApp_get_displayName(This,__MIDL__IApp0001) \
+ ( (This)->lpVtbl -> get_displayName(This,__MIDL__IApp0001) )
+
+#define IApp_put_displayName(This,__MIDL__IApp0002) \
+ ( (This)->lpVtbl -> put_displayName(This,__MIDL__IApp0002) )
+
+#define IApp_get_language(This,__MIDL__IApp0003) \
+ ( (This)->lpVtbl -> get_language(This,__MIDL__IApp0003) )
+
+#define IApp_put_language(This,__MIDL__IApp0004) \
+ ( (This)->lpVtbl -> put_language(This,__MIDL__IApp0004) )
+
+#define IApp_get_ap(This,__MIDL__IApp0005) \
+ ( (This)->lpVtbl -> get_ap(This,__MIDL__IApp0005) )
+
+#define IApp_put_ap(This,__MIDL__IApp0006) \
+ ( (This)->lpVtbl -> put_ap(This,__MIDL__IApp0006) )
+
+#define IApp_get_ttToken(This,__MIDL__IApp0007) \
+ ( (This)->lpVtbl -> get_ttToken(This,__MIDL__IApp0007) )
+
+#define IApp_put_ttToken(This,__MIDL__IApp0008) \
+ ( (This)->lpVtbl -> put_ttToken(This,__MIDL__IApp0008) )
+
+#define IApp_get_iid(This,__MIDL__IApp0009) \
+ ( (This)->lpVtbl -> get_iid(This,__MIDL__IApp0009) )
+
+#define IApp_put_iid(This,__MIDL__IApp0010) \
+ ( (This)->lpVtbl -> put_iid(This,__MIDL__IApp0010) )
+
+#define IApp_get_brandCode(This,__MIDL__IApp0011) \
+ ( (This)->lpVtbl -> get_brandCode(This,__MIDL__IApp0011) )
+
+#define IApp_put_brandCode(This,__MIDL__IApp0012) \
+ ( (This)->lpVtbl -> put_brandCode(This,__MIDL__IApp0012) )
+
+#define IApp_get_clientId(This,__MIDL__IApp0013) \
+ ( (This)->lpVtbl -> get_clientId(This,__MIDL__IApp0013) )
+
+#define IApp_put_clientId(This,__MIDL__IApp0014) \
+ ( (This)->lpVtbl -> put_clientId(This,__MIDL__IApp0014) )
+
+#define IApp_get_labels(This,__MIDL__IApp0015) \
+ ( (This)->lpVtbl -> get_labels(This,__MIDL__IApp0015) )
+
+#define IApp_put_labels(This,__MIDL__IApp0016) \
+ ( (This)->lpVtbl -> put_labels(This,__MIDL__IApp0016) )
+
+#define IApp_get_referralId(This,__MIDL__IApp0017) \
+ ( (This)->lpVtbl -> get_referralId(This,__MIDL__IApp0017) )
+
+#define IApp_put_referralId(This,__MIDL__IApp0018) \
+ ( (This)->lpVtbl -> put_referralId(This,__MIDL__IApp0018) )
+
+#define IApp_get_command(This,command_id,command) \
+ ( (This)->lpVtbl -> get_command(This,command_id,command) )
+
+#define IApp_get_browserType(This,__MIDL__IApp0019) \
+ ( (This)->lpVtbl -> get_browserType(This,__MIDL__IApp0019) )
+
+#define IApp_put_browserType(This,__MIDL__IApp0020) \
+ ( (This)->lpVtbl -> put_browserType(This,__MIDL__IApp0020) )
+
+#define IApp_get_clientInstallData(This,__MIDL__IApp0021) \
+ ( (This)->lpVtbl -> get_clientInstallData(This,__MIDL__IApp0021) )
+
+#define IApp_put_clientInstallData(This,__MIDL__IApp0022) \
+ ( (This)->lpVtbl -> put_clientInstallData(This,__MIDL__IApp0022) )
+
+#define IApp_get_serverInstallDataIndex(This,__MIDL__IApp0023) \
+ ( (This)->lpVtbl -> get_serverInstallDataIndex(This,__MIDL__IApp0023) )
+
+#define IApp_put_serverInstallDataIndex(This,__MIDL__IApp0024) \
+ ( (This)->lpVtbl -> put_serverInstallDataIndex(This,__MIDL__IApp0024) )
+
+#define IApp_get_isEulaAccepted(This,__MIDL__IApp0025) \
+ ( (This)->lpVtbl -> get_isEulaAccepted(This,__MIDL__IApp0025) )
+
+#define IApp_put_isEulaAccepted(This,__MIDL__IApp0026) \
+ ( (This)->lpVtbl -> put_isEulaAccepted(This,__MIDL__IApp0026) )
+
+#define IApp_get_usageStatsEnable(This,__MIDL__IApp0027) \
+ ( (This)->lpVtbl -> get_usageStatsEnable(This,__MIDL__IApp0027) )
+
+#define IApp_put_usageStatsEnable(This,__MIDL__IApp0028) \
+ ( (This)->lpVtbl -> put_usageStatsEnable(This,__MIDL__IApp0028) )
+
+#define IApp_get_installTimeDiffSec(This,__MIDL__IApp0029) \
+ ( (This)->lpVtbl -> get_installTimeDiffSec(This,__MIDL__IApp0029) )
+
+#define IApp_get_currentState(This,__MIDL__IApp0030) \
+ ( (This)->lpVtbl -> get_currentState(This,__MIDL__IApp0030) )
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+
+#endif /* __IApp_INTERFACE_DEFINED__ */
+
+
+#ifndef __IAppCommand_INTERFACE_DEFINED__
+#define __IAppCommand_INTERFACE_DEFINED__
+
+/* interface IAppCommand */
+/* [unique][helpstring][uuid][dual][object] */
+
+
+EXTERN_C const IID IID_IAppCommand;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("4DE778FE-F195-4ee3-9DAB-FE446C239221")
+ IAppCommand : public IDispatch
+ {
+ public:
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_isWebAccessible(
+ /* [retval][out] */ VARIANT_BOOL *__MIDL__IAppCommand0000) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_status(
+ /* [retval][out] */ UINT *__MIDL__IAppCommand0001) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_exitCode(
+ /* [retval][out] */ DWORD *__MIDL__IAppCommand0002) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE execute(
+ /* [optional][in] */ VARIANT arg1,
+ /* [optional][in] */ VARIANT arg2,
+ /* [optional][in] */ VARIANT arg3,
+ /* [optional][in] */ VARIANT arg4,
+ /* [optional][in] */ VARIANT arg5,
+ /* [optional][in] */ VARIANT arg6,
+ /* [optional][in] */ VARIANT arg7,
+ /* [optional][in] */ VARIANT arg8,
+ /* [optional][in] */ VARIANT arg9) = 0;
+
+ };
+
+
+#else /* C style interface */
+
+ typedef struct IAppCommandVtbl
+ {
+ BEGIN_INTERFACE
+
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ IAppCommand * This,
+ /* [in] */ REFIID riid,
+ /* [annotation][iid_is][out] */
+ _COM_Outptr_ void **ppvObject);
+
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ IAppCommand * This);
+
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ IAppCommand * This);
+
+ HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
+ IAppCommand * This,
+ /* [out] */ UINT *pctinfo);
+
+ HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
+ IAppCommand * This,
+ /* [in] */ UINT iTInfo,
+ /* [in] */ LCID lcid,
+ /* [out] */ ITypeInfo **ppTInfo);
+
+ HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
+ IAppCommand * This,
+ /* [in] */ REFIID riid,
+ /* [size_is][in] */ LPOLESTR *rgszNames,
+ /* [range][in] */ UINT cNames,
+ /* [in] */ LCID lcid,
+ /* [size_is][out] */ DISPID *rgDispId);
+
+ /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
+ IAppCommand * This,
+ /* [annotation][in] */
+ _In_ DISPID dispIdMember,
+ /* [annotation][in] */
+ _In_ REFIID riid,
+ /* [annotation][in] */
+ _In_ LCID lcid,
+ /* [annotation][in] */
+ _In_ WORD wFlags,
+ /* [annotation][out][in] */
+ _In_ DISPPARAMS *pDispParams,
+ /* [annotation][out] */
+ _Out_opt_ VARIANT *pVarResult,
+ /* [annotation][out] */
+ _Out_opt_ EXCEPINFO *pExcepInfo,
+ /* [annotation][out] */
+ _Out_opt_ UINT *puArgErr);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_isWebAccessible )(
+ IAppCommand * This,
+ /* [retval][out] */ VARIANT_BOOL *__MIDL__IAppCommand0000);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_status )(
+ IAppCommand * This,
+ /* [retval][out] */ UINT *__MIDL__IAppCommand0001);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_exitCode )(
+ IAppCommand * This,
+ /* [retval][out] */ DWORD *__MIDL__IAppCommand0002);
+
+ HRESULT ( STDMETHODCALLTYPE *execute )(
+ IAppCommand * This,
+ /* [optional][in] */ VARIANT arg1,
+ /* [optional][in] */ VARIANT arg2,
+ /* [optional][in] */ VARIANT arg3,
+ /* [optional][in] */ VARIANT arg4,
+ /* [optional][in] */ VARIANT arg5,
+ /* [optional][in] */ VARIANT arg6,
+ /* [optional][in] */ VARIANT arg7,
+ /* [optional][in] */ VARIANT arg8,
+ /* [optional][in] */ VARIANT arg9);
+
+ END_INTERFACE
+ } IAppCommandVtbl;
+
+ interface IAppCommand
+ {
+ CONST_VTBL struct IAppCommandVtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define IAppCommand_QueryInterface(This,riid,ppvObject) \
+ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
+
+#define IAppCommand_AddRef(This) \
+ ( (This)->lpVtbl -> AddRef(This) )
+
+#define IAppCommand_Release(This) \
+ ( (This)->lpVtbl -> Release(This) )
+
+
+#define IAppCommand_GetTypeInfoCount(This,pctinfo) \
+ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
+
+#define IAppCommand_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
+ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
+
+#define IAppCommand_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
+ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
+
+#define IAppCommand_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
+ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
+
+
+#define IAppCommand_get_isWebAccessible(This,__MIDL__IAppCommand0000) \
+ ( (This)->lpVtbl -> get_isWebAccessible(This,__MIDL__IAppCommand0000) )
+
+#define IAppCommand_get_status(This,__MIDL__IAppCommand0001) \
+ ( (This)->lpVtbl -> get_status(This,__MIDL__IAppCommand0001) )
+
+#define IAppCommand_get_exitCode(This,__MIDL__IAppCommand0002) \
+ ( (This)->lpVtbl -> get_exitCode(This,__MIDL__IAppCommand0002) )
+
+#define IAppCommand_execute(This,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9) \
+ ( (This)->lpVtbl -> execute(This,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9) )
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+
+#endif /* __IAppCommand_INTERFACE_DEFINED__ */
+
+
+#ifndef __IAppVersion_INTERFACE_DEFINED__
+#define __IAppVersion_INTERFACE_DEFINED__
+
+/* interface IAppVersion */
+/* [unique][helpstring][uuid][dual][object] */
+
+
+EXTERN_C const IID IID_IAppVersion;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("BCDCB538-01C0-46d1-A6A7-52F4D021C272")
+ IAppVersion : public IDispatch
+ {
+ public:
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_version(
+ /* [retval][out] */ BSTR *__MIDL__IAppVersion0000) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_packageCount(
+ /* [retval][out] */ long *count) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_package(
+ /* [in] */ long index,
+ /* [retval][out] */ IDispatch **package) = 0;
+
+ };
+
+
+#else /* C style interface */
+
+ typedef struct IAppVersionVtbl
+ {
+ BEGIN_INTERFACE
+
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ IAppVersion * This,
+ /* [in] */ REFIID riid,
+ /* [annotation][iid_is][out] */
+ _COM_Outptr_ void **ppvObject);
+
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ IAppVersion * This);
+
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ IAppVersion * This);
+
+ HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
+ IAppVersion * This,
+ /* [out] */ UINT *pctinfo);
+
+ HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
+ IAppVersion * This,
+ /* [in] */ UINT iTInfo,
+ /* [in] */ LCID lcid,
+ /* [out] */ ITypeInfo **ppTInfo);
+
+ HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
+ IAppVersion * This,
+ /* [in] */ REFIID riid,
+ /* [size_is][in] */ LPOLESTR *rgszNames,
+ /* [range][in] */ UINT cNames,
+ /* [in] */ LCID lcid,
+ /* [size_is][out] */ DISPID *rgDispId);
+
+ /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
+ IAppVersion * This,
+ /* [annotation][in] */
+ _In_ DISPID dispIdMember,
+ /* [annotation][in] */
+ _In_ REFIID riid,
+ /* [annotation][in] */
+ _In_ LCID lcid,
+ /* [annotation][in] */
+ _In_ WORD wFlags,
+ /* [annotation][out][in] */
+ _In_ DISPPARAMS *pDispParams,
+ /* [annotation][out] */
+ _Out_opt_ VARIANT *pVarResult,
+ /* [annotation][out] */
+ _Out_opt_ EXCEPINFO *pExcepInfo,
+ /* [annotation][out] */
+ _Out_opt_ UINT *puArgErr);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_version )(
+ IAppVersion * This,
+ /* [retval][out] */ BSTR *__MIDL__IAppVersion0000);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_packageCount )(
+ IAppVersion * This,
+ /* [retval][out] */ long *count);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_package )(
+ IAppVersion * This,
+ /* [in] */ long index,
+ /* [retval][out] */ IDispatch **package);
+
+ END_INTERFACE
+ } IAppVersionVtbl;
+
+ interface IAppVersion
+ {
+ CONST_VTBL struct IAppVersionVtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define IAppVersion_QueryInterface(This,riid,ppvObject) \
+ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
+
+#define IAppVersion_AddRef(This) \
+ ( (This)->lpVtbl -> AddRef(This) )
+
+#define IAppVersion_Release(This) \
+ ( (This)->lpVtbl -> Release(This) )
+
+
+#define IAppVersion_GetTypeInfoCount(This,pctinfo) \
+ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
+
+#define IAppVersion_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
+ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
+
+#define IAppVersion_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
+ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
+
+#define IAppVersion_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
+ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
+
+
+#define IAppVersion_get_version(This,__MIDL__IAppVersion0000) \
+ ( (This)->lpVtbl -> get_version(This,__MIDL__IAppVersion0000) )
+
+#define IAppVersion_get_packageCount(This,count) \
+ ( (This)->lpVtbl -> get_packageCount(This,count) )
+
+#define IAppVersion_get_package(This,index,package) \
+ ( (This)->lpVtbl -> get_package(This,index,package) )
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+
+#endif /* __IAppVersion_INTERFACE_DEFINED__ */
+
+
+#ifndef __IPackage_INTERFACE_DEFINED__
+#define __IPackage_INTERFACE_DEFINED__
+
+/* interface IPackage */
+/* [unique][helpstring][uuid][dual][object] */
+
+
+EXTERN_C const IID IID_IPackage;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("DCAB8386-4F03-4dbd-A366-D90BC9F68DE6")
+ IPackage : public IDispatch
+ {
+ public:
+ virtual /* [id] */ HRESULT STDMETHODCALLTYPE get(
+ /* [in] */ BSTR dir) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_isAvailable(
+ /* [retval][out] */ VARIANT_BOOL *__MIDL__IPackage0000) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_filename(
+ /* [retval][out] */ BSTR *__MIDL__IPackage0001) = 0;
+
+ };
+
+
+#else /* C style interface */
+
+ typedef struct IPackageVtbl
+ {
+ BEGIN_INTERFACE
+
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ IPackage * This,
+ /* [in] */ REFIID riid,
+ /* [annotation][iid_is][out] */
+ _COM_Outptr_ void **ppvObject);
+
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ IPackage * This);
+
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ IPackage * This);
+
+ HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
+ IPackage * This,
+ /* [out] */ UINT *pctinfo);
+
+ HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
+ IPackage * This,
+ /* [in] */ UINT iTInfo,
+ /* [in] */ LCID lcid,
+ /* [out] */ ITypeInfo **ppTInfo);
+
+ HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
+ IPackage * This,
+ /* [in] */ REFIID riid,
+ /* [size_is][in] */ LPOLESTR *rgszNames,
+ /* [range][in] */ UINT cNames,
+ /* [in] */ LCID lcid,
+ /* [size_is][out] */ DISPID *rgDispId);
+
+ /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
+ IPackage * This,
+ /* [annotation][in] */
+ _In_ DISPID dispIdMember,
+ /* [annotation][in] */
+ _In_ REFIID riid,
+ /* [annotation][in] */
+ _In_ LCID lcid,
+ /* [annotation][in] */
+ _In_ WORD wFlags,
+ /* [annotation][out][in] */
+ _In_ DISPPARAMS *pDispParams,
+ /* [annotation][out] */
+ _Out_opt_ VARIANT *pVarResult,
+ /* [annotation][out] */
+ _Out_opt_ EXCEPINFO *pExcepInfo,
+ /* [annotation][out] */
+ _Out_opt_ UINT *puArgErr);
+
+ /* [id] */ HRESULT ( STDMETHODCALLTYPE *get )(
+ IPackage * This,
+ /* [in] */ BSTR dir);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_isAvailable )(
+ IPackage * This,
+ /* [retval][out] */ VARIANT_BOOL *__MIDL__IPackage0000);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_filename )(
+ IPackage * This,
+ /* [retval][out] */ BSTR *__MIDL__IPackage0001);
+
+ END_INTERFACE
+ } IPackageVtbl;
+
+ interface IPackage
+ {
+ CONST_VTBL struct IPackageVtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define IPackage_QueryInterface(This,riid,ppvObject) \
+ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
+
+#define IPackage_AddRef(This) \
+ ( (This)->lpVtbl -> AddRef(This) )
+
+#define IPackage_Release(This) \
+ ( (This)->lpVtbl -> Release(This) )
+
+
+#define IPackage_GetTypeInfoCount(This,pctinfo) \
+ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
+
+#define IPackage_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
+ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
+
+#define IPackage_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
+ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
+
+#define IPackage_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
+ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
+
+
+#define IPackage_get(This,dir) \
+ ( (This)->lpVtbl -> get(This,dir) )
+
+#define IPackage_get_isAvailable(This,__MIDL__IPackage0000) \
+ ( (This)->lpVtbl -> get_isAvailable(This,__MIDL__IPackage0000) )
+
+#define IPackage_get_filename(This,__MIDL__IPackage0001) \
+ ( (This)->lpVtbl -> get_filename(This,__MIDL__IPackage0001) )
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+
+#endif /* __IPackage_INTERFACE_DEFINED__ */
+
+
+#ifndef __ICurrentState_INTERFACE_DEFINED__
+#define __ICurrentState_INTERFACE_DEFINED__
+
+/* interface ICurrentState */
+/* [unique][helpstring][uuid][dual][object] */
+
+
+EXTERN_C const IID IID_ICurrentState;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("247954F9-9EDC-4E68-8CC3-150C2B89EADF")
+ ICurrentState : public IDispatch
+ {
+ public:
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_stateValue(
+ /* [retval][out] */ LONG *__MIDL__ICurrentState0000) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_availableVersion(
+ /* [retval][out] */ BSTR *__MIDL__ICurrentState0001) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_bytesDownloaded(
+ /* [retval][out] */ ULONG *__MIDL__ICurrentState0002) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_totalBytesToDownload(
+ /* [retval][out] */ ULONG *__MIDL__ICurrentState0003) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_downloadTimeRemainingMs(
+ /* [retval][out] */ LONG *__MIDL__ICurrentState0004) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_nextRetryTime(
+ /* [retval][out] */ ULONGLONG *__MIDL__ICurrentState0005) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_installProgress(
+ /* [retval][out] */ LONG *__MIDL__ICurrentState0006) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_installTimeRemainingMs(
+ /* [retval][out] */ LONG *__MIDL__ICurrentState0007) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_isCanceled(
+ /* [retval][out] */ VARIANT_BOOL *is_canceled) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_errorCode(
+ /* [retval][out] */ LONG *__MIDL__ICurrentState0008) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_extraCode1(
+ /* [retval][out] */ LONG *__MIDL__ICurrentState0009) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_completionMessage(
+ /* [retval][out] */ BSTR *__MIDL__ICurrentState0010) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_installerResultCode(
+ /* [retval][out] */ LONG *__MIDL__ICurrentState0011) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_installerResultExtraCode1(
+ /* [retval][out] */ LONG *__MIDL__ICurrentState0012) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_postInstallLaunchCommandLine(
+ /* [retval][out] */ BSTR *__MIDL__ICurrentState0013) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_postInstallUrl(
+ /* [retval][out] */ BSTR *__MIDL__ICurrentState0014) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_postInstallAction(
+ /* [retval][out] */ LONG *__MIDL__ICurrentState0015) = 0;
+
+ };
+
+
+#else /* C style interface */
+
+ typedef struct ICurrentStateVtbl
+ {
+ BEGIN_INTERFACE
+
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ ICurrentState * This,
+ /* [in] */ REFIID riid,
+ /* [annotation][iid_is][out] */
+ _COM_Outptr_ void **ppvObject);
+
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ ICurrentState * This);
+
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ ICurrentState * This);
+
+ HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
+ ICurrentState * This,
+ /* [out] */ UINT *pctinfo);
+
+ HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
+ ICurrentState * This,
+ /* [in] */ UINT iTInfo,
+ /* [in] */ LCID lcid,
+ /* [out] */ ITypeInfo **ppTInfo);
+
+ HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
+ ICurrentState * This,
+ /* [in] */ REFIID riid,
+ /* [size_is][in] */ LPOLESTR *rgszNames,
+ /* [range][in] */ UINT cNames,
+ /* [in] */ LCID lcid,
+ /* [size_is][out] */ DISPID *rgDispId);
+
+ /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
+ ICurrentState * This,
+ /* [annotation][in] */
+ _In_ DISPID dispIdMember,
+ /* [annotation][in] */
+ _In_ REFIID riid,
+ /* [annotation][in] */
+ _In_ LCID lcid,
+ /* [annotation][in] */
+ _In_ WORD wFlags,
+ /* [annotation][out][in] */
+ _In_ DISPPARAMS *pDispParams,
+ /* [annotation][out] */
+ _Out_opt_ VARIANT *pVarResult,
+ /* [annotation][out] */
+ _Out_opt_ EXCEPINFO *pExcepInfo,
+ /* [annotation][out] */
+ _Out_opt_ UINT *puArgErr);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_stateValue )(
+ ICurrentState * This,
+ /* [retval][out] */ LONG *__MIDL__ICurrentState0000);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_availableVersion )(
+ ICurrentState * This,
+ /* [retval][out] */ BSTR *__MIDL__ICurrentState0001);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_bytesDownloaded )(
+ ICurrentState * This,
+ /* [retval][out] */ ULONG *__MIDL__ICurrentState0002);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_totalBytesToDownload )(
+ ICurrentState * This,
+ /* [retval][out] */ ULONG *__MIDL__ICurrentState0003);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_downloadTimeRemainingMs )(
+ ICurrentState * This,
+ /* [retval][out] */ LONG *__MIDL__ICurrentState0004);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_nextRetryTime )(
+ ICurrentState * This,
+ /* [retval][out] */ ULONGLONG *__MIDL__ICurrentState0005);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_installProgress )(
+ ICurrentState * This,
+ /* [retval][out] */ LONG *__MIDL__ICurrentState0006);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_installTimeRemainingMs )(
+ ICurrentState * This,
+ /* [retval][out] */ LONG *__MIDL__ICurrentState0007);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_isCanceled )(
+ ICurrentState * This,
+ /* [retval][out] */ VARIANT_BOOL *is_canceled);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_errorCode )(
+ ICurrentState * This,
+ /* [retval][out] */ LONG *__MIDL__ICurrentState0008);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_extraCode1 )(
+ ICurrentState * This,
+ /* [retval][out] */ LONG *__MIDL__ICurrentState0009);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_completionMessage )(
+ ICurrentState * This,
+ /* [retval][out] */ BSTR *__MIDL__ICurrentState0010);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_installerResultCode )(
+ ICurrentState * This,
+ /* [retval][out] */ LONG *__MIDL__ICurrentState0011);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_installerResultExtraCode1 )(
+ ICurrentState * This,
+ /* [retval][out] */ LONG *__MIDL__ICurrentState0012);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_postInstallLaunchCommandLine )(
+ ICurrentState * This,
+ /* [retval][out] */ BSTR *__MIDL__ICurrentState0013);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_postInstallUrl )(
+ ICurrentState * This,
+ /* [retval][out] */ BSTR *__MIDL__ICurrentState0014);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_postInstallAction )(
+ ICurrentState * This,
+ /* [retval][out] */ LONG *__MIDL__ICurrentState0015);
+
+ END_INTERFACE
+ } ICurrentStateVtbl;
+
+ interface ICurrentState
+ {
+ CONST_VTBL struct ICurrentStateVtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define ICurrentState_QueryInterface(This,riid,ppvObject) \
+ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
+
+#define ICurrentState_AddRef(This) \
+ ( (This)->lpVtbl -> AddRef(This) )
+
+#define ICurrentState_Release(This) \
+ ( (This)->lpVtbl -> Release(This) )
+
+
+#define ICurrentState_GetTypeInfoCount(This,pctinfo) \
+ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
+
+#define ICurrentState_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
+ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
+
+#define ICurrentState_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
+ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
+
+#define ICurrentState_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
+ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
+
+
+#define ICurrentState_get_stateValue(This,__MIDL__ICurrentState0000) \
+ ( (This)->lpVtbl -> get_stateValue(This,__MIDL__ICurrentState0000) )
+
+#define ICurrentState_get_availableVersion(This,__MIDL__ICurrentState0001) \
+ ( (This)->lpVtbl -> get_availableVersion(This,__MIDL__ICurrentState0001) )
+
+#define ICurrentState_get_bytesDownloaded(This,__MIDL__ICurrentState0002) \
+ ( (This)->lpVtbl -> get_bytesDownloaded(This,__MIDL__ICurrentState0002) )
+
+#define ICurrentState_get_totalBytesToDownload(This,__MIDL__ICurrentState0003) \
+ ( (This)->lpVtbl -> get_totalBytesToDownload(This,__MIDL__ICurrentState0003) )
+
+#define ICurrentState_get_downloadTimeRemainingMs(This,__MIDL__ICurrentState0004) \
+ ( (This)->lpVtbl -> get_downloadTimeRemainingMs(This,__MIDL__ICurrentState0004) )
+
+#define ICurrentState_get_nextRetryTime(This,__MIDL__ICurrentState0005) \
+ ( (This)->lpVtbl -> get_nextRetryTime(This,__MIDL__ICurrentState0005) )
+
+#define ICurrentState_get_installProgress(This,__MIDL__ICurrentState0006) \
+ ( (This)->lpVtbl -> get_installProgress(This,__MIDL__ICurrentState0006) )
+
+#define ICurrentState_get_installTimeRemainingMs(This,__MIDL__ICurrentState0007) \
+ ( (This)->lpVtbl -> get_installTimeRemainingMs(This,__MIDL__ICurrentState0007) )
+
+#define ICurrentState_get_isCanceled(This,is_canceled) \
+ ( (This)->lpVtbl -> get_isCanceled(This,is_canceled) )
+
+#define ICurrentState_get_errorCode(This,__MIDL__ICurrentState0008) \
+ ( (This)->lpVtbl -> get_errorCode(This,__MIDL__ICurrentState0008) )
+
+#define ICurrentState_get_extraCode1(This,__MIDL__ICurrentState0009) \
+ ( (This)->lpVtbl -> get_extraCode1(This,__MIDL__ICurrentState0009) )
+
+#define ICurrentState_get_completionMessage(This,__MIDL__ICurrentState0010) \
+ ( (This)->lpVtbl -> get_completionMessage(This,__MIDL__ICurrentState0010) )
+
+#define ICurrentState_get_installerResultCode(This,__MIDL__ICurrentState0011) \
+ ( (This)->lpVtbl -> get_installerResultCode(This,__MIDL__ICurrentState0011) )
+
+#define ICurrentState_get_installerResultExtraCode1(This,__MIDL__ICurrentState0012) \
+ ( (This)->lpVtbl -> get_installerResultExtraCode1(This,__MIDL__ICurrentState0012) )
+
+#define ICurrentState_get_postInstallLaunchCommandLine(This,__MIDL__ICurrentState0013) \
+ ( (This)->lpVtbl -> get_postInstallLaunchCommandLine(This,__MIDL__ICurrentState0013) )
+
+#define ICurrentState_get_postInstallUrl(This,__MIDL__ICurrentState0014) \
+ ( (This)->lpVtbl -> get_postInstallUrl(This,__MIDL__ICurrentState0014) )
+
+#define ICurrentState_get_postInstallAction(This,__MIDL__ICurrentState0015) \
+ ( (This)->lpVtbl -> get_postInstallAction(This,__MIDL__ICurrentState0015) )
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+
+#endif /* __ICurrentState_INTERFACE_DEFINED__ */
+
+
+#ifndef __IRegistrationUpdateHook_INTERFACE_DEFINED__
+#define __IRegistrationUpdateHook_INTERFACE_DEFINED__
+
+/* interface IRegistrationUpdateHook */
+/* [unique][helpstring][uuid][dual][object] */
+
+
+EXTERN_C const IID IID_IRegistrationUpdateHook;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("4E223325-C16B-4eeb-AEDC-19AA99A237FA")
+ IRegistrationUpdateHook : public IDispatch
+ {
+ public:
+ virtual HRESULT STDMETHODCALLTYPE UpdateRegistry(
+ /* [in] */ BSTR app_id,
+ /* [in] */ VARIANT_BOOL is_machine) = 0;
+
+ };
+
+
+#else /* C style interface */
+
+ typedef struct IRegistrationUpdateHookVtbl
+ {
+ BEGIN_INTERFACE
+
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ IRegistrationUpdateHook * This,
+ /* [in] */ REFIID riid,
+ /* [annotation][iid_is][out] */
+ _COM_Outptr_ void **ppvObject);
+
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ IRegistrationUpdateHook * This);
+
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ IRegistrationUpdateHook * This);
+
+ HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
+ IRegistrationUpdateHook * This,
+ /* [out] */ UINT *pctinfo);
+
+ HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
+ IRegistrationUpdateHook * This,
+ /* [in] */ UINT iTInfo,
+ /* [in] */ LCID lcid,
+ /* [out] */ ITypeInfo **ppTInfo);
+
+ HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
+ IRegistrationUpdateHook * This,
+ /* [in] */ REFIID riid,
+ /* [size_is][in] */ LPOLESTR *rgszNames,
+ /* [range][in] */ UINT cNames,
+ /* [in] */ LCID lcid,
+ /* [size_is][out] */ DISPID *rgDispId);
+
+ /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
+ IRegistrationUpdateHook * This,
+ /* [annotation][in] */
+ _In_ DISPID dispIdMember,
+ /* [annotation][in] */
+ _In_ REFIID riid,
+ /* [annotation][in] */
+ _In_ LCID lcid,
+ /* [annotation][in] */
+ _In_ WORD wFlags,
+ /* [annotation][out][in] */
+ _In_ DISPPARAMS *pDispParams,
+ /* [annotation][out] */
+ _Out_opt_ VARIANT *pVarResult,
+ /* [annotation][out] */
+ _Out_opt_ EXCEPINFO *pExcepInfo,
+ /* [annotation][out] */
+ _Out_opt_ UINT *puArgErr);
+
+ HRESULT ( STDMETHODCALLTYPE *UpdateRegistry )(
+ IRegistrationUpdateHook * This,
+ /* [in] */ BSTR app_id,
+ /* [in] */ VARIANT_BOOL is_machine);
+
+ END_INTERFACE
+ } IRegistrationUpdateHookVtbl;
+
+ interface IRegistrationUpdateHook
+ {
+ CONST_VTBL struct IRegistrationUpdateHookVtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define IRegistrationUpdateHook_QueryInterface(This,riid,ppvObject) \
+ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
+
+#define IRegistrationUpdateHook_AddRef(This) \
+ ( (This)->lpVtbl -> AddRef(This) )
+
+#define IRegistrationUpdateHook_Release(This) \
+ ( (This)->lpVtbl -> Release(This) )
+
+
+#define IRegistrationUpdateHook_GetTypeInfoCount(This,pctinfo) \
+ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
+
+#define IRegistrationUpdateHook_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
+ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
+
+#define IRegistrationUpdateHook_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
+ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
+
+#define IRegistrationUpdateHook_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
+ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
+
+
+#define IRegistrationUpdateHook_UpdateRegistry(This,app_id,is_machine) \
+ ( (This)->lpVtbl -> UpdateRegistry(This,app_id,is_machine) )
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+
+#endif /* __IRegistrationUpdateHook_INTERFACE_DEFINED__ */
+
+
+#ifndef __ICredentialDialog_INTERFACE_DEFINED__
+#define __ICredentialDialog_INTERFACE_DEFINED__
+
+/* interface ICredentialDialog */
+/* [unique][helpstring][uuid][object] */
+
+
+EXTERN_C const IID IID_ICredentialDialog;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("b3a47570-0a85-4aea-8270-529d47899603")
+ ICredentialDialog : public IUnknown
+ {
+ public:
+ virtual HRESULT STDMETHODCALLTYPE QueryUserForCredentials(
+ /* [in] */ ULONG_PTR owner_hwnd,
+ /* [in] */ BSTR server,
+ /* [in] */ BSTR message,
+ /* [out] */ BSTR *username,
+ /* [out] */ BSTR *password) = 0;
+
+ };
+
+
+#else /* C style interface */
+
+ typedef struct ICredentialDialogVtbl
+ {
+ BEGIN_INTERFACE
+
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ ICredentialDialog * This,
+ /* [in] */ REFIID riid,
+ /* [annotation][iid_is][out] */
+ _COM_Outptr_ void **ppvObject);
+
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ ICredentialDialog * This);
+
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ ICredentialDialog * This);
+
+ HRESULT ( STDMETHODCALLTYPE *QueryUserForCredentials )(
+ ICredentialDialog * This,
+ /* [in] */ ULONG_PTR owner_hwnd,
+ /* [in] */ BSTR server,
+ /* [in] */ BSTR message,
+ /* [out] */ BSTR *username,
+ /* [out] */ BSTR *password);
+
+ END_INTERFACE
+ } ICredentialDialogVtbl;
+
+ interface ICredentialDialog
+ {
+ CONST_VTBL struct ICredentialDialogVtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define ICredentialDialog_QueryInterface(This,riid,ppvObject) \
+ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
+
+#define ICredentialDialog_AddRef(This) \
+ ( (This)->lpVtbl -> AddRef(This) )
+
+#define ICredentialDialog_Release(This) \
+ ( (This)->lpVtbl -> Release(This) )
+
+
+#define ICredentialDialog_QueryUserForCredentials(This,owner_hwnd,server,message,username,password) \
+ ( (This)->lpVtbl -> QueryUserForCredentials(This,owner_hwnd,server,message,username,password) )
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+
+#endif /* __ICredentialDialog_INTERFACE_DEFINED__ */
+
+
+#ifndef __IGoogleUpdate3Web_INTERFACE_DEFINED__
+#define __IGoogleUpdate3Web_INTERFACE_DEFINED__
+
+/* interface IGoogleUpdate3Web */
+/* [unique][helpstring][uuid][dual][object] */
+
+
+EXTERN_C const IID IID_IGoogleUpdate3Web;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("494B20CF-282E-4BDD-9F5D-B70CB09D351E")
+ IGoogleUpdate3Web : public IDispatch
+ {
+ public:
+ virtual HRESULT STDMETHODCALLTYPE createAppBundleWeb(
+ /* [retval][out] */ IDispatch **app_bundle_web) = 0;
+
+ };
+
+
+#else /* C style interface */
+
+ typedef struct IGoogleUpdate3WebVtbl
+ {
+ BEGIN_INTERFACE
+
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ IGoogleUpdate3Web * This,
+ /* [in] */ REFIID riid,
+ /* [annotation][iid_is][out] */
+ _COM_Outptr_ void **ppvObject);
+
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ IGoogleUpdate3Web * This);
+
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ IGoogleUpdate3Web * This);
+
+ HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
+ IGoogleUpdate3Web * This,
+ /* [out] */ UINT *pctinfo);
+
+ HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
+ IGoogleUpdate3Web * This,
+ /* [in] */ UINT iTInfo,
+ /* [in] */ LCID lcid,
+ /* [out] */ ITypeInfo **ppTInfo);
+
+ HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
+ IGoogleUpdate3Web * This,
+ /* [in] */ REFIID riid,
+ /* [size_is][in] */ LPOLESTR *rgszNames,
+ /* [range][in] */ UINT cNames,
+ /* [in] */ LCID lcid,
+ /* [size_is][out] */ DISPID *rgDispId);
+
+ /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
+ IGoogleUpdate3Web * This,
+ /* [annotation][in] */
+ _In_ DISPID dispIdMember,
+ /* [annotation][in] */
+ _In_ REFIID riid,
+ /* [annotation][in] */
+ _In_ LCID lcid,
+ /* [annotation][in] */
+ _In_ WORD wFlags,
+ /* [annotation][out][in] */
+ _In_ DISPPARAMS *pDispParams,
+ /* [annotation][out] */
+ _Out_opt_ VARIANT *pVarResult,
+ /* [annotation][out] */
+ _Out_opt_ EXCEPINFO *pExcepInfo,
+ /* [annotation][out] */
+ _Out_opt_ UINT *puArgErr);
+
+ HRESULT ( STDMETHODCALLTYPE *createAppBundleWeb )(
+ IGoogleUpdate3Web * This,
+ /* [retval][out] */ IDispatch **app_bundle_web);
+
+ END_INTERFACE
+ } IGoogleUpdate3WebVtbl;
+
+ interface IGoogleUpdate3Web
+ {
+ CONST_VTBL struct IGoogleUpdate3WebVtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define IGoogleUpdate3Web_QueryInterface(This,riid,ppvObject) \
+ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
+
+#define IGoogleUpdate3Web_AddRef(This) \
+ ( (This)->lpVtbl -> AddRef(This) )
+
+#define IGoogleUpdate3Web_Release(This) \
+ ( (This)->lpVtbl -> Release(This) )
+
+
+#define IGoogleUpdate3Web_GetTypeInfoCount(This,pctinfo) \
+ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
+
+#define IGoogleUpdate3Web_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
+ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
+
+#define IGoogleUpdate3Web_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
+ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
+
+#define IGoogleUpdate3Web_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
+ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
+
+
+#define IGoogleUpdate3Web_createAppBundleWeb(This,app_bundle_web) \
+ ( (This)->lpVtbl -> createAppBundleWeb(This,app_bundle_web) )
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+
+#endif /* __IGoogleUpdate3Web_INTERFACE_DEFINED__ */
+
+
+#ifndef __IGoogleUpdate3WebSecurity_INTERFACE_DEFINED__
+#define __IGoogleUpdate3WebSecurity_INTERFACE_DEFINED__
+
+/* interface IGoogleUpdate3WebSecurity */
+/* [unique][helpstring][uuid][object] */
+
+
+EXTERN_C const IID IID_IGoogleUpdate3WebSecurity;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("2D363682-561D-4c3a-81C6-F2F82107562A")
+ IGoogleUpdate3WebSecurity : public IUnknown
+ {
+ public:
+ virtual HRESULT STDMETHODCALLTYPE setOriginURL(
+ /* [in] */ BSTR origin_url) = 0;
+
+ };
+
+
+#else /* C style interface */
+
+ typedef struct IGoogleUpdate3WebSecurityVtbl
+ {
+ BEGIN_INTERFACE
+
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ IGoogleUpdate3WebSecurity * This,
+ /* [in] */ REFIID riid,
+ /* [annotation][iid_is][out] */
+ _COM_Outptr_ void **ppvObject);
+
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ IGoogleUpdate3WebSecurity * This);
+
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ IGoogleUpdate3WebSecurity * This);
+
+ HRESULT ( STDMETHODCALLTYPE *setOriginURL )(
+ IGoogleUpdate3WebSecurity * This,
+ /* [in] */ BSTR origin_url);
+
+ END_INTERFACE
+ } IGoogleUpdate3WebSecurityVtbl;
+
+ interface IGoogleUpdate3WebSecurity
+ {
+ CONST_VTBL struct IGoogleUpdate3WebSecurityVtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define IGoogleUpdate3WebSecurity_QueryInterface(This,riid,ppvObject) \
+ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
+
+#define IGoogleUpdate3WebSecurity_AddRef(This) \
+ ( (This)->lpVtbl -> AddRef(This) )
+
+#define IGoogleUpdate3WebSecurity_Release(This) \
+ ( (This)->lpVtbl -> Release(This) )
+
+
+#define IGoogleUpdate3WebSecurity_setOriginURL(This,origin_url) \
+ ( (This)->lpVtbl -> setOriginURL(This,origin_url) )
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+
+#endif /* __IGoogleUpdate3WebSecurity_INTERFACE_DEFINED__ */
+
+
+#ifndef __IAppBundleWeb_INTERFACE_DEFINED__
+#define __IAppBundleWeb_INTERFACE_DEFINED__
+
+/* interface IAppBundleWeb */
+/* [unique][helpstring][uuid][dual][object] */
+
+
+EXTERN_C const IID IID_IAppBundleWeb;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("DD42475D-6D46-496a-924E-BD5630B4CBBA")
+ IAppBundleWeb : public IDispatch
+ {
+ public:
+ virtual /* [id] */ HRESULT STDMETHODCALLTYPE createApp(
+ /* [in] */ BSTR app_guid,
+ /* [in] */ BSTR brand_code,
+ /* [in] */ BSTR language,
+ /* [in] */ BSTR ap) = 0;
+
+ virtual /* [id] */ HRESULT STDMETHODCALLTYPE createInstalledApp(
+ /* [in] */ BSTR app_id) = 0;
+
+ virtual /* [id] */ HRESULT STDMETHODCALLTYPE createAllInstalledApps( void) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_displayLanguage(
+ /* [retval][out] */ BSTR *__MIDL__IAppBundleWeb0000) = 0;
+
+ virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_displayLanguage(
+ /* [in] */ BSTR __MIDL__IAppBundleWeb0001) = 0;
+
+ virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_parentHWND(
+ /* [in] */ ULONG_PTR hwnd) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_length(
+ /* [retval][out] */ int *index) = 0;
+
+ virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_appWeb(
+ /* [in] */ int index,
+ /* [retval][out] */ IDispatch **app_web) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE initialize( void) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE checkForUpdate( void) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE download( void) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE install( void) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE pause( void) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE resume( void) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE cancel( void) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE downloadPackage(
+ /* [in] */ BSTR app_id,
+ /* [in] */ BSTR package_name) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_currentState(
+ /* [retval][out] */ VARIANT *current_state) = 0;
+
+ };
+
+
+#else /* C style interface */
+
+ typedef struct IAppBundleWebVtbl
+ {
+ BEGIN_INTERFACE
+
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ IAppBundleWeb * This,
+ /* [in] */ REFIID riid,
+ /* [annotation][iid_is][out] */
+ _COM_Outptr_ void **ppvObject);
+
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ IAppBundleWeb * This);
+
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ IAppBundleWeb * This);
+
+ HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
+ IAppBundleWeb * This,
+ /* [out] */ UINT *pctinfo);
+
+ HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
+ IAppBundleWeb * This,
+ /* [in] */ UINT iTInfo,
+ /* [in] */ LCID lcid,
+ /* [out] */ ITypeInfo **ppTInfo);
+
+ HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
+ IAppBundleWeb * This,
+ /* [in] */ REFIID riid,
+ /* [size_is][in] */ LPOLESTR *rgszNames,
+ /* [range][in] */ UINT cNames,
+ /* [in] */ LCID lcid,
+ /* [size_is][out] */ DISPID *rgDispId);
+
+ /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
+ IAppBundleWeb * This,
+ /* [annotation][in] */
+ _In_ DISPID dispIdMember,
+ /* [annotation][in] */
+ _In_ REFIID riid,
+ /* [annotation][in] */
+ _In_ LCID lcid,
+ /* [annotation][in] */
+ _In_ WORD wFlags,
+ /* [annotation][out][in] */
+ _In_ DISPPARAMS *pDispParams,
+ /* [annotation][out] */
+ _Out_opt_ VARIANT *pVarResult,
+ /* [annotation][out] */
+ _Out_opt_ EXCEPINFO *pExcepInfo,
+ /* [annotation][out] */
+ _Out_opt_ UINT *puArgErr);
+
+ /* [id] */ HRESULT ( STDMETHODCALLTYPE *createApp )(
+ IAppBundleWeb * This,
+ /* [in] */ BSTR app_guid,
+ /* [in] */ BSTR brand_code,
+ /* [in] */ BSTR language,
+ /* [in] */ BSTR ap);
+
+ /* [id] */ HRESULT ( STDMETHODCALLTYPE *createInstalledApp )(
+ IAppBundleWeb * This,
+ /* [in] */ BSTR app_id);
+
+ /* [id] */ HRESULT ( STDMETHODCALLTYPE *createAllInstalledApps )(
+ IAppBundleWeb * This);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_displayLanguage )(
+ IAppBundleWeb * This,
+ /* [retval][out] */ BSTR *__MIDL__IAppBundleWeb0000);
+
+ /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_displayLanguage )(
+ IAppBundleWeb * This,
+ /* [in] */ BSTR __MIDL__IAppBundleWeb0001);
+
+ /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_parentHWND )(
+ IAppBundleWeb * This,
+ /* [in] */ ULONG_PTR hwnd);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_length )(
+ IAppBundleWeb * This,
+ /* [retval][out] */ int *index);
+
+ /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_appWeb )(
+ IAppBundleWeb * This,
+ /* [in] */ int index,
+ /* [retval][out] */ IDispatch **app_web);
+
+ HRESULT ( STDMETHODCALLTYPE *initialize )(
+ IAppBundleWeb * This);
+
+ HRESULT ( STDMETHODCALLTYPE *checkForUpdate )(
+ IAppBundleWeb * This);
+
+ HRESULT ( STDMETHODCALLTYPE *download )(
+ IAppBundleWeb * This);
+
+ HRESULT ( STDMETHODCALLTYPE *install )(
+ IAppBundleWeb * This);
+
+ HRESULT ( STDMETHODCALLTYPE *pause )(
+ IAppBundleWeb * This);
+
+ HRESULT ( STDMETHODCALLTYPE *resume )(
+ IAppBundleWeb * This);
+
+ HRESULT ( STDMETHODCALLTYPE *cancel )(
+ IAppBundleWeb * This);
+
+ HRESULT ( STDMETHODCALLTYPE *downloadPackage )(
+ IAppBundleWeb * This,
+ /* [in] */ BSTR app_id,
+ /* [in] */ BSTR package_name);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_currentState )(
+ IAppBundleWeb * This,
+ /* [retval][out] */ VARIANT *current_state);
+
+ END_INTERFACE
+ } IAppBundleWebVtbl;
+
+ interface IAppBundleWeb
+ {
+ CONST_VTBL struct IAppBundleWebVtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define IAppBundleWeb_QueryInterface(This,riid,ppvObject) \
+ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
+
+#define IAppBundleWeb_AddRef(This) \
+ ( (This)->lpVtbl -> AddRef(This) )
+
+#define IAppBundleWeb_Release(This) \
+ ( (This)->lpVtbl -> Release(This) )
+
+
+#define IAppBundleWeb_GetTypeInfoCount(This,pctinfo) \
+ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
+
+#define IAppBundleWeb_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
+ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
+
+#define IAppBundleWeb_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
+ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
+
+#define IAppBundleWeb_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
+ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
+
+
+#define IAppBundleWeb_createApp(This,app_guid,brand_code,language,ap) \
+ ( (This)->lpVtbl -> createApp(This,app_guid,brand_code,language,ap) )
+
+#define IAppBundleWeb_createInstalledApp(This,app_id) \
+ ( (This)->lpVtbl -> createInstalledApp(This,app_id) )
+
+#define IAppBundleWeb_createAllInstalledApps(This) \
+ ( (This)->lpVtbl -> createAllInstalledApps(This) )
+
+#define IAppBundleWeb_get_displayLanguage(This,__MIDL__IAppBundleWeb0000) \
+ ( (This)->lpVtbl -> get_displayLanguage(This,__MIDL__IAppBundleWeb0000) )
+
+#define IAppBundleWeb_put_displayLanguage(This,__MIDL__IAppBundleWeb0001) \
+ ( (This)->lpVtbl -> put_displayLanguage(This,__MIDL__IAppBundleWeb0001) )
+
+#define IAppBundleWeb_put_parentHWND(This,hwnd) \
+ ( (This)->lpVtbl -> put_parentHWND(This,hwnd) )
+
+#define IAppBundleWeb_get_length(This,index) \
+ ( (This)->lpVtbl -> get_length(This,index) )
+
+#define IAppBundleWeb_get_appWeb(This,index,app_web) \
+ ( (This)->lpVtbl -> get_appWeb(This,index,app_web) )
+
+#define IAppBundleWeb_initialize(This) \
+ ( (This)->lpVtbl -> initialize(This) )
+
+#define IAppBundleWeb_checkForUpdate(This) \
+ ( (This)->lpVtbl -> checkForUpdate(This) )
+
+#define IAppBundleWeb_download(This) \
+ ( (This)->lpVtbl -> download(This) )
+
+#define IAppBundleWeb_install(This) \
+ ( (This)->lpVtbl -> install(This) )
+
+#define IAppBundleWeb_pause(This) \
+ ( (This)->lpVtbl -> pause(This) )
+
+#define IAppBundleWeb_resume(This) \
+ ( (This)->lpVtbl -> resume(This) )
+
+#define IAppBundleWeb_cancel(This) \
+ ( (This)->lpVtbl -> cancel(This) )
+
+#define IAppBundleWeb_downloadPackage(This,app_id,package_name) \
+ ( (This)->lpVtbl -> downloadPackage(This,app_id,package_name) )
+
+#define IAppBundleWeb_get_currentState(This,current_state) \
+ ( (This)->lpVtbl -> get_currentState(This,current_state) )
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+
+#endif /* __IAppBundleWeb_INTERFACE_DEFINED__ */
+
+
+#ifndef __IAppWeb_INTERFACE_DEFINED__
+#define __IAppWeb_INTERFACE_DEFINED__
+
+/* interface IAppWeb */
+/* [unique][helpstring][uuid][dual][object] */
+
+
+EXTERN_C const IID IID_IAppWeb;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("18D0F672-18B4-48e6-AD36-6E6BF01DBBC4")
+ IAppWeb : public IDispatch
+ {
+ public:
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_appId(
+ /* [retval][out] */ BSTR *__MIDL__IAppWeb0000) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_currentVersionWeb(
+ /* [retval][out] */ IDispatch **current) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_nextVersionWeb(
+ /* [retval][out] */ IDispatch **next) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_command(
+ /* [in] */ BSTR command_id,
+ /* [retval][out] */ IDispatch **command) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE cancel( void) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_currentState(
+ /* [retval][out] */ IDispatch **current_state) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE launch( void) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE uninstall( void) = 0;
+
+ };
+
+
+#else /* C style interface */
+
+ typedef struct IAppWebVtbl
+ {
+ BEGIN_INTERFACE
+
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ IAppWeb * This,
+ /* [in] */ REFIID riid,
+ /* [annotation][iid_is][out] */
+ _COM_Outptr_ void **ppvObject);
+
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ IAppWeb * This);
+
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ IAppWeb * This);
+
+ HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
+ IAppWeb * This,
+ /* [out] */ UINT *pctinfo);
+
+ HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
+ IAppWeb * This,
+ /* [in] */ UINT iTInfo,
+ /* [in] */ LCID lcid,
+ /* [out] */ ITypeInfo **ppTInfo);
+
+ HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
+ IAppWeb * This,
+ /* [in] */ REFIID riid,
+ /* [size_is][in] */ LPOLESTR *rgszNames,
+ /* [range][in] */ UINT cNames,
+ /* [in] */ LCID lcid,
+ /* [size_is][out] */ DISPID *rgDispId);
+
+ /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
+ IAppWeb * This,
+ /* [annotation][in] */
+ _In_ DISPID dispIdMember,
+ /* [annotation][in] */
+ _In_ REFIID riid,
+ /* [annotation][in] */
+ _In_ LCID lcid,
+ /* [annotation][in] */
+ _In_ WORD wFlags,
+ /* [annotation][out][in] */
+ _In_ DISPPARAMS *pDispParams,
+ /* [annotation][out] */
+ _Out_opt_ VARIANT *pVarResult,
+ /* [annotation][out] */
+ _Out_opt_ EXCEPINFO *pExcepInfo,
+ /* [annotation][out] */
+ _Out_opt_ UINT *puArgErr);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_appId )(
+ IAppWeb * This,
+ /* [retval][out] */ BSTR *__MIDL__IAppWeb0000);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_currentVersionWeb )(
+ IAppWeb * This,
+ /* [retval][out] */ IDispatch **current);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_nextVersionWeb )(
+ IAppWeb * This,
+ /* [retval][out] */ IDispatch **next);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_command )(
+ IAppWeb * This,
+ /* [in] */ BSTR command_id,
+ /* [retval][out] */ IDispatch **command);
+
+ HRESULT ( STDMETHODCALLTYPE *cancel )(
+ IAppWeb * This);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_currentState )(
+ IAppWeb * This,
+ /* [retval][out] */ IDispatch **current_state);
+
+ HRESULT ( STDMETHODCALLTYPE *launch )(
+ IAppWeb * This);
+
+ HRESULT ( STDMETHODCALLTYPE *uninstall )(
+ IAppWeb * This);
+
+ END_INTERFACE
+ } IAppWebVtbl;
+
+ interface IAppWeb
+ {
+ CONST_VTBL struct IAppWebVtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define IAppWeb_QueryInterface(This,riid,ppvObject) \
+ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
+
+#define IAppWeb_AddRef(This) \
+ ( (This)->lpVtbl -> AddRef(This) )
+
+#define IAppWeb_Release(This) \
+ ( (This)->lpVtbl -> Release(This) )
+
+
+#define IAppWeb_GetTypeInfoCount(This,pctinfo) \
+ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
+
+#define IAppWeb_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
+ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
+
+#define IAppWeb_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
+ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
+
+#define IAppWeb_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
+ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
+
+
+#define IAppWeb_get_appId(This,__MIDL__IAppWeb0000) \
+ ( (This)->lpVtbl -> get_appId(This,__MIDL__IAppWeb0000) )
+
+#define IAppWeb_get_currentVersionWeb(This,current) \
+ ( (This)->lpVtbl -> get_currentVersionWeb(This,current) )
+
+#define IAppWeb_get_nextVersionWeb(This,next) \
+ ( (This)->lpVtbl -> get_nextVersionWeb(This,next) )
+
+#define IAppWeb_get_command(This,command_id,command) \
+ ( (This)->lpVtbl -> get_command(This,command_id,command) )
+
+#define IAppWeb_cancel(This) \
+ ( (This)->lpVtbl -> cancel(This) )
+
+#define IAppWeb_get_currentState(This,current_state) \
+ ( (This)->lpVtbl -> get_currentState(This,current_state) )
+
+#define IAppWeb_launch(This) \
+ ( (This)->lpVtbl -> launch(This) )
+
+#define IAppWeb_uninstall(This) \
+ ( (This)->lpVtbl -> uninstall(This) )
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+
+#endif /* __IAppWeb_INTERFACE_DEFINED__ */
+
+
+#ifndef __IAppCommandWeb_INTERFACE_DEFINED__
+#define __IAppCommandWeb_INTERFACE_DEFINED__
+
+/* interface IAppCommandWeb */
+/* [unique][helpstring][uuid][dual][object] */
+
+
+EXTERN_C const IID IID_IAppCommandWeb;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("68D6C2BD-712E-4c96-93E8-49CB8A9AAEED")
+ IAppCommandWeb : public IDispatch
+ {
+ public:
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_status(
+ /* [retval][out] */ UINT *__MIDL__IAppCommandWeb0000) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_exitCode(
+ /* [retval][out] */ DWORD *__MIDL__IAppCommandWeb0001) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE execute(
+ /* [optional][in] */ VARIANT arg1,
+ /* [optional][in] */ VARIANT arg2,
+ /* [optional][in] */ VARIANT arg3,
+ /* [optional][in] */ VARIANT arg4,
+ /* [optional][in] */ VARIANT arg5,
+ /* [optional][in] */ VARIANT arg6,
+ /* [optional][in] */ VARIANT arg7,
+ /* [optional][in] */ VARIANT arg8,
+ /* [optional][in] */ VARIANT arg9) = 0;
+
+ };
+
+
+#else /* C style interface */
+
+ typedef struct IAppCommandWebVtbl
+ {
+ BEGIN_INTERFACE
+
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ IAppCommandWeb * This,
+ /* [in] */ REFIID riid,
+ /* [annotation][iid_is][out] */
+ _COM_Outptr_ void **ppvObject);
+
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ IAppCommandWeb * This);
+
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ IAppCommandWeb * This);
+
+ HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
+ IAppCommandWeb * This,
+ /* [out] */ UINT *pctinfo);
+
+ HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
+ IAppCommandWeb * This,
+ /* [in] */ UINT iTInfo,
+ /* [in] */ LCID lcid,
+ /* [out] */ ITypeInfo **ppTInfo);
+
+ HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
+ IAppCommandWeb * This,
+ /* [in] */ REFIID riid,
+ /* [size_is][in] */ LPOLESTR *rgszNames,
+ /* [range][in] */ UINT cNames,
+ /* [in] */ LCID lcid,
+ /* [size_is][out] */ DISPID *rgDispId);
+
+ /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
+ IAppCommandWeb * This,
+ /* [annotation][in] */
+ _In_ DISPID dispIdMember,
+ /* [annotation][in] */
+ _In_ REFIID riid,
+ /* [annotation][in] */
+ _In_ LCID lcid,
+ /* [annotation][in] */
+ _In_ WORD wFlags,
+ /* [annotation][out][in] */
+ _In_ DISPPARAMS *pDispParams,
+ /* [annotation][out] */
+ _Out_opt_ VARIANT *pVarResult,
+ /* [annotation][out] */
+ _Out_opt_ EXCEPINFO *pExcepInfo,
+ /* [annotation][out] */
+ _Out_opt_ UINT *puArgErr);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_status )(
+ IAppCommandWeb * This,
+ /* [retval][out] */ UINT *__MIDL__IAppCommandWeb0000);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_exitCode )(
+ IAppCommandWeb * This,
+ /* [retval][out] */ DWORD *__MIDL__IAppCommandWeb0001);
+
+ HRESULT ( STDMETHODCALLTYPE *execute )(
+ IAppCommandWeb * This,
+ /* [optional][in] */ VARIANT arg1,
+ /* [optional][in] */ VARIANT arg2,
+ /* [optional][in] */ VARIANT arg3,
+ /* [optional][in] */ VARIANT arg4,
+ /* [optional][in] */ VARIANT arg5,
+ /* [optional][in] */ VARIANT arg6,
+ /* [optional][in] */ VARIANT arg7,
+ /* [optional][in] */ VARIANT arg8,
+ /* [optional][in] */ VARIANT arg9);
+
+ END_INTERFACE
+ } IAppCommandWebVtbl;
+
+ interface IAppCommandWeb
+ {
+ CONST_VTBL struct IAppCommandWebVtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define IAppCommandWeb_QueryInterface(This,riid,ppvObject) \
+ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
+
+#define IAppCommandWeb_AddRef(This) \
+ ( (This)->lpVtbl -> AddRef(This) )
+
+#define IAppCommandWeb_Release(This) \
+ ( (This)->lpVtbl -> Release(This) )
+
+
+#define IAppCommandWeb_GetTypeInfoCount(This,pctinfo) \
+ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
+
+#define IAppCommandWeb_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
+ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
+
+#define IAppCommandWeb_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
+ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
+
+#define IAppCommandWeb_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
+ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
+
+
+#define IAppCommandWeb_get_status(This,__MIDL__IAppCommandWeb0000) \
+ ( (This)->lpVtbl -> get_status(This,__MIDL__IAppCommandWeb0000) )
+
+#define IAppCommandWeb_get_exitCode(This,__MIDL__IAppCommandWeb0001) \
+ ( (This)->lpVtbl -> get_exitCode(This,__MIDL__IAppCommandWeb0001) )
+
+#define IAppCommandWeb_execute(This,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9) \
+ ( (This)->lpVtbl -> execute(This,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9) )
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+
+#endif /* __IAppCommandWeb_INTERFACE_DEFINED__ */
+
+
+#ifndef __IAppVersionWeb_INTERFACE_DEFINED__
+#define __IAppVersionWeb_INTERFACE_DEFINED__
+
+/* interface IAppVersionWeb */
+/* [unique][helpstring][uuid][dual][object] */
+
+
+EXTERN_C const IID IID_IAppVersionWeb;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("0CD01D1E-4A1C-489d-93B9-9B6672877C57")
+ IAppVersionWeb : public IDispatch
+ {
+ public:
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_version(
+ /* [retval][out] */ BSTR *__MIDL__IAppVersionWeb0000) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_packageCount(
+ /* [retval][out] */ long *count) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_packageWeb(
+ /* [in] */ long index,
+ /* [retval][out] */ IDispatch **package) = 0;
+
+ };
+
+
+#else /* C style interface */
+
+ typedef struct IAppVersionWebVtbl
+ {
+ BEGIN_INTERFACE
+
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ IAppVersionWeb * This,
+ /* [in] */ REFIID riid,
+ /* [annotation][iid_is][out] */
+ _COM_Outptr_ void **ppvObject);
+
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ IAppVersionWeb * This);
+
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ IAppVersionWeb * This);
+
+ HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
+ IAppVersionWeb * This,
+ /* [out] */ UINT *pctinfo);
+
+ HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
+ IAppVersionWeb * This,
+ /* [in] */ UINT iTInfo,
+ /* [in] */ LCID lcid,
+ /* [out] */ ITypeInfo **ppTInfo);
+
+ HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
+ IAppVersionWeb * This,
+ /* [in] */ REFIID riid,
+ /* [size_is][in] */ LPOLESTR *rgszNames,
+ /* [range][in] */ UINT cNames,
+ /* [in] */ LCID lcid,
+ /* [size_is][out] */ DISPID *rgDispId);
+
+ /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
+ IAppVersionWeb * This,
+ /* [annotation][in] */
+ _In_ DISPID dispIdMember,
+ /* [annotation][in] */
+ _In_ REFIID riid,
+ /* [annotation][in] */
+ _In_ LCID lcid,
+ /* [annotation][in] */
+ _In_ WORD wFlags,
+ /* [annotation][out][in] */
+ _In_ DISPPARAMS *pDispParams,
+ /* [annotation][out] */
+ _Out_opt_ VARIANT *pVarResult,
+ /* [annotation][out] */
+ _Out_opt_ EXCEPINFO *pExcepInfo,
+ /* [annotation][out] */
+ _Out_opt_ UINT *puArgErr);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_version )(
+ IAppVersionWeb * This,
+ /* [retval][out] */ BSTR *__MIDL__IAppVersionWeb0000);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_packageCount )(
+ IAppVersionWeb * This,
+ /* [retval][out] */ long *count);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_packageWeb )(
+ IAppVersionWeb * This,
+ /* [in] */ long index,
+ /* [retval][out] */ IDispatch **package);
+
+ END_INTERFACE
+ } IAppVersionWebVtbl;
+
+ interface IAppVersionWeb
+ {
+ CONST_VTBL struct IAppVersionWebVtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define IAppVersionWeb_QueryInterface(This,riid,ppvObject) \
+ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
+
+#define IAppVersionWeb_AddRef(This) \
+ ( (This)->lpVtbl -> AddRef(This) )
+
+#define IAppVersionWeb_Release(This) \
+ ( (This)->lpVtbl -> Release(This) )
+
+
+#define IAppVersionWeb_GetTypeInfoCount(This,pctinfo) \
+ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
+
+#define IAppVersionWeb_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
+ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
+
+#define IAppVersionWeb_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
+ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
+
+#define IAppVersionWeb_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
+ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
+
+
+#define IAppVersionWeb_get_version(This,__MIDL__IAppVersionWeb0000) \
+ ( (This)->lpVtbl -> get_version(This,__MIDL__IAppVersionWeb0000) )
+
+#define IAppVersionWeb_get_packageCount(This,count) \
+ ( (This)->lpVtbl -> get_packageCount(This,count) )
+
+#define IAppVersionWeb_get_packageWeb(This,index,package) \
+ ( (This)->lpVtbl -> get_packageWeb(This,index,package) )
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+
+#endif /* __IAppVersionWeb_INTERFACE_DEFINED__ */
+
+
+#ifndef __ICoCreateAsyncStatus_INTERFACE_DEFINED__
+#define __ICoCreateAsyncStatus_INTERFACE_DEFINED__
+
+/* interface ICoCreateAsyncStatus */
+/* [unique][helpstring][uuid][dual][object] */
+
+
+EXTERN_C const IID IID_ICoCreateAsyncStatus;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("2E629606-312A-482f-9B12-2C4ABF6F0B6D")
+ ICoCreateAsyncStatus : public IDispatch
+ {
+ public:
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_isDone(
+ /* [retval][out] */ VARIANT_BOOL *is_done) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_completionHResult(
+ /* [retval][out] */ LONG *hr) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_createdInstance(
+ /* [retval][out] */ IDispatch **instance) = 0;
+
+ };
+
+
+#else /* C style interface */
+
+ typedef struct ICoCreateAsyncStatusVtbl
+ {
+ BEGIN_INTERFACE
+
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ ICoCreateAsyncStatus * This,
+ /* [in] */ REFIID riid,
+ /* [annotation][iid_is][out] */
+ _COM_Outptr_ void **ppvObject);
+
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ ICoCreateAsyncStatus * This);
+
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ ICoCreateAsyncStatus * This);
+
+ HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
+ ICoCreateAsyncStatus * This,
+ /* [out] */ UINT *pctinfo);
+
+ HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
+ ICoCreateAsyncStatus * This,
+ /* [in] */ UINT iTInfo,
+ /* [in] */ LCID lcid,
+ /* [out] */ ITypeInfo **ppTInfo);
+
+ HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
+ ICoCreateAsyncStatus * This,
+ /* [in] */ REFIID riid,
+ /* [size_is][in] */ LPOLESTR *rgszNames,
+ /* [range][in] */ UINT cNames,
+ /* [in] */ LCID lcid,
+ /* [size_is][out] */ DISPID *rgDispId);
+
+ /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
+ ICoCreateAsyncStatus * This,
+ /* [annotation][in] */
+ _In_ DISPID dispIdMember,
+ /* [annotation][in] */
+ _In_ REFIID riid,
+ /* [annotation][in] */
+ _In_ LCID lcid,
+ /* [annotation][in] */
+ _In_ WORD wFlags,
+ /* [annotation][out][in] */
+ _In_ DISPPARAMS *pDispParams,
+ /* [annotation][out] */
+ _Out_opt_ VARIANT *pVarResult,
+ /* [annotation][out] */
+ _Out_opt_ EXCEPINFO *pExcepInfo,
+ /* [annotation][out] */
+ _Out_opt_ UINT *puArgErr);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_isDone )(
+ ICoCreateAsyncStatus * This,
+ /* [retval][out] */ VARIANT_BOOL *is_done);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_completionHResult )(
+ ICoCreateAsyncStatus * This,
+ /* [retval][out] */ LONG *hr);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_createdInstance )(
+ ICoCreateAsyncStatus * This,
+ /* [retval][out] */ IDispatch **instance);
+
+ END_INTERFACE
+ } ICoCreateAsyncStatusVtbl;
+
+ interface ICoCreateAsyncStatus
+ {
+ CONST_VTBL struct ICoCreateAsyncStatusVtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define ICoCreateAsyncStatus_QueryInterface(This,riid,ppvObject) \
+ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
+
+#define ICoCreateAsyncStatus_AddRef(This) \
+ ( (This)->lpVtbl -> AddRef(This) )
+
+#define ICoCreateAsyncStatus_Release(This) \
+ ( (This)->lpVtbl -> Release(This) )
+
+
+#define ICoCreateAsyncStatus_GetTypeInfoCount(This,pctinfo) \
+ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
+
+#define ICoCreateAsyncStatus_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
+ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
+
+#define ICoCreateAsyncStatus_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
+ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
+
+#define ICoCreateAsyncStatus_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
+ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
+
+
+#define ICoCreateAsyncStatus_get_isDone(This,is_done) \
+ ( (This)->lpVtbl -> get_isDone(This,is_done) )
+
+#define ICoCreateAsyncStatus_get_completionHResult(This,hr) \
+ ( (This)->lpVtbl -> get_completionHResult(This,hr) )
+
+#define ICoCreateAsyncStatus_get_createdInstance(This,instance) \
+ ( (This)->lpVtbl -> get_createdInstance(This,instance) )
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+
+#endif /* __ICoCreateAsyncStatus_INTERFACE_DEFINED__ */
+
+
+#ifndef __ICoCreateAsync_INTERFACE_DEFINED__
+#define __ICoCreateAsync_INTERFACE_DEFINED__
+
+/* interface ICoCreateAsync */
+/* [unique][helpstring][uuid][object] */
+
+
+EXTERN_C const IID IID_ICoCreateAsync;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("DAB1D343-1B2A-47f9-B445-93DC50704BFE")
+ ICoCreateAsync : public IUnknown
+ {
+ public:
+ virtual HRESULT STDMETHODCALLTYPE createOmahaMachineServerAsync(
+ /* [in] */ BSTR origin_url,
+ /* [in] */ BOOL create_elevated,
+ /* [retval][out] */ ICoCreateAsyncStatus **status) = 0;
+
+ };
+
+
+#else /* C style interface */
+
+ typedef struct ICoCreateAsyncVtbl
+ {
+ BEGIN_INTERFACE
+
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ ICoCreateAsync * This,
+ /* [in] */ REFIID riid,
+ /* [annotation][iid_is][out] */
+ _COM_Outptr_ void **ppvObject);
+
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ ICoCreateAsync * This);
+
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ ICoCreateAsync * This);
+
+ HRESULT ( STDMETHODCALLTYPE *createOmahaMachineServerAsync )(
+ ICoCreateAsync * This,
+ /* [in] */ BSTR origin_url,
+ /* [in] */ BOOL create_elevated,
+ /* [retval][out] */ ICoCreateAsyncStatus **status);
+
+ END_INTERFACE
+ } ICoCreateAsyncVtbl;
+
+ interface ICoCreateAsync
+ {
+ CONST_VTBL struct ICoCreateAsyncVtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define ICoCreateAsync_QueryInterface(This,riid,ppvObject) \
+ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
+
+#define ICoCreateAsync_AddRef(This) \
+ ( (This)->lpVtbl -> AddRef(This) )
+
+#define ICoCreateAsync_Release(This) \
+ ( (This)->lpVtbl -> Release(This) )
+
+
+#define ICoCreateAsync_createOmahaMachineServerAsync(This,origin_url,create_elevated,status) \
+ ( (This)->lpVtbl -> createOmahaMachineServerAsync(This,origin_url,create_elevated,status) )
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+
+#endif /* __ICoCreateAsync_INTERFACE_DEFINED__ */
+
+
+#ifndef __IBrowserHttpRequest2_INTERFACE_DEFINED__
+#define __IBrowserHttpRequest2_INTERFACE_DEFINED__
+
+/* interface IBrowserHttpRequest2 */
+/* [unique][nonextensible][oleautomation][uuid][object] */
+
+
+EXTERN_C const IID IID_IBrowserHttpRequest2;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("5B25A8DC-1780-4178-A629-6BE8B8DEFAA2")
+ IBrowserHttpRequest2 : public IUnknown
+ {
+ public:
+ virtual HRESULT STDMETHODCALLTYPE Send(
+ /* [in] */ BSTR url,
+ /* [in] */ BSTR post_data,
+ /* [in] */ BSTR request_headers,
+ /* [in] */ VARIANT response_headers_needed,
+ /* [out] */ VARIANT *response_headers,
+ /* [out] */ DWORD *response_code,
+ /* [out] */ BSTR *cache_filename) = 0;
+
+ };
+
+
+#else /* C style interface */
+
+ typedef struct IBrowserHttpRequest2Vtbl
+ {
+ BEGIN_INTERFACE
+
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ IBrowserHttpRequest2 * This,
+ /* [in] */ REFIID riid,
+ /* [annotation][iid_is][out] */
+ _COM_Outptr_ void **ppvObject);
+
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ IBrowserHttpRequest2 * This);
+
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ IBrowserHttpRequest2 * This);
+
+ HRESULT ( STDMETHODCALLTYPE *Send )(
+ IBrowserHttpRequest2 * This,
+ /* [in] */ BSTR url,
+ /* [in] */ BSTR post_data,
+ /* [in] */ BSTR request_headers,
+ /* [in] */ VARIANT response_headers_needed,
+ /* [out] */ VARIANT *response_headers,
+ /* [out] */ DWORD *response_code,
+ /* [out] */ BSTR *cache_filename);
+
+ END_INTERFACE
+ } IBrowserHttpRequest2Vtbl;
+
+ interface IBrowserHttpRequest2
+ {
+ CONST_VTBL struct IBrowserHttpRequest2Vtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define IBrowserHttpRequest2_QueryInterface(This,riid,ppvObject) \
+ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
+
+#define IBrowserHttpRequest2_AddRef(This) \
+ ( (This)->lpVtbl -> AddRef(This) )
+
+#define IBrowserHttpRequest2_Release(This) \
+ ( (This)->lpVtbl -> Release(This) )
+
+
+#define IBrowserHttpRequest2_Send(This,url,post_data,request_headers,response_headers_needed,response_headers,response_code,cache_filename) \
+ ( (This)->lpVtbl -> Send(This,url,post_data,request_headers,response_headers_needed,response_headers,response_code,cache_filename) )
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+
+#endif /* __IBrowserHttpRequest2_INTERFACE_DEFINED__ */
+
+
+#ifndef __IProcessLauncher_INTERFACE_DEFINED__
+#define __IProcessLauncher_INTERFACE_DEFINED__
+
+/* interface IProcessLauncher */
+/* [unique][helpstring][uuid][oleautomation][object] */
+
+
+EXTERN_C const IID IID_IProcessLauncher;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("128C2DA6-2BC0-44c0-B3F6-4EC22E647964")
+ IProcessLauncher : public IUnknown
+ {
+ public:
+ virtual HRESULT STDMETHODCALLTYPE LaunchCmdLine(
+ /* [string][in] */ const WCHAR *cmd_line) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE LaunchBrowser(
+ /* [in] */ DWORD browser_type,
+ /* [string][in] */ const WCHAR *url) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE LaunchCmdElevated(
+ /* [string][in] */ const WCHAR *app_guid,
+ /* [string][in] */ const WCHAR *cmd_id,
+ /* [in] */ DWORD caller_proc_id,
+ /* [out] */ ULONG_PTR *proc_handle) = 0;
+
+ };
+
+
+#else /* C style interface */
+
+ typedef struct IProcessLauncherVtbl
+ {
+ BEGIN_INTERFACE
+
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ IProcessLauncher * This,
+ /* [in] */ REFIID riid,
+ /* [annotation][iid_is][out] */
+ _COM_Outptr_ void **ppvObject);
+
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ IProcessLauncher * This);
+
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ IProcessLauncher * This);
+
+ HRESULT ( STDMETHODCALLTYPE *LaunchCmdLine )(
+ IProcessLauncher * This,
+ /* [string][in] */ const WCHAR *cmd_line);
+
+ HRESULT ( STDMETHODCALLTYPE *LaunchBrowser )(
+ IProcessLauncher * This,
+ /* [in] */ DWORD browser_type,
+ /* [string][in] */ const WCHAR *url);
+
+ HRESULT ( STDMETHODCALLTYPE *LaunchCmdElevated )(
+ IProcessLauncher * This,
+ /* [string][in] */ const WCHAR *app_guid,
+ /* [string][in] */ const WCHAR *cmd_id,
+ /* [in] */ DWORD caller_proc_id,
+ /* [out] */ ULONG_PTR *proc_handle);
+
+ END_INTERFACE
+ } IProcessLauncherVtbl;
+
+ interface IProcessLauncher
+ {
+ CONST_VTBL struct IProcessLauncherVtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define IProcessLauncher_QueryInterface(This,riid,ppvObject) \
+ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
+
+#define IProcessLauncher_AddRef(This) \
+ ( (This)->lpVtbl -> AddRef(This) )
+
+#define IProcessLauncher_Release(This) \
+ ( (This)->lpVtbl -> Release(This) )
+
+
+#define IProcessLauncher_LaunchCmdLine(This,cmd_line) \
+ ( (This)->lpVtbl -> LaunchCmdLine(This,cmd_line) )
+
+#define IProcessLauncher_LaunchBrowser(This,browser_type,url) \
+ ( (This)->lpVtbl -> LaunchBrowser(This,browser_type,url) )
+
+#define IProcessLauncher_LaunchCmdElevated(This,app_guid,cmd_id,caller_proc_id,proc_handle) \
+ ( (This)->lpVtbl -> LaunchCmdElevated(This,app_guid,cmd_id,caller_proc_id,proc_handle) )
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+
+#endif /* __IProcessLauncher_INTERFACE_DEFINED__ */
+
+
+#ifndef __IOneClickProcessLauncher_INTERFACE_DEFINED__
+#define __IOneClickProcessLauncher_INTERFACE_DEFINED__
+
+/* interface IOneClickProcessLauncher */
+/* [unique][helpstring][uuid][oleautomation][object] */
+
+
+EXTERN_C const IID IID_IOneClickProcessLauncher;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("5CCCB0EF-7073-4516-8028-4C628D0C8AAB")
+ IOneClickProcessLauncher : public IUnknown
+ {
+ public:
+ virtual HRESULT STDMETHODCALLTYPE LaunchAppCommand(
+ /* [string][in] */ const WCHAR *app_guid,
+ /* [string][in] */ const WCHAR *cmd_id) = 0;
+
+ };
+
+
+#else /* C style interface */
+
+ typedef struct IOneClickProcessLauncherVtbl
+ {
+ BEGIN_INTERFACE
+
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ IOneClickProcessLauncher * This,
+ /* [in] */ REFIID riid,
+ /* [annotation][iid_is][out] */
+ _COM_Outptr_ void **ppvObject);
+
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ IOneClickProcessLauncher * This);
+
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ IOneClickProcessLauncher * This);
+
+ HRESULT ( STDMETHODCALLTYPE *LaunchAppCommand )(
+ IOneClickProcessLauncher * This,
+ /* [string][in] */ const WCHAR *app_guid,
+ /* [string][in] */ const WCHAR *cmd_id);
+
+ END_INTERFACE
+ } IOneClickProcessLauncherVtbl;
+
+ interface IOneClickProcessLauncher
+ {
+ CONST_VTBL struct IOneClickProcessLauncherVtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define IOneClickProcessLauncher_QueryInterface(This,riid,ppvObject) \
+ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
+
+#define IOneClickProcessLauncher_AddRef(This) \
+ ( (This)->lpVtbl -> AddRef(This) )
+
+#define IOneClickProcessLauncher_Release(This) \
+ ( (This)->lpVtbl -> Release(This) )
+
+
+#define IOneClickProcessLauncher_LaunchAppCommand(This,app_guid,cmd_id) \
+ ( (This)->lpVtbl -> LaunchAppCommand(This,app_guid,cmd_id) )
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+
+#endif /* __IOneClickProcessLauncher_INTERFACE_DEFINED__ */
+
+
+/* interface __MIDL_itf_google_update_idl_0000_0020 */
+/* [local] */
+
+typedef /* [public][public] */
+enum __MIDL___MIDL_itf_google_update_idl_0000_0020_0001
+ {
+ COMPLETION_CODE_SUCCESS = 1,
+ COMPLETION_CODE_SUCCESS_CLOSE_UI = ( COMPLETION_CODE_SUCCESS + 1 ) ,
+ COMPLETION_CODE_ERROR = ( COMPLETION_CODE_SUCCESS_CLOSE_UI + 1 ) ,
+ COMPLETION_CODE_RESTART_ALL_BROWSERS = ( COMPLETION_CODE_ERROR + 1 ) ,
+ COMPLETION_CODE_REBOOT = ( COMPLETION_CODE_RESTART_ALL_BROWSERS + 1 ) ,
+ COMPLETION_CODE_RESTART_BROWSER = ( COMPLETION_CODE_REBOOT + 1 ) ,
+ COMPLETION_CODE_RESTART_ALL_BROWSERS_NOTICE_ONLY = ( COMPLETION_CODE_RESTART_BROWSER + 1 ) ,
+ COMPLETION_CODE_REBOOT_NOTICE_ONLY = ( COMPLETION_CODE_RESTART_ALL_BROWSERS_NOTICE_ONLY + 1 ) ,
+ COMPLETION_CODE_RESTART_BROWSER_NOTICE_ONLY = ( COMPLETION_CODE_REBOOT_NOTICE_ONLY + 1 ) ,
+ COMPLETION_CODE_RUN_COMMAND = ( COMPLETION_CODE_RESTART_BROWSER_NOTICE_ONLY + 1 )
+ } LegacyCompletionCodes;
+
+
+
+extern RPC_IF_HANDLE __MIDL_itf_google_update_idl_0000_0020_v0_0_c_ifspec;
+extern RPC_IF_HANDLE __MIDL_itf_google_update_idl_0000_0020_v0_0_s_ifspec;
+
+#ifndef __IProgressWndEvents_INTERFACE_DEFINED__
+#define __IProgressWndEvents_INTERFACE_DEFINED__
+
+/* interface IProgressWndEvents */
+/* [unique][helpstring][uuid][oleautomation][object] */
+
+
+EXTERN_C const IID IID_IProgressWndEvents;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("1C642CED-CA3B-4013-A9DF-CA6CE5FF6503")
+ IProgressWndEvents : public IUnknown
+ {
+ public:
+ virtual HRESULT STDMETHODCALLTYPE DoClose( void) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE DoPause( void) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE DoResume( void) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE DoRestartBrowsers( void) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE DoReboot( void) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE DoLaunchBrowser(
+ /* [string][in] */ const WCHAR *url) = 0;
+
+ };
+
+
+#else /* C style interface */
+
+ typedef struct IProgressWndEventsVtbl
+ {
+ BEGIN_INTERFACE
+
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ IProgressWndEvents * This,
+ /* [in] */ REFIID riid,
+ /* [annotation][iid_is][out] */
+ _COM_Outptr_ void **ppvObject);
+
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ IProgressWndEvents * This);
+
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ IProgressWndEvents * This);
+
+ HRESULT ( STDMETHODCALLTYPE *DoClose )(
+ IProgressWndEvents * This);
+
+ HRESULT ( STDMETHODCALLTYPE *DoPause )(
+ IProgressWndEvents * This);
+
+ HRESULT ( STDMETHODCALLTYPE *DoResume )(
+ IProgressWndEvents * This);
+
+ HRESULT ( STDMETHODCALLTYPE *DoRestartBrowsers )(
+ IProgressWndEvents * This);
+
+ HRESULT ( STDMETHODCALLTYPE *DoReboot )(
+ IProgressWndEvents * This);
+
+ HRESULT ( STDMETHODCALLTYPE *DoLaunchBrowser )(
+ IProgressWndEvents * This,
+ /* [string][in] */ const WCHAR *url);
+
+ END_INTERFACE
+ } IProgressWndEventsVtbl;
+
+ interface IProgressWndEvents
+ {
+ CONST_VTBL struct IProgressWndEventsVtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define IProgressWndEvents_QueryInterface(This,riid,ppvObject) \
+ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
+
+#define IProgressWndEvents_AddRef(This) \
+ ( (This)->lpVtbl -> AddRef(This) )
+
+#define IProgressWndEvents_Release(This) \
+ ( (This)->lpVtbl -> Release(This) )
+
+
+#define IProgressWndEvents_DoClose(This) \
+ ( (This)->lpVtbl -> DoClose(This) )
+
+#define IProgressWndEvents_DoPause(This) \
+ ( (This)->lpVtbl -> DoPause(This) )
+
+#define IProgressWndEvents_DoResume(This) \
+ ( (This)->lpVtbl -> DoResume(This) )
+
+#define IProgressWndEvents_DoRestartBrowsers(This) \
+ ( (This)->lpVtbl -> DoRestartBrowsers(This) )
+
+#define IProgressWndEvents_DoReboot(This) \
+ ( (This)->lpVtbl -> DoReboot(This) )
+
+#define IProgressWndEvents_DoLaunchBrowser(This,url) \
+ ( (This)->lpVtbl -> DoLaunchBrowser(This,url) )
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+
+#endif /* __IProgressWndEvents_INTERFACE_DEFINED__ */
+
+
+#ifndef __IJobObserver_INTERFACE_DEFINED__
+#define __IJobObserver_INTERFACE_DEFINED__
+
+/* interface IJobObserver */
+/* [unique][helpstring][uuid][oleautomation][object] */
+
+
+EXTERN_C const IID IID_IJobObserver;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("49D7563B-2DDB-4831-88C8-768A53833837")
+ IJobObserver : public IUnknown
+ {
+ public:
+ virtual HRESULT STDMETHODCALLTYPE OnShow( void) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE OnCheckingForUpdate( void) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE OnUpdateAvailable(
+ /* [string][in] */ const WCHAR *version_string) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE OnWaitingToDownload( void) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE OnDownloading(
+ /* [in] */ int time_remaining_ms,
+ /* [in] */ int pos) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE OnWaitingToInstall( void) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE OnInstalling( void) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE OnPause( void) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE OnComplete(
+ /* [in] */ LegacyCompletionCodes code,
+ /* [string][in] */ const WCHAR *completion_text) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE SetEventSink(
+ /* [in] */ IProgressWndEvents *ui_sink) = 0;
+
+ };
+
+
+#else /* C style interface */
+
+ typedef struct IJobObserverVtbl
+ {
+ BEGIN_INTERFACE
+
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ IJobObserver * This,
+ /* [in] */ REFIID riid,
+ /* [annotation][iid_is][out] */
+ _COM_Outptr_ void **ppvObject);
+
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ IJobObserver * This);
+
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ IJobObserver * This);
+
+ HRESULT ( STDMETHODCALLTYPE *OnShow )(
+ IJobObserver * This);
+
+ HRESULT ( STDMETHODCALLTYPE *OnCheckingForUpdate )(
+ IJobObserver * This);
+
+ HRESULT ( STDMETHODCALLTYPE *OnUpdateAvailable )(
+ IJobObserver * This,
+ /* [string][in] */ const WCHAR *version_string);
+
+ HRESULT ( STDMETHODCALLTYPE *OnWaitingToDownload )(
+ IJobObserver * This);
+
+ HRESULT ( STDMETHODCALLTYPE *OnDownloading )(
+ IJobObserver * This,
+ /* [in] */ int time_remaining_ms,
+ /* [in] */ int pos);
+
+ HRESULT ( STDMETHODCALLTYPE *OnWaitingToInstall )(
+ IJobObserver * This);
+
+ HRESULT ( STDMETHODCALLTYPE *OnInstalling )(
+ IJobObserver * This);
+
+ HRESULT ( STDMETHODCALLTYPE *OnPause )(
+ IJobObserver * This);
+
+ HRESULT ( STDMETHODCALLTYPE *OnComplete )(
+ IJobObserver * This,
+ /* [in] */ LegacyCompletionCodes code,
+ /* [string][in] */ const WCHAR *completion_text);
+
+ HRESULT ( STDMETHODCALLTYPE *SetEventSink )(
+ IJobObserver * This,
+ /* [in] */ IProgressWndEvents *ui_sink);
+
+ END_INTERFACE
+ } IJobObserverVtbl;
+
+ interface IJobObserver
+ {
+ CONST_VTBL struct IJobObserverVtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define IJobObserver_QueryInterface(This,riid,ppvObject) \
+ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
+
+#define IJobObserver_AddRef(This) \
+ ( (This)->lpVtbl -> AddRef(This) )
+
+#define IJobObserver_Release(This) \
+ ( (This)->lpVtbl -> Release(This) )
+
+
+#define IJobObserver_OnShow(This) \
+ ( (This)->lpVtbl -> OnShow(This) )
+
+#define IJobObserver_OnCheckingForUpdate(This) \
+ ( (This)->lpVtbl -> OnCheckingForUpdate(This) )
+
+#define IJobObserver_OnUpdateAvailable(This,version_string) \
+ ( (This)->lpVtbl -> OnUpdateAvailable(This,version_string) )
+
+#define IJobObserver_OnWaitingToDownload(This) \
+ ( (This)->lpVtbl -> OnWaitingToDownload(This) )
+
+#define IJobObserver_OnDownloading(This,time_remaining_ms,pos) \
+ ( (This)->lpVtbl -> OnDownloading(This,time_remaining_ms,pos) )
+
+#define IJobObserver_OnWaitingToInstall(This) \
+ ( (This)->lpVtbl -> OnWaitingToInstall(This) )
+
+#define IJobObserver_OnInstalling(This) \
+ ( (This)->lpVtbl -> OnInstalling(This) )
+
+#define IJobObserver_OnPause(This) \
+ ( (This)->lpVtbl -> OnPause(This) )
+
+#define IJobObserver_OnComplete(This,code,completion_text) \
+ ( (This)->lpVtbl -> OnComplete(This,code,completion_text) )
+
+#define IJobObserver_SetEventSink(This,ui_sink) \
+ ( (This)->lpVtbl -> SetEventSink(This,ui_sink) )
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+
+#endif /* __IJobObserver_INTERFACE_DEFINED__ */
+
+
+#ifndef __IGoogleUpdate_INTERFACE_DEFINED__
+#define __IGoogleUpdate_INTERFACE_DEFINED__
+
+/* interface IGoogleUpdate */
+/* [unique][helpstring][uuid][oleautomation][object] */
+
+
+EXTERN_C const IID IID_IGoogleUpdate;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("31AC3F11-E5EA-4a85-8A3D-8E095A39C27B")
+ IGoogleUpdate : public IUnknown
+ {
+ public:
+ virtual HRESULT STDMETHODCALLTYPE CheckForUpdate(
+ /* [string][in] */ const WCHAR *guid,
+ /* [in] */ IJobObserver *observer) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE Update(
+ /* [string][in] */ const WCHAR *guid,
+ /* [in] */ IJobObserver *observer) = 0;
+
+ };
+
+
+#else /* C style interface */
+
+ typedef struct IGoogleUpdateVtbl
+ {
+ BEGIN_INTERFACE
+
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ IGoogleUpdate * This,
+ /* [in] */ REFIID riid,
+ /* [annotation][iid_is][out] */
+ _COM_Outptr_ void **ppvObject);
+
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ IGoogleUpdate * This);
+
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ IGoogleUpdate * This);
+
+ HRESULT ( STDMETHODCALLTYPE *CheckForUpdate )(
+ IGoogleUpdate * This,
+ /* [string][in] */ const WCHAR *guid,
+ /* [in] */ IJobObserver *observer);
+
+ HRESULT ( STDMETHODCALLTYPE *Update )(
+ IGoogleUpdate * This,
+ /* [string][in] */ const WCHAR *guid,
+ /* [in] */ IJobObserver *observer);
+
+ END_INTERFACE
+ } IGoogleUpdateVtbl;
+
+ interface IGoogleUpdate
+ {
+ CONST_VTBL struct IGoogleUpdateVtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define IGoogleUpdate_QueryInterface(This,riid,ppvObject) \
+ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
+
+#define IGoogleUpdate_AddRef(This) \
+ ( (This)->lpVtbl -> AddRef(This) )
+
+#define IGoogleUpdate_Release(This) \
+ ( (This)->lpVtbl -> Release(This) )
+
+
+#define IGoogleUpdate_CheckForUpdate(This,guid,observer) \
+ ( (This)->lpVtbl -> CheckForUpdate(This,guid,observer) )
+
+#define IGoogleUpdate_Update(This,guid,observer) \
+ ( (This)->lpVtbl -> Update(This,guid,observer) )
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+
+#endif /* __IGoogleUpdate_INTERFACE_DEFINED__ */
+
+
+#ifndef __IGoogleUpdateCore_INTERFACE_DEFINED__
+#define __IGoogleUpdateCore_INTERFACE_DEFINED__
+
+/* interface IGoogleUpdateCore */
+/* [unique][helpstring][uuid][oleautomation][object] */
+
+
+EXTERN_C const IID IID_IGoogleUpdateCore;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("909489C2-85A6-4322-AA56-D25278649D67")
+ IGoogleUpdateCore : public IUnknown
+ {
+ public:
+ virtual HRESULT STDMETHODCALLTYPE LaunchCmdElevated(
+ /* [string][in] */ const WCHAR *app_guid,
+ /* [string][in] */ const WCHAR *cmd_id,
+ /* [in] */ DWORD caller_proc_id,
+ /* [out] */ ULONG_PTR *proc_handle) = 0;
+
+ };
+
+
+#else /* C style interface */
+
+ typedef struct IGoogleUpdateCoreVtbl
+ {
+ BEGIN_INTERFACE
+
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ IGoogleUpdateCore * This,
+ /* [in] */ REFIID riid,
+ /* [annotation][iid_is][out] */
+ _COM_Outptr_ void **ppvObject);
+
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ IGoogleUpdateCore * This);
+
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ IGoogleUpdateCore * This);
+
+ HRESULT ( STDMETHODCALLTYPE *LaunchCmdElevated )(
+ IGoogleUpdateCore * This,
+ /* [string][in] */ const WCHAR *app_guid,
+ /* [string][in] */ const WCHAR *cmd_id,
+ /* [in] */ DWORD caller_proc_id,
+ /* [out] */ ULONG_PTR *proc_handle);
+
+ END_INTERFACE
+ } IGoogleUpdateCoreVtbl;
+
+ interface IGoogleUpdateCore
+ {
+ CONST_VTBL struct IGoogleUpdateCoreVtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define IGoogleUpdateCore_QueryInterface(This,riid,ppvObject) \
+ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
+
+#define IGoogleUpdateCore_AddRef(This) \
+ ( (This)->lpVtbl -> AddRef(This) )
+
+#define IGoogleUpdateCore_Release(This) \
+ ( (This)->lpVtbl -> Release(This) )
+
+
+#define IGoogleUpdateCore_LaunchCmdElevated(This,app_guid,cmd_id,caller_proc_id,proc_handle) \
+ ( (This)->lpVtbl -> LaunchCmdElevated(This,app_guid,cmd_id,caller_proc_id,proc_handle) )
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+
+#endif /* __IGoogleUpdateCore_INTERFACE_DEFINED__ */
+
+
+
+#ifndef __GoogleUpdate3Lib_LIBRARY_DEFINED__
+#define __GoogleUpdate3Lib_LIBRARY_DEFINED__
+
+/* library GoogleUpdate3Lib */
+/* [helpstring][version][uuid] */
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+EXTERN_C const IID LIBID_GoogleUpdate3Lib;
+
+EXTERN_C const CLSID CLSID_GoogleUpdate3UserClass;
+
+#ifdef __cplusplus
+
+class DECLSPEC_UUID("022105BD-948A-40c9-AB42-A3300DDF097F")
+GoogleUpdate3UserClass;
+#endif
+
+EXTERN_C const CLSID CLSID_GoogleUpdate3ServiceClass;
+
+#ifdef __cplusplus
+
+class DECLSPEC_UUID("4EB61BAC-A3B6-4760-9581-655041EF4D69")
+GoogleUpdate3ServiceClass;
+#endif
+
+EXTERN_C const CLSID CLSID_GoogleUpdate3WebUserClass;
+
+#ifdef __cplusplus
+
+class DECLSPEC_UUID("22181302-A8A6-4f84-A541-E5CBFC70CC43")
+GoogleUpdate3WebUserClass;
+#endif
+
+EXTERN_C const CLSID CLSID_GoogleUpdate3WebMachineClass;
+
+#ifdef __cplusplus
+
+class DECLSPEC_UUID("8A1D4361-2C08-4700-A351-3EAA9CBFF5E4")
+GoogleUpdate3WebMachineClass;
+#endif
+
+EXTERN_C const CLSID CLSID_GoogleUpdate3WebServiceClass;
+
+#ifdef __cplusplus
+
+class DECLSPEC_UUID("534F5323-3569-4f42-919D-1E1CF93E5BF6")
+GoogleUpdate3WebServiceClass;
+#endif
+
+EXTERN_C const CLSID CLSID_GoogleUpdate3WebMachineFallbackClass;
+
+#ifdef __cplusplus
+
+class DECLSPEC_UUID("598FE0E5-E02D-465d-9A9D-37974A28FD42")
+GoogleUpdate3WebMachineFallbackClass;
+#endif
+
+EXTERN_C const CLSID CLSID_CurrentStateUserClass;
+
+#ifdef __cplusplus
+
+class DECLSPEC_UUID("E8CF3E55-F919-49d9-ABC0-948E6CB34B9F")
+CurrentStateUserClass;
+#endif
+
+EXTERN_C const CLSID CLSID_CurrentStateMachineClass;
+
+#ifdef __cplusplus
+
+class DECLSPEC_UUID("9D6AA569-9F30-41ad-885A-346685C74928")
+CurrentStateMachineClass;
+#endif
+
+EXTERN_C const CLSID CLSID_CoCreateAsyncClass;
+
+#ifdef __cplusplus
+
+class DECLSPEC_UUID("7DE94008-8AFD-4c70-9728-C6FBFFF6A73E")
+CoCreateAsyncClass;
+#endif
+
+EXTERN_C const CLSID CLSID_CredentialDialogUserClass;
+
+#ifdef __cplusplus
+
+class DECLSPEC_UUID("e67be843-bbbe-4484-95fb-05271ae86750")
+CredentialDialogUserClass;
+#endif
+
+EXTERN_C const CLSID CLSID_CredentialDialogMachineClass;
+
+#ifdef __cplusplus
+
+class DECLSPEC_UUID("25461599-633d-42b1-84fb-7cd68d026e53")
+CredentialDialogMachineClass;
+#endif
+
+EXTERN_C const CLSID CLSID_ProcessLauncherClass;
+
+#ifdef __cplusplus
+
+class DECLSPEC_UUID("ABC01078-F197-4b0b-ADBC-CFE684B39C82")
+ProcessLauncherClass;
+#endif
+
+EXTERN_C const CLSID CLSID_OneClickUserProcessLauncherClass;
+
+#ifdef __cplusplus
+
+class DECLSPEC_UUID("51F9E8EF-59D7-475b-A106-C7EA6F30C119")
+OneClickUserProcessLauncherClass;
+#endif
+
+EXTERN_C const CLSID CLSID_OneClickMachineProcessLauncherClass;
+
+#ifdef __cplusplus
+
+class DECLSPEC_UUID("AAD4AE2E-D834-46d4-8B09-490FAC9C722B")
+OneClickMachineProcessLauncherClass;
+#endif
+
+EXTERN_C const CLSID CLSID_OnDemandUserAppsClass;
+
+#ifdef __cplusplus
+
+class DECLSPEC_UUID("2F0E2680-9FF5-43c0-B76E-114A56E93598")
+OnDemandUserAppsClass;
+#endif
+
+EXTERN_C const CLSID CLSID_OnDemandMachineAppsClass;
+
+#ifdef __cplusplus
+
+class DECLSPEC_UUID("6F8BD55B-E83D-4a47-85BE-81FFA8057A69")
+OnDemandMachineAppsClass;
+#endif
+
+EXTERN_C const CLSID CLSID_OnDemandMachineAppsServiceClass;
+
+#ifdef __cplusplus
+
+class DECLSPEC_UUID("9465B4B4-5216-4042-9A2C-754D3BCDC410")
+OnDemandMachineAppsServiceClass;
+#endif
+
+EXTERN_C const CLSID CLSID_OnDemandMachineAppsFallbackClass;
+
+#ifdef __cplusplus
+
+class DECLSPEC_UUID("B3D28DBD-0DFA-40e4-8071-520767BADC7E")
+OnDemandMachineAppsFallbackClass;
+#endif
+
+EXTERN_C const CLSID CLSID_GoogleUpdateCoreClass;
+
+#ifdef __cplusplus
+
+class DECLSPEC_UUID("E225E692-4B47-4777-9BED-4FD7FE257F0E")
+GoogleUpdateCoreClass;
+#endif
+
+EXTERN_C const CLSID CLSID_GoogleUpdateCoreMachineClass;
+
+#ifdef __cplusplus
+
+class DECLSPEC_UUID("9B2340A0-4068-43d6-B404-32E27217859D")
+GoogleUpdateCoreMachineClass;
+#endif
+#endif /* __GoogleUpdate3Lib_LIBRARY_DEFINED__ */
+
+/* Additional Prototypes for ALL interfaces */
+
+unsigned long __RPC_USER BSTR_UserSize( unsigned long *, unsigned long , BSTR * );
+unsigned char * __RPC_USER BSTR_UserMarshal( unsigned long *, unsigned char *, BSTR * );
+unsigned char * __RPC_USER BSTR_UserUnmarshal(unsigned long *, unsigned char *, BSTR * );
+void __RPC_USER BSTR_UserFree( unsigned long *, BSTR * );
+
+unsigned long __RPC_USER VARIANT_UserSize( unsigned long *, unsigned long , VARIANT * );
+unsigned char * __RPC_USER VARIANT_UserMarshal( unsigned long *, unsigned char *, VARIANT * );
+unsigned char * __RPC_USER VARIANT_UserUnmarshal(unsigned long *, unsigned char *, VARIANT * );
+void __RPC_USER VARIANT_UserFree( unsigned long *, VARIANT * );
+
+/* end of Additional Prototypes */
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif
+
+
diff --git a/chromium/third_party/win_build_output/midl/google_update/x64/google_update_idl.tlb b/chromium/third_party/win_build_output/midl/google_update/x64/google_update_idl.tlb
new file mode 100644
index 00000000000..2fb7e2f66cc
--- /dev/null
+++ b/chromium/third_party/win_build_output/midl/google_update/x64/google_update_idl.tlb
Binary files differ
diff --git a/chromium/third_party/win_build_output/midl/google_update/x64/google_update_idl_i.c b/chromium/third_party/win_build_output/midl/google_update/x64/google_update_idl_i.c
new file mode 100644
index 00000000000..6140d5ef417
--- /dev/null
+++ b/chromium/third_party/win_build_output/midl/google_update/x64/google_update_idl_i.c
@@ -0,0 +1,211 @@
+
+
+/* this ALWAYS GENERATED file contains the IIDs and CLSIDs */
+
+/* link this file in with the server and any clients */
+
+
+ /* File created by MIDL compiler version 8.xx.xxxx */
+/* at a redacted point in time
+ */
+/* Compiler settings for ../../google_update/google_update_idl.idl:
+ Oicf, W1, Zp8, env=Win64 (32b run), target_arch=AMD64 8.xx.xxxx
+ protocol : dce , ms_ext, c_ext, robust
+ error checks: allocation ref bounds_check enum stub_data
+ VC __declspec() decoration level:
+ __declspec(uuid()), __declspec(selectany), __declspec(novtable)
+ DECLSPEC_UUID(), MIDL_INTERFACE()
+*/
+/* @@MIDL_FILE_HEADING( ) */
+
+#pragma warning( disable: 4049 ) /* more than 64k source lines */
+
+
+#ifdef __cplusplus
+extern "C"{
+#endif
+
+
+#include <rpc.h>
+#include <rpcndr.h>
+
+#ifdef _MIDL_USE_GUIDDEF_
+
+#ifndef INITGUID
+#define INITGUID
+#include <guiddef.h>
+#undef INITGUID
+#else
+#include <guiddef.h>
+#endif
+
+#define MIDL_DEFINE_GUID(type,name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) \
+ DEFINE_GUID(name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8)
+
+#else // !_MIDL_USE_GUIDDEF_
+
+#ifndef __IID_DEFINED__
+#define __IID_DEFINED__
+
+typedef struct _IID
+{
+ unsigned long x;
+ unsigned short s1;
+ unsigned short s2;
+ unsigned char c[8];
+} IID;
+
+#endif // __IID_DEFINED__
+
+#ifndef CLSID_DEFINED
+#define CLSID_DEFINED
+typedef IID CLSID;
+#endif // CLSID_DEFINED
+
+#define MIDL_DEFINE_GUID(type,name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) \
+ EXTERN_C __declspec(selectany) const type name = {l,w1,w2,{b1,b2,b3,b4,b5,b6,b7,b8}}
+
+#endif // !_MIDL_USE_GUIDDEF_
+
+MIDL_DEFINE_GUID(IID, IID_IGoogleUpdate3,0x6DB17455,0x4E85,0x46e7,0x9D,0x23,0xE5,0x55,0xE4,0xB0,0x05,0xAF);
+
+
+MIDL_DEFINE_GUID(IID, IID_IAppBundle,0xfe908cdd,0x22bb,0x472a,0x98,0x70,0x1a,0x03,0x90,0xe4,0x2f,0x36);
+
+
+MIDL_DEFINE_GUID(IID, IID_IApp,0x76F7B787,0xA67C,0x4c73,0x82,0xC7,0x31,0xF5,0xE3,0xAA,0xBC,0x5C);
+
+
+MIDL_DEFINE_GUID(IID, IID_IAppCommand,0x4DE778FE,0xF195,0x4ee3,0x9D,0xAB,0xFE,0x44,0x6C,0x23,0x92,0x21);
+
+
+MIDL_DEFINE_GUID(IID, IID_IAppVersion,0xBCDCB538,0x01C0,0x46d1,0xA6,0xA7,0x52,0xF4,0xD0,0x21,0xC2,0x72);
+
+
+MIDL_DEFINE_GUID(IID, IID_IPackage,0xDCAB8386,0x4F03,0x4dbd,0xA3,0x66,0xD9,0x0B,0xC9,0xF6,0x8D,0xE6);
+
+
+MIDL_DEFINE_GUID(IID, IID_ICurrentState,0x247954F9,0x9EDC,0x4E68,0x8C,0xC3,0x15,0x0C,0x2B,0x89,0xEA,0xDF);
+
+
+MIDL_DEFINE_GUID(IID, IID_IRegistrationUpdateHook,0x4E223325,0xC16B,0x4eeb,0xAE,0xDC,0x19,0xAA,0x99,0xA2,0x37,0xFA);
+
+
+MIDL_DEFINE_GUID(IID, IID_ICredentialDialog,0xb3a47570,0x0a85,0x4aea,0x82,0x70,0x52,0x9d,0x47,0x89,0x96,0x03);
+
+
+MIDL_DEFINE_GUID(IID, IID_IGoogleUpdate3Web,0x494B20CF,0x282E,0x4BDD,0x9F,0x5D,0xB7,0x0C,0xB0,0x9D,0x35,0x1E);
+
+
+MIDL_DEFINE_GUID(IID, IID_IGoogleUpdate3WebSecurity,0x2D363682,0x561D,0x4c3a,0x81,0xC6,0xF2,0xF8,0x21,0x07,0x56,0x2A);
+
+
+MIDL_DEFINE_GUID(IID, IID_IAppBundleWeb,0xDD42475D,0x6D46,0x496a,0x92,0x4E,0xBD,0x56,0x30,0xB4,0xCB,0xBA);
+
+
+MIDL_DEFINE_GUID(IID, IID_IAppWeb,0x18D0F672,0x18B4,0x48e6,0xAD,0x36,0x6E,0x6B,0xF0,0x1D,0xBB,0xC4);
+
+
+MIDL_DEFINE_GUID(IID, IID_IAppCommandWeb,0x68D6C2BD,0x712E,0x4c96,0x93,0xE8,0x49,0xCB,0x8A,0x9A,0xAE,0xED);
+
+
+MIDL_DEFINE_GUID(IID, IID_IAppVersionWeb,0x0CD01D1E,0x4A1C,0x489d,0x93,0xB9,0x9B,0x66,0x72,0x87,0x7C,0x57);
+
+
+MIDL_DEFINE_GUID(IID, IID_ICoCreateAsyncStatus,0x2E629606,0x312A,0x482f,0x9B,0x12,0x2C,0x4A,0xBF,0x6F,0x0B,0x6D);
+
+
+MIDL_DEFINE_GUID(IID, IID_ICoCreateAsync,0xDAB1D343,0x1B2A,0x47f9,0xB4,0x45,0x93,0xDC,0x50,0x70,0x4B,0xFE);
+
+
+MIDL_DEFINE_GUID(IID, IID_IBrowserHttpRequest2,0x5B25A8DC,0x1780,0x4178,0xA6,0x29,0x6B,0xE8,0xB8,0xDE,0xFA,0xA2);
+
+
+MIDL_DEFINE_GUID(IID, IID_IProcessLauncher,0x128C2DA6,0x2BC0,0x44c0,0xB3,0xF6,0x4E,0xC2,0x2E,0x64,0x79,0x64);
+
+
+MIDL_DEFINE_GUID(IID, IID_IOneClickProcessLauncher,0x5CCCB0EF,0x7073,0x4516,0x80,0x28,0x4C,0x62,0x8D,0x0C,0x8A,0xAB);
+
+
+MIDL_DEFINE_GUID(IID, IID_IProgressWndEvents,0x1C642CED,0xCA3B,0x4013,0xA9,0xDF,0xCA,0x6C,0xE5,0xFF,0x65,0x03);
+
+
+MIDL_DEFINE_GUID(IID, IID_IJobObserver,0x49D7563B,0x2DDB,0x4831,0x88,0xC8,0x76,0x8A,0x53,0x83,0x38,0x37);
+
+
+MIDL_DEFINE_GUID(IID, IID_IGoogleUpdate,0x31AC3F11,0xE5EA,0x4a85,0x8A,0x3D,0x8E,0x09,0x5A,0x39,0xC2,0x7B);
+
+
+MIDL_DEFINE_GUID(IID, IID_IGoogleUpdateCore,0x909489C2,0x85A6,0x4322,0xAA,0x56,0xD2,0x52,0x78,0x64,0x9D,0x67);
+
+
+MIDL_DEFINE_GUID(IID, LIBID_GoogleUpdate3Lib,0x655DD85A,0x3C0D,0x4674,0x9C,0x58,0xAF,0x71,0x68,0xC5,0x86,0x1E);
+
+
+MIDL_DEFINE_GUID(CLSID, CLSID_GoogleUpdate3UserClass,0x022105BD,0x948A,0x40c9,0xAB,0x42,0xA3,0x30,0x0D,0xDF,0x09,0x7F);
+
+
+MIDL_DEFINE_GUID(CLSID, CLSID_GoogleUpdate3ServiceClass,0x4EB61BAC,0xA3B6,0x4760,0x95,0x81,0x65,0x50,0x41,0xEF,0x4D,0x69);
+
+
+MIDL_DEFINE_GUID(CLSID, CLSID_GoogleUpdate3WebUserClass,0x22181302,0xA8A6,0x4f84,0xA5,0x41,0xE5,0xCB,0xFC,0x70,0xCC,0x43);
+
+
+MIDL_DEFINE_GUID(CLSID, CLSID_GoogleUpdate3WebMachineClass,0x8A1D4361,0x2C08,0x4700,0xA3,0x51,0x3E,0xAA,0x9C,0xBF,0xF5,0xE4);
+
+
+MIDL_DEFINE_GUID(CLSID, CLSID_GoogleUpdate3WebServiceClass,0x534F5323,0x3569,0x4f42,0x91,0x9D,0x1E,0x1C,0xF9,0x3E,0x5B,0xF6);
+
+
+MIDL_DEFINE_GUID(CLSID, CLSID_GoogleUpdate3WebMachineFallbackClass,0x598FE0E5,0xE02D,0x465d,0x9A,0x9D,0x37,0x97,0x4A,0x28,0xFD,0x42);
+
+
+MIDL_DEFINE_GUID(CLSID, CLSID_CurrentStateUserClass,0xE8CF3E55,0xF919,0x49d9,0xAB,0xC0,0x94,0x8E,0x6C,0xB3,0x4B,0x9F);
+
+
+MIDL_DEFINE_GUID(CLSID, CLSID_CurrentStateMachineClass,0x9D6AA569,0x9F30,0x41ad,0x88,0x5A,0x34,0x66,0x85,0xC7,0x49,0x28);
+
+
+MIDL_DEFINE_GUID(CLSID, CLSID_CoCreateAsyncClass,0x7DE94008,0x8AFD,0x4c70,0x97,0x28,0xC6,0xFB,0xFF,0xF6,0xA7,0x3E);
+
+
+MIDL_DEFINE_GUID(CLSID, CLSID_CredentialDialogUserClass,0xe67be843,0xbbbe,0x4484,0x95,0xfb,0x05,0x27,0x1a,0xe8,0x67,0x50);
+
+
+MIDL_DEFINE_GUID(CLSID, CLSID_CredentialDialogMachineClass,0x25461599,0x633d,0x42b1,0x84,0xfb,0x7c,0xd6,0x8d,0x02,0x6e,0x53);
+
+
+MIDL_DEFINE_GUID(CLSID, CLSID_ProcessLauncherClass,0xABC01078,0xF197,0x4b0b,0xAD,0xBC,0xCF,0xE6,0x84,0xB3,0x9C,0x82);
+
+
+MIDL_DEFINE_GUID(CLSID, CLSID_OneClickUserProcessLauncherClass,0x51F9E8EF,0x59D7,0x475b,0xA1,0x06,0xC7,0xEA,0x6F,0x30,0xC1,0x19);
+
+
+MIDL_DEFINE_GUID(CLSID, CLSID_OneClickMachineProcessLauncherClass,0xAAD4AE2E,0xD834,0x46d4,0x8B,0x09,0x49,0x0F,0xAC,0x9C,0x72,0x2B);
+
+
+MIDL_DEFINE_GUID(CLSID, CLSID_OnDemandUserAppsClass,0x2F0E2680,0x9FF5,0x43c0,0xB7,0x6E,0x11,0x4A,0x56,0xE9,0x35,0x98);
+
+
+MIDL_DEFINE_GUID(CLSID, CLSID_OnDemandMachineAppsClass,0x6F8BD55B,0xE83D,0x4a47,0x85,0xBE,0x81,0xFF,0xA8,0x05,0x7A,0x69);
+
+
+MIDL_DEFINE_GUID(CLSID, CLSID_OnDemandMachineAppsServiceClass,0x9465B4B4,0x5216,0x4042,0x9A,0x2C,0x75,0x4D,0x3B,0xCD,0xC4,0x10);
+
+
+MIDL_DEFINE_GUID(CLSID, CLSID_OnDemandMachineAppsFallbackClass,0xB3D28DBD,0x0DFA,0x40e4,0x80,0x71,0x52,0x07,0x67,0xBA,0xDC,0x7E);
+
+
+MIDL_DEFINE_GUID(CLSID, CLSID_GoogleUpdateCoreClass,0xE225E692,0x4B47,0x4777,0x9B,0xED,0x4F,0xD7,0xFE,0x25,0x7F,0x0E);
+
+
+MIDL_DEFINE_GUID(CLSID, CLSID_GoogleUpdateCoreMachineClass,0x9B2340A0,0x4068,0x43d6,0xB4,0x04,0x32,0xE2,0x72,0x17,0x85,0x9D);
+
+#undef MIDL_DEFINE_GUID
+
+#ifdef __cplusplus
+}
+#endif
+
+
+
diff --git a/chromium/third_party/win_build_output/midl/google_update/x64/google_update_idl_p.c b/chromium/third_party/win_build_output/midl/google_update/x64/google_update_idl_p.c
new file mode 100644
index 00000000000..777fd9e7a16
--- /dev/null
+++ b/chromium/third_party/win_build_output/midl/google_update/x64/google_update_idl_p.c
@@ -0,0 +1,7602 @@
+
+
+/* this ALWAYS GENERATED file contains the proxy stub code */
+
+
+ /* File created by MIDL compiler version 8.xx.xxxx */
+/* at a redacted point in time
+ */
+/* Compiler settings for ../../google_update/google_update_idl.idl:
+ Oicf, W1, Zp8, env=Win64 (32b run), target_arch=AMD64 8.xx.xxxx
+ protocol : dce , ms_ext, c_ext, robust
+ error checks: allocation ref bounds_check enum stub_data
+ VC __declspec() decoration level:
+ __declspec(uuid()), __declspec(selectany), __declspec(novtable)
+ DECLSPEC_UUID(), MIDL_INTERFACE()
+*/
+/* @@MIDL_FILE_HEADING( ) */
+
+#if defined(_M_AMD64)
+
+
+#pragma warning( disable: 4049 ) /* more than 64k source lines */
+#if _MSC_VER >= 1200
+#pragma warning(push)
+#endif
+
+#pragma warning( disable: 4211 ) /* redefine extern to static */
+#pragma warning( disable: 4232 ) /* dllimport identity*/
+#pragma warning( disable: 4024 ) /* array to pointer mapping*/
+#pragma warning( disable: 4152 ) /* function/data pointer conversion in expression */
+
+#define USE_STUBLESS_PROXY
+
+
+/* verify that the <rpcproxy.h> version is high enough to compile this file*/
+#ifndef __REDQ_RPCPROXY_H_VERSION__
+#define __REQUIRED_RPCPROXY_H_VERSION__ 475
+#endif
+
+
+#include "rpcproxy.h"
+#ifndef __RPCPROXY_H_VERSION__
+#error this stub requires an updated version of <rpcproxy.h>
+#endif /* __RPCPROXY_H_VERSION__ */
+
+
+#include "google_update_idl.h"
+
+#define TYPE_FORMAT_STRING_SIZE 1117
+#define PROC_FORMAT_STRING_SIZE 5147
+#define EXPR_FORMAT_STRING_SIZE 1
+#define TRANSMIT_AS_TABLE_SIZE 0
+#define WIRE_MARSHAL_TABLE_SIZE 2
+
+typedef struct _google_update_idl_MIDL_TYPE_FORMAT_STRING
+ {
+ short Pad;
+ unsigned char Format[ TYPE_FORMAT_STRING_SIZE ];
+ } google_update_idl_MIDL_TYPE_FORMAT_STRING;
+
+typedef struct _google_update_idl_MIDL_PROC_FORMAT_STRING
+ {
+ short Pad;
+ unsigned char Format[ PROC_FORMAT_STRING_SIZE ];
+ } google_update_idl_MIDL_PROC_FORMAT_STRING;
+
+typedef struct _google_update_idl_MIDL_EXPR_FORMAT_STRING
+ {
+ long Pad;
+ unsigned char Format[ EXPR_FORMAT_STRING_SIZE ];
+ } google_update_idl_MIDL_EXPR_FORMAT_STRING;
+
+
+static const RPC_SYNTAX_IDENTIFIER _RpcTransferSyntax =
+{{0x8A885D04,0x1CEB,0x11C9,{0x9F,0xE8,0x08,0x00,0x2B,0x10,0x48,0x60}},{2,0}};
+
+
+extern const google_update_idl_MIDL_TYPE_FORMAT_STRING google_update_idl__MIDL_TypeFormatString;
+extern const google_update_idl_MIDL_PROC_FORMAT_STRING google_update_idl__MIDL_ProcFormatString;
+extern const google_update_idl_MIDL_EXPR_FORMAT_STRING google_update_idl__MIDL_ExprFormatString;
+
+
+extern const MIDL_STUB_DESC Object_StubDesc;
+
+
+extern const MIDL_SERVER_INFO IGoogleUpdate3_ServerInfo;
+extern const MIDL_STUBLESS_PROXY_INFO IGoogleUpdate3_ProxyInfo;
+
+
+extern const MIDL_STUB_DESC Object_StubDesc;
+
+
+extern const MIDL_SERVER_INFO IAppBundle_ServerInfo;
+extern const MIDL_STUBLESS_PROXY_INFO IAppBundle_ProxyInfo;
+
+
+extern const MIDL_STUB_DESC Object_StubDesc;
+
+
+extern const MIDL_SERVER_INFO IApp_ServerInfo;
+extern const MIDL_STUBLESS_PROXY_INFO IApp_ProxyInfo;
+
+
+extern const MIDL_STUB_DESC Object_StubDesc;
+
+
+extern const MIDL_SERVER_INFO IAppCommand_ServerInfo;
+extern const MIDL_STUBLESS_PROXY_INFO IAppCommand_ProxyInfo;
+
+
+extern const MIDL_STUB_DESC Object_StubDesc;
+
+
+extern const MIDL_SERVER_INFO IAppVersion_ServerInfo;
+extern const MIDL_STUBLESS_PROXY_INFO IAppVersion_ProxyInfo;
+
+
+extern const MIDL_STUB_DESC Object_StubDesc;
+
+
+extern const MIDL_SERVER_INFO IPackage_ServerInfo;
+extern const MIDL_STUBLESS_PROXY_INFO IPackage_ProxyInfo;
+
+
+extern const MIDL_STUB_DESC Object_StubDesc;
+
+
+extern const MIDL_SERVER_INFO ICurrentState_ServerInfo;
+extern const MIDL_STUBLESS_PROXY_INFO ICurrentState_ProxyInfo;
+
+
+extern const MIDL_STUB_DESC Object_StubDesc;
+
+
+extern const MIDL_SERVER_INFO IRegistrationUpdateHook_ServerInfo;
+extern const MIDL_STUBLESS_PROXY_INFO IRegistrationUpdateHook_ProxyInfo;
+
+
+extern const MIDL_STUB_DESC Object_StubDesc;
+
+
+extern const MIDL_SERVER_INFO ICredentialDialog_ServerInfo;
+extern const MIDL_STUBLESS_PROXY_INFO ICredentialDialog_ProxyInfo;
+
+
+extern const MIDL_STUB_DESC Object_StubDesc;
+
+
+extern const MIDL_SERVER_INFO IGoogleUpdate3Web_ServerInfo;
+extern const MIDL_STUBLESS_PROXY_INFO IGoogleUpdate3Web_ProxyInfo;
+
+
+extern const MIDL_STUB_DESC Object_StubDesc;
+
+
+extern const MIDL_SERVER_INFO IGoogleUpdate3WebSecurity_ServerInfo;
+extern const MIDL_STUBLESS_PROXY_INFO IGoogleUpdate3WebSecurity_ProxyInfo;
+
+
+extern const MIDL_STUB_DESC Object_StubDesc;
+
+
+extern const MIDL_SERVER_INFO IAppBundleWeb_ServerInfo;
+extern const MIDL_STUBLESS_PROXY_INFO IAppBundleWeb_ProxyInfo;
+
+
+extern const MIDL_STUB_DESC Object_StubDesc;
+
+
+extern const MIDL_SERVER_INFO IAppWeb_ServerInfo;
+extern const MIDL_STUBLESS_PROXY_INFO IAppWeb_ProxyInfo;
+
+
+extern const MIDL_STUB_DESC Object_StubDesc;
+
+
+extern const MIDL_SERVER_INFO IAppCommandWeb_ServerInfo;
+extern const MIDL_STUBLESS_PROXY_INFO IAppCommandWeb_ProxyInfo;
+
+
+extern const MIDL_STUB_DESC Object_StubDesc;
+
+
+extern const MIDL_SERVER_INFO IAppVersionWeb_ServerInfo;
+extern const MIDL_STUBLESS_PROXY_INFO IAppVersionWeb_ProxyInfo;
+
+
+extern const MIDL_STUB_DESC Object_StubDesc;
+
+
+extern const MIDL_SERVER_INFO ICoCreateAsyncStatus_ServerInfo;
+extern const MIDL_STUBLESS_PROXY_INFO ICoCreateAsyncStatus_ProxyInfo;
+
+
+extern const MIDL_STUB_DESC Object_StubDesc;
+
+
+extern const MIDL_SERVER_INFO ICoCreateAsync_ServerInfo;
+extern const MIDL_STUBLESS_PROXY_INFO ICoCreateAsync_ProxyInfo;
+
+
+extern const MIDL_STUB_DESC Object_StubDesc;
+
+
+extern const MIDL_SERVER_INFO IBrowserHttpRequest2_ServerInfo;
+extern const MIDL_STUBLESS_PROXY_INFO IBrowserHttpRequest2_ProxyInfo;
+
+
+extern const MIDL_STUB_DESC Object_StubDesc;
+
+
+extern const MIDL_SERVER_INFO IProcessLauncher_ServerInfo;
+extern const MIDL_STUBLESS_PROXY_INFO IProcessLauncher_ProxyInfo;
+
+
+extern const MIDL_STUB_DESC Object_StubDesc;
+
+
+extern const MIDL_SERVER_INFO IOneClickProcessLauncher_ServerInfo;
+extern const MIDL_STUBLESS_PROXY_INFO IOneClickProcessLauncher_ProxyInfo;
+
+
+extern const MIDL_STUB_DESC Object_StubDesc;
+
+
+extern const MIDL_SERVER_INFO IProgressWndEvents_ServerInfo;
+extern const MIDL_STUBLESS_PROXY_INFO IProgressWndEvents_ProxyInfo;
+
+
+extern const MIDL_STUB_DESC Object_StubDesc;
+
+
+extern const MIDL_SERVER_INFO IJobObserver_ServerInfo;
+extern const MIDL_STUBLESS_PROXY_INFO IJobObserver_ProxyInfo;
+
+
+extern const MIDL_STUB_DESC Object_StubDesc;
+
+
+extern const MIDL_SERVER_INFO IGoogleUpdate_ServerInfo;
+extern const MIDL_STUBLESS_PROXY_INFO IGoogleUpdate_ProxyInfo;
+
+
+extern const MIDL_STUB_DESC Object_StubDesc;
+
+
+extern const MIDL_SERVER_INFO IGoogleUpdateCore_ServerInfo;
+extern const MIDL_STUBLESS_PROXY_INFO IGoogleUpdateCore_ProxyInfo;
+
+
+extern const USER_MARSHAL_ROUTINE_QUADRUPLE UserMarshalRoutines[ WIRE_MARSHAL_TABLE_SIZE ];
+
+#if !defined(__RPC_WIN64__)
+#error Invalid build platform for this stub.
+#endif
+
+static const google_update_idl_MIDL_PROC_FORMAT_STRING google_update_idl__MIDL_ProcFormatString =
+ {
+ 0,
+ {
+
+ /* Procedure get_status */
+
+
+ /* Procedure get_stateValue */
+
+
+ /* Procedure get_Count */
+
+ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2 */ NdrFcLong( 0x0 ), /* 0 */
+/* 6 */ NdrFcShort( 0x7 ), /* 7 */
+/* 8 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 10 */ NdrFcShort( 0x0 ), /* 0 */
+/* 12 */ NdrFcShort( 0x24 ), /* 36 */
+/* 14 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 16 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 18 */ NdrFcShort( 0x0 ), /* 0 */
+/* 20 */ NdrFcShort( 0x0 ), /* 0 */
+/* 22 */ NdrFcShort( 0x0 ), /* 0 */
+/* 24 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter __MIDL__IAppCommandWeb0000 */
+
+
+ /* Parameter __MIDL__ICurrentState0000 */
+
+
+ /* Parameter count */
+
+/* 26 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 28 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 30 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+
+ /* Return value */
+
+
+ /* Return value */
+
+/* 32 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 34 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 36 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_Item */
+
+/* 38 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 40 */ NdrFcLong( 0x0 ), /* 0 */
+/* 44 */ NdrFcShort( 0x8 ), /* 8 */
+/* 46 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
+/* 48 */ NdrFcShort( 0x8 ), /* 8 */
+/* 50 */ NdrFcShort( 0x8 ), /* 8 */
+/* 52 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x3, /* 3 */
+/* 54 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 56 */ NdrFcShort( 0x0 ), /* 0 */
+/* 58 */ NdrFcShort( 0x0 ), /* 0 */
+/* 60 */ NdrFcShort( 0x0 ), /* 0 */
+/* 62 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter index */
+
+/* 64 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 66 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 68 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter bundle */
+
+/* 70 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
+/* 72 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 74 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
+
+ /* Return value */
+
+/* 76 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 78 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 80 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_createdInstance */
+
+
+ /* Procedure get_nextVersionWeb */
+
+
+ /* Procedure createAppBundle */
+
+/* 82 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 84 */ NdrFcLong( 0x0 ), /* 0 */
+/* 88 */ NdrFcShort( 0x9 ), /* 9 */
+/* 90 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 92 */ NdrFcShort( 0x0 ), /* 0 */
+/* 94 */ NdrFcShort( 0x8 ), /* 8 */
+/* 96 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 98 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 100 */ NdrFcShort( 0x0 ), /* 0 */
+/* 102 */ NdrFcShort( 0x0 ), /* 0 */
+/* 104 */ NdrFcShort( 0x0 ), /* 0 */
+/* 106 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter instance */
+
+
+ /* Parameter next */
+
+
+ /* Parameter app_bundle */
+
+/* 108 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
+/* 110 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 112 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
+
+ /* Return value */
+
+
+ /* Return value */
+
+
+ /* Return value */
+
+/* 114 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 116 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 118 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_version */
+
+
+ /* Procedure get_appId */
+
+
+ /* Procedure get_version */
+
+
+ /* Procedure get_displayName */
+
+/* 120 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 122 */ NdrFcLong( 0x0 ), /* 0 */
+/* 126 */ NdrFcShort( 0x7 ), /* 7 */
+/* 128 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 130 */ NdrFcShort( 0x0 ), /* 0 */
+/* 132 */ NdrFcShort( 0x8 ), /* 8 */
+/* 134 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 136 */ 0xa, /* 10 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 138 */ NdrFcShort( 0x1 ), /* 1 */
+/* 140 */ NdrFcShort( 0x0 ), /* 0 */
+/* 142 */ NdrFcShort( 0x0 ), /* 0 */
+/* 144 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter __MIDL__IAppVersionWeb0000 */
+
+
+ /* Parameter __MIDL__IAppWeb0000 */
+
+
+ /* Parameter __MIDL__IAppVersion0000 */
+
+
+ /* Parameter __MIDL__IAppBundle0000 */
+
+/* 146 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
+/* 148 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 150 */ NdrFcShort( 0x3a ), /* Type Offset=58 */
+
+ /* Return value */
+
+
+ /* Return value */
+
+
+ /* Return value */
+
+
+ /* Return value */
+
+/* 152 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 154 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 156 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure createInstalledApp */
+
+
+ /* Procedure put_displayName */
+
+/* 158 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 160 */ NdrFcLong( 0x0 ), /* 0 */
+/* 164 */ NdrFcShort( 0x8 ), /* 8 */
+/* 166 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 168 */ NdrFcShort( 0x0 ), /* 0 */
+/* 170 */ NdrFcShort( 0x8 ), /* 8 */
+/* 172 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 174 */ 0xa, /* 10 */
+ 0x5, /* Ext Flags: new corr desc, srv corr check, */
+/* 176 */ NdrFcShort( 0x0 ), /* 0 */
+/* 178 */ NdrFcShort( 0x1 ), /* 1 */
+/* 180 */ NdrFcShort( 0x0 ), /* 0 */
+/* 182 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter app_id */
+
+
+ /* Parameter __MIDL__IAppBundle0001 */
+
+/* 184 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
+/* 186 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 188 */ NdrFcShort( 0x48 ), /* Type Offset=72 */
+
+ /* Return value */
+
+
+ /* Return value */
+
+/* 190 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 192 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 194 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_filename */
+
+
+ /* Procedure get_appId */
+
+
+ /* Procedure get_displayLanguage */
+
+/* 196 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 198 */ NdrFcLong( 0x0 ), /* 0 */
+/* 202 */ NdrFcShort( 0x9 ), /* 9 */
+/* 204 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 206 */ NdrFcShort( 0x0 ), /* 0 */
+/* 208 */ NdrFcShort( 0x8 ), /* 8 */
+/* 210 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 212 */ 0xa, /* 10 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 214 */ NdrFcShort( 0x1 ), /* 1 */
+/* 216 */ NdrFcShort( 0x0 ), /* 0 */
+/* 218 */ NdrFcShort( 0x0 ), /* 0 */
+/* 220 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter __MIDL__IPackage0001 */
+
+
+ /* Parameter __MIDL__IApp0000 */
+
+
+ /* Parameter __MIDL__IAppBundle0002 */
+
+/* 222 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
+/* 224 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 226 */ NdrFcShort( 0x3a ), /* Type Offset=58 */
+
+ /* Return value */
+
+
+ /* Return value */
+
+
+ /* Return value */
+
+/* 228 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 230 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 232 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure put_displayLanguage */
+
+/* 234 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 236 */ NdrFcLong( 0x0 ), /* 0 */
+/* 240 */ NdrFcShort( 0xa ), /* 10 */
+/* 242 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 244 */ NdrFcShort( 0x0 ), /* 0 */
+/* 246 */ NdrFcShort( 0x8 ), /* 8 */
+/* 248 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 250 */ 0xa, /* 10 */
+ 0x5, /* Ext Flags: new corr desc, srv corr check, */
+/* 252 */ NdrFcShort( 0x0 ), /* 0 */
+/* 254 */ NdrFcShort( 0x1 ), /* 1 */
+/* 256 */ NdrFcShort( 0x0 ), /* 0 */
+/* 258 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter __MIDL__IAppBundle0003 */
+
+/* 260 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
+/* 262 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 264 */ NdrFcShort( 0x48 ), /* Type Offset=72 */
+
+ /* Return value */
+
+/* 266 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 268 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 270 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_installSource */
+
+/* 272 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 274 */ NdrFcLong( 0x0 ), /* 0 */
+/* 278 */ NdrFcShort( 0xb ), /* 11 */
+/* 280 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 282 */ NdrFcShort( 0x0 ), /* 0 */
+/* 284 */ NdrFcShort( 0x8 ), /* 8 */
+/* 286 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 288 */ 0xa, /* 10 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 290 */ NdrFcShort( 0x1 ), /* 1 */
+/* 292 */ NdrFcShort( 0x0 ), /* 0 */
+/* 294 */ NdrFcShort( 0x0 ), /* 0 */
+/* 296 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter __MIDL__IAppBundle0004 */
+
+/* 298 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
+/* 300 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 302 */ NdrFcShort( 0x3a ), /* Type Offset=58 */
+
+ /* Return value */
+
+/* 304 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 306 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 308 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure put_installSource */
+
+/* 310 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 312 */ NdrFcLong( 0x0 ), /* 0 */
+/* 316 */ NdrFcShort( 0xc ), /* 12 */
+/* 318 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 320 */ NdrFcShort( 0x0 ), /* 0 */
+/* 322 */ NdrFcShort( 0x8 ), /* 8 */
+/* 324 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 326 */ 0xa, /* 10 */
+ 0x5, /* Ext Flags: new corr desc, srv corr check, */
+/* 328 */ NdrFcShort( 0x0 ), /* 0 */
+/* 330 */ NdrFcShort( 0x1 ), /* 1 */
+/* 332 */ NdrFcShort( 0x0 ), /* 0 */
+/* 334 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter __MIDL__IAppBundle0005 */
+
+/* 336 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
+/* 338 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 340 */ NdrFcShort( 0x48 ), /* Type Offset=72 */
+
+ /* Return value */
+
+/* 342 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 344 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 346 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_originURL */
+
+/* 348 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 350 */ NdrFcLong( 0x0 ), /* 0 */
+/* 354 */ NdrFcShort( 0xd ), /* 13 */
+/* 356 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 358 */ NdrFcShort( 0x0 ), /* 0 */
+/* 360 */ NdrFcShort( 0x8 ), /* 8 */
+/* 362 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 364 */ 0xa, /* 10 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 366 */ NdrFcShort( 0x1 ), /* 1 */
+/* 368 */ NdrFcShort( 0x0 ), /* 0 */
+/* 370 */ NdrFcShort( 0x0 ), /* 0 */
+/* 372 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter __MIDL__IAppBundle0006 */
+
+/* 374 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
+/* 376 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 378 */ NdrFcShort( 0x3a ), /* Type Offset=58 */
+
+ /* Return value */
+
+/* 380 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 382 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 384 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure put_originURL */
+
+/* 386 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 388 */ NdrFcLong( 0x0 ), /* 0 */
+/* 392 */ NdrFcShort( 0xe ), /* 14 */
+/* 394 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 396 */ NdrFcShort( 0x0 ), /* 0 */
+/* 398 */ NdrFcShort( 0x8 ), /* 8 */
+/* 400 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 402 */ 0xa, /* 10 */
+ 0x5, /* Ext Flags: new corr desc, srv corr check, */
+/* 404 */ NdrFcShort( 0x0 ), /* 0 */
+/* 406 */ NdrFcShort( 0x1 ), /* 1 */
+/* 408 */ NdrFcShort( 0x0 ), /* 0 */
+/* 410 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter __MIDL__IAppBundle0007 */
+
+/* 412 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
+/* 414 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 416 */ NdrFcShort( 0x48 ), /* Type Offset=72 */
+
+ /* Return value */
+
+/* 418 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 420 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 422 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_offlineDirectory */
+
+/* 424 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 426 */ NdrFcLong( 0x0 ), /* 0 */
+/* 430 */ NdrFcShort( 0xf ), /* 15 */
+/* 432 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 434 */ NdrFcShort( 0x0 ), /* 0 */
+/* 436 */ NdrFcShort( 0x8 ), /* 8 */
+/* 438 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 440 */ 0xa, /* 10 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 442 */ NdrFcShort( 0x1 ), /* 1 */
+/* 444 */ NdrFcShort( 0x0 ), /* 0 */
+/* 446 */ NdrFcShort( 0x0 ), /* 0 */
+/* 448 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter offline_dir */
+
+/* 450 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
+/* 452 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 454 */ NdrFcShort( 0x3a ), /* Type Offset=58 */
+
+ /* Return value */
+
+/* 456 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 458 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 460 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure put_offlineDirectory */
+
+/* 462 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 464 */ NdrFcLong( 0x0 ), /* 0 */
+/* 468 */ NdrFcShort( 0x10 ), /* 16 */
+/* 470 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 472 */ NdrFcShort( 0x0 ), /* 0 */
+/* 474 */ NdrFcShort( 0x8 ), /* 8 */
+/* 476 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 478 */ 0xa, /* 10 */
+ 0x5, /* Ext Flags: new corr desc, srv corr check, */
+/* 480 */ NdrFcShort( 0x0 ), /* 0 */
+/* 482 */ NdrFcShort( 0x1 ), /* 1 */
+/* 484 */ NdrFcShort( 0x0 ), /* 0 */
+/* 486 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter offline_dir */
+
+/* 488 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
+/* 490 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 492 */ NdrFcShort( 0x48 ), /* Type Offset=72 */
+
+ /* Return value */
+
+/* 494 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 496 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 498 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_sessionId */
+
+/* 500 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 502 */ NdrFcLong( 0x0 ), /* 0 */
+/* 506 */ NdrFcShort( 0x11 ), /* 17 */
+/* 508 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 510 */ NdrFcShort( 0x0 ), /* 0 */
+/* 512 */ NdrFcShort( 0x8 ), /* 8 */
+/* 514 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 516 */ 0xa, /* 10 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 518 */ NdrFcShort( 0x1 ), /* 1 */
+/* 520 */ NdrFcShort( 0x0 ), /* 0 */
+/* 522 */ NdrFcShort( 0x0 ), /* 0 */
+/* 524 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter session_id */
+
+/* 526 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
+/* 528 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 530 */ NdrFcShort( 0x3a ), /* Type Offset=58 */
+
+ /* Return value */
+
+/* 532 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 534 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 536 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure put_sessionId */
+
+/* 538 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 540 */ NdrFcLong( 0x0 ), /* 0 */
+/* 544 */ NdrFcShort( 0x12 ), /* 18 */
+/* 546 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 548 */ NdrFcShort( 0x0 ), /* 0 */
+/* 550 */ NdrFcShort( 0x8 ), /* 8 */
+/* 552 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 554 */ 0xa, /* 10 */
+ 0x5, /* Ext Flags: new corr desc, srv corr check, */
+/* 556 */ NdrFcShort( 0x0 ), /* 0 */
+/* 558 */ NdrFcShort( 0x1 ), /* 1 */
+/* 560 */ NdrFcShort( 0x0 ), /* 0 */
+/* 562 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter session_id */
+
+/* 564 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
+/* 566 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 568 */ NdrFcShort( 0x48 ), /* Type Offset=72 */
+
+ /* Return value */
+
+/* 570 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 572 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 574 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_sendPings */
+
+/* 576 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 578 */ NdrFcLong( 0x0 ), /* 0 */
+/* 582 */ NdrFcShort( 0x13 ), /* 19 */
+/* 584 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 586 */ NdrFcShort( 0x0 ), /* 0 */
+/* 588 */ NdrFcShort( 0x22 ), /* 34 */
+/* 590 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 592 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 594 */ NdrFcShort( 0x0 ), /* 0 */
+/* 596 */ NdrFcShort( 0x0 ), /* 0 */
+/* 598 */ NdrFcShort( 0x0 ), /* 0 */
+/* 600 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter send_pings */
+
+/* 602 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 604 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 606 */ 0x6, /* FC_SHORT */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 608 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 610 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 612 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure put_sendPings */
+
+/* 614 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 616 */ NdrFcLong( 0x0 ), /* 0 */
+/* 620 */ NdrFcShort( 0x14 ), /* 20 */
+/* 622 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 624 */ NdrFcShort( 0x6 ), /* 6 */
+/* 626 */ NdrFcShort( 0x8 ), /* 8 */
+/* 628 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 630 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 632 */ NdrFcShort( 0x0 ), /* 0 */
+/* 634 */ NdrFcShort( 0x0 ), /* 0 */
+/* 636 */ NdrFcShort( 0x0 ), /* 0 */
+/* 638 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter send_pings */
+
+/* 640 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 642 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 644 */ 0x6, /* FC_SHORT */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 646 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 648 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 650 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_priority */
+
+/* 652 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 654 */ NdrFcLong( 0x0 ), /* 0 */
+/* 658 */ NdrFcShort( 0x15 ), /* 21 */
+/* 660 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 662 */ NdrFcShort( 0x0 ), /* 0 */
+/* 664 */ NdrFcShort( 0x24 ), /* 36 */
+/* 666 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 668 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 670 */ NdrFcShort( 0x0 ), /* 0 */
+/* 672 */ NdrFcShort( 0x0 ), /* 0 */
+/* 674 */ NdrFcShort( 0x0 ), /* 0 */
+/* 676 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter priority */
+
+/* 678 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 680 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 682 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 684 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 686 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 688 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure put_priority */
+
+/* 690 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 692 */ NdrFcLong( 0x0 ), /* 0 */
+/* 696 */ NdrFcShort( 0x16 ), /* 22 */
+/* 698 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 700 */ NdrFcShort( 0x8 ), /* 8 */
+/* 702 */ NdrFcShort( 0x8 ), /* 8 */
+/* 704 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 706 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 708 */ NdrFcShort( 0x0 ), /* 0 */
+/* 710 */ NdrFcShort( 0x0 ), /* 0 */
+/* 712 */ NdrFcShort( 0x0 ), /* 0 */
+/* 714 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter priority */
+
+/* 716 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 718 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 720 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 722 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 724 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 726 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_postInstallAction */
+
+
+ /* Procedure get_Count */
+
+/* 728 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 730 */ NdrFcLong( 0x0 ), /* 0 */
+/* 734 */ NdrFcShort( 0x17 ), /* 23 */
+/* 736 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 738 */ NdrFcShort( 0x0 ), /* 0 */
+/* 740 */ NdrFcShort( 0x24 ), /* 36 */
+/* 742 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 744 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 746 */ NdrFcShort( 0x0 ), /* 0 */
+/* 748 */ NdrFcShort( 0x0 ), /* 0 */
+/* 750 */ NdrFcShort( 0x0 ), /* 0 */
+/* 752 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter __MIDL__ICurrentState0015 */
+
+
+ /* Parameter count */
+
+/* 754 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 756 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 758 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+
+ /* Return value */
+
+/* 760 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 762 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 764 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_Item */
+
+/* 766 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 768 */ NdrFcLong( 0x0 ), /* 0 */
+/* 772 */ NdrFcShort( 0x18 ), /* 24 */
+/* 774 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
+/* 776 */ NdrFcShort( 0x8 ), /* 8 */
+/* 778 */ NdrFcShort( 0x8 ), /* 8 */
+/* 780 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x3, /* 3 */
+/* 782 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 784 */ NdrFcShort( 0x0 ), /* 0 */
+/* 786 */ NdrFcShort( 0x0 ), /* 0 */
+/* 788 */ NdrFcShort( 0x0 ), /* 0 */
+/* 790 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter index */
+
+/* 792 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 794 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 796 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter app */
+
+/* 798 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
+/* 800 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 802 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
+
+ /* Return value */
+
+/* 804 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 806 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 808 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure put_altTokens */
+
+/* 810 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 812 */ NdrFcLong( 0x0 ), /* 0 */
+/* 816 */ NdrFcShort( 0x19 ), /* 25 */
+/* 818 */ NdrFcShort( 0x28 ), /* X64 Stack size/offset = 40 */
+/* 820 */ NdrFcShort( 0x18 ), /* 24 */
+/* 822 */ NdrFcShort( 0x8 ), /* 8 */
+/* 824 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x4, /* 4 */
+/* 826 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 828 */ NdrFcShort( 0x0 ), /* 0 */
+/* 830 */ NdrFcShort( 0x0 ), /* 0 */
+/* 832 */ NdrFcShort( 0x0 ), /* 0 */
+/* 834 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter impersonation_token */
+
+/* 836 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 838 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 840 */ 0xb9, /* FC_UINT3264 */
+ 0x0, /* 0 */
+
+ /* Parameter primary_token */
+
+/* 842 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 844 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 846 */ 0xb9, /* FC_UINT3264 */
+ 0x0, /* 0 */
+
+ /* Parameter caller_proc_id */
+
+/* 848 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 850 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 852 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 854 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 856 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
+/* 858 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure put_parentHWND */
+
+/* 860 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 862 */ NdrFcLong( 0x0 ), /* 0 */
+/* 866 */ NdrFcShort( 0x1a ), /* 26 */
+/* 868 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 870 */ NdrFcShort( 0x8 ), /* 8 */
+/* 872 */ NdrFcShort( 0x8 ), /* 8 */
+/* 874 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 876 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 878 */ NdrFcShort( 0x0 ), /* 0 */
+/* 880 */ NdrFcShort( 0x0 ), /* 0 */
+/* 882 */ NdrFcShort( 0x0 ), /* 0 */
+/* 884 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter hwnd */
+
+/* 886 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 888 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 890 */ 0xb9, /* FC_UINT3264 */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 892 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 894 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 896 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure initialize */
+
+/* 898 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 900 */ NdrFcLong( 0x0 ), /* 0 */
+/* 904 */ NdrFcShort( 0x1b ), /* 27 */
+/* 906 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 908 */ NdrFcShort( 0x0 ), /* 0 */
+/* 910 */ NdrFcShort( 0x8 ), /* 8 */
+/* 912 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x1, /* 1 */
+/* 914 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 916 */ NdrFcShort( 0x0 ), /* 0 */
+/* 918 */ NdrFcShort( 0x0 ), /* 0 */
+/* 920 */ NdrFcShort( 0x0 ), /* 0 */
+/* 922 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Return value */
+
+/* 924 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 926 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 928 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_command */
+
+
+ /* Procedure createApp */
+
+/* 930 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 932 */ NdrFcLong( 0x0 ), /* 0 */
+/* 936 */ NdrFcShort( 0x1c ), /* 28 */
+/* 938 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
+/* 940 */ NdrFcShort( 0x0 ), /* 0 */
+/* 942 */ NdrFcShort( 0x8 ), /* 8 */
+/* 944 */ 0x47, /* Oi2 Flags: srv must size, clt must size, has return, has ext, */
+ 0x3, /* 3 */
+/* 946 */ 0xa, /* 10 */
+ 0x5, /* Ext Flags: new corr desc, srv corr check, */
+/* 948 */ NdrFcShort( 0x0 ), /* 0 */
+/* 950 */ NdrFcShort( 0x1 ), /* 1 */
+/* 952 */ NdrFcShort( 0x0 ), /* 0 */
+/* 954 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter command_id */
+
+
+ /* Parameter app_id */
+
+/* 956 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
+/* 958 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 960 */ NdrFcShort( 0x48 ), /* Type Offset=72 */
+
+ /* Parameter command */
+
+
+ /* Parameter app */
+
+/* 962 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
+/* 964 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 966 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
+
+ /* Return value */
+
+
+ /* Return value */
+
+/* 968 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 970 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 972 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure createInstalledApp */
+
+/* 974 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 976 */ NdrFcLong( 0x0 ), /* 0 */
+/* 980 */ NdrFcShort( 0x1d ), /* 29 */
+/* 982 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
+/* 984 */ NdrFcShort( 0x0 ), /* 0 */
+/* 986 */ NdrFcShort( 0x8 ), /* 8 */
+/* 988 */ 0x47, /* Oi2 Flags: srv must size, clt must size, has return, has ext, */
+ 0x3, /* 3 */
+/* 990 */ 0xa, /* 10 */
+ 0x5, /* Ext Flags: new corr desc, srv corr check, */
+/* 992 */ NdrFcShort( 0x0 ), /* 0 */
+/* 994 */ NdrFcShort( 0x1 ), /* 1 */
+/* 996 */ NdrFcShort( 0x0 ), /* 0 */
+/* 998 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter app_id */
+
+/* 1000 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
+/* 1002 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 1004 */ NdrFcShort( 0x48 ), /* Type Offset=72 */
+
+ /* Parameter app */
+
+/* 1006 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
+/* 1008 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 1010 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
+
+ /* Return value */
+
+/* 1012 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 1014 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 1016 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure createAllInstalledApps */
+
+/* 1018 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 1020 */ NdrFcLong( 0x0 ), /* 0 */
+/* 1024 */ NdrFcShort( 0x1e ), /* 30 */
+/* 1026 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 1028 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1030 */ NdrFcShort( 0x8 ), /* 8 */
+/* 1032 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x1, /* 1 */
+/* 1034 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 1036 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1038 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1040 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1042 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Return value */
+
+/* 1044 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 1046 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 1048 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure checkForUpdate */
+
+/* 1050 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 1052 */ NdrFcLong( 0x0 ), /* 0 */
+/* 1056 */ NdrFcShort( 0x1f ), /* 31 */
+/* 1058 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 1060 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1062 */ NdrFcShort( 0x8 ), /* 8 */
+/* 1064 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x1, /* 1 */
+/* 1066 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 1068 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1070 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1072 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1074 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Return value */
+
+/* 1076 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 1078 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 1080 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure download */
+
+/* 1082 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 1084 */ NdrFcLong( 0x0 ), /* 0 */
+/* 1088 */ NdrFcShort( 0x20 ), /* 32 */
+/* 1090 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 1092 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1094 */ NdrFcShort( 0x8 ), /* 8 */
+/* 1096 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x1, /* 1 */
+/* 1098 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 1100 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1102 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1104 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1106 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Return value */
+
+/* 1108 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 1110 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 1112 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure install */
+
+/* 1114 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 1116 */ NdrFcLong( 0x0 ), /* 0 */
+/* 1120 */ NdrFcShort( 0x21 ), /* 33 */
+/* 1122 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 1124 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1126 */ NdrFcShort( 0x8 ), /* 8 */
+/* 1128 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x1, /* 1 */
+/* 1130 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 1132 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1134 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1136 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1138 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Return value */
+
+/* 1140 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 1142 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 1144 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure updateAllApps */
+
+/* 1146 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 1148 */ NdrFcLong( 0x0 ), /* 0 */
+/* 1152 */ NdrFcShort( 0x22 ), /* 34 */
+/* 1154 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 1156 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1158 */ NdrFcShort( 0x8 ), /* 8 */
+/* 1160 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x1, /* 1 */
+/* 1162 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 1164 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1166 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1168 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1170 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Return value */
+
+/* 1172 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 1174 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 1176 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure stop */
+
+/* 1178 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 1180 */ NdrFcLong( 0x0 ), /* 0 */
+/* 1184 */ NdrFcShort( 0x23 ), /* 35 */
+/* 1186 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 1188 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1190 */ NdrFcShort( 0x8 ), /* 8 */
+/* 1192 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x1, /* 1 */
+/* 1194 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 1196 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1198 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1200 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1202 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Return value */
+
+/* 1204 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 1206 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 1208 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure pause */
+
+/* 1210 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 1212 */ NdrFcLong( 0x0 ), /* 0 */
+/* 1216 */ NdrFcShort( 0x24 ), /* 36 */
+/* 1218 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 1220 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1222 */ NdrFcShort( 0x8 ), /* 8 */
+/* 1224 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x1, /* 1 */
+/* 1226 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 1228 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1230 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1232 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1234 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Return value */
+
+/* 1236 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 1238 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 1240 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure resume */
+
+/* 1242 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 1244 */ NdrFcLong( 0x0 ), /* 0 */
+/* 1248 */ NdrFcShort( 0x25 ), /* 37 */
+/* 1250 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 1252 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1254 */ NdrFcShort( 0x8 ), /* 8 */
+/* 1256 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x1, /* 1 */
+/* 1258 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 1260 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1262 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1264 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1266 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Return value */
+
+/* 1268 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 1270 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 1272 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure isBusy */
+
+/* 1274 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 1276 */ NdrFcLong( 0x0 ), /* 0 */
+/* 1280 */ NdrFcShort( 0x26 ), /* 38 */
+/* 1282 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 1284 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1286 */ NdrFcShort( 0x22 ), /* 34 */
+/* 1288 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 1290 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 1292 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1294 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1296 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1298 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter is_busy */
+
+/* 1300 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 1302 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 1304 */ 0x6, /* FC_SHORT */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 1306 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 1308 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 1310 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure downloadPackage */
+
+/* 1312 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 1314 */ NdrFcLong( 0x0 ), /* 0 */
+/* 1318 */ NdrFcShort( 0x27 ), /* 39 */
+/* 1320 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
+/* 1322 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1324 */ NdrFcShort( 0x8 ), /* 8 */
+/* 1326 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
+ 0x3, /* 3 */
+/* 1328 */ 0xa, /* 10 */
+ 0x5, /* Ext Flags: new corr desc, srv corr check, */
+/* 1330 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1332 */ NdrFcShort( 0x1 ), /* 1 */
+/* 1334 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1336 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter app_id */
+
+/* 1338 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
+/* 1340 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 1342 */ NdrFcShort( 0x48 ), /* Type Offset=72 */
+
+ /* Parameter package_name */
+
+/* 1344 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
+/* 1346 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 1348 */ NdrFcShort( 0x48 ), /* Type Offset=72 */
+
+ /* Return value */
+
+/* 1350 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 1352 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 1354 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_currentState */
+
+/* 1356 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 1358 */ NdrFcLong( 0x0 ), /* 0 */
+/* 1362 */ NdrFcShort( 0x28 ), /* 40 */
+/* 1364 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 1366 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1368 */ NdrFcShort( 0x8 ), /* 8 */
+/* 1370 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 1372 */ 0xa, /* 10 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 1374 */ NdrFcShort( 0x1 ), /* 1 */
+/* 1376 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1378 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1380 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter current_state */
+
+/* 1382 */ NdrFcShort( 0x6113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=24 */
+/* 1384 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 1386 */ NdrFcShort( 0x3fa ), /* Type Offset=1018 */
+
+ /* Return value */
+
+/* 1388 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 1390 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 1392 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure createAppBundleWeb */
+
+
+ /* Procedure get_currentVersion */
+
+/* 1394 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 1396 */ NdrFcLong( 0x0 ), /* 0 */
+/* 1400 */ NdrFcShort( 0x7 ), /* 7 */
+/* 1402 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 1404 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1406 */ NdrFcShort( 0x8 ), /* 8 */
+/* 1408 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 1410 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 1412 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1414 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1416 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1418 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter app_bundle_web */
+
+
+ /* Parameter current */
+
+/* 1420 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
+/* 1422 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 1424 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
+
+ /* Return value */
+
+
+ /* Return value */
+
+/* 1426 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 1428 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 1430 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_currentVersionWeb */
+
+
+ /* Procedure get_nextVersion */
+
+/* 1432 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 1434 */ NdrFcLong( 0x0 ), /* 0 */
+/* 1438 */ NdrFcShort( 0x8 ), /* 8 */
+/* 1440 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 1442 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1444 */ NdrFcShort( 0x8 ), /* 8 */
+/* 1446 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 1448 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 1450 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1452 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1454 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1456 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter current */
+
+
+ /* Parameter next */
+
+/* 1458 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
+/* 1460 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 1462 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
+
+ /* Return value */
+
+
+ /* Return value */
+
+/* 1464 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 1466 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 1468 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_displayLanguage */
+
+
+ /* Procedure get_displayName */
+
+/* 1470 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 1472 */ NdrFcLong( 0x0 ), /* 0 */
+/* 1476 */ NdrFcShort( 0xa ), /* 10 */
+/* 1478 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 1480 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1482 */ NdrFcShort( 0x8 ), /* 8 */
+/* 1484 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 1486 */ 0xa, /* 10 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 1488 */ NdrFcShort( 0x1 ), /* 1 */
+/* 1490 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1492 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1494 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter __MIDL__IAppBundleWeb0000 */
+
+
+ /* Parameter __MIDL__IApp0001 */
+
+/* 1496 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
+/* 1498 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 1500 */ NdrFcShort( 0x3a ), /* Type Offset=58 */
+
+ /* Return value */
+
+
+ /* Return value */
+
+/* 1502 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 1504 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 1506 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure put_displayLanguage */
+
+
+ /* Procedure put_displayName */
+
+/* 1508 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 1510 */ NdrFcLong( 0x0 ), /* 0 */
+/* 1514 */ NdrFcShort( 0xb ), /* 11 */
+/* 1516 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 1518 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1520 */ NdrFcShort( 0x8 ), /* 8 */
+/* 1522 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 1524 */ 0xa, /* 10 */
+ 0x5, /* Ext Flags: new corr desc, srv corr check, */
+/* 1526 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1528 */ NdrFcShort( 0x1 ), /* 1 */
+/* 1530 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1532 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter __MIDL__IAppBundleWeb0001 */
+
+
+ /* Parameter __MIDL__IApp0002 */
+
+/* 1534 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
+/* 1536 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 1538 */ NdrFcShort( 0x48 ), /* Type Offset=72 */
+
+ /* Return value */
+
+
+ /* Return value */
+
+/* 1540 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 1542 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 1544 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_language */
+
+/* 1546 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 1548 */ NdrFcLong( 0x0 ), /* 0 */
+/* 1552 */ NdrFcShort( 0xc ), /* 12 */
+/* 1554 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 1556 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1558 */ NdrFcShort( 0x8 ), /* 8 */
+/* 1560 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 1562 */ 0xa, /* 10 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 1564 */ NdrFcShort( 0x1 ), /* 1 */
+/* 1566 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1568 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1570 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter __MIDL__IApp0003 */
+
+/* 1572 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
+/* 1574 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 1576 */ NdrFcShort( 0x3a ), /* Type Offset=58 */
+
+ /* Return value */
+
+/* 1578 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 1580 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 1582 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure put_language */
+
+/* 1584 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 1586 */ NdrFcLong( 0x0 ), /* 0 */
+/* 1590 */ NdrFcShort( 0xd ), /* 13 */
+/* 1592 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 1594 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1596 */ NdrFcShort( 0x8 ), /* 8 */
+/* 1598 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 1600 */ 0xa, /* 10 */
+ 0x5, /* Ext Flags: new corr desc, srv corr check, */
+/* 1602 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1604 */ NdrFcShort( 0x1 ), /* 1 */
+/* 1606 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1608 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter __MIDL__IApp0004 */
+
+/* 1610 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
+/* 1612 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 1614 */ NdrFcShort( 0x48 ), /* Type Offset=72 */
+
+ /* Return value */
+
+/* 1616 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 1618 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 1620 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_ap */
+
+/* 1622 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 1624 */ NdrFcLong( 0x0 ), /* 0 */
+/* 1628 */ NdrFcShort( 0xe ), /* 14 */
+/* 1630 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 1632 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1634 */ NdrFcShort( 0x8 ), /* 8 */
+/* 1636 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 1638 */ 0xa, /* 10 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 1640 */ NdrFcShort( 0x1 ), /* 1 */
+/* 1642 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1644 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1646 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter __MIDL__IApp0005 */
+
+/* 1648 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
+/* 1650 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 1652 */ NdrFcShort( 0x3a ), /* Type Offset=58 */
+
+ /* Return value */
+
+/* 1654 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 1656 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 1658 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure put_ap */
+
+/* 1660 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 1662 */ NdrFcLong( 0x0 ), /* 0 */
+/* 1666 */ NdrFcShort( 0xf ), /* 15 */
+/* 1668 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 1670 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1672 */ NdrFcShort( 0x8 ), /* 8 */
+/* 1674 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 1676 */ 0xa, /* 10 */
+ 0x5, /* Ext Flags: new corr desc, srv corr check, */
+/* 1678 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1680 */ NdrFcShort( 0x1 ), /* 1 */
+/* 1682 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1684 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter __MIDL__IApp0006 */
+
+/* 1686 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
+/* 1688 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 1690 */ NdrFcShort( 0x48 ), /* Type Offset=72 */
+
+ /* Return value */
+
+/* 1692 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 1694 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 1696 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_ttToken */
+
+/* 1698 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 1700 */ NdrFcLong( 0x0 ), /* 0 */
+/* 1704 */ NdrFcShort( 0x10 ), /* 16 */
+/* 1706 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 1708 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1710 */ NdrFcShort( 0x8 ), /* 8 */
+/* 1712 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 1714 */ 0xa, /* 10 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 1716 */ NdrFcShort( 0x1 ), /* 1 */
+/* 1718 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1720 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1722 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter __MIDL__IApp0007 */
+
+/* 1724 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
+/* 1726 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 1728 */ NdrFcShort( 0x3a ), /* Type Offset=58 */
+
+ /* Return value */
+
+/* 1730 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 1732 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 1734 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure put_ttToken */
+
+/* 1736 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 1738 */ NdrFcLong( 0x0 ), /* 0 */
+/* 1742 */ NdrFcShort( 0x11 ), /* 17 */
+/* 1744 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 1746 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1748 */ NdrFcShort( 0x8 ), /* 8 */
+/* 1750 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 1752 */ 0xa, /* 10 */
+ 0x5, /* Ext Flags: new corr desc, srv corr check, */
+/* 1754 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1756 */ NdrFcShort( 0x1 ), /* 1 */
+/* 1758 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1760 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter __MIDL__IApp0008 */
+
+/* 1762 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
+/* 1764 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 1766 */ NdrFcShort( 0x48 ), /* Type Offset=72 */
+
+ /* Return value */
+
+/* 1768 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 1770 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 1772 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_completionMessage */
+
+
+ /* Procedure get_iid */
+
+/* 1774 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 1776 */ NdrFcLong( 0x0 ), /* 0 */
+/* 1780 */ NdrFcShort( 0x12 ), /* 18 */
+/* 1782 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 1784 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1786 */ NdrFcShort( 0x8 ), /* 8 */
+/* 1788 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 1790 */ 0xa, /* 10 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 1792 */ NdrFcShort( 0x1 ), /* 1 */
+/* 1794 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1796 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1798 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter __MIDL__ICurrentState0010 */
+
+
+ /* Parameter __MIDL__IApp0009 */
+
+/* 1800 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
+/* 1802 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 1804 */ NdrFcShort( 0x3a ), /* Type Offset=58 */
+
+ /* Return value */
+
+
+ /* Return value */
+
+/* 1806 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 1808 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 1810 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure put_iid */
+
+/* 1812 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 1814 */ NdrFcLong( 0x0 ), /* 0 */
+/* 1818 */ NdrFcShort( 0x13 ), /* 19 */
+/* 1820 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 1822 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1824 */ NdrFcShort( 0x8 ), /* 8 */
+/* 1826 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 1828 */ 0xa, /* 10 */
+ 0x5, /* Ext Flags: new corr desc, srv corr check, */
+/* 1830 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1832 */ NdrFcShort( 0x1 ), /* 1 */
+/* 1834 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1836 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter __MIDL__IApp0010 */
+
+/* 1838 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
+/* 1840 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 1842 */ NdrFcShort( 0x48 ), /* Type Offset=72 */
+
+ /* Return value */
+
+/* 1844 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 1846 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 1848 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_brandCode */
+
+/* 1850 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 1852 */ NdrFcLong( 0x0 ), /* 0 */
+/* 1856 */ NdrFcShort( 0x14 ), /* 20 */
+/* 1858 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 1860 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1862 */ NdrFcShort( 0x8 ), /* 8 */
+/* 1864 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 1866 */ 0xa, /* 10 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 1868 */ NdrFcShort( 0x1 ), /* 1 */
+/* 1870 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1872 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1874 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter __MIDL__IApp0011 */
+
+/* 1876 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
+/* 1878 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 1880 */ NdrFcShort( 0x3a ), /* Type Offset=58 */
+
+ /* Return value */
+
+/* 1882 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 1884 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 1886 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure put_brandCode */
+
+/* 1888 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 1890 */ NdrFcLong( 0x0 ), /* 0 */
+/* 1894 */ NdrFcShort( 0x15 ), /* 21 */
+/* 1896 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 1898 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1900 */ NdrFcShort( 0x8 ), /* 8 */
+/* 1902 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 1904 */ 0xa, /* 10 */
+ 0x5, /* Ext Flags: new corr desc, srv corr check, */
+/* 1906 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1908 */ NdrFcShort( 0x1 ), /* 1 */
+/* 1910 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1912 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter __MIDL__IApp0012 */
+
+/* 1914 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
+/* 1916 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 1918 */ NdrFcShort( 0x48 ), /* Type Offset=72 */
+
+ /* Return value */
+
+/* 1920 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 1922 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 1924 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_postInstallUrl */
+
+
+ /* Procedure get_clientId */
+
+/* 1926 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 1928 */ NdrFcLong( 0x0 ), /* 0 */
+/* 1932 */ NdrFcShort( 0x16 ), /* 22 */
+/* 1934 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 1936 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1938 */ NdrFcShort( 0x8 ), /* 8 */
+/* 1940 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 1942 */ 0xa, /* 10 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 1944 */ NdrFcShort( 0x1 ), /* 1 */
+/* 1946 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1948 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1950 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter __MIDL__ICurrentState0014 */
+
+
+ /* Parameter __MIDL__IApp0013 */
+
+/* 1952 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
+/* 1954 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 1956 */ NdrFcShort( 0x3a ), /* Type Offset=58 */
+
+ /* Return value */
+
+
+ /* Return value */
+
+/* 1958 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 1960 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 1962 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure put_clientId */
+
+/* 1964 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 1966 */ NdrFcLong( 0x0 ), /* 0 */
+/* 1970 */ NdrFcShort( 0x17 ), /* 23 */
+/* 1972 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 1974 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1976 */ NdrFcShort( 0x8 ), /* 8 */
+/* 1978 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 1980 */ 0xa, /* 10 */
+ 0x5, /* Ext Flags: new corr desc, srv corr check, */
+/* 1982 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1984 */ NdrFcShort( 0x1 ), /* 1 */
+/* 1986 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1988 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter __MIDL__IApp0014 */
+
+/* 1990 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
+/* 1992 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 1994 */ NdrFcShort( 0x48 ), /* Type Offset=72 */
+
+ /* Return value */
+
+/* 1996 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 1998 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 2000 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_labels */
+
+/* 2002 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2004 */ NdrFcLong( 0x0 ), /* 0 */
+/* 2008 */ NdrFcShort( 0x18 ), /* 24 */
+/* 2010 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 2012 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2014 */ NdrFcShort( 0x8 ), /* 8 */
+/* 2016 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 2018 */ 0xa, /* 10 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 2020 */ NdrFcShort( 0x1 ), /* 1 */
+/* 2022 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2024 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2026 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter __MIDL__IApp0015 */
+
+/* 2028 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
+/* 2030 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 2032 */ NdrFcShort( 0x3a ), /* Type Offset=58 */
+
+ /* Return value */
+
+/* 2034 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 2036 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 2038 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure put_labels */
+
+/* 2040 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2042 */ NdrFcLong( 0x0 ), /* 0 */
+/* 2046 */ NdrFcShort( 0x19 ), /* 25 */
+/* 2048 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 2050 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2052 */ NdrFcShort( 0x8 ), /* 8 */
+/* 2054 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 2056 */ 0xa, /* 10 */
+ 0x5, /* Ext Flags: new corr desc, srv corr check, */
+/* 2058 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2060 */ NdrFcShort( 0x1 ), /* 1 */
+/* 2062 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2064 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter __MIDL__IApp0016 */
+
+/* 2066 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
+/* 2068 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 2070 */ NdrFcShort( 0x48 ), /* Type Offset=72 */
+
+ /* Return value */
+
+/* 2072 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 2074 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 2076 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_referralId */
+
+/* 2078 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2080 */ NdrFcLong( 0x0 ), /* 0 */
+/* 2084 */ NdrFcShort( 0x1a ), /* 26 */
+/* 2086 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 2088 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2090 */ NdrFcShort( 0x8 ), /* 8 */
+/* 2092 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 2094 */ 0xa, /* 10 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 2096 */ NdrFcShort( 0x1 ), /* 1 */
+/* 2098 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2100 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2102 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter __MIDL__IApp0017 */
+
+/* 2104 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
+/* 2106 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 2108 */ NdrFcShort( 0x3a ), /* Type Offset=58 */
+
+ /* Return value */
+
+/* 2110 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 2112 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 2114 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure put_referralId */
+
+/* 2116 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2118 */ NdrFcLong( 0x0 ), /* 0 */
+/* 2122 */ NdrFcShort( 0x1b ), /* 27 */
+/* 2124 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 2126 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2128 */ NdrFcShort( 0x8 ), /* 8 */
+/* 2130 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 2132 */ 0xa, /* 10 */
+ 0x5, /* Ext Flags: new corr desc, srv corr check, */
+/* 2134 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2136 */ NdrFcShort( 0x1 ), /* 1 */
+/* 2138 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2140 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter __MIDL__IApp0018 */
+
+/* 2142 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
+/* 2144 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 2146 */ NdrFcShort( 0x48 ), /* Type Offset=72 */
+
+ /* Return value */
+
+/* 2148 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 2150 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 2152 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_browserType */
+
+/* 2154 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2156 */ NdrFcLong( 0x0 ), /* 0 */
+/* 2160 */ NdrFcShort( 0x1d ), /* 29 */
+/* 2162 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 2164 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2166 */ NdrFcShort( 0x24 ), /* 36 */
+/* 2168 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 2170 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 2172 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2174 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2176 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2178 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter __MIDL__IApp0019 */
+
+/* 2180 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 2182 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 2184 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 2186 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 2188 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 2190 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure put_browserType */
+
+/* 2192 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2194 */ NdrFcLong( 0x0 ), /* 0 */
+/* 2198 */ NdrFcShort( 0x1e ), /* 30 */
+/* 2200 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 2202 */ NdrFcShort( 0x8 ), /* 8 */
+/* 2204 */ NdrFcShort( 0x8 ), /* 8 */
+/* 2206 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 2208 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 2210 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2212 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2214 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2216 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter __MIDL__IApp0020 */
+
+/* 2218 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 2220 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 2222 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 2224 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 2226 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 2228 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_clientInstallData */
+
+/* 2230 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2232 */ NdrFcLong( 0x0 ), /* 0 */
+/* 2236 */ NdrFcShort( 0x1f ), /* 31 */
+/* 2238 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 2240 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2242 */ NdrFcShort( 0x8 ), /* 8 */
+/* 2244 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 2246 */ 0xa, /* 10 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 2248 */ NdrFcShort( 0x1 ), /* 1 */
+/* 2250 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2252 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2254 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter __MIDL__IApp0021 */
+
+/* 2256 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
+/* 2258 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 2260 */ NdrFcShort( 0x3a ), /* Type Offset=58 */
+
+ /* Return value */
+
+/* 2262 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 2264 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 2266 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure put_clientInstallData */
+
+/* 2268 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2270 */ NdrFcLong( 0x0 ), /* 0 */
+/* 2274 */ NdrFcShort( 0x20 ), /* 32 */
+/* 2276 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 2278 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2280 */ NdrFcShort( 0x8 ), /* 8 */
+/* 2282 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 2284 */ 0xa, /* 10 */
+ 0x5, /* Ext Flags: new corr desc, srv corr check, */
+/* 2286 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2288 */ NdrFcShort( 0x1 ), /* 1 */
+/* 2290 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2292 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter __MIDL__IApp0022 */
+
+/* 2294 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
+/* 2296 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 2298 */ NdrFcShort( 0x48 ), /* Type Offset=72 */
+
+ /* Return value */
+
+/* 2300 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 2302 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 2304 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_serverInstallDataIndex */
+
+/* 2306 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2308 */ NdrFcLong( 0x0 ), /* 0 */
+/* 2312 */ NdrFcShort( 0x21 ), /* 33 */
+/* 2314 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 2316 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2318 */ NdrFcShort( 0x8 ), /* 8 */
+/* 2320 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 2322 */ 0xa, /* 10 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 2324 */ NdrFcShort( 0x1 ), /* 1 */
+/* 2326 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2328 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2330 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter __MIDL__IApp0023 */
+
+/* 2332 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
+/* 2334 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 2336 */ NdrFcShort( 0x3a ), /* Type Offset=58 */
+
+ /* Return value */
+
+/* 2338 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 2340 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 2342 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure put_serverInstallDataIndex */
+
+/* 2344 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2346 */ NdrFcLong( 0x0 ), /* 0 */
+/* 2350 */ NdrFcShort( 0x22 ), /* 34 */
+/* 2352 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 2354 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2356 */ NdrFcShort( 0x8 ), /* 8 */
+/* 2358 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 2360 */ 0xa, /* 10 */
+ 0x5, /* Ext Flags: new corr desc, srv corr check, */
+/* 2362 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2364 */ NdrFcShort( 0x1 ), /* 1 */
+/* 2366 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2368 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter __MIDL__IApp0024 */
+
+/* 2370 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
+/* 2372 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 2374 */ NdrFcShort( 0x48 ), /* Type Offset=72 */
+
+ /* Return value */
+
+/* 2376 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 2378 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 2380 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_isEulaAccepted */
+
+/* 2382 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2384 */ NdrFcLong( 0x0 ), /* 0 */
+/* 2388 */ NdrFcShort( 0x23 ), /* 35 */
+/* 2390 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 2392 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2394 */ NdrFcShort( 0x22 ), /* 34 */
+/* 2396 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 2398 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 2400 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2402 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2404 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2406 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter __MIDL__IApp0025 */
+
+/* 2408 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 2410 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 2412 */ 0x6, /* FC_SHORT */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 2414 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 2416 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 2418 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure put_isEulaAccepted */
+
+/* 2420 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2422 */ NdrFcLong( 0x0 ), /* 0 */
+/* 2426 */ NdrFcShort( 0x24 ), /* 36 */
+/* 2428 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 2430 */ NdrFcShort( 0x6 ), /* 6 */
+/* 2432 */ NdrFcShort( 0x8 ), /* 8 */
+/* 2434 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 2436 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 2438 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2440 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2442 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2444 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter __MIDL__IApp0026 */
+
+/* 2446 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 2448 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 2450 */ 0x6, /* FC_SHORT */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 2452 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 2454 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 2456 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_usageStatsEnable */
+
+/* 2458 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2460 */ NdrFcLong( 0x0 ), /* 0 */
+/* 2464 */ NdrFcShort( 0x25 ), /* 37 */
+/* 2466 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 2468 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2470 */ NdrFcShort( 0x24 ), /* 36 */
+/* 2472 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 2474 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 2476 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2478 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2480 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2482 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter __MIDL__IApp0027 */
+
+/* 2484 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 2486 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 2488 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 2490 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 2492 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 2494 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure put_usageStatsEnable */
+
+/* 2496 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2498 */ NdrFcLong( 0x0 ), /* 0 */
+/* 2502 */ NdrFcShort( 0x26 ), /* 38 */
+/* 2504 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 2506 */ NdrFcShort( 0x8 ), /* 8 */
+/* 2508 */ NdrFcShort( 0x8 ), /* 8 */
+/* 2510 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 2512 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 2514 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2516 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2518 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2520 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter __MIDL__IApp0028 */
+
+/* 2522 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 2524 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 2526 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 2528 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 2530 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 2532 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_installTimeDiffSec */
+
+/* 2534 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2536 */ NdrFcLong( 0x0 ), /* 0 */
+/* 2540 */ NdrFcShort( 0x27 ), /* 39 */
+/* 2542 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 2544 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2546 */ NdrFcShort( 0x24 ), /* 36 */
+/* 2548 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 2550 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 2552 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2554 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2556 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2558 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter __MIDL__IApp0029 */
+
+/* 2560 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 2562 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 2564 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 2566 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 2568 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 2570 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_currentState */
+
+/* 2572 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2574 */ NdrFcLong( 0x0 ), /* 0 */
+/* 2578 */ NdrFcShort( 0x28 ), /* 40 */
+/* 2580 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 2582 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2584 */ NdrFcShort( 0x8 ), /* 8 */
+/* 2586 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 2588 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 2590 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2592 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2594 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2596 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter __MIDL__IApp0030 */
+
+/* 2598 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
+/* 2600 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 2602 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
+
+ /* Return value */
+
+/* 2604 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 2606 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 2608 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_isDone */
+
+
+ /* Procedure get_isWebAccessible */
+
+/* 2610 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2612 */ NdrFcLong( 0x0 ), /* 0 */
+/* 2616 */ NdrFcShort( 0x7 ), /* 7 */
+/* 2618 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 2620 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2622 */ NdrFcShort( 0x22 ), /* 34 */
+/* 2624 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 2626 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 2628 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2630 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2632 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2634 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter is_done */
+
+
+ /* Parameter __MIDL__IAppCommand0000 */
+
+/* 2636 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 2638 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 2640 */ 0x6, /* FC_SHORT */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+
+ /* Return value */
+
+/* 2642 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 2644 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 2646 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_completionHResult */
+
+
+ /* Procedure get_packageCount */
+
+
+ /* Procedure get_exitCode */
+
+
+ /* Procedure get_packageCount */
+
+
+ /* Procedure get_status */
+
+/* 2648 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2650 */ NdrFcLong( 0x0 ), /* 0 */
+/* 2654 */ NdrFcShort( 0x8 ), /* 8 */
+/* 2656 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 2658 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2660 */ NdrFcShort( 0x24 ), /* 36 */
+/* 2662 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 2664 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 2666 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2668 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2670 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2672 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter hr */
+
+
+ /* Parameter count */
+
+
+ /* Parameter __MIDL__IAppCommandWeb0001 */
+
+
+ /* Parameter count */
+
+
+ /* Parameter __MIDL__IAppCommand0001 */
+
+/* 2674 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 2676 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 2678 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+
+ /* Return value */
+
+
+ /* Return value */
+
+
+ /* Return value */
+
+
+ /* Return value */
+
+/* 2680 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 2682 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 2684 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_bytesDownloaded */
+
+
+ /* Procedure get_exitCode */
+
+/* 2686 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2688 */ NdrFcLong( 0x0 ), /* 0 */
+/* 2692 */ NdrFcShort( 0x9 ), /* 9 */
+/* 2694 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 2696 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2698 */ NdrFcShort( 0x24 ), /* 36 */
+/* 2700 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 2702 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 2704 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2706 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2708 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2710 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter __MIDL__ICurrentState0002 */
+
+
+ /* Parameter __MIDL__IAppCommand0002 */
+
+/* 2712 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 2714 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 2716 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+
+ /* Return value */
+
+/* 2718 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 2720 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 2722 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure execute */
+
+/* 2724 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2726 */ NdrFcLong( 0x0 ), /* 0 */
+/* 2730 */ NdrFcShort( 0xa ), /* 10 */
+/* 2732 */ NdrFcShort( 0x58 ), /* X64 Stack size/offset = 88 */
+/* 2734 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2736 */ NdrFcShort( 0x8 ), /* 8 */
+/* 2738 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
+ 0xa, /* 10 */
+/* 2740 */ 0xa, /* 10 */
+ 0x85, /* Ext Flags: new corr desc, srv corr check, has big byval param */
+/* 2742 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2744 */ NdrFcShort( 0x1 ), /* 1 */
+/* 2746 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2748 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter arg1 */
+
+/* 2750 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
+/* 2752 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 2754 */ NdrFcShort( 0x40c ), /* Type Offset=1036 */
+
+ /* Parameter arg2 */
+
+/* 2756 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
+/* 2758 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 2760 */ NdrFcShort( 0x40c ), /* Type Offset=1036 */
+
+ /* Parameter arg3 */
+
+/* 2762 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
+/* 2764 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 2766 */ NdrFcShort( 0x40c ), /* Type Offset=1036 */
+
+ /* Parameter arg4 */
+
+/* 2768 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
+/* 2770 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
+/* 2772 */ NdrFcShort( 0x40c ), /* Type Offset=1036 */
+
+ /* Parameter arg5 */
+
+/* 2774 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
+/* 2776 */ NdrFcShort( 0x28 ), /* X64 Stack size/offset = 40 */
+/* 2778 */ NdrFcShort( 0x40c ), /* Type Offset=1036 */
+
+ /* Parameter arg6 */
+
+/* 2780 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
+/* 2782 */ NdrFcShort( 0x30 ), /* X64 Stack size/offset = 48 */
+/* 2784 */ NdrFcShort( 0x40c ), /* Type Offset=1036 */
+
+ /* Parameter arg7 */
+
+/* 2786 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
+/* 2788 */ NdrFcShort( 0x38 ), /* X64 Stack size/offset = 56 */
+/* 2790 */ NdrFcShort( 0x40c ), /* Type Offset=1036 */
+
+ /* Parameter arg8 */
+
+/* 2792 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
+/* 2794 */ NdrFcShort( 0x40 ), /* X64 Stack size/offset = 64 */
+/* 2796 */ NdrFcShort( 0x40c ), /* Type Offset=1036 */
+
+ /* Parameter arg9 */
+
+/* 2798 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
+/* 2800 */ NdrFcShort( 0x48 ), /* X64 Stack size/offset = 72 */
+/* 2802 */ NdrFcShort( 0x40c ), /* Type Offset=1036 */
+
+ /* Return value */
+
+/* 2804 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 2806 */ NdrFcShort( 0x50 ), /* X64 Stack size/offset = 80 */
+/* 2808 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_packageWeb */
+
+
+ /* Procedure get_package */
+
+/* 2810 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2812 */ NdrFcLong( 0x0 ), /* 0 */
+/* 2816 */ NdrFcShort( 0x9 ), /* 9 */
+/* 2818 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
+/* 2820 */ NdrFcShort( 0x8 ), /* 8 */
+/* 2822 */ NdrFcShort( 0x8 ), /* 8 */
+/* 2824 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x3, /* 3 */
+/* 2826 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 2828 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2830 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2832 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2834 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter index */
+
+
+ /* Parameter index */
+
+/* 2836 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 2838 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 2840 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter package */
+
+
+ /* Parameter package */
+
+/* 2842 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
+/* 2844 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 2846 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
+
+ /* Return value */
+
+
+ /* Return value */
+
+/* 2848 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 2850 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 2852 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get */
+
+/* 2854 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2856 */ NdrFcLong( 0x0 ), /* 0 */
+/* 2860 */ NdrFcShort( 0x7 ), /* 7 */
+/* 2862 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 2864 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2866 */ NdrFcShort( 0x8 ), /* 8 */
+/* 2868 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 2870 */ 0xa, /* 10 */
+ 0x5, /* Ext Flags: new corr desc, srv corr check, */
+/* 2872 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2874 */ NdrFcShort( 0x1 ), /* 1 */
+/* 2876 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2878 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter dir */
+
+/* 2880 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
+/* 2882 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 2884 */ NdrFcShort( 0x48 ), /* Type Offset=72 */
+
+ /* Return value */
+
+/* 2886 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 2888 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 2890 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_isAvailable */
+
+/* 2892 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2894 */ NdrFcLong( 0x0 ), /* 0 */
+/* 2898 */ NdrFcShort( 0x8 ), /* 8 */
+/* 2900 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 2902 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2904 */ NdrFcShort( 0x22 ), /* 34 */
+/* 2906 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 2908 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 2910 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2912 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2914 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2916 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter __MIDL__IPackage0000 */
+
+/* 2918 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 2920 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 2922 */ 0x6, /* FC_SHORT */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 2924 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 2926 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 2928 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_availableVersion */
+
+/* 2930 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2932 */ NdrFcLong( 0x0 ), /* 0 */
+/* 2936 */ NdrFcShort( 0x8 ), /* 8 */
+/* 2938 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 2940 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2942 */ NdrFcShort( 0x8 ), /* 8 */
+/* 2944 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 2946 */ 0xa, /* 10 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 2948 */ NdrFcShort( 0x1 ), /* 1 */
+/* 2950 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2952 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2954 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter __MIDL__ICurrentState0001 */
+
+/* 2956 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
+/* 2958 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 2960 */ NdrFcShort( 0x3a ), /* Type Offset=58 */
+
+ /* Return value */
+
+/* 2962 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 2964 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 2966 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_totalBytesToDownload */
+
+/* 2968 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2970 */ NdrFcLong( 0x0 ), /* 0 */
+/* 2974 */ NdrFcShort( 0xa ), /* 10 */
+/* 2976 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 2978 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2980 */ NdrFcShort( 0x24 ), /* 36 */
+/* 2982 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 2984 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 2986 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2988 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2990 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2992 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter __MIDL__ICurrentState0003 */
+
+/* 2994 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 2996 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 2998 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 3000 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 3002 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 3004 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_downloadTimeRemainingMs */
+
+/* 3006 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 3008 */ NdrFcLong( 0x0 ), /* 0 */
+/* 3012 */ NdrFcShort( 0xb ), /* 11 */
+/* 3014 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 3016 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3018 */ NdrFcShort( 0x24 ), /* 36 */
+/* 3020 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 3022 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 3024 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3026 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3028 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3030 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter __MIDL__ICurrentState0004 */
+
+/* 3032 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 3034 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 3036 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 3038 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 3040 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 3042 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_nextRetryTime */
+
+/* 3044 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 3046 */ NdrFcLong( 0x0 ), /* 0 */
+/* 3050 */ NdrFcShort( 0xc ), /* 12 */
+/* 3052 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 3054 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3056 */ NdrFcShort( 0x2c ), /* 44 */
+/* 3058 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 3060 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 3062 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3064 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3066 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3068 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter __MIDL__ICurrentState0005 */
+
+/* 3070 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 3072 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 3074 */ 0xb, /* FC_HYPER */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 3076 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 3078 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 3080 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_length */
+
+
+ /* Procedure get_installProgress */
+
+/* 3082 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 3084 */ NdrFcLong( 0x0 ), /* 0 */
+/* 3088 */ NdrFcShort( 0xd ), /* 13 */
+/* 3090 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 3092 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3094 */ NdrFcShort( 0x24 ), /* 36 */
+/* 3096 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 3098 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 3100 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3102 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3104 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3106 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter index */
+
+
+ /* Parameter __MIDL__ICurrentState0006 */
+
+/* 3108 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 3110 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 3112 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+
+ /* Return value */
+
+/* 3114 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 3116 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 3118 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_installTimeRemainingMs */
+
+/* 3120 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 3122 */ NdrFcLong( 0x0 ), /* 0 */
+/* 3126 */ NdrFcShort( 0xe ), /* 14 */
+/* 3128 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 3130 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3132 */ NdrFcShort( 0x24 ), /* 36 */
+/* 3134 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 3136 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 3138 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3140 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3142 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3144 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter __MIDL__ICurrentState0007 */
+
+/* 3146 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 3148 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 3150 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 3152 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 3154 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 3156 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_isCanceled */
+
+/* 3158 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 3160 */ NdrFcLong( 0x0 ), /* 0 */
+/* 3164 */ NdrFcShort( 0xf ), /* 15 */
+/* 3166 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 3168 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3170 */ NdrFcShort( 0x22 ), /* 34 */
+/* 3172 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 3174 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 3176 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3178 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3180 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3182 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter is_canceled */
+
+/* 3184 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 3186 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 3188 */ 0x6, /* FC_SHORT */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 3190 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 3192 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 3194 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_errorCode */
+
+/* 3196 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 3198 */ NdrFcLong( 0x0 ), /* 0 */
+/* 3202 */ NdrFcShort( 0x10 ), /* 16 */
+/* 3204 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 3206 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3208 */ NdrFcShort( 0x24 ), /* 36 */
+/* 3210 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 3212 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 3214 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3216 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3218 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3220 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter __MIDL__ICurrentState0008 */
+
+/* 3222 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 3224 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 3226 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 3228 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 3230 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 3232 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_extraCode1 */
+
+/* 3234 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 3236 */ NdrFcLong( 0x0 ), /* 0 */
+/* 3240 */ NdrFcShort( 0x11 ), /* 17 */
+/* 3242 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 3244 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3246 */ NdrFcShort( 0x24 ), /* 36 */
+/* 3248 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 3250 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 3252 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3254 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3256 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3258 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter __MIDL__ICurrentState0009 */
+
+/* 3260 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 3262 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 3264 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 3266 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 3268 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 3270 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_installerResultCode */
+
+/* 3272 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 3274 */ NdrFcLong( 0x0 ), /* 0 */
+/* 3278 */ NdrFcShort( 0x13 ), /* 19 */
+/* 3280 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 3282 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3284 */ NdrFcShort( 0x24 ), /* 36 */
+/* 3286 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 3288 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 3290 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3292 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3294 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3296 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter __MIDL__ICurrentState0011 */
+
+/* 3298 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 3300 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 3302 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 3304 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 3306 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 3308 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_installerResultExtraCode1 */
+
+/* 3310 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 3312 */ NdrFcLong( 0x0 ), /* 0 */
+/* 3316 */ NdrFcShort( 0x14 ), /* 20 */
+/* 3318 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 3320 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3322 */ NdrFcShort( 0x24 ), /* 36 */
+/* 3324 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 3326 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 3328 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3330 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3332 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3334 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter __MIDL__ICurrentState0012 */
+
+/* 3336 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 3338 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 3340 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 3342 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 3344 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 3346 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_postInstallLaunchCommandLine */
+
+/* 3348 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 3350 */ NdrFcLong( 0x0 ), /* 0 */
+/* 3354 */ NdrFcShort( 0x15 ), /* 21 */
+/* 3356 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 3358 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3360 */ NdrFcShort( 0x8 ), /* 8 */
+/* 3362 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 3364 */ 0xa, /* 10 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 3366 */ NdrFcShort( 0x1 ), /* 1 */
+/* 3368 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3370 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3372 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter __MIDL__ICurrentState0013 */
+
+/* 3374 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
+/* 3376 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 3378 */ NdrFcShort( 0x3a ), /* Type Offset=58 */
+
+ /* Return value */
+
+/* 3380 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 3382 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 3384 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure UpdateRegistry */
+
+/* 3386 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 3388 */ NdrFcLong( 0x0 ), /* 0 */
+/* 3392 */ NdrFcShort( 0x7 ), /* 7 */
+/* 3394 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
+/* 3396 */ NdrFcShort( 0x6 ), /* 6 */
+/* 3398 */ NdrFcShort( 0x8 ), /* 8 */
+/* 3400 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
+ 0x3, /* 3 */
+/* 3402 */ 0xa, /* 10 */
+ 0x5, /* Ext Flags: new corr desc, srv corr check, */
+/* 3404 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3406 */ NdrFcShort( 0x1 ), /* 1 */
+/* 3408 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3410 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter app_id */
+
+/* 3412 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
+/* 3414 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 3416 */ NdrFcShort( 0x48 ), /* Type Offset=72 */
+
+ /* Parameter is_machine */
+
+/* 3418 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 3420 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 3422 */ 0x6, /* FC_SHORT */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 3424 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 3426 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 3428 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure QueryUserForCredentials */
+
+/* 3430 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 3432 */ NdrFcLong( 0x0 ), /* 0 */
+/* 3436 */ NdrFcShort( 0x3 ), /* 3 */
+/* 3438 */ NdrFcShort( 0x38 ), /* X64 Stack size/offset = 56 */
+/* 3440 */ NdrFcShort( 0x8 ), /* 8 */
+/* 3442 */ NdrFcShort( 0x8 ), /* 8 */
+/* 3444 */ 0x47, /* Oi2 Flags: srv must size, clt must size, has return, has ext, */
+ 0x6, /* 6 */
+/* 3446 */ 0xa, /* 10 */
+ 0x7, /* Ext Flags: new corr desc, clt corr check, srv corr check, */
+/* 3448 */ NdrFcShort( 0x1 ), /* 1 */
+/* 3450 */ NdrFcShort( 0x1 ), /* 1 */
+/* 3452 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3454 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter owner_hwnd */
+
+/* 3456 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 3458 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 3460 */ 0xb9, /* FC_UINT3264 */
+ 0x0, /* 0 */
+
+ /* Parameter server */
+
+/* 3462 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
+/* 3464 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 3466 */ NdrFcShort( 0x48 ), /* Type Offset=72 */
+
+ /* Parameter message */
+
+/* 3468 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
+/* 3470 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 3472 */ NdrFcShort( 0x48 ), /* Type Offset=72 */
+
+ /* Parameter username */
+
+/* 3474 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
+/* 3476 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
+/* 3478 */ NdrFcShort( 0x3a ), /* Type Offset=58 */
+
+ /* Parameter password */
+
+/* 3480 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
+/* 3482 */ NdrFcShort( 0x28 ), /* X64 Stack size/offset = 40 */
+/* 3484 */ NdrFcShort( 0x3a ), /* Type Offset=58 */
+
+ /* Return value */
+
+/* 3486 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 3488 */ NdrFcShort( 0x30 ), /* X64 Stack size/offset = 48 */
+/* 3490 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure setOriginURL */
+
+/* 3492 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 3494 */ NdrFcLong( 0x0 ), /* 0 */
+/* 3498 */ NdrFcShort( 0x3 ), /* 3 */
+/* 3500 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 3502 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3504 */ NdrFcShort( 0x8 ), /* 8 */
+/* 3506 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 3508 */ 0xa, /* 10 */
+ 0x5, /* Ext Flags: new corr desc, srv corr check, */
+/* 3510 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3512 */ NdrFcShort( 0x1 ), /* 1 */
+/* 3514 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3516 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter origin_url */
+
+/* 3518 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
+/* 3520 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 3522 */ NdrFcShort( 0x48 ), /* Type Offset=72 */
+
+ /* Return value */
+
+/* 3524 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 3526 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 3528 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure createApp */
+
+/* 3530 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 3532 */ NdrFcLong( 0x0 ), /* 0 */
+/* 3536 */ NdrFcShort( 0x7 ), /* 7 */
+/* 3538 */ NdrFcShort( 0x30 ), /* X64 Stack size/offset = 48 */
+/* 3540 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3542 */ NdrFcShort( 0x8 ), /* 8 */
+/* 3544 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
+ 0x5, /* 5 */
+/* 3546 */ 0xa, /* 10 */
+ 0x5, /* Ext Flags: new corr desc, srv corr check, */
+/* 3548 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3550 */ NdrFcShort( 0x1 ), /* 1 */
+/* 3552 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3554 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter app_guid */
+
+/* 3556 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
+/* 3558 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 3560 */ NdrFcShort( 0x48 ), /* Type Offset=72 */
+
+ /* Parameter brand_code */
+
+/* 3562 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
+/* 3564 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 3566 */ NdrFcShort( 0x48 ), /* Type Offset=72 */
+
+ /* Parameter language */
+
+/* 3568 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
+/* 3570 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 3572 */ NdrFcShort( 0x48 ), /* Type Offset=72 */
+
+ /* Parameter ap */
+
+/* 3574 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
+/* 3576 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
+/* 3578 */ NdrFcShort( 0x48 ), /* Type Offset=72 */
+
+ /* Return value */
+
+/* 3580 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 3582 */ NdrFcShort( 0x28 ), /* X64 Stack size/offset = 40 */
+/* 3584 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure OnInstalling */
+
+
+ /* Procedure createAllInstalledApps */
+
+/* 3586 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 3588 */ NdrFcLong( 0x0 ), /* 0 */
+/* 3592 */ NdrFcShort( 0x9 ), /* 9 */
+/* 3594 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 3596 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3598 */ NdrFcShort( 0x8 ), /* 8 */
+/* 3600 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x1, /* 1 */
+/* 3602 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 3604 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3606 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3608 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3610 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Return value */
+
+
+ /* Return value */
+
+/* 3612 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 3614 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 3616 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure put_parentHWND */
+
+/* 3618 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 3620 */ NdrFcLong( 0x0 ), /* 0 */
+/* 3624 */ NdrFcShort( 0xc ), /* 12 */
+/* 3626 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 3628 */ NdrFcShort( 0x8 ), /* 8 */
+/* 3630 */ NdrFcShort( 0x8 ), /* 8 */
+/* 3632 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 3634 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 3636 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3638 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3640 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3642 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter hwnd */
+
+/* 3644 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 3646 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 3648 */ 0xb9, /* FC_UINT3264 */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 3650 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 3652 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 3654 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_appWeb */
+
+/* 3656 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 3658 */ NdrFcLong( 0x0 ), /* 0 */
+/* 3662 */ NdrFcShort( 0xe ), /* 14 */
+/* 3664 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
+/* 3666 */ NdrFcShort( 0x8 ), /* 8 */
+/* 3668 */ NdrFcShort( 0x8 ), /* 8 */
+/* 3670 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x3, /* 3 */
+/* 3672 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 3674 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3676 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3678 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3680 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter index */
+
+/* 3682 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 3684 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 3686 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter app_web */
+
+/* 3688 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
+/* 3690 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 3692 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
+
+ /* Return value */
+
+/* 3694 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 3696 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 3698 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure initialize */
+
+/* 3700 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 3702 */ NdrFcLong( 0x0 ), /* 0 */
+/* 3706 */ NdrFcShort( 0xf ), /* 15 */
+/* 3708 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 3710 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3712 */ NdrFcShort( 0x8 ), /* 8 */
+/* 3714 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x1, /* 1 */
+/* 3716 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 3718 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3720 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3722 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3724 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Return value */
+
+/* 3726 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 3728 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 3730 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure checkForUpdate */
+
+/* 3732 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 3734 */ NdrFcLong( 0x0 ), /* 0 */
+/* 3738 */ NdrFcShort( 0x10 ), /* 16 */
+/* 3740 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 3742 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3744 */ NdrFcShort( 0x8 ), /* 8 */
+/* 3746 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x1, /* 1 */
+/* 3748 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 3750 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3752 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3754 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3756 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Return value */
+
+/* 3758 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 3760 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 3762 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure download */
+
+/* 3764 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 3766 */ NdrFcLong( 0x0 ), /* 0 */
+/* 3770 */ NdrFcShort( 0x11 ), /* 17 */
+/* 3772 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 3774 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3776 */ NdrFcShort( 0x8 ), /* 8 */
+/* 3778 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x1, /* 1 */
+/* 3780 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 3782 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3784 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3786 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3788 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Return value */
+
+/* 3790 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 3792 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 3794 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure install */
+
+/* 3796 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 3798 */ NdrFcLong( 0x0 ), /* 0 */
+/* 3802 */ NdrFcShort( 0x12 ), /* 18 */
+/* 3804 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 3806 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3808 */ NdrFcShort( 0x8 ), /* 8 */
+/* 3810 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x1, /* 1 */
+/* 3812 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 3814 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3816 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3818 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3820 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Return value */
+
+/* 3822 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 3824 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 3826 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure pause */
+
+/* 3828 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 3830 */ NdrFcLong( 0x0 ), /* 0 */
+/* 3834 */ NdrFcShort( 0x13 ), /* 19 */
+/* 3836 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 3838 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3840 */ NdrFcShort( 0x8 ), /* 8 */
+/* 3842 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x1, /* 1 */
+/* 3844 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 3846 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3848 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3850 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3852 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Return value */
+
+/* 3854 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 3856 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 3858 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure resume */
+
+/* 3860 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 3862 */ NdrFcLong( 0x0 ), /* 0 */
+/* 3866 */ NdrFcShort( 0x14 ), /* 20 */
+/* 3868 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 3870 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3872 */ NdrFcShort( 0x8 ), /* 8 */
+/* 3874 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x1, /* 1 */
+/* 3876 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 3878 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3880 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3882 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3884 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Return value */
+
+/* 3886 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 3888 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 3890 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure cancel */
+
+/* 3892 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 3894 */ NdrFcLong( 0x0 ), /* 0 */
+/* 3898 */ NdrFcShort( 0x15 ), /* 21 */
+/* 3900 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 3902 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3904 */ NdrFcShort( 0x8 ), /* 8 */
+/* 3906 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x1, /* 1 */
+/* 3908 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 3910 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3912 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3914 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3916 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Return value */
+
+/* 3918 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 3920 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 3922 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure downloadPackage */
+
+/* 3924 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 3926 */ NdrFcLong( 0x0 ), /* 0 */
+/* 3930 */ NdrFcShort( 0x16 ), /* 22 */
+/* 3932 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
+/* 3934 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3936 */ NdrFcShort( 0x8 ), /* 8 */
+/* 3938 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
+ 0x3, /* 3 */
+/* 3940 */ 0xa, /* 10 */
+ 0x5, /* Ext Flags: new corr desc, srv corr check, */
+/* 3942 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3944 */ NdrFcShort( 0x1 ), /* 1 */
+/* 3946 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3948 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter app_id */
+
+/* 3950 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
+/* 3952 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 3954 */ NdrFcShort( 0x48 ), /* Type Offset=72 */
+
+ /* Parameter package_name */
+
+/* 3956 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
+/* 3958 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 3960 */ NdrFcShort( 0x48 ), /* Type Offset=72 */
+
+ /* Return value */
+
+/* 3962 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 3964 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 3966 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_currentState */
+
+/* 3968 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 3970 */ NdrFcLong( 0x0 ), /* 0 */
+/* 3974 */ NdrFcShort( 0x17 ), /* 23 */
+/* 3976 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 3978 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3980 */ NdrFcShort( 0x8 ), /* 8 */
+/* 3982 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 3984 */ 0xa, /* 10 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 3986 */ NdrFcShort( 0x1 ), /* 1 */
+/* 3988 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3990 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3992 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter current_state */
+
+/* 3994 */ NdrFcShort( 0x6113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=24 */
+/* 3996 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 3998 */ NdrFcShort( 0x3fa ), /* Type Offset=1018 */
+
+ /* Return value */
+
+/* 4000 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 4002 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 4004 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_command */
+
+/* 4006 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 4008 */ NdrFcLong( 0x0 ), /* 0 */
+/* 4012 */ NdrFcShort( 0xa ), /* 10 */
+/* 4014 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
+/* 4016 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4018 */ NdrFcShort( 0x8 ), /* 8 */
+/* 4020 */ 0x47, /* Oi2 Flags: srv must size, clt must size, has return, has ext, */
+ 0x3, /* 3 */
+/* 4022 */ 0xa, /* 10 */
+ 0x5, /* Ext Flags: new corr desc, srv corr check, */
+/* 4024 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4026 */ NdrFcShort( 0x1 ), /* 1 */
+/* 4028 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4030 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter command_id */
+
+/* 4032 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
+/* 4034 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 4036 */ NdrFcShort( 0x48 ), /* Type Offset=72 */
+
+ /* Parameter command */
+
+/* 4038 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
+/* 4040 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 4042 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
+
+ /* Return value */
+
+/* 4044 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 4046 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 4048 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure cancel */
+
+/* 4050 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 4052 */ NdrFcLong( 0x0 ), /* 0 */
+/* 4056 */ NdrFcShort( 0xb ), /* 11 */
+/* 4058 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 4060 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4062 */ NdrFcShort( 0x8 ), /* 8 */
+/* 4064 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x1, /* 1 */
+/* 4066 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 4068 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4070 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4072 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4074 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Return value */
+
+/* 4076 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 4078 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 4080 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_currentState */
+
+/* 4082 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 4084 */ NdrFcLong( 0x0 ), /* 0 */
+/* 4088 */ NdrFcShort( 0xc ), /* 12 */
+/* 4090 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 4092 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4094 */ NdrFcShort( 0x8 ), /* 8 */
+/* 4096 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 4098 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 4100 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4102 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4104 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4106 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter current_state */
+
+/* 4108 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
+/* 4110 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 4112 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
+
+ /* Return value */
+
+/* 4114 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 4116 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 4118 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure launch */
+
+/* 4120 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 4122 */ NdrFcLong( 0x0 ), /* 0 */
+/* 4126 */ NdrFcShort( 0xd ), /* 13 */
+/* 4128 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 4130 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4132 */ NdrFcShort( 0x8 ), /* 8 */
+/* 4134 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x1, /* 1 */
+/* 4136 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 4138 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4140 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4142 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4144 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Return value */
+
+/* 4146 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 4148 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 4150 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure uninstall */
+
+/* 4152 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 4154 */ NdrFcLong( 0x0 ), /* 0 */
+/* 4158 */ NdrFcShort( 0xe ), /* 14 */
+/* 4160 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 4162 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4164 */ NdrFcShort( 0x8 ), /* 8 */
+/* 4166 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x1, /* 1 */
+/* 4168 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 4170 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4172 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4174 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4176 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Return value */
+
+/* 4178 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 4180 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 4182 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure execute */
+
+/* 4184 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 4186 */ NdrFcLong( 0x0 ), /* 0 */
+/* 4190 */ NdrFcShort( 0x9 ), /* 9 */
+/* 4192 */ NdrFcShort( 0x58 ), /* X64 Stack size/offset = 88 */
+/* 4194 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4196 */ NdrFcShort( 0x8 ), /* 8 */
+/* 4198 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
+ 0xa, /* 10 */
+/* 4200 */ 0xa, /* 10 */
+ 0x85, /* Ext Flags: new corr desc, srv corr check, has big byval param */
+/* 4202 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4204 */ NdrFcShort( 0x1 ), /* 1 */
+/* 4206 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4208 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter arg1 */
+
+/* 4210 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
+/* 4212 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 4214 */ NdrFcShort( 0x40c ), /* Type Offset=1036 */
+
+ /* Parameter arg2 */
+
+/* 4216 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
+/* 4218 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 4220 */ NdrFcShort( 0x40c ), /* Type Offset=1036 */
+
+ /* Parameter arg3 */
+
+/* 4222 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
+/* 4224 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 4226 */ NdrFcShort( 0x40c ), /* Type Offset=1036 */
+
+ /* Parameter arg4 */
+
+/* 4228 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
+/* 4230 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
+/* 4232 */ NdrFcShort( 0x40c ), /* Type Offset=1036 */
+
+ /* Parameter arg5 */
+
+/* 4234 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
+/* 4236 */ NdrFcShort( 0x28 ), /* X64 Stack size/offset = 40 */
+/* 4238 */ NdrFcShort( 0x40c ), /* Type Offset=1036 */
+
+ /* Parameter arg6 */
+
+/* 4240 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
+/* 4242 */ NdrFcShort( 0x30 ), /* X64 Stack size/offset = 48 */
+/* 4244 */ NdrFcShort( 0x40c ), /* Type Offset=1036 */
+
+ /* Parameter arg7 */
+
+/* 4246 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
+/* 4248 */ NdrFcShort( 0x38 ), /* X64 Stack size/offset = 56 */
+/* 4250 */ NdrFcShort( 0x40c ), /* Type Offset=1036 */
+
+ /* Parameter arg8 */
+
+/* 4252 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
+/* 4254 */ NdrFcShort( 0x40 ), /* X64 Stack size/offset = 64 */
+/* 4256 */ NdrFcShort( 0x40c ), /* Type Offset=1036 */
+
+ /* Parameter arg9 */
+
+/* 4258 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
+/* 4260 */ NdrFcShort( 0x48 ), /* X64 Stack size/offset = 72 */
+/* 4262 */ NdrFcShort( 0x40c ), /* Type Offset=1036 */
+
+ /* Return value */
+
+/* 4264 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 4266 */ NdrFcShort( 0x50 ), /* X64 Stack size/offset = 80 */
+/* 4268 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure createOmahaMachineServerAsync */
+
+/* 4270 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 4272 */ NdrFcLong( 0x0 ), /* 0 */
+/* 4276 */ NdrFcShort( 0x3 ), /* 3 */
+/* 4278 */ NdrFcShort( 0x28 ), /* X64 Stack size/offset = 40 */
+/* 4280 */ NdrFcShort( 0x8 ), /* 8 */
+/* 4282 */ NdrFcShort( 0x8 ), /* 8 */
+/* 4284 */ 0x47, /* Oi2 Flags: srv must size, clt must size, has return, has ext, */
+ 0x4, /* 4 */
+/* 4286 */ 0xa, /* 10 */
+ 0x5, /* Ext Flags: new corr desc, srv corr check, */
+/* 4288 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4290 */ NdrFcShort( 0x1 ), /* 1 */
+/* 4292 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4294 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter origin_url */
+
+/* 4296 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
+/* 4298 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 4300 */ NdrFcShort( 0x48 ), /* Type Offset=72 */
+
+ /* Parameter create_elevated */
+
+/* 4302 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 4304 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 4306 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter status */
+
+/* 4308 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
+/* 4310 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 4312 */ NdrFcShort( 0x41a ), /* Type Offset=1050 */
+
+ /* Return value */
+
+/* 4314 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 4316 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
+/* 4318 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure Send */
+
+/* 4320 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 4322 */ NdrFcLong( 0x0 ), /* 0 */
+/* 4326 */ NdrFcShort( 0x3 ), /* 3 */
+/* 4328 */ NdrFcShort( 0x48 ), /* X64 Stack size/offset = 72 */
+/* 4330 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4332 */ NdrFcShort( 0x24 ), /* 36 */
+/* 4334 */ 0x47, /* Oi2 Flags: srv must size, clt must size, has return, has ext, */
+ 0x8, /* 8 */
+/* 4336 */ 0xa, /* 10 */
+ 0x87, /* Ext Flags: new corr desc, clt corr check, srv corr check, has big byval param */
+/* 4338 */ NdrFcShort( 0x1 ), /* 1 */
+/* 4340 */ NdrFcShort( 0x1 ), /* 1 */
+/* 4342 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4344 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter url */
+
+/* 4346 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
+/* 4348 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 4350 */ NdrFcShort( 0x48 ), /* Type Offset=72 */
+
+ /* Parameter post_data */
+
+/* 4352 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
+/* 4354 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 4356 */ NdrFcShort( 0x48 ), /* Type Offset=72 */
+
+ /* Parameter request_headers */
+
+/* 4358 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
+/* 4360 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 4362 */ NdrFcShort( 0x48 ), /* Type Offset=72 */
+
+ /* Parameter response_headers_needed */
+
+/* 4364 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
+/* 4366 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
+/* 4368 */ NdrFcShort( 0x40c ), /* Type Offset=1036 */
+
+ /* Parameter response_headers */
+
+/* 4370 */ NdrFcShort( 0x6113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=24 */
+/* 4372 */ NdrFcShort( 0x28 ), /* X64 Stack size/offset = 40 */
+/* 4374 */ NdrFcShort( 0x3fa ), /* Type Offset=1018 */
+
+ /* Parameter response_code */
+
+/* 4376 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 4378 */ NdrFcShort( 0x30 ), /* X64 Stack size/offset = 48 */
+/* 4380 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter cache_filename */
+
+/* 4382 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
+/* 4384 */ NdrFcShort( 0x38 ), /* X64 Stack size/offset = 56 */
+/* 4386 */ NdrFcShort( 0x3a ), /* Type Offset=58 */
+
+ /* Return value */
+
+/* 4388 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 4390 */ NdrFcShort( 0x40 ), /* X64 Stack size/offset = 64 */
+/* 4392 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure LaunchCmdLine */
+
+/* 4394 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 4396 */ NdrFcLong( 0x0 ), /* 0 */
+/* 4400 */ NdrFcShort( 0x3 ), /* 3 */
+/* 4402 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 4404 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4406 */ NdrFcShort( 0x8 ), /* 8 */
+/* 4408 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 4410 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 4412 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4414 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4416 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4418 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter cmd_line */
+
+/* 4420 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
+/* 4422 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 4424 */ NdrFcShort( 0x432 ), /* Type Offset=1074 */
+
+ /* Return value */
+
+/* 4426 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 4428 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 4430 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure LaunchBrowser */
+
+/* 4432 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 4434 */ NdrFcLong( 0x0 ), /* 0 */
+/* 4438 */ NdrFcShort( 0x4 ), /* 4 */
+/* 4440 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
+/* 4442 */ NdrFcShort( 0x8 ), /* 8 */
+/* 4444 */ NdrFcShort( 0x8 ), /* 8 */
+/* 4446 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
+ 0x3, /* 3 */
+/* 4448 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 4450 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4452 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4454 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4456 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter browser_type */
+
+/* 4458 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 4460 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 4462 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter url */
+
+/* 4464 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
+/* 4466 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 4468 */ NdrFcShort( 0x432 ), /* Type Offset=1074 */
+
+ /* Return value */
+
+/* 4470 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 4472 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 4474 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure LaunchCmdElevated */
+
+/* 4476 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 4478 */ NdrFcLong( 0x0 ), /* 0 */
+/* 4482 */ NdrFcShort( 0x5 ), /* 5 */
+/* 4484 */ NdrFcShort( 0x30 ), /* X64 Stack size/offset = 48 */
+/* 4486 */ NdrFcShort( 0x8 ), /* 8 */
+/* 4488 */ NdrFcShort( 0x24 ), /* 36 */
+/* 4490 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
+ 0x5, /* 5 */
+/* 4492 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 4494 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4496 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4498 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4500 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter app_guid */
+
+/* 4502 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
+/* 4504 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 4506 */ NdrFcShort( 0x432 ), /* Type Offset=1074 */
+
+ /* Parameter cmd_id */
+
+/* 4508 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
+/* 4510 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 4512 */ NdrFcShort( 0x432 ), /* Type Offset=1074 */
+
+ /* Parameter caller_proc_id */
+
+/* 4514 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 4516 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 4518 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter proc_handle */
+
+/* 4520 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 4522 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
+/* 4524 */ 0xb9, /* FC_UINT3264 */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 4526 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 4528 */ NdrFcShort( 0x28 ), /* X64 Stack size/offset = 40 */
+/* 4530 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure LaunchAppCommand */
+
+/* 4532 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 4534 */ NdrFcLong( 0x0 ), /* 0 */
+/* 4538 */ NdrFcShort( 0x3 ), /* 3 */
+/* 4540 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
+/* 4542 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4544 */ NdrFcShort( 0x8 ), /* 8 */
+/* 4546 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
+ 0x3, /* 3 */
+/* 4548 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 4550 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4552 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4554 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4556 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter app_guid */
+
+/* 4558 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
+/* 4560 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 4562 */ NdrFcShort( 0x432 ), /* Type Offset=1074 */
+
+ /* Parameter cmd_id */
+
+/* 4564 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
+/* 4566 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 4568 */ NdrFcShort( 0x432 ), /* Type Offset=1074 */
+
+ /* Return value */
+
+/* 4570 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 4572 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 4574 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure OnShow */
+
+
+ /* Procedure DoClose */
+
+/* 4576 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 4578 */ NdrFcLong( 0x0 ), /* 0 */
+/* 4582 */ NdrFcShort( 0x3 ), /* 3 */
+/* 4584 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 4586 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4588 */ NdrFcShort( 0x8 ), /* 8 */
+/* 4590 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x1, /* 1 */
+/* 4592 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 4594 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4596 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4598 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4600 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Return value */
+
+
+ /* Return value */
+
+/* 4602 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 4604 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 4606 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure OnCheckingForUpdate */
+
+
+ /* Procedure DoPause */
+
+/* 4608 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 4610 */ NdrFcLong( 0x0 ), /* 0 */
+/* 4614 */ NdrFcShort( 0x4 ), /* 4 */
+/* 4616 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 4618 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4620 */ NdrFcShort( 0x8 ), /* 8 */
+/* 4622 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x1, /* 1 */
+/* 4624 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 4626 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4628 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4630 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4632 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Return value */
+
+
+ /* Return value */
+
+/* 4634 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 4636 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 4638 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure DoResume */
+
+/* 4640 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 4642 */ NdrFcLong( 0x0 ), /* 0 */
+/* 4646 */ NdrFcShort( 0x5 ), /* 5 */
+/* 4648 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 4650 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4652 */ NdrFcShort( 0x8 ), /* 8 */
+/* 4654 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x1, /* 1 */
+/* 4656 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 4658 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4660 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4662 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4664 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Return value */
+
+/* 4666 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 4668 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 4670 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure OnWaitingToDownload */
+
+
+ /* Procedure DoRestartBrowsers */
+
+/* 4672 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 4674 */ NdrFcLong( 0x0 ), /* 0 */
+/* 4678 */ NdrFcShort( 0x6 ), /* 6 */
+/* 4680 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 4682 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4684 */ NdrFcShort( 0x8 ), /* 8 */
+/* 4686 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x1, /* 1 */
+/* 4688 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 4690 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4692 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4694 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4696 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Return value */
+
+
+ /* Return value */
+
+/* 4698 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 4700 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 4702 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure DoReboot */
+
+/* 4704 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 4706 */ NdrFcLong( 0x0 ), /* 0 */
+/* 4710 */ NdrFcShort( 0x7 ), /* 7 */
+/* 4712 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 4714 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4716 */ NdrFcShort( 0x8 ), /* 8 */
+/* 4718 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x1, /* 1 */
+/* 4720 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 4722 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4724 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4726 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4728 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Return value */
+
+/* 4730 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 4732 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 4734 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure DoLaunchBrowser */
+
+/* 4736 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 4738 */ NdrFcLong( 0x0 ), /* 0 */
+/* 4742 */ NdrFcShort( 0x8 ), /* 8 */
+/* 4744 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 4746 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4748 */ NdrFcShort( 0x8 ), /* 8 */
+/* 4750 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 4752 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 4754 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4756 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4758 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4760 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter url */
+
+/* 4762 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
+/* 4764 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 4766 */ NdrFcShort( 0x432 ), /* Type Offset=1074 */
+
+ /* Return value */
+
+/* 4768 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 4770 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 4772 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure OnUpdateAvailable */
+
+/* 4774 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 4776 */ NdrFcLong( 0x0 ), /* 0 */
+/* 4780 */ NdrFcShort( 0x5 ), /* 5 */
+/* 4782 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 4784 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4786 */ NdrFcShort( 0x8 ), /* 8 */
+/* 4788 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 4790 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 4792 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4794 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4796 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4798 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter version_string */
+
+/* 4800 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
+/* 4802 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 4804 */ NdrFcShort( 0x432 ), /* Type Offset=1074 */
+
+ /* Return value */
+
+/* 4806 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 4808 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 4810 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure OnDownloading */
+
+/* 4812 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 4814 */ NdrFcLong( 0x0 ), /* 0 */
+/* 4818 */ NdrFcShort( 0x7 ), /* 7 */
+/* 4820 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
+/* 4822 */ NdrFcShort( 0x10 ), /* 16 */
+/* 4824 */ NdrFcShort( 0x8 ), /* 8 */
+/* 4826 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x3, /* 3 */
+/* 4828 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 4830 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4832 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4834 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4836 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter time_remaining_ms */
+
+/* 4838 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 4840 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 4842 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter pos */
+
+/* 4844 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 4846 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 4848 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 4850 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 4852 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 4854 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure OnWaitingToInstall */
+
+/* 4856 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 4858 */ NdrFcLong( 0x0 ), /* 0 */
+/* 4862 */ NdrFcShort( 0x8 ), /* 8 */
+/* 4864 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 4866 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4868 */ NdrFcShort( 0x8 ), /* 8 */
+/* 4870 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x1, /* 1 */
+/* 4872 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 4874 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4876 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4878 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4880 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Return value */
+
+/* 4882 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 4884 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 4886 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure OnPause */
+
+/* 4888 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 4890 */ NdrFcLong( 0x0 ), /* 0 */
+/* 4894 */ NdrFcShort( 0xa ), /* 10 */
+/* 4896 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 4898 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4900 */ NdrFcShort( 0x8 ), /* 8 */
+/* 4902 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x1, /* 1 */
+/* 4904 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 4906 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4908 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4910 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4912 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Return value */
+
+/* 4914 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 4916 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 4918 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure OnComplete */
+
+/* 4920 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 4922 */ NdrFcLong( 0x0 ), /* 0 */
+/* 4926 */ NdrFcShort( 0xb ), /* 11 */
+/* 4928 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
+/* 4930 */ NdrFcShort( 0x6 ), /* 6 */
+/* 4932 */ NdrFcShort( 0x8 ), /* 8 */
+/* 4934 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
+ 0x3, /* 3 */
+/* 4936 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 4938 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4940 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4942 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4944 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter code */
+
+/* 4946 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 4948 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 4950 */ 0xd, /* FC_ENUM16 */
+ 0x0, /* 0 */
+
+ /* Parameter completion_text */
+
+/* 4952 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
+/* 4954 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 4956 */ NdrFcShort( 0x432 ), /* Type Offset=1074 */
+
+ /* Return value */
+
+/* 4958 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 4960 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 4962 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure SetEventSink */
+
+/* 4964 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 4966 */ NdrFcLong( 0x0 ), /* 0 */
+/* 4970 */ NdrFcShort( 0xc ), /* 12 */
+/* 4972 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 4974 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4976 */ NdrFcShort( 0x8 ), /* 8 */
+/* 4978 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 4980 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 4982 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4984 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4986 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4988 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter ui_sink */
+
+/* 4990 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
+/* 4992 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 4994 */ NdrFcShort( 0x438 ), /* Type Offset=1080 */
+
+ /* Return value */
+
+/* 4996 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 4998 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 5000 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure CheckForUpdate */
+
+/* 5002 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 5004 */ NdrFcLong( 0x0 ), /* 0 */
+/* 5008 */ NdrFcShort( 0x3 ), /* 3 */
+/* 5010 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
+/* 5012 */ NdrFcShort( 0x0 ), /* 0 */
+/* 5014 */ NdrFcShort( 0x8 ), /* 8 */
+/* 5016 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
+ 0x3, /* 3 */
+/* 5018 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 5020 */ NdrFcShort( 0x0 ), /* 0 */
+/* 5022 */ NdrFcShort( 0x0 ), /* 0 */
+/* 5024 */ NdrFcShort( 0x0 ), /* 0 */
+/* 5026 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter guid */
+
+/* 5028 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
+/* 5030 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 5032 */ NdrFcShort( 0x432 ), /* Type Offset=1074 */
+
+ /* Parameter observer */
+
+/* 5034 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
+/* 5036 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 5038 */ NdrFcShort( 0x44a ), /* Type Offset=1098 */
+
+ /* Return value */
+
+/* 5040 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 5042 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 5044 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure Update */
+
+/* 5046 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 5048 */ NdrFcLong( 0x0 ), /* 0 */
+/* 5052 */ NdrFcShort( 0x4 ), /* 4 */
+/* 5054 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
+/* 5056 */ NdrFcShort( 0x0 ), /* 0 */
+/* 5058 */ NdrFcShort( 0x8 ), /* 8 */
+/* 5060 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
+ 0x3, /* 3 */
+/* 5062 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 5064 */ NdrFcShort( 0x0 ), /* 0 */
+/* 5066 */ NdrFcShort( 0x0 ), /* 0 */
+/* 5068 */ NdrFcShort( 0x0 ), /* 0 */
+/* 5070 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter guid */
+
+/* 5072 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
+/* 5074 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 5076 */ NdrFcShort( 0x432 ), /* Type Offset=1074 */
+
+ /* Parameter observer */
+
+/* 5078 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
+/* 5080 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 5082 */ NdrFcShort( 0x44a ), /* Type Offset=1098 */
+
+ /* Return value */
+
+/* 5084 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 5086 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 5088 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure LaunchCmdElevated */
+
+/* 5090 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 5092 */ NdrFcLong( 0x0 ), /* 0 */
+/* 5096 */ NdrFcShort( 0x3 ), /* 3 */
+/* 5098 */ NdrFcShort( 0x30 ), /* X64 Stack size/offset = 48 */
+/* 5100 */ NdrFcShort( 0x8 ), /* 8 */
+/* 5102 */ NdrFcShort( 0x24 ), /* 36 */
+/* 5104 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
+ 0x5, /* 5 */
+/* 5106 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 5108 */ NdrFcShort( 0x0 ), /* 0 */
+/* 5110 */ NdrFcShort( 0x0 ), /* 0 */
+/* 5112 */ NdrFcShort( 0x0 ), /* 0 */
+/* 5114 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter app_guid */
+
+/* 5116 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
+/* 5118 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 5120 */ NdrFcShort( 0x432 ), /* Type Offset=1074 */
+
+ /* Parameter cmd_id */
+
+/* 5122 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
+/* 5124 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 5126 */ NdrFcShort( 0x432 ), /* Type Offset=1074 */
+
+ /* Parameter caller_proc_id */
+
+/* 5128 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 5130 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 5132 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter proc_handle */
+
+/* 5134 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 5136 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
+/* 5138 */ 0xb9, /* FC_UINT3264 */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 5140 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 5142 */ NdrFcShort( 0x28 ), /* X64 Stack size/offset = 40 */
+/* 5144 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ 0x0
+ }
+ };
+
+static const google_update_idl_MIDL_TYPE_FORMAT_STRING google_update_idl__MIDL_TypeFormatString =
+ {
+ 0,
+ {
+ NdrFcShort( 0x0 ), /* 0 */
+/* 2 */
+ 0x11, 0xc, /* FC_RP [alloced_on_stack] [simple_pointer] */
+/* 4 */ 0x8, /* FC_LONG */
+ 0x5c, /* FC_PAD */
+/* 6 */
+ 0x11, 0x10, /* FC_RP [pointer_deref] */
+/* 8 */ NdrFcShort( 0x2 ), /* Offset= 2 (10) */
+/* 10 */
+ 0x2f, /* FC_IP */
+ 0x5a, /* FC_CONSTANT_IID */
+/* 12 */ NdrFcLong( 0x20400 ), /* 132096 */
+/* 16 */ NdrFcShort( 0x0 ), /* 0 */
+/* 18 */ NdrFcShort( 0x0 ), /* 0 */
+/* 20 */ 0xc0, /* 192 */
+ 0x0, /* 0 */
+/* 22 */ 0x0, /* 0 */
+ 0x0, /* 0 */
+/* 24 */ 0x0, /* 0 */
+ 0x0, /* 0 */
+/* 26 */ 0x0, /* 0 */
+ 0x46, /* 70 */
+/* 28 */
+ 0x11, 0x4, /* FC_RP [alloced_on_stack] */
+/* 30 */ NdrFcShort( 0x1c ), /* Offset= 28 (58) */
+/* 32 */
+ 0x13, 0x0, /* FC_OP */
+/* 34 */ NdrFcShort( 0xe ), /* Offset= 14 (48) */
+/* 36 */
+ 0x1b, /* FC_CARRAY */
+ 0x1, /* 1 */
+/* 38 */ NdrFcShort( 0x2 ), /* 2 */
+/* 40 */ 0x9, /* Corr desc: FC_ULONG */
+ 0x0, /* */
+/* 42 */ NdrFcShort( 0xfffc ), /* -4 */
+/* 44 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
+/* 46 */ 0x6, /* FC_SHORT */
+ 0x5b, /* FC_END */
+/* 48 */
+ 0x17, /* FC_CSTRUCT */
+ 0x3, /* 3 */
+/* 50 */ NdrFcShort( 0x8 ), /* 8 */
+/* 52 */ NdrFcShort( 0xfff0 ), /* Offset= -16 (36) */
+/* 54 */ 0x8, /* FC_LONG */
+ 0x8, /* FC_LONG */
+/* 56 */ 0x5c, /* FC_PAD */
+ 0x5b, /* FC_END */
+/* 58 */ 0xb4, /* FC_USER_MARSHAL */
+ 0x83, /* 131 */
+/* 60 */ NdrFcShort( 0x0 ), /* 0 */
+/* 62 */ NdrFcShort( 0x8 ), /* 8 */
+/* 64 */ NdrFcShort( 0x0 ), /* 0 */
+/* 66 */ NdrFcShort( 0xffde ), /* Offset= -34 (32) */
+/* 68 */
+ 0x12, 0x0, /* FC_UP */
+/* 70 */ NdrFcShort( 0xffea ), /* Offset= -22 (48) */
+/* 72 */ 0xb4, /* FC_USER_MARSHAL */
+ 0x83, /* 131 */
+/* 74 */ NdrFcShort( 0x0 ), /* 0 */
+/* 76 */ NdrFcShort( 0x8 ), /* 8 */
+/* 78 */ NdrFcShort( 0x0 ), /* 0 */
+/* 80 */ NdrFcShort( 0xfff4 ), /* Offset= -12 (68) */
+/* 82 */
+ 0x11, 0xc, /* FC_RP [alloced_on_stack] [simple_pointer] */
+/* 84 */ 0x6, /* FC_SHORT */
+ 0x5c, /* FC_PAD */
+/* 86 */
+ 0x11, 0x4, /* FC_RP [alloced_on_stack] */
+/* 88 */ NdrFcShort( 0x3a2 ), /* Offset= 930 (1018) */
+/* 90 */
+ 0x13, 0x0, /* FC_OP */
+/* 92 */ NdrFcShort( 0x38a ), /* Offset= 906 (998) */
+/* 94 */
+ 0x2b, /* FC_NON_ENCAPSULATED_UNION */
+ 0x9, /* FC_ULONG */
+/* 96 */ 0x7, /* Corr desc: FC_USHORT */
+ 0x0, /* */
+/* 98 */ NdrFcShort( 0xfff8 ), /* -8 */
+/* 100 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
+/* 102 */ NdrFcShort( 0x2 ), /* Offset= 2 (104) */
+/* 104 */ NdrFcShort( 0x10 ), /* 16 */
+/* 106 */ NdrFcShort( 0x2f ), /* 47 */
+/* 108 */ NdrFcLong( 0x14 ), /* 20 */
+/* 112 */ NdrFcShort( 0x800b ), /* Simple arm type: FC_HYPER */
+/* 114 */ NdrFcLong( 0x3 ), /* 3 */
+/* 118 */ NdrFcShort( 0x8008 ), /* Simple arm type: FC_LONG */
+/* 120 */ NdrFcLong( 0x11 ), /* 17 */
+/* 124 */ NdrFcShort( 0x8001 ), /* Simple arm type: FC_BYTE */
+/* 126 */ NdrFcLong( 0x2 ), /* 2 */
+/* 130 */ NdrFcShort( 0x8006 ), /* Simple arm type: FC_SHORT */
+/* 132 */ NdrFcLong( 0x4 ), /* 4 */
+/* 136 */ NdrFcShort( 0x800a ), /* Simple arm type: FC_FLOAT */
+/* 138 */ NdrFcLong( 0x5 ), /* 5 */
+/* 142 */ NdrFcShort( 0x800c ), /* Simple arm type: FC_DOUBLE */
+/* 144 */ NdrFcLong( 0xb ), /* 11 */
+/* 148 */ NdrFcShort( 0x8006 ), /* Simple arm type: FC_SHORT */
+/* 150 */ NdrFcLong( 0xa ), /* 10 */
+/* 154 */ NdrFcShort( 0x8008 ), /* Simple arm type: FC_LONG */
+/* 156 */ NdrFcLong( 0x6 ), /* 6 */
+/* 160 */ NdrFcShort( 0xe8 ), /* Offset= 232 (392) */
+/* 162 */ NdrFcLong( 0x7 ), /* 7 */
+/* 166 */ NdrFcShort( 0x800c ), /* Simple arm type: FC_DOUBLE */
+/* 168 */ NdrFcLong( 0x8 ), /* 8 */
+/* 172 */ NdrFcShort( 0xff74 ), /* Offset= -140 (32) */
+/* 174 */ NdrFcLong( 0xd ), /* 13 */
+/* 178 */ NdrFcShort( 0xdc ), /* Offset= 220 (398) */
+/* 180 */ NdrFcLong( 0x9 ), /* 9 */
+/* 184 */ NdrFcShort( 0xff52 ), /* Offset= -174 (10) */
+/* 186 */ NdrFcLong( 0x2000 ), /* 8192 */
+/* 190 */ NdrFcShort( 0xe2 ), /* Offset= 226 (416) */
+/* 192 */ NdrFcLong( 0x24 ), /* 36 */
+/* 196 */ NdrFcShort( 0x2d8 ), /* Offset= 728 (924) */
+/* 198 */ NdrFcLong( 0x4024 ), /* 16420 */
+/* 202 */ NdrFcShort( 0x2d2 ), /* Offset= 722 (924) */
+/* 204 */ NdrFcLong( 0x4011 ), /* 16401 */
+/* 208 */ NdrFcShort( 0x2d0 ), /* Offset= 720 (928) */
+/* 210 */ NdrFcLong( 0x4002 ), /* 16386 */
+/* 214 */ NdrFcShort( 0x2ce ), /* Offset= 718 (932) */
+/* 216 */ NdrFcLong( 0x4003 ), /* 16387 */
+/* 220 */ NdrFcShort( 0x2cc ), /* Offset= 716 (936) */
+/* 222 */ NdrFcLong( 0x4014 ), /* 16404 */
+/* 226 */ NdrFcShort( 0x2ca ), /* Offset= 714 (940) */
+/* 228 */ NdrFcLong( 0x4004 ), /* 16388 */
+/* 232 */ NdrFcShort( 0x2c8 ), /* Offset= 712 (944) */
+/* 234 */ NdrFcLong( 0x4005 ), /* 16389 */
+/* 238 */ NdrFcShort( 0x2c6 ), /* Offset= 710 (948) */
+/* 240 */ NdrFcLong( 0x400b ), /* 16395 */
+/* 244 */ NdrFcShort( 0x2b0 ), /* Offset= 688 (932) */
+/* 246 */ NdrFcLong( 0x400a ), /* 16394 */
+/* 250 */ NdrFcShort( 0x2ae ), /* Offset= 686 (936) */
+/* 252 */ NdrFcLong( 0x4006 ), /* 16390 */
+/* 256 */ NdrFcShort( 0x2b8 ), /* Offset= 696 (952) */
+/* 258 */ NdrFcLong( 0x4007 ), /* 16391 */
+/* 262 */ NdrFcShort( 0x2ae ), /* Offset= 686 (948) */
+/* 264 */ NdrFcLong( 0x4008 ), /* 16392 */
+/* 268 */ NdrFcShort( 0x2b0 ), /* Offset= 688 (956) */
+/* 270 */ NdrFcLong( 0x400d ), /* 16397 */
+/* 274 */ NdrFcShort( 0x2ae ), /* Offset= 686 (960) */
+/* 276 */ NdrFcLong( 0x4009 ), /* 16393 */
+/* 280 */ NdrFcShort( 0x2ac ), /* Offset= 684 (964) */
+/* 282 */ NdrFcLong( 0x6000 ), /* 24576 */
+/* 286 */ NdrFcShort( 0x2aa ), /* Offset= 682 (968) */
+/* 288 */ NdrFcLong( 0x400c ), /* 16396 */
+/* 292 */ NdrFcShort( 0x2a8 ), /* Offset= 680 (972) */
+/* 294 */ NdrFcLong( 0x10 ), /* 16 */
+/* 298 */ NdrFcShort( 0x8002 ), /* Simple arm type: FC_CHAR */
+/* 300 */ NdrFcLong( 0x12 ), /* 18 */
+/* 304 */ NdrFcShort( 0x8006 ), /* Simple arm type: FC_SHORT */
+/* 306 */ NdrFcLong( 0x13 ), /* 19 */
+/* 310 */ NdrFcShort( 0x8008 ), /* Simple arm type: FC_LONG */
+/* 312 */ NdrFcLong( 0x15 ), /* 21 */
+/* 316 */ NdrFcShort( 0x800b ), /* Simple arm type: FC_HYPER */
+/* 318 */ NdrFcLong( 0x16 ), /* 22 */
+/* 322 */ NdrFcShort( 0x8008 ), /* Simple arm type: FC_LONG */
+/* 324 */ NdrFcLong( 0x17 ), /* 23 */
+/* 328 */ NdrFcShort( 0x8008 ), /* Simple arm type: FC_LONG */
+/* 330 */ NdrFcLong( 0xe ), /* 14 */
+/* 334 */ NdrFcShort( 0x286 ), /* Offset= 646 (980) */
+/* 336 */ NdrFcLong( 0x400e ), /* 16398 */
+/* 340 */ NdrFcShort( 0x28a ), /* Offset= 650 (990) */
+/* 342 */ NdrFcLong( 0x4010 ), /* 16400 */
+/* 346 */ NdrFcShort( 0x288 ), /* Offset= 648 (994) */
+/* 348 */ NdrFcLong( 0x4012 ), /* 16402 */
+/* 352 */ NdrFcShort( 0x244 ), /* Offset= 580 (932) */
+/* 354 */ NdrFcLong( 0x4013 ), /* 16403 */
+/* 358 */ NdrFcShort( 0x242 ), /* Offset= 578 (936) */
+/* 360 */ NdrFcLong( 0x4015 ), /* 16405 */
+/* 364 */ NdrFcShort( 0x240 ), /* Offset= 576 (940) */
+/* 366 */ NdrFcLong( 0x4016 ), /* 16406 */
+/* 370 */ NdrFcShort( 0x236 ), /* Offset= 566 (936) */
+/* 372 */ NdrFcLong( 0x4017 ), /* 16407 */
+/* 376 */ NdrFcShort( 0x230 ), /* Offset= 560 (936) */
+/* 378 */ NdrFcLong( 0x0 ), /* 0 */
+/* 382 */ NdrFcShort( 0x0 ), /* Offset= 0 (382) */
+/* 384 */ NdrFcLong( 0x1 ), /* 1 */
+/* 388 */ NdrFcShort( 0x0 ), /* Offset= 0 (388) */
+/* 390 */ NdrFcShort( 0xffff ), /* Offset= -1 (389) */
+/* 392 */
+ 0x15, /* FC_STRUCT */
+ 0x7, /* 7 */
+/* 394 */ NdrFcShort( 0x8 ), /* 8 */
+/* 396 */ 0xb, /* FC_HYPER */
+ 0x5b, /* FC_END */
+/* 398 */
+ 0x2f, /* FC_IP */
+ 0x5a, /* FC_CONSTANT_IID */
+/* 400 */ NdrFcLong( 0x0 ), /* 0 */
+/* 404 */ NdrFcShort( 0x0 ), /* 0 */
+/* 406 */ NdrFcShort( 0x0 ), /* 0 */
+/* 408 */ 0xc0, /* 192 */
+ 0x0, /* 0 */
+/* 410 */ 0x0, /* 0 */
+ 0x0, /* 0 */
+/* 412 */ 0x0, /* 0 */
+ 0x0, /* 0 */
+/* 414 */ 0x0, /* 0 */
+ 0x46, /* 70 */
+/* 416 */
+ 0x13, 0x10, /* FC_OP [pointer_deref] */
+/* 418 */ NdrFcShort( 0x2 ), /* Offset= 2 (420) */
+/* 420 */
+ 0x13, 0x0, /* FC_OP */
+/* 422 */ NdrFcShort( 0x1e4 ), /* Offset= 484 (906) */
+/* 424 */
+ 0x2a, /* FC_ENCAPSULATED_UNION */
+ 0x89, /* 137 */
+/* 426 */ NdrFcShort( 0x20 ), /* 32 */
+/* 428 */ NdrFcShort( 0xa ), /* 10 */
+/* 430 */ NdrFcLong( 0x8 ), /* 8 */
+/* 434 */ NdrFcShort( 0x50 ), /* Offset= 80 (514) */
+/* 436 */ NdrFcLong( 0xd ), /* 13 */
+/* 440 */ NdrFcShort( 0x70 ), /* Offset= 112 (552) */
+/* 442 */ NdrFcLong( 0x9 ), /* 9 */
+/* 446 */ NdrFcShort( 0x90 ), /* Offset= 144 (590) */
+/* 448 */ NdrFcLong( 0xc ), /* 12 */
+/* 452 */ NdrFcShort( 0xb0 ), /* Offset= 176 (628) */
+/* 454 */ NdrFcLong( 0x24 ), /* 36 */
+/* 458 */ NdrFcShort( 0x102 ), /* Offset= 258 (716) */
+/* 460 */ NdrFcLong( 0x800d ), /* 32781 */
+/* 464 */ NdrFcShort( 0x11e ), /* Offset= 286 (750) */
+/* 466 */ NdrFcLong( 0x10 ), /* 16 */
+/* 470 */ NdrFcShort( 0x138 ), /* Offset= 312 (782) */
+/* 472 */ NdrFcLong( 0x2 ), /* 2 */
+/* 476 */ NdrFcShort( 0x14e ), /* Offset= 334 (810) */
+/* 478 */ NdrFcLong( 0x3 ), /* 3 */
+/* 482 */ NdrFcShort( 0x164 ), /* Offset= 356 (838) */
+/* 484 */ NdrFcLong( 0x14 ), /* 20 */
+/* 488 */ NdrFcShort( 0x17a ), /* Offset= 378 (866) */
+/* 490 */ NdrFcShort( 0xffff ), /* Offset= -1 (489) */
+/* 492 */
+ 0x21, /* FC_BOGUS_ARRAY */
+ 0x3, /* 3 */
+/* 494 */ NdrFcShort( 0x0 ), /* 0 */
+/* 496 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
+ 0x0, /* */
+/* 498 */ NdrFcShort( 0x0 ), /* 0 */
+/* 500 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
+/* 502 */ NdrFcLong( 0xffffffff ), /* -1 */
+/* 506 */ NdrFcShort( 0x0 ), /* Corr flags: */
+/* 508 */
+ 0x13, 0x0, /* FC_OP */
+/* 510 */ NdrFcShort( 0xfe32 ), /* Offset= -462 (48) */
+/* 512 */ 0x5c, /* FC_PAD */
+ 0x5b, /* FC_END */
+/* 514 */
+ 0x1a, /* FC_BOGUS_STRUCT */
+ 0x3, /* 3 */
+/* 516 */ NdrFcShort( 0x10 ), /* 16 */
+/* 518 */ NdrFcShort( 0x0 ), /* 0 */
+/* 520 */ NdrFcShort( 0x6 ), /* Offset= 6 (526) */
+/* 522 */ 0x8, /* FC_LONG */
+ 0x40, /* FC_STRUCTPAD4 */
+/* 524 */ 0x36, /* FC_POINTER */
+ 0x5b, /* FC_END */
+/* 526 */
+ 0x11, 0x0, /* FC_RP */
+/* 528 */ NdrFcShort( 0xffdc ), /* Offset= -36 (492) */
+/* 530 */
+ 0x21, /* FC_BOGUS_ARRAY */
+ 0x3, /* 3 */
+/* 532 */ NdrFcShort( 0x0 ), /* 0 */
+/* 534 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
+ 0x0, /* */
+/* 536 */ NdrFcShort( 0x0 ), /* 0 */
+/* 538 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
+/* 540 */ NdrFcLong( 0xffffffff ), /* -1 */
+/* 544 */ NdrFcShort( 0x0 ), /* Corr flags: */
+/* 546 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
+ 0x0, /* 0 */
+/* 548 */ NdrFcShort( 0xff6a ), /* Offset= -150 (398) */
+/* 550 */ 0x5c, /* FC_PAD */
+ 0x5b, /* FC_END */
+/* 552 */
+ 0x1a, /* FC_BOGUS_STRUCT */
+ 0x3, /* 3 */
+/* 554 */ NdrFcShort( 0x10 ), /* 16 */
+/* 556 */ NdrFcShort( 0x0 ), /* 0 */
+/* 558 */ NdrFcShort( 0x6 ), /* Offset= 6 (564) */
+/* 560 */ 0x8, /* FC_LONG */
+ 0x40, /* FC_STRUCTPAD4 */
+/* 562 */ 0x36, /* FC_POINTER */
+ 0x5b, /* FC_END */
+/* 564 */
+ 0x11, 0x0, /* FC_RP */
+/* 566 */ NdrFcShort( 0xffdc ), /* Offset= -36 (530) */
+/* 568 */
+ 0x21, /* FC_BOGUS_ARRAY */
+ 0x3, /* 3 */
+/* 570 */ NdrFcShort( 0x0 ), /* 0 */
+/* 572 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
+ 0x0, /* */
+/* 574 */ NdrFcShort( 0x0 ), /* 0 */
+/* 576 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
+/* 578 */ NdrFcLong( 0xffffffff ), /* -1 */
+/* 582 */ NdrFcShort( 0x0 ), /* Corr flags: */
+/* 584 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
+ 0x0, /* 0 */
+/* 586 */ NdrFcShort( 0xfdc0 ), /* Offset= -576 (10) */
+/* 588 */ 0x5c, /* FC_PAD */
+ 0x5b, /* FC_END */
+/* 590 */
+ 0x1a, /* FC_BOGUS_STRUCT */
+ 0x3, /* 3 */
+/* 592 */ NdrFcShort( 0x10 ), /* 16 */
+/* 594 */ NdrFcShort( 0x0 ), /* 0 */
+/* 596 */ NdrFcShort( 0x6 ), /* Offset= 6 (602) */
+/* 598 */ 0x8, /* FC_LONG */
+ 0x40, /* FC_STRUCTPAD4 */
+/* 600 */ 0x36, /* FC_POINTER */
+ 0x5b, /* FC_END */
+/* 602 */
+ 0x11, 0x0, /* FC_RP */
+/* 604 */ NdrFcShort( 0xffdc ), /* Offset= -36 (568) */
+/* 606 */
+ 0x21, /* FC_BOGUS_ARRAY */
+ 0x3, /* 3 */
+/* 608 */ NdrFcShort( 0x0 ), /* 0 */
+/* 610 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
+ 0x0, /* */
+/* 612 */ NdrFcShort( 0x0 ), /* 0 */
+/* 614 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
+/* 616 */ NdrFcLong( 0xffffffff ), /* -1 */
+/* 620 */ NdrFcShort( 0x0 ), /* Corr flags: */
+/* 622 */
+ 0x13, 0x0, /* FC_OP */
+/* 624 */ NdrFcShort( 0x176 ), /* Offset= 374 (998) */
+/* 626 */ 0x5c, /* FC_PAD */
+ 0x5b, /* FC_END */
+/* 628 */
+ 0x1a, /* FC_BOGUS_STRUCT */
+ 0x3, /* 3 */
+/* 630 */ NdrFcShort( 0x10 ), /* 16 */
+/* 632 */ NdrFcShort( 0x0 ), /* 0 */
+/* 634 */ NdrFcShort( 0x6 ), /* Offset= 6 (640) */
+/* 636 */ 0x8, /* FC_LONG */
+ 0x40, /* FC_STRUCTPAD4 */
+/* 638 */ 0x36, /* FC_POINTER */
+ 0x5b, /* FC_END */
+/* 640 */
+ 0x11, 0x0, /* FC_RP */
+/* 642 */ NdrFcShort( 0xffdc ), /* Offset= -36 (606) */
+/* 644 */
+ 0x2f, /* FC_IP */
+ 0x5a, /* FC_CONSTANT_IID */
+/* 646 */ NdrFcLong( 0x2f ), /* 47 */
+/* 650 */ NdrFcShort( 0x0 ), /* 0 */
+/* 652 */ NdrFcShort( 0x0 ), /* 0 */
+/* 654 */ 0xc0, /* 192 */
+ 0x0, /* 0 */
+/* 656 */ 0x0, /* 0 */
+ 0x0, /* 0 */
+/* 658 */ 0x0, /* 0 */
+ 0x0, /* 0 */
+/* 660 */ 0x0, /* 0 */
+ 0x46, /* 70 */
+/* 662 */
+ 0x1b, /* FC_CARRAY */
+ 0x0, /* 0 */
+/* 664 */ NdrFcShort( 0x1 ), /* 1 */
+/* 666 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
+ 0x0, /* */
+/* 668 */ NdrFcShort( 0x4 ), /* 4 */
+/* 670 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
+/* 672 */ 0x1, /* FC_BYTE */
+ 0x5b, /* FC_END */
+/* 674 */
+ 0x1a, /* FC_BOGUS_STRUCT */
+ 0x3, /* 3 */
+/* 676 */ NdrFcShort( 0x18 ), /* 24 */
+/* 678 */ NdrFcShort( 0x0 ), /* 0 */
+/* 680 */ NdrFcShort( 0xa ), /* Offset= 10 (690) */
+/* 682 */ 0x8, /* FC_LONG */
+ 0x8, /* FC_LONG */
+/* 684 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
+ 0x0, /* 0 */
+/* 686 */ NdrFcShort( 0xffd6 ), /* Offset= -42 (644) */
+/* 688 */ 0x36, /* FC_POINTER */
+ 0x5b, /* FC_END */
+/* 690 */
+ 0x13, 0x0, /* FC_OP */
+/* 692 */ NdrFcShort( 0xffe2 ), /* Offset= -30 (662) */
+/* 694 */
+ 0x21, /* FC_BOGUS_ARRAY */
+ 0x3, /* 3 */
+/* 696 */ NdrFcShort( 0x0 ), /* 0 */
+/* 698 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
+ 0x0, /* */
+/* 700 */ NdrFcShort( 0x0 ), /* 0 */
+/* 702 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
+/* 704 */ NdrFcLong( 0xffffffff ), /* -1 */
+/* 708 */ NdrFcShort( 0x0 ), /* Corr flags: */
+/* 710 */
+ 0x13, 0x0, /* FC_OP */
+/* 712 */ NdrFcShort( 0xffda ), /* Offset= -38 (674) */
+/* 714 */ 0x5c, /* FC_PAD */
+ 0x5b, /* FC_END */
+/* 716 */
+ 0x1a, /* FC_BOGUS_STRUCT */
+ 0x3, /* 3 */
+/* 718 */ NdrFcShort( 0x10 ), /* 16 */
+/* 720 */ NdrFcShort( 0x0 ), /* 0 */
+/* 722 */ NdrFcShort( 0x6 ), /* Offset= 6 (728) */
+/* 724 */ 0x8, /* FC_LONG */
+ 0x40, /* FC_STRUCTPAD4 */
+/* 726 */ 0x36, /* FC_POINTER */
+ 0x5b, /* FC_END */
+/* 728 */
+ 0x11, 0x0, /* FC_RP */
+/* 730 */ NdrFcShort( 0xffdc ), /* Offset= -36 (694) */
+/* 732 */
+ 0x1d, /* FC_SMFARRAY */
+ 0x0, /* 0 */
+/* 734 */ NdrFcShort( 0x8 ), /* 8 */
+/* 736 */ 0x1, /* FC_BYTE */
+ 0x5b, /* FC_END */
+/* 738 */
+ 0x15, /* FC_STRUCT */
+ 0x3, /* 3 */
+/* 740 */ NdrFcShort( 0x10 ), /* 16 */
+/* 742 */ 0x8, /* FC_LONG */
+ 0x6, /* FC_SHORT */
+/* 744 */ 0x6, /* FC_SHORT */
+ 0x4c, /* FC_EMBEDDED_COMPLEX */
+/* 746 */ 0x0, /* 0 */
+ NdrFcShort( 0xfff1 ), /* Offset= -15 (732) */
+ 0x5b, /* FC_END */
+/* 750 */
+ 0x1a, /* FC_BOGUS_STRUCT */
+ 0x3, /* 3 */
+/* 752 */ NdrFcShort( 0x20 ), /* 32 */
+/* 754 */ NdrFcShort( 0x0 ), /* 0 */
+/* 756 */ NdrFcShort( 0xa ), /* Offset= 10 (766) */
+/* 758 */ 0x8, /* FC_LONG */
+ 0x40, /* FC_STRUCTPAD4 */
+/* 760 */ 0x36, /* FC_POINTER */
+ 0x4c, /* FC_EMBEDDED_COMPLEX */
+/* 762 */ 0x0, /* 0 */
+ NdrFcShort( 0xffe7 ), /* Offset= -25 (738) */
+ 0x5b, /* FC_END */
+/* 766 */
+ 0x11, 0x0, /* FC_RP */
+/* 768 */ NdrFcShort( 0xff12 ), /* Offset= -238 (530) */
+/* 770 */
+ 0x1b, /* FC_CARRAY */
+ 0x0, /* 0 */
+/* 772 */ NdrFcShort( 0x1 ), /* 1 */
+/* 774 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
+ 0x0, /* */
+/* 776 */ NdrFcShort( 0x0 ), /* 0 */
+/* 778 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
+/* 780 */ 0x1, /* FC_BYTE */
+ 0x5b, /* FC_END */
+/* 782 */
+ 0x1a, /* FC_BOGUS_STRUCT */
+ 0x3, /* 3 */
+/* 784 */ NdrFcShort( 0x10 ), /* 16 */
+/* 786 */ NdrFcShort( 0x0 ), /* 0 */
+/* 788 */ NdrFcShort( 0x6 ), /* Offset= 6 (794) */
+/* 790 */ 0x8, /* FC_LONG */
+ 0x40, /* FC_STRUCTPAD4 */
+/* 792 */ 0x36, /* FC_POINTER */
+ 0x5b, /* FC_END */
+/* 794 */
+ 0x13, 0x0, /* FC_OP */
+/* 796 */ NdrFcShort( 0xffe6 ), /* Offset= -26 (770) */
+/* 798 */
+ 0x1b, /* FC_CARRAY */
+ 0x1, /* 1 */
+/* 800 */ NdrFcShort( 0x2 ), /* 2 */
+/* 802 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
+ 0x0, /* */
+/* 804 */ NdrFcShort( 0x0 ), /* 0 */
+/* 806 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
+/* 808 */ 0x6, /* FC_SHORT */
+ 0x5b, /* FC_END */
+/* 810 */
+ 0x1a, /* FC_BOGUS_STRUCT */
+ 0x3, /* 3 */
+/* 812 */ NdrFcShort( 0x10 ), /* 16 */
+/* 814 */ NdrFcShort( 0x0 ), /* 0 */
+/* 816 */ NdrFcShort( 0x6 ), /* Offset= 6 (822) */
+/* 818 */ 0x8, /* FC_LONG */
+ 0x40, /* FC_STRUCTPAD4 */
+/* 820 */ 0x36, /* FC_POINTER */
+ 0x5b, /* FC_END */
+/* 822 */
+ 0x13, 0x0, /* FC_OP */
+/* 824 */ NdrFcShort( 0xffe6 ), /* Offset= -26 (798) */
+/* 826 */
+ 0x1b, /* FC_CARRAY */
+ 0x3, /* 3 */
+/* 828 */ NdrFcShort( 0x4 ), /* 4 */
+/* 830 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
+ 0x0, /* */
+/* 832 */ NdrFcShort( 0x0 ), /* 0 */
+/* 834 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
+/* 836 */ 0x8, /* FC_LONG */
+ 0x5b, /* FC_END */
+/* 838 */
+ 0x1a, /* FC_BOGUS_STRUCT */
+ 0x3, /* 3 */
+/* 840 */ NdrFcShort( 0x10 ), /* 16 */
+/* 842 */ NdrFcShort( 0x0 ), /* 0 */
+/* 844 */ NdrFcShort( 0x6 ), /* Offset= 6 (850) */
+/* 846 */ 0x8, /* FC_LONG */
+ 0x40, /* FC_STRUCTPAD4 */
+/* 848 */ 0x36, /* FC_POINTER */
+ 0x5b, /* FC_END */
+/* 850 */
+ 0x13, 0x0, /* FC_OP */
+/* 852 */ NdrFcShort( 0xffe6 ), /* Offset= -26 (826) */
+/* 854 */
+ 0x1b, /* FC_CARRAY */
+ 0x7, /* 7 */
+/* 856 */ NdrFcShort( 0x8 ), /* 8 */
+/* 858 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
+ 0x0, /* */
+/* 860 */ NdrFcShort( 0x0 ), /* 0 */
+/* 862 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
+/* 864 */ 0xb, /* FC_HYPER */
+ 0x5b, /* FC_END */
+/* 866 */
+ 0x1a, /* FC_BOGUS_STRUCT */
+ 0x3, /* 3 */
+/* 868 */ NdrFcShort( 0x10 ), /* 16 */
+/* 870 */ NdrFcShort( 0x0 ), /* 0 */
+/* 872 */ NdrFcShort( 0x6 ), /* Offset= 6 (878) */
+/* 874 */ 0x8, /* FC_LONG */
+ 0x40, /* FC_STRUCTPAD4 */
+/* 876 */ 0x36, /* FC_POINTER */
+ 0x5b, /* FC_END */
+/* 878 */
+ 0x13, 0x0, /* FC_OP */
+/* 880 */ NdrFcShort( 0xffe6 ), /* Offset= -26 (854) */
+/* 882 */
+ 0x15, /* FC_STRUCT */
+ 0x3, /* 3 */
+/* 884 */ NdrFcShort( 0x8 ), /* 8 */
+/* 886 */ 0x8, /* FC_LONG */
+ 0x8, /* FC_LONG */
+/* 888 */ 0x5c, /* FC_PAD */
+ 0x5b, /* FC_END */
+/* 890 */
+ 0x1b, /* FC_CARRAY */
+ 0x3, /* 3 */
+/* 892 */ NdrFcShort( 0x8 ), /* 8 */
+/* 894 */ 0x7, /* Corr desc: FC_USHORT */
+ 0x0, /* */
+/* 896 */ NdrFcShort( 0xffc8 ), /* -56 */
+/* 898 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
+/* 900 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
+ 0x0, /* 0 */
+/* 902 */ NdrFcShort( 0xffec ), /* Offset= -20 (882) */
+/* 904 */ 0x5c, /* FC_PAD */
+ 0x5b, /* FC_END */
+/* 906 */
+ 0x1a, /* FC_BOGUS_STRUCT */
+ 0x3, /* 3 */
+/* 908 */ NdrFcShort( 0x38 ), /* 56 */
+/* 910 */ NdrFcShort( 0xffec ), /* Offset= -20 (890) */
+/* 912 */ NdrFcShort( 0x0 ), /* Offset= 0 (912) */
+/* 914 */ 0x6, /* FC_SHORT */
+ 0x6, /* FC_SHORT */
+/* 916 */ 0x8, /* FC_LONG */
+ 0x8, /* FC_LONG */
+/* 918 */ 0x40, /* FC_STRUCTPAD4 */
+ 0x4c, /* FC_EMBEDDED_COMPLEX */
+/* 920 */ 0x0, /* 0 */
+ NdrFcShort( 0xfe0f ), /* Offset= -497 (424) */
+ 0x5b, /* FC_END */
+/* 924 */
+ 0x13, 0x0, /* FC_OP */
+/* 926 */ NdrFcShort( 0xff04 ), /* Offset= -252 (674) */
+/* 928 */
+ 0x13, 0x8, /* FC_OP [simple_pointer] */
+/* 930 */ 0x1, /* FC_BYTE */
+ 0x5c, /* FC_PAD */
+/* 932 */
+ 0x13, 0x8, /* FC_OP [simple_pointer] */
+/* 934 */ 0x6, /* FC_SHORT */
+ 0x5c, /* FC_PAD */
+/* 936 */
+ 0x13, 0x8, /* FC_OP [simple_pointer] */
+/* 938 */ 0x8, /* FC_LONG */
+ 0x5c, /* FC_PAD */
+/* 940 */
+ 0x13, 0x8, /* FC_OP [simple_pointer] */
+/* 942 */ 0xb, /* FC_HYPER */
+ 0x5c, /* FC_PAD */
+/* 944 */
+ 0x13, 0x8, /* FC_OP [simple_pointer] */
+/* 946 */ 0xa, /* FC_FLOAT */
+ 0x5c, /* FC_PAD */
+/* 948 */
+ 0x13, 0x8, /* FC_OP [simple_pointer] */
+/* 950 */ 0xc, /* FC_DOUBLE */
+ 0x5c, /* FC_PAD */
+/* 952 */
+ 0x13, 0x0, /* FC_OP */
+/* 954 */ NdrFcShort( 0xfdce ), /* Offset= -562 (392) */
+/* 956 */
+ 0x13, 0x10, /* FC_OP [pointer_deref] */
+/* 958 */ NdrFcShort( 0xfc62 ), /* Offset= -926 (32) */
+/* 960 */
+ 0x13, 0x10, /* FC_OP [pointer_deref] */
+/* 962 */ NdrFcShort( 0xfdcc ), /* Offset= -564 (398) */
+/* 964 */
+ 0x13, 0x10, /* FC_OP [pointer_deref] */
+/* 966 */ NdrFcShort( 0xfc44 ), /* Offset= -956 (10) */
+/* 968 */
+ 0x13, 0x10, /* FC_OP [pointer_deref] */
+/* 970 */ NdrFcShort( 0xfdd6 ), /* Offset= -554 (416) */
+/* 972 */
+ 0x13, 0x10, /* FC_OP [pointer_deref] */
+/* 974 */ NdrFcShort( 0x2 ), /* Offset= 2 (976) */
+/* 976 */
+ 0x13, 0x0, /* FC_OP */
+/* 978 */ NdrFcShort( 0x14 ), /* Offset= 20 (998) */
+/* 980 */
+ 0x15, /* FC_STRUCT */
+ 0x7, /* 7 */
+/* 982 */ NdrFcShort( 0x10 ), /* 16 */
+/* 984 */ 0x6, /* FC_SHORT */
+ 0x1, /* FC_BYTE */
+/* 986 */ 0x1, /* FC_BYTE */
+ 0x8, /* FC_LONG */
+/* 988 */ 0xb, /* FC_HYPER */
+ 0x5b, /* FC_END */
+/* 990 */
+ 0x13, 0x0, /* FC_OP */
+/* 992 */ NdrFcShort( 0xfff4 ), /* Offset= -12 (980) */
+/* 994 */
+ 0x13, 0x8, /* FC_OP [simple_pointer] */
+/* 996 */ 0x2, /* FC_CHAR */
+ 0x5c, /* FC_PAD */
+/* 998 */
+ 0x1a, /* FC_BOGUS_STRUCT */
+ 0x7, /* 7 */
+/* 1000 */ NdrFcShort( 0x20 ), /* 32 */
+/* 1002 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1004 */ NdrFcShort( 0x0 ), /* Offset= 0 (1004) */
+/* 1006 */ 0x8, /* FC_LONG */
+ 0x8, /* FC_LONG */
+/* 1008 */ 0x6, /* FC_SHORT */
+ 0x6, /* FC_SHORT */
+/* 1010 */ 0x6, /* FC_SHORT */
+ 0x6, /* FC_SHORT */
+/* 1012 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
+ 0x0, /* 0 */
+/* 1014 */ NdrFcShort( 0xfc68 ), /* Offset= -920 (94) */
+/* 1016 */ 0x5c, /* FC_PAD */
+ 0x5b, /* FC_END */
+/* 1018 */ 0xb4, /* FC_USER_MARSHAL */
+ 0x83, /* 131 */
+/* 1020 */ NdrFcShort( 0x1 ), /* 1 */
+/* 1022 */ NdrFcShort( 0x18 ), /* 24 */
+/* 1024 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1026 */ NdrFcShort( 0xfc58 ), /* Offset= -936 (90) */
+/* 1028 */
+ 0x11, 0x0, /* FC_RP */
+/* 1030 */ NdrFcShort( 0x6 ), /* Offset= 6 (1036) */
+/* 1032 */
+ 0x12, 0x0, /* FC_UP */
+/* 1034 */ NdrFcShort( 0xffdc ), /* Offset= -36 (998) */
+/* 1036 */ 0xb4, /* FC_USER_MARSHAL */
+ 0x83, /* 131 */
+/* 1038 */ NdrFcShort( 0x1 ), /* 1 */
+/* 1040 */ NdrFcShort( 0x18 ), /* 24 */
+/* 1042 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1044 */ NdrFcShort( 0xfff4 ), /* Offset= -12 (1032) */
+/* 1046 */
+ 0x11, 0xc, /* FC_RP [alloced_on_stack] [simple_pointer] */
+/* 1048 */ 0xb, /* FC_HYPER */
+ 0x5c, /* FC_PAD */
+/* 1050 */
+ 0x11, 0x10, /* FC_RP [pointer_deref] */
+/* 1052 */ NdrFcShort( 0x2 ), /* Offset= 2 (1054) */
+/* 1054 */
+ 0x2f, /* FC_IP */
+ 0x5a, /* FC_CONSTANT_IID */
+/* 1056 */ NdrFcLong( 0x2e629606 ), /* 778212870 */
+/* 1060 */ NdrFcShort( 0x312a ), /* 12586 */
+/* 1062 */ NdrFcShort( 0x482f ), /* 18479 */
+/* 1064 */ 0x9b, /* 155 */
+ 0x12, /* 18 */
+/* 1066 */ 0x2c, /* 44 */
+ 0x4a, /* 74 */
+/* 1068 */ 0xbf, /* 191 */
+ 0x6f, /* 111 */
+/* 1070 */ 0xb, /* 11 */
+ 0x6d, /* 109 */
+/* 1072 */
+ 0x11, 0x8, /* FC_RP [simple_pointer] */
+/* 1074 */
+ 0x25, /* FC_C_WSTRING */
+ 0x5c, /* FC_PAD */
+/* 1076 */
+ 0x11, 0xc, /* FC_RP [alloced_on_stack] [simple_pointer] */
+/* 1078 */ 0xb9, /* FC_UINT3264 */
+ 0x5c, /* FC_PAD */
+/* 1080 */
+ 0x2f, /* FC_IP */
+ 0x5a, /* FC_CONSTANT_IID */
+/* 1082 */ NdrFcLong( 0x1c642ced ), /* 476327149 */
+/* 1086 */ NdrFcShort( 0xca3b ), /* -13765 */
+/* 1088 */ NdrFcShort( 0x4013 ), /* 16403 */
+/* 1090 */ 0xa9, /* 169 */
+ 0xdf, /* 223 */
+/* 1092 */ 0xca, /* 202 */
+ 0x6c, /* 108 */
+/* 1094 */ 0xe5, /* 229 */
+ 0xff, /* 255 */
+/* 1096 */ 0x65, /* 101 */
+ 0x3, /* 3 */
+/* 1098 */
+ 0x2f, /* FC_IP */
+ 0x5a, /* FC_CONSTANT_IID */
+/* 1100 */ NdrFcLong( 0x49d7563b ), /* 1238849083 */
+/* 1104 */ NdrFcShort( 0x2ddb ), /* 11739 */
+/* 1106 */ NdrFcShort( 0x4831 ), /* 18481 */
+/* 1108 */ 0x88, /* 136 */
+ 0xc8, /* 200 */
+/* 1110 */ 0x76, /* 118 */
+ 0x8a, /* 138 */
+/* 1112 */ 0x53, /* 83 */
+ 0x83, /* 131 */
+/* 1114 */ 0x38, /* 56 */
+ 0x37, /* 55 */
+
+ 0x0
+ }
+ };
+
+static const USER_MARSHAL_ROUTINE_QUADRUPLE UserMarshalRoutines[ WIRE_MARSHAL_TABLE_SIZE ] =
+ {
+
+ {
+ BSTR_UserSize
+ ,BSTR_UserMarshal
+ ,BSTR_UserUnmarshal
+ ,BSTR_UserFree
+ },
+ {
+ VARIANT_UserSize
+ ,VARIANT_UserMarshal
+ ,VARIANT_UserUnmarshal
+ ,VARIANT_UserFree
+ }
+
+ };
+
+
+
+/* Standard interface: __MIDL_itf_google_update_idl_0000_0000, ver. 0.0,
+ GUID={0x00000000,0x0000,0x0000,{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}} */
+
+
+/* Object interface: IUnknown, ver. 0.0,
+ GUID={0x00000000,0x0000,0x0000,{0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}} */
+
+
+/* Object interface: IDispatch, ver. 0.0,
+ GUID={0x00020400,0x0000,0x0000,{0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}} */
+
+
+/* Object interface: IGoogleUpdate3, ver. 0.0,
+ GUID={0x6DB17455,0x4E85,0x46e7,{0x9D,0x23,0xE5,0x55,0xE4,0xB0,0x05,0xAF}} */
+
+#pragma code_seg(".orpc")
+static const unsigned short IGoogleUpdate3_FormatStringOffsetTable[] =
+ {
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ 0,
+ 38,
+ 82
+ };
+
+static const MIDL_STUBLESS_PROXY_INFO IGoogleUpdate3_ProxyInfo =
+ {
+ &Object_StubDesc,
+ google_update_idl__MIDL_ProcFormatString.Format,
+ &IGoogleUpdate3_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0
+ };
+
+
+static const MIDL_SERVER_INFO IGoogleUpdate3_ServerInfo =
+ {
+ &Object_StubDesc,
+ 0,
+ google_update_idl__MIDL_ProcFormatString.Format,
+ &IGoogleUpdate3_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0,
+ 0};
+CINTERFACE_PROXY_VTABLE(10) _IGoogleUpdate3ProxyVtbl =
+{
+ &IGoogleUpdate3_ProxyInfo,
+ &IID_IGoogleUpdate3,
+ IUnknown_QueryInterface_Proxy,
+ IUnknown_AddRef_Proxy,
+ IUnknown_Release_Proxy ,
+ 0 /* IDispatch::GetTypeInfoCount */ ,
+ 0 /* IDispatch::GetTypeInfo */ ,
+ 0 /* IDispatch::GetIDsOfNames */ ,
+ 0 /* IDispatch_Invoke_Proxy */ ,
+ (void *) (INT_PTR) -1 /* IGoogleUpdate3::get_Count */ ,
+ (void *) (INT_PTR) -1 /* IGoogleUpdate3::get_Item */ ,
+ (void *) (INT_PTR) -1 /* IGoogleUpdate3::createAppBundle */
+};
+
+
+static const PRPC_STUB_FUNCTION IGoogleUpdate3_table[] =
+{
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2
+};
+
+CInterfaceStubVtbl _IGoogleUpdate3StubVtbl =
+{
+ &IID_IGoogleUpdate3,
+ &IGoogleUpdate3_ServerInfo,
+ 10,
+ &IGoogleUpdate3_table[-3],
+ CStdStubBuffer_DELEGATING_METHODS
+};
+
+
+/* Object interface: IAppBundle, ver. 0.0,
+ GUID={0xfe908cdd,0x22bb,0x472a,{0x98,0x70,0x1a,0x03,0x90,0xe4,0x2f,0x36}} */
+
+#pragma code_seg(".orpc")
+static const unsigned short IAppBundle_FormatStringOffsetTable[] =
+ {
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ 120,
+ 158,
+ 196,
+ 234,
+ 272,
+ 310,
+ 348,
+ 386,
+ 424,
+ 462,
+ 500,
+ 538,
+ 576,
+ 614,
+ 652,
+ 690,
+ 728,
+ 766,
+ 810,
+ 860,
+ 898,
+ 930,
+ 974,
+ 1018,
+ 1050,
+ 1082,
+ 1114,
+ 1146,
+ 1178,
+ 1210,
+ 1242,
+ 1274,
+ 1312,
+ 1356
+ };
+
+static const MIDL_STUBLESS_PROXY_INFO IAppBundle_ProxyInfo =
+ {
+ &Object_StubDesc,
+ google_update_idl__MIDL_ProcFormatString.Format,
+ &IAppBundle_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0
+ };
+
+
+static const MIDL_SERVER_INFO IAppBundle_ServerInfo =
+ {
+ &Object_StubDesc,
+ 0,
+ google_update_idl__MIDL_ProcFormatString.Format,
+ &IAppBundle_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0,
+ 0};
+CINTERFACE_PROXY_VTABLE(41) _IAppBundleProxyVtbl =
+{
+ &IAppBundle_ProxyInfo,
+ &IID_IAppBundle,
+ IUnknown_QueryInterface_Proxy,
+ IUnknown_AddRef_Proxy,
+ IUnknown_Release_Proxy ,
+ 0 /* IDispatch::GetTypeInfoCount */ ,
+ 0 /* IDispatch::GetTypeInfo */ ,
+ 0 /* IDispatch::GetIDsOfNames */ ,
+ 0 /* IDispatch_Invoke_Proxy */ ,
+ (void *) (INT_PTR) -1 /* IAppBundle::get_displayName */ ,
+ (void *) (INT_PTR) -1 /* IAppBundle::put_displayName */ ,
+ (void *) (INT_PTR) -1 /* IAppBundle::get_displayLanguage */ ,
+ (void *) (INT_PTR) -1 /* IAppBundle::put_displayLanguage */ ,
+ (void *) (INT_PTR) -1 /* IAppBundle::get_installSource */ ,
+ (void *) (INT_PTR) -1 /* IAppBundle::put_installSource */ ,
+ (void *) (INT_PTR) -1 /* IAppBundle::get_originURL */ ,
+ (void *) (INT_PTR) -1 /* IAppBundle::put_originURL */ ,
+ (void *) (INT_PTR) -1 /* IAppBundle::get_offlineDirectory */ ,
+ (void *) (INT_PTR) -1 /* IAppBundle::put_offlineDirectory */ ,
+ (void *) (INT_PTR) -1 /* IAppBundle::get_sessionId */ ,
+ (void *) (INT_PTR) -1 /* IAppBundle::put_sessionId */ ,
+ (void *) (INT_PTR) -1 /* IAppBundle::get_sendPings */ ,
+ (void *) (INT_PTR) -1 /* IAppBundle::put_sendPings */ ,
+ (void *) (INT_PTR) -1 /* IAppBundle::get_priority */ ,
+ (void *) (INT_PTR) -1 /* IAppBundle::put_priority */ ,
+ (void *) (INT_PTR) -1 /* IAppBundle::get_Count */ ,
+ (void *) (INT_PTR) -1 /* IAppBundle::get_Item */ ,
+ (void *) (INT_PTR) -1 /* IAppBundle::put_altTokens */ ,
+ (void *) (INT_PTR) -1 /* IAppBundle::put_parentHWND */ ,
+ (void *) (INT_PTR) -1 /* IAppBundle::initialize */ ,
+ (void *) (INT_PTR) -1 /* IAppBundle::createApp */ ,
+ (void *) (INT_PTR) -1 /* IAppBundle::createInstalledApp */ ,
+ (void *) (INT_PTR) -1 /* IAppBundle::createAllInstalledApps */ ,
+ (void *) (INT_PTR) -1 /* IAppBundle::checkForUpdate */ ,
+ (void *) (INT_PTR) -1 /* IAppBundle::download */ ,
+ (void *) (INT_PTR) -1 /* IAppBundle::install */ ,
+ (void *) (INT_PTR) -1 /* IAppBundle::updateAllApps */ ,
+ (void *) (INT_PTR) -1 /* IAppBundle::stop */ ,
+ (void *) (INT_PTR) -1 /* IAppBundle::pause */ ,
+ (void *) (INT_PTR) -1 /* IAppBundle::resume */ ,
+ (void *) (INT_PTR) -1 /* IAppBundle::isBusy */ ,
+ (void *) (INT_PTR) -1 /* IAppBundle::downloadPackage */ ,
+ (void *) (INT_PTR) -1 /* IAppBundle::get_currentState */
+};
+
+
+static const PRPC_STUB_FUNCTION IAppBundle_table[] =
+{
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2
+};
+
+CInterfaceStubVtbl _IAppBundleStubVtbl =
+{
+ &IID_IAppBundle,
+ &IAppBundle_ServerInfo,
+ 41,
+ &IAppBundle_table[-3],
+ CStdStubBuffer_DELEGATING_METHODS
+};
+
+
+/* Object interface: IApp, ver. 0.0,
+ GUID={0x76F7B787,0xA67C,0x4c73,{0x82,0xC7,0x31,0xF5,0xE3,0xAA,0xBC,0x5C}} */
+
+#pragma code_seg(".orpc")
+static const unsigned short IApp_FormatStringOffsetTable[] =
+ {
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ 1394,
+ 1432,
+ 196,
+ 1470,
+ 1508,
+ 1546,
+ 1584,
+ 1622,
+ 1660,
+ 1698,
+ 1736,
+ 1774,
+ 1812,
+ 1850,
+ 1888,
+ 1926,
+ 1964,
+ 2002,
+ 2040,
+ 2078,
+ 2116,
+ 930,
+ 2154,
+ 2192,
+ 2230,
+ 2268,
+ 2306,
+ 2344,
+ 2382,
+ 2420,
+ 2458,
+ 2496,
+ 2534,
+ 2572
+ };
+
+static const MIDL_STUBLESS_PROXY_INFO IApp_ProxyInfo =
+ {
+ &Object_StubDesc,
+ google_update_idl__MIDL_ProcFormatString.Format,
+ &IApp_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0
+ };
+
+
+static const MIDL_SERVER_INFO IApp_ServerInfo =
+ {
+ &Object_StubDesc,
+ 0,
+ google_update_idl__MIDL_ProcFormatString.Format,
+ &IApp_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0,
+ 0};
+CINTERFACE_PROXY_VTABLE(41) _IAppProxyVtbl =
+{
+ &IApp_ProxyInfo,
+ &IID_IApp,
+ IUnknown_QueryInterface_Proxy,
+ IUnknown_AddRef_Proxy,
+ IUnknown_Release_Proxy ,
+ 0 /* IDispatch::GetTypeInfoCount */ ,
+ 0 /* IDispatch::GetTypeInfo */ ,
+ 0 /* IDispatch::GetIDsOfNames */ ,
+ 0 /* IDispatch_Invoke_Proxy */ ,
+ (void *) (INT_PTR) -1 /* IApp::get_currentVersion */ ,
+ (void *) (INT_PTR) -1 /* IApp::get_nextVersion */ ,
+ (void *) (INT_PTR) -1 /* IApp::get_appId */ ,
+ (void *) (INT_PTR) -1 /* IApp::get_displayName */ ,
+ (void *) (INT_PTR) -1 /* IApp::put_displayName */ ,
+ (void *) (INT_PTR) -1 /* IApp::get_language */ ,
+ (void *) (INT_PTR) -1 /* IApp::put_language */ ,
+ (void *) (INT_PTR) -1 /* IApp::get_ap */ ,
+ (void *) (INT_PTR) -1 /* IApp::put_ap */ ,
+ (void *) (INT_PTR) -1 /* IApp::get_ttToken */ ,
+ (void *) (INT_PTR) -1 /* IApp::put_ttToken */ ,
+ (void *) (INT_PTR) -1 /* IApp::get_iid */ ,
+ (void *) (INT_PTR) -1 /* IApp::put_iid */ ,
+ (void *) (INT_PTR) -1 /* IApp::get_brandCode */ ,
+ (void *) (INT_PTR) -1 /* IApp::put_brandCode */ ,
+ (void *) (INT_PTR) -1 /* IApp::get_clientId */ ,
+ (void *) (INT_PTR) -1 /* IApp::put_clientId */ ,
+ (void *) (INT_PTR) -1 /* IApp::get_labels */ ,
+ (void *) (INT_PTR) -1 /* IApp::put_labels */ ,
+ (void *) (INT_PTR) -1 /* IApp::get_referralId */ ,
+ (void *) (INT_PTR) -1 /* IApp::put_referralId */ ,
+ (void *) (INT_PTR) -1 /* IApp::get_command */ ,
+ (void *) (INT_PTR) -1 /* IApp::get_browserType */ ,
+ (void *) (INT_PTR) -1 /* IApp::put_browserType */ ,
+ (void *) (INT_PTR) -1 /* IApp::get_clientInstallData */ ,
+ (void *) (INT_PTR) -1 /* IApp::put_clientInstallData */ ,
+ (void *) (INT_PTR) -1 /* IApp::get_serverInstallDataIndex */ ,
+ (void *) (INT_PTR) -1 /* IApp::put_serverInstallDataIndex */ ,
+ (void *) (INT_PTR) -1 /* IApp::get_isEulaAccepted */ ,
+ (void *) (INT_PTR) -1 /* IApp::put_isEulaAccepted */ ,
+ (void *) (INT_PTR) -1 /* IApp::get_usageStatsEnable */ ,
+ (void *) (INT_PTR) -1 /* IApp::put_usageStatsEnable */ ,
+ (void *) (INT_PTR) -1 /* IApp::get_installTimeDiffSec */ ,
+ (void *) (INT_PTR) -1 /* IApp::get_currentState */
+};
+
+
+static const PRPC_STUB_FUNCTION IApp_table[] =
+{
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2
+};
+
+CInterfaceStubVtbl _IAppStubVtbl =
+{
+ &IID_IApp,
+ &IApp_ServerInfo,
+ 41,
+ &IApp_table[-3],
+ CStdStubBuffer_DELEGATING_METHODS
+};
+
+
+/* Object interface: IAppCommand, ver. 0.0,
+ GUID={0x4DE778FE,0xF195,0x4ee3,{0x9D,0xAB,0xFE,0x44,0x6C,0x23,0x92,0x21}} */
+
+#pragma code_seg(".orpc")
+static const unsigned short IAppCommand_FormatStringOffsetTable[] =
+ {
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ 2610,
+ 2648,
+ 2686,
+ 2724
+ };
+
+static const MIDL_STUBLESS_PROXY_INFO IAppCommand_ProxyInfo =
+ {
+ &Object_StubDesc,
+ google_update_idl__MIDL_ProcFormatString.Format,
+ &IAppCommand_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0
+ };
+
+
+static const MIDL_SERVER_INFO IAppCommand_ServerInfo =
+ {
+ &Object_StubDesc,
+ 0,
+ google_update_idl__MIDL_ProcFormatString.Format,
+ &IAppCommand_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0,
+ 0};
+CINTERFACE_PROXY_VTABLE(11) _IAppCommandProxyVtbl =
+{
+ &IAppCommand_ProxyInfo,
+ &IID_IAppCommand,
+ IUnknown_QueryInterface_Proxy,
+ IUnknown_AddRef_Proxy,
+ IUnknown_Release_Proxy ,
+ 0 /* IDispatch::GetTypeInfoCount */ ,
+ 0 /* IDispatch::GetTypeInfo */ ,
+ 0 /* IDispatch::GetIDsOfNames */ ,
+ 0 /* IDispatch_Invoke_Proxy */ ,
+ (void *) (INT_PTR) -1 /* IAppCommand::get_isWebAccessible */ ,
+ (void *) (INT_PTR) -1 /* IAppCommand::get_status */ ,
+ (void *) (INT_PTR) -1 /* IAppCommand::get_exitCode */ ,
+ (void *) (INT_PTR) -1 /* IAppCommand::execute */
+};
+
+
+static const PRPC_STUB_FUNCTION IAppCommand_table[] =
+{
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2
+};
+
+CInterfaceStubVtbl _IAppCommandStubVtbl =
+{
+ &IID_IAppCommand,
+ &IAppCommand_ServerInfo,
+ 11,
+ &IAppCommand_table[-3],
+ CStdStubBuffer_DELEGATING_METHODS
+};
+
+
+/* Object interface: IAppVersion, ver. 0.0,
+ GUID={0xBCDCB538,0x01C0,0x46d1,{0xA6,0xA7,0x52,0xF4,0xD0,0x21,0xC2,0x72}} */
+
+#pragma code_seg(".orpc")
+static const unsigned short IAppVersion_FormatStringOffsetTable[] =
+ {
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ 120,
+ 2648,
+ 2810
+ };
+
+static const MIDL_STUBLESS_PROXY_INFO IAppVersion_ProxyInfo =
+ {
+ &Object_StubDesc,
+ google_update_idl__MIDL_ProcFormatString.Format,
+ &IAppVersion_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0
+ };
+
+
+static const MIDL_SERVER_INFO IAppVersion_ServerInfo =
+ {
+ &Object_StubDesc,
+ 0,
+ google_update_idl__MIDL_ProcFormatString.Format,
+ &IAppVersion_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0,
+ 0};
+CINTERFACE_PROXY_VTABLE(10) _IAppVersionProxyVtbl =
+{
+ &IAppVersion_ProxyInfo,
+ &IID_IAppVersion,
+ IUnknown_QueryInterface_Proxy,
+ IUnknown_AddRef_Proxy,
+ IUnknown_Release_Proxy ,
+ 0 /* IDispatch::GetTypeInfoCount */ ,
+ 0 /* IDispatch::GetTypeInfo */ ,
+ 0 /* IDispatch::GetIDsOfNames */ ,
+ 0 /* IDispatch_Invoke_Proxy */ ,
+ (void *) (INT_PTR) -1 /* IAppVersion::get_version */ ,
+ (void *) (INT_PTR) -1 /* IAppVersion::get_packageCount */ ,
+ (void *) (INT_PTR) -1 /* IAppVersion::get_package */
+};
+
+
+static const PRPC_STUB_FUNCTION IAppVersion_table[] =
+{
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2
+};
+
+CInterfaceStubVtbl _IAppVersionStubVtbl =
+{
+ &IID_IAppVersion,
+ &IAppVersion_ServerInfo,
+ 10,
+ &IAppVersion_table[-3],
+ CStdStubBuffer_DELEGATING_METHODS
+};
+
+
+/* Object interface: IPackage, ver. 0.0,
+ GUID={0xDCAB8386,0x4F03,0x4dbd,{0xA3,0x66,0xD9,0x0B,0xC9,0xF6,0x8D,0xE6}} */
+
+#pragma code_seg(".orpc")
+static const unsigned short IPackage_FormatStringOffsetTable[] =
+ {
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ 2854,
+ 2892,
+ 196
+ };
+
+static const MIDL_STUBLESS_PROXY_INFO IPackage_ProxyInfo =
+ {
+ &Object_StubDesc,
+ google_update_idl__MIDL_ProcFormatString.Format,
+ &IPackage_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0
+ };
+
+
+static const MIDL_SERVER_INFO IPackage_ServerInfo =
+ {
+ &Object_StubDesc,
+ 0,
+ google_update_idl__MIDL_ProcFormatString.Format,
+ &IPackage_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0,
+ 0};
+CINTERFACE_PROXY_VTABLE(10) _IPackageProxyVtbl =
+{
+ &IPackage_ProxyInfo,
+ &IID_IPackage,
+ IUnknown_QueryInterface_Proxy,
+ IUnknown_AddRef_Proxy,
+ IUnknown_Release_Proxy ,
+ 0 /* IDispatch::GetTypeInfoCount */ ,
+ 0 /* IDispatch::GetTypeInfo */ ,
+ 0 /* IDispatch::GetIDsOfNames */ ,
+ 0 /* IDispatch_Invoke_Proxy */ ,
+ (void *) (INT_PTR) -1 /* IPackage::get */ ,
+ (void *) (INT_PTR) -1 /* IPackage::get_isAvailable */ ,
+ (void *) (INT_PTR) -1 /* IPackage::get_filename */
+};
+
+
+static const PRPC_STUB_FUNCTION IPackage_table[] =
+{
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2
+};
+
+CInterfaceStubVtbl _IPackageStubVtbl =
+{
+ &IID_IPackage,
+ &IPackage_ServerInfo,
+ 10,
+ &IPackage_table[-3],
+ CStdStubBuffer_DELEGATING_METHODS
+};
+
+
+/* Object interface: ICurrentState, ver. 0.0,
+ GUID={0x247954F9,0x9EDC,0x4E68,{0x8C,0xC3,0x15,0x0C,0x2B,0x89,0xEA,0xDF}} */
+
+#pragma code_seg(".orpc")
+static const unsigned short ICurrentState_FormatStringOffsetTable[] =
+ {
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ 0,
+ 2930,
+ 2686,
+ 2968,
+ 3006,
+ 3044,
+ 3082,
+ 3120,
+ 3158,
+ 3196,
+ 3234,
+ 1774,
+ 3272,
+ 3310,
+ 3348,
+ 1926,
+ 728
+ };
+
+static const MIDL_STUBLESS_PROXY_INFO ICurrentState_ProxyInfo =
+ {
+ &Object_StubDesc,
+ google_update_idl__MIDL_ProcFormatString.Format,
+ &ICurrentState_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0
+ };
+
+
+static const MIDL_SERVER_INFO ICurrentState_ServerInfo =
+ {
+ &Object_StubDesc,
+ 0,
+ google_update_idl__MIDL_ProcFormatString.Format,
+ &ICurrentState_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0,
+ 0};
+CINTERFACE_PROXY_VTABLE(24) _ICurrentStateProxyVtbl =
+{
+ &ICurrentState_ProxyInfo,
+ &IID_ICurrentState,
+ IUnknown_QueryInterface_Proxy,
+ IUnknown_AddRef_Proxy,
+ IUnknown_Release_Proxy ,
+ 0 /* IDispatch::GetTypeInfoCount */ ,
+ 0 /* IDispatch::GetTypeInfo */ ,
+ 0 /* IDispatch::GetIDsOfNames */ ,
+ 0 /* IDispatch_Invoke_Proxy */ ,
+ (void *) (INT_PTR) -1 /* ICurrentState::get_stateValue */ ,
+ (void *) (INT_PTR) -1 /* ICurrentState::get_availableVersion */ ,
+ (void *) (INT_PTR) -1 /* ICurrentState::get_bytesDownloaded */ ,
+ (void *) (INT_PTR) -1 /* ICurrentState::get_totalBytesToDownload */ ,
+ (void *) (INT_PTR) -1 /* ICurrentState::get_downloadTimeRemainingMs */ ,
+ (void *) (INT_PTR) -1 /* ICurrentState::get_nextRetryTime */ ,
+ (void *) (INT_PTR) -1 /* ICurrentState::get_installProgress */ ,
+ (void *) (INT_PTR) -1 /* ICurrentState::get_installTimeRemainingMs */ ,
+ (void *) (INT_PTR) -1 /* ICurrentState::get_isCanceled */ ,
+ (void *) (INT_PTR) -1 /* ICurrentState::get_errorCode */ ,
+ (void *) (INT_PTR) -1 /* ICurrentState::get_extraCode1 */ ,
+ (void *) (INT_PTR) -1 /* ICurrentState::get_completionMessage */ ,
+ (void *) (INT_PTR) -1 /* ICurrentState::get_installerResultCode */ ,
+ (void *) (INT_PTR) -1 /* ICurrentState::get_installerResultExtraCode1 */ ,
+ (void *) (INT_PTR) -1 /* ICurrentState::get_postInstallLaunchCommandLine */ ,
+ (void *) (INT_PTR) -1 /* ICurrentState::get_postInstallUrl */ ,
+ (void *) (INT_PTR) -1 /* ICurrentState::get_postInstallAction */
+};
+
+
+static const PRPC_STUB_FUNCTION ICurrentState_table[] =
+{
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2
+};
+
+CInterfaceStubVtbl _ICurrentStateStubVtbl =
+{
+ &IID_ICurrentState,
+ &ICurrentState_ServerInfo,
+ 24,
+ &ICurrentState_table[-3],
+ CStdStubBuffer_DELEGATING_METHODS
+};
+
+
+/* Object interface: IRegistrationUpdateHook, ver. 0.0,
+ GUID={0x4E223325,0xC16B,0x4eeb,{0xAE,0xDC,0x19,0xAA,0x99,0xA2,0x37,0xFA}} */
+
+#pragma code_seg(".orpc")
+static const unsigned short IRegistrationUpdateHook_FormatStringOffsetTable[] =
+ {
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ 3386
+ };
+
+static const MIDL_STUBLESS_PROXY_INFO IRegistrationUpdateHook_ProxyInfo =
+ {
+ &Object_StubDesc,
+ google_update_idl__MIDL_ProcFormatString.Format,
+ &IRegistrationUpdateHook_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0
+ };
+
+
+static const MIDL_SERVER_INFO IRegistrationUpdateHook_ServerInfo =
+ {
+ &Object_StubDesc,
+ 0,
+ google_update_idl__MIDL_ProcFormatString.Format,
+ &IRegistrationUpdateHook_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0,
+ 0};
+CINTERFACE_PROXY_VTABLE(8) _IRegistrationUpdateHookProxyVtbl =
+{
+ &IRegistrationUpdateHook_ProxyInfo,
+ &IID_IRegistrationUpdateHook,
+ IUnknown_QueryInterface_Proxy,
+ IUnknown_AddRef_Proxy,
+ IUnknown_Release_Proxy ,
+ 0 /* IDispatch::GetTypeInfoCount */ ,
+ 0 /* IDispatch::GetTypeInfo */ ,
+ 0 /* IDispatch::GetIDsOfNames */ ,
+ 0 /* IDispatch_Invoke_Proxy */ ,
+ (void *) (INT_PTR) -1 /* IRegistrationUpdateHook::UpdateRegistry */
+};
+
+
+static const PRPC_STUB_FUNCTION IRegistrationUpdateHook_table[] =
+{
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ NdrStubCall2
+};
+
+CInterfaceStubVtbl _IRegistrationUpdateHookStubVtbl =
+{
+ &IID_IRegistrationUpdateHook,
+ &IRegistrationUpdateHook_ServerInfo,
+ 8,
+ &IRegistrationUpdateHook_table[-3],
+ CStdStubBuffer_DELEGATING_METHODS
+};
+
+
+/* Object interface: ICredentialDialog, ver. 0.0,
+ GUID={0xb3a47570,0x0a85,0x4aea,{0x82,0x70,0x52,0x9d,0x47,0x89,0x96,0x03}} */
+
+#pragma code_seg(".orpc")
+static const unsigned short ICredentialDialog_FormatStringOffsetTable[] =
+ {
+ 3430
+ };
+
+static const MIDL_STUBLESS_PROXY_INFO ICredentialDialog_ProxyInfo =
+ {
+ &Object_StubDesc,
+ google_update_idl__MIDL_ProcFormatString.Format,
+ &ICredentialDialog_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0
+ };
+
+
+static const MIDL_SERVER_INFO ICredentialDialog_ServerInfo =
+ {
+ &Object_StubDesc,
+ 0,
+ google_update_idl__MIDL_ProcFormatString.Format,
+ &ICredentialDialog_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0,
+ 0};
+CINTERFACE_PROXY_VTABLE(4) _ICredentialDialogProxyVtbl =
+{
+ &ICredentialDialog_ProxyInfo,
+ &IID_ICredentialDialog,
+ IUnknown_QueryInterface_Proxy,
+ IUnknown_AddRef_Proxy,
+ IUnknown_Release_Proxy ,
+ (void *) (INT_PTR) -1 /* ICredentialDialog::QueryUserForCredentials */
+};
+
+const CInterfaceStubVtbl _ICredentialDialogStubVtbl =
+{
+ &IID_ICredentialDialog,
+ &ICredentialDialog_ServerInfo,
+ 4,
+ 0, /* pure interpreted */
+ CStdStubBuffer_METHODS
+};
+
+
+/* Object interface: IGoogleUpdate3Web, ver. 0.0,
+ GUID={0x494B20CF,0x282E,0x4BDD,{0x9F,0x5D,0xB7,0x0C,0xB0,0x9D,0x35,0x1E}} */
+
+#pragma code_seg(".orpc")
+static const unsigned short IGoogleUpdate3Web_FormatStringOffsetTable[] =
+ {
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ 1394
+ };
+
+static const MIDL_STUBLESS_PROXY_INFO IGoogleUpdate3Web_ProxyInfo =
+ {
+ &Object_StubDesc,
+ google_update_idl__MIDL_ProcFormatString.Format,
+ &IGoogleUpdate3Web_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0
+ };
+
+
+static const MIDL_SERVER_INFO IGoogleUpdate3Web_ServerInfo =
+ {
+ &Object_StubDesc,
+ 0,
+ google_update_idl__MIDL_ProcFormatString.Format,
+ &IGoogleUpdate3Web_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0,
+ 0};
+CINTERFACE_PROXY_VTABLE(8) _IGoogleUpdate3WebProxyVtbl =
+{
+ &IGoogleUpdate3Web_ProxyInfo,
+ &IID_IGoogleUpdate3Web,
+ IUnknown_QueryInterface_Proxy,
+ IUnknown_AddRef_Proxy,
+ IUnknown_Release_Proxy ,
+ 0 /* IDispatch::GetTypeInfoCount */ ,
+ 0 /* IDispatch::GetTypeInfo */ ,
+ 0 /* IDispatch::GetIDsOfNames */ ,
+ 0 /* IDispatch_Invoke_Proxy */ ,
+ (void *) (INT_PTR) -1 /* IGoogleUpdate3Web::createAppBundleWeb */
+};
+
+
+static const PRPC_STUB_FUNCTION IGoogleUpdate3Web_table[] =
+{
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ NdrStubCall2
+};
+
+CInterfaceStubVtbl _IGoogleUpdate3WebStubVtbl =
+{
+ &IID_IGoogleUpdate3Web,
+ &IGoogleUpdate3Web_ServerInfo,
+ 8,
+ &IGoogleUpdate3Web_table[-3],
+ CStdStubBuffer_DELEGATING_METHODS
+};
+
+
+/* Object interface: IGoogleUpdate3WebSecurity, ver. 0.0,
+ GUID={0x2D363682,0x561D,0x4c3a,{0x81,0xC6,0xF2,0xF8,0x21,0x07,0x56,0x2A}} */
+
+#pragma code_seg(".orpc")
+static const unsigned short IGoogleUpdate3WebSecurity_FormatStringOffsetTable[] =
+ {
+ 3492
+ };
+
+static const MIDL_STUBLESS_PROXY_INFO IGoogleUpdate3WebSecurity_ProxyInfo =
+ {
+ &Object_StubDesc,
+ google_update_idl__MIDL_ProcFormatString.Format,
+ &IGoogleUpdate3WebSecurity_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0
+ };
+
+
+static const MIDL_SERVER_INFO IGoogleUpdate3WebSecurity_ServerInfo =
+ {
+ &Object_StubDesc,
+ 0,
+ google_update_idl__MIDL_ProcFormatString.Format,
+ &IGoogleUpdate3WebSecurity_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0,
+ 0};
+CINTERFACE_PROXY_VTABLE(4) _IGoogleUpdate3WebSecurityProxyVtbl =
+{
+ &IGoogleUpdate3WebSecurity_ProxyInfo,
+ &IID_IGoogleUpdate3WebSecurity,
+ IUnknown_QueryInterface_Proxy,
+ IUnknown_AddRef_Proxy,
+ IUnknown_Release_Proxy ,
+ (void *) (INT_PTR) -1 /* IGoogleUpdate3WebSecurity::setOriginURL */
+};
+
+const CInterfaceStubVtbl _IGoogleUpdate3WebSecurityStubVtbl =
+{
+ &IID_IGoogleUpdate3WebSecurity,
+ &IGoogleUpdate3WebSecurity_ServerInfo,
+ 4,
+ 0, /* pure interpreted */
+ CStdStubBuffer_METHODS
+};
+
+
+/* Object interface: IAppBundleWeb, ver. 0.0,
+ GUID={0xDD42475D,0x6D46,0x496a,{0x92,0x4E,0xBD,0x56,0x30,0xB4,0xCB,0xBA}} */
+
+#pragma code_seg(".orpc")
+static const unsigned short IAppBundleWeb_FormatStringOffsetTable[] =
+ {
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ 3530,
+ 158,
+ 3586,
+ 1470,
+ 1508,
+ 3618,
+ 3082,
+ 3656,
+ 3700,
+ 3732,
+ 3764,
+ 3796,
+ 3828,
+ 3860,
+ 3892,
+ 3924,
+ 3968
+ };
+
+static const MIDL_STUBLESS_PROXY_INFO IAppBundleWeb_ProxyInfo =
+ {
+ &Object_StubDesc,
+ google_update_idl__MIDL_ProcFormatString.Format,
+ &IAppBundleWeb_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0
+ };
+
+
+static const MIDL_SERVER_INFO IAppBundleWeb_ServerInfo =
+ {
+ &Object_StubDesc,
+ 0,
+ google_update_idl__MIDL_ProcFormatString.Format,
+ &IAppBundleWeb_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0,
+ 0};
+CINTERFACE_PROXY_VTABLE(24) _IAppBundleWebProxyVtbl =
+{
+ &IAppBundleWeb_ProxyInfo,
+ &IID_IAppBundleWeb,
+ IUnknown_QueryInterface_Proxy,
+ IUnknown_AddRef_Proxy,
+ IUnknown_Release_Proxy ,
+ 0 /* IDispatch::GetTypeInfoCount */ ,
+ 0 /* IDispatch::GetTypeInfo */ ,
+ 0 /* IDispatch::GetIDsOfNames */ ,
+ 0 /* IDispatch_Invoke_Proxy */ ,
+ (void *) (INT_PTR) -1 /* IAppBundleWeb::createApp */ ,
+ (void *) (INT_PTR) -1 /* IAppBundleWeb::createInstalledApp */ ,
+ (void *) (INT_PTR) -1 /* IAppBundleWeb::createAllInstalledApps */ ,
+ (void *) (INT_PTR) -1 /* IAppBundleWeb::get_displayLanguage */ ,
+ (void *) (INT_PTR) -1 /* IAppBundleWeb::put_displayLanguage */ ,
+ (void *) (INT_PTR) -1 /* IAppBundleWeb::put_parentHWND */ ,
+ (void *) (INT_PTR) -1 /* IAppBundleWeb::get_length */ ,
+ (void *) (INT_PTR) -1 /* IAppBundleWeb::get_appWeb */ ,
+ (void *) (INT_PTR) -1 /* IAppBundleWeb::initialize */ ,
+ (void *) (INT_PTR) -1 /* IAppBundleWeb::checkForUpdate */ ,
+ (void *) (INT_PTR) -1 /* IAppBundleWeb::download */ ,
+ (void *) (INT_PTR) -1 /* IAppBundleWeb::install */ ,
+ (void *) (INT_PTR) -1 /* IAppBundleWeb::pause */ ,
+ (void *) (INT_PTR) -1 /* IAppBundleWeb::resume */ ,
+ (void *) (INT_PTR) -1 /* IAppBundleWeb::cancel */ ,
+ (void *) (INT_PTR) -1 /* IAppBundleWeb::downloadPackage */ ,
+ (void *) (INT_PTR) -1 /* IAppBundleWeb::get_currentState */
+};
+
+
+static const PRPC_STUB_FUNCTION IAppBundleWeb_table[] =
+{
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2
+};
+
+CInterfaceStubVtbl _IAppBundleWebStubVtbl =
+{
+ &IID_IAppBundleWeb,
+ &IAppBundleWeb_ServerInfo,
+ 24,
+ &IAppBundleWeb_table[-3],
+ CStdStubBuffer_DELEGATING_METHODS
+};
+
+
+/* Object interface: IAppWeb, ver. 0.0,
+ GUID={0x18D0F672,0x18B4,0x48e6,{0xAD,0x36,0x6E,0x6B,0xF0,0x1D,0xBB,0xC4}} */
+
+#pragma code_seg(".orpc")
+static const unsigned short IAppWeb_FormatStringOffsetTable[] =
+ {
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ 120,
+ 1432,
+ 82,
+ 4006,
+ 4050,
+ 4082,
+ 4120,
+ 4152
+ };
+
+static const MIDL_STUBLESS_PROXY_INFO IAppWeb_ProxyInfo =
+ {
+ &Object_StubDesc,
+ google_update_idl__MIDL_ProcFormatString.Format,
+ &IAppWeb_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0
+ };
+
+
+static const MIDL_SERVER_INFO IAppWeb_ServerInfo =
+ {
+ &Object_StubDesc,
+ 0,
+ google_update_idl__MIDL_ProcFormatString.Format,
+ &IAppWeb_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0,
+ 0};
+CINTERFACE_PROXY_VTABLE(15) _IAppWebProxyVtbl =
+{
+ &IAppWeb_ProxyInfo,
+ &IID_IAppWeb,
+ IUnknown_QueryInterface_Proxy,
+ IUnknown_AddRef_Proxy,
+ IUnknown_Release_Proxy ,
+ 0 /* IDispatch::GetTypeInfoCount */ ,
+ 0 /* IDispatch::GetTypeInfo */ ,
+ 0 /* IDispatch::GetIDsOfNames */ ,
+ 0 /* IDispatch_Invoke_Proxy */ ,
+ (void *) (INT_PTR) -1 /* IAppWeb::get_appId */ ,
+ (void *) (INT_PTR) -1 /* IAppWeb::get_currentVersionWeb */ ,
+ (void *) (INT_PTR) -1 /* IAppWeb::get_nextVersionWeb */ ,
+ (void *) (INT_PTR) -1 /* IAppWeb::get_command */ ,
+ (void *) (INT_PTR) -1 /* IAppWeb::cancel */ ,
+ (void *) (INT_PTR) -1 /* IAppWeb::get_currentState */ ,
+ (void *) (INT_PTR) -1 /* IAppWeb::launch */ ,
+ (void *) (INT_PTR) -1 /* IAppWeb::uninstall */
+};
+
+
+static const PRPC_STUB_FUNCTION IAppWeb_table[] =
+{
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2
+};
+
+CInterfaceStubVtbl _IAppWebStubVtbl =
+{
+ &IID_IAppWeb,
+ &IAppWeb_ServerInfo,
+ 15,
+ &IAppWeb_table[-3],
+ CStdStubBuffer_DELEGATING_METHODS
+};
+
+
+/* Object interface: IAppCommandWeb, ver. 0.0,
+ GUID={0x68D6C2BD,0x712E,0x4c96,{0x93,0xE8,0x49,0xCB,0x8A,0x9A,0xAE,0xED}} */
+
+#pragma code_seg(".orpc")
+static const unsigned short IAppCommandWeb_FormatStringOffsetTable[] =
+ {
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ 0,
+ 2648,
+ 4184
+ };
+
+static const MIDL_STUBLESS_PROXY_INFO IAppCommandWeb_ProxyInfo =
+ {
+ &Object_StubDesc,
+ google_update_idl__MIDL_ProcFormatString.Format,
+ &IAppCommandWeb_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0
+ };
+
+
+static const MIDL_SERVER_INFO IAppCommandWeb_ServerInfo =
+ {
+ &Object_StubDesc,
+ 0,
+ google_update_idl__MIDL_ProcFormatString.Format,
+ &IAppCommandWeb_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0,
+ 0};
+CINTERFACE_PROXY_VTABLE(10) _IAppCommandWebProxyVtbl =
+{
+ &IAppCommandWeb_ProxyInfo,
+ &IID_IAppCommandWeb,
+ IUnknown_QueryInterface_Proxy,
+ IUnknown_AddRef_Proxy,
+ IUnknown_Release_Proxy ,
+ 0 /* IDispatch::GetTypeInfoCount */ ,
+ 0 /* IDispatch::GetTypeInfo */ ,
+ 0 /* IDispatch::GetIDsOfNames */ ,
+ 0 /* IDispatch_Invoke_Proxy */ ,
+ (void *) (INT_PTR) -1 /* IAppCommandWeb::get_status */ ,
+ (void *) (INT_PTR) -1 /* IAppCommandWeb::get_exitCode */ ,
+ (void *) (INT_PTR) -1 /* IAppCommandWeb::execute */
+};
+
+
+static const PRPC_STUB_FUNCTION IAppCommandWeb_table[] =
+{
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2
+};
+
+CInterfaceStubVtbl _IAppCommandWebStubVtbl =
+{
+ &IID_IAppCommandWeb,
+ &IAppCommandWeb_ServerInfo,
+ 10,
+ &IAppCommandWeb_table[-3],
+ CStdStubBuffer_DELEGATING_METHODS
+};
+
+
+/* Object interface: IAppVersionWeb, ver. 0.0,
+ GUID={0x0CD01D1E,0x4A1C,0x489d,{0x93,0xB9,0x9B,0x66,0x72,0x87,0x7C,0x57}} */
+
+#pragma code_seg(".orpc")
+static const unsigned short IAppVersionWeb_FormatStringOffsetTable[] =
+ {
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ 120,
+ 2648,
+ 2810
+ };
+
+static const MIDL_STUBLESS_PROXY_INFO IAppVersionWeb_ProxyInfo =
+ {
+ &Object_StubDesc,
+ google_update_idl__MIDL_ProcFormatString.Format,
+ &IAppVersionWeb_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0
+ };
+
+
+static const MIDL_SERVER_INFO IAppVersionWeb_ServerInfo =
+ {
+ &Object_StubDesc,
+ 0,
+ google_update_idl__MIDL_ProcFormatString.Format,
+ &IAppVersionWeb_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0,
+ 0};
+CINTERFACE_PROXY_VTABLE(10) _IAppVersionWebProxyVtbl =
+{
+ &IAppVersionWeb_ProxyInfo,
+ &IID_IAppVersionWeb,
+ IUnknown_QueryInterface_Proxy,
+ IUnknown_AddRef_Proxy,
+ IUnknown_Release_Proxy ,
+ 0 /* IDispatch::GetTypeInfoCount */ ,
+ 0 /* IDispatch::GetTypeInfo */ ,
+ 0 /* IDispatch::GetIDsOfNames */ ,
+ 0 /* IDispatch_Invoke_Proxy */ ,
+ (void *) (INT_PTR) -1 /* IAppVersionWeb::get_version */ ,
+ (void *) (INT_PTR) -1 /* IAppVersionWeb::get_packageCount */ ,
+ (void *) (INT_PTR) -1 /* IAppVersionWeb::get_packageWeb */
+};
+
+
+static const PRPC_STUB_FUNCTION IAppVersionWeb_table[] =
+{
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2
+};
+
+CInterfaceStubVtbl _IAppVersionWebStubVtbl =
+{
+ &IID_IAppVersionWeb,
+ &IAppVersionWeb_ServerInfo,
+ 10,
+ &IAppVersionWeb_table[-3],
+ CStdStubBuffer_DELEGATING_METHODS
+};
+
+
+/* Object interface: ICoCreateAsyncStatus, ver. 0.0,
+ GUID={0x2E629606,0x312A,0x482f,{0x9B,0x12,0x2C,0x4A,0xBF,0x6F,0x0B,0x6D}} */
+
+#pragma code_seg(".orpc")
+static const unsigned short ICoCreateAsyncStatus_FormatStringOffsetTable[] =
+ {
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ 2610,
+ 2648,
+ 82
+ };
+
+static const MIDL_STUBLESS_PROXY_INFO ICoCreateAsyncStatus_ProxyInfo =
+ {
+ &Object_StubDesc,
+ google_update_idl__MIDL_ProcFormatString.Format,
+ &ICoCreateAsyncStatus_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0
+ };
+
+
+static const MIDL_SERVER_INFO ICoCreateAsyncStatus_ServerInfo =
+ {
+ &Object_StubDesc,
+ 0,
+ google_update_idl__MIDL_ProcFormatString.Format,
+ &ICoCreateAsyncStatus_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0,
+ 0};
+CINTERFACE_PROXY_VTABLE(10) _ICoCreateAsyncStatusProxyVtbl =
+{
+ &ICoCreateAsyncStatus_ProxyInfo,
+ &IID_ICoCreateAsyncStatus,
+ IUnknown_QueryInterface_Proxy,
+ IUnknown_AddRef_Proxy,
+ IUnknown_Release_Proxy ,
+ 0 /* IDispatch::GetTypeInfoCount */ ,
+ 0 /* IDispatch::GetTypeInfo */ ,
+ 0 /* IDispatch::GetIDsOfNames */ ,
+ 0 /* IDispatch_Invoke_Proxy */ ,
+ (void *) (INT_PTR) -1 /* ICoCreateAsyncStatus::get_isDone */ ,
+ (void *) (INT_PTR) -1 /* ICoCreateAsyncStatus::get_completionHResult */ ,
+ (void *) (INT_PTR) -1 /* ICoCreateAsyncStatus::get_createdInstance */
+};
+
+
+static const PRPC_STUB_FUNCTION ICoCreateAsyncStatus_table[] =
+{
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2
+};
+
+CInterfaceStubVtbl _ICoCreateAsyncStatusStubVtbl =
+{
+ &IID_ICoCreateAsyncStatus,
+ &ICoCreateAsyncStatus_ServerInfo,
+ 10,
+ &ICoCreateAsyncStatus_table[-3],
+ CStdStubBuffer_DELEGATING_METHODS
+};
+
+
+/* Object interface: ICoCreateAsync, ver. 0.0,
+ GUID={0xDAB1D343,0x1B2A,0x47f9,{0xB4,0x45,0x93,0xDC,0x50,0x70,0x4B,0xFE}} */
+
+#pragma code_seg(".orpc")
+static const unsigned short ICoCreateAsync_FormatStringOffsetTable[] =
+ {
+ 4270
+ };
+
+static const MIDL_STUBLESS_PROXY_INFO ICoCreateAsync_ProxyInfo =
+ {
+ &Object_StubDesc,
+ google_update_idl__MIDL_ProcFormatString.Format,
+ &ICoCreateAsync_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0
+ };
+
+
+static const MIDL_SERVER_INFO ICoCreateAsync_ServerInfo =
+ {
+ &Object_StubDesc,
+ 0,
+ google_update_idl__MIDL_ProcFormatString.Format,
+ &ICoCreateAsync_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0,
+ 0};
+CINTERFACE_PROXY_VTABLE(4) _ICoCreateAsyncProxyVtbl =
+{
+ &ICoCreateAsync_ProxyInfo,
+ &IID_ICoCreateAsync,
+ IUnknown_QueryInterface_Proxy,
+ IUnknown_AddRef_Proxy,
+ IUnknown_Release_Proxy ,
+ (void *) (INT_PTR) -1 /* ICoCreateAsync::createOmahaMachineServerAsync */
+};
+
+const CInterfaceStubVtbl _ICoCreateAsyncStubVtbl =
+{
+ &IID_ICoCreateAsync,
+ &ICoCreateAsync_ServerInfo,
+ 4,
+ 0, /* pure interpreted */
+ CStdStubBuffer_METHODS
+};
+
+
+/* Object interface: IBrowserHttpRequest2, ver. 0.0,
+ GUID={0x5B25A8DC,0x1780,0x4178,{0xA6,0x29,0x6B,0xE8,0xB8,0xDE,0xFA,0xA2}} */
+
+#pragma code_seg(".orpc")
+static const unsigned short IBrowserHttpRequest2_FormatStringOffsetTable[] =
+ {
+ 4320
+ };
+
+static const MIDL_STUBLESS_PROXY_INFO IBrowserHttpRequest2_ProxyInfo =
+ {
+ &Object_StubDesc,
+ google_update_idl__MIDL_ProcFormatString.Format,
+ &IBrowserHttpRequest2_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0
+ };
+
+
+static const MIDL_SERVER_INFO IBrowserHttpRequest2_ServerInfo =
+ {
+ &Object_StubDesc,
+ 0,
+ google_update_idl__MIDL_ProcFormatString.Format,
+ &IBrowserHttpRequest2_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0,
+ 0};
+CINTERFACE_PROXY_VTABLE(4) _IBrowserHttpRequest2ProxyVtbl =
+{
+ &IBrowserHttpRequest2_ProxyInfo,
+ &IID_IBrowserHttpRequest2,
+ IUnknown_QueryInterface_Proxy,
+ IUnknown_AddRef_Proxy,
+ IUnknown_Release_Proxy ,
+ (void *) (INT_PTR) -1 /* IBrowserHttpRequest2::Send */
+};
+
+const CInterfaceStubVtbl _IBrowserHttpRequest2StubVtbl =
+{
+ &IID_IBrowserHttpRequest2,
+ &IBrowserHttpRequest2_ServerInfo,
+ 4,
+ 0, /* pure interpreted */
+ CStdStubBuffer_METHODS
+};
+
+
+/* Object interface: IProcessLauncher, ver. 0.0,
+ GUID={0x128C2DA6,0x2BC0,0x44c0,{0xB3,0xF6,0x4E,0xC2,0x2E,0x64,0x79,0x64}} */
+
+#pragma code_seg(".orpc")
+static const unsigned short IProcessLauncher_FormatStringOffsetTable[] =
+ {
+ 4394,
+ 4432,
+ 4476
+ };
+
+static const MIDL_STUBLESS_PROXY_INFO IProcessLauncher_ProxyInfo =
+ {
+ &Object_StubDesc,
+ google_update_idl__MIDL_ProcFormatString.Format,
+ &IProcessLauncher_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0
+ };
+
+
+static const MIDL_SERVER_INFO IProcessLauncher_ServerInfo =
+ {
+ &Object_StubDesc,
+ 0,
+ google_update_idl__MIDL_ProcFormatString.Format,
+ &IProcessLauncher_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0,
+ 0};
+CINTERFACE_PROXY_VTABLE(6) _IProcessLauncherProxyVtbl =
+{
+ &IProcessLauncher_ProxyInfo,
+ &IID_IProcessLauncher,
+ IUnknown_QueryInterface_Proxy,
+ IUnknown_AddRef_Proxy,
+ IUnknown_Release_Proxy ,
+ (void *) (INT_PTR) -1 /* IProcessLauncher::LaunchCmdLine */ ,
+ (void *) (INT_PTR) -1 /* IProcessLauncher::LaunchBrowser */ ,
+ (void *) (INT_PTR) -1 /* IProcessLauncher::LaunchCmdElevated */
+};
+
+const CInterfaceStubVtbl _IProcessLauncherStubVtbl =
+{
+ &IID_IProcessLauncher,
+ &IProcessLauncher_ServerInfo,
+ 6,
+ 0, /* pure interpreted */
+ CStdStubBuffer_METHODS
+};
+
+
+/* Object interface: IOneClickProcessLauncher, ver. 0.0,
+ GUID={0x5CCCB0EF,0x7073,0x4516,{0x80,0x28,0x4C,0x62,0x8D,0x0C,0x8A,0xAB}} */
+
+#pragma code_seg(".orpc")
+static const unsigned short IOneClickProcessLauncher_FormatStringOffsetTable[] =
+ {
+ 4532
+ };
+
+static const MIDL_STUBLESS_PROXY_INFO IOneClickProcessLauncher_ProxyInfo =
+ {
+ &Object_StubDesc,
+ google_update_idl__MIDL_ProcFormatString.Format,
+ &IOneClickProcessLauncher_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0
+ };
+
+
+static const MIDL_SERVER_INFO IOneClickProcessLauncher_ServerInfo =
+ {
+ &Object_StubDesc,
+ 0,
+ google_update_idl__MIDL_ProcFormatString.Format,
+ &IOneClickProcessLauncher_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0,
+ 0};
+CINTERFACE_PROXY_VTABLE(4) _IOneClickProcessLauncherProxyVtbl =
+{
+ &IOneClickProcessLauncher_ProxyInfo,
+ &IID_IOneClickProcessLauncher,
+ IUnknown_QueryInterface_Proxy,
+ IUnknown_AddRef_Proxy,
+ IUnknown_Release_Proxy ,
+ (void *) (INT_PTR) -1 /* IOneClickProcessLauncher::LaunchAppCommand */
+};
+
+const CInterfaceStubVtbl _IOneClickProcessLauncherStubVtbl =
+{
+ &IID_IOneClickProcessLauncher,
+ &IOneClickProcessLauncher_ServerInfo,
+ 4,
+ 0, /* pure interpreted */
+ CStdStubBuffer_METHODS
+};
+
+
+/* Standard interface: __MIDL_itf_google_update_idl_0000_0020, ver. 0.0,
+ GUID={0x00000000,0x0000,0x0000,{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}} */
+
+
+/* Object interface: IProgressWndEvents, ver. 0.0,
+ GUID={0x1C642CED,0xCA3B,0x4013,{0xA9,0xDF,0xCA,0x6C,0xE5,0xFF,0x65,0x03}} */
+
+#pragma code_seg(".orpc")
+static const unsigned short IProgressWndEvents_FormatStringOffsetTable[] =
+ {
+ 4576,
+ 4608,
+ 4640,
+ 4672,
+ 4704,
+ 4736
+ };
+
+static const MIDL_STUBLESS_PROXY_INFO IProgressWndEvents_ProxyInfo =
+ {
+ &Object_StubDesc,
+ google_update_idl__MIDL_ProcFormatString.Format,
+ &IProgressWndEvents_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0
+ };
+
+
+static const MIDL_SERVER_INFO IProgressWndEvents_ServerInfo =
+ {
+ &Object_StubDesc,
+ 0,
+ google_update_idl__MIDL_ProcFormatString.Format,
+ &IProgressWndEvents_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0,
+ 0};
+CINTERFACE_PROXY_VTABLE(9) _IProgressWndEventsProxyVtbl =
+{
+ &IProgressWndEvents_ProxyInfo,
+ &IID_IProgressWndEvents,
+ IUnknown_QueryInterface_Proxy,
+ IUnknown_AddRef_Proxy,
+ IUnknown_Release_Proxy ,
+ (void *) (INT_PTR) -1 /* IProgressWndEvents::DoClose */ ,
+ (void *) (INT_PTR) -1 /* IProgressWndEvents::DoPause */ ,
+ (void *) (INT_PTR) -1 /* IProgressWndEvents::DoResume */ ,
+ (void *) (INT_PTR) -1 /* IProgressWndEvents::DoRestartBrowsers */ ,
+ (void *) (INT_PTR) -1 /* IProgressWndEvents::DoReboot */ ,
+ (void *) (INT_PTR) -1 /* IProgressWndEvents::DoLaunchBrowser */
+};
+
+const CInterfaceStubVtbl _IProgressWndEventsStubVtbl =
+{
+ &IID_IProgressWndEvents,
+ &IProgressWndEvents_ServerInfo,
+ 9,
+ 0, /* pure interpreted */
+ CStdStubBuffer_METHODS
+};
+
+
+/* Object interface: IJobObserver, ver. 0.0,
+ GUID={0x49D7563B,0x2DDB,0x4831,{0x88,0xC8,0x76,0x8A,0x53,0x83,0x38,0x37}} */
+
+#pragma code_seg(".orpc")
+static const unsigned short IJobObserver_FormatStringOffsetTable[] =
+ {
+ 4576,
+ 4608,
+ 4774,
+ 4672,
+ 4812,
+ 4856,
+ 3586,
+ 4888,
+ 4920,
+ 4964
+ };
+
+static const MIDL_STUBLESS_PROXY_INFO IJobObserver_ProxyInfo =
+ {
+ &Object_StubDesc,
+ google_update_idl__MIDL_ProcFormatString.Format,
+ &IJobObserver_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0
+ };
+
+
+static const MIDL_SERVER_INFO IJobObserver_ServerInfo =
+ {
+ &Object_StubDesc,
+ 0,
+ google_update_idl__MIDL_ProcFormatString.Format,
+ &IJobObserver_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0,
+ 0};
+CINTERFACE_PROXY_VTABLE(13) _IJobObserverProxyVtbl =
+{
+ &IJobObserver_ProxyInfo,
+ &IID_IJobObserver,
+ IUnknown_QueryInterface_Proxy,
+ IUnknown_AddRef_Proxy,
+ IUnknown_Release_Proxy ,
+ (void *) (INT_PTR) -1 /* IJobObserver::OnShow */ ,
+ (void *) (INT_PTR) -1 /* IJobObserver::OnCheckingForUpdate */ ,
+ (void *) (INT_PTR) -1 /* IJobObserver::OnUpdateAvailable */ ,
+ (void *) (INT_PTR) -1 /* IJobObserver::OnWaitingToDownload */ ,
+ (void *) (INT_PTR) -1 /* IJobObserver::OnDownloading */ ,
+ (void *) (INT_PTR) -1 /* IJobObserver::OnWaitingToInstall */ ,
+ (void *) (INT_PTR) -1 /* IJobObserver::OnInstalling */ ,
+ (void *) (INT_PTR) -1 /* IJobObserver::OnPause */ ,
+ (void *) (INT_PTR) -1 /* IJobObserver::OnComplete */ ,
+ (void *) (INT_PTR) -1 /* IJobObserver::SetEventSink */
+};
+
+const CInterfaceStubVtbl _IJobObserverStubVtbl =
+{
+ &IID_IJobObserver,
+ &IJobObserver_ServerInfo,
+ 13,
+ 0, /* pure interpreted */
+ CStdStubBuffer_METHODS
+};
+
+
+/* Object interface: IGoogleUpdate, ver. 0.0,
+ GUID={0x31AC3F11,0xE5EA,0x4a85,{0x8A,0x3D,0x8E,0x09,0x5A,0x39,0xC2,0x7B}} */
+
+#pragma code_seg(".orpc")
+static const unsigned short IGoogleUpdate_FormatStringOffsetTable[] =
+ {
+ 5002,
+ 5046
+ };
+
+static const MIDL_STUBLESS_PROXY_INFO IGoogleUpdate_ProxyInfo =
+ {
+ &Object_StubDesc,
+ google_update_idl__MIDL_ProcFormatString.Format,
+ &IGoogleUpdate_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0
+ };
+
+
+static const MIDL_SERVER_INFO IGoogleUpdate_ServerInfo =
+ {
+ &Object_StubDesc,
+ 0,
+ google_update_idl__MIDL_ProcFormatString.Format,
+ &IGoogleUpdate_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0,
+ 0};
+CINTERFACE_PROXY_VTABLE(5) _IGoogleUpdateProxyVtbl =
+{
+ &IGoogleUpdate_ProxyInfo,
+ &IID_IGoogleUpdate,
+ IUnknown_QueryInterface_Proxy,
+ IUnknown_AddRef_Proxy,
+ IUnknown_Release_Proxy ,
+ (void *) (INT_PTR) -1 /* IGoogleUpdate::CheckForUpdate */ ,
+ (void *) (INT_PTR) -1 /* IGoogleUpdate::Update */
+};
+
+const CInterfaceStubVtbl _IGoogleUpdateStubVtbl =
+{
+ &IID_IGoogleUpdate,
+ &IGoogleUpdate_ServerInfo,
+ 5,
+ 0, /* pure interpreted */
+ CStdStubBuffer_METHODS
+};
+
+
+/* Object interface: IGoogleUpdateCore, ver. 0.0,
+ GUID={0x909489C2,0x85A6,0x4322,{0xAA,0x56,0xD2,0x52,0x78,0x64,0x9D,0x67}} */
+
+#pragma code_seg(".orpc")
+static const unsigned short IGoogleUpdateCore_FormatStringOffsetTable[] =
+ {
+ 5090
+ };
+
+static const MIDL_STUBLESS_PROXY_INFO IGoogleUpdateCore_ProxyInfo =
+ {
+ &Object_StubDesc,
+ google_update_idl__MIDL_ProcFormatString.Format,
+ &IGoogleUpdateCore_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0
+ };
+
+
+static const MIDL_SERVER_INFO IGoogleUpdateCore_ServerInfo =
+ {
+ &Object_StubDesc,
+ 0,
+ google_update_idl__MIDL_ProcFormatString.Format,
+ &IGoogleUpdateCore_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0,
+ 0};
+CINTERFACE_PROXY_VTABLE(4) _IGoogleUpdateCoreProxyVtbl =
+{
+ &IGoogleUpdateCore_ProxyInfo,
+ &IID_IGoogleUpdateCore,
+ IUnknown_QueryInterface_Proxy,
+ IUnknown_AddRef_Proxy,
+ IUnknown_Release_Proxy ,
+ (void *) (INT_PTR) -1 /* IGoogleUpdateCore::LaunchCmdElevated */
+};
+
+const CInterfaceStubVtbl _IGoogleUpdateCoreStubVtbl =
+{
+ &IID_IGoogleUpdateCore,
+ &IGoogleUpdateCore_ServerInfo,
+ 4,
+ 0, /* pure interpreted */
+ CStdStubBuffer_METHODS
+};
+
+static const MIDL_STUB_DESC Object_StubDesc =
+ {
+ 0,
+ NdrOleAllocate,
+ NdrOleFree,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ google_update_idl__MIDL_TypeFormatString.Format,
+ 1, /* -error bounds_check flag */
+ 0x50002, /* Ndr library version */
+ 0,
+ 0x801026e, /* MIDL Version 8.1.622 */
+ 0,
+ UserMarshalRoutines,
+ 0, /* notify & notify_flag routine table */
+ 0x1, /* MIDL flag */
+ 0, /* cs routines */
+ 0, /* proxy/server info */
+ 0
+ };
+
+const CInterfaceProxyVtbl * const _google_update_idl_ProxyVtblList[] =
+{
+ ( CInterfaceProxyVtbl *) &_ICoCreateAsyncStatusProxyVtbl,
+ ( CInterfaceProxyVtbl *) &_IGoogleUpdateProxyVtbl,
+ ( CInterfaceProxyVtbl *) &_IAppVersionWebProxyVtbl,
+ ( CInterfaceProxyVtbl *) &_IRegistrationUpdateHookProxyVtbl,
+ ( CInterfaceProxyVtbl *) &_IAppVersionProxyVtbl,
+ ( CInterfaceProxyVtbl *) &_IJobObserverProxyVtbl,
+ ( CInterfaceProxyVtbl *) &_ICoCreateAsyncProxyVtbl,
+ ( CInterfaceProxyVtbl *) &_IGoogleUpdate3ProxyVtbl,
+ ( CInterfaceProxyVtbl *) &_IAppBundleWebProxyVtbl,
+ ( CInterfaceProxyVtbl *) &_ICredentialDialogProxyVtbl,
+ ( CInterfaceProxyVtbl *) &_IAppWebProxyVtbl,
+ ( CInterfaceProxyVtbl *) &_IGoogleUpdate3WebSecurityProxyVtbl,
+ ( CInterfaceProxyVtbl *) &_IPackageProxyVtbl,
+ ( CInterfaceProxyVtbl *) &_IAppProxyVtbl,
+ ( CInterfaceProxyVtbl *) &_IProcessLauncherProxyVtbl,
+ ( CInterfaceProxyVtbl *) &_IAppCommandWebProxyVtbl,
+ ( CInterfaceProxyVtbl *) &_IGoogleUpdateCoreProxyVtbl,
+ ( CInterfaceProxyVtbl *) &_IGoogleUpdate3WebProxyVtbl,
+ ( CInterfaceProxyVtbl *) &_IBrowserHttpRequest2ProxyVtbl,
+ ( CInterfaceProxyVtbl *) &_IAppBundleProxyVtbl,
+ ( CInterfaceProxyVtbl *) &_IProgressWndEventsProxyVtbl,
+ ( CInterfaceProxyVtbl *) &_IOneClickProcessLauncherProxyVtbl,
+ ( CInterfaceProxyVtbl *) &_ICurrentStateProxyVtbl,
+ ( CInterfaceProxyVtbl *) &_IAppCommandProxyVtbl,
+ 0
+};
+
+const CInterfaceStubVtbl * const _google_update_idl_StubVtblList[] =
+{
+ ( CInterfaceStubVtbl *) &_ICoCreateAsyncStatusStubVtbl,
+ ( CInterfaceStubVtbl *) &_IGoogleUpdateStubVtbl,
+ ( CInterfaceStubVtbl *) &_IAppVersionWebStubVtbl,
+ ( CInterfaceStubVtbl *) &_IRegistrationUpdateHookStubVtbl,
+ ( CInterfaceStubVtbl *) &_IAppVersionStubVtbl,
+ ( CInterfaceStubVtbl *) &_IJobObserverStubVtbl,
+ ( CInterfaceStubVtbl *) &_ICoCreateAsyncStubVtbl,
+ ( CInterfaceStubVtbl *) &_IGoogleUpdate3StubVtbl,
+ ( CInterfaceStubVtbl *) &_IAppBundleWebStubVtbl,
+ ( CInterfaceStubVtbl *) &_ICredentialDialogStubVtbl,
+ ( CInterfaceStubVtbl *) &_IAppWebStubVtbl,
+ ( CInterfaceStubVtbl *) &_IGoogleUpdate3WebSecurityStubVtbl,
+ ( CInterfaceStubVtbl *) &_IPackageStubVtbl,
+ ( CInterfaceStubVtbl *) &_IAppStubVtbl,
+ ( CInterfaceStubVtbl *) &_IProcessLauncherStubVtbl,
+ ( CInterfaceStubVtbl *) &_IAppCommandWebStubVtbl,
+ ( CInterfaceStubVtbl *) &_IGoogleUpdateCoreStubVtbl,
+ ( CInterfaceStubVtbl *) &_IGoogleUpdate3WebStubVtbl,
+ ( CInterfaceStubVtbl *) &_IBrowserHttpRequest2StubVtbl,
+ ( CInterfaceStubVtbl *) &_IAppBundleStubVtbl,
+ ( CInterfaceStubVtbl *) &_IProgressWndEventsStubVtbl,
+ ( CInterfaceStubVtbl *) &_IOneClickProcessLauncherStubVtbl,
+ ( CInterfaceStubVtbl *) &_ICurrentStateStubVtbl,
+ ( CInterfaceStubVtbl *) &_IAppCommandStubVtbl,
+ 0
+};
+
+PCInterfaceName const _google_update_idl_InterfaceNamesList[] =
+{
+ "ICoCreateAsyncStatus",
+ "IGoogleUpdate",
+ "IAppVersionWeb",
+ "IRegistrationUpdateHook",
+ "IAppVersion",
+ "IJobObserver",
+ "ICoCreateAsync",
+ "IGoogleUpdate3",
+ "IAppBundleWeb",
+ "ICredentialDialog",
+ "IAppWeb",
+ "IGoogleUpdate3WebSecurity",
+ "IPackage",
+ "IApp",
+ "IProcessLauncher",
+ "IAppCommandWeb",
+ "IGoogleUpdateCore",
+ "IGoogleUpdate3Web",
+ "IBrowserHttpRequest2",
+ "IAppBundle",
+ "IProgressWndEvents",
+ "IOneClickProcessLauncher",
+ "ICurrentState",
+ "IAppCommand",
+ 0
+};
+
+const IID * const _google_update_idl_BaseIIDList[] =
+{
+ &IID_IDispatch,
+ 0,
+ &IID_IDispatch,
+ &IID_IDispatch,
+ &IID_IDispatch,
+ 0,
+ 0,
+ &IID_IDispatch,
+ &IID_IDispatch,
+ 0,
+ &IID_IDispatch,
+ 0,
+ &IID_IDispatch,
+ &IID_IDispatch,
+ 0,
+ &IID_IDispatch,
+ 0,
+ &IID_IDispatch,
+ 0,
+ &IID_IDispatch,
+ 0,
+ 0,
+ &IID_IDispatch,
+ &IID_IDispatch,
+ 0
+};
+
+
+#define _google_update_idl_CHECK_IID(n) IID_GENERIC_CHECK_IID( _google_update_idl, pIID, n)
+
+int __stdcall _google_update_idl_IID_Lookup( const IID * pIID, int * pIndex )
+{
+ IID_BS_LOOKUP_SETUP
+
+ IID_BS_LOOKUP_INITIAL_TEST( _google_update_idl, 24, 16 )
+ IID_BS_LOOKUP_NEXT_TEST( _google_update_idl, 8 )
+ IID_BS_LOOKUP_NEXT_TEST( _google_update_idl, 4 )
+ IID_BS_LOOKUP_NEXT_TEST( _google_update_idl, 2 )
+ IID_BS_LOOKUP_NEXT_TEST( _google_update_idl, 1 )
+ IID_BS_LOOKUP_RETURN_RESULT( _google_update_idl, 24, *pIndex )
+
+}
+
+const ExtendedProxyFileInfo google_update_idl_ProxyFileInfo =
+{
+ (PCInterfaceProxyVtblList *) & _google_update_idl_ProxyVtblList,
+ (PCInterfaceStubVtblList *) & _google_update_idl_StubVtblList,
+ (const PCInterfaceName * ) & _google_update_idl_InterfaceNamesList,
+ (const IID ** ) & _google_update_idl_BaseIIDList,
+ & _google_update_idl_IID_Lookup,
+ 24,
+ 2,
+ 0, /* table of [async_uuid] interfaces */
+ 0, /* Filler1 */
+ 0, /* Filler2 */
+ 0 /* Filler3 */
+};
+#if _MSC_VER >= 1200
+#pragma warning(pop)
+#endif
+
+
+#endif /* defined(_M_AMD64)*/
+
diff --git a/chromium/third_party/win_build_output/midl/google_update/x86/google_update_idl.dlldata.c b/chromium/third_party/win_build_output/midl/google_update/x86/google_update_idl.dlldata.c
new file mode 100644
index 00000000000..7f84320cb61
--- /dev/null
+++ b/chromium/third_party/win_build_output/midl/google_update/x86/google_update_idl.dlldata.c
@@ -0,0 +1,38 @@
+/*********************************************************
+ DllData file -- generated by MIDL compiler
+
+ DO NOT ALTER THIS FILE
+
+ This file is regenerated by MIDL on every IDL file compile.
+
+ To completely reconstruct this file, delete it and rerun MIDL
+ on all the IDL files in this DLL, specifying this file for the
+ /dlldata command line option
+
+*********************************************************/
+
+#define PROXY_DELEGATION
+
+#include <rpcproxy.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+EXTERN_PROXY_FILE( google_update_idl )
+
+
+PROXYFILE_LIST_START
+/* Start of list */
+ REFERENCE_PROXY_FILE( google_update_idl ),
+/* End of list */
+PROXYFILE_LIST_END
+
+
+DLLDATA_ROUTINES( aProxyFileList, GET_DLL_CLSID )
+
+#ifdef __cplusplus
+} /*extern "C" */
+#endif
+
+/* end of generated dlldata file */
diff --git a/chromium/third_party/win_build_output/midl/google_update/x86/google_update_idl.h b/chromium/third_party/win_build_output/midl/google_update/x86/google_update_idl.h
new file mode 100644
index 00000000000..1414af1bf25
--- /dev/null
+++ b/chromium/third_party/win_build_output/midl/google_update/x86/google_update_idl.h
@@ -0,0 +1,4892 @@
+
+
+/* this ALWAYS GENERATED file contains the definitions for the interfaces */
+
+
+ /* File created by MIDL compiler version 8.xx.xxxx */
+/* at a redacted point in time
+ */
+/* Compiler settings for ../../google_update/google_update_idl.idl:
+ Oicf, W1, Zp8, env=Win32 (32b run), target_arch=X86 8.xx.xxxx
+ protocol : dce , ms_ext, c_ext, robust
+ error checks: allocation ref bounds_check enum stub_data
+ VC __declspec() decoration level:
+ __declspec(uuid()), __declspec(selectany), __declspec(novtable)
+ DECLSPEC_UUID(), MIDL_INTERFACE()
+*/
+/* @@MIDL_FILE_HEADING( ) */
+
+#pragma warning( disable: 4049 ) /* more than 64k source lines */
+
+
+/* verify that the <rpcndr.h> version is high enough to compile this file*/
+#ifndef __REQUIRED_RPCNDR_H_VERSION__
+#define __REQUIRED_RPCNDR_H_VERSION__ 475
+#endif
+
+#include "rpc.h"
+#include "rpcndr.h"
+
+#ifndef __RPCNDR_H_VERSION__
+#error this stub requires an updated version of <rpcndr.h>
+#endif /* __RPCNDR_H_VERSION__ */
+
+#ifndef COM_NO_WINDOWS_H
+#include "windows.h"
+#include "ole2.h"
+#endif /*COM_NO_WINDOWS_H*/
+
+#ifndef __google_update_idl_h__
+#define __google_update_idl_h__
+
+#if defined(_MSC_VER) && (_MSC_VER >= 1020)
+#pragma once
+#endif
+
+/* Forward Declarations */
+
+#ifndef __IGoogleUpdate3_FWD_DEFINED__
+#define __IGoogleUpdate3_FWD_DEFINED__
+typedef interface IGoogleUpdate3 IGoogleUpdate3;
+
+#endif /* __IGoogleUpdate3_FWD_DEFINED__ */
+
+
+#ifndef __IAppBundle_FWD_DEFINED__
+#define __IAppBundle_FWD_DEFINED__
+typedef interface IAppBundle IAppBundle;
+
+#endif /* __IAppBundle_FWD_DEFINED__ */
+
+
+#ifndef __IApp_FWD_DEFINED__
+#define __IApp_FWD_DEFINED__
+typedef interface IApp IApp;
+
+#endif /* __IApp_FWD_DEFINED__ */
+
+
+#ifndef __IAppCommand_FWD_DEFINED__
+#define __IAppCommand_FWD_DEFINED__
+typedef interface IAppCommand IAppCommand;
+
+#endif /* __IAppCommand_FWD_DEFINED__ */
+
+
+#ifndef __IAppVersion_FWD_DEFINED__
+#define __IAppVersion_FWD_DEFINED__
+typedef interface IAppVersion IAppVersion;
+
+#endif /* __IAppVersion_FWD_DEFINED__ */
+
+
+#ifndef __IPackage_FWD_DEFINED__
+#define __IPackage_FWD_DEFINED__
+typedef interface IPackage IPackage;
+
+#endif /* __IPackage_FWD_DEFINED__ */
+
+
+#ifndef __ICurrentState_FWD_DEFINED__
+#define __ICurrentState_FWD_DEFINED__
+typedef interface ICurrentState ICurrentState;
+
+#endif /* __ICurrentState_FWD_DEFINED__ */
+
+
+#ifndef __IRegistrationUpdateHook_FWD_DEFINED__
+#define __IRegistrationUpdateHook_FWD_DEFINED__
+typedef interface IRegistrationUpdateHook IRegistrationUpdateHook;
+
+#endif /* __IRegistrationUpdateHook_FWD_DEFINED__ */
+
+
+#ifndef __ICredentialDialog_FWD_DEFINED__
+#define __ICredentialDialog_FWD_DEFINED__
+typedef interface ICredentialDialog ICredentialDialog;
+
+#endif /* __ICredentialDialog_FWD_DEFINED__ */
+
+
+#ifndef __IGoogleUpdate3Web_FWD_DEFINED__
+#define __IGoogleUpdate3Web_FWD_DEFINED__
+typedef interface IGoogleUpdate3Web IGoogleUpdate3Web;
+
+#endif /* __IGoogleUpdate3Web_FWD_DEFINED__ */
+
+
+#ifndef __IGoogleUpdate3WebSecurity_FWD_DEFINED__
+#define __IGoogleUpdate3WebSecurity_FWD_DEFINED__
+typedef interface IGoogleUpdate3WebSecurity IGoogleUpdate3WebSecurity;
+
+#endif /* __IGoogleUpdate3WebSecurity_FWD_DEFINED__ */
+
+
+#ifndef __IAppBundleWeb_FWD_DEFINED__
+#define __IAppBundleWeb_FWD_DEFINED__
+typedef interface IAppBundleWeb IAppBundleWeb;
+
+#endif /* __IAppBundleWeb_FWD_DEFINED__ */
+
+
+#ifndef __IAppWeb_FWD_DEFINED__
+#define __IAppWeb_FWD_DEFINED__
+typedef interface IAppWeb IAppWeb;
+
+#endif /* __IAppWeb_FWD_DEFINED__ */
+
+
+#ifndef __IAppCommandWeb_FWD_DEFINED__
+#define __IAppCommandWeb_FWD_DEFINED__
+typedef interface IAppCommandWeb IAppCommandWeb;
+
+#endif /* __IAppCommandWeb_FWD_DEFINED__ */
+
+
+#ifndef __IAppVersionWeb_FWD_DEFINED__
+#define __IAppVersionWeb_FWD_DEFINED__
+typedef interface IAppVersionWeb IAppVersionWeb;
+
+#endif /* __IAppVersionWeb_FWD_DEFINED__ */
+
+
+#ifndef __ICoCreateAsyncStatus_FWD_DEFINED__
+#define __ICoCreateAsyncStatus_FWD_DEFINED__
+typedef interface ICoCreateAsyncStatus ICoCreateAsyncStatus;
+
+#endif /* __ICoCreateAsyncStatus_FWD_DEFINED__ */
+
+
+#ifndef __ICoCreateAsync_FWD_DEFINED__
+#define __ICoCreateAsync_FWD_DEFINED__
+typedef interface ICoCreateAsync ICoCreateAsync;
+
+#endif /* __ICoCreateAsync_FWD_DEFINED__ */
+
+
+#ifndef __IBrowserHttpRequest2_FWD_DEFINED__
+#define __IBrowserHttpRequest2_FWD_DEFINED__
+typedef interface IBrowserHttpRequest2 IBrowserHttpRequest2;
+
+#endif /* __IBrowserHttpRequest2_FWD_DEFINED__ */
+
+
+#ifndef __IProcessLauncher_FWD_DEFINED__
+#define __IProcessLauncher_FWD_DEFINED__
+typedef interface IProcessLauncher IProcessLauncher;
+
+#endif /* __IProcessLauncher_FWD_DEFINED__ */
+
+
+#ifndef __IOneClickProcessLauncher_FWD_DEFINED__
+#define __IOneClickProcessLauncher_FWD_DEFINED__
+typedef interface IOneClickProcessLauncher IOneClickProcessLauncher;
+
+#endif /* __IOneClickProcessLauncher_FWD_DEFINED__ */
+
+
+#ifndef __IProgressWndEvents_FWD_DEFINED__
+#define __IProgressWndEvents_FWD_DEFINED__
+typedef interface IProgressWndEvents IProgressWndEvents;
+
+#endif /* __IProgressWndEvents_FWD_DEFINED__ */
+
+
+#ifndef __IJobObserver_FWD_DEFINED__
+#define __IJobObserver_FWD_DEFINED__
+typedef interface IJobObserver IJobObserver;
+
+#endif /* __IJobObserver_FWD_DEFINED__ */
+
+
+#ifndef __IGoogleUpdate_FWD_DEFINED__
+#define __IGoogleUpdate_FWD_DEFINED__
+typedef interface IGoogleUpdate IGoogleUpdate;
+
+#endif /* __IGoogleUpdate_FWD_DEFINED__ */
+
+
+#ifndef __IGoogleUpdateCore_FWD_DEFINED__
+#define __IGoogleUpdateCore_FWD_DEFINED__
+typedef interface IGoogleUpdateCore IGoogleUpdateCore;
+
+#endif /* __IGoogleUpdateCore_FWD_DEFINED__ */
+
+
+#ifndef __IGoogleUpdate3_FWD_DEFINED__
+#define __IGoogleUpdate3_FWD_DEFINED__
+typedef interface IGoogleUpdate3 IGoogleUpdate3;
+
+#endif /* __IGoogleUpdate3_FWD_DEFINED__ */
+
+
+#ifndef __IAppBundle_FWD_DEFINED__
+#define __IAppBundle_FWD_DEFINED__
+typedef interface IAppBundle IAppBundle;
+
+#endif /* __IAppBundle_FWD_DEFINED__ */
+
+
+#ifndef __IApp_FWD_DEFINED__
+#define __IApp_FWD_DEFINED__
+typedef interface IApp IApp;
+
+#endif /* __IApp_FWD_DEFINED__ */
+
+
+#ifndef __IAppCommand_FWD_DEFINED__
+#define __IAppCommand_FWD_DEFINED__
+typedef interface IAppCommand IAppCommand;
+
+#endif /* __IAppCommand_FWD_DEFINED__ */
+
+
+#ifndef __IAppVersion_FWD_DEFINED__
+#define __IAppVersion_FWD_DEFINED__
+typedef interface IAppVersion IAppVersion;
+
+#endif /* __IAppVersion_FWD_DEFINED__ */
+
+
+#ifndef __IPackage_FWD_DEFINED__
+#define __IPackage_FWD_DEFINED__
+typedef interface IPackage IPackage;
+
+#endif /* __IPackage_FWD_DEFINED__ */
+
+
+#ifndef __ICurrentState_FWD_DEFINED__
+#define __ICurrentState_FWD_DEFINED__
+typedef interface ICurrentState ICurrentState;
+
+#endif /* __ICurrentState_FWD_DEFINED__ */
+
+
+#ifndef __IGoogleUpdate3Web_FWD_DEFINED__
+#define __IGoogleUpdate3Web_FWD_DEFINED__
+typedef interface IGoogleUpdate3Web IGoogleUpdate3Web;
+
+#endif /* __IGoogleUpdate3Web_FWD_DEFINED__ */
+
+
+#ifndef __IAppBundleWeb_FWD_DEFINED__
+#define __IAppBundleWeb_FWD_DEFINED__
+typedef interface IAppBundleWeb IAppBundleWeb;
+
+#endif /* __IAppBundleWeb_FWD_DEFINED__ */
+
+
+#ifndef __IAppWeb_FWD_DEFINED__
+#define __IAppWeb_FWD_DEFINED__
+typedef interface IAppWeb IAppWeb;
+
+#endif /* __IAppWeb_FWD_DEFINED__ */
+
+
+#ifndef __IAppCommandWeb_FWD_DEFINED__
+#define __IAppCommandWeb_FWD_DEFINED__
+typedef interface IAppCommandWeb IAppCommandWeb;
+
+#endif /* __IAppCommandWeb_FWD_DEFINED__ */
+
+
+#ifndef __IAppVersionWeb_FWD_DEFINED__
+#define __IAppVersionWeb_FWD_DEFINED__
+typedef interface IAppVersionWeb IAppVersionWeb;
+
+#endif /* __IAppVersionWeb_FWD_DEFINED__ */
+
+
+#ifndef __ICoCreateAsyncStatus_FWD_DEFINED__
+#define __ICoCreateAsyncStatus_FWD_DEFINED__
+typedef interface ICoCreateAsyncStatus ICoCreateAsyncStatus;
+
+#endif /* __ICoCreateAsyncStatus_FWD_DEFINED__ */
+
+
+#ifndef __GoogleUpdate3UserClass_FWD_DEFINED__
+#define __GoogleUpdate3UserClass_FWD_DEFINED__
+
+#ifdef __cplusplus
+typedef class GoogleUpdate3UserClass GoogleUpdate3UserClass;
+#else
+typedef struct GoogleUpdate3UserClass GoogleUpdate3UserClass;
+#endif /* __cplusplus */
+
+#endif /* __GoogleUpdate3UserClass_FWD_DEFINED__ */
+
+
+#ifndef __GoogleUpdate3ServiceClass_FWD_DEFINED__
+#define __GoogleUpdate3ServiceClass_FWD_DEFINED__
+
+#ifdef __cplusplus
+typedef class GoogleUpdate3ServiceClass GoogleUpdate3ServiceClass;
+#else
+typedef struct GoogleUpdate3ServiceClass GoogleUpdate3ServiceClass;
+#endif /* __cplusplus */
+
+#endif /* __GoogleUpdate3ServiceClass_FWD_DEFINED__ */
+
+
+#ifndef __GoogleUpdate3WebUserClass_FWD_DEFINED__
+#define __GoogleUpdate3WebUserClass_FWD_DEFINED__
+
+#ifdef __cplusplus
+typedef class GoogleUpdate3WebUserClass GoogleUpdate3WebUserClass;
+#else
+typedef struct GoogleUpdate3WebUserClass GoogleUpdate3WebUserClass;
+#endif /* __cplusplus */
+
+#endif /* __GoogleUpdate3WebUserClass_FWD_DEFINED__ */
+
+
+#ifndef __GoogleUpdate3WebMachineClass_FWD_DEFINED__
+#define __GoogleUpdate3WebMachineClass_FWD_DEFINED__
+
+#ifdef __cplusplus
+typedef class GoogleUpdate3WebMachineClass GoogleUpdate3WebMachineClass;
+#else
+typedef struct GoogleUpdate3WebMachineClass GoogleUpdate3WebMachineClass;
+#endif /* __cplusplus */
+
+#endif /* __GoogleUpdate3WebMachineClass_FWD_DEFINED__ */
+
+
+#ifndef __GoogleUpdate3WebServiceClass_FWD_DEFINED__
+#define __GoogleUpdate3WebServiceClass_FWD_DEFINED__
+
+#ifdef __cplusplus
+typedef class GoogleUpdate3WebServiceClass GoogleUpdate3WebServiceClass;
+#else
+typedef struct GoogleUpdate3WebServiceClass GoogleUpdate3WebServiceClass;
+#endif /* __cplusplus */
+
+#endif /* __GoogleUpdate3WebServiceClass_FWD_DEFINED__ */
+
+
+#ifndef __GoogleUpdate3WebMachineFallbackClass_FWD_DEFINED__
+#define __GoogleUpdate3WebMachineFallbackClass_FWD_DEFINED__
+
+#ifdef __cplusplus
+typedef class GoogleUpdate3WebMachineFallbackClass GoogleUpdate3WebMachineFallbackClass;
+#else
+typedef struct GoogleUpdate3WebMachineFallbackClass GoogleUpdate3WebMachineFallbackClass;
+#endif /* __cplusplus */
+
+#endif /* __GoogleUpdate3WebMachineFallbackClass_FWD_DEFINED__ */
+
+
+#ifndef __CurrentStateUserClass_FWD_DEFINED__
+#define __CurrentStateUserClass_FWD_DEFINED__
+
+#ifdef __cplusplus
+typedef class CurrentStateUserClass CurrentStateUserClass;
+#else
+typedef struct CurrentStateUserClass CurrentStateUserClass;
+#endif /* __cplusplus */
+
+#endif /* __CurrentStateUserClass_FWD_DEFINED__ */
+
+
+#ifndef __CurrentStateMachineClass_FWD_DEFINED__
+#define __CurrentStateMachineClass_FWD_DEFINED__
+
+#ifdef __cplusplus
+typedef class CurrentStateMachineClass CurrentStateMachineClass;
+#else
+typedef struct CurrentStateMachineClass CurrentStateMachineClass;
+#endif /* __cplusplus */
+
+#endif /* __CurrentStateMachineClass_FWD_DEFINED__ */
+
+
+#ifndef __CoCreateAsyncClass_FWD_DEFINED__
+#define __CoCreateAsyncClass_FWD_DEFINED__
+
+#ifdef __cplusplus
+typedef class CoCreateAsyncClass CoCreateAsyncClass;
+#else
+typedef struct CoCreateAsyncClass CoCreateAsyncClass;
+#endif /* __cplusplus */
+
+#endif /* __CoCreateAsyncClass_FWD_DEFINED__ */
+
+
+#ifndef __CredentialDialogUserClass_FWD_DEFINED__
+#define __CredentialDialogUserClass_FWD_DEFINED__
+
+#ifdef __cplusplus
+typedef class CredentialDialogUserClass CredentialDialogUserClass;
+#else
+typedef struct CredentialDialogUserClass CredentialDialogUserClass;
+#endif /* __cplusplus */
+
+#endif /* __CredentialDialogUserClass_FWD_DEFINED__ */
+
+
+#ifndef __CredentialDialogMachineClass_FWD_DEFINED__
+#define __CredentialDialogMachineClass_FWD_DEFINED__
+
+#ifdef __cplusplus
+typedef class CredentialDialogMachineClass CredentialDialogMachineClass;
+#else
+typedef struct CredentialDialogMachineClass CredentialDialogMachineClass;
+#endif /* __cplusplus */
+
+#endif /* __CredentialDialogMachineClass_FWD_DEFINED__ */
+
+
+#ifndef __ProcessLauncherClass_FWD_DEFINED__
+#define __ProcessLauncherClass_FWD_DEFINED__
+
+#ifdef __cplusplus
+typedef class ProcessLauncherClass ProcessLauncherClass;
+#else
+typedef struct ProcessLauncherClass ProcessLauncherClass;
+#endif /* __cplusplus */
+
+#endif /* __ProcessLauncherClass_FWD_DEFINED__ */
+
+
+#ifndef __OneClickUserProcessLauncherClass_FWD_DEFINED__
+#define __OneClickUserProcessLauncherClass_FWD_DEFINED__
+
+#ifdef __cplusplus
+typedef class OneClickUserProcessLauncherClass OneClickUserProcessLauncherClass;
+#else
+typedef struct OneClickUserProcessLauncherClass OneClickUserProcessLauncherClass;
+#endif /* __cplusplus */
+
+#endif /* __OneClickUserProcessLauncherClass_FWD_DEFINED__ */
+
+
+#ifndef __OneClickMachineProcessLauncherClass_FWD_DEFINED__
+#define __OneClickMachineProcessLauncherClass_FWD_DEFINED__
+
+#ifdef __cplusplus
+typedef class OneClickMachineProcessLauncherClass OneClickMachineProcessLauncherClass;
+#else
+typedef struct OneClickMachineProcessLauncherClass OneClickMachineProcessLauncherClass;
+#endif /* __cplusplus */
+
+#endif /* __OneClickMachineProcessLauncherClass_FWD_DEFINED__ */
+
+
+#ifndef __OnDemandUserAppsClass_FWD_DEFINED__
+#define __OnDemandUserAppsClass_FWD_DEFINED__
+
+#ifdef __cplusplus
+typedef class OnDemandUserAppsClass OnDemandUserAppsClass;
+#else
+typedef struct OnDemandUserAppsClass OnDemandUserAppsClass;
+#endif /* __cplusplus */
+
+#endif /* __OnDemandUserAppsClass_FWD_DEFINED__ */
+
+
+#ifndef __OnDemandMachineAppsClass_FWD_DEFINED__
+#define __OnDemandMachineAppsClass_FWD_DEFINED__
+
+#ifdef __cplusplus
+typedef class OnDemandMachineAppsClass OnDemandMachineAppsClass;
+#else
+typedef struct OnDemandMachineAppsClass OnDemandMachineAppsClass;
+#endif /* __cplusplus */
+
+#endif /* __OnDemandMachineAppsClass_FWD_DEFINED__ */
+
+
+#ifndef __OnDemandMachineAppsServiceClass_FWD_DEFINED__
+#define __OnDemandMachineAppsServiceClass_FWD_DEFINED__
+
+#ifdef __cplusplus
+typedef class OnDemandMachineAppsServiceClass OnDemandMachineAppsServiceClass;
+#else
+typedef struct OnDemandMachineAppsServiceClass OnDemandMachineAppsServiceClass;
+#endif /* __cplusplus */
+
+#endif /* __OnDemandMachineAppsServiceClass_FWD_DEFINED__ */
+
+
+#ifndef __OnDemandMachineAppsFallbackClass_FWD_DEFINED__
+#define __OnDemandMachineAppsFallbackClass_FWD_DEFINED__
+
+#ifdef __cplusplus
+typedef class OnDemandMachineAppsFallbackClass OnDemandMachineAppsFallbackClass;
+#else
+typedef struct OnDemandMachineAppsFallbackClass OnDemandMachineAppsFallbackClass;
+#endif /* __cplusplus */
+
+#endif /* __OnDemandMachineAppsFallbackClass_FWD_DEFINED__ */
+
+
+#ifndef __GoogleUpdateCoreClass_FWD_DEFINED__
+#define __GoogleUpdateCoreClass_FWD_DEFINED__
+
+#ifdef __cplusplus
+typedef class GoogleUpdateCoreClass GoogleUpdateCoreClass;
+#else
+typedef struct GoogleUpdateCoreClass GoogleUpdateCoreClass;
+#endif /* __cplusplus */
+
+#endif /* __GoogleUpdateCoreClass_FWD_DEFINED__ */
+
+
+#ifndef __GoogleUpdateCoreMachineClass_FWD_DEFINED__
+#define __GoogleUpdateCoreMachineClass_FWD_DEFINED__
+
+#ifdef __cplusplus
+typedef class GoogleUpdateCoreMachineClass GoogleUpdateCoreMachineClass;
+#else
+typedef struct GoogleUpdateCoreMachineClass GoogleUpdateCoreMachineClass;
+#endif /* __cplusplus */
+
+#endif /* __GoogleUpdateCoreMachineClass_FWD_DEFINED__ */
+
+
+/* header files for imported files */
+#include "oaidl.h"
+#include "ocidl.h"
+
+#ifdef __cplusplus
+extern "C"{
+#endif
+
+
+/* interface __MIDL_itf_google_update_idl_0000_0000 */
+/* [local] */
+
+typedef
+enum BrowserType
+ {
+ BROWSER_UNKNOWN = 0,
+ BROWSER_DEFAULT = 1,
+ BROWSER_INTERNET_EXPLORER = 2,
+ BROWSER_FIREFOX = 3,
+ BROWSER_CHROME = 4
+ } BrowserType;
+
+typedef
+enum CurrentState
+ {
+ STATE_INIT = 1,
+ STATE_WAITING_TO_CHECK_FOR_UPDATE = 2,
+ STATE_CHECKING_FOR_UPDATE = 3,
+ STATE_UPDATE_AVAILABLE = 4,
+ STATE_WAITING_TO_DOWNLOAD = 5,
+ STATE_RETRYING_DOWNLOAD = 6,
+ STATE_DOWNLOADING = 7,
+ STATE_DOWNLOAD_COMPLETE = 8,
+ STATE_EXTRACTING = 9,
+ STATE_APPLYING_DIFFERENTIAL_PATCH = 10,
+ STATE_READY_TO_INSTALL = 11,
+ STATE_WAITING_TO_INSTALL = 12,
+ STATE_INSTALLING = 13,
+ STATE_INSTALL_COMPLETE = 14,
+ STATE_PAUSED = 15,
+ STATE_NO_UPDATE = 16,
+ STATE_ERROR = 17
+ } CurrentState;
+
+typedef
+enum InstallPriority
+ {
+ INSTALL_PRIORITY_LOW = 0,
+ INSTALL_PRIORITY_HIGH = 10
+ } InstallPriority;
+
+typedef
+enum PostInstallAction
+ {
+ POST_INSTALL_ACTION_DEFAULT = 0,
+ POST_INSTALL_ACTION_EXIT_SILENTLY = 1,
+ POST_INSTALL_ACTION_LAUNCH_COMMAND = 2,
+ POST_INSTALL_ACTION_EXIT_SILENTLY_ON_LAUNCH_COMMAND = 3,
+ POST_INSTALL_ACTION_RESTART_BROWSER = 4,
+ POST_INSTALL_ACTION_RESTART_ALL_BROWSERS = 5,
+ POST_INSTALL_ACTION_REBOOT = 6
+ } PostInstallAction;
+
+
+enum AppCommandStatus
+ {
+ COMMAND_STATUS_INIT = 1,
+ COMMAND_STATUS_RUNNING = 2,
+ COMMAND_STATUS_ERROR = 3,
+ COMMAND_STATUS_COMPLETE = 4
+ } ;
+
+
+extern RPC_IF_HANDLE __MIDL_itf_google_update_idl_0000_0000_v0_0_c_ifspec;
+extern RPC_IF_HANDLE __MIDL_itf_google_update_idl_0000_0000_v0_0_s_ifspec;
+
+#ifndef __IGoogleUpdate3_INTERFACE_DEFINED__
+#define __IGoogleUpdate3_INTERFACE_DEFINED__
+
+/* interface IGoogleUpdate3 */
+/* [unique][helpstring][uuid][dual][object] */
+
+
+EXTERN_C const IID IID_IGoogleUpdate3;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("6DB17455-4E85-46e7-9D23-E555E4B005AF")
+ IGoogleUpdate3 : public IDispatch
+ {
+ public:
+ virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Count(
+ /* [retval][out] */ long *count) = 0;
+
+ virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Item(
+ /* [in] */ long index,
+ /* [retval][out] */ IDispatch **bundle) = 0;
+
+ virtual /* [id] */ HRESULT STDMETHODCALLTYPE createAppBundle(
+ /* [retval][out] */ IDispatch **app_bundle) = 0;
+
+ };
+
+
+#else /* C style interface */
+
+ typedef struct IGoogleUpdate3Vtbl
+ {
+ BEGIN_INTERFACE
+
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ IGoogleUpdate3 * This,
+ /* [in] */ REFIID riid,
+ /* [annotation][iid_is][out] */
+ _COM_Outptr_ void **ppvObject);
+
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ IGoogleUpdate3 * This);
+
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ IGoogleUpdate3 * This);
+
+ HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
+ IGoogleUpdate3 * This,
+ /* [out] */ UINT *pctinfo);
+
+ HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
+ IGoogleUpdate3 * This,
+ /* [in] */ UINT iTInfo,
+ /* [in] */ LCID lcid,
+ /* [out] */ ITypeInfo **ppTInfo);
+
+ HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
+ IGoogleUpdate3 * This,
+ /* [in] */ REFIID riid,
+ /* [size_is][in] */ LPOLESTR *rgszNames,
+ /* [range][in] */ UINT cNames,
+ /* [in] */ LCID lcid,
+ /* [size_is][out] */ DISPID *rgDispId);
+
+ /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
+ IGoogleUpdate3 * This,
+ /* [annotation][in] */
+ _In_ DISPID dispIdMember,
+ /* [annotation][in] */
+ _In_ REFIID riid,
+ /* [annotation][in] */
+ _In_ LCID lcid,
+ /* [annotation][in] */
+ _In_ WORD wFlags,
+ /* [annotation][out][in] */
+ _In_ DISPPARAMS *pDispParams,
+ /* [annotation][out] */
+ _Out_opt_ VARIANT *pVarResult,
+ /* [annotation][out] */
+ _Out_opt_ EXCEPINFO *pExcepInfo,
+ /* [annotation][out] */
+ _Out_opt_ UINT *puArgErr);
+
+ /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Count )(
+ IGoogleUpdate3 * This,
+ /* [retval][out] */ long *count);
+
+ /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Item )(
+ IGoogleUpdate3 * This,
+ /* [in] */ long index,
+ /* [retval][out] */ IDispatch **bundle);
+
+ /* [id] */ HRESULT ( STDMETHODCALLTYPE *createAppBundle )(
+ IGoogleUpdate3 * This,
+ /* [retval][out] */ IDispatch **app_bundle);
+
+ END_INTERFACE
+ } IGoogleUpdate3Vtbl;
+
+ interface IGoogleUpdate3
+ {
+ CONST_VTBL struct IGoogleUpdate3Vtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define IGoogleUpdate3_QueryInterface(This,riid,ppvObject) \
+ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
+
+#define IGoogleUpdate3_AddRef(This) \
+ ( (This)->lpVtbl -> AddRef(This) )
+
+#define IGoogleUpdate3_Release(This) \
+ ( (This)->lpVtbl -> Release(This) )
+
+
+#define IGoogleUpdate3_GetTypeInfoCount(This,pctinfo) \
+ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
+
+#define IGoogleUpdate3_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
+ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
+
+#define IGoogleUpdate3_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
+ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
+
+#define IGoogleUpdate3_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
+ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
+
+
+#define IGoogleUpdate3_get_Count(This,count) \
+ ( (This)->lpVtbl -> get_Count(This,count) )
+
+#define IGoogleUpdate3_get_Item(This,index,bundle) \
+ ( (This)->lpVtbl -> get_Item(This,index,bundle) )
+
+#define IGoogleUpdate3_createAppBundle(This,app_bundle) \
+ ( (This)->lpVtbl -> createAppBundle(This,app_bundle) )
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+
+#endif /* __IGoogleUpdate3_INTERFACE_DEFINED__ */
+
+
+#ifndef __IAppBundle_INTERFACE_DEFINED__
+#define __IAppBundle_INTERFACE_DEFINED__
+
+/* interface IAppBundle */
+/* [unique][helpstring][uuid][dual][object] */
+
+
+EXTERN_C const IID IID_IAppBundle;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("fe908cdd-22bb-472a-9870-1a0390e42f36")
+ IAppBundle : public IDispatch
+ {
+ public:
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_displayName(
+ /* [retval][out] */ BSTR *__MIDL__IAppBundle0000) = 0;
+
+ virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_displayName(
+ /* [in] */ BSTR __MIDL__IAppBundle0001) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_displayLanguage(
+ /* [retval][out] */ BSTR *__MIDL__IAppBundle0002) = 0;
+
+ virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_displayLanguage(
+ /* [in] */ BSTR __MIDL__IAppBundle0003) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_installSource(
+ /* [retval][out] */ BSTR *__MIDL__IAppBundle0004) = 0;
+
+ virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_installSource(
+ /* [in] */ BSTR __MIDL__IAppBundle0005) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_originURL(
+ /* [retval][out] */ BSTR *__MIDL__IAppBundle0006) = 0;
+
+ virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_originURL(
+ /* [in] */ BSTR __MIDL__IAppBundle0007) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_offlineDirectory(
+ /* [retval][out] */ BSTR *offline_dir) = 0;
+
+ virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_offlineDirectory(
+ /* [in] */ BSTR offline_dir) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_sessionId(
+ /* [retval][out] */ BSTR *session_id) = 0;
+
+ virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_sessionId(
+ /* [in] */ BSTR session_id) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_sendPings(
+ /* [retval][out] */ VARIANT_BOOL *send_pings) = 0;
+
+ virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_sendPings(
+ /* [in] */ VARIANT_BOOL send_pings) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_priority(
+ /* [retval][out] */ long *priority) = 0;
+
+ virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_priority(
+ /* [in] */ long priority) = 0;
+
+ virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Count(
+ /* [retval][out] */ long *count) = 0;
+
+ virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Item(
+ /* [in] */ long index,
+ /* [retval][out] */ IDispatch **app) = 0;
+
+ virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_altTokens(
+ /* [in] */ ULONG_PTR impersonation_token,
+ /* [in] */ ULONG_PTR primary_token,
+ /* [in] */ DWORD caller_proc_id) = 0;
+
+ virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_parentHWND(
+ /* [in] */ ULONG_PTR hwnd) = 0;
+
+ virtual /* [id] */ HRESULT STDMETHODCALLTYPE initialize( void) = 0;
+
+ virtual /* [id] */ HRESULT STDMETHODCALLTYPE createApp(
+ /* [in] */ BSTR app_id,
+ /* [retval][out] */ IDispatch **app) = 0;
+
+ virtual /* [id] */ HRESULT STDMETHODCALLTYPE createInstalledApp(
+ /* [in] */ BSTR app_id,
+ /* [retval][out] */ IDispatch **app) = 0;
+
+ virtual /* [id] */ HRESULT STDMETHODCALLTYPE createAllInstalledApps( void) = 0;
+
+ virtual /* [id] */ HRESULT STDMETHODCALLTYPE checkForUpdate( void) = 0;
+
+ virtual /* [id] */ HRESULT STDMETHODCALLTYPE download( void) = 0;
+
+ virtual /* [id] */ HRESULT STDMETHODCALLTYPE install( void) = 0;
+
+ virtual /* [id] */ HRESULT STDMETHODCALLTYPE updateAllApps( void) = 0;
+
+ virtual /* [id] */ HRESULT STDMETHODCALLTYPE stop( void) = 0;
+
+ virtual /* [id] */ HRESULT STDMETHODCALLTYPE pause( void) = 0;
+
+ virtual /* [id] */ HRESULT STDMETHODCALLTYPE resume( void) = 0;
+
+ virtual /* [id] */ HRESULT STDMETHODCALLTYPE isBusy(
+ /* [retval][out] */ VARIANT_BOOL *is_busy) = 0;
+
+ virtual /* [id] */ HRESULT STDMETHODCALLTYPE downloadPackage(
+ /* [in] */ BSTR app_id,
+ /* [in] */ BSTR package_name) = 0;
+
+ virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_currentState(
+ /* [retval][out] */ VARIANT *current_state) = 0;
+
+ };
+
+
+#else /* C style interface */
+
+ typedef struct IAppBundleVtbl
+ {
+ BEGIN_INTERFACE
+
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ IAppBundle * This,
+ /* [in] */ REFIID riid,
+ /* [annotation][iid_is][out] */
+ _COM_Outptr_ void **ppvObject);
+
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ IAppBundle * This);
+
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ IAppBundle * This);
+
+ HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
+ IAppBundle * This,
+ /* [out] */ UINT *pctinfo);
+
+ HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
+ IAppBundle * This,
+ /* [in] */ UINT iTInfo,
+ /* [in] */ LCID lcid,
+ /* [out] */ ITypeInfo **ppTInfo);
+
+ HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
+ IAppBundle * This,
+ /* [in] */ REFIID riid,
+ /* [size_is][in] */ LPOLESTR *rgszNames,
+ /* [range][in] */ UINT cNames,
+ /* [in] */ LCID lcid,
+ /* [size_is][out] */ DISPID *rgDispId);
+
+ /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
+ IAppBundle * This,
+ /* [annotation][in] */
+ _In_ DISPID dispIdMember,
+ /* [annotation][in] */
+ _In_ REFIID riid,
+ /* [annotation][in] */
+ _In_ LCID lcid,
+ /* [annotation][in] */
+ _In_ WORD wFlags,
+ /* [annotation][out][in] */
+ _In_ DISPPARAMS *pDispParams,
+ /* [annotation][out] */
+ _Out_opt_ VARIANT *pVarResult,
+ /* [annotation][out] */
+ _Out_opt_ EXCEPINFO *pExcepInfo,
+ /* [annotation][out] */
+ _Out_opt_ UINT *puArgErr);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_displayName )(
+ IAppBundle * This,
+ /* [retval][out] */ BSTR *__MIDL__IAppBundle0000);
+
+ /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_displayName )(
+ IAppBundle * This,
+ /* [in] */ BSTR __MIDL__IAppBundle0001);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_displayLanguage )(
+ IAppBundle * This,
+ /* [retval][out] */ BSTR *__MIDL__IAppBundle0002);
+
+ /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_displayLanguage )(
+ IAppBundle * This,
+ /* [in] */ BSTR __MIDL__IAppBundle0003);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_installSource )(
+ IAppBundle * This,
+ /* [retval][out] */ BSTR *__MIDL__IAppBundle0004);
+
+ /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_installSource )(
+ IAppBundle * This,
+ /* [in] */ BSTR __MIDL__IAppBundle0005);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_originURL )(
+ IAppBundle * This,
+ /* [retval][out] */ BSTR *__MIDL__IAppBundle0006);
+
+ /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_originURL )(
+ IAppBundle * This,
+ /* [in] */ BSTR __MIDL__IAppBundle0007);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_offlineDirectory )(
+ IAppBundle * This,
+ /* [retval][out] */ BSTR *offline_dir);
+
+ /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_offlineDirectory )(
+ IAppBundle * This,
+ /* [in] */ BSTR offline_dir);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_sessionId )(
+ IAppBundle * This,
+ /* [retval][out] */ BSTR *session_id);
+
+ /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_sessionId )(
+ IAppBundle * This,
+ /* [in] */ BSTR session_id);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_sendPings )(
+ IAppBundle * This,
+ /* [retval][out] */ VARIANT_BOOL *send_pings);
+
+ /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_sendPings )(
+ IAppBundle * This,
+ /* [in] */ VARIANT_BOOL send_pings);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_priority )(
+ IAppBundle * This,
+ /* [retval][out] */ long *priority);
+
+ /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_priority )(
+ IAppBundle * This,
+ /* [in] */ long priority);
+
+ /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Count )(
+ IAppBundle * This,
+ /* [retval][out] */ long *count);
+
+ /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Item )(
+ IAppBundle * This,
+ /* [in] */ long index,
+ /* [retval][out] */ IDispatch **app);
+
+ /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_altTokens )(
+ IAppBundle * This,
+ /* [in] */ ULONG_PTR impersonation_token,
+ /* [in] */ ULONG_PTR primary_token,
+ /* [in] */ DWORD caller_proc_id);
+
+ /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_parentHWND )(
+ IAppBundle * This,
+ /* [in] */ ULONG_PTR hwnd);
+
+ /* [id] */ HRESULT ( STDMETHODCALLTYPE *initialize )(
+ IAppBundle * This);
+
+ /* [id] */ HRESULT ( STDMETHODCALLTYPE *createApp )(
+ IAppBundle * This,
+ /* [in] */ BSTR app_id,
+ /* [retval][out] */ IDispatch **app);
+
+ /* [id] */ HRESULT ( STDMETHODCALLTYPE *createInstalledApp )(
+ IAppBundle * This,
+ /* [in] */ BSTR app_id,
+ /* [retval][out] */ IDispatch **app);
+
+ /* [id] */ HRESULT ( STDMETHODCALLTYPE *createAllInstalledApps )(
+ IAppBundle * This);
+
+ /* [id] */ HRESULT ( STDMETHODCALLTYPE *checkForUpdate )(
+ IAppBundle * This);
+
+ /* [id] */ HRESULT ( STDMETHODCALLTYPE *download )(
+ IAppBundle * This);
+
+ /* [id] */ HRESULT ( STDMETHODCALLTYPE *install )(
+ IAppBundle * This);
+
+ /* [id] */ HRESULT ( STDMETHODCALLTYPE *updateAllApps )(
+ IAppBundle * This);
+
+ /* [id] */ HRESULT ( STDMETHODCALLTYPE *stop )(
+ IAppBundle * This);
+
+ /* [id] */ HRESULT ( STDMETHODCALLTYPE *pause )(
+ IAppBundle * This);
+
+ /* [id] */ HRESULT ( STDMETHODCALLTYPE *resume )(
+ IAppBundle * This);
+
+ /* [id] */ HRESULT ( STDMETHODCALLTYPE *isBusy )(
+ IAppBundle * This,
+ /* [retval][out] */ VARIANT_BOOL *is_busy);
+
+ /* [id] */ HRESULT ( STDMETHODCALLTYPE *downloadPackage )(
+ IAppBundle * This,
+ /* [in] */ BSTR app_id,
+ /* [in] */ BSTR package_name);
+
+ /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_currentState )(
+ IAppBundle * This,
+ /* [retval][out] */ VARIANT *current_state);
+
+ END_INTERFACE
+ } IAppBundleVtbl;
+
+ interface IAppBundle
+ {
+ CONST_VTBL struct IAppBundleVtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define IAppBundle_QueryInterface(This,riid,ppvObject) \
+ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
+
+#define IAppBundle_AddRef(This) \
+ ( (This)->lpVtbl -> AddRef(This) )
+
+#define IAppBundle_Release(This) \
+ ( (This)->lpVtbl -> Release(This) )
+
+
+#define IAppBundle_GetTypeInfoCount(This,pctinfo) \
+ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
+
+#define IAppBundle_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
+ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
+
+#define IAppBundle_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
+ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
+
+#define IAppBundle_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
+ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
+
+
+#define IAppBundle_get_displayName(This,__MIDL__IAppBundle0000) \
+ ( (This)->lpVtbl -> get_displayName(This,__MIDL__IAppBundle0000) )
+
+#define IAppBundle_put_displayName(This,__MIDL__IAppBundle0001) \
+ ( (This)->lpVtbl -> put_displayName(This,__MIDL__IAppBundle0001) )
+
+#define IAppBundle_get_displayLanguage(This,__MIDL__IAppBundle0002) \
+ ( (This)->lpVtbl -> get_displayLanguage(This,__MIDL__IAppBundle0002) )
+
+#define IAppBundle_put_displayLanguage(This,__MIDL__IAppBundle0003) \
+ ( (This)->lpVtbl -> put_displayLanguage(This,__MIDL__IAppBundle0003) )
+
+#define IAppBundle_get_installSource(This,__MIDL__IAppBundle0004) \
+ ( (This)->lpVtbl -> get_installSource(This,__MIDL__IAppBundle0004) )
+
+#define IAppBundle_put_installSource(This,__MIDL__IAppBundle0005) \
+ ( (This)->lpVtbl -> put_installSource(This,__MIDL__IAppBundle0005) )
+
+#define IAppBundle_get_originURL(This,__MIDL__IAppBundle0006) \
+ ( (This)->lpVtbl -> get_originURL(This,__MIDL__IAppBundle0006) )
+
+#define IAppBundle_put_originURL(This,__MIDL__IAppBundle0007) \
+ ( (This)->lpVtbl -> put_originURL(This,__MIDL__IAppBundle0007) )
+
+#define IAppBundle_get_offlineDirectory(This,offline_dir) \
+ ( (This)->lpVtbl -> get_offlineDirectory(This,offline_dir) )
+
+#define IAppBundle_put_offlineDirectory(This,offline_dir) \
+ ( (This)->lpVtbl -> put_offlineDirectory(This,offline_dir) )
+
+#define IAppBundle_get_sessionId(This,session_id) \
+ ( (This)->lpVtbl -> get_sessionId(This,session_id) )
+
+#define IAppBundle_put_sessionId(This,session_id) \
+ ( (This)->lpVtbl -> put_sessionId(This,session_id) )
+
+#define IAppBundle_get_sendPings(This,send_pings) \
+ ( (This)->lpVtbl -> get_sendPings(This,send_pings) )
+
+#define IAppBundle_put_sendPings(This,send_pings) \
+ ( (This)->lpVtbl -> put_sendPings(This,send_pings) )
+
+#define IAppBundle_get_priority(This,priority) \
+ ( (This)->lpVtbl -> get_priority(This,priority) )
+
+#define IAppBundle_put_priority(This,priority) \
+ ( (This)->lpVtbl -> put_priority(This,priority) )
+
+#define IAppBundle_get_Count(This,count) \
+ ( (This)->lpVtbl -> get_Count(This,count) )
+
+#define IAppBundle_get_Item(This,index,app) \
+ ( (This)->lpVtbl -> get_Item(This,index,app) )
+
+#define IAppBundle_put_altTokens(This,impersonation_token,primary_token,caller_proc_id) \
+ ( (This)->lpVtbl -> put_altTokens(This,impersonation_token,primary_token,caller_proc_id) )
+
+#define IAppBundle_put_parentHWND(This,hwnd) \
+ ( (This)->lpVtbl -> put_parentHWND(This,hwnd) )
+
+#define IAppBundle_initialize(This) \
+ ( (This)->lpVtbl -> initialize(This) )
+
+#define IAppBundle_createApp(This,app_id,app) \
+ ( (This)->lpVtbl -> createApp(This,app_id,app) )
+
+#define IAppBundle_createInstalledApp(This,app_id,app) \
+ ( (This)->lpVtbl -> createInstalledApp(This,app_id,app) )
+
+#define IAppBundle_createAllInstalledApps(This) \
+ ( (This)->lpVtbl -> createAllInstalledApps(This) )
+
+#define IAppBundle_checkForUpdate(This) \
+ ( (This)->lpVtbl -> checkForUpdate(This) )
+
+#define IAppBundle_download(This) \
+ ( (This)->lpVtbl -> download(This) )
+
+#define IAppBundle_install(This) \
+ ( (This)->lpVtbl -> install(This) )
+
+#define IAppBundle_updateAllApps(This) \
+ ( (This)->lpVtbl -> updateAllApps(This) )
+
+#define IAppBundle_stop(This) \
+ ( (This)->lpVtbl -> stop(This) )
+
+#define IAppBundle_pause(This) \
+ ( (This)->lpVtbl -> pause(This) )
+
+#define IAppBundle_resume(This) \
+ ( (This)->lpVtbl -> resume(This) )
+
+#define IAppBundle_isBusy(This,is_busy) \
+ ( (This)->lpVtbl -> isBusy(This,is_busy) )
+
+#define IAppBundle_downloadPackage(This,app_id,package_name) \
+ ( (This)->lpVtbl -> downloadPackage(This,app_id,package_name) )
+
+#define IAppBundle_get_currentState(This,current_state) \
+ ( (This)->lpVtbl -> get_currentState(This,current_state) )
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+
+#endif /* __IAppBundle_INTERFACE_DEFINED__ */
+
+
+#ifndef __IApp_INTERFACE_DEFINED__
+#define __IApp_INTERFACE_DEFINED__
+
+/* interface IApp */
+/* [unique][helpstring][uuid][dual][object] */
+
+
+EXTERN_C const IID IID_IApp;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("76F7B787-A67C-4c73-82C7-31F5E3AABC5C")
+ IApp : public IDispatch
+ {
+ public:
+ virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_currentVersion(
+ /* [retval][out] */ IDispatch **current) = 0;
+
+ virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_nextVersion(
+ /* [retval][out] */ IDispatch **next) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_appId(
+ /* [retval][out] */ BSTR *__MIDL__IApp0000) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_displayName(
+ /* [retval][out] */ BSTR *__MIDL__IApp0001) = 0;
+
+ virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_displayName(
+ /* [in] */ BSTR __MIDL__IApp0002) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_language(
+ /* [retval][out] */ BSTR *__MIDL__IApp0003) = 0;
+
+ virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_language(
+ /* [in] */ BSTR __MIDL__IApp0004) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_ap(
+ /* [retval][out] */ BSTR *__MIDL__IApp0005) = 0;
+
+ virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_ap(
+ /* [in] */ BSTR __MIDL__IApp0006) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_ttToken(
+ /* [retval][out] */ BSTR *__MIDL__IApp0007) = 0;
+
+ virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_ttToken(
+ /* [in] */ BSTR __MIDL__IApp0008) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_iid(
+ /* [retval][out] */ BSTR *__MIDL__IApp0009) = 0;
+
+ virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_iid(
+ /* [in] */ BSTR __MIDL__IApp0010) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_brandCode(
+ /* [retval][out] */ BSTR *__MIDL__IApp0011) = 0;
+
+ virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_brandCode(
+ /* [in] */ BSTR __MIDL__IApp0012) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_clientId(
+ /* [retval][out] */ BSTR *__MIDL__IApp0013) = 0;
+
+ virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_clientId(
+ /* [in] */ BSTR __MIDL__IApp0014) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_labels(
+ /* [retval][out] */ BSTR *__MIDL__IApp0015) = 0;
+
+ virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_labels(
+ /* [in] */ BSTR __MIDL__IApp0016) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_referralId(
+ /* [retval][out] */ BSTR *__MIDL__IApp0017) = 0;
+
+ virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_referralId(
+ /* [in] */ BSTR __MIDL__IApp0018) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_command(
+ /* [in] */ BSTR command_id,
+ /* [retval][out] */ IDispatch **command) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_browserType(
+ /* [retval][out] */ UINT *__MIDL__IApp0019) = 0;
+
+ virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_browserType(
+ /* [in] */ UINT __MIDL__IApp0020) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_clientInstallData(
+ /* [retval][out] */ BSTR *__MIDL__IApp0021) = 0;
+
+ virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_clientInstallData(
+ /* [in] */ BSTR __MIDL__IApp0022) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_serverInstallDataIndex(
+ /* [retval][out] */ BSTR *__MIDL__IApp0023) = 0;
+
+ virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_serverInstallDataIndex(
+ /* [in] */ BSTR __MIDL__IApp0024) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_isEulaAccepted(
+ /* [retval][out] */ VARIANT_BOOL *__MIDL__IApp0025) = 0;
+
+ virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_isEulaAccepted(
+ /* [in] */ VARIANT_BOOL __MIDL__IApp0026) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_usageStatsEnable(
+ /* [retval][out] */ UINT *__MIDL__IApp0027) = 0;
+
+ virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_usageStatsEnable(
+ /* [in] */ UINT __MIDL__IApp0028) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_installTimeDiffSec(
+ /* [retval][out] */ UINT *__MIDL__IApp0029) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_currentState(
+ /* [retval][out] */ IDispatch **__MIDL__IApp0030) = 0;
+
+ };
+
+
+#else /* C style interface */
+
+ typedef struct IAppVtbl
+ {
+ BEGIN_INTERFACE
+
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ IApp * This,
+ /* [in] */ REFIID riid,
+ /* [annotation][iid_is][out] */
+ _COM_Outptr_ void **ppvObject);
+
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ IApp * This);
+
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ IApp * This);
+
+ HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
+ IApp * This,
+ /* [out] */ UINT *pctinfo);
+
+ HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
+ IApp * This,
+ /* [in] */ UINT iTInfo,
+ /* [in] */ LCID lcid,
+ /* [out] */ ITypeInfo **ppTInfo);
+
+ HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
+ IApp * This,
+ /* [in] */ REFIID riid,
+ /* [size_is][in] */ LPOLESTR *rgszNames,
+ /* [range][in] */ UINT cNames,
+ /* [in] */ LCID lcid,
+ /* [size_is][out] */ DISPID *rgDispId);
+
+ /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
+ IApp * This,
+ /* [annotation][in] */
+ _In_ DISPID dispIdMember,
+ /* [annotation][in] */
+ _In_ REFIID riid,
+ /* [annotation][in] */
+ _In_ LCID lcid,
+ /* [annotation][in] */
+ _In_ WORD wFlags,
+ /* [annotation][out][in] */
+ _In_ DISPPARAMS *pDispParams,
+ /* [annotation][out] */
+ _Out_opt_ VARIANT *pVarResult,
+ /* [annotation][out] */
+ _Out_opt_ EXCEPINFO *pExcepInfo,
+ /* [annotation][out] */
+ _Out_opt_ UINT *puArgErr);
+
+ /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_currentVersion )(
+ IApp * This,
+ /* [retval][out] */ IDispatch **current);
+
+ /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_nextVersion )(
+ IApp * This,
+ /* [retval][out] */ IDispatch **next);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_appId )(
+ IApp * This,
+ /* [retval][out] */ BSTR *__MIDL__IApp0000);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_displayName )(
+ IApp * This,
+ /* [retval][out] */ BSTR *__MIDL__IApp0001);
+
+ /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_displayName )(
+ IApp * This,
+ /* [in] */ BSTR __MIDL__IApp0002);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_language )(
+ IApp * This,
+ /* [retval][out] */ BSTR *__MIDL__IApp0003);
+
+ /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_language )(
+ IApp * This,
+ /* [in] */ BSTR __MIDL__IApp0004);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_ap )(
+ IApp * This,
+ /* [retval][out] */ BSTR *__MIDL__IApp0005);
+
+ /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_ap )(
+ IApp * This,
+ /* [in] */ BSTR __MIDL__IApp0006);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_ttToken )(
+ IApp * This,
+ /* [retval][out] */ BSTR *__MIDL__IApp0007);
+
+ /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_ttToken )(
+ IApp * This,
+ /* [in] */ BSTR __MIDL__IApp0008);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_iid )(
+ IApp * This,
+ /* [retval][out] */ BSTR *__MIDL__IApp0009);
+
+ /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_iid )(
+ IApp * This,
+ /* [in] */ BSTR __MIDL__IApp0010);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_brandCode )(
+ IApp * This,
+ /* [retval][out] */ BSTR *__MIDL__IApp0011);
+
+ /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_brandCode )(
+ IApp * This,
+ /* [in] */ BSTR __MIDL__IApp0012);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_clientId )(
+ IApp * This,
+ /* [retval][out] */ BSTR *__MIDL__IApp0013);
+
+ /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_clientId )(
+ IApp * This,
+ /* [in] */ BSTR __MIDL__IApp0014);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_labels )(
+ IApp * This,
+ /* [retval][out] */ BSTR *__MIDL__IApp0015);
+
+ /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_labels )(
+ IApp * This,
+ /* [in] */ BSTR __MIDL__IApp0016);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_referralId )(
+ IApp * This,
+ /* [retval][out] */ BSTR *__MIDL__IApp0017);
+
+ /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_referralId )(
+ IApp * This,
+ /* [in] */ BSTR __MIDL__IApp0018);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_command )(
+ IApp * This,
+ /* [in] */ BSTR command_id,
+ /* [retval][out] */ IDispatch **command);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_browserType )(
+ IApp * This,
+ /* [retval][out] */ UINT *__MIDL__IApp0019);
+
+ /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_browserType )(
+ IApp * This,
+ /* [in] */ UINT __MIDL__IApp0020);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_clientInstallData )(
+ IApp * This,
+ /* [retval][out] */ BSTR *__MIDL__IApp0021);
+
+ /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_clientInstallData )(
+ IApp * This,
+ /* [in] */ BSTR __MIDL__IApp0022);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_serverInstallDataIndex )(
+ IApp * This,
+ /* [retval][out] */ BSTR *__MIDL__IApp0023);
+
+ /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_serverInstallDataIndex )(
+ IApp * This,
+ /* [in] */ BSTR __MIDL__IApp0024);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_isEulaAccepted )(
+ IApp * This,
+ /* [retval][out] */ VARIANT_BOOL *__MIDL__IApp0025);
+
+ /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_isEulaAccepted )(
+ IApp * This,
+ /* [in] */ VARIANT_BOOL __MIDL__IApp0026);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_usageStatsEnable )(
+ IApp * This,
+ /* [retval][out] */ UINT *__MIDL__IApp0027);
+
+ /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_usageStatsEnable )(
+ IApp * This,
+ /* [in] */ UINT __MIDL__IApp0028);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_installTimeDiffSec )(
+ IApp * This,
+ /* [retval][out] */ UINT *__MIDL__IApp0029);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_currentState )(
+ IApp * This,
+ /* [retval][out] */ IDispatch **__MIDL__IApp0030);
+
+ END_INTERFACE
+ } IAppVtbl;
+
+ interface IApp
+ {
+ CONST_VTBL struct IAppVtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define IApp_QueryInterface(This,riid,ppvObject) \
+ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
+
+#define IApp_AddRef(This) \
+ ( (This)->lpVtbl -> AddRef(This) )
+
+#define IApp_Release(This) \
+ ( (This)->lpVtbl -> Release(This) )
+
+
+#define IApp_GetTypeInfoCount(This,pctinfo) \
+ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
+
+#define IApp_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
+ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
+
+#define IApp_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
+ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
+
+#define IApp_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
+ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
+
+
+#define IApp_get_currentVersion(This,current) \
+ ( (This)->lpVtbl -> get_currentVersion(This,current) )
+
+#define IApp_get_nextVersion(This,next) \
+ ( (This)->lpVtbl -> get_nextVersion(This,next) )
+
+#define IApp_get_appId(This,__MIDL__IApp0000) \
+ ( (This)->lpVtbl -> get_appId(This,__MIDL__IApp0000) )
+
+#define IApp_get_displayName(This,__MIDL__IApp0001) \
+ ( (This)->lpVtbl -> get_displayName(This,__MIDL__IApp0001) )
+
+#define IApp_put_displayName(This,__MIDL__IApp0002) \
+ ( (This)->lpVtbl -> put_displayName(This,__MIDL__IApp0002) )
+
+#define IApp_get_language(This,__MIDL__IApp0003) \
+ ( (This)->lpVtbl -> get_language(This,__MIDL__IApp0003) )
+
+#define IApp_put_language(This,__MIDL__IApp0004) \
+ ( (This)->lpVtbl -> put_language(This,__MIDL__IApp0004) )
+
+#define IApp_get_ap(This,__MIDL__IApp0005) \
+ ( (This)->lpVtbl -> get_ap(This,__MIDL__IApp0005) )
+
+#define IApp_put_ap(This,__MIDL__IApp0006) \
+ ( (This)->lpVtbl -> put_ap(This,__MIDL__IApp0006) )
+
+#define IApp_get_ttToken(This,__MIDL__IApp0007) \
+ ( (This)->lpVtbl -> get_ttToken(This,__MIDL__IApp0007) )
+
+#define IApp_put_ttToken(This,__MIDL__IApp0008) \
+ ( (This)->lpVtbl -> put_ttToken(This,__MIDL__IApp0008) )
+
+#define IApp_get_iid(This,__MIDL__IApp0009) \
+ ( (This)->lpVtbl -> get_iid(This,__MIDL__IApp0009) )
+
+#define IApp_put_iid(This,__MIDL__IApp0010) \
+ ( (This)->lpVtbl -> put_iid(This,__MIDL__IApp0010) )
+
+#define IApp_get_brandCode(This,__MIDL__IApp0011) \
+ ( (This)->lpVtbl -> get_brandCode(This,__MIDL__IApp0011) )
+
+#define IApp_put_brandCode(This,__MIDL__IApp0012) \
+ ( (This)->lpVtbl -> put_brandCode(This,__MIDL__IApp0012) )
+
+#define IApp_get_clientId(This,__MIDL__IApp0013) \
+ ( (This)->lpVtbl -> get_clientId(This,__MIDL__IApp0013) )
+
+#define IApp_put_clientId(This,__MIDL__IApp0014) \
+ ( (This)->lpVtbl -> put_clientId(This,__MIDL__IApp0014) )
+
+#define IApp_get_labels(This,__MIDL__IApp0015) \
+ ( (This)->lpVtbl -> get_labels(This,__MIDL__IApp0015) )
+
+#define IApp_put_labels(This,__MIDL__IApp0016) \
+ ( (This)->lpVtbl -> put_labels(This,__MIDL__IApp0016) )
+
+#define IApp_get_referralId(This,__MIDL__IApp0017) \
+ ( (This)->lpVtbl -> get_referralId(This,__MIDL__IApp0017) )
+
+#define IApp_put_referralId(This,__MIDL__IApp0018) \
+ ( (This)->lpVtbl -> put_referralId(This,__MIDL__IApp0018) )
+
+#define IApp_get_command(This,command_id,command) \
+ ( (This)->lpVtbl -> get_command(This,command_id,command) )
+
+#define IApp_get_browserType(This,__MIDL__IApp0019) \
+ ( (This)->lpVtbl -> get_browserType(This,__MIDL__IApp0019) )
+
+#define IApp_put_browserType(This,__MIDL__IApp0020) \
+ ( (This)->lpVtbl -> put_browserType(This,__MIDL__IApp0020) )
+
+#define IApp_get_clientInstallData(This,__MIDL__IApp0021) \
+ ( (This)->lpVtbl -> get_clientInstallData(This,__MIDL__IApp0021) )
+
+#define IApp_put_clientInstallData(This,__MIDL__IApp0022) \
+ ( (This)->lpVtbl -> put_clientInstallData(This,__MIDL__IApp0022) )
+
+#define IApp_get_serverInstallDataIndex(This,__MIDL__IApp0023) \
+ ( (This)->lpVtbl -> get_serverInstallDataIndex(This,__MIDL__IApp0023) )
+
+#define IApp_put_serverInstallDataIndex(This,__MIDL__IApp0024) \
+ ( (This)->lpVtbl -> put_serverInstallDataIndex(This,__MIDL__IApp0024) )
+
+#define IApp_get_isEulaAccepted(This,__MIDL__IApp0025) \
+ ( (This)->lpVtbl -> get_isEulaAccepted(This,__MIDL__IApp0025) )
+
+#define IApp_put_isEulaAccepted(This,__MIDL__IApp0026) \
+ ( (This)->lpVtbl -> put_isEulaAccepted(This,__MIDL__IApp0026) )
+
+#define IApp_get_usageStatsEnable(This,__MIDL__IApp0027) \
+ ( (This)->lpVtbl -> get_usageStatsEnable(This,__MIDL__IApp0027) )
+
+#define IApp_put_usageStatsEnable(This,__MIDL__IApp0028) \
+ ( (This)->lpVtbl -> put_usageStatsEnable(This,__MIDL__IApp0028) )
+
+#define IApp_get_installTimeDiffSec(This,__MIDL__IApp0029) \
+ ( (This)->lpVtbl -> get_installTimeDiffSec(This,__MIDL__IApp0029) )
+
+#define IApp_get_currentState(This,__MIDL__IApp0030) \
+ ( (This)->lpVtbl -> get_currentState(This,__MIDL__IApp0030) )
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+
+#endif /* __IApp_INTERFACE_DEFINED__ */
+
+
+#ifndef __IAppCommand_INTERFACE_DEFINED__
+#define __IAppCommand_INTERFACE_DEFINED__
+
+/* interface IAppCommand */
+/* [unique][helpstring][uuid][dual][object] */
+
+
+EXTERN_C const IID IID_IAppCommand;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("4DE778FE-F195-4ee3-9DAB-FE446C239221")
+ IAppCommand : public IDispatch
+ {
+ public:
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_isWebAccessible(
+ /* [retval][out] */ VARIANT_BOOL *__MIDL__IAppCommand0000) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_status(
+ /* [retval][out] */ UINT *__MIDL__IAppCommand0001) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_exitCode(
+ /* [retval][out] */ DWORD *__MIDL__IAppCommand0002) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE execute(
+ /* [optional][in] */ VARIANT arg1,
+ /* [optional][in] */ VARIANT arg2,
+ /* [optional][in] */ VARIANT arg3,
+ /* [optional][in] */ VARIANT arg4,
+ /* [optional][in] */ VARIANT arg5,
+ /* [optional][in] */ VARIANT arg6,
+ /* [optional][in] */ VARIANT arg7,
+ /* [optional][in] */ VARIANT arg8,
+ /* [optional][in] */ VARIANT arg9) = 0;
+
+ };
+
+
+#else /* C style interface */
+
+ typedef struct IAppCommandVtbl
+ {
+ BEGIN_INTERFACE
+
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ IAppCommand * This,
+ /* [in] */ REFIID riid,
+ /* [annotation][iid_is][out] */
+ _COM_Outptr_ void **ppvObject);
+
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ IAppCommand * This);
+
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ IAppCommand * This);
+
+ HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
+ IAppCommand * This,
+ /* [out] */ UINT *pctinfo);
+
+ HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
+ IAppCommand * This,
+ /* [in] */ UINT iTInfo,
+ /* [in] */ LCID lcid,
+ /* [out] */ ITypeInfo **ppTInfo);
+
+ HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
+ IAppCommand * This,
+ /* [in] */ REFIID riid,
+ /* [size_is][in] */ LPOLESTR *rgszNames,
+ /* [range][in] */ UINT cNames,
+ /* [in] */ LCID lcid,
+ /* [size_is][out] */ DISPID *rgDispId);
+
+ /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
+ IAppCommand * This,
+ /* [annotation][in] */
+ _In_ DISPID dispIdMember,
+ /* [annotation][in] */
+ _In_ REFIID riid,
+ /* [annotation][in] */
+ _In_ LCID lcid,
+ /* [annotation][in] */
+ _In_ WORD wFlags,
+ /* [annotation][out][in] */
+ _In_ DISPPARAMS *pDispParams,
+ /* [annotation][out] */
+ _Out_opt_ VARIANT *pVarResult,
+ /* [annotation][out] */
+ _Out_opt_ EXCEPINFO *pExcepInfo,
+ /* [annotation][out] */
+ _Out_opt_ UINT *puArgErr);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_isWebAccessible )(
+ IAppCommand * This,
+ /* [retval][out] */ VARIANT_BOOL *__MIDL__IAppCommand0000);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_status )(
+ IAppCommand * This,
+ /* [retval][out] */ UINT *__MIDL__IAppCommand0001);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_exitCode )(
+ IAppCommand * This,
+ /* [retval][out] */ DWORD *__MIDL__IAppCommand0002);
+
+ HRESULT ( STDMETHODCALLTYPE *execute )(
+ IAppCommand * This,
+ /* [optional][in] */ VARIANT arg1,
+ /* [optional][in] */ VARIANT arg2,
+ /* [optional][in] */ VARIANT arg3,
+ /* [optional][in] */ VARIANT arg4,
+ /* [optional][in] */ VARIANT arg5,
+ /* [optional][in] */ VARIANT arg6,
+ /* [optional][in] */ VARIANT arg7,
+ /* [optional][in] */ VARIANT arg8,
+ /* [optional][in] */ VARIANT arg9);
+
+ END_INTERFACE
+ } IAppCommandVtbl;
+
+ interface IAppCommand
+ {
+ CONST_VTBL struct IAppCommandVtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define IAppCommand_QueryInterface(This,riid,ppvObject) \
+ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
+
+#define IAppCommand_AddRef(This) \
+ ( (This)->lpVtbl -> AddRef(This) )
+
+#define IAppCommand_Release(This) \
+ ( (This)->lpVtbl -> Release(This) )
+
+
+#define IAppCommand_GetTypeInfoCount(This,pctinfo) \
+ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
+
+#define IAppCommand_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
+ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
+
+#define IAppCommand_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
+ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
+
+#define IAppCommand_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
+ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
+
+
+#define IAppCommand_get_isWebAccessible(This,__MIDL__IAppCommand0000) \
+ ( (This)->lpVtbl -> get_isWebAccessible(This,__MIDL__IAppCommand0000) )
+
+#define IAppCommand_get_status(This,__MIDL__IAppCommand0001) \
+ ( (This)->lpVtbl -> get_status(This,__MIDL__IAppCommand0001) )
+
+#define IAppCommand_get_exitCode(This,__MIDL__IAppCommand0002) \
+ ( (This)->lpVtbl -> get_exitCode(This,__MIDL__IAppCommand0002) )
+
+#define IAppCommand_execute(This,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9) \
+ ( (This)->lpVtbl -> execute(This,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9) )
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+
+#endif /* __IAppCommand_INTERFACE_DEFINED__ */
+
+
+#ifndef __IAppVersion_INTERFACE_DEFINED__
+#define __IAppVersion_INTERFACE_DEFINED__
+
+/* interface IAppVersion */
+/* [unique][helpstring][uuid][dual][object] */
+
+
+EXTERN_C const IID IID_IAppVersion;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("BCDCB538-01C0-46d1-A6A7-52F4D021C272")
+ IAppVersion : public IDispatch
+ {
+ public:
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_version(
+ /* [retval][out] */ BSTR *__MIDL__IAppVersion0000) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_packageCount(
+ /* [retval][out] */ long *count) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_package(
+ /* [in] */ long index,
+ /* [retval][out] */ IDispatch **package) = 0;
+
+ };
+
+
+#else /* C style interface */
+
+ typedef struct IAppVersionVtbl
+ {
+ BEGIN_INTERFACE
+
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ IAppVersion * This,
+ /* [in] */ REFIID riid,
+ /* [annotation][iid_is][out] */
+ _COM_Outptr_ void **ppvObject);
+
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ IAppVersion * This);
+
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ IAppVersion * This);
+
+ HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
+ IAppVersion * This,
+ /* [out] */ UINT *pctinfo);
+
+ HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
+ IAppVersion * This,
+ /* [in] */ UINT iTInfo,
+ /* [in] */ LCID lcid,
+ /* [out] */ ITypeInfo **ppTInfo);
+
+ HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
+ IAppVersion * This,
+ /* [in] */ REFIID riid,
+ /* [size_is][in] */ LPOLESTR *rgszNames,
+ /* [range][in] */ UINT cNames,
+ /* [in] */ LCID lcid,
+ /* [size_is][out] */ DISPID *rgDispId);
+
+ /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
+ IAppVersion * This,
+ /* [annotation][in] */
+ _In_ DISPID dispIdMember,
+ /* [annotation][in] */
+ _In_ REFIID riid,
+ /* [annotation][in] */
+ _In_ LCID lcid,
+ /* [annotation][in] */
+ _In_ WORD wFlags,
+ /* [annotation][out][in] */
+ _In_ DISPPARAMS *pDispParams,
+ /* [annotation][out] */
+ _Out_opt_ VARIANT *pVarResult,
+ /* [annotation][out] */
+ _Out_opt_ EXCEPINFO *pExcepInfo,
+ /* [annotation][out] */
+ _Out_opt_ UINT *puArgErr);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_version )(
+ IAppVersion * This,
+ /* [retval][out] */ BSTR *__MIDL__IAppVersion0000);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_packageCount )(
+ IAppVersion * This,
+ /* [retval][out] */ long *count);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_package )(
+ IAppVersion * This,
+ /* [in] */ long index,
+ /* [retval][out] */ IDispatch **package);
+
+ END_INTERFACE
+ } IAppVersionVtbl;
+
+ interface IAppVersion
+ {
+ CONST_VTBL struct IAppVersionVtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define IAppVersion_QueryInterface(This,riid,ppvObject) \
+ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
+
+#define IAppVersion_AddRef(This) \
+ ( (This)->lpVtbl -> AddRef(This) )
+
+#define IAppVersion_Release(This) \
+ ( (This)->lpVtbl -> Release(This) )
+
+
+#define IAppVersion_GetTypeInfoCount(This,pctinfo) \
+ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
+
+#define IAppVersion_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
+ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
+
+#define IAppVersion_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
+ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
+
+#define IAppVersion_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
+ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
+
+
+#define IAppVersion_get_version(This,__MIDL__IAppVersion0000) \
+ ( (This)->lpVtbl -> get_version(This,__MIDL__IAppVersion0000) )
+
+#define IAppVersion_get_packageCount(This,count) \
+ ( (This)->lpVtbl -> get_packageCount(This,count) )
+
+#define IAppVersion_get_package(This,index,package) \
+ ( (This)->lpVtbl -> get_package(This,index,package) )
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+
+#endif /* __IAppVersion_INTERFACE_DEFINED__ */
+
+
+#ifndef __IPackage_INTERFACE_DEFINED__
+#define __IPackage_INTERFACE_DEFINED__
+
+/* interface IPackage */
+/* [unique][helpstring][uuid][dual][object] */
+
+
+EXTERN_C const IID IID_IPackage;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("DCAB8386-4F03-4dbd-A366-D90BC9F68DE6")
+ IPackage : public IDispatch
+ {
+ public:
+ virtual /* [id] */ HRESULT STDMETHODCALLTYPE get(
+ /* [in] */ BSTR dir) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_isAvailable(
+ /* [retval][out] */ VARIANT_BOOL *__MIDL__IPackage0000) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_filename(
+ /* [retval][out] */ BSTR *__MIDL__IPackage0001) = 0;
+
+ };
+
+
+#else /* C style interface */
+
+ typedef struct IPackageVtbl
+ {
+ BEGIN_INTERFACE
+
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ IPackage * This,
+ /* [in] */ REFIID riid,
+ /* [annotation][iid_is][out] */
+ _COM_Outptr_ void **ppvObject);
+
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ IPackage * This);
+
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ IPackage * This);
+
+ HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
+ IPackage * This,
+ /* [out] */ UINT *pctinfo);
+
+ HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
+ IPackage * This,
+ /* [in] */ UINT iTInfo,
+ /* [in] */ LCID lcid,
+ /* [out] */ ITypeInfo **ppTInfo);
+
+ HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
+ IPackage * This,
+ /* [in] */ REFIID riid,
+ /* [size_is][in] */ LPOLESTR *rgszNames,
+ /* [range][in] */ UINT cNames,
+ /* [in] */ LCID lcid,
+ /* [size_is][out] */ DISPID *rgDispId);
+
+ /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
+ IPackage * This,
+ /* [annotation][in] */
+ _In_ DISPID dispIdMember,
+ /* [annotation][in] */
+ _In_ REFIID riid,
+ /* [annotation][in] */
+ _In_ LCID lcid,
+ /* [annotation][in] */
+ _In_ WORD wFlags,
+ /* [annotation][out][in] */
+ _In_ DISPPARAMS *pDispParams,
+ /* [annotation][out] */
+ _Out_opt_ VARIANT *pVarResult,
+ /* [annotation][out] */
+ _Out_opt_ EXCEPINFO *pExcepInfo,
+ /* [annotation][out] */
+ _Out_opt_ UINT *puArgErr);
+
+ /* [id] */ HRESULT ( STDMETHODCALLTYPE *get )(
+ IPackage * This,
+ /* [in] */ BSTR dir);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_isAvailable )(
+ IPackage * This,
+ /* [retval][out] */ VARIANT_BOOL *__MIDL__IPackage0000);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_filename )(
+ IPackage * This,
+ /* [retval][out] */ BSTR *__MIDL__IPackage0001);
+
+ END_INTERFACE
+ } IPackageVtbl;
+
+ interface IPackage
+ {
+ CONST_VTBL struct IPackageVtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define IPackage_QueryInterface(This,riid,ppvObject) \
+ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
+
+#define IPackage_AddRef(This) \
+ ( (This)->lpVtbl -> AddRef(This) )
+
+#define IPackage_Release(This) \
+ ( (This)->lpVtbl -> Release(This) )
+
+
+#define IPackage_GetTypeInfoCount(This,pctinfo) \
+ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
+
+#define IPackage_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
+ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
+
+#define IPackage_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
+ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
+
+#define IPackage_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
+ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
+
+
+#define IPackage_get(This,dir) \
+ ( (This)->lpVtbl -> get(This,dir) )
+
+#define IPackage_get_isAvailable(This,__MIDL__IPackage0000) \
+ ( (This)->lpVtbl -> get_isAvailable(This,__MIDL__IPackage0000) )
+
+#define IPackage_get_filename(This,__MIDL__IPackage0001) \
+ ( (This)->lpVtbl -> get_filename(This,__MIDL__IPackage0001) )
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+
+#endif /* __IPackage_INTERFACE_DEFINED__ */
+
+
+#ifndef __ICurrentState_INTERFACE_DEFINED__
+#define __ICurrentState_INTERFACE_DEFINED__
+
+/* interface ICurrentState */
+/* [unique][helpstring][uuid][dual][object] */
+
+
+EXTERN_C const IID IID_ICurrentState;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("247954F9-9EDC-4E68-8CC3-150C2B89EADF")
+ ICurrentState : public IDispatch
+ {
+ public:
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_stateValue(
+ /* [retval][out] */ LONG *__MIDL__ICurrentState0000) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_availableVersion(
+ /* [retval][out] */ BSTR *__MIDL__ICurrentState0001) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_bytesDownloaded(
+ /* [retval][out] */ ULONG *__MIDL__ICurrentState0002) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_totalBytesToDownload(
+ /* [retval][out] */ ULONG *__MIDL__ICurrentState0003) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_downloadTimeRemainingMs(
+ /* [retval][out] */ LONG *__MIDL__ICurrentState0004) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_nextRetryTime(
+ /* [retval][out] */ ULONGLONG *__MIDL__ICurrentState0005) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_installProgress(
+ /* [retval][out] */ LONG *__MIDL__ICurrentState0006) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_installTimeRemainingMs(
+ /* [retval][out] */ LONG *__MIDL__ICurrentState0007) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_isCanceled(
+ /* [retval][out] */ VARIANT_BOOL *is_canceled) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_errorCode(
+ /* [retval][out] */ LONG *__MIDL__ICurrentState0008) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_extraCode1(
+ /* [retval][out] */ LONG *__MIDL__ICurrentState0009) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_completionMessage(
+ /* [retval][out] */ BSTR *__MIDL__ICurrentState0010) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_installerResultCode(
+ /* [retval][out] */ LONG *__MIDL__ICurrentState0011) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_installerResultExtraCode1(
+ /* [retval][out] */ LONG *__MIDL__ICurrentState0012) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_postInstallLaunchCommandLine(
+ /* [retval][out] */ BSTR *__MIDL__ICurrentState0013) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_postInstallUrl(
+ /* [retval][out] */ BSTR *__MIDL__ICurrentState0014) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_postInstallAction(
+ /* [retval][out] */ LONG *__MIDL__ICurrentState0015) = 0;
+
+ };
+
+
+#else /* C style interface */
+
+ typedef struct ICurrentStateVtbl
+ {
+ BEGIN_INTERFACE
+
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ ICurrentState * This,
+ /* [in] */ REFIID riid,
+ /* [annotation][iid_is][out] */
+ _COM_Outptr_ void **ppvObject);
+
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ ICurrentState * This);
+
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ ICurrentState * This);
+
+ HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
+ ICurrentState * This,
+ /* [out] */ UINT *pctinfo);
+
+ HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
+ ICurrentState * This,
+ /* [in] */ UINT iTInfo,
+ /* [in] */ LCID lcid,
+ /* [out] */ ITypeInfo **ppTInfo);
+
+ HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
+ ICurrentState * This,
+ /* [in] */ REFIID riid,
+ /* [size_is][in] */ LPOLESTR *rgszNames,
+ /* [range][in] */ UINT cNames,
+ /* [in] */ LCID lcid,
+ /* [size_is][out] */ DISPID *rgDispId);
+
+ /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
+ ICurrentState * This,
+ /* [annotation][in] */
+ _In_ DISPID dispIdMember,
+ /* [annotation][in] */
+ _In_ REFIID riid,
+ /* [annotation][in] */
+ _In_ LCID lcid,
+ /* [annotation][in] */
+ _In_ WORD wFlags,
+ /* [annotation][out][in] */
+ _In_ DISPPARAMS *pDispParams,
+ /* [annotation][out] */
+ _Out_opt_ VARIANT *pVarResult,
+ /* [annotation][out] */
+ _Out_opt_ EXCEPINFO *pExcepInfo,
+ /* [annotation][out] */
+ _Out_opt_ UINT *puArgErr);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_stateValue )(
+ ICurrentState * This,
+ /* [retval][out] */ LONG *__MIDL__ICurrentState0000);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_availableVersion )(
+ ICurrentState * This,
+ /* [retval][out] */ BSTR *__MIDL__ICurrentState0001);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_bytesDownloaded )(
+ ICurrentState * This,
+ /* [retval][out] */ ULONG *__MIDL__ICurrentState0002);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_totalBytesToDownload )(
+ ICurrentState * This,
+ /* [retval][out] */ ULONG *__MIDL__ICurrentState0003);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_downloadTimeRemainingMs )(
+ ICurrentState * This,
+ /* [retval][out] */ LONG *__MIDL__ICurrentState0004);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_nextRetryTime )(
+ ICurrentState * This,
+ /* [retval][out] */ ULONGLONG *__MIDL__ICurrentState0005);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_installProgress )(
+ ICurrentState * This,
+ /* [retval][out] */ LONG *__MIDL__ICurrentState0006);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_installTimeRemainingMs )(
+ ICurrentState * This,
+ /* [retval][out] */ LONG *__MIDL__ICurrentState0007);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_isCanceled )(
+ ICurrentState * This,
+ /* [retval][out] */ VARIANT_BOOL *is_canceled);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_errorCode )(
+ ICurrentState * This,
+ /* [retval][out] */ LONG *__MIDL__ICurrentState0008);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_extraCode1 )(
+ ICurrentState * This,
+ /* [retval][out] */ LONG *__MIDL__ICurrentState0009);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_completionMessage )(
+ ICurrentState * This,
+ /* [retval][out] */ BSTR *__MIDL__ICurrentState0010);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_installerResultCode )(
+ ICurrentState * This,
+ /* [retval][out] */ LONG *__MIDL__ICurrentState0011);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_installerResultExtraCode1 )(
+ ICurrentState * This,
+ /* [retval][out] */ LONG *__MIDL__ICurrentState0012);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_postInstallLaunchCommandLine )(
+ ICurrentState * This,
+ /* [retval][out] */ BSTR *__MIDL__ICurrentState0013);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_postInstallUrl )(
+ ICurrentState * This,
+ /* [retval][out] */ BSTR *__MIDL__ICurrentState0014);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_postInstallAction )(
+ ICurrentState * This,
+ /* [retval][out] */ LONG *__MIDL__ICurrentState0015);
+
+ END_INTERFACE
+ } ICurrentStateVtbl;
+
+ interface ICurrentState
+ {
+ CONST_VTBL struct ICurrentStateVtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define ICurrentState_QueryInterface(This,riid,ppvObject) \
+ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
+
+#define ICurrentState_AddRef(This) \
+ ( (This)->lpVtbl -> AddRef(This) )
+
+#define ICurrentState_Release(This) \
+ ( (This)->lpVtbl -> Release(This) )
+
+
+#define ICurrentState_GetTypeInfoCount(This,pctinfo) \
+ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
+
+#define ICurrentState_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
+ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
+
+#define ICurrentState_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
+ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
+
+#define ICurrentState_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
+ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
+
+
+#define ICurrentState_get_stateValue(This,__MIDL__ICurrentState0000) \
+ ( (This)->lpVtbl -> get_stateValue(This,__MIDL__ICurrentState0000) )
+
+#define ICurrentState_get_availableVersion(This,__MIDL__ICurrentState0001) \
+ ( (This)->lpVtbl -> get_availableVersion(This,__MIDL__ICurrentState0001) )
+
+#define ICurrentState_get_bytesDownloaded(This,__MIDL__ICurrentState0002) \
+ ( (This)->lpVtbl -> get_bytesDownloaded(This,__MIDL__ICurrentState0002) )
+
+#define ICurrentState_get_totalBytesToDownload(This,__MIDL__ICurrentState0003) \
+ ( (This)->lpVtbl -> get_totalBytesToDownload(This,__MIDL__ICurrentState0003) )
+
+#define ICurrentState_get_downloadTimeRemainingMs(This,__MIDL__ICurrentState0004) \
+ ( (This)->lpVtbl -> get_downloadTimeRemainingMs(This,__MIDL__ICurrentState0004) )
+
+#define ICurrentState_get_nextRetryTime(This,__MIDL__ICurrentState0005) \
+ ( (This)->lpVtbl -> get_nextRetryTime(This,__MIDL__ICurrentState0005) )
+
+#define ICurrentState_get_installProgress(This,__MIDL__ICurrentState0006) \
+ ( (This)->lpVtbl -> get_installProgress(This,__MIDL__ICurrentState0006) )
+
+#define ICurrentState_get_installTimeRemainingMs(This,__MIDL__ICurrentState0007) \
+ ( (This)->lpVtbl -> get_installTimeRemainingMs(This,__MIDL__ICurrentState0007) )
+
+#define ICurrentState_get_isCanceled(This,is_canceled) \
+ ( (This)->lpVtbl -> get_isCanceled(This,is_canceled) )
+
+#define ICurrentState_get_errorCode(This,__MIDL__ICurrentState0008) \
+ ( (This)->lpVtbl -> get_errorCode(This,__MIDL__ICurrentState0008) )
+
+#define ICurrentState_get_extraCode1(This,__MIDL__ICurrentState0009) \
+ ( (This)->lpVtbl -> get_extraCode1(This,__MIDL__ICurrentState0009) )
+
+#define ICurrentState_get_completionMessage(This,__MIDL__ICurrentState0010) \
+ ( (This)->lpVtbl -> get_completionMessage(This,__MIDL__ICurrentState0010) )
+
+#define ICurrentState_get_installerResultCode(This,__MIDL__ICurrentState0011) \
+ ( (This)->lpVtbl -> get_installerResultCode(This,__MIDL__ICurrentState0011) )
+
+#define ICurrentState_get_installerResultExtraCode1(This,__MIDL__ICurrentState0012) \
+ ( (This)->lpVtbl -> get_installerResultExtraCode1(This,__MIDL__ICurrentState0012) )
+
+#define ICurrentState_get_postInstallLaunchCommandLine(This,__MIDL__ICurrentState0013) \
+ ( (This)->lpVtbl -> get_postInstallLaunchCommandLine(This,__MIDL__ICurrentState0013) )
+
+#define ICurrentState_get_postInstallUrl(This,__MIDL__ICurrentState0014) \
+ ( (This)->lpVtbl -> get_postInstallUrl(This,__MIDL__ICurrentState0014) )
+
+#define ICurrentState_get_postInstallAction(This,__MIDL__ICurrentState0015) \
+ ( (This)->lpVtbl -> get_postInstallAction(This,__MIDL__ICurrentState0015) )
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+
+#endif /* __ICurrentState_INTERFACE_DEFINED__ */
+
+
+#ifndef __IRegistrationUpdateHook_INTERFACE_DEFINED__
+#define __IRegistrationUpdateHook_INTERFACE_DEFINED__
+
+/* interface IRegistrationUpdateHook */
+/* [unique][helpstring][uuid][dual][object] */
+
+
+EXTERN_C const IID IID_IRegistrationUpdateHook;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("4E223325-C16B-4eeb-AEDC-19AA99A237FA")
+ IRegistrationUpdateHook : public IDispatch
+ {
+ public:
+ virtual HRESULT STDMETHODCALLTYPE UpdateRegistry(
+ /* [in] */ BSTR app_id,
+ /* [in] */ VARIANT_BOOL is_machine) = 0;
+
+ };
+
+
+#else /* C style interface */
+
+ typedef struct IRegistrationUpdateHookVtbl
+ {
+ BEGIN_INTERFACE
+
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ IRegistrationUpdateHook * This,
+ /* [in] */ REFIID riid,
+ /* [annotation][iid_is][out] */
+ _COM_Outptr_ void **ppvObject);
+
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ IRegistrationUpdateHook * This);
+
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ IRegistrationUpdateHook * This);
+
+ HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
+ IRegistrationUpdateHook * This,
+ /* [out] */ UINT *pctinfo);
+
+ HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
+ IRegistrationUpdateHook * This,
+ /* [in] */ UINT iTInfo,
+ /* [in] */ LCID lcid,
+ /* [out] */ ITypeInfo **ppTInfo);
+
+ HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
+ IRegistrationUpdateHook * This,
+ /* [in] */ REFIID riid,
+ /* [size_is][in] */ LPOLESTR *rgszNames,
+ /* [range][in] */ UINT cNames,
+ /* [in] */ LCID lcid,
+ /* [size_is][out] */ DISPID *rgDispId);
+
+ /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
+ IRegistrationUpdateHook * This,
+ /* [annotation][in] */
+ _In_ DISPID dispIdMember,
+ /* [annotation][in] */
+ _In_ REFIID riid,
+ /* [annotation][in] */
+ _In_ LCID lcid,
+ /* [annotation][in] */
+ _In_ WORD wFlags,
+ /* [annotation][out][in] */
+ _In_ DISPPARAMS *pDispParams,
+ /* [annotation][out] */
+ _Out_opt_ VARIANT *pVarResult,
+ /* [annotation][out] */
+ _Out_opt_ EXCEPINFO *pExcepInfo,
+ /* [annotation][out] */
+ _Out_opt_ UINT *puArgErr);
+
+ HRESULT ( STDMETHODCALLTYPE *UpdateRegistry )(
+ IRegistrationUpdateHook * This,
+ /* [in] */ BSTR app_id,
+ /* [in] */ VARIANT_BOOL is_machine);
+
+ END_INTERFACE
+ } IRegistrationUpdateHookVtbl;
+
+ interface IRegistrationUpdateHook
+ {
+ CONST_VTBL struct IRegistrationUpdateHookVtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define IRegistrationUpdateHook_QueryInterface(This,riid,ppvObject) \
+ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
+
+#define IRegistrationUpdateHook_AddRef(This) \
+ ( (This)->lpVtbl -> AddRef(This) )
+
+#define IRegistrationUpdateHook_Release(This) \
+ ( (This)->lpVtbl -> Release(This) )
+
+
+#define IRegistrationUpdateHook_GetTypeInfoCount(This,pctinfo) \
+ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
+
+#define IRegistrationUpdateHook_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
+ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
+
+#define IRegistrationUpdateHook_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
+ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
+
+#define IRegistrationUpdateHook_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
+ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
+
+
+#define IRegistrationUpdateHook_UpdateRegistry(This,app_id,is_machine) \
+ ( (This)->lpVtbl -> UpdateRegistry(This,app_id,is_machine) )
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+
+#endif /* __IRegistrationUpdateHook_INTERFACE_DEFINED__ */
+
+
+#ifndef __ICredentialDialog_INTERFACE_DEFINED__
+#define __ICredentialDialog_INTERFACE_DEFINED__
+
+/* interface ICredentialDialog */
+/* [unique][helpstring][uuid][object] */
+
+
+EXTERN_C const IID IID_ICredentialDialog;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("b3a47570-0a85-4aea-8270-529d47899603")
+ ICredentialDialog : public IUnknown
+ {
+ public:
+ virtual HRESULT STDMETHODCALLTYPE QueryUserForCredentials(
+ /* [in] */ ULONG_PTR owner_hwnd,
+ /* [in] */ BSTR server,
+ /* [in] */ BSTR message,
+ /* [out] */ BSTR *username,
+ /* [out] */ BSTR *password) = 0;
+
+ };
+
+
+#else /* C style interface */
+
+ typedef struct ICredentialDialogVtbl
+ {
+ BEGIN_INTERFACE
+
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ ICredentialDialog * This,
+ /* [in] */ REFIID riid,
+ /* [annotation][iid_is][out] */
+ _COM_Outptr_ void **ppvObject);
+
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ ICredentialDialog * This);
+
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ ICredentialDialog * This);
+
+ HRESULT ( STDMETHODCALLTYPE *QueryUserForCredentials )(
+ ICredentialDialog * This,
+ /* [in] */ ULONG_PTR owner_hwnd,
+ /* [in] */ BSTR server,
+ /* [in] */ BSTR message,
+ /* [out] */ BSTR *username,
+ /* [out] */ BSTR *password);
+
+ END_INTERFACE
+ } ICredentialDialogVtbl;
+
+ interface ICredentialDialog
+ {
+ CONST_VTBL struct ICredentialDialogVtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define ICredentialDialog_QueryInterface(This,riid,ppvObject) \
+ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
+
+#define ICredentialDialog_AddRef(This) \
+ ( (This)->lpVtbl -> AddRef(This) )
+
+#define ICredentialDialog_Release(This) \
+ ( (This)->lpVtbl -> Release(This) )
+
+
+#define ICredentialDialog_QueryUserForCredentials(This,owner_hwnd,server,message,username,password) \
+ ( (This)->lpVtbl -> QueryUserForCredentials(This,owner_hwnd,server,message,username,password) )
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+
+#endif /* __ICredentialDialog_INTERFACE_DEFINED__ */
+
+
+#ifndef __IGoogleUpdate3Web_INTERFACE_DEFINED__
+#define __IGoogleUpdate3Web_INTERFACE_DEFINED__
+
+/* interface IGoogleUpdate3Web */
+/* [unique][helpstring][uuid][dual][object] */
+
+
+EXTERN_C const IID IID_IGoogleUpdate3Web;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("494B20CF-282E-4BDD-9F5D-B70CB09D351E")
+ IGoogleUpdate3Web : public IDispatch
+ {
+ public:
+ virtual HRESULT STDMETHODCALLTYPE createAppBundleWeb(
+ /* [retval][out] */ IDispatch **app_bundle_web) = 0;
+
+ };
+
+
+#else /* C style interface */
+
+ typedef struct IGoogleUpdate3WebVtbl
+ {
+ BEGIN_INTERFACE
+
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ IGoogleUpdate3Web * This,
+ /* [in] */ REFIID riid,
+ /* [annotation][iid_is][out] */
+ _COM_Outptr_ void **ppvObject);
+
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ IGoogleUpdate3Web * This);
+
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ IGoogleUpdate3Web * This);
+
+ HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
+ IGoogleUpdate3Web * This,
+ /* [out] */ UINT *pctinfo);
+
+ HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
+ IGoogleUpdate3Web * This,
+ /* [in] */ UINT iTInfo,
+ /* [in] */ LCID lcid,
+ /* [out] */ ITypeInfo **ppTInfo);
+
+ HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
+ IGoogleUpdate3Web * This,
+ /* [in] */ REFIID riid,
+ /* [size_is][in] */ LPOLESTR *rgszNames,
+ /* [range][in] */ UINT cNames,
+ /* [in] */ LCID lcid,
+ /* [size_is][out] */ DISPID *rgDispId);
+
+ /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
+ IGoogleUpdate3Web * This,
+ /* [annotation][in] */
+ _In_ DISPID dispIdMember,
+ /* [annotation][in] */
+ _In_ REFIID riid,
+ /* [annotation][in] */
+ _In_ LCID lcid,
+ /* [annotation][in] */
+ _In_ WORD wFlags,
+ /* [annotation][out][in] */
+ _In_ DISPPARAMS *pDispParams,
+ /* [annotation][out] */
+ _Out_opt_ VARIANT *pVarResult,
+ /* [annotation][out] */
+ _Out_opt_ EXCEPINFO *pExcepInfo,
+ /* [annotation][out] */
+ _Out_opt_ UINT *puArgErr);
+
+ HRESULT ( STDMETHODCALLTYPE *createAppBundleWeb )(
+ IGoogleUpdate3Web * This,
+ /* [retval][out] */ IDispatch **app_bundle_web);
+
+ END_INTERFACE
+ } IGoogleUpdate3WebVtbl;
+
+ interface IGoogleUpdate3Web
+ {
+ CONST_VTBL struct IGoogleUpdate3WebVtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define IGoogleUpdate3Web_QueryInterface(This,riid,ppvObject) \
+ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
+
+#define IGoogleUpdate3Web_AddRef(This) \
+ ( (This)->lpVtbl -> AddRef(This) )
+
+#define IGoogleUpdate3Web_Release(This) \
+ ( (This)->lpVtbl -> Release(This) )
+
+
+#define IGoogleUpdate3Web_GetTypeInfoCount(This,pctinfo) \
+ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
+
+#define IGoogleUpdate3Web_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
+ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
+
+#define IGoogleUpdate3Web_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
+ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
+
+#define IGoogleUpdate3Web_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
+ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
+
+
+#define IGoogleUpdate3Web_createAppBundleWeb(This,app_bundle_web) \
+ ( (This)->lpVtbl -> createAppBundleWeb(This,app_bundle_web) )
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+
+#endif /* __IGoogleUpdate3Web_INTERFACE_DEFINED__ */
+
+
+#ifndef __IGoogleUpdate3WebSecurity_INTERFACE_DEFINED__
+#define __IGoogleUpdate3WebSecurity_INTERFACE_DEFINED__
+
+/* interface IGoogleUpdate3WebSecurity */
+/* [unique][helpstring][uuid][object] */
+
+
+EXTERN_C const IID IID_IGoogleUpdate3WebSecurity;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("2D363682-561D-4c3a-81C6-F2F82107562A")
+ IGoogleUpdate3WebSecurity : public IUnknown
+ {
+ public:
+ virtual HRESULT STDMETHODCALLTYPE setOriginURL(
+ /* [in] */ BSTR origin_url) = 0;
+
+ };
+
+
+#else /* C style interface */
+
+ typedef struct IGoogleUpdate3WebSecurityVtbl
+ {
+ BEGIN_INTERFACE
+
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ IGoogleUpdate3WebSecurity * This,
+ /* [in] */ REFIID riid,
+ /* [annotation][iid_is][out] */
+ _COM_Outptr_ void **ppvObject);
+
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ IGoogleUpdate3WebSecurity * This);
+
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ IGoogleUpdate3WebSecurity * This);
+
+ HRESULT ( STDMETHODCALLTYPE *setOriginURL )(
+ IGoogleUpdate3WebSecurity * This,
+ /* [in] */ BSTR origin_url);
+
+ END_INTERFACE
+ } IGoogleUpdate3WebSecurityVtbl;
+
+ interface IGoogleUpdate3WebSecurity
+ {
+ CONST_VTBL struct IGoogleUpdate3WebSecurityVtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define IGoogleUpdate3WebSecurity_QueryInterface(This,riid,ppvObject) \
+ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
+
+#define IGoogleUpdate3WebSecurity_AddRef(This) \
+ ( (This)->lpVtbl -> AddRef(This) )
+
+#define IGoogleUpdate3WebSecurity_Release(This) \
+ ( (This)->lpVtbl -> Release(This) )
+
+
+#define IGoogleUpdate3WebSecurity_setOriginURL(This,origin_url) \
+ ( (This)->lpVtbl -> setOriginURL(This,origin_url) )
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+
+#endif /* __IGoogleUpdate3WebSecurity_INTERFACE_DEFINED__ */
+
+
+#ifndef __IAppBundleWeb_INTERFACE_DEFINED__
+#define __IAppBundleWeb_INTERFACE_DEFINED__
+
+/* interface IAppBundleWeb */
+/* [unique][helpstring][uuid][dual][object] */
+
+
+EXTERN_C const IID IID_IAppBundleWeb;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("DD42475D-6D46-496a-924E-BD5630B4CBBA")
+ IAppBundleWeb : public IDispatch
+ {
+ public:
+ virtual /* [id] */ HRESULT STDMETHODCALLTYPE createApp(
+ /* [in] */ BSTR app_guid,
+ /* [in] */ BSTR brand_code,
+ /* [in] */ BSTR language,
+ /* [in] */ BSTR ap) = 0;
+
+ virtual /* [id] */ HRESULT STDMETHODCALLTYPE createInstalledApp(
+ /* [in] */ BSTR app_id) = 0;
+
+ virtual /* [id] */ HRESULT STDMETHODCALLTYPE createAllInstalledApps( void) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_displayLanguage(
+ /* [retval][out] */ BSTR *__MIDL__IAppBundleWeb0000) = 0;
+
+ virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_displayLanguage(
+ /* [in] */ BSTR __MIDL__IAppBundleWeb0001) = 0;
+
+ virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_parentHWND(
+ /* [in] */ ULONG_PTR hwnd) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_length(
+ /* [retval][out] */ int *index) = 0;
+
+ virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_appWeb(
+ /* [in] */ int index,
+ /* [retval][out] */ IDispatch **app_web) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE initialize( void) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE checkForUpdate( void) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE download( void) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE install( void) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE pause( void) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE resume( void) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE cancel( void) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE downloadPackage(
+ /* [in] */ BSTR app_id,
+ /* [in] */ BSTR package_name) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_currentState(
+ /* [retval][out] */ VARIANT *current_state) = 0;
+
+ };
+
+
+#else /* C style interface */
+
+ typedef struct IAppBundleWebVtbl
+ {
+ BEGIN_INTERFACE
+
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ IAppBundleWeb * This,
+ /* [in] */ REFIID riid,
+ /* [annotation][iid_is][out] */
+ _COM_Outptr_ void **ppvObject);
+
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ IAppBundleWeb * This);
+
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ IAppBundleWeb * This);
+
+ HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
+ IAppBundleWeb * This,
+ /* [out] */ UINT *pctinfo);
+
+ HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
+ IAppBundleWeb * This,
+ /* [in] */ UINT iTInfo,
+ /* [in] */ LCID lcid,
+ /* [out] */ ITypeInfo **ppTInfo);
+
+ HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
+ IAppBundleWeb * This,
+ /* [in] */ REFIID riid,
+ /* [size_is][in] */ LPOLESTR *rgszNames,
+ /* [range][in] */ UINT cNames,
+ /* [in] */ LCID lcid,
+ /* [size_is][out] */ DISPID *rgDispId);
+
+ /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
+ IAppBundleWeb * This,
+ /* [annotation][in] */
+ _In_ DISPID dispIdMember,
+ /* [annotation][in] */
+ _In_ REFIID riid,
+ /* [annotation][in] */
+ _In_ LCID lcid,
+ /* [annotation][in] */
+ _In_ WORD wFlags,
+ /* [annotation][out][in] */
+ _In_ DISPPARAMS *pDispParams,
+ /* [annotation][out] */
+ _Out_opt_ VARIANT *pVarResult,
+ /* [annotation][out] */
+ _Out_opt_ EXCEPINFO *pExcepInfo,
+ /* [annotation][out] */
+ _Out_opt_ UINT *puArgErr);
+
+ /* [id] */ HRESULT ( STDMETHODCALLTYPE *createApp )(
+ IAppBundleWeb * This,
+ /* [in] */ BSTR app_guid,
+ /* [in] */ BSTR brand_code,
+ /* [in] */ BSTR language,
+ /* [in] */ BSTR ap);
+
+ /* [id] */ HRESULT ( STDMETHODCALLTYPE *createInstalledApp )(
+ IAppBundleWeb * This,
+ /* [in] */ BSTR app_id);
+
+ /* [id] */ HRESULT ( STDMETHODCALLTYPE *createAllInstalledApps )(
+ IAppBundleWeb * This);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_displayLanguage )(
+ IAppBundleWeb * This,
+ /* [retval][out] */ BSTR *__MIDL__IAppBundleWeb0000);
+
+ /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_displayLanguage )(
+ IAppBundleWeb * This,
+ /* [in] */ BSTR __MIDL__IAppBundleWeb0001);
+
+ /* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_parentHWND )(
+ IAppBundleWeb * This,
+ /* [in] */ ULONG_PTR hwnd);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_length )(
+ IAppBundleWeb * This,
+ /* [retval][out] */ int *index);
+
+ /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_appWeb )(
+ IAppBundleWeb * This,
+ /* [in] */ int index,
+ /* [retval][out] */ IDispatch **app_web);
+
+ HRESULT ( STDMETHODCALLTYPE *initialize )(
+ IAppBundleWeb * This);
+
+ HRESULT ( STDMETHODCALLTYPE *checkForUpdate )(
+ IAppBundleWeb * This);
+
+ HRESULT ( STDMETHODCALLTYPE *download )(
+ IAppBundleWeb * This);
+
+ HRESULT ( STDMETHODCALLTYPE *install )(
+ IAppBundleWeb * This);
+
+ HRESULT ( STDMETHODCALLTYPE *pause )(
+ IAppBundleWeb * This);
+
+ HRESULT ( STDMETHODCALLTYPE *resume )(
+ IAppBundleWeb * This);
+
+ HRESULT ( STDMETHODCALLTYPE *cancel )(
+ IAppBundleWeb * This);
+
+ HRESULT ( STDMETHODCALLTYPE *downloadPackage )(
+ IAppBundleWeb * This,
+ /* [in] */ BSTR app_id,
+ /* [in] */ BSTR package_name);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_currentState )(
+ IAppBundleWeb * This,
+ /* [retval][out] */ VARIANT *current_state);
+
+ END_INTERFACE
+ } IAppBundleWebVtbl;
+
+ interface IAppBundleWeb
+ {
+ CONST_VTBL struct IAppBundleWebVtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define IAppBundleWeb_QueryInterface(This,riid,ppvObject) \
+ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
+
+#define IAppBundleWeb_AddRef(This) \
+ ( (This)->lpVtbl -> AddRef(This) )
+
+#define IAppBundleWeb_Release(This) \
+ ( (This)->lpVtbl -> Release(This) )
+
+
+#define IAppBundleWeb_GetTypeInfoCount(This,pctinfo) \
+ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
+
+#define IAppBundleWeb_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
+ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
+
+#define IAppBundleWeb_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
+ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
+
+#define IAppBundleWeb_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
+ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
+
+
+#define IAppBundleWeb_createApp(This,app_guid,brand_code,language,ap) \
+ ( (This)->lpVtbl -> createApp(This,app_guid,brand_code,language,ap) )
+
+#define IAppBundleWeb_createInstalledApp(This,app_id) \
+ ( (This)->lpVtbl -> createInstalledApp(This,app_id) )
+
+#define IAppBundleWeb_createAllInstalledApps(This) \
+ ( (This)->lpVtbl -> createAllInstalledApps(This) )
+
+#define IAppBundleWeb_get_displayLanguage(This,__MIDL__IAppBundleWeb0000) \
+ ( (This)->lpVtbl -> get_displayLanguage(This,__MIDL__IAppBundleWeb0000) )
+
+#define IAppBundleWeb_put_displayLanguage(This,__MIDL__IAppBundleWeb0001) \
+ ( (This)->lpVtbl -> put_displayLanguage(This,__MIDL__IAppBundleWeb0001) )
+
+#define IAppBundleWeb_put_parentHWND(This,hwnd) \
+ ( (This)->lpVtbl -> put_parentHWND(This,hwnd) )
+
+#define IAppBundleWeb_get_length(This,index) \
+ ( (This)->lpVtbl -> get_length(This,index) )
+
+#define IAppBundleWeb_get_appWeb(This,index,app_web) \
+ ( (This)->lpVtbl -> get_appWeb(This,index,app_web) )
+
+#define IAppBundleWeb_initialize(This) \
+ ( (This)->lpVtbl -> initialize(This) )
+
+#define IAppBundleWeb_checkForUpdate(This) \
+ ( (This)->lpVtbl -> checkForUpdate(This) )
+
+#define IAppBundleWeb_download(This) \
+ ( (This)->lpVtbl -> download(This) )
+
+#define IAppBundleWeb_install(This) \
+ ( (This)->lpVtbl -> install(This) )
+
+#define IAppBundleWeb_pause(This) \
+ ( (This)->lpVtbl -> pause(This) )
+
+#define IAppBundleWeb_resume(This) \
+ ( (This)->lpVtbl -> resume(This) )
+
+#define IAppBundleWeb_cancel(This) \
+ ( (This)->lpVtbl -> cancel(This) )
+
+#define IAppBundleWeb_downloadPackage(This,app_id,package_name) \
+ ( (This)->lpVtbl -> downloadPackage(This,app_id,package_name) )
+
+#define IAppBundleWeb_get_currentState(This,current_state) \
+ ( (This)->lpVtbl -> get_currentState(This,current_state) )
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+
+#endif /* __IAppBundleWeb_INTERFACE_DEFINED__ */
+
+
+#ifndef __IAppWeb_INTERFACE_DEFINED__
+#define __IAppWeb_INTERFACE_DEFINED__
+
+/* interface IAppWeb */
+/* [unique][helpstring][uuid][dual][object] */
+
+
+EXTERN_C const IID IID_IAppWeb;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("18D0F672-18B4-48e6-AD36-6E6BF01DBBC4")
+ IAppWeb : public IDispatch
+ {
+ public:
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_appId(
+ /* [retval][out] */ BSTR *__MIDL__IAppWeb0000) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_currentVersionWeb(
+ /* [retval][out] */ IDispatch **current) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_nextVersionWeb(
+ /* [retval][out] */ IDispatch **next) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_command(
+ /* [in] */ BSTR command_id,
+ /* [retval][out] */ IDispatch **command) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE cancel( void) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_currentState(
+ /* [retval][out] */ IDispatch **current_state) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE launch( void) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE uninstall( void) = 0;
+
+ };
+
+
+#else /* C style interface */
+
+ typedef struct IAppWebVtbl
+ {
+ BEGIN_INTERFACE
+
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ IAppWeb * This,
+ /* [in] */ REFIID riid,
+ /* [annotation][iid_is][out] */
+ _COM_Outptr_ void **ppvObject);
+
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ IAppWeb * This);
+
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ IAppWeb * This);
+
+ HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
+ IAppWeb * This,
+ /* [out] */ UINT *pctinfo);
+
+ HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
+ IAppWeb * This,
+ /* [in] */ UINT iTInfo,
+ /* [in] */ LCID lcid,
+ /* [out] */ ITypeInfo **ppTInfo);
+
+ HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
+ IAppWeb * This,
+ /* [in] */ REFIID riid,
+ /* [size_is][in] */ LPOLESTR *rgszNames,
+ /* [range][in] */ UINT cNames,
+ /* [in] */ LCID lcid,
+ /* [size_is][out] */ DISPID *rgDispId);
+
+ /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
+ IAppWeb * This,
+ /* [annotation][in] */
+ _In_ DISPID dispIdMember,
+ /* [annotation][in] */
+ _In_ REFIID riid,
+ /* [annotation][in] */
+ _In_ LCID lcid,
+ /* [annotation][in] */
+ _In_ WORD wFlags,
+ /* [annotation][out][in] */
+ _In_ DISPPARAMS *pDispParams,
+ /* [annotation][out] */
+ _Out_opt_ VARIANT *pVarResult,
+ /* [annotation][out] */
+ _Out_opt_ EXCEPINFO *pExcepInfo,
+ /* [annotation][out] */
+ _Out_opt_ UINT *puArgErr);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_appId )(
+ IAppWeb * This,
+ /* [retval][out] */ BSTR *__MIDL__IAppWeb0000);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_currentVersionWeb )(
+ IAppWeb * This,
+ /* [retval][out] */ IDispatch **current);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_nextVersionWeb )(
+ IAppWeb * This,
+ /* [retval][out] */ IDispatch **next);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_command )(
+ IAppWeb * This,
+ /* [in] */ BSTR command_id,
+ /* [retval][out] */ IDispatch **command);
+
+ HRESULT ( STDMETHODCALLTYPE *cancel )(
+ IAppWeb * This);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_currentState )(
+ IAppWeb * This,
+ /* [retval][out] */ IDispatch **current_state);
+
+ HRESULT ( STDMETHODCALLTYPE *launch )(
+ IAppWeb * This);
+
+ HRESULT ( STDMETHODCALLTYPE *uninstall )(
+ IAppWeb * This);
+
+ END_INTERFACE
+ } IAppWebVtbl;
+
+ interface IAppWeb
+ {
+ CONST_VTBL struct IAppWebVtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define IAppWeb_QueryInterface(This,riid,ppvObject) \
+ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
+
+#define IAppWeb_AddRef(This) \
+ ( (This)->lpVtbl -> AddRef(This) )
+
+#define IAppWeb_Release(This) \
+ ( (This)->lpVtbl -> Release(This) )
+
+
+#define IAppWeb_GetTypeInfoCount(This,pctinfo) \
+ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
+
+#define IAppWeb_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
+ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
+
+#define IAppWeb_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
+ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
+
+#define IAppWeb_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
+ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
+
+
+#define IAppWeb_get_appId(This,__MIDL__IAppWeb0000) \
+ ( (This)->lpVtbl -> get_appId(This,__MIDL__IAppWeb0000) )
+
+#define IAppWeb_get_currentVersionWeb(This,current) \
+ ( (This)->lpVtbl -> get_currentVersionWeb(This,current) )
+
+#define IAppWeb_get_nextVersionWeb(This,next) \
+ ( (This)->lpVtbl -> get_nextVersionWeb(This,next) )
+
+#define IAppWeb_get_command(This,command_id,command) \
+ ( (This)->lpVtbl -> get_command(This,command_id,command) )
+
+#define IAppWeb_cancel(This) \
+ ( (This)->lpVtbl -> cancel(This) )
+
+#define IAppWeb_get_currentState(This,current_state) \
+ ( (This)->lpVtbl -> get_currentState(This,current_state) )
+
+#define IAppWeb_launch(This) \
+ ( (This)->lpVtbl -> launch(This) )
+
+#define IAppWeb_uninstall(This) \
+ ( (This)->lpVtbl -> uninstall(This) )
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+
+#endif /* __IAppWeb_INTERFACE_DEFINED__ */
+
+
+#ifndef __IAppCommandWeb_INTERFACE_DEFINED__
+#define __IAppCommandWeb_INTERFACE_DEFINED__
+
+/* interface IAppCommandWeb */
+/* [unique][helpstring][uuid][dual][object] */
+
+
+EXTERN_C const IID IID_IAppCommandWeb;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("68D6C2BD-712E-4c96-93E8-49CB8A9AAEED")
+ IAppCommandWeb : public IDispatch
+ {
+ public:
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_status(
+ /* [retval][out] */ UINT *__MIDL__IAppCommandWeb0000) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_exitCode(
+ /* [retval][out] */ DWORD *__MIDL__IAppCommandWeb0001) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE execute(
+ /* [optional][in] */ VARIANT arg1,
+ /* [optional][in] */ VARIANT arg2,
+ /* [optional][in] */ VARIANT arg3,
+ /* [optional][in] */ VARIANT arg4,
+ /* [optional][in] */ VARIANT arg5,
+ /* [optional][in] */ VARIANT arg6,
+ /* [optional][in] */ VARIANT arg7,
+ /* [optional][in] */ VARIANT arg8,
+ /* [optional][in] */ VARIANT arg9) = 0;
+
+ };
+
+
+#else /* C style interface */
+
+ typedef struct IAppCommandWebVtbl
+ {
+ BEGIN_INTERFACE
+
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ IAppCommandWeb * This,
+ /* [in] */ REFIID riid,
+ /* [annotation][iid_is][out] */
+ _COM_Outptr_ void **ppvObject);
+
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ IAppCommandWeb * This);
+
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ IAppCommandWeb * This);
+
+ HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
+ IAppCommandWeb * This,
+ /* [out] */ UINT *pctinfo);
+
+ HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
+ IAppCommandWeb * This,
+ /* [in] */ UINT iTInfo,
+ /* [in] */ LCID lcid,
+ /* [out] */ ITypeInfo **ppTInfo);
+
+ HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
+ IAppCommandWeb * This,
+ /* [in] */ REFIID riid,
+ /* [size_is][in] */ LPOLESTR *rgszNames,
+ /* [range][in] */ UINT cNames,
+ /* [in] */ LCID lcid,
+ /* [size_is][out] */ DISPID *rgDispId);
+
+ /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
+ IAppCommandWeb * This,
+ /* [annotation][in] */
+ _In_ DISPID dispIdMember,
+ /* [annotation][in] */
+ _In_ REFIID riid,
+ /* [annotation][in] */
+ _In_ LCID lcid,
+ /* [annotation][in] */
+ _In_ WORD wFlags,
+ /* [annotation][out][in] */
+ _In_ DISPPARAMS *pDispParams,
+ /* [annotation][out] */
+ _Out_opt_ VARIANT *pVarResult,
+ /* [annotation][out] */
+ _Out_opt_ EXCEPINFO *pExcepInfo,
+ /* [annotation][out] */
+ _Out_opt_ UINT *puArgErr);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_status )(
+ IAppCommandWeb * This,
+ /* [retval][out] */ UINT *__MIDL__IAppCommandWeb0000);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_exitCode )(
+ IAppCommandWeb * This,
+ /* [retval][out] */ DWORD *__MIDL__IAppCommandWeb0001);
+
+ HRESULT ( STDMETHODCALLTYPE *execute )(
+ IAppCommandWeb * This,
+ /* [optional][in] */ VARIANT arg1,
+ /* [optional][in] */ VARIANT arg2,
+ /* [optional][in] */ VARIANT arg3,
+ /* [optional][in] */ VARIANT arg4,
+ /* [optional][in] */ VARIANT arg5,
+ /* [optional][in] */ VARIANT arg6,
+ /* [optional][in] */ VARIANT arg7,
+ /* [optional][in] */ VARIANT arg8,
+ /* [optional][in] */ VARIANT arg9);
+
+ END_INTERFACE
+ } IAppCommandWebVtbl;
+
+ interface IAppCommandWeb
+ {
+ CONST_VTBL struct IAppCommandWebVtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define IAppCommandWeb_QueryInterface(This,riid,ppvObject) \
+ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
+
+#define IAppCommandWeb_AddRef(This) \
+ ( (This)->lpVtbl -> AddRef(This) )
+
+#define IAppCommandWeb_Release(This) \
+ ( (This)->lpVtbl -> Release(This) )
+
+
+#define IAppCommandWeb_GetTypeInfoCount(This,pctinfo) \
+ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
+
+#define IAppCommandWeb_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
+ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
+
+#define IAppCommandWeb_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
+ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
+
+#define IAppCommandWeb_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
+ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
+
+
+#define IAppCommandWeb_get_status(This,__MIDL__IAppCommandWeb0000) \
+ ( (This)->lpVtbl -> get_status(This,__MIDL__IAppCommandWeb0000) )
+
+#define IAppCommandWeb_get_exitCode(This,__MIDL__IAppCommandWeb0001) \
+ ( (This)->lpVtbl -> get_exitCode(This,__MIDL__IAppCommandWeb0001) )
+
+#define IAppCommandWeb_execute(This,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9) \
+ ( (This)->lpVtbl -> execute(This,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9) )
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+
+#endif /* __IAppCommandWeb_INTERFACE_DEFINED__ */
+
+
+#ifndef __IAppVersionWeb_INTERFACE_DEFINED__
+#define __IAppVersionWeb_INTERFACE_DEFINED__
+
+/* interface IAppVersionWeb */
+/* [unique][helpstring][uuid][dual][object] */
+
+
+EXTERN_C const IID IID_IAppVersionWeb;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("0CD01D1E-4A1C-489d-93B9-9B6672877C57")
+ IAppVersionWeb : public IDispatch
+ {
+ public:
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_version(
+ /* [retval][out] */ BSTR *__MIDL__IAppVersionWeb0000) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_packageCount(
+ /* [retval][out] */ long *count) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_packageWeb(
+ /* [in] */ long index,
+ /* [retval][out] */ IDispatch **package) = 0;
+
+ };
+
+
+#else /* C style interface */
+
+ typedef struct IAppVersionWebVtbl
+ {
+ BEGIN_INTERFACE
+
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ IAppVersionWeb * This,
+ /* [in] */ REFIID riid,
+ /* [annotation][iid_is][out] */
+ _COM_Outptr_ void **ppvObject);
+
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ IAppVersionWeb * This);
+
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ IAppVersionWeb * This);
+
+ HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
+ IAppVersionWeb * This,
+ /* [out] */ UINT *pctinfo);
+
+ HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
+ IAppVersionWeb * This,
+ /* [in] */ UINT iTInfo,
+ /* [in] */ LCID lcid,
+ /* [out] */ ITypeInfo **ppTInfo);
+
+ HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
+ IAppVersionWeb * This,
+ /* [in] */ REFIID riid,
+ /* [size_is][in] */ LPOLESTR *rgszNames,
+ /* [range][in] */ UINT cNames,
+ /* [in] */ LCID lcid,
+ /* [size_is][out] */ DISPID *rgDispId);
+
+ /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
+ IAppVersionWeb * This,
+ /* [annotation][in] */
+ _In_ DISPID dispIdMember,
+ /* [annotation][in] */
+ _In_ REFIID riid,
+ /* [annotation][in] */
+ _In_ LCID lcid,
+ /* [annotation][in] */
+ _In_ WORD wFlags,
+ /* [annotation][out][in] */
+ _In_ DISPPARAMS *pDispParams,
+ /* [annotation][out] */
+ _Out_opt_ VARIANT *pVarResult,
+ /* [annotation][out] */
+ _Out_opt_ EXCEPINFO *pExcepInfo,
+ /* [annotation][out] */
+ _Out_opt_ UINT *puArgErr);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_version )(
+ IAppVersionWeb * This,
+ /* [retval][out] */ BSTR *__MIDL__IAppVersionWeb0000);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_packageCount )(
+ IAppVersionWeb * This,
+ /* [retval][out] */ long *count);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_packageWeb )(
+ IAppVersionWeb * This,
+ /* [in] */ long index,
+ /* [retval][out] */ IDispatch **package);
+
+ END_INTERFACE
+ } IAppVersionWebVtbl;
+
+ interface IAppVersionWeb
+ {
+ CONST_VTBL struct IAppVersionWebVtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define IAppVersionWeb_QueryInterface(This,riid,ppvObject) \
+ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
+
+#define IAppVersionWeb_AddRef(This) \
+ ( (This)->lpVtbl -> AddRef(This) )
+
+#define IAppVersionWeb_Release(This) \
+ ( (This)->lpVtbl -> Release(This) )
+
+
+#define IAppVersionWeb_GetTypeInfoCount(This,pctinfo) \
+ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
+
+#define IAppVersionWeb_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
+ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
+
+#define IAppVersionWeb_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
+ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
+
+#define IAppVersionWeb_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
+ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
+
+
+#define IAppVersionWeb_get_version(This,__MIDL__IAppVersionWeb0000) \
+ ( (This)->lpVtbl -> get_version(This,__MIDL__IAppVersionWeb0000) )
+
+#define IAppVersionWeb_get_packageCount(This,count) \
+ ( (This)->lpVtbl -> get_packageCount(This,count) )
+
+#define IAppVersionWeb_get_packageWeb(This,index,package) \
+ ( (This)->lpVtbl -> get_packageWeb(This,index,package) )
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+
+#endif /* __IAppVersionWeb_INTERFACE_DEFINED__ */
+
+
+#ifndef __ICoCreateAsyncStatus_INTERFACE_DEFINED__
+#define __ICoCreateAsyncStatus_INTERFACE_DEFINED__
+
+/* interface ICoCreateAsyncStatus */
+/* [unique][helpstring][uuid][dual][object] */
+
+
+EXTERN_C const IID IID_ICoCreateAsyncStatus;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("2E629606-312A-482f-9B12-2C4ABF6F0B6D")
+ ICoCreateAsyncStatus : public IDispatch
+ {
+ public:
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_isDone(
+ /* [retval][out] */ VARIANT_BOOL *is_done) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_completionHResult(
+ /* [retval][out] */ LONG *hr) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_createdInstance(
+ /* [retval][out] */ IDispatch **instance) = 0;
+
+ };
+
+
+#else /* C style interface */
+
+ typedef struct ICoCreateAsyncStatusVtbl
+ {
+ BEGIN_INTERFACE
+
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ ICoCreateAsyncStatus * This,
+ /* [in] */ REFIID riid,
+ /* [annotation][iid_is][out] */
+ _COM_Outptr_ void **ppvObject);
+
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ ICoCreateAsyncStatus * This);
+
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ ICoCreateAsyncStatus * This);
+
+ HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
+ ICoCreateAsyncStatus * This,
+ /* [out] */ UINT *pctinfo);
+
+ HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
+ ICoCreateAsyncStatus * This,
+ /* [in] */ UINT iTInfo,
+ /* [in] */ LCID lcid,
+ /* [out] */ ITypeInfo **ppTInfo);
+
+ HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
+ ICoCreateAsyncStatus * This,
+ /* [in] */ REFIID riid,
+ /* [size_is][in] */ LPOLESTR *rgszNames,
+ /* [range][in] */ UINT cNames,
+ /* [in] */ LCID lcid,
+ /* [size_is][out] */ DISPID *rgDispId);
+
+ /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
+ ICoCreateAsyncStatus * This,
+ /* [annotation][in] */
+ _In_ DISPID dispIdMember,
+ /* [annotation][in] */
+ _In_ REFIID riid,
+ /* [annotation][in] */
+ _In_ LCID lcid,
+ /* [annotation][in] */
+ _In_ WORD wFlags,
+ /* [annotation][out][in] */
+ _In_ DISPPARAMS *pDispParams,
+ /* [annotation][out] */
+ _Out_opt_ VARIANT *pVarResult,
+ /* [annotation][out] */
+ _Out_opt_ EXCEPINFO *pExcepInfo,
+ /* [annotation][out] */
+ _Out_opt_ UINT *puArgErr);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_isDone )(
+ ICoCreateAsyncStatus * This,
+ /* [retval][out] */ VARIANT_BOOL *is_done);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_completionHResult )(
+ ICoCreateAsyncStatus * This,
+ /* [retval][out] */ LONG *hr);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_createdInstance )(
+ ICoCreateAsyncStatus * This,
+ /* [retval][out] */ IDispatch **instance);
+
+ END_INTERFACE
+ } ICoCreateAsyncStatusVtbl;
+
+ interface ICoCreateAsyncStatus
+ {
+ CONST_VTBL struct ICoCreateAsyncStatusVtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define ICoCreateAsyncStatus_QueryInterface(This,riid,ppvObject) \
+ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
+
+#define ICoCreateAsyncStatus_AddRef(This) \
+ ( (This)->lpVtbl -> AddRef(This) )
+
+#define ICoCreateAsyncStatus_Release(This) \
+ ( (This)->lpVtbl -> Release(This) )
+
+
+#define ICoCreateAsyncStatus_GetTypeInfoCount(This,pctinfo) \
+ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
+
+#define ICoCreateAsyncStatus_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
+ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
+
+#define ICoCreateAsyncStatus_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
+ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
+
+#define ICoCreateAsyncStatus_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
+ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
+
+
+#define ICoCreateAsyncStatus_get_isDone(This,is_done) \
+ ( (This)->lpVtbl -> get_isDone(This,is_done) )
+
+#define ICoCreateAsyncStatus_get_completionHResult(This,hr) \
+ ( (This)->lpVtbl -> get_completionHResult(This,hr) )
+
+#define ICoCreateAsyncStatus_get_createdInstance(This,instance) \
+ ( (This)->lpVtbl -> get_createdInstance(This,instance) )
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+
+#endif /* __ICoCreateAsyncStatus_INTERFACE_DEFINED__ */
+
+
+#ifndef __ICoCreateAsync_INTERFACE_DEFINED__
+#define __ICoCreateAsync_INTERFACE_DEFINED__
+
+/* interface ICoCreateAsync */
+/* [unique][helpstring][uuid][object] */
+
+
+EXTERN_C const IID IID_ICoCreateAsync;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("DAB1D343-1B2A-47f9-B445-93DC50704BFE")
+ ICoCreateAsync : public IUnknown
+ {
+ public:
+ virtual HRESULT STDMETHODCALLTYPE createOmahaMachineServerAsync(
+ /* [in] */ BSTR origin_url,
+ /* [in] */ BOOL create_elevated,
+ /* [retval][out] */ ICoCreateAsyncStatus **status) = 0;
+
+ };
+
+
+#else /* C style interface */
+
+ typedef struct ICoCreateAsyncVtbl
+ {
+ BEGIN_INTERFACE
+
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ ICoCreateAsync * This,
+ /* [in] */ REFIID riid,
+ /* [annotation][iid_is][out] */
+ _COM_Outptr_ void **ppvObject);
+
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ ICoCreateAsync * This);
+
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ ICoCreateAsync * This);
+
+ HRESULT ( STDMETHODCALLTYPE *createOmahaMachineServerAsync )(
+ ICoCreateAsync * This,
+ /* [in] */ BSTR origin_url,
+ /* [in] */ BOOL create_elevated,
+ /* [retval][out] */ ICoCreateAsyncStatus **status);
+
+ END_INTERFACE
+ } ICoCreateAsyncVtbl;
+
+ interface ICoCreateAsync
+ {
+ CONST_VTBL struct ICoCreateAsyncVtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define ICoCreateAsync_QueryInterface(This,riid,ppvObject) \
+ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
+
+#define ICoCreateAsync_AddRef(This) \
+ ( (This)->lpVtbl -> AddRef(This) )
+
+#define ICoCreateAsync_Release(This) \
+ ( (This)->lpVtbl -> Release(This) )
+
+
+#define ICoCreateAsync_createOmahaMachineServerAsync(This,origin_url,create_elevated,status) \
+ ( (This)->lpVtbl -> createOmahaMachineServerAsync(This,origin_url,create_elevated,status) )
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+
+#endif /* __ICoCreateAsync_INTERFACE_DEFINED__ */
+
+
+#ifndef __IBrowserHttpRequest2_INTERFACE_DEFINED__
+#define __IBrowserHttpRequest2_INTERFACE_DEFINED__
+
+/* interface IBrowserHttpRequest2 */
+/* [unique][nonextensible][oleautomation][uuid][object] */
+
+
+EXTERN_C const IID IID_IBrowserHttpRequest2;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("5B25A8DC-1780-4178-A629-6BE8B8DEFAA2")
+ IBrowserHttpRequest2 : public IUnknown
+ {
+ public:
+ virtual HRESULT STDMETHODCALLTYPE Send(
+ /* [in] */ BSTR url,
+ /* [in] */ BSTR post_data,
+ /* [in] */ BSTR request_headers,
+ /* [in] */ VARIANT response_headers_needed,
+ /* [out] */ VARIANT *response_headers,
+ /* [out] */ DWORD *response_code,
+ /* [out] */ BSTR *cache_filename) = 0;
+
+ };
+
+
+#else /* C style interface */
+
+ typedef struct IBrowserHttpRequest2Vtbl
+ {
+ BEGIN_INTERFACE
+
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ IBrowserHttpRequest2 * This,
+ /* [in] */ REFIID riid,
+ /* [annotation][iid_is][out] */
+ _COM_Outptr_ void **ppvObject);
+
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ IBrowserHttpRequest2 * This);
+
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ IBrowserHttpRequest2 * This);
+
+ HRESULT ( STDMETHODCALLTYPE *Send )(
+ IBrowserHttpRequest2 * This,
+ /* [in] */ BSTR url,
+ /* [in] */ BSTR post_data,
+ /* [in] */ BSTR request_headers,
+ /* [in] */ VARIANT response_headers_needed,
+ /* [out] */ VARIANT *response_headers,
+ /* [out] */ DWORD *response_code,
+ /* [out] */ BSTR *cache_filename);
+
+ END_INTERFACE
+ } IBrowserHttpRequest2Vtbl;
+
+ interface IBrowserHttpRequest2
+ {
+ CONST_VTBL struct IBrowserHttpRequest2Vtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define IBrowserHttpRequest2_QueryInterface(This,riid,ppvObject) \
+ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
+
+#define IBrowserHttpRequest2_AddRef(This) \
+ ( (This)->lpVtbl -> AddRef(This) )
+
+#define IBrowserHttpRequest2_Release(This) \
+ ( (This)->lpVtbl -> Release(This) )
+
+
+#define IBrowserHttpRequest2_Send(This,url,post_data,request_headers,response_headers_needed,response_headers,response_code,cache_filename) \
+ ( (This)->lpVtbl -> Send(This,url,post_data,request_headers,response_headers_needed,response_headers,response_code,cache_filename) )
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+
+#endif /* __IBrowserHttpRequest2_INTERFACE_DEFINED__ */
+
+
+#ifndef __IProcessLauncher_INTERFACE_DEFINED__
+#define __IProcessLauncher_INTERFACE_DEFINED__
+
+/* interface IProcessLauncher */
+/* [unique][helpstring][uuid][oleautomation][object] */
+
+
+EXTERN_C const IID IID_IProcessLauncher;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("128C2DA6-2BC0-44c0-B3F6-4EC22E647964")
+ IProcessLauncher : public IUnknown
+ {
+ public:
+ virtual HRESULT STDMETHODCALLTYPE LaunchCmdLine(
+ /* [string][in] */ const WCHAR *cmd_line) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE LaunchBrowser(
+ /* [in] */ DWORD browser_type,
+ /* [string][in] */ const WCHAR *url) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE LaunchCmdElevated(
+ /* [string][in] */ const WCHAR *app_guid,
+ /* [string][in] */ const WCHAR *cmd_id,
+ /* [in] */ DWORD caller_proc_id,
+ /* [out] */ ULONG_PTR *proc_handle) = 0;
+
+ };
+
+
+#else /* C style interface */
+
+ typedef struct IProcessLauncherVtbl
+ {
+ BEGIN_INTERFACE
+
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ IProcessLauncher * This,
+ /* [in] */ REFIID riid,
+ /* [annotation][iid_is][out] */
+ _COM_Outptr_ void **ppvObject);
+
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ IProcessLauncher * This);
+
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ IProcessLauncher * This);
+
+ HRESULT ( STDMETHODCALLTYPE *LaunchCmdLine )(
+ IProcessLauncher * This,
+ /* [string][in] */ const WCHAR *cmd_line);
+
+ HRESULT ( STDMETHODCALLTYPE *LaunchBrowser )(
+ IProcessLauncher * This,
+ /* [in] */ DWORD browser_type,
+ /* [string][in] */ const WCHAR *url);
+
+ HRESULT ( STDMETHODCALLTYPE *LaunchCmdElevated )(
+ IProcessLauncher * This,
+ /* [string][in] */ const WCHAR *app_guid,
+ /* [string][in] */ const WCHAR *cmd_id,
+ /* [in] */ DWORD caller_proc_id,
+ /* [out] */ ULONG_PTR *proc_handle);
+
+ END_INTERFACE
+ } IProcessLauncherVtbl;
+
+ interface IProcessLauncher
+ {
+ CONST_VTBL struct IProcessLauncherVtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define IProcessLauncher_QueryInterface(This,riid,ppvObject) \
+ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
+
+#define IProcessLauncher_AddRef(This) \
+ ( (This)->lpVtbl -> AddRef(This) )
+
+#define IProcessLauncher_Release(This) \
+ ( (This)->lpVtbl -> Release(This) )
+
+
+#define IProcessLauncher_LaunchCmdLine(This,cmd_line) \
+ ( (This)->lpVtbl -> LaunchCmdLine(This,cmd_line) )
+
+#define IProcessLauncher_LaunchBrowser(This,browser_type,url) \
+ ( (This)->lpVtbl -> LaunchBrowser(This,browser_type,url) )
+
+#define IProcessLauncher_LaunchCmdElevated(This,app_guid,cmd_id,caller_proc_id,proc_handle) \
+ ( (This)->lpVtbl -> LaunchCmdElevated(This,app_guid,cmd_id,caller_proc_id,proc_handle) )
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+
+#endif /* __IProcessLauncher_INTERFACE_DEFINED__ */
+
+
+#ifndef __IOneClickProcessLauncher_INTERFACE_DEFINED__
+#define __IOneClickProcessLauncher_INTERFACE_DEFINED__
+
+/* interface IOneClickProcessLauncher */
+/* [unique][helpstring][uuid][oleautomation][object] */
+
+
+EXTERN_C const IID IID_IOneClickProcessLauncher;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("5CCCB0EF-7073-4516-8028-4C628D0C8AAB")
+ IOneClickProcessLauncher : public IUnknown
+ {
+ public:
+ virtual HRESULT STDMETHODCALLTYPE LaunchAppCommand(
+ /* [string][in] */ const WCHAR *app_guid,
+ /* [string][in] */ const WCHAR *cmd_id) = 0;
+
+ };
+
+
+#else /* C style interface */
+
+ typedef struct IOneClickProcessLauncherVtbl
+ {
+ BEGIN_INTERFACE
+
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ IOneClickProcessLauncher * This,
+ /* [in] */ REFIID riid,
+ /* [annotation][iid_is][out] */
+ _COM_Outptr_ void **ppvObject);
+
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ IOneClickProcessLauncher * This);
+
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ IOneClickProcessLauncher * This);
+
+ HRESULT ( STDMETHODCALLTYPE *LaunchAppCommand )(
+ IOneClickProcessLauncher * This,
+ /* [string][in] */ const WCHAR *app_guid,
+ /* [string][in] */ const WCHAR *cmd_id);
+
+ END_INTERFACE
+ } IOneClickProcessLauncherVtbl;
+
+ interface IOneClickProcessLauncher
+ {
+ CONST_VTBL struct IOneClickProcessLauncherVtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define IOneClickProcessLauncher_QueryInterface(This,riid,ppvObject) \
+ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
+
+#define IOneClickProcessLauncher_AddRef(This) \
+ ( (This)->lpVtbl -> AddRef(This) )
+
+#define IOneClickProcessLauncher_Release(This) \
+ ( (This)->lpVtbl -> Release(This) )
+
+
+#define IOneClickProcessLauncher_LaunchAppCommand(This,app_guid,cmd_id) \
+ ( (This)->lpVtbl -> LaunchAppCommand(This,app_guid,cmd_id) )
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+
+#endif /* __IOneClickProcessLauncher_INTERFACE_DEFINED__ */
+
+
+/* interface __MIDL_itf_google_update_idl_0000_0020 */
+/* [local] */
+
+typedef /* [public][public] */
+enum __MIDL___MIDL_itf_google_update_idl_0000_0020_0001
+ {
+ COMPLETION_CODE_SUCCESS = 1,
+ COMPLETION_CODE_SUCCESS_CLOSE_UI = ( COMPLETION_CODE_SUCCESS + 1 ) ,
+ COMPLETION_CODE_ERROR = ( COMPLETION_CODE_SUCCESS_CLOSE_UI + 1 ) ,
+ COMPLETION_CODE_RESTART_ALL_BROWSERS = ( COMPLETION_CODE_ERROR + 1 ) ,
+ COMPLETION_CODE_REBOOT = ( COMPLETION_CODE_RESTART_ALL_BROWSERS + 1 ) ,
+ COMPLETION_CODE_RESTART_BROWSER = ( COMPLETION_CODE_REBOOT + 1 ) ,
+ COMPLETION_CODE_RESTART_ALL_BROWSERS_NOTICE_ONLY = ( COMPLETION_CODE_RESTART_BROWSER + 1 ) ,
+ COMPLETION_CODE_REBOOT_NOTICE_ONLY = ( COMPLETION_CODE_RESTART_ALL_BROWSERS_NOTICE_ONLY + 1 ) ,
+ COMPLETION_CODE_RESTART_BROWSER_NOTICE_ONLY = ( COMPLETION_CODE_REBOOT_NOTICE_ONLY + 1 ) ,
+ COMPLETION_CODE_RUN_COMMAND = ( COMPLETION_CODE_RESTART_BROWSER_NOTICE_ONLY + 1 )
+ } LegacyCompletionCodes;
+
+
+
+extern RPC_IF_HANDLE __MIDL_itf_google_update_idl_0000_0020_v0_0_c_ifspec;
+extern RPC_IF_HANDLE __MIDL_itf_google_update_idl_0000_0020_v0_0_s_ifspec;
+
+#ifndef __IProgressWndEvents_INTERFACE_DEFINED__
+#define __IProgressWndEvents_INTERFACE_DEFINED__
+
+/* interface IProgressWndEvents */
+/* [unique][helpstring][uuid][oleautomation][object] */
+
+
+EXTERN_C const IID IID_IProgressWndEvents;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("1C642CED-CA3B-4013-A9DF-CA6CE5FF6503")
+ IProgressWndEvents : public IUnknown
+ {
+ public:
+ virtual HRESULT STDMETHODCALLTYPE DoClose( void) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE DoPause( void) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE DoResume( void) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE DoRestartBrowsers( void) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE DoReboot( void) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE DoLaunchBrowser(
+ /* [string][in] */ const WCHAR *url) = 0;
+
+ };
+
+
+#else /* C style interface */
+
+ typedef struct IProgressWndEventsVtbl
+ {
+ BEGIN_INTERFACE
+
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ IProgressWndEvents * This,
+ /* [in] */ REFIID riid,
+ /* [annotation][iid_is][out] */
+ _COM_Outptr_ void **ppvObject);
+
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ IProgressWndEvents * This);
+
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ IProgressWndEvents * This);
+
+ HRESULT ( STDMETHODCALLTYPE *DoClose )(
+ IProgressWndEvents * This);
+
+ HRESULT ( STDMETHODCALLTYPE *DoPause )(
+ IProgressWndEvents * This);
+
+ HRESULT ( STDMETHODCALLTYPE *DoResume )(
+ IProgressWndEvents * This);
+
+ HRESULT ( STDMETHODCALLTYPE *DoRestartBrowsers )(
+ IProgressWndEvents * This);
+
+ HRESULT ( STDMETHODCALLTYPE *DoReboot )(
+ IProgressWndEvents * This);
+
+ HRESULT ( STDMETHODCALLTYPE *DoLaunchBrowser )(
+ IProgressWndEvents * This,
+ /* [string][in] */ const WCHAR *url);
+
+ END_INTERFACE
+ } IProgressWndEventsVtbl;
+
+ interface IProgressWndEvents
+ {
+ CONST_VTBL struct IProgressWndEventsVtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define IProgressWndEvents_QueryInterface(This,riid,ppvObject) \
+ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
+
+#define IProgressWndEvents_AddRef(This) \
+ ( (This)->lpVtbl -> AddRef(This) )
+
+#define IProgressWndEvents_Release(This) \
+ ( (This)->lpVtbl -> Release(This) )
+
+
+#define IProgressWndEvents_DoClose(This) \
+ ( (This)->lpVtbl -> DoClose(This) )
+
+#define IProgressWndEvents_DoPause(This) \
+ ( (This)->lpVtbl -> DoPause(This) )
+
+#define IProgressWndEvents_DoResume(This) \
+ ( (This)->lpVtbl -> DoResume(This) )
+
+#define IProgressWndEvents_DoRestartBrowsers(This) \
+ ( (This)->lpVtbl -> DoRestartBrowsers(This) )
+
+#define IProgressWndEvents_DoReboot(This) \
+ ( (This)->lpVtbl -> DoReboot(This) )
+
+#define IProgressWndEvents_DoLaunchBrowser(This,url) \
+ ( (This)->lpVtbl -> DoLaunchBrowser(This,url) )
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+
+#endif /* __IProgressWndEvents_INTERFACE_DEFINED__ */
+
+
+#ifndef __IJobObserver_INTERFACE_DEFINED__
+#define __IJobObserver_INTERFACE_DEFINED__
+
+/* interface IJobObserver */
+/* [unique][helpstring][uuid][oleautomation][object] */
+
+
+EXTERN_C const IID IID_IJobObserver;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("49D7563B-2DDB-4831-88C8-768A53833837")
+ IJobObserver : public IUnknown
+ {
+ public:
+ virtual HRESULT STDMETHODCALLTYPE OnShow( void) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE OnCheckingForUpdate( void) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE OnUpdateAvailable(
+ /* [string][in] */ const WCHAR *version_string) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE OnWaitingToDownload( void) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE OnDownloading(
+ /* [in] */ int time_remaining_ms,
+ /* [in] */ int pos) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE OnWaitingToInstall( void) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE OnInstalling( void) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE OnPause( void) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE OnComplete(
+ /* [in] */ LegacyCompletionCodes code,
+ /* [string][in] */ const WCHAR *completion_text) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE SetEventSink(
+ /* [in] */ IProgressWndEvents *ui_sink) = 0;
+
+ };
+
+
+#else /* C style interface */
+
+ typedef struct IJobObserverVtbl
+ {
+ BEGIN_INTERFACE
+
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ IJobObserver * This,
+ /* [in] */ REFIID riid,
+ /* [annotation][iid_is][out] */
+ _COM_Outptr_ void **ppvObject);
+
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ IJobObserver * This);
+
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ IJobObserver * This);
+
+ HRESULT ( STDMETHODCALLTYPE *OnShow )(
+ IJobObserver * This);
+
+ HRESULT ( STDMETHODCALLTYPE *OnCheckingForUpdate )(
+ IJobObserver * This);
+
+ HRESULT ( STDMETHODCALLTYPE *OnUpdateAvailable )(
+ IJobObserver * This,
+ /* [string][in] */ const WCHAR *version_string);
+
+ HRESULT ( STDMETHODCALLTYPE *OnWaitingToDownload )(
+ IJobObserver * This);
+
+ HRESULT ( STDMETHODCALLTYPE *OnDownloading )(
+ IJobObserver * This,
+ /* [in] */ int time_remaining_ms,
+ /* [in] */ int pos);
+
+ HRESULT ( STDMETHODCALLTYPE *OnWaitingToInstall )(
+ IJobObserver * This);
+
+ HRESULT ( STDMETHODCALLTYPE *OnInstalling )(
+ IJobObserver * This);
+
+ HRESULT ( STDMETHODCALLTYPE *OnPause )(
+ IJobObserver * This);
+
+ HRESULT ( STDMETHODCALLTYPE *OnComplete )(
+ IJobObserver * This,
+ /* [in] */ LegacyCompletionCodes code,
+ /* [string][in] */ const WCHAR *completion_text);
+
+ HRESULT ( STDMETHODCALLTYPE *SetEventSink )(
+ IJobObserver * This,
+ /* [in] */ IProgressWndEvents *ui_sink);
+
+ END_INTERFACE
+ } IJobObserverVtbl;
+
+ interface IJobObserver
+ {
+ CONST_VTBL struct IJobObserverVtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define IJobObserver_QueryInterface(This,riid,ppvObject) \
+ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
+
+#define IJobObserver_AddRef(This) \
+ ( (This)->lpVtbl -> AddRef(This) )
+
+#define IJobObserver_Release(This) \
+ ( (This)->lpVtbl -> Release(This) )
+
+
+#define IJobObserver_OnShow(This) \
+ ( (This)->lpVtbl -> OnShow(This) )
+
+#define IJobObserver_OnCheckingForUpdate(This) \
+ ( (This)->lpVtbl -> OnCheckingForUpdate(This) )
+
+#define IJobObserver_OnUpdateAvailable(This,version_string) \
+ ( (This)->lpVtbl -> OnUpdateAvailable(This,version_string) )
+
+#define IJobObserver_OnWaitingToDownload(This) \
+ ( (This)->lpVtbl -> OnWaitingToDownload(This) )
+
+#define IJobObserver_OnDownloading(This,time_remaining_ms,pos) \
+ ( (This)->lpVtbl -> OnDownloading(This,time_remaining_ms,pos) )
+
+#define IJobObserver_OnWaitingToInstall(This) \
+ ( (This)->lpVtbl -> OnWaitingToInstall(This) )
+
+#define IJobObserver_OnInstalling(This) \
+ ( (This)->lpVtbl -> OnInstalling(This) )
+
+#define IJobObserver_OnPause(This) \
+ ( (This)->lpVtbl -> OnPause(This) )
+
+#define IJobObserver_OnComplete(This,code,completion_text) \
+ ( (This)->lpVtbl -> OnComplete(This,code,completion_text) )
+
+#define IJobObserver_SetEventSink(This,ui_sink) \
+ ( (This)->lpVtbl -> SetEventSink(This,ui_sink) )
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+
+#endif /* __IJobObserver_INTERFACE_DEFINED__ */
+
+
+#ifndef __IGoogleUpdate_INTERFACE_DEFINED__
+#define __IGoogleUpdate_INTERFACE_DEFINED__
+
+/* interface IGoogleUpdate */
+/* [unique][helpstring][uuid][oleautomation][object] */
+
+
+EXTERN_C const IID IID_IGoogleUpdate;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("31AC3F11-E5EA-4a85-8A3D-8E095A39C27B")
+ IGoogleUpdate : public IUnknown
+ {
+ public:
+ virtual HRESULT STDMETHODCALLTYPE CheckForUpdate(
+ /* [string][in] */ const WCHAR *guid,
+ /* [in] */ IJobObserver *observer) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE Update(
+ /* [string][in] */ const WCHAR *guid,
+ /* [in] */ IJobObserver *observer) = 0;
+
+ };
+
+
+#else /* C style interface */
+
+ typedef struct IGoogleUpdateVtbl
+ {
+ BEGIN_INTERFACE
+
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ IGoogleUpdate * This,
+ /* [in] */ REFIID riid,
+ /* [annotation][iid_is][out] */
+ _COM_Outptr_ void **ppvObject);
+
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ IGoogleUpdate * This);
+
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ IGoogleUpdate * This);
+
+ HRESULT ( STDMETHODCALLTYPE *CheckForUpdate )(
+ IGoogleUpdate * This,
+ /* [string][in] */ const WCHAR *guid,
+ /* [in] */ IJobObserver *observer);
+
+ HRESULT ( STDMETHODCALLTYPE *Update )(
+ IGoogleUpdate * This,
+ /* [string][in] */ const WCHAR *guid,
+ /* [in] */ IJobObserver *observer);
+
+ END_INTERFACE
+ } IGoogleUpdateVtbl;
+
+ interface IGoogleUpdate
+ {
+ CONST_VTBL struct IGoogleUpdateVtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define IGoogleUpdate_QueryInterface(This,riid,ppvObject) \
+ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
+
+#define IGoogleUpdate_AddRef(This) \
+ ( (This)->lpVtbl -> AddRef(This) )
+
+#define IGoogleUpdate_Release(This) \
+ ( (This)->lpVtbl -> Release(This) )
+
+
+#define IGoogleUpdate_CheckForUpdate(This,guid,observer) \
+ ( (This)->lpVtbl -> CheckForUpdate(This,guid,observer) )
+
+#define IGoogleUpdate_Update(This,guid,observer) \
+ ( (This)->lpVtbl -> Update(This,guid,observer) )
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+
+#endif /* __IGoogleUpdate_INTERFACE_DEFINED__ */
+
+
+#ifndef __IGoogleUpdateCore_INTERFACE_DEFINED__
+#define __IGoogleUpdateCore_INTERFACE_DEFINED__
+
+/* interface IGoogleUpdateCore */
+/* [unique][helpstring][uuid][oleautomation][object] */
+
+
+EXTERN_C const IID IID_IGoogleUpdateCore;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("909489C2-85A6-4322-AA56-D25278649D67")
+ IGoogleUpdateCore : public IUnknown
+ {
+ public:
+ virtual HRESULT STDMETHODCALLTYPE LaunchCmdElevated(
+ /* [string][in] */ const WCHAR *app_guid,
+ /* [string][in] */ const WCHAR *cmd_id,
+ /* [in] */ DWORD caller_proc_id,
+ /* [out] */ ULONG_PTR *proc_handle) = 0;
+
+ };
+
+
+#else /* C style interface */
+
+ typedef struct IGoogleUpdateCoreVtbl
+ {
+ BEGIN_INTERFACE
+
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ IGoogleUpdateCore * This,
+ /* [in] */ REFIID riid,
+ /* [annotation][iid_is][out] */
+ _COM_Outptr_ void **ppvObject);
+
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ IGoogleUpdateCore * This);
+
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ IGoogleUpdateCore * This);
+
+ HRESULT ( STDMETHODCALLTYPE *LaunchCmdElevated )(
+ IGoogleUpdateCore * This,
+ /* [string][in] */ const WCHAR *app_guid,
+ /* [string][in] */ const WCHAR *cmd_id,
+ /* [in] */ DWORD caller_proc_id,
+ /* [out] */ ULONG_PTR *proc_handle);
+
+ END_INTERFACE
+ } IGoogleUpdateCoreVtbl;
+
+ interface IGoogleUpdateCore
+ {
+ CONST_VTBL struct IGoogleUpdateCoreVtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define IGoogleUpdateCore_QueryInterface(This,riid,ppvObject) \
+ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
+
+#define IGoogleUpdateCore_AddRef(This) \
+ ( (This)->lpVtbl -> AddRef(This) )
+
+#define IGoogleUpdateCore_Release(This) \
+ ( (This)->lpVtbl -> Release(This) )
+
+
+#define IGoogleUpdateCore_LaunchCmdElevated(This,app_guid,cmd_id,caller_proc_id,proc_handle) \
+ ( (This)->lpVtbl -> LaunchCmdElevated(This,app_guid,cmd_id,caller_proc_id,proc_handle) )
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+
+#endif /* __IGoogleUpdateCore_INTERFACE_DEFINED__ */
+
+
+
+#ifndef __GoogleUpdate3Lib_LIBRARY_DEFINED__
+#define __GoogleUpdate3Lib_LIBRARY_DEFINED__
+
+/* library GoogleUpdate3Lib */
+/* [helpstring][version][uuid] */
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+EXTERN_C const IID LIBID_GoogleUpdate3Lib;
+
+EXTERN_C const CLSID CLSID_GoogleUpdate3UserClass;
+
+#ifdef __cplusplus
+
+class DECLSPEC_UUID("022105BD-948A-40c9-AB42-A3300DDF097F")
+GoogleUpdate3UserClass;
+#endif
+
+EXTERN_C const CLSID CLSID_GoogleUpdate3ServiceClass;
+
+#ifdef __cplusplus
+
+class DECLSPEC_UUID("4EB61BAC-A3B6-4760-9581-655041EF4D69")
+GoogleUpdate3ServiceClass;
+#endif
+
+EXTERN_C const CLSID CLSID_GoogleUpdate3WebUserClass;
+
+#ifdef __cplusplus
+
+class DECLSPEC_UUID("22181302-A8A6-4f84-A541-E5CBFC70CC43")
+GoogleUpdate3WebUserClass;
+#endif
+
+EXTERN_C const CLSID CLSID_GoogleUpdate3WebMachineClass;
+
+#ifdef __cplusplus
+
+class DECLSPEC_UUID("8A1D4361-2C08-4700-A351-3EAA9CBFF5E4")
+GoogleUpdate3WebMachineClass;
+#endif
+
+EXTERN_C const CLSID CLSID_GoogleUpdate3WebServiceClass;
+
+#ifdef __cplusplus
+
+class DECLSPEC_UUID("534F5323-3569-4f42-919D-1E1CF93E5BF6")
+GoogleUpdate3WebServiceClass;
+#endif
+
+EXTERN_C const CLSID CLSID_GoogleUpdate3WebMachineFallbackClass;
+
+#ifdef __cplusplus
+
+class DECLSPEC_UUID("598FE0E5-E02D-465d-9A9D-37974A28FD42")
+GoogleUpdate3WebMachineFallbackClass;
+#endif
+
+EXTERN_C const CLSID CLSID_CurrentStateUserClass;
+
+#ifdef __cplusplus
+
+class DECLSPEC_UUID("E8CF3E55-F919-49d9-ABC0-948E6CB34B9F")
+CurrentStateUserClass;
+#endif
+
+EXTERN_C const CLSID CLSID_CurrentStateMachineClass;
+
+#ifdef __cplusplus
+
+class DECLSPEC_UUID("9D6AA569-9F30-41ad-885A-346685C74928")
+CurrentStateMachineClass;
+#endif
+
+EXTERN_C const CLSID CLSID_CoCreateAsyncClass;
+
+#ifdef __cplusplus
+
+class DECLSPEC_UUID("7DE94008-8AFD-4c70-9728-C6FBFFF6A73E")
+CoCreateAsyncClass;
+#endif
+
+EXTERN_C const CLSID CLSID_CredentialDialogUserClass;
+
+#ifdef __cplusplus
+
+class DECLSPEC_UUID("e67be843-bbbe-4484-95fb-05271ae86750")
+CredentialDialogUserClass;
+#endif
+
+EXTERN_C const CLSID CLSID_CredentialDialogMachineClass;
+
+#ifdef __cplusplus
+
+class DECLSPEC_UUID("25461599-633d-42b1-84fb-7cd68d026e53")
+CredentialDialogMachineClass;
+#endif
+
+EXTERN_C const CLSID CLSID_ProcessLauncherClass;
+
+#ifdef __cplusplus
+
+class DECLSPEC_UUID("ABC01078-F197-4b0b-ADBC-CFE684B39C82")
+ProcessLauncherClass;
+#endif
+
+EXTERN_C const CLSID CLSID_OneClickUserProcessLauncherClass;
+
+#ifdef __cplusplus
+
+class DECLSPEC_UUID("51F9E8EF-59D7-475b-A106-C7EA6F30C119")
+OneClickUserProcessLauncherClass;
+#endif
+
+EXTERN_C const CLSID CLSID_OneClickMachineProcessLauncherClass;
+
+#ifdef __cplusplus
+
+class DECLSPEC_UUID("AAD4AE2E-D834-46d4-8B09-490FAC9C722B")
+OneClickMachineProcessLauncherClass;
+#endif
+
+EXTERN_C const CLSID CLSID_OnDemandUserAppsClass;
+
+#ifdef __cplusplus
+
+class DECLSPEC_UUID("2F0E2680-9FF5-43c0-B76E-114A56E93598")
+OnDemandUserAppsClass;
+#endif
+
+EXTERN_C const CLSID CLSID_OnDemandMachineAppsClass;
+
+#ifdef __cplusplus
+
+class DECLSPEC_UUID("6F8BD55B-E83D-4a47-85BE-81FFA8057A69")
+OnDemandMachineAppsClass;
+#endif
+
+EXTERN_C const CLSID CLSID_OnDemandMachineAppsServiceClass;
+
+#ifdef __cplusplus
+
+class DECLSPEC_UUID("9465B4B4-5216-4042-9A2C-754D3BCDC410")
+OnDemandMachineAppsServiceClass;
+#endif
+
+EXTERN_C const CLSID CLSID_OnDemandMachineAppsFallbackClass;
+
+#ifdef __cplusplus
+
+class DECLSPEC_UUID("B3D28DBD-0DFA-40e4-8071-520767BADC7E")
+OnDemandMachineAppsFallbackClass;
+#endif
+
+EXTERN_C const CLSID CLSID_GoogleUpdateCoreClass;
+
+#ifdef __cplusplus
+
+class DECLSPEC_UUID("E225E692-4B47-4777-9BED-4FD7FE257F0E")
+GoogleUpdateCoreClass;
+#endif
+
+EXTERN_C const CLSID CLSID_GoogleUpdateCoreMachineClass;
+
+#ifdef __cplusplus
+
+class DECLSPEC_UUID("9B2340A0-4068-43d6-B404-32E27217859D")
+GoogleUpdateCoreMachineClass;
+#endif
+#endif /* __GoogleUpdate3Lib_LIBRARY_DEFINED__ */
+
+/* Additional Prototypes for ALL interfaces */
+
+unsigned long __RPC_USER BSTR_UserSize( unsigned long *, unsigned long , BSTR * );
+unsigned char * __RPC_USER BSTR_UserMarshal( unsigned long *, unsigned char *, BSTR * );
+unsigned char * __RPC_USER BSTR_UserUnmarshal(unsigned long *, unsigned char *, BSTR * );
+void __RPC_USER BSTR_UserFree( unsigned long *, BSTR * );
+
+unsigned long __RPC_USER VARIANT_UserSize( unsigned long *, unsigned long , VARIANT * );
+unsigned char * __RPC_USER VARIANT_UserMarshal( unsigned long *, unsigned char *, VARIANT * );
+unsigned char * __RPC_USER VARIANT_UserUnmarshal(unsigned long *, unsigned char *, VARIANT * );
+void __RPC_USER VARIANT_UserFree( unsigned long *, VARIANT * );
+
+/* end of Additional Prototypes */
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif
+
+
diff --git a/chromium/third_party/win_build_output/midl/google_update/x86/google_update_idl.tlb b/chromium/third_party/win_build_output/midl/google_update/x86/google_update_idl.tlb
new file mode 100644
index 00000000000..5dcf862ba03
--- /dev/null
+++ b/chromium/third_party/win_build_output/midl/google_update/x86/google_update_idl.tlb
Binary files differ
diff --git a/chromium/third_party/win_build_output/midl/google_update/x86/google_update_idl_i.c b/chromium/third_party/win_build_output/midl/google_update/x86/google_update_idl_i.c
new file mode 100644
index 00000000000..2341a5cc7a4
--- /dev/null
+++ b/chromium/third_party/win_build_output/midl/google_update/x86/google_update_idl_i.c
@@ -0,0 +1,211 @@
+
+
+/* this ALWAYS GENERATED file contains the IIDs and CLSIDs */
+
+/* link this file in with the server and any clients */
+
+
+ /* File created by MIDL compiler version 8.xx.xxxx */
+/* at a redacted point in time
+ */
+/* Compiler settings for ../../google_update/google_update_idl.idl:
+ Oicf, W1, Zp8, env=Win32 (32b run), target_arch=X86 8.xx.xxxx
+ protocol : dce , ms_ext, c_ext, robust
+ error checks: allocation ref bounds_check enum stub_data
+ VC __declspec() decoration level:
+ __declspec(uuid()), __declspec(selectany), __declspec(novtable)
+ DECLSPEC_UUID(), MIDL_INTERFACE()
+*/
+/* @@MIDL_FILE_HEADING( ) */
+
+#pragma warning( disable: 4049 ) /* more than 64k source lines */
+
+
+#ifdef __cplusplus
+extern "C"{
+#endif
+
+
+#include <rpc.h>
+#include <rpcndr.h>
+
+#ifdef _MIDL_USE_GUIDDEF_
+
+#ifndef INITGUID
+#define INITGUID
+#include <guiddef.h>
+#undef INITGUID
+#else
+#include <guiddef.h>
+#endif
+
+#define MIDL_DEFINE_GUID(type,name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) \
+ DEFINE_GUID(name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8)
+
+#else // !_MIDL_USE_GUIDDEF_
+
+#ifndef __IID_DEFINED__
+#define __IID_DEFINED__
+
+typedef struct _IID
+{
+ unsigned long x;
+ unsigned short s1;
+ unsigned short s2;
+ unsigned char c[8];
+} IID;
+
+#endif // __IID_DEFINED__
+
+#ifndef CLSID_DEFINED
+#define CLSID_DEFINED
+typedef IID CLSID;
+#endif // CLSID_DEFINED
+
+#define MIDL_DEFINE_GUID(type,name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) \
+ EXTERN_C __declspec(selectany) const type name = {l,w1,w2,{b1,b2,b3,b4,b5,b6,b7,b8}}
+
+#endif // !_MIDL_USE_GUIDDEF_
+
+MIDL_DEFINE_GUID(IID, IID_IGoogleUpdate3,0x6DB17455,0x4E85,0x46e7,0x9D,0x23,0xE5,0x55,0xE4,0xB0,0x05,0xAF);
+
+
+MIDL_DEFINE_GUID(IID, IID_IAppBundle,0xfe908cdd,0x22bb,0x472a,0x98,0x70,0x1a,0x03,0x90,0xe4,0x2f,0x36);
+
+
+MIDL_DEFINE_GUID(IID, IID_IApp,0x76F7B787,0xA67C,0x4c73,0x82,0xC7,0x31,0xF5,0xE3,0xAA,0xBC,0x5C);
+
+
+MIDL_DEFINE_GUID(IID, IID_IAppCommand,0x4DE778FE,0xF195,0x4ee3,0x9D,0xAB,0xFE,0x44,0x6C,0x23,0x92,0x21);
+
+
+MIDL_DEFINE_GUID(IID, IID_IAppVersion,0xBCDCB538,0x01C0,0x46d1,0xA6,0xA7,0x52,0xF4,0xD0,0x21,0xC2,0x72);
+
+
+MIDL_DEFINE_GUID(IID, IID_IPackage,0xDCAB8386,0x4F03,0x4dbd,0xA3,0x66,0xD9,0x0B,0xC9,0xF6,0x8D,0xE6);
+
+
+MIDL_DEFINE_GUID(IID, IID_ICurrentState,0x247954F9,0x9EDC,0x4E68,0x8C,0xC3,0x15,0x0C,0x2B,0x89,0xEA,0xDF);
+
+
+MIDL_DEFINE_GUID(IID, IID_IRegistrationUpdateHook,0x4E223325,0xC16B,0x4eeb,0xAE,0xDC,0x19,0xAA,0x99,0xA2,0x37,0xFA);
+
+
+MIDL_DEFINE_GUID(IID, IID_ICredentialDialog,0xb3a47570,0x0a85,0x4aea,0x82,0x70,0x52,0x9d,0x47,0x89,0x96,0x03);
+
+
+MIDL_DEFINE_GUID(IID, IID_IGoogleUpdate3Web,0x494B20CF,0x282E,0x4BDD,0x9F,0x5D,0xB7,0x0C,0xB0,0x9D,0x35,0x1E);
+
+
+MIDL_DEFINE_GUID(IID, IID_IGoogleUpdate3WebSecurity,0x2D363682,0x561D,0x4c3a,0x81,0xC6,0xF2,0xF8,0x21,0x07,0x56,0x2A);
+
+
+MIDL_DEFINE_GUID(IID, IID_IAppBundleWeb,0xDD42475D,0x6D46,0x496a,0x92,0x4E,0xBD,0x56,0x30,0xB4,0xCB,0xBA);
+
+
+MIDL_DEFINE_GUID(IID, IID_IAppWeb,0x18D0F672,0x18B4,0x48e6,0xAD,0x36,0x6E,0x6B,0xF0,0x1D,0xBB,0xC4);
+
+
+MIDL_DEFINE_GUID(IID, IID_IAppCommandWeb,0x68D6C2BD,0x712E,0x4c96,0x93,0xE8,0x49,0xCB,0x8A,0x9A,0xAE,0xED);
+
+
+MIDL_DEFINE_GUID(IID, IID_IAppVersionWeb,0x0CD01D1E,0x4A1C,0x489d,0x93,0xB9,0x9B,0x66,0x72,0x87,0x7C,0x57);
+
+
+MIDL_DEFINE_GUID(IID, IID_ICoCreateAsyncStatus,0x2E629606,0x312A,0x482f,0x9B,0x12,0x2C,0x4A,0xBF,0x6F,0x0B,0x6D);
+
+
+MIDL_DEFINE_GUID(IID, IID_ICoCreateAsync,0xDAB1D343,0x1B2A,0x47f9,0xB4,0x45,0x93,0xDC,0x50,0x70,0x4B,0xFE);
+
+
+MIDL_DEFINE_GUID(IID, IID_IBrowserHttpRequest2,0x5B25A8DC,0x1780,0x4178,0xA6,0x29,0x6B,0xE8,0xB8,0xDE,0xFA,0xA2);
+
+
+MIDL_DEFINE_GUID(IID, IID_IProcessLauncher,0x128C2DA6,0x2BC0,0x44c0,0xB3,0xF6,0x4E,0xC2,0x2E,0x64,0x79,0x64);
+
+
+MIDL_DEFINE_GUID(IID, IID_IOneClickProcessLauncher,0x5CCCB0EF,0x7073,0x4516,0x80,0x28,0x4C,0x62,0x8D,0x0C,0x8A,0xAB);
+
+
+MIDL_DEFINE_GUID(IID, IID_IProgressWndEvents,0x1C642CED,0xCA3B,0x4013,0xA9,0xDF,0xCA,0x6C,0xE5,0xFF,0x65,0x03);
+
+
+MIDL_DEFINE_GUID(IID, IID_IJobObserver,0x49D7563B,0x2DDB,0x4831,0x88,0xC8,0x76,0x8A,0x53,0x83,0x38,0x37);
+
+
+MIDL_DEFINE_GUID(IID, IID_IGoogleUpdate,0x31AC3F11,0xE5EA,0x4a85,0x8A,0x3D,0x8E,0x09,0x5A,0x39,0xC2,0x7B);
+
+
+MIDL_DEFINE_GUID(IID, IID_IGoogleUpdateCore,0x909489C2,0x85A6,0x4322,0xAA,0x56,0xD2,0x52,0x78,0x64,0x9D,0x67);
+
+
+MIDL_DEFINE_GUID(IID, LIBID_GoogleUpdate3Lib,0x655DD85A,0x3C0D,0x4674,0x9C,0x58,0xAF,0x71,0x68,0xC5,0x86,0x1E);
+
+
+MIDL_DEFINE_GUID(CLSID, CLSID_GoogleUpdate3UserClass,0x022105BD,0x948A,0x40c9,0xAB,0x42,0xA3,0x30,0x0D,0xDF,0x09,0x7F);
+
+
+MIDL_DEFINE_GUID(CLSID, CLSID_GoogleUpdate3ServiceClass,0x4EB61BAC,0xA3B6,0x4760,0x95,0x81,0x65,0x50,0x41,0xEF,0x4D,0x69);
+
+
+MIDL_DEFINE_GUID(CLSID, CLSID_GoogleUpdate3WebUserClass,0x22181302,0xA8A6,0x4f84,0xA5,0x41,0xE5,0xCB,0xFC,0x70,0xCC,0x43);
+
+
+MIDL_DEFINE_GUID(CLSID, CLSID_GoogleUpdate3WebMachineClass,0x8A1D4361,0x2C08,0x4700,0xA3,0x51,0x3E,0xAA,0x9C,0xBF,0xF5,0xE4);
+
+
+MIDL_DEFINE_GUID(CLSID, CLSID_GoogleUpdate3WebServiceClass,0x534F5323,0x3569,0x4f42,0x91,0x9D,0x1E,0x1C,0xF9,0x3E,0x5B,0xF6);
+
+
+MIDL_DEFINE_GUID(CLSID, CLSID_GoogleUpdate3WebMachineFallbackClass,0x598FE0E5,0xE02D,0x465d,0x9A,0x9D,0x37,0x97,0x4A,0x28,0xFD,0x42);
+
+
+MIDL_DEFINE_GUID(CLSID, CLSID_CurrentStateUserClass,0xE8CF3E55,0xF919,0x49d9,0xAB,0xC0,0x94,0x8E,0x6C,0xB3,0x4B,0x9F);
+
+
+MIDL_DEFINE_GUID(CLSID, CLSID_CurrentStateMachineClass,0x9D6AA569,0x9F30,0x41ad,0x88,0x5A,0x34,0x66,0x85,0xC7,0x49,0x28);
+
+
+MIDL_DEFINE_GUID(CLSID, CLSID_CoCreateAsyncClass,0x7DE94008,0x8AFD,0x4c70,0x97,0x28,0xC6,0xFB,0xFF,0xF6,0xA7,0x3E);
+
+
+MIDL_DEFINE_GUID(CLSID, CLSID_CredentialDialogUserClass,0xe67be843,0xbbbe,0x4484,0x95,0xfb,0x05,0x27,0x1a,0xe8,0x67,0x50);
+
+
+MIDL_DEFINE_GUID(CLSID, CLSID_CredentialDialogMachineClass,0x25461599,0x633d,0x42b1,0x84,0xfb,0x7c,0xd6,0x8d,0x02,0x6e,0x53);
+
+
+MIDL_DEFINE_GUID(CLSID, CLSID_ProcessLauncherClass,0xABC01078,0xF197,0x4b0b,0xAD,0xBC,0xCF,0xE6,0x84,0xB3,0x9C,0x82);
+
+
+MIDL_DEFINE_GUID(CLSID, CLSID_OneClickUserProcessLauncherClass,0x51F9E8EF,0x59D7,0x475b,0xA1,0x06,0xC7,0xEA,0x6F,0x30,0xC1,0x19);
+
+
+MIDL_DEFINE_GUID(CLSID, CLSID_OneClickMachineProcessLauncherClass,0xAAD4AE2E,0xD834,0x46d4,0x8B,0x09,0x49,0x0F,0xAC,0x9C,0x72,0x2B);
+
+
+MIDL_DEFINE_GUID(CLSID, CLSID_OnDemandUserAppsClass,0x2F0E2680,0x9FF5,0x43c0,0xB7,0x6E,0x11,0x4A,0x56,0xE9,0x35,0x98);
+
+
+MIDL_DEFINE_GUID(CLSID, CLSID_OnDemandMachineAppsClass,0x6F8BD55B,0xE83D,0x4a47,0x85,0xBE,0x81,0xFF,0xA8,0x05,0x7A,0x69);
+
+
+MIDL_DEFINE_GUID(CLSID, CLSID_OnDemandMachineAppsServiceClass,0x9465B4B4,0x5216,0x4042,0x9A,0x2C,0x75,0x4D,0x3B,0xCD,0xC4,0x10);
+
+
+MIDL_DEFINE_GUID(CLSID, CLSID_OnDemandMachineAppsFallbackClass,0xB3D28DBD,0x0DFA,0x40e4,0x80,0x71,0x52,0x07,0x67,0xBA,0xDC,0x7E);
+
+
+MIDL_DEFINE_GUID(CLSID, CLSID_GoogleUpdateCoreClass,0xE225E692,0x4B47,0x4777,0x9B,0xED,0x4F,0xD7,0xFE,0x25,0x7F,0x0E);
+
+
+MIDL_DEFINE_GUID(CLSID, CLSID_GoogleUpdateCoreMachineClass,0x9B2340A0,0x4068,0x43d6,0xB4,0x04,0x32,0xE2,0x72,0x17,0x85,0x9D);
+
+#undef MIDL_DEFINE_GUID
+
+#ifdef __cplusplus
+}
+#endif
+
+
+
diff --git a/chromium/third_party/win_build_output/midl/google_update/x86/google_update_idl_p.c b/chromium/third_party/win_build_output/midl/google_update/x86/google_update_idl_p.c
new file mode 100644
index 00000000000..8e79cbcc7bb
--- /dev/null
+++ b/chromium/third_party/win_build_output/midl/google_update/x86/google_update_idl_p.c
@@ -0,0 +1,7546 @@
+
+
+/* this ALWAYS GENERATED file contains the proxy stub code */
+
+
+ /* File created by MIDL compiler version 8.xx.xxxx */
+/* at a redacted point in time
+ */
+/* Compiler settings for ../../google_update/google_update_idl.idl:
+ Oicf, W1, Zp8, env=Win32 (32b run), target_arch=X86 8.xx.xxxx
+ protocol : dce , ms_ext, c_ext, robust
+ error checks: allocation ref bounds_check enum stub_data
+ VC __declspec() decoration level:
+ __declspec(uuid()), __declspec(selectany), __declspec(novtable)
+ DECLSPEC_UUID(), MIDL_INTERFACE()
+*/
+/* @@MIDL_FILE_HEADING( ) */
+
+#if !defined(_M_IA64) && !defined(_M_AMD64) && !defined(_ARM_)
+
+
+#pragma warning( disable: 4049 ) /* more than 64k source lines */
+#if _MSC_VER >= 1200
+#pragma warning(push)
+#endif
+
+#pragma warning( disable: 4211 ) /* redefine extern to static */
+#pragma warning( disable: 4232 ) /* dllimport identity*/
+#pragma warning( disable: 4024 ) /* array to pointer mapping*/
+#pragma warning( disable: 4152 ) /* function/data pointer conversion in expression */
+#pragma warning( disable: 4100 ) /* unreferenced arguments in x86 call */
+
+#pragma optimize("", off )
+
+#define USE_STUBLESS_PROXY
+
+
+/* verify that the <rpcproxy.h> version is high enough to compile this file*/
+#ifndef __REDQ_RPCPROXY_H_VERSION__
+#define __REQUIRED_RPCPROXY_H_VERSION__ 475
+#endif
+
+
+#include "rpcproxy.h"
+#ifndef __RPCPROXY_H_VERSION__
+#error this stub requires an updated version of <rpcproxy.h>
+#endif /* __RPCPROXY_H_VERSION__ */
+
+
+#include "google_update_idl.h"
+
+#define TYPE_FORMAT_STRING_SIZE 1159
+#define PROC_FORMAT_STRING_SIZE 4885
+#define EXPR_FORMAT_STRING_SIZE 1
+#define TRANSMIT_AS_TABLE_SIZE 0
+#define WIRE_MARSHAL_TABLE_SIZE 2
+
+typedef struct _google_update_idl_MIDL_TYPE_FORMAT_STRING
+ {
+ short Pad;
+ unsigned char Format[ TYPE_FORMAT_STRING_SIZE ];
+ } google_update_idl_MIDL_TYPE_FORMAT_STRING;
+
+typedef struct _google_update_idl_MIDL_PROC_FORMAT_STRING
+ {
+ short Pad;
+ unsigned char Format[ PROC_FORMAT_STRING_SIZE ];
+ } google_update_idl_MIDL_PROC_FORMAT_STRING;
+
+typedef struct _google_update_idl_MIDL_EXPR_FORMAT_STRING
+ {
+ long Pad;
+ unsigned char Format[ EXPR_FORMAT_STRING_SIZE ];
+ } google_update_idl_MIDL_EXPR_FORMAT_STRING;
+
+
+static const RPC_SYNTAX_IDENTIFIER _RpcTransferSyntax =
+{{0x8A885D04,0x1CEB,0x11C9,{0x9F,0xE8,0x08,0x00,0x2B,0x10,0x48,0x60}},{2,0}};
+
+
+extern const google_update_idl_MIDL_TYPE_FORMAT_STRING google_update_idl__MIDL_TypeFormatString;
+extern const google_update_idl_MIDL_PROC_FORMAT_STRING google_update_idl__MIDL_ProcFormatString;
+extern const google_update_idl_MIDL_EXPR_FORMAT_STRING google_update_idl__MIDL_ExprFormatString;
+
+
+extern const MIDL_STUB_DESC Object_StubDesc;
+
+
+extern const MIDL_SERVER_INFO IGoogleUpdate3_ServerInfo;
+extern const MIDL_STUBLESS_PROXY_INFO IGoogleUpdate3_ProxyInfo;
+
+
+extern const MIDL_STUB_DESC Object_StubDesc;
+
+
+extern const MIDL_SERVER_INFO IAppBundle_ServerInfo;
+extern const MIDL_STUBLESS_PROXY_INFO IAppBundle_ProxyInfo;
+
+
+extern const MIDL_STUB_DESC Object_StubDesc;
+
+
+extern const MIDL_SERVER_INFO IApp_ServerInfo;
+extern const MIDL_STUBLESS_PROXY_INFO IApp_ProxyInfo;
+
+
+extern const MIDL_STUB_DESC Object_StubDesc;
+
+
+extern const MIDL_SERVER_INFO IAppCommand_ServerInfo;
+extern const MIDL_STUBLESS_PROXY_INFO IAppCommand_ProxyInfo;
+
+
+extern const MIDL_STUB_DESC Object_StubDesc;
+
+
+extern const MIDL_SERVER_INFO IAppVersion_ServerInfo;
+extern const MIDL_STUBLESS_PROXY_INFO IAppVersion_ProxyInfo;
+
+
+extern const MIDL_STUB_DESC Object_StubDesc;
+
+
+extern const MIDL_SERVER_INFO IPackage_ServerInfo;
+extern const MIDL_STUBLESS_PROXY_INFO IPackage_ProxyInfo;
+
+
+extern const MIDL_STUB_DESC Object_StubDesc;
+
+
+extern const MIDL_SERVER_INFO ICurrentState_ServerInfo;
+extern const MIDL_STUBLESS_PROXY_INFO ICurrentState_ProxyInfo;
+
+
+extern const MIDL_STUB_DESC Object_StubDesc;
+
+
+extern const MIDL_SERVER_INFO IRegistrationUpdateHook_ServerInfo;
+extern const MIDL_STUBLESS_PROXY_INFO IRegistrationUpdateHook_ProxyInfo;
+
+
+extern const MIDL_STUB_DESC Object_StubDesc;
+
+
+extern const MIDL_SERVER_INFO ICredentialDialog_ServerInfo;
+extern const MIDL_STUBLESS_PROXY_INFO ICredentialDialog_ProxyInfo;
+
+
+extern const MIDL_STUB_DESC Object_StubDesc;
+
+
+extern const MIDL_SERVER_INFO IGoogleUpdate3Web_ServerInfo;
+extern const MIDL_STUBLESS_PROXY_INFO IGoogleUpdate3Web_ProxyInfo;
+
+
+extern const MIDL_STUB_DESC Object_StubDesc;
+
+
+extern const MIDL_SERVER_INFO IGoogleUpdate3WebSecurity_ServerInfo;
+extern const MIDL_STUBLESS_PROXY_INFO IGoogleUpdate3WebSecurity_ProxyInfo;
+
+
+extern const MIDL_STUB_DESC Object_StubDesc;
+
+
+extern const MIDL_SERVER_INFO IAppBundleWeb_ServerInfo;
+extern const MIDL_STUBLESS_PROXY_INFO IAppBundleWeb_ProxyInfo;
+
+
+extern const MIDL_STUB_DESC Object_StubDesc;
+
+
+extern const MIDL_SERVER_INFO IAppWeb_ServerInfo;
+extern const MIDL_STUBLESS_PROXY_INFO IAppWeb_ProxyInfo;
+
+
+extern const MIDL_STUB_DESC Object_StubDesc;
+
+
+extern const MIDL_SERVER_INFO IAppCommandWeb_ServerInfo;
+extern const MIDL_STUBLESS_PROXY_INFO IAppCommandWeb_ProxyInfo;
+
+
+extern const MIDL_STUB_DESC Object_StubDesc;
+
+
+extern const MIDL_SERVER_INFO IAppVersionWeb_ServerInfo;
+extern const MIDL_STUBLESS_PROXY_INFO IAppVersionWeb_ProxyInfo;
+
+
+extern const MIDL_STUB_DESC Object_StubDesc;
+
+
+extern const MIDL_SERVER_INFO ICoCreateAsyncStatus_ServerInfo;
+extern const MIDL_STUBLESS_PROXY_INFO ICoCreateAsyncStatus_ProxyInfo;
+
+
+extern const MIDL_STUB_DESC Object_StubDesc;
+
+
+extern const MIDL_SERVER_INFO ICoCreateAsync_ServerInfo;
+extern const MIDL_STUBLESS_PROXY_INFO ICoCreateAsync_ProxyInfo;
+
+
+extern const MIDL_STUB_DESC Object_StubDesc;
+
+
+extern const MIDL_SERVER_INFO IBrowserHttpRequest2_ServerInfo;
+extern const MIDL_STUBLESS_PROXY_INFO IBrowserHttpRequest2_ProxyInfo;
+
+
+extern const MIDL_STUB_DESC Object_StubDesc;
+
+
+extern const MIDL_SERVER_INFO IProcessLauncher_ServerInfo;
+extern const MIDL_STUBLESS_PROXY_INFO IProcessLauncher_ProxyInfo;
+
+
+extern const MIDL_STUB_DESC Object_StubDesc;
+
+
+extern const MIDL_SERVER_INFO IOneClickProcessLauncher_ServerInfo;
+extern const MIDL_STUBLESS_PROXY_INFO IOneClickProcessLauncher_ProxyInfo;
+
+
+extern const MIDL_STUB_DESC Object_StubDesc;
+
+
+extern const MIDL_SERVER_INFO IProgressWndEvents_ServerInfo;
+extern const MIDL_STUBLESS_PROXY_INFO IProgressWndEvents_ProxyInfo;
+
+
+extern const MIDL_STUB_DESC Object_StubDesc;
+
+
+extern const MIDL_SERVER_INFO IJobObserver_ServerInfo;
+extern const MIDL_STUBLESS_PROXY_INFO IJobObserver_ProxyInfo;
+
+
+extern const MIDL_STUB_DESC Object_StubDesc;
+
+
+extern const MIDL_SERVER_INFO IGoogleUpdate_ServerInfo;
+extern const MIDL_STUBLESS_PROXY_INFO IGoogleUpdate_ProxyInfo;
+
+
+extern const MIDL_STUB_DESC Object_StubDesc;
+
+
+extern const MIDL_SERVER_INFO IGoogleUpdateCore_ServerInfo;
+extern const MIDL_STUBLESS_PROXY_INFO IGoogleUpdateCore_ProxyInfo;
+
+
+extern const USER_MARSHAL_ROUTINE_QUADRUPLE UserMarshalRoutines[ WIRE_MARSHAL_TABLE_SIZE ];
+
+#if !defined(__RPC_WIN32__)
+#error Invalid build platform for this stub.
+#endif
+
+#if !(TARGET_IS_NT50_OR_LATER)
+#error You need Windows 2000 or later to run this stub because it uses these features:
+#error /robust command line switch.
+#error However, your C/C++ compilation flags indicate you intend to run this app on earlier systems.
+#error This app will fail with the RPC_X_WRONG_STUB_VERSION error.
+#endif
+
+
+static const google_update_idl_MIDL_PROC_FORMAT_STRING google_update_idl__MIDL_ProcFormatString =
+ {
+ 0,
+ {
+
+ /* Procedure get_status */
+
+
+ /* Procedure get_stateValue */
+
+
+ /* Procedure get_Count */
+
+ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2 */ NdrFcLong( 0x0 ), /* 0 */
+/* 6 */ NdrFcShort( 0x7 ), /* 7 */
+/* 8 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 10 */ NdrFcShort( 0x0 ), /* 0 */
+/* 12 */ NdrFcShort( 0x24 ), /* 36 */
+/* 14 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 16 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 18 */ NdrFcShort( 0x0 ), /* 0 */
+/* 20 */ NdrFcShort( 0x0 ), /* 0 */
+/* 22 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter __MIDL__IAppCommandWeb0000 */
+
+
+ /* Parameter __MIDL__ICurrentState0000 */
+
+
+ /* Parameter count */
+
+/* 24 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 26 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 28 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+
+ /* Return value */
+
+
+ /* Return value */
+
+/* 30 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 32 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 34 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_Item */
+
+/* 36 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 38 */ NdrFcLong( 0x0 ), /* 0 */
+/* 42 */ NdrFcShort( 0x8 ), /* 8 */
+/* 44 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
+/* 46 */ NdrFcShort( 0x8 ), /* 8 */
+/* 48 */ NdrFcShort( 0x8 ), /* 8 */
+/* 50 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x3, /* 3 */
+/* 52 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 54 */ NdrFcShort( 0x0 ), /* 0 */
+/* 56 */ NdrFcShort( 0x0 ), /* 0 */
+/* 58 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter index */
+
+/* 60 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 62 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 64 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter bundle */
+
+/* 66 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
+/* 68 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 70 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
+
+ /* Return value */
+
+/* 72 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 74 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 76 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_createdInstance */
+
+
+ /* Procedure get_nextVersionWeb */
+
+
+ /* Procedure createAppBundle */
+
+/* 78 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 80 */ NdrFcLong( 0x0 ), /* 0 */
+/* 84 */ NdrFcShort( 0x9 ), /* 9 */
+/* 86 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 88 */ NdrFcShort( 0x0 ), /* 0 */
+/* 90 */ NdrFcShort( 0x8 ), /* 8 */
+/* 92 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 94 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 96 */ NdrFcShort( 0x0 ), /* 0 */
+/* 98 */ NdrFcShort( 0x0 ), /* 0 */
+/* 100 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter instance */
+
+
+ /* Parameter next */
+
+
+ /* Parameter app_bundle */
+
+/* 102 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
+/* 104 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 106 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
+
+ /* Return value */
+
+
+ /* Return value */
+
+
+ /* Return value */
+
+/* 108 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 110 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 112 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_version */
+
+
+ /* Procedure get_appId */
+
+
+ /* Procedure get_version */
+
+
+ /* Procedure get_displayName */
+
+/* 114 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 116 */ NdrFcLong( 0x0 ), /* 0 */
+/* 120 */ NdrFcShort( 0x7 ), /* 7 */
+/* 122 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 124 */ NdrFcShort( 0x0 ), /* 0 */
+/* 126 */ NdrFcShort( 0x8 ), /* 8 */
+/* 128 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 130 */ 0x8, /* 8 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 132 */ NdrFcShort( 0x1 ), /* 1 */
+/* 134 */ NdrFcShort( 0x0 ), /* 0 */
+/* 136 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter __MIDL__IAppVersionWeb0000 */
+
+
+ /* Parameter __MIDL__IAppWeb0000 */
+
+
+ /* Parameter __MIDL__IAppVersion0000 */
+
+
+ /* Parameter __MIDL__IAppBundle0000 */
+
+/* 138 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
+/* 140 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 142 */ NdrFcShort( 0x3a ), /* Type Offset=58 */
+
+ /* Return value */
+
+
+ /* Return value */
+
+
+ /* Return value */
+
+
+ /* Return value */
+
+/* 144 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 146 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 148 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure createInstalledApp */
+
+
+ /* Procedure put_displayName */
+
+/* 150 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 152 */ NdrFcLong( 0x0 ), /* 0 */
+/* 156 */ NdrFcShort( 0x8 ), /* 8 */
+/* 158 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 160 */ NdrFcShort( 0x0 ), /* 0 */
+/* 162 */ NdrFcShort( 0x8 ), /* 8 */
+/* 164 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 166 */ 0x8, /* 8 */
+ 0x5, /* Ext Flags: new corr desc, srv corr check, */
+/* 168 */ NdrFcShort( 0x0 ), /* 0 */
+/* 170 */ NdrFcShort( 0x1 ), /* 1 */
+/* 172 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter app_id */
+
+
+ /* Parameter __MIDL__IAppBundle0001 */
+
+/* 174 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
+/* 176 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 178 */ NdrFcShort( 0x48 ), /* Type Offset=72 */
+
+ /* Return value */
+
+
+ /* Return value */
+
+/* 180 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 182 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 184 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_filename */
+
+
+ /* Procedure get_appId */
+
+
+ /* Procedure get_displayLanguage */
+
+/* 186 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 188 */ NdrFcLong( 0x0 ), /* 0 */
+/* 192 */ NdrFcShort( 0x9 ), /* 9 */
+/* 194 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 196 */ NdrFcShort( 0x0 ), /* 0 */
+/* 198 */ NdrFcShort( 0x8 ), /* 8 */
+/* 200 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 202 */ 0x8, /* 8 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 204 */ NdrFcShort( 0x1 ), /* 1 */
+/* 206 */ NdrFcShort( 0x0 ), /* 0 */
+/* 208 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter __MIDL__IPackage0001 */
+
+
+ /* Parameter __MIDL__IApp0000 */
+
+
+ /* Parameter __MIDL__IAppBundle0002 */
+
+/* 210 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
+/* 212 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 214 */ NdrFcShort( 0x3a ), /* Type Offset=58 */
+
+ /* Return value */
+
+
+ /* Return value */
+
+
+ /* Return value */
+
+/* 216 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 218 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 220 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure put_displayLanguage */
+
+/* 222 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 224 */ NdrFcLong( 0x0 ), /* 0 */
+/* 228 */ NdrFcShort( 0xa ), /* 10 */
+/* 230 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 232 */ NdrFcShort( 0x0 ), /* 0 */
+/* 234 */ NdrFcShort( 0x8 ), /* 8 */
+/* 236 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 238 */ 0x8, /* 8 */
+ 0x5, /* Ext Flags: new corr desc, srv corr check, */
+/* 240 */ NdrFcShort( 0x0 ), /* 0 */
+/* 242 */ NdrFcShort( 0x1 ), /* 1 */
+/* 244 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter __MIDL__IAppBundle0003 */
+
+/* 246 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
+/* 248 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 250 */ NdrFcShort( 0x48 ), /* Type Offset=72 */
+
+ /* Return value */
+
+/* 252 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 254 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 256 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_installSource */
+
+/* 258 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 260 */ NdrFcLong( 0x0 ), /* 0 */
+/* 264 */ NdrFcShort( 0xb ), /* 11 */
+/* 266 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 268 */ NdrFcShort( 0x0 ), /* 0 */
+/* 270 */ NdrFcShort( 0x8 ), /* 8 */
+/* 272 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 274 */ 0x8, /* 8 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 276 */ NdrFcShort( 0x1 ), /* 1 */
+/* 278 */ NdrFcShort( 0x0 ), /* 0 */
+/* 280 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter __MIDL__IAppBundle0004 */
+
+/* 282 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
+/* 284 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 286 */ NdrFcShort( 0x3a ), /* Type Offset=58 */
+
+ /* Return value */
+
+/* 288 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 290 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 292 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure put_installSource */
+
+/* 294 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 296 */ NdrFcLong( 0x0 ), /* 0 */
+/* 300 */ NdrFcShort( 0xc ), /* 12 */
+/* 302 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 304 */ NdrFcShort( 0x0 ), /* 0 */
+/* 306 */ NdrFcShort( 0x8 ), /* 8 */
+/* 308 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 310 */ 0x8, /* 8 */
+ 0x5, /* Ext Flags: new corr desc, srv corr check, */
+/* 312 */ NdrFcShort( 0x0 ), /* 0 */
+/* 314 */ NdrFcShort( 0x1 ), /* 1 */
+/* 316 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter __MIDL__IAppBundle0005 */
+
+/* 318 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
+/* 320 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 322 */ NdrFcShort( 0x48 ), /* Type Offset=72 */
+
+ /* Return value */
+
+/* 324 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 326 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 328 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_originURL */
+
+/* 330 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 332 */ NdrFcLong( 0x0 ), /* 0 */
+/* 336 */ NdrFcShort( 0xd ), /* 13 */
+/* 338 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 340 */ NdrFcShort( 0x0 ), /* 0 */
+/* 342 */ NdrFcShort( 0x8 ), /* 8 */
+/* 344 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 346 */ 0x8, /* 8 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 348 */ NdrFcShort( 0x1 ), /* 1 */
+/* 350 */ NdrFcShort( 0x0 ), /* 0 */
+/* 352 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter __MIDL__IAppBundle0006 */
+
+/* 354 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
+/* 356 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 358 */ NdrFcShort( 0x3a ), /* Type Offset=58 */
+
+ /* Return value */
+
+/* 360 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 362 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 364 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure put_originURL */
+
+/* 366 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 368 */ NdrFcLong( 0x0 ), /* 0 */
+/* 372 */ NdrFcShort( 0xe ), /* 14 */
+/* 374 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 376 */ NdrFcShort( 0x0 ), /* 0 */
+/* 378 */ NdrFcShort( 0x8 ), /* 8 */
+/* 380 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 382 */ 0x8, /* 8 */
+ 0x5, /* Ext Flags: new corr desc, srv corr check, */
+/* 384 */ NdrFcShort( 0x0 ), /* 0 */
+/* 386 */ NdrFcShort( 0x1 ), /* 1 */
+/* 388 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter __MIDL__IAppBundle0007 */
+
+/* 390 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
+/* 392 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 394 */ NdrFcShort( 0x48 ), /* Type Offset=72 */
+
+ /* Return value */
+
+/* 396 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 398 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 400 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_offlineDirectory */
+
+/* 402 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 404 */ NdrFcLong( 0x0 ), /* 0 */
+/* 408 */ NdrFcShort( 0xf ), /* 15 */
+/* 410 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 412 */ NdrFcShort( 0x0 ), /* 0 */
+/* 414 */ NdrFcShort( 0x8 ), /* 8 */
+/* 416 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 418 */ 0x8, /* 8 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 420 */ NdrFcShort( 0x1 ), /* 1 */
+/* 422 */ NdrFcShort( 0x0 ), /* 0 */
+/* 424 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter offline_dir */
+
+/* 426 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
+/* 428 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 430 */ NdrFcShort( 0x3a ), /* Type Offset=58 */
+
+ /* Return value */
+
+/* 432 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 434 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 436 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure put_offlineDirectory */
+
+/* 438 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 440 */ NdrFcLong( 0x0 ), /* 0 */
+/* 444 */ NdrFcShort( 0x10 ), /* 16 */
+/* 446 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 448 */ NdrFcShort( 0x0 ), /* 0 */
+/* 450 */ NdrFcShort( 0x8 ), /* 8 */
+/* 452 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 454 */ 0x8, /* 8 */
+ 0x5, /* Ext Flags: new corr desc, srv corr check, */
+/* 456 */ NdrFcShort( 0x0 ), /* 0 */
+/* 458 */ NdrFcShort( 0x1 ), /* 1 */
+/* 460 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter offline_dir */
+
+/* 462 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
+/* 464 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 466 */ NdrFcShort( 0x48 ), /* Type Offset=72 */
+
+ /* Return value */
+
+/* 468 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 470 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 472 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_sessionId */
+
+/* 474 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 476 */ NdrFcLong( 0x0 ), /* 0 */
+/* 480 */ NdrFcShort( 0x11 ), /* 17 */
+/* 482 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 484 */ NdrFcShort( 0x0 ), /* 0 */
+/* 486 */ NdrFcShort( 0x8 ), /* 8 */
+/* 488 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 490 */ 0x8, /* 8 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 492 */ NdrFcShort( 0x1 ), /* 1 */
+/* 494 */ NdrFcShort( 0x0 ), /* 0 */
+/* 496 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter session_id */
+
+/* 498 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
+/* 500 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 502 */ NdrFcShort( 0x3a ), /* Type Offset=58 */
+
+ /* Return value */
+
+/* 504 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 506 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 508 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure put_sessionId */
+
+/* 510 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 512 */ NdrFcLong( 0x0 ), /* 0 */
+/* 516 */ NdrFcShort( 0x12 ), /* 18 */
+/* 518 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 520 */ NdrFcShort( 0x0 ), /* 0 */
+/* 522 */ NdrFcShort( 0x8 ), /* 8 */
+/* 524 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 526 */ 0x8, /* 8 */
+ 0x5, /* Ext Flags: new corr desc, srv corr check, */
+/* 528 */ NdrFcShort( 0x0 ), /* 0 */
+/* 530 */ NdrFcShort( 0x1 ), /* 1 */
+/* 532 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter session_id */
+
+/* 534 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
+/* 536 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 538 */ NdrFcShort( 0x48 ), /* Type Offset=72 */
+
+ /* Return value */
+
+/* 540 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 542 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 544 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_sendPings */
+
+/* 546 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 548 */ NdrFcLong( 0x0 ), /* 0 */
+/* 552 */ NdrFcShort( 0x13 ), /* 19 */
+/* 554 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 556 */ NdrFcShort( 0x0 ), /* 0 */
+/* 558 */ NdrFcShort( 0x22 ), /* 34 */
+/* 560 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 562 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 564 */ NdrFcShort( 0x0 ), /* 0 */
+/* 566 */ NdrFcShort( 0x0 ), /* 0 */
+/* 568 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter send_pings */
+
+/* 570 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 572 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 574 */ 0x6, /* FC_SHORT */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 576 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 578 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 580 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure put_sendPings */
+
+/* 582 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 584 */ NdrFcLong( 0x0 ), /* 0 */
+/* 588 */ NdrFcShort( 0x14 ), /* 20 */
+/* 590 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 592 */ NdrFcShort( 0x6 ), /* 6 */
+/* 594 */ NdrFcShort( 0x8 ), /* 8 */
+/* 596 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 598 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 600 */ NdrFcShort( 0x0 ), /* 0 */
+/* 602 */ NdrFcShort( 0x0 ), /* 0 */
+/* 604 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter send_pings */
+
+/* 606 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 608 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 610 */ 0x6, /* FC_SHORT */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 612 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 614 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 616 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_priority */
+
+/* 618 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 620 */ NdrFcLong( 0x0 ), /* 0 */
+/* 624 */ NdrFcShort( 0x15 ), /* 21 */
+/* 626 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 628 */ NdrFcShort( 0x0 ), /* 0 */
+/* 630 */ NdrFcShort( 0x24 ), /* 36 */
+/* 632 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 634 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 636 */ NdrFcShort( 0x0 ), /* 0 */
+/* 638 */ NdrFcShort( 0x0 ), /* 0 */
+/* 640 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter priority */
+
+/* 642 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 644 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 646 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 648 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 650 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 652 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure put_priority */
+
+/* 654 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 656 */ NdrFcLong( 0x0 ), /* 0 */
+/* 660 */ NdrFcShort( 0x16 ), /* 22 */
+/* 662 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 664 */ NdrFcShort( 0x8 ), /* 8 */
+/* 666 */ NdrFcShort( 0x8 ), /* 8 */
+/* 668 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 670 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 672 */ NdrFcShort( 0x0 ), /* 0 */
+/* 674 */ NdrFcShort( 0x0 ), /* 0 */
+/* 676 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter priority */
+
+/* 678 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 680 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 682 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 684 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 686 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 688 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_postInstallAction */
+
+
+ /* Procedure get_Count */
+
+/* 690 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 692 */ NdrFcLong( 0x0 ), /* 0 */
+/* 696 */ NdrFcShort( 0x17 ), /* 23 */
+/* 698 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 700 */ NdrFcShort( 0x0 ), /* 0 */
+/* 702 */ NdrFcShort( 0x24 ), /* 36 */
+/* 704 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 706 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 708 */ NdrFcShort( 0x0 ), /* 0 */
+/* 710 */ NdrFcShort( 0x0 ), /* 0 */
+/* 712 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter __MIDL__ICurrentState0015 */
+
+
+ /* Parameter count */
+
+/* 714 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 716 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 718 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+
+ /* Return value */
+
+/* 720 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 722 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 724 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_Item */
+
+/* 726 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 728 */ NdrFcLong( 0x0 ), /* 0 */
+/* 732 */ NdrFcShort( 0x18 ), /* 24 */
+/* 734 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
+/* 736 */ NdrFcShort( 0x8 ), /* 8 */
+/* 738 */ NdrFcShort( 0x8 ), /* 8 */
+/* 740 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x3, /* 3 */
+/* 742 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 744 */ NdrFcShort( 0x0 ), /* 0 */
+/* 746 */ NdrFcShort( 0x0 ), /* 0 */
+/* 748 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter index */
+
+/* 750 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 752 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 754 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter app */
+
+/* 756 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
+/* 758 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 760 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
+
+ /* Return value */
+
+/* 762 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 764 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 766 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure put_altTokens */
+
+/* 768 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 770 */ NdrFcLong( 0x0 ), /* 0 */
+/* 774 */ NdrFcShort( 0x19 ), /* 25 */
+/* 776 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
+/* 778 */ NdrFcShort( 0x18 ), /* 24 */
+/* 780 */ NdrFcShort( 0x8 ), /* 8 */
+/* 782 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x4, /* 4 */
+/* 784 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 786 */ NdrFcShort( 0x0 ), /* 0 */
+/* 788 */ NdrFcShort( 0x0 ), /* 0 */
+/* 790 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter impersonation_token */
+
+/* 792 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 794 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 796 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter primary_token */
+
+/* 798 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 800 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 802 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter caller_proc_id */
+
+/* 804 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 806 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 808 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 810 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 812 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
+/* 814 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure put_parentHWND */
+
+/* 816 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 818 */ NdrFcLong( 0x0 ), /* 0 */
+/* 822 */ NdrFcShort( 0x1a ), /* 26 */
+/* 824 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 826 */ NdrFcShort( 0x8 ), /* 8 */
+/* 828 */ NdrFcShort( 0x8 ), /* 8 */
+/* 830 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 832 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 834 */ NdrFcShort( 0x0 ), /* 0 */
+/* 836 */ NdrFcShort( 0x0 ), /* 0 */
+/* 838 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter hwnd */
+
+/* 840 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 842 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 844 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 846 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 848 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 850 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure initialize */
+
+/* 852 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 854 */ NdrFcLong( 0x0 ), /* 0 */
+/* 858 */ NdrFcShort( 0x1b ), /* 27 */
+/* 860 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 862 */ NdrFcShort( 0x0 ), /* 0 */
+/* 864 */ NdrFcShort( 0x8 ), /* 8 */
+/* 866 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x1, /* 1 */
+/* 868 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 870 */ NdrFcShort( 0x0 ), /* 0 */
+/* 872 */ NdrFcShort( 0x0 ), /* 0 */
+/* 874 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Return value */
+
+/* 876 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 878 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 880 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_command */
+
+
+ /* Procedure createApp */
+
+/* 882 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 884 */ NdrFcLong( 0x0 ), /* 0 */
+/* 888 */ NdrFcShort( 0x1c ), /* 28 */
+/* 890 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
+/* 892 */ NdrFcShort( 0x0 ), /* 0 */
+/* 894 */ NdrFcShort( 0x8 ), /* 8 */
+/* 896 */ 0x47, /* Oi2 Flags: srv must size, clt must size, has return, has ext, */
+ 0x3, /* 3 */
+/* 898 */ 0x8, /* 8 */
+ 0x5, /* Ext Flags: new corr desc, srv corr check, */
+/* 900 */ NdrFcShort( 0x0 ), /* 0 */
+/* 902 */ NdrFcShort( 0x1 ), /* 1 */
+/* 904 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter command_id */
+
+
+ /* Parameter app_id */
+
+/* 906 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
+/* 908 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 910 */ NdrFcShort( 0x48 ), /* Type Offset=72 */
+
+ /* Parameter command */
+
+
+ /* Parameter app */
+
+/* 912 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
+/* 914 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 916 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
+
+ /* Return value */
+
+
+ /* Return value */
+
+/* 918 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 920 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 922 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure createInstalledApp */
+
+/* 924 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 926 */ NdrFcLong( 0x0 ), /* 0 */
+/* 930 */ NdrFcShort( 0x1d ), /* 29 */
+/* 932 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
+/* 934 */ NdrFcShort( 0x0 ), /* 0 */
+/* 936 */ NdrFcShort( 0x8 ), /* 8 */
+/* 938 */ 0x47, /* Oi2 Flags: srv must size, clt must size, has return, has ext, */
+ 0x3, /* 3 */
+/* 940 */ 0x8, /* 8 */
+ 0x5, /* Ext Flags: new corr desc, srv corr check, */
+/* 942 */ NdrFcShort( 0x0 ), /* 0 */
+/* 944 */ NdrFcShort( 0x1 ), /* 1 */
+/* 946 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter app_id */
+
+/* 948 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
+/* 950 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 952 */ NdrFcShort( 0x48 ), /* Type Offset=72 */
+
+ /* Parameter app */
+
+/* 954 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
+/* 956 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 958 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
+
+ /* Return value */
+
+/* 960 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 962 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 964 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure createAllInstalledApps */
+
+/* 966 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 968 */ NdrFcLong( 0x0 ), /* 0 */
+/* 972 */ NdrFcShort( 0x1e ), /* 30 */
+/* 974 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 976 */ NdrFcShort( 0x0 ), /* 0 */
+/* 978 */ NdrFcShort( 0x8 ), /* 8 */
+/* 980 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x1, /* 1 */
+/* 982 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 984 */ NdrFcShort( 0x0 ), /* 0 */
+/* 986 */ NdrFcShort( 0x0 ), /* 0 */
+/* 988 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Return value */
+
+/* 990 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 992 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 994 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure checkForUpdate */
+
+/* 996 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 998 */ NdrFcLong( 0x0 ), /* 0 */
+/* 1002 */ NdrFcShort( 0x1f ), /* 31 */
+/* 1004 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 1006 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1008 */ NdrFcShort( 0x8 ), /* 8 */
+/* 1010 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x1, /* 1 */
+/* 1012 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 1014 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1016 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1018 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Return value */
+
+/* 1020 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 1022 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 1024 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure download */
+
+/* 1026 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 1028 */ NdrFcLong( 0x0 ), /* 0 */
+/* 1032 */ NdrFcShort( 0x20 ), /* 32 */
+/* 1034 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 1036 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1038 */ NdrFcShort( 0x8 ), /* 8 */
+/* 1040 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x1, /* 1 */
+/* 1042 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 1044 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1046 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1048 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Return value */
+
+/* 1050 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 1052 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 1054 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure install */
+
+/* 1056 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 1058 */ NdrFcLong( 0x0 ), /* 0 */
+/* 1062 */ NdrFcShort( 0x21 ), /* 33 */
+/* 1064 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 1066 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1068 */ NdrFcShort( 0x8 ), /* 8 */
+/* 1070 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x1, /* 1 */
+/* 1072 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 1074 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1076 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1078 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Return value */
+
+/* 1080 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 1082 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 1084 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure updateAllApps */
+
+/* 1086 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 1088 */ NdrFcLong( 0x0 ), /* 0 */
+/* 1092 */ NdrFcShort( 0x22 ), /* 34 */
+/* 1094 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 1096 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1098 */ NdrFcShort( 0x8 ), /* 8 */
+/* 1100 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x1, /* 1 */
+/* 1102 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 1104 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1106 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1108 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Return value */
+
+/* 1110 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 1112 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 1114 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure stop */
+
+/* 1116 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 1118 */ NdrFcLong( 0x0 ), /* 0 */
+/* 1122 */ NdrFcShort( 0x23 ), /* 35 */
+/* 1124 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 1126 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1128 */ NdrFcShort( 0x8 ), /* 8 */
+/* 1130 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x1, /* 1 */
+/* 1132 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 1134 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1136 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1138 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Return value */
+
+/* 1140 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 1142 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 1144 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure pause */
+
+/* 1146 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 1148 */ NdrFcLong( 0x0 ), /* 0 */
+/* 1152 */ NdrFcShort( 0x24 ), /* 36 */
+/* 1154 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 1156 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1158 */ NdrFcShort( 0x8 ), /* 8 */
+/* 1160 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x1, /* 1 */
+/* 1162 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 1164 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1166 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1168 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Return value */
+
+/* 1170 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 1172 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 1174 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure resume */
+
+/* 1176 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 1178 */ NdrFcLong( 0x0 ), /* 0 */
+/* 1182 */ NdrFcShort( 0x25 ), /* 37 */
+/* 1184 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 1186 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1188 */ NdrFcShort( 0x8 ), /* 8 */
+/* 1190 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x1, /* 1 */
+/* 1192 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 1194 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1196 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1198 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Return value */
+
+/* 1200 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 1202 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 1204 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure isBusy */
+
+/* 1206 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 1208 */ NdrFcLong( 0x0 ), /* 0 */
+/* 1212 */ NdrFcShort( 0x26 ), /* 38 */
+/* 1214 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 1216 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1218 */ NdrFcShort( 0x22 ), /* 34 */
+/* 1220 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 1222 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 1224 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1226 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1228 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter is_busy */
+
+/* 1230 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 1232 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 1234 */ 0x6, /* FC_SHORT */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 1236 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 1238 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 1240 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure downloadPackage */
+
+/* 1242 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 1244 */ NdrFcLong( 0x0 ), /* 0 */
+/* 1248 */ NdrFcShort( 0x27 ), /* 39 */
+/* 1250 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
+/* 1252 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1254 */ NdrFcShort( 0x8 ), /* 8 */
+/* 1256 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
+ 0x3, /* 3 */
+/* 1258 */ 0x8, /* 8 */
+ 0x5, /* Ext Flags: new corr desc, srv corr check, */
+/* 1260 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1262 */ NdrFcShort( 0x1 ), /* 1 */
+/* 1264 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter app_id */
+
+/* 1266 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
+/* 1268 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 1270 */ NdrFcShort( 0x48 ), /* Type Offset=72 */
+
+ /* Parameter package_name */
+
+/* 1272 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
+/* 1274 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 1276 */ NdrFcShort( 0x48 ), /* Type Offset=72 */
+
+ /* Return value */
+
+/* 1278 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 1280 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 1282 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_currentState */
+
+/* 1284 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 1286 */ NdrFcLong( 0x0 ), /* 0 */
+/* 1290 */ NdrFcShort( 0x28 ), /* 40 */
+/* 1292 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 1294 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1296 */ NdrFcShort( 0x8 ), /* 8 */
+/* 1298 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 1300 */ 0x8, /* 8 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 1302 */ NdrFcShort( 0x1 ), /* 1 */
+/* 1304 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1306 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter current_state */
+
+/* 1308 */ NdrFcShort( 0x4113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=16 */
+/* 1310 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 1312 */ NdrFcShort( 0x42c ), /* Type Offset=1068 */
+
+ /* Return value */
+
+/* 1314 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 1316 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 1318 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure createAppBundleWeb */
+
+
+ /* Procedure get_currentVersion */
+
+/* 1320 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 1322 */ NdrFcLong( 0x0 ), /* 0 */
+/* 1326 */ NdrFcShort( 0x7 ), /* 7 */
+/* 1328 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 1330 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1332 */ NdrFcShort( 0x8 ), /* 8 */
+/* 1334 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 1336 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 1338 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1340 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1342 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter app_bundle_web */
+
+
+ /* Parameter current */
+
+/* 1344 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
+/* 1346 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 1348 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
+
+ /* Return value */
+
+
+ /* Return value */
+
+/* 1350 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 1352 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 1354 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_currentVersionWeb */
+
+
+ /* Procedure get_nextVersion */
+
+/* 1356 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 1358 */ NdrFcLong( 0x0 ), /* 0 */
+/* 1362 */ NdrFcShort( 0x8 ), /* 8 */
+/* 1364 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 1366 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1368 */ NdrFcShort( 0x8 ), /* 8 */
+/* 1370 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 1372 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 1374 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1376 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1378 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter current */
+
+
+ /* Parameter next */
+
+/* 1380 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
+/* 1382 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 1384 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
+
+ /* Return value */
+
+
+ /* Return value */
+
+/* 1386 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 1388 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 1390 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_displayLanguage */
+
+
+ /* Procedure get_displayName */
+
+/* 1392 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 1394 */ NdrFcLong( 0x0 ), /* 0 */
+/* 1398 */ NdrFcShort( 0xa ), /* 10 */
+/* 1400 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 1402 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1404 */ NdrFcShort( 0x8 ), /* 8 */
+/* 1406 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 1408 */ 0x8, /* 8 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 1410 */ NdrFcShort( 0x1 ), /* 1 */
+/* 1412 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1414 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter __MIDL__IAppBundleWeb0000 */
+
+
+ /* Parameter __MIDL__IApp0001 */
+
+/* 1416 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
+/* 1418 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 1420 */ NdrFcShort( 0x3a ), /* Type Offset=58 */
+
+ /* Return value */
+
+
+ /* Return value */
+
+/* 1422 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 1424 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 1426 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure put_displayLanguage */
+
+
+ /* Procedure put_displayName */
+
+/* 1428 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 1430 */ NdrFcLong( 0x0 ), /* 0 */
+/* 1434 */ NdrFcShort( 0xb ), /* 11 */
+/* 1436 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 1438 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1440 */ NdrFcShort( 0x8 ), /* 8 */
+/* 1442 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 1444 */ 0x8, /* 8 */
+ 0x5, /* Ext Flags: new corr desc, srv corr check, */
+/* 1446 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1448 */ NdrFcShort( 0x1 ), /* 1 */
+/* 1450 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter __MIDL__IAppBundleWeb0001 */
+
+
+ /* Parameter __MIDL__IApp0002 */
+
+/* 1452 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
+/* 1454 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 1456 */ NdrFcShort( 0x48 ), /* Type Offset=72 */
+
+ /* Return value */
+
+
+ /* Return value */
+
+/* 1458 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 1460 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 1462 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_language */
+
+/* 1464 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 1466 */ NdrFcLong( 0x0 ), /* 0 */
+/* 1470 */ NdrFcShort( 0xc ), /* 12 */
+/* 1472 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 1474 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1476 */ NdrFcShort( 0x8 ), /* 8 */
+/* 1478 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 1480 */ 0x8, /* 8 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 1482 */ NdrFcShort( 0x1 ), /* 1 */
+/* 1484 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1486 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter __MIDL__IApp0003 */
+
+/* 1488 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
+/* 1490 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 1492 */ NdrFcShort( 0x3a ), /* Type Offset=58 */
+
+ /* Return value */
+
+/* 1494 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 1496 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 1498 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure put_language */
+
+/* 1500 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 1502 */ NdrFcLong( 0x0 ), /* 0 */
+/* 1506 */ NdrFcShort( 0xd ), /* 13 */
+/* 1508 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 1510 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1512 */ NdrFcShort( 0x8 ), /* 8 */
+/* 1514 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 1516 */ 0x8, /* 8 */
+ 0x5, /* Ext Flags: new corr desc, srv corr check, */
+/* 1518 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1520 */ NdrFcShort( 0x1 ), /* 1 */
+/* 1522 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter __MIDL__IApp0004 */
+
+/* 1524 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
+/* 1526 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 1528 */ NdrFcShort( 0x48 ), /* Type Offset=72 */
+
+ /* Return value */
+
+/* 1530 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 1532 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 1534 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_ap */
+
+/* 1536 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 1538 */ NdrFcLong( 0x0 ), /* 0 */
+/* 1542 */ NdrFcShort( 0xe ), /* 14 */
+/* 1544 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 1546 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1548 */ NdrFcShort( 0x8 ), /* 8 */
+/* 1550 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 1552 */ 0x8, /* 8 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 1554 */ NdrFcShort( 0x1 ), /* 1 */
+/* 1556 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1558 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter __MIDL__IApp0005 */
+
+/* 1560 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
+/* 1562 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 1564 */ NdrFcShort( 0x3a ), /* Type Offset=58 */
+
+ /* Return value */
+
+/* 1566 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 1568 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 1570 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure put_ap */
+
+/* 1572 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 1574 */ NdrFcLong( 0x0 ), /* 0 */
+/* 1578 */ NdrFcShort( 0xf ), /* 15 */
+/* 1580 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 1582 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1584 */ NdrFcShort( 0x8 ), /* 8 */
+/* 1586 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 1588 */ 0x8, /* 8 */
+ 0x5, /* Ext Flags: new corr desc, srv corr check, */
+/* 1590 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1592 */ NdrFcShort( 0x1 ), /* 1 */
+/* 1594 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter __MIDL__IApp0006 */
+
+/* 1596 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
+/* 1598 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 1600 */ NdrFcShort( 0x48 ), /* Type Offset=72 */
+
+ /* Return value */
+
+/* 1602 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 1604 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 1606 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_ttToken */
+
+/* 1608 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 1610 */ NdrFcLong( 0x0 ), /* 0 */
+/* 1614 */ NdrFcShort( 0x10 ), /* 16 */
+/* 1616 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 1618 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1620 */ NdrFcShort( 0x8 ), /* 8 */
+/* 1622 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 1624 */ 0x8, /* 8 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 1626 */ NdrFcShort( 0x1 ), /* 1 */
+/* 1628 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1630 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter __MIDL__IApp0007 */
+
+/* 1632 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
+/* 1634 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 1636 */ NdrFcShort( 0x3a ), /* Type Offset=58 */
+
+ /* Return value */
+
+/* 1638 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 1640 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 1642 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure put_ttToken */
+
+/* 1644 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 1646 */ NdrFcLong( 0x0 ), /* 0 */
+/* 1650 */ NdrFcShort( 0x11 ), /* 17 */
+/* 1652 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 1654 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1656 */ NdrFcShort( 0x8 ), /* 8 */
+/* 1658 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 1660 */ 0x8, /* 8 */
+ 0x5, /* Ext Flags: new corr desc, srv corr check, */
+/* 1662 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1664 */ NdrFcShort( 0x1 ), /* 1 */
+/* 1666 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter __MIDL__IApp0008 */
+
+/* 1668 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
+/* 1670 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 1672 */ NdrFcShort( 0x48 ), /* Type Offset=72 */
+
+ /* Return value */
+
+/* 1674 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 1676 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 1678 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_completionMessage */
+
+
+ /* Procedure get_iid */
+
+/* 1680 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 1682 */ NdrFcLong( 0x0 ), /* 0 */
+/* 1686 */ NdrFcShort( 0x12 ), /* 18 */
+/* 1688 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 1690 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1692 */ NdrFcShort( 0x8 ), /* 8 */
+/* 1694 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 1696 */ 0x8, /* 8 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 1698 */ NdrFcShort( 0x1 ), /* 1 */
+/* 1700 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1702 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter __MIDL__ICurrentState0010 */
+
+
+ /* Parameter __MIDL__IApp0009 */
+
+/* 1704 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
+/* 1706 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 1708 */ NdrFcShort( 0x3a ), /* Type Offset=58 */
+
+ /* Return value */
+
+
+ /* Return value */
+
+/* 1710 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 1712 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 1714 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure put_iid */
+
+/* 1716 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 1718 */ NdrFcLong( 0x0 ), /* 0 */
+/* 1722 */ NdrFcShort( 0x13 ), /* 19 */
+/* 1724 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 1726 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1728 */ NdrFcShort( 0x8 ), /* 8 */
+/* 1730 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 1732 */ 0x8, /* 8 */
+ 0x5, /* Ext Flags: new corr desc, srv corr check, */
+/* 1734 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1736 */ NdrFcShort( 0x1 ), /* 1 */
+/* 1738 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter __MIDL__IApp0010 */
+
+/* 1740 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
+/* 1742 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 1744 */ NdrFcShort( 0x48 ), /* Type Offset=72 */
+
+ /* Return value */
+
+/* 1746 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 1748 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 1750 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_brandCode */
+
+/* 1752 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 1754 */ NdrFcLong( 0x0 ), /* 0 */
+/* 1758 */ NdrFcShort( 0x14 ), /* 20 */
+/* 1760 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 1762 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1764 */ NdrFcShort( 0x8 ), /* 8 */
+/* 1766 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 1768 */ 0x8, /* 8 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 1770 */ NdrFcShort( 0x1 ), /* 1 */
+/* 1772 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1774 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter __MIDL__IApp0011 */
+
+/* 1776 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
+/* 1778 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 1780 */ NdrFcShort( 0x3a ), /* Type Offset=58 */
+
+ /* Return value */
+
+/* 1782 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 1784 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 1786 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure put_brandCode */
+
+/* 1788 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 1790 */ NdrFcLong( 0x0 ), /* 0 */
+/* 1794 */ NdrFcShort( 0x15 ), /* 21 */
+/* 1796 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 1798 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1800 */ NdrFcShort( 0x8 ), /* 8 */
+/* 1802 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 1804 */ 0x8, /* 8 */
+ 0x5, /* Ext Flags: new corr desc, srv corr check, */
+/* 1806 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1808 */ NdrFcShort( 0x1 ), /* 1 */
+/* 1810 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter __MIDL__IApp0012 */
+
+/* 1812 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
+/* 1814 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 1816 */ NdrFcShort( 0x48 ), /* Type Offset=72 */
+
+ /* Return value */
+
+/* 1818 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 1820 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 1822 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_postInstallUrl */
+
+
+ /* Procedure get_clientId */
+
+/* 1824 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 1826 */ NdrFcLong( 0x0 ), /* 0 */
+/* 1830 */ NdrFcShort( 0x16 ), /* 22 */
+/* 1832 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 1834 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1836 */ NdrFcShort( 0x8 ), /* 8 */
+/* 1838 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 1840 */ 0x8, /* 8 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 1842 */ NdrFcShort( 0x1 ), /* 1 */
+/* 1844 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1846 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter __MIDL__ICurrentState0014 */
+
+
+ /* Parameter __MIDL__IApp0013 */
+
+/* 1848 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
+/* 1850 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 1852 */ NdrFcShort( 0x3a ), /* Type Offset=58 */
+
+ /* Return value */
+
+
+ /* Return value */
+
+/* 1854 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 1856 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 1858 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure put_clientId */
+
+/* 1860 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 1862 */ NdrFcLong( 0x0 ), /* 0 */
+/* 1866 */ NdrFcShort( 0x17 ), /* 23 */
+/* 1868 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 1870 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1872 */ NdrFcShort( 0x8 ), /* 8 */
+/* 1874 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 1876 */ 0x8, /* 8 */
+ 0x5, /* Ext Flags: new corr desc, srv corr check, */
+/* 1878 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1880 */ NdrFcShort( 0x1 ), /* 1 */
+/* 1882 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter __MIDL__IApp0014 */
+
+/* 1884 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
+/* 1886 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 1888 */ NdrFcShort( 0x48 ), /* Type Offset=72 */
+
+ /* Return value */
+
+/* 1890 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 1892 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 1894 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_labels */
+
+/* 1896 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 1898 */ NdrFcLong( 0x0 ), /* 0 */
+/* 1902 */ NdrFcShort( 0x18 ), /* 24 */
+/* 1904 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 1906 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1908 */ NdrFcShort( 0x8 ), /* 8 */
+/* 1910 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 1912 */ 0x8, /* 8 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 1914 */ NdrFcShort( 0x1 ), /* 1 */
+/* 1916 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1918 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter __MIDL__IApp0015 */
+
+/* 1920 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
+/* 1922 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 1924 */ NdrFcShort( 0x3a ), /* Type Offset=58 */
+
+ /* Return value */
+
+/* 1926 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 1928 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 1930 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure put_labels */
+
+/* 1932 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 1934 */ NdrFcLong( 0x0 ), /* 0 */
+/* 1938 */ NdrFcShort( 0x19 ), /* 25 */
+/* 1940 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 1942 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1944 */ NdrFcShort( 0x8 ), /* 8 */
+/* 1946 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 1948 */ 0x8, /* 8 */
+ 0x5, /* Ext Flags: new corr desc, srv corr check, */
+/* 1950 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1952 */ NdrFcShort( 0x1 ), /* 1 */
+/* 1954 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter __MIDL__IApp0016 */
+
+/* 1956 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
+/* 1958 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 1960 */ NdrFcShort( 0x48 ), /* Type Offset=72 */
+
+ /* Return value */
+
+/* 1962 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 1964 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 1966 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_referralId */
+
+/* 1968 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 1970 */ NdrFcLong( 0x0 ), /* 0 */
+/* 1974 */ NdrFcShort( 0x1a ), /* 26 */
+/* 1976 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 1978 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1980 */ NdrFcShort( 0x8 ), /* 8 */
+/* 1982 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 1984 */ 0x8, /* 8 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 1986 */ NdrFcShort( 0x1 ), /* 1 */
+/* 1988 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1990 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter __MIDL__IApp0017 */
+
+/* 1992 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
+/* 1994 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 1996 */ NdrFcShort( 0x3a ), /* Type Offset=58 */
+
+ /* Return value */
+
+/* 1998 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 2000 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 2002 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure put_referralId */
+
+/* 2004 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2006 */ NdrFcLong( 0x0 ), /* 0 */
+/* 2010 */ NdrFcShort( 0x1b ), /* 27 */
+/* 2012 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 2014 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2016 */ NdrFcShort( 0x8 ), /* 8 */
+/* 2018 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 2020 */ 0x8, /* 8 */
+ 0x5, /* Ext Flags: new corr desc, srv corr check, */
+/* 2022 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2024 */ NdrFcShort( 0x1 ), /* 1 */
+/* 2026 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter __MIDL__IApp0018 */
+
+/* 2028 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
+/* 2030 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 2032 */ NdrFcShort( 0x48 ), /* Type Offset=72 */
+
+ /* Return value */
+
+/* 2034 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 2036 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 2038 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_browserType */
+
+/* 2040 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2042 */ NdrFcLong( 0x0 ), /* 0 */
+/* 2046 */ NdrFcShort( 0x1d ), /* 29 */
+/* 2048 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 2050 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2052 */ NdrFcShort( 0x24 ), /* 36 */
+/* 2054 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 2056 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 2058 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2060 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2062 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter __MIDL__IApp0019 */
+
+/* 2064 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 2066 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 2068 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 2070 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 2072 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 2074 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure put_browserType */
+
+/* 2076 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2078 */ NdrFcLong( 0x0 ), /* 0 */
+/* 2082 */ NdrFcShort( 0x1e ), /* 30 */
+/* 2084 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 2086 */ NdrFcShort( 0x8 ), /* 8 */
+/* 2088 */ NdrFcShort( 0x8 ), /* 8 */
+/* 2090 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 2092 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 2094 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2096 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2098 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter __MIDL__IApp0020 */
+
+/* 2100 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 2102 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 2104 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 2106 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 2108 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 2110 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_clientInstallData */
+
+/* 2112 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2114 */ NdrFcLong( 0x0 ), /* 0 */
+/* 2118 */ NdrFcShort( 0x1f ), /* 31 */
+/* 2120 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 2122 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2124 */ NdrFcShort( 0x8 ), /* 8 */
+/* 2126 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 2128 */ 0x8, /* 8 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 2130 */ NdrFcShort( 0x1 ), /* 1 */
+/* 2132 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2134 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter __MIDL__IApp0021 */
+
+/* 2136 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
+/* 2138 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 2140 */ NdrFcShort( 0x3a ), /* Type Offset=58 */
+
+ /* Return value */
+
+/* 2142 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 2144 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 2146 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure put_clientInstallData */
+
+/* 2148 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2150 */ NdrFcLong( 0x0 ), /* 0 */
+/* 2154 */ NdrFcShort( 0x20 ), /* 32 */
+/* 2156 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 2158 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2160 */ NdrFcShort( 0x8 ), /* 8 */
+/* 2162 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 2164 */ 0x8, /* 8 */
+ 0x5, /* Ext Flags: new corr desc, srv corr check, */
+/* 2166 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2168 */ NdrFcShort( 0x1 ), /* 1 */
+/* 2170 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter __MIDL__IApp0022 */
+
+/* 2172 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
+/* 2174 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 2176 */ NdrFcShort( 0x48 ), /* Type Offset=72 */
+
+ /* Return value */
+
+/* 2178 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 2180 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 2182 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_serverInstallDataIndex */
+
+/* 2184 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2186 */ NdrFcLong( 0x0 ), /* 0 */
+/* 2190 */ NdrFcShort( 0x21 ), /* 33 */
+/* 2192 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 2194 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2196 */ NdrFcShort( 0x8 ), /* 8 */
+/* 2198 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 2200 */ 0x8, /* 8 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 2202 */ NdrFcShort( 0x1 ), /* 1 */
+/* 2204 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2206 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter __MIDL__IApp0023 */
+
+/* 2208 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
+/* 2210 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 2212 */ NdrFcShort( 0x3a ), /* Type Offset=58 */
+
+ /* Return value */
+
+/* 2214 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 2216 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 2218 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure put_serverInstallDataIndex */
+
+/* 2220 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2222 */ NdrFcLong( 0x0 ), /* 0 */
+/* 2226 */ NdrFcShort( 0x22 ), /* 34 */
+/* 2228 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 2230 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2232 */ NdrFcShort( 0x8 ), /* 8 */
+/* 2234 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 2236 */ 0x8, /* 8 */
+ 0x5, /* Ext Flags: new corr desc, srv corr check, */
+/* 2238 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2240 */ NdrFcShort( 0x1 ), /* 1 */
+/* 2242 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter __MIDL__IApp0024 */
+
+/* 2244 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
+/* 2246 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 2248 */ NdrFcShort( 0x48 ), /* Type Offset=72 */
+
+ /* Return value */
+
+/* 2250 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 2252 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 2254 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_isEulaAccepted */
+
+/* 2256 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2258 */ NdrFcLong( 0x0 ), /* 0 */
+/* 2262 */ NdrFcShort( 0x23 ), /* 35 */
+/* 2264 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 2266 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2268 */ NdrFcShort( 0x22 ), /* 34 */
+/* 2270 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 2272 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 2274 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2276 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2278 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter __MIDL__IApp0025 */
+
+/* 2280 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 2282 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 2284 */ 0x6, /* FC_SHORT */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 2286 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 2288 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 2290 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure put_isEulaAccepted */
+
+/* 2292 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2294 */ NdrFcLong( 0x0 ), /* 0 */
+/* 2298 */ NdrFcShort( 0x24 ), /* 36 */
+/* 2300 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 2302 */ NdrFcShort( 0x6 ), /* 6 */
+/* 2304 */ NdrFcShort( 0x8 ), /* 8 */
+/* 2306 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 2308 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 2310 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2312 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2314 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter __MIDL__IApp0026 */
+
+/* 2316 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 2318 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 2320 */ 0x6, /* FC_SHORT */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 2322 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 2324 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 2326 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_usageStatsEnable */
+
+/* 2328 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2330 */ NdrFcLong( 0x0 ), /* 0 */
+/* 2334 */ NdrFcShort( 0x25 ), /* 37 */
+/* 2336 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 2338 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2340 */ NdrFcShort( 0x24 ), /* 36 */
+/* 2342 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 2344 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 2346 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2348 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2350 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter __MIDL__IApp0027 */
+
+/* 2352 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 2354 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 2356 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 2358 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 2360 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 2362 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure put_usageStatsEnable */
+
+/* 2364 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2366 */ NdrFcLong( 0x0 ), /* 0 */
+/* 2370 */ NdrFcShort( 0x26 ), /* 38 */
+/* 2372 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 2374 */ NdrFcShort( 0x8 ), /* 8 */
+/* 2376 */ NdrFcShort( 0x8 ), /* 8 */
+/* 2378 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 2380 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 2382 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2384 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2386 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter __MIDL__IApp0028 */
+
+/* 2388 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 2390 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 2392 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 2394 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 2396 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 2398 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_installTimeDiffSec */
+
+/* 2400 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2402 */ NdrFcLong( 0x0 ), /* 0 */
+/* 2406 */ NdrFcShort( 0x27 ), /* 39 */
+/* 2408 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 2410 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2412 */ NdrFcShort( 0x24 ), /* 36 */
+/* 2414 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 2416 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 2418 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2420 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2422 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter __MIDL__IApp0029 */
+
+/* 2424 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 2426 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 2428 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 2430 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 2432 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 2434 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_currentState */
+
+/* 2436 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2438 */ NdrFcLong( 0x0 ), /* 0 */
+/* 2442 */ NdrFcShort( 0x28 ), /* 40 */
+/* 2444 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 2446 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2448 */ NdrFcShort( 0x8 ), /* 8 */
+/* 2450 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 2452 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 2454 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2456 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2458 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter __MIDL__IApp0030 */
+
+/* 2460 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
+/* 2462 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 2464 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
+
+ /* Return value */
+
+/* 2466 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 2468 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 2470 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_isDone */
+
+
+ /* Procedure get_isWebAccessible */
+
+/* 2472 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2474 */ NdrFcLong( 0x0 ), /* 0 */
+/* 2478 */ NdrFcShort( 0x7 ), /* 7 */
+/* 2480 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 2482 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2484 */ NdrFcShort( 0x22 ), /* 34 */
+/* 2486 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 2488 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 2490 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2492 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2494 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter is_done */
+
+
+ /* Parameter __MIDL__IAppCommand0000 */
+
+/* 2496 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 2498 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 2500 */ 0x6, /* FC_SHORT */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+
+ /* Return value */
+
+/* 2502 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 2504 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 2506 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_completionHResult */
+
+
+ /* Procedure get_packageCount */
+
+
+ /* Procedure get_exitCode */
+
+
+ /* Procedure get_packageCount */
+
+
+ /* Procedure get_status */
+
+/* 2508 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2510 */ NdrFcLong( 0x0 ), /* 0 */
+/* 2514 */ NdrFcShort( 0x8 ), /* 8 */
+/* 2516 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 2518 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2520 */ NdrFcShort( 0x24 ), /* 36 */
+/* 2522 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 2524 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 2526 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2528 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2530 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter hr */
+
+
+ /* Parameter count */
+
+
+ /* Parameter __MIDL__IAppCommandWeb0001 */
+
+
+ /* Parameter count */
+
+
+ /* Parameter __MIDL__IAppCommand0001 */
+
+/* 2532 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 2534 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 2536 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+
+ /* Return value */
+
+
+ /* Return value */
+
+
+ /* Return value */
+
+
+ /* Return value */
+
+/* 2538 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 2540 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 2542 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_bytesDownloaded */
+
+
+ /* Procedure get_exitCode */
+
+/* 2544 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2546 */ NdrFcLong( 0x0 ), /* 0 */
+/* 2550 */ NdrFcShort( 0x9 ), /* 9 */
+/* 2552 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 2554 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2556 */ NdrFcShort( 0x24 ), /* 36 */
+/* 2558 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 2560 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 2562 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2564 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2566 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter __MIDL__ICurrentState0002 */
+
+
+ /* Parameter __MIDL__IAppCommand0002 */
+
+/* 2568 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 2570 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 2572 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+
+ /* Return value */
+
+/* 2574 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 2576 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 2578 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure execute */
+
+/* 2580 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2582 */ NdrFcLong( 0x0 ), /* 0 */
+/* 2586 */ NdrFcShort( 0xa ), /* 10 */
+/* 2588 */ NdrFcShort( 0x98 ), /* x86 Stack size/offset = 152 */
+/* 2590 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2592 */ NdrFcShort( 0x8 ), /* 8 */
+/* 2594 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
+ 0xa, /* 10 */
+/* 2596 */ 0x8, /* 8 */
+ 0x5, /* Ext Flags: new corr desc, srv corr check, */
+/* 2598 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2600 */ NdrFcShort( 0x1 ), /* 1 */
+/* 2602 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter arg1 */
+
+/* 2604 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
+/* 2606 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 2608 */ NdrFcShort( 0x43a ), /* Type Offset=1082 */
+
+ /* Parameter arg2 */
+
+/* 2610 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
+/* 2612 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
+/* 2614 */ NdrFcShort( 0x43a ), /* Type Offset=1082 */
+
+ /* Parameter arg3 */
+
+/* 2616 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
+/* 2618 */ NdrFcShort( 0x24 ), /* x86 Stack size/offset = 36 */
+/* 2620 */ NdrFcShort( 0x43a ), /* Type Offset=1082 */
+
+ /* Parameter arg4 */
+
+/* 2622 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
+/* 2624 */ NdrFcShort( 0x34 ), /* x86 Stack size/offset = 52 */
+/* 2626 */ NdrFcShort( 0x43a ), /* Type Offset=1082 */
+
+ /* Parameter arg5 */
+
+/* 2628 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
+/* 2630 */ NdrFcShort( 0x44 ), /* x86 Stack size/offset = 68 */
+/* 2632 */ NdrFcShort( 0x43a ), /* Type Offset=1082 */
+
+ /* Parameter arg6 */
+
+/* 2634 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
+/* 2636 */ NdrFcShort( 0x54 ), /* x86 Stack size/offset = 84 */
+/* 2638 */ NdrFcShort( 0x43a ), /* Type Offset=1082 */
+
+ /* Parameter arg7 */
+
+/* 2640 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
+/* 2642 */ NdrFcShort( 0x64 ), /* x86 Stack size/offset = 100 */
+/* 2644 */ NdrFcShort( 0x43a ), /* Type Offset=1082 */
+
+ /* Parameter arg8 */
+
+/* 2646 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
+/* 2648 */ NdrFcShort( 0x74 ), /* x86 Stack size/offset = 116 */
+/* 2650 */ NdrFcShort( 0x43a ), /* Type Offset=1082 */
+
+ /* Parameter arg9 */
+
+/* 2652 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
+/* 2654 */ NdrFcShort( 0x84 ), /* x86 Stack size/offset = 132 */
+/* 2656 */ NdrFcShort( 0x43a ), /* Type Offset=1082 */
+
+ /* Return value */
+
+/* 2658 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 2660 */ NdrFcShort( 0x94 ), /* x86 Stack size/offset = 148 */
+/* 2662 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_packageWeb */
+
+
+ /* Procedure get_package */
+
+/* 2664 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2666 */ NdrFcLong( 0x0 ), /* 0 */
+/* 2670 */ NdrFcShort( 0x9 ), /* 9 */
+/* 2672 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
+/* 2674 */ NdrFcShort( 0x8 ), /* 8 */
+/* 2676 */ NdrFcShort( 0x8 ), /* 8 */
+/* 2678 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x3, /* 3 */
+/* 2680 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 2682 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2684 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2686 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter index */
+
+
+ /* Parameter index */
+
+/* 2688 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 2690 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 2692 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter package */
+
+
+ /* Parameter package */
+
+/* 2694 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
+/* 2696 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 2698 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
+
+ /* Return value */
+
+
+ /* Return value */
+
+/* 2700 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 2702 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 2704 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get */
+
+/* 2706 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2708 */ NdrFcLong( 0x0 ), /* 0 */
+/* 2712 */ NdrFcShort( 0x7 ), /* 7 */
+/* 2714 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 2716 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2718 */ NdrFcShort( 0x8 ), /* 8 */
+/* 2720 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 2722 */ 0x8, /* 8 */
+ 0x5, /* Ext Flags: new corr desc, srv corr check, */
+/* 2724 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2726 */ NdrFcShort( 0x1 ), /* 1 */
+/* 2728 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter dir */
+
+/* 2730 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
+/* 2732 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 2734 */ NdrFcShort( 0x48 ), /* Type Offset=72 */
+
+ /* Return value */
+
+/* 2736 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 2738 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 2740 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_isAvailable */
+
+/* 2742 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2744 */ NdrFcLong( 0x0 ), /* 0 */
+/* 2748 */ NdrFcShort( 0x8 ), /* 8 */
+/* 2750 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 2752 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2754 */ NdrFcShort( 0x22 ), /* 34 */
+/* 2756 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 2758 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 2760 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2762 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2764 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter __MIDL__IPackage0000 */
+
+/* 2766 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 2768 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 2770 */ 0x6, /* FC_SHORT */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 2772 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 2774 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 2776 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_availableVersion */
+
+/* 2778 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2780 */ NdrFcLong( 0x0 ), /* 0 */
+/* 2784 */ NdrFcShort( 0x8 ), /* 8 */
+/* 2786 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 2788 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2790 */ NdrFcShort( 0x8 ), /* 8 */
+/* 2792 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 2794 */ 0x8, /* 8 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 2796 */ NdrFcShort( 0x1 ), /* 1 */
+/* 2798 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2800 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter __MIDL__ICurrentState0001 */
+
+/* 2802 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
+/* 2804 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 2806 */ NdrFcShort( 0x3a ), /* Type Offset=58 */
+
+ /* Return value */
+
+/* 2808 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 2810 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 2812 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_totalBytesToDownload */
+
+/* 2814 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2816 */ NdrFcLong( 0x0 ), /* 0 */
+/* 2820 */ NdrFcShort( 0xa ), /* 10 */
+/* 2822 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 2824 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2826 */ NdrFcShort( 0x24 ), /* 36 */
+/* 2828 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 2830 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 2832 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2834 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2836 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter __MIDL__ICurrentState0003 */
+
+/* 2838 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 2840 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 2842 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 2844 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 2846 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 2848 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_downloadTimeRemainingMs */
+
+/* 2850 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2852 */ NdrFcLong( 0x0 ), /* 0 */
+/* 2856 */ NdrFcShort( 0xb ), /* 11 */
+/* 2858 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 2860 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2862 */ NdrFcShort( 0x24 ), /* 36 */
+/* 2864 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 2866 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 2868 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2870 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2872 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter __MIDL__ICurrentState0004 */
+
+/* 2874 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 2876 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 2878 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 2880 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 2882 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 2884 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_nextRetryTime */
+
+/* 2886 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2888 */ NdrFcLong( 0x0 ), /* 0 */
+/* 2892 */ NdrFcShort( 0xc ), /* 12 */
+/* 2894 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 2896 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2898 */ NdrFcShort( 0x2c ), /* 44 */
+/* 2900 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 2902 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 2904 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2906 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2908 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter __MIDL__ICurrentState0005 */
+
+/* 2910 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 2912 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 2914 */ 0xb, /* FC_HYPER */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 2916 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 2918 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 2920 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_length */
+
+
+ /* Procedure get_installProgress */
+
+/* 2922 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2924 */ NdrFcLong( 0x0 ), /* 0 */
+/* 2928 */ NdrFcShort( 0xd ), /* 13 */
+/* 2930 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 2932 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2934 */ NdrFcShort( 0x24 ), /* 36 */
+/* 2936 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 2938 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 2940 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2942 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2944 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter index */
+
+
+ /* Parameter __MIDL__ICurrentState0006 */
+
+/* 2946 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 2948 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 2950 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+
+ /* Return value */
+
+/* 2952 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 2954 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 2956 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_installTimeRemainingMs */
+
+/* 2958 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2960 */ NdrFcLong( 0x0 ), /* 0 */
+/* 2964 */ NdrFcShort( 0xe ), /* 14 */
+/* 2966 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 2968 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2970 */ NdrFcShort( 0x24 ), /* 36 */
+/* 2972 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 2974 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 2976 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2978 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2980 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter __MIDL__ICurrentState0007 */
+
+/* 2982 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 2984 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 2986 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 2988 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 2990 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 2992 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_isCanceled */
+
+/* 2994 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2996 */ NdrFcLong( 0x0 ), /* 0 */
+/* 3000 */ NdrFcShort( 0xf ), /* 15 */
+/* 3002 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 3004 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3006 */ NdrFcShort( 0x22 ), /* 34 */
+/* 3008 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 3010 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 3012 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3014 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3016 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter is_canceled */
+
+/* 3018 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 3020 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 3022 */ 0x6, /* FC_SHORT */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 3024 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 3026 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 3028 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_errorCode */
+
+/* 3030 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 3032 */ NdrFcLong( 0x0 ), /* 0 */
+/* 3036 */ NdrFcShort( 0x10 ), /* 16 */
+/* 3038 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 3040 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3042 */ NdrFcShort( 0x24 ), /* 36 */
+/* 3044 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 3046 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 3048 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3050 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3052 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter __MIDL__ICurrentState0008 */
+
+/* 3054 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 3056 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 3058 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 3060 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 3062 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 3064 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_extraCode1 */
+
+/* 3066 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 3068 */ NdrFcLong( 0x0 ), /* 0 */
+/* 3072 */ NdrFcShort( 0x11 ), /* 17 */
+/* 3074 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 3076 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3078 */ NdrFcShort( 0x24 ), /* 36 */
+/* 3080 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 3082 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 3084 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3086 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3088 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter __MIDL__ICurrentState0009 */
+
+/* 3090 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 3092 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 3094 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 3096 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 3098 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 3100 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_installerResultCode */
+
+/* 3102 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 3104 */ NdrFcLong( 0x0 ), /* 0 */
+/* 3108 */ NdrFcShort( 0x13 ), /* 19 */
+/* 3110 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 3112 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3114 */ NdrFcShort( 0x24 ), /* 36 */
+/* 3116 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 3118 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 3120 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3122 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3124 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter __MIDL__ICurrentState0011 */
+
+/* 3126 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 3128 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 3130 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 3132 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 3134 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 3136 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_installerResultExtraCode1 */
+
+/* 3138 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 3140 */ NdrFcLong( 0x0 ), /* 0 */
+/* 3144 */ NdrFcShort( 0x14 ), /* 20 */
+/* 3146 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 3148 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3150 */ NdrFcShort( 0x24 ), /* 36 */
+/* 3152 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 3154 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 3156 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3158 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3160 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter __MIDL__ICurrentState0012 */
+
+/* 3162 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 3164 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 3166 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 3168 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 3170 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 3172 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_postInstallLaunchCommandLine */
+
+/* 3174 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 3176 */ NdrFcLong( 0x0 ), /* 0 */
+/* 3180 */ NdrFcShort( 0x15 ), /* 21 */
+/* 3182 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 3184 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3186 */ NdrFcShort( 0x8 ), /* 8 */
+/* 3188 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 3190 */ 0x8, /* 8 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 3192 */ NdrFcShort( 0x1 ), /* 1 */
+/* 3194 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3196 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter __MIDL__ICurrentState0013 */
+
+/* 3198 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
+/* 3200 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 3202 */ NdrFcShort( 0x3a ), /* Type Offset=58 */
+
+ /* Return value */
+
+/* 3204 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 3206 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 3208 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure UpdateRegistry */
+
+/* 3210 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 3212 */ NdrFcLong( 0x0 ), /* 0 */
+/* 3216 */ NdrFcShort( 0x7 ), /* 7 */
+/* 3218 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
+/* 3220 */ NdrFcShort( 0x6 ), /* 6 */
+/* 3222 */ NdrFcShort( 0x8 ), /* 8 */
+/* 3224 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
+ 0x3, /* 3 */
+/* 3226 */ 0x8, /* 8 */
+ 0x5, /* Ext Flags: new corr desc, srv corr check, */
+/* 3228 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3230 */ NdrFcShort( 0x1 ), /* 1 */
+/* 3232 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter app_id */
+
+/* 3234 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
+/* 3236 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 3238 */ NdrFcShort( 0x48 ), /* Type Offset=72 */
+
+ /* Parameter is_machine */
+
+/* 3240 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 3242 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 3244 */ 0x6, /* FC_SHORT */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 3246 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 3248 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 3250 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure QueryUserForCredentials */
+
+/* 3252 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 3254 */ NdrFcLong( 0x0 ), /* 0 */
+/* 3258 */ NdrFcShort( 0x3 ), /* 3 */
+/* 3260 */ NdrFcShort( 0x1c ), /* x86 Stack size/offset = 28 */
+/* 3262 */ NdrFcShort( 0x8 ), /* 8 */
+/* 3264 */ NdrFcShort( 0x8 ), /* 8 */
+/* 3266 */ 0x47, /* Oi2 Flags: srv must size, clt must size, has return, has ext, */
+ 0x6, /* 6 */
+/* 3268 */ 0x8, /* 8 */
+ 0x7, /* Ext Flags: new corr desc, clt corr check, srv corr check, */
+/* 3270 */ NdrFcShort( 0x1 ), /* 1 */
+/* 3272 */ NdrFcShort( 0x1 ), /* 1 */
+/* 3274 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter owner_hwnd */
+
+/* 3276 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 3278 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 3280 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter server */
+
+/* 3282 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
+/* 3284 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 3286 */ NdrFcShort( 0x48 ), /* Type Offset=72 */
+
+ /* Parameter message */
+
+/* 3288 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
+/* 3290 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 3292 */ NdrFcShort( 0x48 ), /* Type Offset=72 */
+
+ /* Parameter username */
+
+/* 3294 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
+/* 3296 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
+/* 3298 */ NdrFcShort( 0x3a ), /* Type Offset=58 */
+
+ /* Parameter password */
+
+/* 3300 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
+/* 3302 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
+/* 3304 */ NdrFcShort( 0x3a ), /* Type Offset=58 */
+
+ /* Return value */
+
+/* 3306 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 3308 */ NdrFcShort( 0x18 ), /* x86 Stack size/offset = 24 */
+/* 3310 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure setOriginURL */
+
+/* 3312 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 3314 */ NdrFcLong( 0x0 ), /* 0 */
+/* 3318 */ NdrFcShort( 0x3 ), /* 3 */
+/* 3320 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 3322 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3324 */ NdrFcShort( 0x8 ), /* 8 */
+/* 3326 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 3328 */ 0x8, /* 8 */
+ 0x5, /* Ext Flags: new corr desc, srv corr check, */
+/* 3330 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3332 */ NdrFcShort( 0x1 ), /* 1 */
+/* 3334 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter origin_url */
+
+/* 3336 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
+/* 3338 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 3340 */ NdrFcShort( 0x48 ), /* Type Offset=72 */
+
+ /* Return value */
+
+/* 3342 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 3344 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 3346 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure createApp */
+
+/* 3348 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 3350 */ NdrFcLong( 0x0 ), /* 0 */
+/* 3354 */ NdrFcShort( 0x7 ), /* 7 */
+/* 3356 */ NdrFcShort( 0x18 ), /* x86 Stack size/offset = 24 */
+/* 3358 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3360 */ NdrFcShort( 0x8 ), /* 8 */
+/* 3362 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
+ 0x5, /* 5 */
+/* 3364 */ 0x8, /* 8 */
+ 0x5, /* Ext Flags: new corr desc, srv corr check, */
+/* 3366 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3368 */ NdrFcShort( 0x1 ), /* 1 */
+/* 3370 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter app_guid */
+
+/* 3372 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
+/* 3374 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 3376 */ NdrFcShort( 0x48 ), /* Type Offset=72 */
+
+ /* Parameter brand_code */
+
+/* 3378 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
+/* 3380 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 3382 */ NdrFcShort( 0x48 ), /* Type Offset=72 */
+
+ /* Parameter language */
+
+/* 3384 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
+/* 3386 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 3388 */ NdrFcShort( 0x48 ), /* Type Offset=72 */
+
+ /* Parameter ap */
+
+/* 3390 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
+/* 3392 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
+/* 3394 */ NdrFcShort( 0x48 ), /* Type Offset=72 */
+
+ /* Return value */
+
+/* 3396 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 3398 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
+/* 3400 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure OnInstalling */
+
+
+ /* Procedure createAllInstalledApps */
+
+/* 3402 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 3404 */ NdrFcLong( 0x0 ), /* 0 */
+/* 3408 */ NdrFcShort( 0x9 ), /* 9 */
+/* 3410 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 3412 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3414 */ NdrFcShort( 0x8 ), /* 8 */
+/* 3416 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x1, /* 1 */
+/* 3418 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 3420 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3422 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3424 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Return value */
+
+
+ /* Return value */
+
+/* 3426 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 3428 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 3430 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure put_parentHWND */
+
+/* 3432 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 3434 */ NdrFcLong( 0x0 ), /* 0 */
+/* 3438 */ NdrFcShort( 0xc ), /* 12 */
+/* 3440 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 3442 */ NdrFcShort( 0x8 ), /* 8 */
+/* 3444 */ NdrFcShort( 0x8 ), /* 8 */
+/* 3446 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 3448 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 3450 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3452 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3454 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter hwnd */
+
+/* 3456 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 3458 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 3460 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 3462 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 3464 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 3466 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_appWeb */
+
+/* 3468 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 3470 */ NdrFcLong( 0x0 ), /* 0 */
+/* 3474 */ NdrFcShort( 0xe ), /* 14 */
+/* 3476 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
+/* 3478 */ NdrFcShort( 0x8 ), /* 8 */
+/* 3480 */ NdrFcShort( 0x8 ), /* 8 */
+/* 3482 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x3, /* 3 */
+/* 3484 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 3486 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3488 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3490 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter index */
+
+/* 3492 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 3494 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 3496 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter app_web */
+
+/* 3498 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
+/* 3500 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 3502 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
+
+ /* Return value */
+
+/* 3504 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 3506 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 3508 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure initialize */
+
+/* 3510 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 3512 */ NdrFcLong( 0x0 ), /* 0 */
+/* 3516 */ NdrFcShort( 0xf ), /* 15 */
+/* 3518 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 3520 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3522 */ NdrFcShort( 0x8 ), /* 8 */
+/* 3524 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x1, /* 1 */
+/* 3526 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 3528 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3530 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3532 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Return value */
+
+/* 3534 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 3536 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 3538 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure checkForUpdate */
+
+/* 3540 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 3542 */ NdrFcLong( 0x0 ), /* 0 */
+/* 3546 */ NdrFcShort( 0x10 ), /* 16 */
+/* 3548 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 3550 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3552 */ NdrFcShort( 0x8 ), /* 8 */
+/* 3554 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x1, /* 1 */
+/* 3556 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 3558 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3560 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3562 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Return value */
+
+/* 3564 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 3566 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 3568 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure download */
+
+/* 3570 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 3572 */ NdrFcLong( 0x0 ), /* 0 */
+/* 3576 */ NdrFcShort( 0x11 ), /* 17 */
+/* 3578 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 3580 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3582 */ NdrFcShort( 0x8 ), /* 8 */
+/* 3584 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x1, /* 1 */
+/* 3586 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 3588 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3590 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3592 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Return value */
+
+/* 3594 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 3596 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 3598 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure install */
+
+/* 3600 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 3602 */ NdrFcLong( 0x0 ), /* 0 */
+/* 3606 */ NdrFcShort( 0x12 ), /* 18 */
+/* 3608 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 3610 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3612 */ NdrFcShort( 0x8 ), /* 8 */
+/* 3614 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x1, /* 1 */
+/* 3616 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 3618 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3620 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3622 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Return value */
+
+/* 3624 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 3626 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 3628 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure pause */
+
+/* 3630 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 3632 */ NdrFcLong( 0x0 ), /* 0 */
+/* 3636 */ NdrFcShort( 0x13 ), /* 19 */
+/* 3638 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 3640 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3642 */ NdrFcShort( 0x8 ), /* 8 */
+/* 3644 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x1, /* 1 */
+/* 3646 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 3648 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3650 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3652 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Return value */
+
+/* 3654 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 3656 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 3658 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure resume */
+
+/* 3660 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 3662 */ NdrFcLong( 0x0 ), /* 0 */
+/* 3666 */ NdrFcShort( 0x14 ), /* 20 */
+/* 3668 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 3670 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3672 */ NdrFcShort( 0x8 ), /* 8 */
+/* 3674 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x1, /* 1 */
+/* 3676 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 3678 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3680 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3682 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Return value */
+
+/* 3684 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 3686 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 3688 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure cancel */
+
+/* 3690 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 3692 */ NdrFcLong( 0x0 ), /* 0 */
+/* 3696 */ NdrFcShort( 0x15 ), /* 21 */
+/* 3698 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 3700 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3702 */ NdrFcShort( 0x8 ), /* 8 */
+/* 3704 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x1, /* 1 */
+/* 3706 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 3708 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3710 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3712 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Return value */
+
+/* 3714 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 3716 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 3718 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure downloadPackage */
+
+/* 3720 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 3722 */ NdrFcLong( 0x0 ), /* 0 */
+/* 3726 */ NdrFcShort( 0x16 ), /* 22 */
+/* 3728 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
+/* 3730 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3732 */ NdrFcShort( 0x8 ), /* 8 */
+/* 3734 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
+ 0x3, /* 3 */
+/* 3736 */ 0x8, /* 8 */
+ 0x5, /* Ext Flags: new corr desc, srv corr check, */
+/* 3738 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3740 */ NdrFcShort( 0x1 ), /* 1 */
+/* 3742 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter app_id */
+
+/* 3744 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
+/* 3746 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 3748 */ NdrFcShort( 0x48 ), /* Type Offset=72 */
+
+ /* Parameter package_name */
+
+/* 3750 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
+/* 3752 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 3754 */ NdrFcShort( 0x48 ), /* Type Offset=72 */
+
+ /* Return value */
+
+/* 3756 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 3758 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 3760 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_currentState */
+
+/* 3762 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 3764 */ NdrFcLong( 0x0 ), /* 0 */
+/* 3768 */ NdrFcShort( 0x17 ), /* 23 */
+/* 3770 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 3772 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3774 */ NdrFcShort( 0x8 ), /* 8 */
+/* 3776 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 3778 */ 0x8, /* 8 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 3780 */ NdrFcShort( 0x1 ), /* 1 */
+/* 3782 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3784 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter current_state */
+
+/* 3786 */ NdrFcShort( 0x4113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=16 */
+/* 3788 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 3790 */ NdrFcShort( 0x42c ), /* Type Offset=1068 */
+
+ /* Return value */
+
+/* 3792 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 3794 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 3796 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_command */
+
+/* 3798 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 3800 */ NdrFcLong( 0x0 ), /* 0 */
+/* 3804 */ NdrFcShort( 0xa ), /* 10 */
+/* 3806 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
+/* 3808 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3810 */ NdrFcShort( 0x8 ), /* 8 */
+/* 3812 */ 0x47, /* Oi2 Flags: srv must size, clt must size, has return, has ext, */
+ 0x3, /* 3 */
+/* 3814 */ 0x8, /* 8 */
+ 0x5, /* Ext Flags: new corr desc, srv corr check, */
+/* 3816 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3818 */ NdrFcShort( 0x1 ), /* 1 */
+/* 3820 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter command_id */
+
+/* 3822 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
+/* 3824 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 3826 */ NdrFcShort( 0x48 ), /* Type Offset=72 */
+
+ /* Parameter command */
+
+/* 3828 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
+/* 3830 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 3832 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
+
+ /* Return value */
+
+/* 3834 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 3836 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 3838 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure cancel */
+
+/* 3840 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 3842 */ NdrFcLong( 0x0 ), /* 0 */
+/* 3846 */ NdrFcShort( 0xb ), /* 11 */
+/* 3848 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 3850 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3852 */ NdrFcShort( 0x8 ), /* 8 */
+/* 3854 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x1, /* 1 */
+/* 3856 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 3858 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3860 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3862 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Return value */
+
+/* 3864 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 3866 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 3868 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_currentState */
+
+/* 3870 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 3872 */ NdrFcLong( 0x0 ), /* 0 */
+/* 3876 */ NdrFcShort( 0xc ), /* 12 */
+/* 3878 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 3880 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3882 */ NdrFcShort( 0x8 ), /* 8 */
+/* 3884 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 3886 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 3888 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3890 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3892 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter current_state */
+
+/* 3894 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
+/* 3896 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 3898 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
+
+ /* Return value */
+
+/* 3900 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 3902 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 3904 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure launch */
+
+/* 3906 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 3908 */ NdrFcLong( 0x0 ), /* 0 */
+/* 3912 */ NdrFcShort( 0xd ), /* 13 */
+/* 3914 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 3916 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3918 */ NdrFcShort( 0x8 ), /* 8 */
+/* 3920 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x1, /* 1 */
+/* 3922 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 3924 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3926 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3928 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Return value */
+
+/* 3930 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 3932 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 3934 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure uninstall */
+
+/* 3936 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 3938 */ NdrFcLong( 0x0 ), /* 0 */
+/* 3942 */ NdrFcShort( 0xe ), /* 14 */
+/* 3944 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 3946 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3948 */ NdrFcShort( 0x8 ), /* 8 */
+/* 3950 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x1, /* 1 */
+/* 3952 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 3954 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3956 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3958 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Return value */
+
+/* 3960 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 3962 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 3964 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure execute */
+
+/* 3966 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 3968 */ NdrFcLong( 0x0 ), /* 0 */
+/* 3972 */ NdrFcShort( 0x9 ), /* 9 */
+/* 3974 */ NdrFcShort( 0x98 ), /* x86 Stack size/offset = 152 */
+/* 3976 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3978 */ NdrFcShort( 0x8 ), /* 8 */
+/* 3980 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
+ 0xa, /* 10 */
+/* 3982 */ 0x8, /* 8 */
+ 0x5, /* Ext Flags: new corr desc, srv corr check, */
+/* 3984 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3986 */ NdrFcShort( 0x1 ), /* 1 */
+/* 3988 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter arg1 */
+
+/* 3990 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
+/* 3992 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 3994 */ NdrFcShort( 0x43a ), /* Type Offset=1082 */
+
+ /* Parameter arg2 */
+
+/* 3996 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
+/* 3998 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
+/* 4000 */ NdrFcShort( 0x43a ), /* Type Offset=1082 */
+
+ /* Parameter arg3 */
+
+/* 4002 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
+/* 4004 */ NdrFcShort( 0x24 ), /* x86 Stack size/offset = 36 */
+/* 4006 */ NdrFcShort( 0x43a ), /* Type Offset=1082 */
+
+ /* Parameter arg4 */
+
+/* 4008 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
+/* 4010 */ NdrFcShort( 0x34 ), /* x86 Stack size/offset = 52 */
+/* 4012 */ NdrFcShort( 0x43a ), /* Type Offset=1082 */
+
+ /* Parameter arg5 */
+
+/* 4014 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
+/* 4016 */ NdrFcShort( 0x44 ), /* x86 Stack size/offset = 68 */
+/* 4018 */ NdrFcShort( 0x43a ), /* Type Offset=1082 */
+
+ /* Parameter arg6 */
+
+/* 4020 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
+/* 4022 */ NdrFcShort( 0x54 ), /* x86 Stack size/offset = 84 */
+/* 4024 */ NdrFcShort( 0x43a ), /* Type Offset=1082 */
+
+ /* Parameter arg7 */
+
+/* 4026 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
+/* 4028 */ NdrFcShort( 0x64 ), /* x86 Stack size/offset = 100 */
+/* 4030 */ NdrFcShort( 0x43a ), /* Type Offset=1082 */
+
+ /* Parameter arg8 */
+
+/* 4032 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
+/* 4034 */ NdrFcShort( 0x74 ), /* x86 Stack size/offset = 116 */
+/* 4036 */ NdrFcShort( 0x43a ), /* Type Offset=1082 */
+
+ /* Parameter arg9 */
+
+/* 4038 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
+/* 4040 */ NdrFcShort( 0x84 ), /* x86 Stack size/offset = 132 */
+/* 4042 */ NdrFcShort( 0x43a ), /* Type Offset=1082 */
+
+ /* Return value */
+
+/* 4044 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 4046 */ NdrFcShort( 0x94 ), /* x86 Stack size/offset = 148 */
+/* 4048 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure createOmahaMachineServerAsync */
+
+/* 4050 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 4052 */ NdrFcLong( 0x0 ), /* 0 */
+/* 4056 */ NdrFcShort( 0x3 ), /* 3 */
+/* 4058 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
+/* 4060 */ NdrFcShort( 0x8 ), /* 8 */
+/* 4062 */ NdrFcShort( 0x8 ), /* 8 */
+/* 4064 */ 0x47, /* Oi2 Flags: srv must size, clt must size, has return, has ext, */
+ 0x4, /* 4 */
+/* 4066 */ 0x8, /* 8 */
+ 0x5, /* Ext Flags: new corr desc, srv corr check, */
+/* 4068 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4070 */ NdrFcShort( 0x1 ), /* 1 */
+/* 4072 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter origin_url */
+
+/* 4074 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
+/* 4076 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 4078 */ NdrFcShort( 0x48 ), /* Type Offset=72 */
+
+ /* Parameter create_elevated */
+
+/* 4080 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 4082 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 4084 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter status */
+
+/* 4086 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
+/* 4088 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 4090 */ NdrFcShort( 0x448 ), /* Type Offset=1096 */
+
+ /* Return value */
+
+/* 4092 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 4094 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
+/* 4096 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure Send */
+
+/* 4098 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 4100 */ NdrFcLong( 0x0 ), /* 0 */
+/* 4104 */ NdrFcShort( 0x3 ), /* 3 */
+/* 4106 */ NdrFcShort( 0x30 ), /* x86 Stack size/offset = 48 */
+/* 4108 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4110 */ NdrFcShort( 0x24 ), /* 36 */
+/* 4112 */ 0x47, /* Oi2 Flags: srv must size, clt must size, has return, has ext, */
+ 0x8, /* 8 */
+/* 4114 */ 0x8, /* 8 */
+ 0x7, /* Ext Flags: new corr desc, clt corr check, srv corr check, */
+/* 4116 */ NdrFcShort( 0x1 ), /* 1 */
+/* 4118 */ NdrFcShort( 0x1 ), /* 1 */
+/* 4120 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter url */
+
+/* 4122 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
+/* 4124 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 4126 */ NdrFcShort( 0x48 ), /* Type Offset=72 */
+
+ /* Parameter post_data */
+
+/* 4128 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
+/* 4130 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 4132 */ NdrFcShort( 0x48 ), /* Type Offset=72 */
+
+ /* Parameter request_headers */
+
+/* 4134 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
+/* 4136 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 4138 */ NdrFcShort( 0x48 ), /* Type Offset=72 */
+
+ /* Parameter response_headers_needed */
+
+/* 4140 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
+/* 4142 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
+/* 4144 */ NdrFcShort( 0x43a ), /* Type Offset=1082 */
+
+ /* Parameter response_headers */
+
+/* 4146 */ NdrFcShort( 0x4113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=16 */
+/* 4148 */ NdrFcShort( 0x20 ), /* x86 Stack size/offset = 32 */
+/* 4150 */ NdrFcShort( 0x42c ), /* Type Offset=1068 */
+
+ /* Parameter response_code */
+
+/* 4152 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 4154 */ NdrFcShort( 0x24 ), /* x86 Stack size/offset = 36 */
+/* 4156 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter cache_filename */
+
+/* 4158 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
+/* 4160 */ NdrFcShort( 0x28 ), /* x86 Stack size/offset = 40 */
+/* 4162 */ NdrFcShort( 0x3a ), /* Type Offset=58 */
+
+ /* Return value */
+
+/* 4164 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 4166 */ NdrFcShort( 0x2c ), /* x86 Stack size/offset = 44 */
+/* 4168 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure LaunchCmdLine */
+
+/* 4170 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 4172 */ NdrFcLong( 0x0 ), /* 0 */
+/* 4176 */ NdrFcShort( 0x3 ), /* 3 */
+/* 4178 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 4180 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4182 */ NdrFcShort( 0x8 ), /* 8 */
+/* 4184 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 4186 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 4188 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4190 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4192 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter cmd_line */
+
+/* 4194 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
+/* 4196 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 4198 */ NdrFcShort( 0x460 ), /* Type Offset=1120 */
+
+ /* Return value */
+
+/* 4200 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 4202 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 4204 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure LaunchBrowser */
+
+/* 4206 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 4208 */ NdrFcLong( 0x0 ), /* 0 */
+/* 4212 */ NdrFcShort( 0x4 ), /* 4 */
+/* 4214 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
+/* 4216 */ NdrFcShort( 0x8 ), /* 8 */
+/* 4218 */ NdrFcShort( 0x8 ), /* 8 */
+/* 4220 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
+ 0x3, /* 3 */
+/* 4222 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 4224 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4226 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4228 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter browser_type */
+
+/* 4230 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 4232 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 4234 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter url */
+
+/* 4236 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
+/* 4238 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 4240 */ NdrFcShort( 0x460 ), /* Type Offset=1120 */
+
+ /* Return value */
+
+/* 4242 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 4244 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 4246 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure LaunchCmdElevated */
+
+/* 4248 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 4250 */ NdrFcLong( 0x0 ), /* 0 */
+/* 4254 */ NdrFcShort( 0x5 ), /* 5 */
+/* 4256 */ NdrFcShort( 0x18 ), /* x86 Stack size/offset = 24 */
+/* 4258 */ NdrFcShort( 0x8 ), /* 8 */
+/* 4260 */ NdrFcShort( 0x24 ), /* 36 */
+/* 4262 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
+ 0x5, /* 5 */
+/* 4264 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 4266 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4268 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4270 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter app_guid */
+
+/* 4272 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
+/* 4274 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 4276 */ NdrFcShort( 0x460 ), /* Type Offset=1120 */
+
+ /* Parameter cmd_id */
+
+/* 4278 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
+/* 4280 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 4282 */ NdrFcShort( 0x460 ), /* Type Offset=1120 */
+
+ /* Parameter caller_proc_id */
+
+/* 4284 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 4286 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 4288 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter proc_handle */
+
+/* 4290 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 4292 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
+/* 4294 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 4296 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 4298 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
+/* 4300 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure LaunchAppCommand */
+
+/* 4302 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 4304 */ NdrFcLong( 0x0 ), /* 0 */
+/* 4308 */ NdrFcShort( 0x3 ), /* 3 */
+/* 4310 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
+/* 4312 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4314 */ NdrFcShort( 0x8 ), /* 8 */
+/* 4316 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
+ 0x3, /* 3 */
+/* 4318 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 4320 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4322 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4324 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter app_guid */
+
+/* 4326 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
+/* 4328 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 4330 */ NdrFcShort( 0x460 ), /* Type Offset=1120 */
+
+ /* Parameter cmd_id */
+
+/* 4332 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
+/* 4334 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 4336 */ NdrFcShort( 0x460 ), /* Type Offset=1120 */
+
+ /* Return value */
+
+/* 4338 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 4340 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 4342 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure OnShow */
+
+
+ /* Procedure DoClose */
+
+/* 4344 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 4346 */ NdrFcLong( 0x0 ), /* 0 */
+/* 4350 */ NdrFcShort( 0x3 ), /* 3 */
+/* 4352 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 4354 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4356 */ NdrFcShort( 0x8 ), /* 8 */
+/* 4358 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x1, /* 1 */
+/* 4360 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 4362 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4364 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4366 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Return value */
+
+
+ /* Return value */
+
+/* 4368 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 4370 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 4372 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure OnCheckingForUpdate */
+
+
+ /* Procedure DoPause */
+
+/* 4374 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 4376 */ NdrFcLong( 0x0 ), /* 0 */
+/* 4380 */ NdrFcShort( 0x4 ), /* 4 */
+/* 4382 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 4384 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4386 */ NdrFcShort( 0x8 ), /* 8 */
+/* 4388 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x1, /* 1 */
+/* 4390 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 4392 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4394 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4396 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Return value */
+
+
+ /* Return value */
+
+/* 4398 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 4400 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 4402 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure DoResume */
+
+/* 4404 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 4406 */ NdrFcLong( 0x0 ), /* 0 */
+/* 4410 */ NdrFcShort( 0x5 ), /* 5 */
+/* 4412 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 4414 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4416 */ NdrFcShort( 0x8 ), /* 8 */
+/* 4418 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x1, /* 1 */
+/* 4420 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 4422 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4424 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4426 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Return value */
+
+/* 4428 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 4430 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 4432 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure OnWaitingToDownload */
+
+
+ /* Procedure DoRestartBrowsers */
+
+/* 4434 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 4436 */ NdrFcLong( 0x0 ), /* 0 */
+/* 4440 */ NdrFcShort( 0x6 ), /* 6 */
+/* 4442 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 4444 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4446 */ NdrFcShort( 0x8 ), /* 8 */
+/* 4448 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x1, /* 1 */
+/* 4450 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 4452 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4454 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4456 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Return value */
+
+
+ /* Return value */
+
+/* 4458 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 4460 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 4462 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure DoReboot */
+
+/* 4464 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 4466 */ NdrFcLong( 0x0 ), /* 0 */
+/* 4470 */ NdrFcShort( 0x7 ), /* 7 */
+/* 4472 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 4474 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4476 */ NdrFcShort( 0x8 ), /* 8 */
+/* 4478 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x1, /* 1 */
+/* 4480 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 4482 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4484 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4486 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Return value */
+
+/* 4488 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 4490 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 4492 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure DoLaunchBrowser */
+
+/* 4494 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 4496 */ NdrFcLong( 0x0 ), /* 0 */
+/* 4500 */ NdrFcShort( 0x8 ), /* 8 */
+/* 4502 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 4504 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4506 */ NdrFcShort( 0x8 ), /* 8 */
+/* 4508 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 4510 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 4512 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4514 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4516 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter url */
+
+/* 4518 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
+/* 4520 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 4522 */ NdrFcShort( 0x460 ), /* Type Offset=1120 */
+
+ /* Return value */
+
+/* 4524 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 4526 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 4528 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure OnUpdateAvailable */
+
+/* 4530 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 4532 */ NdrFcLong( 0x0 ), /* 0 */
+/* 4536 */ NdrFcShort( 0x5 ), /* 5 */
+/* 4538 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 4540 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4542 */ NdrFcShort( 0x8 ), /* 8 */
+/* 4544 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 4546 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 4548 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4550 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4552 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter version_string */
+
+/* 4554 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
+/* 4556 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 4558 */ NdrFcShort( 0x460 ), /* Type Offset=1120 */
+
+ /* Return value */
+
+/* 4560 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 4562 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 4564 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure OnDownloading */
+
+/* 4566 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 4568 */ NdrFcLong( 0x0 ), /* 0 */
+/* 4572 */ NdrFcShort( 0x7 ), /* 7 */
+/* 4574 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
+/* 4576 */ NdrFcShort( 0x10 ), /* 16 */
+/* 4578 */ NdrFcShort( 0x8 ), /* 8 */
+/* 4580 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x3, /* 3 */
+/* 4582 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 4584 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4586 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4588 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter time_remaining_ms */
+
+/* 4590 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 4592 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 4594 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter pos */
+
+/* 4596 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 4598 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 4600 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 4602 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 4604 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 4606 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure OnWaitingToInstall */
+
+/* 4608 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 4610 */ NdrFcLong( 0x0 ), /* 0 */
+/* 4614 */ NdrFcShort( 0x8 ), /* 8 */
+/* 4616 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 4618 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4620 */ NdrFcShort( 0x8 ), /* 8 */
+/* 4622 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x1, /* 1 */
+/* 4624 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 4626 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4628 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4630 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Return value */
+
+/* 4632 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 4634 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 4636 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure OnPause */
+
+/* 4638 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 4640 */ NdrFcLong( 0x0 ), /* 0 */
+/* 4644 */ NdrFcShort( 0xa ), /* 10 */
+/* 4646 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 4648 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4650 */ NdrFcShort( 0x8 ), /* 8 */
+/* 4652 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x1, /* 1 */
+/* 4654 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 4656 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4658 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4660 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Return value */
+
+/* 4662 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 4664 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 4666 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure OnComplete */
+
+/* 4668 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 4670 */ NdrFcLong( 0x0 ), /* 0 */
+/* 4674 */ NdrFcShort( 0xb ), /* 11 */
+/* 4676 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
+/* 4678 */ NdrFcShort( 0x6 ), /* 6 */
+/* 4680 */ NdrFcShort( 0x8 ), /* 8 */
+/* 4682 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
+ 0x3, /* 3 */
+/* 4684 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 4686 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4688 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4690 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter code */
+
+/* 4692 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 4694 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 4696 */ 0xd, /* FC_ENUM16 */
+ 0x0, /* 0 */
+
+ /* Parameter completion_text */
+
+/* 4698 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
+/* 4700 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 4702 */ NdrFcShort( 0x460 ), /* Type Offset=1120 */
+
+ /* Return value */
+
+/* 4704 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 4706 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 4708 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure SetEventSink */
+
+/* 4710 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 4712 */ NdrFcLong( 0x0 ), /* 0 */
+/* 4716 */ NdrFcShort( 0xc ), /* 12 */
+/* 4718 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 4720 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4722 */ NdrFcShort( 0x8 ), /* 8 */
+/* 4724 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 4726 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 4728 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4730 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4732 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter ui_sink */
+
+/* 4734 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
+/* 4736 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 4738 */ NdrFcShort( 0x462 ), /* Type Offset=1122 */
+
+ /* Return value */
+
+/* 4740 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 4742 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 4744 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure CheckForUpdate */
+
+/* 4746 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 4748 */ NdrFcLong( 0x0 ), /* 0 */
+/* 4752 */ NdrFcShort( 0x3 ), /* 3 */
+/* 4754 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
+/* 4756 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4758 */ NdrFcShort( 0x8 ), /* 8 */
+/* 4760 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
+ 0x3, /* 3 */
+/* 4762 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 4764 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4766 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4768 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter guid */
+
+/* 4770 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
+/* 4772 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 4774 */ NdrFcShort( 0x460 ), /* Type Offset=1120 */
+
+ /* Parameter observer */
+
+/* 4776 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
+/* 4778 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 4780 */ NdrFcShort( 0x474 ), /* Type Offset=1140 */
+
+ /* Return value */
+
+/* 4782 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 4784 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 4786 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure Update */
+
+/* 4788 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 4790 */ NdrFcLong( 0x0 ), /* 0 */
+/* 4794 */ NdrFcShort( 0x4 ), /* 4 */
+/* 4796 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
+/* 4798 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4800 */ NdrFcShort( 0x8 ), /* 8 */
+/* 4802 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
+ 0x3, /* 3 */
+/* 4804 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 4806 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4808 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4810 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter guid */
+
+/* 4812 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
+/* 4814 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 4816 */ NdrFcShort( 0x460 ), /* Type Offset=1120 */
+
+ /* Parameter observer */
+
+/* 4818 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
+/* 4820 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 4822 */ NdrFcShort( 0x474 ), /* Type Offset=1140 */
+
+ /* Return value */
+
+/* 4824 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 4826 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 4828 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure LaunchCmdElevated */
+
+/* 4830 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 4832 */ NdrFcLong( 0x0 ), /* 0 */
+/* 4836 */ NdrFcShort( 0x3 ), /* 3 */
+/* 4838 */ NdrFcShort( 0x18 ), /* x86 Stack size/offset = 24 */
+/* 4840 */ NdrFcShort( 0x8 ), /* 8 */
+/* 4842 */ NdrFcShort( 0x24 ), /* 36 */
+/* 4844 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
+ 0x5, /* 5 */
+/* 4846 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 4848 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4850 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4852 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter app_guid */
+
+/* 4854 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
+/* 4856 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 4858 */ NdrFcShort( 0x460 ), /* Type Offset=1120 */
+
+ /* Parameter cmd_id */
+
+/* 4860 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
+/* 4862 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 4864 */ NdrFcShort( 0x460 ), /* Type Offset=1120 */
+
+ /* Parameter caller_proc_id */
+
+/* 4866 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 4868 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 4870 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter proc_handle */
+
+/* 4872 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 4874 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
+/* 4876 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 4878 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 4880 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
+/* 4882 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ 0x0
+ }
+ };
+
+static const google_update_idl_MIDL_TYPE_FORMAT_STRING google_update_idl__MIDL_TypeFormatString =
+ {
+ 0,
+ {
+ NdrFcShort( 0x0 ), /* 0 */
+/* 2 */
+ 0x11, 0xc, /* FC_RP [alloced_on_stack] [simple_pointer] */
+/* 4 */ 0x8, /* FC_LONG */
+ 0x5c, /* FC_PAD */
+/* 6 */
+ 0x11, 0x10, /* FC_RP [pointer_deref] */
+/* 8 */ NdrFcShort( 0x2 ), /* Offset= 2 (10) */
+/* 10 */
+ 0x2f, /* FC_IP */
+ 0x5a, /* FC_CONSTANT_IID */
+/* 12 */ NdrFcLong( 0x20400 ), /* 132096 */
+/* 16 */ NdrFcShort( 0x0 ), /* 0 */
+/* 18 */ NdrFcShort( 0x0 ), /* 0 */
+/* 20 */ 0xc0, /* 192 */
+ 0x0, /* 0 */
+/* 22 */ 0x0, /* 0 */
+ 0x0, /* 0 */
+/* 24 */ 0x0, /* 0 */
+ 0x0, /* 0 */
+/* 26 */ 0x0, /* 0 */
+ 0x46, /* 70 */
+/* 28 */
+ 0x11, 0x4, /* FC_RP [alloced_on_stack] */
+/* 30 */ NdrFcShort( 0x1c ), /* Offset= 28 (58) */
+/* 32 */
+ 0x13, 0x0, /* FC_OP */
+/* 34 */ NdrFcShort( 0xe ), /* Offset= 14 (48) */
+/* 36 */
+ 0x1b, /* FC_CARRAY */
+ 0x1, /* 1 */
+/* 38 */ NdrFcShort( 0x2 ), /* 2 */
+/* 40 */ 0x9, /* Corr desc: FC_ULONG */
+ 0x0, /* */
+/* 42 */ NdrFcShort( 0xfffc ), /* -4 */
+/* 44 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
+/* 46 */ 0x6, /* FC_SHORT */
+ 0x5b, /* FC_END */
+/* 48 */
+ 0x17, /* FC_CSTRUCT */
+ 0x3, /* 3 */
+/* 50 */ NdrFcShort( 0x8 ), /* 8 */
+/* 52 */ NdrFcShort( 0xfff0 ), /* Offset= -16 (36) */
+/* 54 */ 0x8, /* FC_LONG */
+ 0x8, /* FC_LONG */
+/* 56 */ 0x5c, /* FC_PAD */
+ 0x5b, /* FC_END */
+/* 58 */ 0xb4, /* FC_USER_MARSHAL */
+ 0x83, /* 131 */
+/* 60 */ NdrFcShort( 0x0 ), /* 0 */
+/* 62 */ NdrFcShort( 0x4 ), /* 4 */
+/* 64 */ NdrFcShort( 0x0 ), /* 0 */
+/* 66 */ NdrFcShort( 0xffde ), /* Offset= -34 (32) */
+/* 68 */
+ 0x12, 0x0, /* FC_UP */
+/* 70 */ NdrFcShort( 0xffea ), /* Offset= -22 (48) */
+/* 72 */ 0xb4, /* FC_USER_MARSHAL */
+ 0x83, /* 131 */
+/* 74 */ NdrFcShort( 0x0 ), /* 0 */
+/* 76 */ NdrFcShort( 0x4 ), /* 4 */
+/* 78 */ NdrFcShort( 0x0 ), /* 0 */
+/* 80 */ NdrFcShort( 0xfff4 ), /* Offset= -12 (68) */
+/* 82 */
+ 0x11, 0xc, /* FC_RP [alloced_on_stack] [simple_pointer] */
+/* 84 */ 0x6, /* FC_SHORT */
+ 0x5c, /* FC_PAD */
+/* 86 */
+ 0x11, 0x4, /* FC_RP [alloced_on_stack] */
+/* 88 */ NdrFcShort( 0x3d4 ), /* Offset= 980 (1068) */
+/* 90 */
+ 0x13, 0x0, /* FC_OP */
+/* 92 */ NdrFcShort( 0x3bc ), /* Offset= 956 (1048) */
+/* 94 */
+ 0x2b, /* FC_NON_ENCAPSULATED_UNION */
+ 0x9, /* FC_ULONG */
+/* 96 */ 0x7, /* Corr desc: FC_USHORT */
+ 0x0, /* */
+/* 98 */ NdrFcShort( 0xfff8 ), /* -8 */
+/* 100 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
+/* 102 */ NdrFcShort( 0x2 ), /* Offset= 2 (104) */
+/* 104 */ NdrFcShort( 0x10 ), /* 16 */
+/* 106 */ NdrFcShort( 0x2f ), /* 47 */
+/* 108 */ NdrFcLong( 0x14 ), /* 20 */
+/* 112 */ NdrFcShort( 0x800b ), /* Simple arm type: FC_HYPER */
+/* 114 */ NdrFcLong( 0x3 ), /* 3 */
+/* 118 */ NdrFcShort( 0x8008 ), /* Simple arm type: FC_LONG */
+/* 120 */ NdrFcLong( 0x11 ), /* 17 */
+/* 124 */ NdrFcShort( 0x8001 ), /* Simple arm type: FC_BYTE */
+/* 126 */ NdrFcLong( 0x2 ), /* 2 */
+/* 130 */ NdrFcShort( 0x8006 ), /* Simple arm type: FC_SHORT */
+/* 132 */ NdrFcLong( 0x4 ), /* 4 */
+/* 136 */ NdrFcShort( 0x800a ), /* Simple arm type: FC_FLOAT */
+/* 138 */ NdrFcLong( 0x5 ), /* 5 */
+/* 142 */ NdrFcShort( 0x800c ), /* Simple arm type: FC_DOUBLE */
+/* 144 */ NdrFcLong( 0xb ), /* 11 */
+/* 148 */ NdrFcShort( 0x8006 ), /* Simple arm type: FC_SHORT */
+/* 150 */ NdrFcLong( 0xa ), /* 10 */
+/* 154 */ NdrFcShort( 0x8008 ), /* Simple arm type: FC_LONG */
+/* 156 */ NdrFcLong( 0x6 ), /* 6 */
+/* 160 */ NdrFcShort( 0xe8 ), /* Offset= 232 (392) */
+/* 162 */ NdrFcLong( 0x7 ), /* 7 */
+/* 166 */ NdrFcShort( 0x800c ), /* Simple arm type: FC_DOUBLE */
+/* 168 */ NdrFcLong( 0x8 ), /* 8 */
+/* 172 */ NdrFcShort( 0xff74 ), /* Offset= -140 (32) */
+/* 174 */ NdrFcLong( 0xd ), /* 13 */
+/* 178 */ NdrFcShort( 0xdc ), /* Offset= 220 (398) */
+/* 180 */ NdrFcLong( 0x9 ), /* 9 */
+/* 184 */ NdrFcShort( 0xff52 ), /* Offset= -174 (10) */
+/* 186 */ NdrFcLong( 0x2000 ), /* 8192 */
+/* 190 */ NdrFcShort( 0xe2 ), /* Offset= 226 (416) */
+/* 192 */ NdrFcLong( 0x24 ), /* 36 */
+/* 196 */ NdrFcShort( 0x30a ), /* Offset= 778 (974) */
+/* 198 */ NdrFcLong( 0x4024 ), /* 16420 */
+/* 202 */ NdrFcShort( 0x304 ), /* Offset= 772 (974) */
+/* 204 */ NdrFcLong( 0x4011 ), /* 16401 */
+/* 208 */ NdrFcShort( 0x302 ), /* Offset= 770 (978) */
+/* 210 */ NdrFcLong( 0x4002 ), /* 16386 */
+/* 214 */ NdrFcShort( 0x300 ), /* Offset= 768 (982) */
+/* 216 */ NdrFcLong( 0x4003 ), /* 16387 */
+/* 220 */ NdrFcShort( 0x2fe ), /* Offset= 766 (986) */
+/* 222 */ NdrFcLong( 0x4014 ), /* 16404 */
+/* 226 */ NdrFcShort( 0x2fc ), /* Offset= 764 (990) */
+/* 228 */ NdrFcLong( 0x4004 ), /* 16388 */
+/* 232 */ NdrFcShort( 0x2fa ), /* Offset= 762 (994) */
+/* 234 */ NdrFcLong( 0x4005 ), /* 16389 */
+/* 238 */ NdrFcShort( 0x2f8 ), /* Offset= 760 (998) */
+/* 240 */ NdrFcLong( 0x400b ), /* 16395 */
+/* 244 */ NdrFcShort( 0x2e2 ), /* Offset= 738 (982) */
+/* 246 */ NdrFcLong( 0x400a ), /* 16394 */
+/* 250 */ NdrFcShort( 0x2e0 ), /* Offset= 736 (986) */
+/* 252 */ NdrFcLong( 0x4006 ), /* 16390 */
+/* 256 */ NdrFcShort( 0x2ea ), /* Offset= 746 (1002) */
+/* 258 */ NdrFcLong( 0x4007 ), /* 16391 */
+/* 262 */ NdrFcShort( 0x2e0 ), /* Offset= 736 (998) */
+/* 264 */ NdrFcLong( 0x4008 ), /* 16392 */
+/* 268 */ NdrFcShort( 0x2e2 ), /* Offset= 738 (1006) */
+/* 270 */ NdrFcLong( 0x400d ), /* 16397 */
+/* 274 */ NdrFcShort( 0x2e0 ), /* Offset= 736 (1010) */
+/* 276 */ NdrFcLong( 0x4009 ), /* 16393 */
+/* 280 */ NdrFcShort( 0x2de ), /* Offset= 734 (1014) */
+/* 282 */ NdrFcLong( 0x6000 ), /* 24576 */
+/* 286 */ NdrFcShort( 0x2dc ), /* Offset= 732 (1018) */
+/* 288 */ NdrFcLong( 0x400c ), /* 16396 */
+/* 292 */ NdrFcShort( 0x2da ), /* Offset= 730 (1022) */
+/* 294 */ NdrFcLong( 0x10 ), /* 16 */
+/* 298 */ NdrFcShort( 0x8002 ), /* Simple arm type: FC_CHAR */
+/* 300 */ NdrFcLong( 0x12 ), /* 18 */
+/* 304 */ NdrFcShort( 0x8006 ), /* Simple arm type: FC_SHORT */
+/* 306 */ NdrFcLong( 0x13 ), /* 19 */
+/* 310 */ NdrFcShort( 0x8008 ), /* Simple arm type: FC_LONG */
+/* 312 */ NdrFcLong( 0x15 ), /* 21 */
+/* 316 */ NdrFcShort( 0x800b ), /* Simple arm type: FC_HYPER */
+/* 318 */ NdrFcLong( 0x16 ), /* 22 */
+/* 322 */ NdrFcShort( 0x8008 ), /* Simple arm type: FC_LONG */
+/* 324 */ NdrFcLong( 0x17 ), /* 23 */
+/* 328 */ NdrFcShort( 0x8008 ), /* Simple arm type: FC_LONG */
+/* 330 */ NdrFcLong( 0xe ), /* 14 */
+/* 334 */ NdrFcShort( 0x2b8 ), /* Offset= 696 (1030) */
+/* 336 */ NdrFcLong( 0x400e ), /* 16398 */
+/* 340 */ NdrFcShort( 0x2bc ), /* Offset= 700 (1040) */
+/* 342 */ NdrFcLong( 0x4010 ), /* 16400 */
+/* 346 */ NdrFcShort( 0x2ba ), /* Offset= 698 (1044) */
+/* 348 */ NdrFcLong( 0x4012 ), /* 16402 */
+/* 352 */ NdrFcShort( 0x276 ), /* Offset= 630 (982) */
+/* 354 */ NdrFcLong( 0x4013 ), /* 16403 */
+/* 358 */ NdrFcShort( 0x274 ), /* Offset= 628 (986) */
+/* 360 */ NdrFcLong( 0x4015 ), /* 16405 */
+/* 364 */ NdrFcShort( 0x272 ), /* Offset= 626 (990) */
+/* 366 */ NdrFcLong( 0x4016 ), /* 16406 */
+/* 370 */ NdrFcShort( 0x268 ), /* Offset= 616 (986) */
+/* 372 */ NdrFcLong( 0x4017 ), /* 16407 */
+/* 376 */ NdrFcShort( 0x262 ), /* Offset= 610 (986) */
+/* 378 */ NdrFcLong( 0x0 ), /* 0 */
+/* 382 */ NdrFcShort( 0x0 ), /* Offset= 0 (382) */
+/* 384 */ NdrFcLong( 0x1 ), /* 1 */
+/* 388 */ NdrFcShort( 0x0 ), /* Offset= 0 (388) */
+/* 390 */ NdrFcShort( 0xffff ), /* Offset= -1 (389) */
+/* 392 */
+ 0x15, /* FC_STRUCT */
+ 0x7, /* 7 */
+/* 394 */ NdrFcShort( 0x8 ), /* 8 */
+/* 396 */ 0xb, /* FC_HYPER */
+ 0x5b, /* FC_END */
+/* 398 */
+ 0x2f, /* FC_IP */
+ 0x5a, /* FC_CONSTANT_IID */
+/* 400 */ NdrFcLong( 0x0 ), /* 0 */
+/* 404 */ NdrFcShort( 0x0 ), /* 0 */
+/* 406 */ NdrFcShort( 0x0 ), /* 0 */
+/* 408 */ 0xc0, /* 192 */
+ 0x0, /* 0 */
+/* 410 */ 0x0, /* 0 */
+ 0x0, /* 0 */
+/* 412 */ 0x0, /* 0 */
+ 0x0, /* 0 */
+/* 414 */ 0x0, /* 0 */
+ 0x46, /* 70 */
+/* 416 */
+ 0x13, 0x10, /* FC_OP [pointer_deref] */
+/* 418 */ NdrFcShort( 0x2 ), /* Offset= 2 (420) */
+/* 420 */
+ 0x13, 0x0, /* FC_OP */
+/* 422 */ NdrFcShort( 0x216 ), /* Offset= 534 (956) */
+/* 424 */
+ 0x2a, /* FC_ENCAPSULATED_UNION */
+ 0x49, /* 73 */
+/* 426 */ NdrFcShort( 0x18 ), /* 24 */
+/* 428 */ NdrFcShort( 0xa ), /* 10 */
+/* 430 */ NdrFcLong( 0x8 ), /* 8 */
+/* 434 */ NdrFcShort( 0x5a ), /* Offset= 90 (524) */
+/* 436 */ NdrFcLong( 0xd ), /* 13 */
+/* 440 */ NdrFcShort( 0x7e ), /* Offset= 126 (566) */
+/* 442 */ NdrFcLong( 0x9 ), /* 9 */
+/* 446 */ NdrFcShort( 0x9e ), /* Offset= 158 (604) */
+/* 448 */ NdrFcLong( 0xc ), /* 12 */
+/* 452 */ NdrFcShort( 0xc8 ), /* Offset= 200 (652) */
+/* 454 */ NdrFcLong( 0x24 ), /* 36 */
+/* 458 */ NdrFcShort( 0x124 ), /* Offset= 292 (750) */
+/* 460 */ NdrFcLong( 0x800d ), /* 32781 */
+/* 464 */ NdrFcShort( 0x140 ), /* Offset= 320 (784) */
+/* 466 */ NdrFcLong( 0x10 ), /* 16 */
+/* 470 */ NdrFcShort( 0x15a ), /* Offset= 346 (816) */
+/* 472 */ NdrFcLong( 0x2 ), /* 2 */
+/* 476 */ NdrFcShort( 0x174 ), /* Offset= 372 (848) */
+/* 478 */ NdrFcLong( 0x3 ), /* 3 */
+/* 482 */ NdrFcShort( 0x18e ), /* Offset= 398 (880) */
+/* 484 */ NdrFcLong( 0x14 ), /* 20 */
+/* 488 */ NdrFcShort( 0x1a8 ), /* Offset= 424 (912) */
+/* 490 */ NdrFcShort( 0xffff ), /* Offset= -1 (489) */
+/* 492 */
+ 0x1b, /* FC_CARRAY */
+ 0x3, /* 3 */
+/* 494 */ NdrFcShort( 0x4 ), /* 4 */
+/* 496 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
+ 0x0, /* */
+/* 498 */ NdrFcShort( 0x0 ), /* 0 */
+/* 500 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
+/* 502 */
+ 0x4b, /* FC_PP */
+ 0x5c, /* FC_PAD */
+/* 504 */
+ 0x48, /* FC_VARIABLE_REPEAT */
+ 0x49, /* FC_FIXED_OFFSET */
+/* 506 */ NdrFcShort( 0x4 ), /* 4 */
+/* 508 */ NdrFcShort( 0x0 ), /* 0 */
+/* 510 */ NdrFcShort( 0x1 ), /* 1 */
+/* 512 */ NdrFcShort( 0x0 ), /* 0 */
+/* 514 */ NdrFcShort( 0x0 ), /* 0 */
+/* 516 */ 0x13, 0x0, /* FC_OP */
+/* 518 */ NdrFcShort( 0xfe2a ), /* Offset= -470 (48) */
+/* 520 */
+ 0x5b, /* FC_END */
+
+ 0x8, /* FC_LONG */
+/* 522 */ 0x5c, /* FC_PAD */
+ 0x5b, /* FC_END */
+/* 524 */
+ 0x16, /* FC_PSTRUCT */
+ 0x3, /* 3 */
+/* 526 */ NdrFcShort( 0x8 ), /* 8 */
+/* 528 */
+ 0x4b, /* FC_PP */
+ 0x5c, /* FC_PAD */
+/* 530 */
+ 0x46, /* FC_NO_REPEAT */
+ 0x5c, /* FC_PAD */
+/* 532 */ NdrFcShort( 0x4 ), /* 4 */
+/* 534 */ NdrFcShort( 0x4 ), /* 4 */
+/* 536 */ 0x11, 0x0, /* FC_RP */
+/* 538 */ NdrFcShort( 0xffd2 ), /* Offset= -46 (492) */
+/* 540 */
+ 0x5b, /* FC_END */
+
+ 0x8, /* FC_LONG */
+/* 542 */ 0x8, /* FC_LONG */
+ 0x5b, /* FC_END */
+/* 544 */
+ 0x21, /* FC_BOGUS_ARRAY */
+ 0x3, /* 3 */
+/* 546 */ NdrFcShort( 0x0 ), /* 0 */
+/* 548 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
+ 0x0, /* */
+/* 550 */ NdrFcShort( 0x0 ), /* 0 */
+/* 552 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
+/* 554 */ NdrFcLong( 0xffffffff ), /* -1 */
+/* 558 */ NdrFcShort( 0x0 ), /* Corr flags: */
+/* 560 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
+ 0x0, /* 0 */
+/* 562 */ NdrFcShort( 0xff5c ), /* Offset= -164 (398) */
+/* 564 */ 0x5c, /* FC_PAD */
+ 0x5b, /* FC_END */
+/* 566 */
+ 0x1a, /* FC_BOGUS_STRUCT */
+ 0x3, /* 3 */
+/* 568 */ NdrFcShort( 0x8 ), /* 8 */
+/* 570 */ NdrFcShort( 0x0 ), /* 0 */
+/* 572 */ NdrFcShort( 0x6 ), /* Offset= 6 (578) */
+/* 574 */ 0x8, /* FC_LONG */
+ 0x36, /* FC_POINTER */
+/* 576 */ 0x5c, /* FC_PAD */
+ 0x5b, /* FC_END */
+/* 578 */
+ 0x11, 0x0, /* FC_RP */
+/* 580 */ NdrFcShort( 0xffdc ), /* Offset= -36 (544) */
+/* 582 */
+ 0x21, /* FC_BOGUS_ARRAY */
+ 0x3, /* 3 */
+/* 584 */ NdrFcShort( 0x0 ), /* 0 */
+/* 586 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
+ 0x0, /* */
+/* 588 */ NdrFcShort( 0x0 ), /* 0 */
+/* 590 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
+/* 592 */ NdrFcLong( 0xffffffff ), /* -1 */
+/* 596 */ NdrFcShort( 0x0 ), /* Corr flags: */
+/* 598 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
+ 0x0, /* 0 */
+/* 600 */ NdrFcShort( 0xfdb2 ), /* Offset= -590 (10) */
+/* 602 */ 0x5c, /* FC_PAD */
+ 0x5b, /* FC_END */
+/* 604 */
+ 0x1a, /* FC_BOGUS_STRUCT */
+ 0x3, /* 3 */
+/* 606 */ NdrFcShort( 0x8 ), /* 8 */
+/* 608 */ NdrFcShort( 0x0 ), /* 0 */
+/* 610 */ NdrFcShort( 0x6 ), /* Offset= 6 (616) */
+/* 612 */ 0x8, /* FC_LONG */
+ 0x36, /* FC_POINTER */
+/* 614 */ 0x5c, /* FC_PAD */
+ 0x5b, /* FC_END */
+/* 616 */
+ 0x11, 0x0, /* FC_RP */
+/* 618 */ NdrFcShort( 0xffdc ), /* Offset= -36 (582) */
+/* 620 */
+ 0x1b, /* FC_CARRAY */
+ 0x3, /* 3 */
+/* 622 */ NdrFcShort( 0x4 ), /* 4 */
+/* 624 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
+ 0x0, /* */
+/* 626 */ NdrFcShort( 0x0 ), /* 0 */
+/* 628 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
+/* 630 */
+ 0x4b, /* FC_PP */
+ 0x5c, /* FC_PAD */
+/* 632 */
+ 0x48, /* FC_VARIABLE_REPEAT */
+ 0x49, /* FC_FIXED_OFFSET */
+/* 634 */ NdrFcShort( 0x4 ), /* 4 */
+/* 636 */ NdrFcShort( 0x0 ), /* 0 */
+/* 638 */ NdrFcShort( 0x1 ), /* 1 */
+/* 640 */ NdrFcShort( 0x0 ), /* 0 */
+/* 642 */ NdrFcShort( 0x0 ), /* 0 */
+/* 644 */ 0x13, 0x0, /* FC_OP */
+/* 646 */ NdrFcShort( 0x192 ), /* Offset= 402 (1048) */
+/* 648 */
+ 0x5b, /* FC_END */
+
+ 0x8, /* FC_LONG */
+/* 650 */ 0x5c, /* FC_PAD */
+ 0x5b, /* FC_END */
+/* 652 */
+ 0x1a, /* FC_BOGUS_STRUCT */
+ 0x3, /* 3 */
+/* 654 */ NdrFcShort( 0x8 ), /* 8 */
+/* 656 */ NdrFcShort( 0x0 ), /* 0 */
+/* 658 */ NdrFcShort( 0x6 ), /* Offset= 6 (664) */
+/* 660 */ 0x8, /* FC_LONG */
+ 0x36, /* FC_POINTER */
+/* 662 */ 0x5c, /* FC_PAD */
+ 0x5b, /* FC_END */
+/* 664 */
+ 0x11, 0x0, /* FC_RP */
+/* 666 */ NdrFcShort( 0xffd2 ), /* Offset= -46 (620) */
+/* 668 */
+ 0x2f, /* FC_IP */
+ 0x5a, /* FC_CONSTANT_IID */
+/* 670 */ NdrFcLong( 0x2f ), /* 47 */
+/* 674 */ NdrFcShort( 0x0 ), /* 0 */
+/* 676 */ NdrFcShort( 0x0 ), /* 0 */
+/* 678 */ 0xc0, /* 192 */
+ 0x0, /* 0 */
+/* 680 */ 0x0, /* 0 */
+ 0x0, /* 0 */
+/* 682 */ 0x0, /* 0 */
+ 0x0, /* 0 */
+/* 684 */ 0x0, /* 0 */
+ 0x46, /* 70 */
+/* 686 */
+ 0x1b, /* FC_CARRAY */
+ 0x0, /* 0 */
+/* 688 */ NdrFcShort( 0x1 ), /* 1 */
+/* 690 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
+ 0x0, /* */
+/* 692 */ NdrFcShort( 0x4 ), /* 4 */
+/* 694 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
+/* 696 */ 0x1, /* FC_BYTE */
+ 0x5b, /* FC_END */
+/* 698 */
+ 0x1a, /* FC_BOGUS_STRUCT */
+ 0x3, /* 3 */
+/* 700 */ NdrFcShort( 0x10 ), /* 16 */
+/* 702 */ NdrFcShort( 0x0 ), /* 0 */
+/* 704 */ NdrFcShort( 0xa ), /* Offset= 10 (714) */
+/* 706 */ 0x8, /* FC_LONG */
+ 0x8, /* FC_LONG */
+/* 708 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
+ 0x0, /* 0 */
+/* 710 */ NdrFcShort( 0xffd6 ), /* Offset= -42 (668) */
+/* 712 */ 0x36, /* FC_POINTER */
+ 0x5b, /* FC_END */
+/* 714 */
+ 0x13, 0x0, /* FC_OP */
+/* 716 */ NdrFcShort( 0xffe2 ), /* Offset= -30 (686) */
+/* 718 */
+ 0x1b, /* FC_CARRAY */
+ 0x3, /* 3 */
+/* 720 */ NdrFcShort( 0x4 ), /* 4 */
+/* 722 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
+ 0x0, /* */
+/* 724 */ NdrFcShort( 0x0 ), /* 0 */
+/* 726 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
+/* 728 */
+ 0x4b, /* FC_PP */
+ 0x5c, /* FC_PAD */
+/* 730 */
+ 0x48, /* FC_VARIABLE_REPEAT */
+ 0x49, /* FC_FIXED_OFFSET */
+/* 732 */ NdrFcShort( 0x4 ), /* 4 */
+/* 734 */ NdrFcShort( 0x0 ), /* 0 */
+/* 736 */ NdrFcShort( 0x1 ), /* 1 */
+/* 738 */ NdrFcShort( 0x0 ), /* 0 */
+/* 740 */ NdrFcShort( 0x0 ), /* 0 */
+/* 742 */ 0x13, 0x0, /* FC_OP */
+/* 744 */ NdrFcShort( 0xffd2 ), /* Offset= -46 (698) */
+/* 746 */
+ 0x5b, /* FC_END */
+
+ 0x8, /* FC_LONG */
+/* 748 */ 0x5c, /* FC_PAD */
+ 0x5b, /* FC_END */
+/* 750 */
+ 0x1a, /* FC_BOGUS_STRUCT */
+ 0x3, /* 3 */
+/* 752 */ NdrFcShort( 0x8 ), /* 8 */
+/* 754 */ NdrFcShort( 0x0 ), /* 0 */
+/* 756 */ NdrFcShort( 0x6 ), /* Offset= 6 (762) */
+/* 758 */ 0x8, /* FC_LONG */
+ 0x36, /* FC_POINTER */
+/* 760 */ 0x5c, /* FC_PAD */
+ 0x5b, /* FC_END */
+/* 762 */
+ 0x11, 0x0, /* FC_RP */
+/* 764 */ NdrFcShort( 0xffd2 ), /* Offset= -46 (718) */
+/* 766 */
+ 0x1d, /* FC_SMFARRAY */
+ 0x0, /* 0 */
+/* 768 */ NdrFcShort( 0x8 ), /* 8 */
+/* 770 */ 0x1, /* FC_BYTE */
+ 0x5b, /* FC_END */
+/* 772 */
+ 0x15, /* FC_STRUCT */
+ 0x3, /* 3 */
+/* 774 */ NdrFcShort( 0x10 ), /* 16 */
+/* 776 */ 0x8, /* FC_LONG */
+ 0x6, /* FC_SHORT */
+/* 778 */ 0x6, /* FC_SHORT */
+ 0x4c, /* FC_EMBEDDED_COMPLEX */
+/* 780 */ 0x0, /* 0 */
+ NdrFcShort( 0xfff1 ), /* Offset= -15 (766) */
+ 0x5b, /* FC_END */
+/* 784 */
+ 0x1a, /* FC_BOGUS_STRUCT */
+ 0x3, /* 3 */
+/* 786 */ NdrFcShort( 0x18 ), /* 24 */
+/* 788 */ NdrFcShort( 0x0 ), /* 0 */
+/* 790 */ NdrFcShort( 0xa ), /* Offset= 10 (800) */
+/* 792 */ 0x8, /* FC_LONG */
+ 0x36, /* FC_POINTER */
+/* 794 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
+ 0x0, /* 0 */
+/* 796 */ NdrFcShort( 0xffe8 ), /* Offset= -24 (772) */
+/* 798 */ 0x5c, /* FC_PAD */
+ 0x5b, /* FC_END */
+/* 800 */
+ 0x11, 0x0, /* FC_RP */
+/* 802 */ NdrFcShort( 0xfefe ), /* Offset= -258 (544) */
+/* 804 */
+ 0x1b, /* FC_CARRAY */
+ 0x0, /* 0 */
+/* 806 */ NdrFcShort( 0x1 ), /* 1 */
+/* 808 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
+ 0x0, /* */
+/* 810 */ NdrFcShort( 0x0 ), /* 0 */
+/* 812 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
+/* 814 */ 0x1, /* FC_BYTE */
+ 0x5b, /* FC_END */
+/* 816 */
+ 0x16, /* FC_PSTRUCT */
+ 0x3, /* 3 */
+/* 818 */ NdrFcShort( 0x8 ), /* 8 */
+/* 820 */
+ 0x4b, /* FC_PP */
+ 0x5c, /* FC_PAD */
+/* 822 */
+ 0x46, /* FC_NO_REPEAT */
+ 0x5c, /* FC_PAD */
+/* 824 */ NdrFcShort( 0x4 ), /* 4 */
+/* 826 */ NdrFcShort( 0x4 ), /* 4 */
+/* 828 */ 0x13, 0x0, /* FC_OP */
+/* 830 */ NdrFcShort( 0xffe6 ), /* Offset= -26 (804) */
+/* 832 */
+ 0x5b, /* FC_END */
+
+ 0x8, /* FC_LONG */
+/* 834 */ 0x8, /* FC_LONG */
+ 0x5b, /* FC_END */
+/* 836 */
+ 0x1b, /* FC_CARRAY */
+ 0x1, /* 1 */
+/* 838 */ NdrFcShort( 0x2 ), /* 2 */
+/* 840 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
+ 0x0, /* */
+/* 842 */ NdrFcShort( 0x0 ), /* 0 */
+/* 844 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
+/* 846 */ 0x6, /* FC_SHORT */
+ 0x5b, /* FC_END */
+/* 848 */
+ 0x16, /* FC_PSTRUCT */
+ 0x3, /* 3 */
+/* 850 */ NdrFcShort( 0x8 ), /* 8 */
+/* 852 */
+ 0x4b, /* FC_PP */
+ 0x5c, /* FC_PAD */
+/* 854 */
+ 0x46, /* FC_NO_REPEAT */
+ 0x5c, /* FC_PAD */
+/* 856 */ NdrFcShort( 0x4 ), /* 4 */
+/* 858 */ NdrFcShort( 0x4 ), /* 4 */
+/* 860 */ 0x13, 0x0, /* FC_OP */
+/* 862 */ NdrFcShort( 0xffe6 ), /* Offset= -26 (836) */
+/* 864 */
+ 0x5b, /* FC_END */
+
+ 0x8, /* FC_LONG */
+/* 866 */ 0x8, /* FC_LONG */
+ 0x5b, /* FC_END */
+/* 868 */
+ 0x1b, /* FC_CARRAY */
+ 0x3, /* 3 */
+/* 870 */ NdrFcShort( 0x4 ), /* 4 */
+/* 872 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
+ 0x0, /* */
+/* 874 */ NdrFcShort( 0x0 ), /* 0 */
+/* 876 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
+/* 878 */ 0x8, /* FC_LONG */
+ 0x5b, /* FC_END */
+/* 880 */
+ 0x16, /* FC_PSTRUCT */
+ 0x3, /* 3 */
+/* 882 */ NdrFcShort( 0x8 ), /* 8 */
+/* 884 */
+ 0x4b, /* FC_PP */
+ 0x5c, /* FC_PAD */
+/* 886 */
+ 0x46, /* FC_NO_REPEAT */
+ 0x5c, /* FC_PAD */
+/* 888 */ NdrFcShort( 0x4 ), /* 4 */
+/* 890 */ NdrFcShort( 0x4 ), /* 4 */
+/* 892 */ 0x13, 0x0, /* FC_OP */
+/* 894 */ NdrFcShort( 0xffe6 ), /* Offset= -26 (868) */
+/* 896 */
+ 0x5b, /* FC_END */
+
+ 0x8, /* FC_LONG */
+/* 898 */ 0x8, /* FC_LONG */
+ 0x5b, /* FC_END */
+/* 900 */
+ 0x1b, /* FC_CARRAY */
+ 0x7, /* 7 */
+/* 902 */ NdrFcShort( 0x8 ), /* 8 */
+/* 904 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
+ 0x0, /* */
+/* 906 */ NdrFcShort( 0x0 ), /* 0 */
+/* 908 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
+/* 910 */ 0xb, /* FC_HYPER */
+ 0x5b, /* FC_END */
+/* 912 */
+ 0x16, /* FC_PSTRUCT */
+ 0x3, /* 3 */
+/* 914 */ NdrFcShort( 0x8 ), /* 8 */
+/* 916 */
+ 0x4b, /* FC_PP */
+ 0x5c, /* FC_PAD */
+/* 918 */
+ 0x46, /* FC_NO_REPEAT */
+ 0x5c, /* FC_PAD */
+/* 920 */ NdrFcShort( 0x4 ), /* 4 */
+/* 922 */ NdrFcShort( 0x4 ), /* 4 */
+/* 924 */ 0x13, 0x0, /* FC_OP */
+/* 926 */ NdrFcShort( 0xffe6 ), /* Offset= -26 (900) */
+/* 928 */
+ 0x5b, /* FC_END */
+
+ 0x8, /* FC_LONG */
+/* 930 */ 0x8, /* FC_LONG */
+ 0x5b, /* FC_END */
+/* 932 */
+ 0x15, /* FC_STRUCT */
+ 0x3, /* 3 */
+/* 934 */ NdrFcShort( 0x8 ), /* 8 */
+/* 936 */ 0x8, /* FC_LONG */
+ 0x8, /* FC_LONG */
+/* 938 */ 0x5c, /* FC_PAD */
+ 0x5b, /* FC_END */
+/* 940 */
+ 0x1b, /* FC_CARRAY */
+ 0x3, /* 3 */
+/* 942 */ NdrFcShort( 0x8 ), /* 8 */
+/* 944 */ 0x7, /* Corr desc: FC_USHORT */
+ 0x0, /* */
+/* 946 */ NdrFcShort( 0xffd8 ), /* -40 */
+/* 948 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
+/* 950 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
+ 0x0, /* 0 */
+/* 952 */ NdrFcShort( 0xffec ), /* Offset= -20 (932) */
+/* 954 */ 0x5c, /* FC_PAD */
+ 0x5b, /* FC_END */
+/* 956 */
+ 0x1a, /* FC_BOGUS_STRUCT */
+ 0x3, /* 3 */
+/* 958 */ NdrFcShort( 0x28 ), /* 40 */
+/* 960 */ NdrFcShort( 0xffec ), /* Offset= -20 (940) */
+/* 962 */ NdrFcShort( 0x0 ), /* Offset= 0 (962) */
+/* 964 */ 0x6, /* FC_SHORT */
+ 0x6, /* FC_SHORT */
+/* 966 */ 0x8, /* FC_LONG */
+ 0x8, /* FC_LONG */
+/* 968 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
+ 0x0, /* 0 */
+/* 970 */ NdrFcShort( 0xfdde ), /* Offset= -546 (424) */
+/* 972 */ 0x5c, /* FC_PAD */
+ 0x5b, /* FC_END */
+/* 974 */
+ 0x13, 0x0, /* FC_OP */
+/* 976 */ NdrFcShort( 0xfeea ), /* Offset= -278 (698) */
+/* 978 */
+ 0x13, 0x8, /* FC_OP [simple_pointer] */
+/* 980 */ 0x1, /* FC_BYTE */
+ 0x5c, /* FC_PAD */
+/* 982 */
+ 0x13, 0x8, /* FC_OP [simple_pointer] */
+/* 984 */ 0x6, /* FC_SHORT */
+ 0x5c, /* FC_PAD */
+/* 986 */
+ 0x13, 0x8, /* FC_OP [simple_pointer] */
+/* 988 */ 0x8, /* FC_LONG */
+ 0x5c, /* FC_PAD */
+/* 990 */
+ 0x13, 0x8, /* FC_OP [simple_pointer] */
+/* 992 */ 0xb, /* FC_HYPER */
+ 0x5c, /* FC_PAD */
+/* 994 */
+ 0x13, 0x8, /* FC_OP [simple_pointer] */
+/* 996 */ 0xa, /* FC_FLOAT */
+ 0x5c, /* FC_PAD */
+/* 998 */
+ 0x13, 0x8, /* FC_OP [simple_pointer] */
+/* 1000 */ 0xc, /* FC_DOUBLE */
+ 0x5c, /* FC_PAD */
+/* 1002 */
+ 0x13, 0x0, /* FC_OP */
+/* 1004 */ NdrFcShort( 0xfd9c ), /* Offset= -612 (392) */
+/* 1006 */
+ 0x13, 0x10, /* FC_OP [pointer_deref] */
+/* 1008 */ NdrFcShort( 0xfc30 ), /* Offset= -976 (32) */
+/* 1010 */
+ 0x13, 0x10, /* FC_OP [pointer_deref] */
+/* 1012 */ NdrFcShort( 0xfd9a ), /* Offset= -614 (398) */
+/* 1014 */
+ 0x13, 0x10, /* FC_OP [pointer_deref] */
+/* 1016 */ NdrFcShort( 0xfc12 ), /* Offset= -1006 (10) */
+/* 1018 */
+ 0x13, 0x10, /* FC_OP [pointer_deref] */
+/* 1020 */ NdrFcShort( 0xfda4 ), /* Offset= -604 (416) */
+/* 1022 */
+ 0x13, 0x10, /* FC_OP [pointer_deref] */
+/* 1024 */ NdrFcShort( 0x2 ), /* Offset= 2 (1026) */
+/* 1026 */
+ 0x13, 0x0, /* FC_OP */
+/* 1028 */ NdrFcShort( 0x14 ), /* Offset= 20 (1048) */
+/* 1030 */
+ 0x15, /* FC_STRUCT */
+ 0x7, /* 7 */
+/* 1032 */ NdrFcShort( 0x10 ), /* 16 */
+/* 1034 */ 0x6, /* FC_SHORT */
+ 0x1, /* FC_BYTE */
+/* 1036 */ 0x1, /* FC_BYTE */
+ 0x8, /* FC_LONG */
+/* 1038 */ 0xb, /* FC_HYPER */
+ 0x5b, /* FC_END */
+/* 1040 */
+ 0x13, 0x0, /* FC_OP */
+/* 1042 */ NdrFcShort( 0xfff4 ), /* Offset= -12 (1030) */
+/* 1044 */
+ 0x13, 0x8, /* FC_OP [simple_pointer] */
+/* 1046 */ 0x2, /* FC_CHAR */
+ 0x5c, /* FC_PAD */
+/* 1048 */
+ 0x1a, /* FC_BOGUS_STRUCT */
+ 0x7, /* 7 */
+/* 1050 */ NdrFcShort( 0x20 ), /* 32 */
+/* 1052 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1054 */ NdrFcShort( 0x0 ), /* Offset= 0 (1054) */
+/* 1056 */ 0x8, /* FC_LONG */
+ 0x8, /* FC_LONG */
+/* 1058 */ 0x6, /* FC_SHORT */
+ 0x6, /* FC_SHORT */
+/* 1060 */ 0x6, /* FC_SHORT */
+ 0x6, /* FC_SHORT */
+/* 1062 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
+ 0x0, /* 0 */
+/* 1064 */ NdrFcShort( 0xfc36 ), /* Offset= -970 (94) */
+/* 1066 */ 0x5c, /* FC_PAD */
+ 0x5b, /* FC_END */
+/* 1068 */ 0xb4, /* FC_USER_MARSHAL */
+ 0x83, /* 131 */
+/* 1070 */ NdrFcShort( 0x1 ), /* 1 */
+/* 1072 */ NdrFcShort( 0x10 ), /* 16 */
+/* 1074 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1076 */ NdrFcShort( 0xfc26 ), /* Offset= -986 (90) */
+/* 1078 */
+ 0x12, 0x0, /* FC_UP */
+/* 1080 */ NdrFcShort( 0xffe0 ), /* Offset= -32 (1048) */
+/* 1082 */ 0xb4, /* FC_USER_MARSHAL */
+ 0x83, /* 131 */
+/* 1084 */ NdrFcShort( 0x1 ), /* 1 */
+/* 1086 */ NdrFcShort( 0x10 ), /* 16 */
+/* 1088 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1090 */ NdrFcShort( 0xfff4 ), /* Offset= -12 (1078) */
+/* 1092 */
+ 0x11, 0xc, /* FC_RP [alloced_on_stack] [simple_pointer] */
+/* 1094 */ 0xb, /* FC_HYPER */
+ 0x5c, /* FC_PAD */
+/* 1096 */
+ 0x11, 0x10, /* FC_RP [pointer_deref] */
+/* 1098 */ NdrFcShort( 0x2 ), /* Offset= 2 (1100) */
+/* 1100 */
+ 0x2f, /* FC_IP */
+ 0x5a, /* FC_CONSTANT_IID */
+/* 1102 */ NdrFcLong( 0x2e629606 ), /* 778212870 */
+/* 1106 */ NdrFcShort( 0x312a ), /* 12586 */
+/* 1108 */ NdrFcShort( 0x482f ), /* 18479 */
+/* 1110 */ 0x9b, /* 155 */
+ 0x12, /* 18 */
+/* 1112 */ 0x2c, /* 44 */
+ 0x4a, /* 74 */
+/* 1114 */ 0xbf, /* 191 */
+ 0x6f, /* 111 */
+/* 1116 */ 0xb, /* 11 */
+ 0x6d, /* 109 */
+/* 1118 */
+ 0x11, 0x8, /* FC_RP [simple_pointer] */
+/* 1120 */
+ 0x25, /* FC_C_WSTRING */
+ 0x5c, /* FC_PAD */
+/* 1122 */
+ 0x2f, /* FC_IP */
+ 0x5a, /* FC_CONSTANT_IID */
+/* 1124 */ NdrFcLong( 0x1c642ced ), /* 476327149 */
+/* 1128 */ NdrFcShort( 0xca3b ), /* -13765 */
+/* 1130 */ NdrFcShort( 0x4013 ), /* 16403 */
+/* 1132 */ 0xa9, /* 169 */
+ 0xdf, /* 223 */
+/* 1134 */ 0xca, /* 202 */
+ 0x6c, /* 108 */
+/* 1136 */ 0xe5, /* 229 */
+ 0xff, /* 255 */
+/* 1138 */ 0x65, /* 101 */
+ 0x3, /* 3 */
+/* 1140 */
+ 0x2f, /* FC_IP */
+ 0x5a, /* FC_CONSTANT_IID */
+/* 1142 */ NdrFcLong( 0x49d7563b ), /* 1238849083 */
+/* 1146 */ NdrFcShort( 0x2ddb ), /* 11739 */
+/* 1148 */ NdrFcShort( 0x4831 ), /* 18481 */
+/* 1150 */ 0x88, /* 136 */
+ 0xc8, /* 200 */
+/* 1152 */ 0x76, /* 118 */
+ 0x8a, /* 138 */
+/* 1154 */ 0x53, /* 83 */
+ 0x83, /* 131 */
+/* 1156 */ 0x38, /* 56 */
+ 0x37, /* 55 */
+
+ 0x0
+ }
+ };
+
+static const USER_MARSHAL_ROUTINE_QUADRUPLE UserMarshalRoutines[ WIRE_MARSHAL_TABLE_SIZE ] =
+ {
+
+ {
+ BSTR_UserSize
+ ,BSTR_UserMarshal
+ ,BSTR_UserUnmarshal
+ ,BSTR_UserFree
+ },
+ {
+ VARIANT_UserSize
+ ,VARIANT_UserMarshal
+ ,VARIANT_UserUnmarshal
+ ,VARIANT_UserFree
+ }
+
+ };
+
+
+
+/* Standard interface: __MIDL_itf_google_update_idl_0000_0000, ver. 0.0,
+ GUID={0x00000000,0x0000,0x0000,{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}} */
+
+
+/* Object interface: IUnknown, ver. 0.0,
+ GUID={0x00000000,0x0000,0x0000,{0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}} */
+
+
+/* Object interface: IDispatch, ver. 0.0,
+ GUID={0x00020400,0x0000,0x0000,{0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}} */
+
+
+/* Object interface: IGoogleUpdate3, ver. 0.0,
+ GUID={0x6DB17455,0x4E85,0x46e7,{0x9D,0x23,0xE5,0x55,0xE4,0xB0,0x05,0xAF}} */
+
+#pragma code_seg(".orpc")
+static const unsigned short IGoogleUpdate3_FormatStringOffsetTable[] =
+ {
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ 0,
+ 36,
+ 78
+ };
+
+static const MIDL_STUBLESS_PROXY_INFO IGoogleUpdate3_ProxyInfo =
+ {
+ &Object_StubDesc,
+ google_update_idl__MIDL_ProcFormatString.Format,
+ &IGoogleUpdate3_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0
+ };
+
+
+static const MIDL_SERVER_INFO IGoogleUpdate3_ServerInfo =
+ {
+ &Object_StubDesc,
+ 0,
+ google_update_idl__MIDL_ProcFormatString.Format,
+ &IGoogleUpdate3_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0,
+ 0};
+CINTERFACE_PROXY_VTABLE(10) _IGoogleUpdate3ProxyVtbl =
+{
+ &IGoogleUpdate3_ProxyInfo,
+ &IID_IGoogleUpdate3,
+ IUnknown_QueryInterface_Proxy,
+ IUnknown_AddRef_Proxy,
+ IUnknown_Release_Proxy ,
+ 0 /* IDispatch::GetTypeInfoCount */ ,
+ 0 /* IDispatch::GetTypeInfo */ ,
+ 0 /* IDispatch::GetIDsOfNames */ ,
+ 0 /* IDispatch_Invoke_Proxy */ ,
+ (void *) (INT_PTR) -1 /* IGoogleUpdate3::get_Count */ ,
+ (void *) (INT_PTR) -1 /* IGoogleUpdate3::get_Item */ ,
+ (void *) (INT_PTR) -1 /* IGoogleUpdate3::createAppBundle */
+};
+
+
+static const PRPC_STUB_FUNCTION IGoogleUpdate3_table[] =
+{
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2
+};
+
+CInterfaceStubVtbl _IGoogleUpdate3StubVtbl =
+{
+ &IID_IGoogleUpdate3,
+ &IGoogleUpdate3_ServerInfo,
+ 10,
+ &IGoogleUpdate3_table[-3],
+ CStdStubBuffer_DELEGATING_METHODS
+};
+
+
+/* Object interface: IAppBundle, ver. 0.0,
+ GUID={0xfe908cdd,0x22bb,0x472a,{0x98,0x70,0x1a,0x03,0x90,0xe4,0x2f,0x36}} */
+
+#pragma code_seg(".orpc")
+static const unsigned short IAppBundle_FormatStringOffsetTable[] =
+ {
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ 114,
+ 150,
+ 186,
+ 222,
+ 258,
+ 294,
+ 330,
+ 366,
+ 402,
+ 438,
+ 474,
+ 510,
+ 546,
+ 582,
+ 618,
+ 654,
+ 690,
+ 726,
+ 768,
+ 816,
+ 852,
+ 882,
+ 924,
+ 966,
+ 996,
+ 1026,
+ 1056,
+ 1086,
+ 1116,
+ 1146,
+ 1176,
+ 1206,
+ 1242,
+ 1284
+ };
+
+static const MIDL_STUBLESS_PROXY_INFO IAppBundle_ProxyInfo =
+ {
+ &Object_StubDesc,
+ google_update_idl__MIDL_ProcFormatString.Format,
+ &IAppBundle_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0
+ };
+
+
+static const MIDL_SERVER_INFO IAppBundle_ServerInfo =
+ {
+ &Object_StubDesc,
+ 0,
+ google_update_idl__MIDL_ProcFormatString.Format,
+ &IAppBundle_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0,
+ 0};
+CINTERFACE_PROXY_VTABLE(41) _IAppBundleProxyVtbl =
+{
+ &IAppBundle_ProxyInfo,
+ &IID_IAppBundle,
+ IUnknown_QueryInterface_Proxy,
+ IUnknown_AddRef_Proxy,
+ IUnknown_Release_Proxy ,
+ 0 /* IDispatch::GetTypeInfoCount */ ,
+ 0 /* IDispatch::GetTypeInfo */ ,
+ 0 /* IDispatch::GetIDsOfNames */ ,
+ 0 /* IDispatch_Invoke_Proxy */ ,
+ (void *) (INT_PTR) -1 /* IAppBundle::get_displayName */ ,
+ (void *) (INT_PTR) -1 /* IAppBundle::put_displayName */ ,
+ (void *) (INT_PTR) -1 /* IAppBundle::get_displayLanguage */ ,
+ (void *) (INT_PTR) -1 /* IAppBundle::put_displayLanguage */ ,
+ (void *) (INT_PTR) -1 /* IAppBundle::get_installSource */ ,
+ (void *) (INT_PTR) -1 /* IAppBundle::put_installSource */ ,
+ (void *) (INT_PTR) -1 /* IAppBundle::get_originURL */ ,
+ (void *) (INT_PTR) -1 /* IAppBundle::put_originURL */ ,
+ (void *) (INT_PTR) -1 /* IAppBundle::get_offlineDirectory */ ,
+ (void *) (INT_PTR) -1 /* IAppBundle::put_offlineDirectory */ ,
+ (void *) (INT_PTR) -1 /* IAppBundle::get_sessionId */ ,
+ (void *) (INT_PTR) -1 /* IAppBundle::put_sessionId */ ,
+ (void *) (INT_PTR) -1 /* IAppBundle::get_sendPings */ ,
+ (void *) (INT_PTR) -1 /* IAppBundle::put_sendPings */ ,
+ (void *) (INT_PTR) -1 /* IAppBundle::get_priority */ ,
+ (void *) (INT_PTR) -1 /* IAppBundle::put_priority */ ,
+ (void *) (INT_PTR) -1 /* IAppBundle::get_Count */ ,
+ (void *) (INT_PTR) -1 /* IAppBundle::get_Item */ ,
+ (void *) (INT_PTR) -1 /* IAppBundle::put_altTokens */ ,
+ (void *) (INT_PTR) -1 /* IAppBundle::put_parentHWND */ ,
+ (void *) (INT_PTR) -1 /* IAppBundle::initialize */ ,
+ (void *) (INT_PTR) -1 /* IAppBundle::createApp */ ,
+ (void *) (INT_PTR) -1 /* IAppBundle::createInstalledApp */ ,
+ (void *) (INT_PTR) -1 /* IAppBundle::createAllInstalledApps */ ,
+ (void *) (INT_PTR) -1 /* IAppBundle::checkForUpdate */ ,
+ (void *) (INT_PTR) -1 /* IAppBundle::download */ ,
+ (void *) (INT_PTR) -1 /* IAppBundle::install */ ,
+ (void *) (INT_PTR) -1 /* IAppBundle::updateAllApps */ ,
+ (void *) (INT_PTR) -1 /* IAppBundle::stop */ ,
+ (void *) (INT_PTR) -1 /* IAppBundle::pause */ ,
+ (void *) (INT_PTR) -1 /* IAppBundle::resume */ ,
+ (void *) (INT_PTR) -1 /* IAppBundle::isBusy */ ,
+ (void *) (INT_PTR) -1 /* IAppBundle::downloadPackage */ ,
+ (void *) (INT_PTR) -1 /* IAppBundle::get_currentState */
+};
+
+
+static const PRPC_STUB_FUNCTION IAppBundle_table[] =
+{
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2
+};
+
+CInterfaceStubVtbl _IAppBundleStubVtbl =
+{
+ &IID_IAppBundle,
+ &IAppBundle_ServerInfo,
+ 41,
+ &IAppBundle_table[-3],
+ CStdStubBuffer_DELEGATING_METHODS
+};
+
+
+/* Object interface: IApp, ver. 0.0,
+ GUID={0x76F7B787,0xA67C,0x4c73,{0x82,0xC7,0x31,0xF5,0xE3,0xAA,0xBC,0x5C}} */
+
+#pragma code_seg(".orpc")
+static const unsigned short IApp_FormatStringOffsetTable[] =
+ {
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ 1320,
+ 1356,
+ 186,
+ 1392,
+ 1428,
+ 1464,
+ 1500,
+ 1536,
+ 1572,
+ 1608,
+ 1644,
+ 1680,
+ 1716,
+ 1752,
+ 1788,
+ 1824,
+ 1860,
+ 1896,
+ 1932,
+ 1968,
+ 2004,
+ 882,
+ 2040,
+ 2076,
+ 2112,
+ 2148,
+ 2184,
+ 2220,
+ 2256,
+ 2292,
+ 2328,
+ 2364,
+ 2400,
+ 2436
+ };
+
+static const MIDL_STUBLESS_PROXY_INFO IApp_ProxyInfo =
+ {
+ &Object_StubDesc,
+ google_update_idl__MIDL_ProcFormatString.Format,
+ &IApp_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0
+ };
+
+
+static const MIDL_SERVER_INFO IApp_ServerInfo =
+ {
+ &Object_StubDesc,
+ 0,
+ google_update_idl__MIDL_ProcFormatString.Format,
+ &IApp_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0,
+ 0};
+CINTERFACE_PROXY_VTABLE(41) _IAppProxyVtbl =
+{
+ &IApp_ProxyInfo,
+ &IID_IApp,
+ IUnknown_QueryInterface_Proxy,
+ IUnknown_AddRef_Proxy,
+ IUnknown_Release_Proxy ,
+ 0 /* IDispatch::GetTypeInfoCount */ ,
+ 0 /* IDispatch::GetTypeInfo */ ,
+ 0 /* IDispatch::GetIDsOfNames */ ,
+ 0 /* IDispatch_Invoke_Proxy */ ,
+ (void *) (INT_PTR) -1 /* IApp::get_currentVersion */ ,
+ (void *) (INT_PTR) -1 /* IApp::get_nextVersion */ ,
+ (void *) (INT_PTR) -1 /* IApp::get_appId */ ,
+ (void *) (INT_PTR) -1 /* IApp::get_displayName */ ,
+ (void *) (INT_PTR) -1 /* IApp::put_displayName */ ,
+ (void *) (INT_PTR) -1 /* IApp::get_language */ ,
+ (void *) (INT_PTR) -1 /* IApp::put_language */ ,
+ (void *) (INT_PTR) -1 /* IApp::get_ap */ ,
+ (void *) (INT_PTR) -1 /* IApp::put_ap */ ,
+ (void *) (INT_PTR) -1 /* IApp::get_ttToken */ ,
+ (void *) (INT_PTR) -1 /* IApp::put_ttToken */ ,
+ (void *) (INT_PTR) -1 /* IApp::get_iid */ ,
+ (void *) (INT_PTR) -1 /* IApp::put_iid */ ,
+ (void *) (INT_PTR) -1 /* IApp::get_brandCode */ ,
+ (void *) (INT_PTR) -1 /* IApp::put_brandCode */ ,
+ (void *) (INT_PTR) -1 /* IApp::get_clientId */ ,
+ (void *) (INT_PTR) -1 /* IApp::put_clientId */ ,
+ (void *) (INT_PTR) -1 /* IApp::get_labels */ ,
+ (void *) (INT_PTR) -1 /* IApp::put_labels */ ,
+ (void *) (INT_PTR) -1 /* IApp::get_referralId */ ,
+ (void *) (INT_PTR) -1 /* IApp::put_referralId */ ,
+ (void *) (INT_PTR) -1 /* IApp::get_command */ ,
+ (void *) (INT_PTR) -1 /* IApp::get_browserType */ ,
+ (void *) (INT_PTR) -1 /* IApp::put_browserType */ ,
+ (void *) (INT_PTR) -1 /* IApp::get_clientInstallData */ ,
+ (void *) (INT_PTR) -1 /* IApp::put_clientInstallData */ ,
+ (void *) (INT_PTR) -1 /* IApp::get_serverInstallDataIndex */ ,
+ (void *) (INT_PTR) -1 /* IApp::put_serverInstallDataIndex */ ,
+ (void *) (INT_PTR) -1 /* IApp::get_isEulaAccepted */ ,
+ (void *) (INT_PTR) -1 /* IApp::put_isEulaAccepted */ ,
+ (void *) (INT_PTR) -1 /* IApp::get_usageStatsEnable */ ,
+ (void *) (INT_PTR) -1 /* IApp::put_usageStatsEnable */ ,
+ (void *) (INT_PTR) -1 /* IApp::get_installTimeDiffSec */ ,
+ (void *) (INT_PTR) -1 /* IApp::get_currentState */
+};
+
+
+static const PRPC_STUB_FUNCTION IApp_table[] =
+{
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2
+};
+
+CInterfaceStubVtbl _IAppStubVtbl =
+{
+ &IID_IApp,
+ &IApp_ServerInfo,
+ 41,
+ &IApp_table[-3],
+ CStdStubBuffer_DELEGATING_METHODS
+};
+
+
+/* Object interface: IAppCommand, ver. 0.0,
+ GUID={0x4DE778FE,0xF195,0x4ee3,{0x9D,0xAB,0xFE,0x44,0x6C,0x23,0x92,0x21}} */
+
+#pragma code_seg(".orpc")
+static const unsigned short IAppCommand_FormatStringOffsetTable[] =
+ {
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ 2472,
+ 2508,
+ 2544,
+ 2580
+ };
+
+static const MIDL_STUBLESS_PROXY_INFO IAppCommand_ProxyInfo =
+ {
+ &Object_StubDesc,
+ google_update_idl__MIDL_ProcFormatString.Format,
+ &IAppCommand_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0
+ };
+
+
+static const MIDL_SERVER_INFO IAppCommand_ServerInfo =
+ {
+ &Object_StubDesc,
+ 0,
+ google_update_idl__MIDL_ProcFormatString.Format,
+ &IAppCommand_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0,
+ 0};
+CINTERFACE_PROXY_VTABLE(11) _IAppCommandProxyVtbl =
+{
+ &IAppCommand_ProxyInfo,
+ &IID_IAppCommand,
+ IUnknown_QueryInterface_Proxy,
+ IUnknown_AddRef_Proxy,
+ IUnknown_Release_Proxy ,
+ 0 /* IDispatch::GetTypeInfoCount */ ,
+ 0 /* IDispatch::GetTypeInfo */ ,
+ 0 /* IDispatch::GetIDsOfNames */ ,
+ 0 /* IDispatch_Invoke_Proxy */ ,
+ (void *) (INT_PTR) -1 /* IAppCommand::get_isWebAccessible */ ,
+ (void *) (INT_PTR) -1 /* IAppCommand::get_status */ ,
+ (void *) (INT_PTR) -1 /* IAppCommand::get_exitCode */ ,
+ (void *) (INT_PTR) -1 /* IAppCommand::execute */
+};
+
+
+static const PRPC_STUB_FUNCTION IAppCommand_table[] =
+{
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2
+};
+
+CInterfaceStubVtbl _IAppCommandStubVtbl =
+{
+ &IID_IAppCommand,
+ &IAppCommand_ServerInfo,
+ 11,
+ &IAppCommand_table[-3],
+ CStdStubBuffer_DELEGATING_METHODS
+};
+
+
+/* Object interface: IAppVersion, ver. 0.0,
+ GUID={0xBCDCB538,0x01C0,0x46d1,{0xA6,0xA7,0x52,0xF4,0xD0,0x21,0xC2,0x72}} */
+
+#pragma code_seg(".orpc")
+static const unsigned short IAppVersion_FormatStringOffsetTable[] =
+ {
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ 114,
+ 2508,
+ 2664
+ };
+
+static const MIDL_STUBLESS_PROXY_INFO IAppVersion_ProxyInfo =
+ {
+ &Object_StubDesc,
+ google_update_idl__MIDL_ProcFormatString.Format,
+ &IAppVersion_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0
+ };
+
+
+static const MIDL_SERVER_INFO IAppVersion_ServerInfo =
+ {
+ &Object_StubDesc,
+ 0,
+ google_update_idl__MIDL_ProcFormatString.Format,
+ &IAppVersion_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0,
+ 0};
+CINTERFACE_PROXY_VTABLE(10) _IAppVersionProxyVtbl =
+{
+ &IAppVersion_ProxyInfo,
+ &IID_IAppVersion,
+ IUnknown_QueryInterface_Proxy,
+ IUnknown_AddRef_Proxy,
+ IUnknown_Release_Proxy ,
+ 0 /* IDispatch::GetTypeInfoCount */ ,
+ 0 /* IDispatch::GetTypeInfo */ ,
+ 0 /* IDispatch::GetIDsOfNames */ ,
+ 0 /* IDispatch_Invoke_Proxy */ ,
+ (void *) (INT_PTR) -1 /* IAppVersion::get_version */ ,
+ (void *) (INT_PTR) -1 /* IAppVersion::get_packageCount */ ,
+ (void *) (INT_PTR) -1 /* IAppVersion::get_package */
+};
+
+
+static const PRPC_STUB_FUNCTION IAppVersion_table[] =
+{
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2
+};
+
+CInterfaceStubVtbl _IAppVersionStubVtbl =
+{
+ &IID_IAppVersion,
+ &IAppVersion_ServerInfo,
+ 10,
+ &IAppVersion_table[-3],
+ CStdStubBuffer_DELEGATING_METHODS
+};
+
+
+/* Object interface: IPackage, ver. 0.0,
+ GUID={0xDCAB8386,0x4F03,0x4dbd,{0xA3,0x66,0xD9,0x0B,0xC9,0xF6,0x8D,0xE6}} */
+
+#pragma code_seg(".orpc")
+static const unsigned short IPackage_FormatStringOffsetTable[] =
+ {
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ 2706,
+ 2742,
+ 186
+ };
+
+static const MIDL_STUBLESS_PROXY_INFO IPackage_ProxyInfo =
+ {
+ &Object_StubDesc,
+ google_update_idl__MIDL_ProcFormatString.Format,
+ &IPackage_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0
+ };
+
+
+static const MIDL_SERVER_INFO IPackage_ServerInfo =
+ {
+ &Object_StubDesc,
+ 0,
+ google_update_idl__MIDL_ProcFormatString.Format,
+ &IPackage_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0,
+ 0};
+CINTERFACE_PROXY_VTABLE(10) _IPackageProxyVtbl =
+{
+ &IPackage_ProxyInfo,
+ &IID_IPackage,
+ IUnknown_QueryInterface_Proxy,
+ IUnknown_AddRef_Proxy,
+ IUnknown_Release_Proxy ,
+ 0 /* IDispatch::GetTypeInfoCount */ ,
+ 0 /* IDispatch::GetTypeInfo */ ,
+ 0 /* IDispatch::GetIDsOfNames */ ,
+ 0 /* IDispatch_Invoke_Proxy */ ,
+ (void *) (INT_PTR) -1 /* IPackage::get */ ,
+ (void *) (INT_PTR) -1 /* IPackage::get_isAvailable */ ,
+ (void *) (INT_PTR) -1 /* IPackage::get_filename */
+};
+
+
+static const PRPC_STUB_FUNCTION IPackage_table[] =
+{
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2
+};
+
+CInterfaceStubVtbl _IPackageStubVtbl =
+{
+ &IID_IPackage,
+ &IPackage_ServerInfo,
+ 10,
+ &IPackage_table[-3],
+ CStdStubBuffer_DELEGATING_METHODS
+};
+
+
+/* Object interface: ICurrentState, ver. 0.0,
+ GUID={0x247954F9,0x9EDC,0x4E68,{0x8C,0xC3,0x15,0x0C,0x2B,0x89,0xEA,0xDF}} */
+
+#pragma code_seg(".orpc")
+static const unsigned short ICurrentState_FormatStringOffsetTable[] =
+ {
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ 0,
+ 2778,
+ 2544,
+ 2814,
+ 2850,
+ 2886,
+ 2922,
+ 2958,
+ 2994,
+ 3030,
+ 3066,
+ 1680,
+ 3102,
+ 3138,
+ 3174,
+ 1824,
+ 690
+ };
+
+static const MIDL_STUBLESS_PROXY_INFO ICurrentState_ProxyInfo =
+ {
+ &Object_StubDesc,
+ google_update_idl__MIDL_ProcFormatString.Format,
+ &ICurrentState_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0
+ };
+
+
+static const MIDL_SERVER_INFO ICurrentState_ServerInfo =
+ {
+ &Object_StubDesc,
+ 0,
+ google_update_idl__MIDL_ProcFormatString.Format,
+ &ICurrentState_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0,
+ 0};
+CINTERFACE_PROXY_VTABLE(24) _ICurrentStateProxyVtbl =
+{
+ &ICurrentState_ProxyInfo,
+ &IID_ICurrentState,
+ IUnknown_QueryInterface_Proxy,
+ IUnknown_AddRef_Proxy,
+ IUnknown_Release_Proxy ,
+ 0 /* IDispatch::GetTypeInfoCount */ ,
+ 0 /* IDispatch::GetTypeInfo */ ,
+ 0 /* IDispatch::GetIDsOfNames */ ,
+ 0 /* IDispatch_Invoke_Proxy */ ,
+ (void *) (INT_PTR) -1 /* ICurrentState::get_stateValue */ ,
+ (void *) (INT_PTR) -1 /* ICurrentState::get_availableVersion */ ,
+ (void *) (INT_PTR) -1 /* ICurrentState::get_bytesDownloaded */ ,
+ (void *) (INT_PTR) -1 /* ICurrentState::get_totalBytesToDownload */ ,
+ (void *) (INT_PTR) -1 /* ICurrentState::get_downloadTimeRemainingMs */ ,
+ (void *) (INT_PTR) -1 /* ICurrentState::get_nextRetryTime */ ,
+ (void *) (INT_PTR) -1 /* ICurrentState::get_installProgress */ ,
+ (void *) (INT_PTR) -1 /* ICurrentState::get_installTimeRemainingMs */ ,
+ (void *) (INT_PTR) -1 /* ICurrentState::get_isCanceled */ ,
+ (void *) (INT_PTR) -1 /* ICurrentState::get_errorCode */ ,
+ (void *) (INT_PTR) -1 /* ICurrentState::get_extraCode1 */ ,
+ (void *) (INT_PTR) -1 /* ICurrentState::get_completionMessage */ ,
+ (void *) (INT_PTR) -1 /* ICurrentState::get_installerResultCode */ ,
+ (void *) (INT_PTR) -1 /* ICurrentState::get_installerResultExtraCode1 */ ,
+ (void *) (INT_PTR) -1 /* ICurrentState::get_postInstallLaunchCommandLine */ ,
+ (void *) (INT_PTR) -1 /* ICurrentState::get_postInstallUrl */ ,
+ (void *) (INT_PTR) -1 /* ICurrentState::get_postInstallAction */
+};
+
+
+static const PRPC_STUB_FUNCTION ICurrentState_table[] =
+{
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2
+};
+
+CInterfaceStubVtbl _ICurrentStateStubVtbl =
+{
+ &IID_ICurrentState,
+ &ICurrentState_ServerInfo,
+ 24,
+ &ICurrentState_table[-3],
+ CStdStubBuffer_DELEGATING_METHODS
+};
+
+
+/* Object interface: IRegistrationUpdateHook, ver. 0.0,
+ GUID={0x4E223325,0xC16B,0x4eeb,{0xAE,0xDC,0x19,0xAA,0x99,0xA2,0x37,0xFA}} */
+
+#pragma code_seg(".orpc")
+static const unsigned short IRegistrationUpdateHook_FormatStringOffsetTable[] =
+ {
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ 3210
+ };
+
+static const MIDL_STUBLESS_PROXY_INFO IRegistrationUpdateHook_ProxyInfo =
+ {
+ &Object_StubDesc,
+ google_update_idl__MIDL_ProcFormatString.Format,
+ &IRegistrationUpdateHook_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0
+ };
+
+
+static const MIDL_SERVER_INFO IRegistrationUpdateHook_ServerInfo =
+ {
+ &Object_StubDesc,
+ 0,
+ google_update_idl__MIDL_ProcFormatString.Format,
+ &IRegistrationUpdateHook_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0,
+ 0};
+CINTERFACE_PROXY_VTABLE(8) _IRegistrationUpdateHookProxyVtbl =
+{
+ &IRegistrationUpdateHook_ProxyInfo,
+ &IID_IRegistrationUpdateHook,
+ IUnknown_QueryInterface_Proxy,
+ IUnknown_AddRef_Proxy,
+ IUnknown_Release_Proxy ,
+ 0 /* IDispatch::GetTypeInfoCount */ ,
+ 0 /* IDispatch::GetTypeInfo */ ,
+ 0 /* IDispatch::GetIDsOfNames */ ,
+ 0 /* IDispatch_Invoke_Proxy */ ,
+ (void *) (INT_PTR) -1 /* IRegistrationUpdateHook::UpdateRegistry */
+};
+
+
+static const PRPC_STUB_FUNCTION IRegistrationUpdateHook_table[] =
+{
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ NdrStubCall2
+};
+
+CInterfaceStubVtbl _IRegistrationUpdateHookStubVtbl =
+{
+ &IID_IRegistrationUpdateHook,
+ &IRegistrationUpdateHook_ServerInfo,
+ 8,
+ &IRegistrationUpdateHook_table[-3],
+ CStdStubBuffer_DELEGATING_METHODS
+};
+
+
+/* Object interface: ICredentialDialog, ver. 0.0,
+ GUID={0xb3a47570,0x0a85,0x4aea,{0x82,0x70,0x52,0x9d,0x47,0x89,0x96,0x03}} */
+
+#pragma code_seg(".orpc")
+static const unsigned short ICredentialDialog_FormatStringOffsetTable[] =
+ {
+ 3252
+ };
+
+static const MIDL_STUBLESS_PROXY_INFO ICredentialDialog_ProxyInfo =
+ {
+ &Object_StubDesc,
+ google_update_idl__MIDL_ProcFormatString.Format,
+ &ICredentialDialog_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0
+ };
+
+
+static const MIDL_SERVER_INFO ICredentialDialog_ServerInfo =
+ {
+ &Object_StubDesc,
+ 0,
+ google_update_idl__MIDL_ProcFormatString.Format,
+ &ICredentialDialog_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0,
+ 0};
+CINTERFACE_PROXY_VTABLE(4) _ICredentialDialogProxyVtbl =
+{
+ &ICredentialDialog_ProxyInfo,
+ &IID_ICredentialDialog,
+ IUnknown_QueryInterface_Proxy,
+ IUnknown_AddRef_Proxy,
+ IUnknown_Release_Proxy ,
+ (void *) (INT_PTR) -1 /* ICredentialDialog::QueryUserForCredentials */
+};
+
+const CInterfaceStubVtbl _ICredentialDialogStubVtbl =
+{
+ &IID_ICredentialDialog,
+ &ICredentialDialog_ServerInfo,
+ 4,
+ 0, /* pure interpreted */
+ CStdStubBuffer_METHODS
+};
+
+
+/* Object interface: IGoogleUpdate3Web, ver. 0.0,
+ GUID={0x494B20CF,0x282E,0x4BDD,{0x9F,0x5D,0xB7,0x0C,0xB0,0x9D,0x35,0x1E}} */
+
+#pragma code_seg(".orpc")
+static const unsigned short IGoogleUpdate3Web_FormatStringOffsetTable[] =
+ {
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ 1320
+ };
+
+static const MIDL_STUBLESS_PROXY_INFO IGoogleUpdate3Web_ProxyInfo =
+ {
+ &Object_StubDesc,
+ google_update_idl__MIDL_ProcFormatString.Format,
+ &IGoogleUpdate3Web_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0
+ };
+
+
+static const MIDL_SERVER_INFO IGoogleUpdate3Web_ServerInfo =
+ {
+ &Object_StubDesc,
+ 0,
+ google_update_idl__MIDL_ProcFormatString.Format,
+ &IGoogleUpdate3Web_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0,
+ 0};
+CINTERFACE_PROXY_VTABLE(8) _IGoogleUpdate3WebProxyVtbl =
+{
+ &IGoogleUpdate3Web_ProxyInfo,
+ &IID_IGoogleUpdate3Web,
+ IUnknown_QueryInterface_Proxy,
+ IUnknown_AddRef_Proxy,
+ IUnknown_Release_Proxy ,
+ 0 /* IDispatch::GetTypeInfoCount */ ,
+ 0 /* IDispatch::GetTypeInfo */ ,
+ 0 /* IDispatch::GetIDsOfNames */ ,
+ 0 /* IDispatch_Invoke_Proxy */ ,
+ (void *) (INT_PTR) -1 /* IGoogleUpdate3Web::createAppBundleWeb */
+};
+
+
+static const PRPC_STUB_FUNCTION IGoogleUpdate3Web_table[] =
+{
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ NdrStubCall2
+};
+
+CInterfaceStubVtbl _IGoogleUpdate3WebStubVtbl =
+{
+ &IID_IGoogleUpdate3Web,
+ &IGoogleUpdate3Web_ServerInfo,
+ 8,
+ &IGoogleUpdate3Web_table[-3],
+ CStdStubBuffer_DELEGATING_METHODS
+};
+
+
+/* Object interface: IGoogleUpdate3WebSecurity, ver. 0.0,
+ GUID={0x2D363682,0x561D,0x4c3a,{0x81,0xC6,0xF2,0xF8,0x21,0x07,0x56,0x2A}} */
+
+#pragma code_seg(".orpc")
+static const unsigned short IGoogleUpdate3WebSecurity_FormatStringOffsetTable[] =
+ {
+ 3312
+ };
+
+static const MIDL_STUBLESS_PROXY_INFO IGoogleUpdate3WebSecurity_ProxyInfo =
+ {
+ &Object_StubDesc,
+ google_update_idl__MIDL_ProcFormatString.Format,
+ &IGoogleUpdate3WebSecurity_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0
+ };
+
+
+static const MIDL_SERVER_INFO IGoogleUpdate3WebSecurity_ServerInfo =
+ {
+ &Object_StubDesc,
+ 0,
+ google_update_idl__MIDL_ProcFormatString.Format,
+ &IGoogleUpdate3WebSecurity_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0,
+ 0};
+CINTERFACE_PROXY_VTABLE(4) _IGoogleUpdate3WebSecurityProxyVtbl =
+{
+ &IGoogleUpdate3WebSecurity_ProxyInfo,
+ &IID_IGoogleUpdate3WebSecurity,
+ IUnknown_QueryInterface_Proxy,
+ IUnknown_AddRef_Proxy,
+ IUnknown_Release_Proxy ,
+ (void *) (INT_PTR) -1 /* IGoogleUpdate3WebSecurity::setOriginURL */
+};
+
+const CInterfaceStubVtbl _IGoogleUpdate3WebSecurityStubVtbl =
+{
+ &IID_IGoogleUpdate3WebSecurity,
+ &IGoogleUpdate3WebSecurity_ServerInfo,
+ 4,
+ 0, /* pure interpreted */
+ CStdStubBuffer_METHODS
+};
+
+
+/* Object interface: IAppBundleWeb, ver. 0.0,
+ GUID={0xDD42475D,0x6D46,0x496a,{0x92,0x4E,0xBD,0x56,0x30,0xB4,0xCB,0xBA}} */
+
+#pragma code_seg(".orpc")
+static const unsigned short IAppBundleWeb_FormatStringOffsetTable[] =
+ {
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ 3348,
+ 150,
+ 3402,
+ 1392,
+ 1428,
+ 3432,
+ 2922,
+ 3468,
+ 3510,
+ 3540,
+ 3570,
+ 3600,
+ 3630,
+ 3660,
+ 3690,
+ 3720,
+ 3762
+ };
+
+static const MIDL_STUBLESS_PROXY_INFO IAppBundleWeb_ProxyInfo =
+ {
+ &Object_StubDesc,
+ google_update_idl__MIDL_ProcFormatString.Format,
+ &IAppBundleWeb_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0
+ };
+
+
+static const MIDL_SERVER_INFO IAppBundleWeb_ServerInfo =
+ {
+ &Object_StubDesc,
+ 0,
+ google_update_idl__MIDL_ProcFormatString.Format,
+ &IAppBundleWeb_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0,
+ 0};
+CINTERFACE_PROXY_VTABLE(24) _IAppBundleWebProxyVtbl =
+{
+ &IAppBundleWeb_ProxyInfo,
+ &IID_IAppBundleWeb,
+ IUnknown_QueryInterface_Proxy,
+ IUnknown_AddRef_Proxy,
+ IUnknown_Release_Proxy ,
+ 0 /* IDispatch::GetTypeInfoCount */ ,
+ 0 /* IDispatch::GetTypeInfo */ ,
+ 0 /* IDispatch::GetIDsOfNames */ ,
+ 0 /* IDispatch_Invoke_Proxy */ ,
+ (void *) (INT_PTR) -1 /* IAppBundleWeb::createApp */ ,
+ (void *) (INT_PTR) -1 /* IAppBundleWeb::createInstalledApp */ ,
+ (void *) (INT_PTR) -1 /* IAppBundleWeb::createAllInstalledApps */ ,
+ (void *) (INT_PTR) -1 /* IAppBundleWeb::get_displayLanguage */ ,
+ (void *) (INT_PTR) -1 /* IAppBundleWeb::put_displayLanguage */ ,
+ (void *) (INT_PTR) -1 /* IAppBundleWeb::put_parentHWND */ ,
+ (void *) (INT_PTR) -1 /* IAppBundleWeb::get_length */ ,
+ (void *) (INT_PTR) -1 /* IAppBundleWeb::get_appWeb */ ,
+ (void *) (INT_PTR) -1 /* IAppBundleWeb::initialize */ ,
+ (void *) (INT_PTR) -1 /* IAppBundleWeb::checkForUpdate */ ,
+ (void *) (INT_PTR) -1 /* IAppBundleWeb::download */ ,
+ (void *) (INT_PTR) -1 /* IAppBundleWeb::install */ ,
+ (void *) (INT_PTR) -1 /* IAppBundleWeb::pause */ ,
+ (void *) (INT_PTR) -1 /* IAppBundleWeb::resume */ ,
+ (void *) (INT_PTR) -1 /* IAppBundleWeb::cancel */ ,
+ (void *) (INT_PTR) -1 /* IAppBundleWeb::downloadPackage */ ,
+ (void *) (INT_PTR) -1 /* IAppBundleWeb::get_currentState */
+};
+
+
+static const PRPC_STUB_FUNCTION IAppBundleWeb_table[] =
+{
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2
+};
+
+CInterfaceStubVtbl _IAppBundleWebStubVtbl =
+{
+ &IID_IAppBundleWeb,
+ &IAppBundleWeb_ServerInfo,
+ 24,
+ &IAppBundleWeb_table[-3],
+ CStdStubBuffer_DELEGATING_METHODS
+};
+
+
+/* Object interface: IAppWeb, ver. 0.0,
+ GUID={0x18D0F672,0x18B4,0x48e6,{0xAD,0x36,0x6E,0x6B,0xF0,0x1D,0xBB,0xC4}} */
+
+#pragma code_seg(".orpc")
+static const unsigned short IAppWeb_FormatStringOffsetTable[] =
+ {
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ 114,
+ 1356,
+ 78,
+ 3798,
+ 3840,
+ 3870,
+ 3906,
+ 3936
+ };
+
+static const MIDL_STUBLESS_PROXY_INFO IAppWeb_ProxyInfo =
+ {
+ &Object_StubDesc,
+ google_update_idl__MIDL_ProcFormatString.Format,
+ &IAppWeb_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0
+ };
+
+
+static const MIDL_SERVER_INFO IAppWeb_ServerInfo =
+ {
+ &Object_StubDesc,
+ 0,
+ google_update_idl__MIDL_ProcFormatString.Format,
+ &IAppWeb_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0,
+ 0};
+CINTERFACE_PROXY_VTABLE(15) _IAppWebProxyVtbl =
+{
+ &IAppWeb_ProxyInfo,
+ &IID_IAppWeb,
+ IUnknown_QueryInterface_Proxy,
+ IUnknown_AddRef_Proxy,
+ IUnknown_Release_Proxy ,
+ 0 /* IDispatch::GetTypeInfoCount */ ,
+ 0 /* IDispatch::GetTypeInfo */ ,
+ 0 /* IDispatch::GetIDsOfNames */ ,
+ 0 /* IDispatch_Invoke_Proxy */ ,
+ (void *) (INT_PTR) -1 /* IAppWeb::get_appId */ ,
+ (void *) (INT_PTR) -1 /* IAppWeb::get_currentVersionWeb */ ,
+ (void *) (INT_PTR) -1 /* IAppWeb::get_nextVersionWeb */ ,
+ (void *) (INT_PTR) -1 /* IAppWeb::get_command */ ,
+ (void *) (INT_PTR) -1 /* IAppWeb::cancel */ ,
+ (void *) (INT_PTR) -1 /* IAppWeb::get_currentState */ ,
+ (void *) (INT_PTR) -1 /* IAppWeb::launch */ ,
+ (void *) (INT_PTR) -1 /* IAppWeb::uninstall */
+};
+
+
+static const PRPC_STUB_FUNCTION IAppWeb_table[] =
+{
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2
+};
+
+CInterfaceStubVtbl _IAppWebStubVtbl =
+{
+ &IID_IAppWeb,
+ &IAppWeb_ServerInfo,
+ 15,
+ &IAppWeb_table[-3],
+ CStdStubBuffer_DELEGATING_METHODS
+};
+
+
+/* Object interface: IAppCommandWeb, ver. 0.0,
+ GUID={0x68D6C2BD,0x712E,0x4c96,{0x93,0xE8,0x49,0xCB,0x8A,0x9A,0xAE,0xED}} */
+
+#pragma code_seg(".orpc")
+static const unsigned short IAppCommandWeb_FormatStringOffsetTable[] =
+ {
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ 0,
+ 2508,
+ 3966
+ };
+
+static const MIDL_STUBLESS_PROXY_INFO IAppCommandWeb_ProxyInfo =
+ {
+ &Object_StubDesc,
+ google_update_idl__MIDL_ProcFormatString.Format,
+ &IAppCommandWeb_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0
+ };
+
+
+static const MIDL_SERVER_INFO IAppCommandWeb_ServerInfo =
+ {
+ &Object_StubDesc,
+ 0,
+ google_update_idl__MIDL_ProcFormatString.Format,
+ &IAppCommandWeb_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0,
+ 0};
+CINTERFACE_PROXY_VTABLE(10) _IAppCommandWebProxyVtbl =
+{
+ &IAppCommandWeb_ProxyInfo,
+ &IID_IAppCommandWeb,
+ IUnknown_QueryInterface_Proxy,
+ IUnknown_AddRef_Proxy,
+ IUnknown_Release_Proxy ,
+ 0 /* IDispatch::GetTypeInfoCount */ ,
+ 0 /* IDispatch::GetTypeInfo */ ,
+ 0 /* IDispatch::GetIDsOfNames */ ,
+ 0 /* IDispatch_Invoke_Proxy */ ,
+ (void *) (INT_PTR) -1 /* IAppCommandWeb::get_status */ ,
+ (void *) (INT_PTR) -1 /* IAppCommandWeb::get_exitCode */ ,
+ (void *) (INT_PTR) -1 /* IAppCommandWeb::execute */
+};
+
+
+static const PRPC_STUB_FUNCTION IAppCommandWeb_table[] =
+{
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2
+};
+
+CInterfaceStubVtbl _IAppCommandWebStubVtbl =
+{
+ &IID_IAppCommandWeb,
+ &IAppCommandWeb_ServerInfo,
+ 10,
+ &IAppCommandWeb_table[-3],
+ CStdStubBuffer_DELEGATING_METHODS
+};
+
+
+/* Object interface: IAppVersionWeb, ver. 0.0,
+ GUID={0x0CD01D1E,0x4A1C,0x489d,{0x93,0xB9,0x9B,0x66,0x72,0x87,0x7C,0x57}} */
+
+#pragma code_seg(".orpc")
+static const unsigned short IAppVersionWeb_FormatStringOffsetTable[] =
+ {
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ 114,
+ 2508,
+ 2664
+ };
+
+static const MIDL_STUBLESS_PROXY_INFO IAppVersionWeb_ProxyInfo =
+ {
+ &Object_StubDesc,
+ google_update_idl__MIDL_ProcFormatString.Format,
+ &IAppVersionWeb_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0
+ };
+
+
+static const MIDL_SERVER_INFO IAppVersionWeb_ServerInfo =
+ {
+ &Object_StubDesc,
+ 0,
+ google_update_idl__MIDL_ProcFormatString.Format,
+ &IAppVersionWeb_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0,
+ 0};
+CINTERFACE_PROXY_VTABLE(10) _IAppVersionWebProxyVtbl =
+{
+ &IAppVersionWeb_ProxyInfo,
+ &IID_IAppVersionWeb,
+ IUnknown_QueryInterface_Proxy,
+ IUnknown_AddRef_Proxy,
+ IUnknown_Release_Proxy ,
+ 0 /* IDispatch::GetTypeInfoCount */ ,
+ 0 /* IDispatch::GetTypeInfo */ ,
+ 0 /* IDispatch::GetIDsOfNames */ ,
+ 0 /* IDispatch_Invoke_Proxy */ ,
+ (void *) (INT_PTR) -1 /* IAppVersionWeb::get_version */ ,
+ (void *) (INT_PTR) -1 /* IAppVersionWeb::get_packageCount */ ,
+ (void *) (INT_PTR) -1 /* IAppVersionWeb::get_packageWeb */
+};
+
+
+static const PRPC_STUB_FUNCTION IAppVersionWeb_table[] =
+{
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2
+};
+
+CInterfaceStubVtbl _IAppVersionWebStubVtbl =
+{
+ &IID_IAppVersionWeb,
+ &IAppVersionWeb_ServerInfo,
+ 10,
+ &IAppVersionWeb_table[-3],
+ CStdStubBuffer_DELEGATING_METHODS
+};
+
+
+/* Object interface: ICoCreateAsyncStatus, ver. 0.0,
+ GUID={0x2E629606,0x312A,0x482f,{0x9B,0x12,0x2C,0x4A,0xBF,0x6F,0x0B,0x6D}} */
+
+#pragma code_seg(".orpc")
+static const unsigned short ICoCreateAsyncStatus_FormatStringOffsetTable[] =
+ {
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ 2472,
+ 2508,
+ 78
+ };
+
+static const MIDL_STUBLESS_PROXY_INFO ICoCreateAsyncStatus_ProxyInfo =
+ {
+ &Object_StubDesc,
+ google_update_idl__MIDL_ProcFormatString.Format,
+ &ICoCreateAsyncStatus_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0
+ };
+
+
+static const MIDL_SERVER_INFO ICoCreateAsyncStatus_ServerInfo =
+ {
+ &Object_StubDesc,
+ 0,
+ google_update_idl__MIDL_ProcFormatString.Format,
+ &ICoCreateAsyncStatus_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0,
+ 0};
+CINTERFACE_PROXY_VTABLE(10) _ICoCreateAsyncStatusProxyVtbl =
+{
+ &ICoCreateAsyncStatus_ProxyInfo,
+ &IID_ICoCreateAsyncStatus,
+ IUnknown_QueryInterface_Proxy,
+ IUnknown_AddRef_Proxy,
+ IUnknown_Release_Proxy ,
+ 0 /* IDispatch::GetTypeInfoCount */ ,
+ 0 /* IDispatch::GetTypeInfo */ ,
+ 0 /* IDispatch::GetIDsOfNames */ ,
+ 0 /* IDispatch_Invoke_Proxy */ ,
+ (void *) (INT_PTR) -1 /* ICoCreateAsyncStatus::get_isDone */ ,
+ (void *) (INT_PTR) -1 /* ICoCreateAsyncStatus::get_completionHResult */ ,
+ (void *) (INT_PTR) -1 /* ICoCreateAsyncStatus::get_createdInstance */
+};
+
+
+static const PRPC_STUB_FUNCTION ICoCreateAsyncStatus_table[] =
+{
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ NdrStubCall2,
+ NdrStubCall2,
+ NdrStubCall2
+};
+
+CInterfaceStubVtbl _ICoCreateAsyncStatusStubVtbl =
+{
+ &IID_ICoCreateAsyncStatus,
+ &ICoCreateAsyncStatus_ServerInfo,
+ 10,
+ &ICoCreateAsyncStatus_table[-3],
+ CStdStubBuffer_DELEGATING_METHODS
+};
+
+
+/* Object interface: ICoCreateAsync, ver. 0.0,
+ GUID={0xDAB1D343,0x1B2A,0x47f9,{0xB4,0x45,0x93,0xDC,0x50,0x70,0x4B,0xFE}} */
+
+#pragma code_seg(".orpc")
+static const unsigned short ICoCreateAsync_FormatStringOffsetTable[] =
+ {
+ 4050
+ };
+
+static const MIDL_STUBLESS_PROXY_INFO ICoCreateAsync_ProxyInfo =
+ {
+ &Object_StubDesc,
+ google_update_idl__MIDL_ProcFormatString.Format,
+ &ICoCreateAsync_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0
+ };
+
+
+static const MIDL_SERVER_INFO ICoCreateAsync_ServerInfo =
+ {
+ &Object_StubDesc,
+ 0,
+ google_update_idl__MIDL_ProcFormatString.Format,
+ &ICoCreateAsync_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0,
+ 0};
+CINTERFACE_PROXY_VTABLE(4) _ICoCreateAsyncProxyVtbl =
+{
+ &ICoCreateAsync_ProxyInfo,
+ &IID_ICoCreateAsync,
+ IUnknown_QueryInterface_Proxy,
+ IUnknown_AddRef_Proxy,
+ IUnknown_Release_Proxy ,
+ (void *) (INT_PTR) -1 /* ICoCreateAsync::createOmahaMachineServerAsync */
+};
+
+const CInterfaceStubVtbl _ICoCreateAsyncStubVtbl =
+{
+ &IID_ICoCreateAsync,
+ &ICoCreateAsync_ServerInfo,
+ 4,
+ 0, /* pure interpreted */
+ CStdStubBuffer_METHODS
+};
+
+
+/* Object interface: IBrowserHttpRequest2, ver. 0.0,
+ GUID={0x5B25A8DC,0x1780,0x4178,{0xA6,0x29,0x6B,0xE8,0xB8,0xDE,0xFA,0xA2}} */
+
+#pragma code_seg(".orpc")
+static const unsigned short IBrowserHttpRequest2_FormatStringOffsetTable[] =
+ {
+ 4098
+ };
+
+static const MIDL_STUBLESS_PROXY_INFO IBrowserHttpRequest2_ProxyInfo =
+ {
+ &Object_StubDesc,
+ google_update_idl__MIDL_ProcFormatString.Format,
+ &IBrowserHttpRequest2_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0
+ };
+
+
+static const MIDL_SERVER_INFO IBrowserHttpRequest2_ServerInfo =
+ {
+ &Object_StubDesc,
+ 0,
+ google_update_idl__MIDL_ProcFormatString.Format,
+ &IBrowserHttpRequest2_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0,
+ 0};
+CINTERFACE_PROXY_VTABLE(4) _IBrowserHttpRequest2ProxyVtbl =
+{
+ &IBrowserHttpRequest2_ProxyInfo,
+ &IID_IBrowserHttpRequest2,
+ IUnknown_QueryInterface_Proxy,
+ IUnknown_AddRef_Proxy,
+ IUnknown_Release_Proxy ,
+ (void *) (INT_PTR) -1 /* IBrowserHttpRequest2::Send */
+};
+
+const CInterfaceStubVtbl _IBrowserHttpRequest2StubVtbl =
+{
+ &IID_IBrowserHttpRequest2,
+ &IBrowserHttpRequest2_ServerInfo,
+ 4,
+ 0, /* pure interpreted */
+ CStdStubBuffer_METHODS
+};
+
+
+/* Object interface: IProcessLauncher, ver. 0.0,
+ GUID={0x128C2DA6,0x2BC0,0x44c0,{0xB3,0xF6,0x4E,0xC2,0x2E,0x64,0x79,0x64}} */
+
+#pragma code_seg(".orpc")
+static const unsigned short IProcessLauncher_FormatStringOffsetTable[] =
+ {
+ 4170,
+ 4206,
+ 4248
+ };
+
+static const MIDL_STUBLESS_PROXY_INFO IProcessLauncher_ProxyInfo =
+ {
+ &Object_StubDesc,
+ google_update_idl__MIDL_ProcFormatString.Format,
+ &IProcessLauncher_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0
+ };
+
+
+static const MIDL_SERVER_INFO IProcessLauncher_ServerInfo =
+ {
+ &Object_StubDesc,
+ 0,
+ google_update_idl__MIDL_ProcFormatString.Format,
+ &IProcessLauncher_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0,
+ 0};
+CINTERFACE_PROXY_VTABLE(6) _IProcessLauncherProxyVtbl =
+{
+ &IProcessLauncher_ProxyInfo,
+ &IID_IProcessLauncher,
+ IUnknown_QueryInterface_Proxy,
+ IUnknown_AddRef_Proxy,
+ IUnknown_Release_Proxy ,
+ (void *) (INT_PTR) -1 /* IProcessLauncher::LaunchCmdLine */ ,
+ (void *) (INT_PTR) -1 /* IProcessLauncher::LaunchBrowser */ ,
+ (void *) (INT_PTR) -1 /* IProcessLauncher::LaunchCmdElevated */
+};
+
+const CInterfaceStubVtbl _IProcessLauncherStubVtbl =
+{
+ &IID_IProcessLauncher,
+ &IProcessLauncher_ServerInfo,
+ 6,
+ 0, /* pure interpreted */
+ CStdStubBuffer_METHODS
+};
+
+
+/* Object interface: IOneClickProcessLauncher, ver. 0.0,
+ GUID={0x5CCCB0EF,0x7073,0x4516,{0x80,0x28,0x4C,0x62,0x8D,0x0C,0x8A,0xAB}} */
+
+#pragma code_seg(".orpc")
+static const unsigned short IOneClickProcessLauncher_FormatStringOffsetTable[] =
+ {
+ 4302
+ };
+
+static const MIDL_STUBLESS_PROXY_INFO IOneClickProcessLauncher_ProxyInfo =
+ {
+ &Object_StubDesc,
+ google_update_idl__MIDL_ProcFormatString.Format,
+ &IOneClickProcessLauncher_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0
+ };
+
+
+static const MIDL_SERVER_INFO IOneClickProcessLauncher_ServerInfo =
+ {
+ &Object_StubDesc,
+ 0,
+ google_update_idl__MIDL_ProcFormatString.Format,
+ &IOneClickProcessLauncher_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0,
+ 0};
+CINTERFACE_PROXY_VTABLE(4) _IOneClickProcessLauncherProxyVtbl =
+{
+ &IOneClickProcessLauncher_ProxyInfo,
+ &IID_IOneClickProcessLauncher,
+ IUnknown_QueryInterface_Proxy,
+ IUnknown_AddRef_Proxy,
+ IUnknown_Release_Proxy ,
+ (void *) (INT_PTR) -1 /* IOneClickProcessLauncher::LaunchAppCommand */
+};
+
+const CInterfaceStubVtbl _IOneClickProcessLauncherStubVtbl =
+{
+ &IID_IOneClickProcessLauncher,
+ &IOneClickProcessLauncher_ServerInfo,
+ 4,
+ 0, /* pure interpreted */
+ CStdStubBuffer_METHODS
+};
+
+
+/* Standard interface: __MIDL_itf_google_update_idl_0000_0020, ver. 0.0,
+ GUID={0x00000000,0x0000,0x0000,{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}} */
+
+
+/* Object interface: IProgressWndEvents, ver. 0.0,
+ GUID={0x1C642CED,0xCA3B,0x4013,{0xA9,0xDF,0xCA,0x6C,0xE5,0xFF,0x65,0x03}} */
+
+#pragma code_seg(".orpc")
+static const unsigned short IProgressWndEvents_FormatStringOffsetTable[] =
+ {
+ 4344,
+ 4374,
+ 4404,
+ 4434,
+ 4464,
+ 4494
+ };
+
+static const MIDL_STUBLESS_PROXY_INFO IProgressWndEvents_ProxyInfo =
+ {
+ &Object_StubDesc,
+ google_update_idl__MIDL_ProcFormatString.Format,
+ &IProgressWndEvents_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0
+ };
+
+
+static const MIDL_SERVER_INFO IProgressWndEvents_ServerInfo =
+ {
+ &Object_StubDesc,
+ 0,
+ google_update_idl__MIDL_ProcFormatString.Format,
+ &IProgressWndEvents_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0,
+ 0};
+CINTERFACE_PROXY_VTABLE(9) _IProgressWndEventsProxyVtbl =
+{
+ &IProgressWndEvents_ProxyInfo,
+ &IID_IProgressWndEvents,
+ IUnknown_QueryInterface_Proxy,
+ IUnknown_AddRef_Proxy,
+ IUnknown_Release_Proxy ,
+ (void *) (INT_PTR) -1 /* IProgressWndEvents::DoClose */ ,
+ (void *) (INT_PTR) -1 /* IProgressWndEvents::DoPause */ ,
+ (void *) (INT_PTR) -1 /* IProgressWndEvents::DoResume */ ,
+ (void *) (INT_PTR) -1 /* IProgressWndEvents::DoRestartBrowsers */ ,
+ (void *) (INT_PTR) -1 /* IProgressWndEvents::DoReboot */ ,
+ (void *) (INT_PTR) -1 /* IProgressWndEvents::DoLaunchBrowser */
+};
+
+const CInterfaceStubVtbl _IProgressWndEventsStubVtbl =
+{
+ &IID_IProgressWndEvents,
+ &IProgressWndEvents_ServerInfo,
+ 9,
+ 0, /* pure interpreted */
+ CStdStubBuffer_METHODS
+};
+
+
+/* Object interface: IJobObserver, ver. 0.0,
+ GUID={0x49D7563B,0x2DDB,0x4831,{0x88,0xC8,0x76,0x8A,0x53,0x83,0x38,0x37}} */
+
+#pragma code_seg(".orpc")
+static const unsigned short IJobObserver_FormatStringOffsetTable[] =
+ {
+ 4344,
+ 4374,
+ 4530,
+ 4434,
+ 4566,
+ 4608,
+ 3402,
+ 4638,
+ 4668,
+ 4710
+ };
+
+static const MIDL_STUBLESS_PROXY_INFO IJobObserver_ProxyInfo =
+ {
+ &Object_StubDesc,
+ google_update_idl__MIDL_ProcFormatString.Format,
+ &IJobObserver_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0
+ };
+
+
+static const MIDL_SERVER_INFO IJobObserver_ServerInfo =
+ {
+ &Object_StubDesc,
+ 0,
+ google_update_idl__MIDL_ProcFormatString.Format,
+ &IJobObserver_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0,
+ 0};
+CINTERFACE_PROXY_VTABLE(13) _IJobObserverProxyVtbl =
+{
+ &IJobObserver_ProxyInfo,
+ &IID_IJobObserver,
+ IUnknown_QueryInterface_Proxy,
+ IUnknown_AddRef_Proxy,
+ IUnknown_Release_Proxy ,
+ (void *) (INT_PTR) -1 /* IJobObserver::OnShow */ ,
+ (void *) (INT_PTR) -1 /* IJobObserver::OnCheckingForUpdate */ ,
+ (void *) (INT_PTR) -1 /* IJobObserver::OnUpdateAvailable */ ,
+ (void *) (INT_PTR) -1 /* IJobObserver::OnWaitingToDownload */ ,
+ (void *) (INT_PTR) -1 /* IJobObserver::OnDownloading */ ,
+ (void *) (INT_PTR) -1 /* IJobObserver::OnWaitingToInstall */ ,
+ (void *) (INT_PTR) -1 /* IJobObserver::OnInstalling */ ,
+ (void *) (INT_PTR) -1 /* IJobObserver::OnPause */ ,
+ (void *) (INT_PTR) -1 /* IJobObserver::OnComplete */ ,
+ (void *) (INT_PTR) -1 /* IJobObserver::SetEventSink */
+};
+
+const CInterfaceStubVtbl _IJobObserverStubVtbl =
+{
+ &IID_IJobObserver,
+ &IJobObserver_ServerInfo,
+ 13,
+ 0, /* pure interpreted */
+ CStdStubBuffer_METHODS
+};
+
+
+/* Object interface: IGoogleUpdate, ver. 0.0,
+ GUID={0x31AC3F11,0xE5EA,0x4a85,{0x8A,0x3D,0x8E,0x09,0x5A,0x39,0xC2,0x7B}} */
+
+#pragma code_seg(".orpc")
+static const unsigned short IGoogleUpdate_FormatStringOffsetTable[] =
+ {
+ 4746,
+ 4788
+ };
+
+static const MIDL_STUBLESS_PROXY_INFO IGoogleUpdate_ProxyInfo =
+ {
+ &Object_StubDesc,
+ google_update_idl__MIDL_ProcFormatString.Format,
+ &IGoogleUpdate_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0
+ };
+
+
+static const MIDL_SERVER_INFO IGoogleUpdate_ServerInfo =
+ {
+ &Object_StubDesc,
+ 0,
+ google_update_idl__MIDL_ProcFormatString.Format,
+ &IGoogleUpdate_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0,
+ 0};
+CINTERFACE_PROXY_VTABLE(5) _IGoogleUpdateProxyVtbl =
+{
+ &IGoogleUpdate_ProxyInfo,
+ &IID_IGoogleUpdate,
+ IUnknown_QueryInterface_Proxy,
+ IUnknown_AddRef_Proxy,
+ IUnknown_Release_Proxy ,
+ (void *) (INT_PTR) -1 /* IGoogleUpdate::CheckForUpdate */ ,
+ (void *) (INT_PTR) -1 /* IGoogleUpdate::Update */
+};
+
+const CInterfaceStubVtbl _IGoogleUpdateStubVtbl =
+{
+ &IID_IGoogleUpdate,
+ &IGoogleUpdate_ServerInfo,
+ 5,
+ 0, /* pure interpreted */
+ CStdStubBuffer_METHODS
+};
+
+
+/* Object interface: IGoogleUpdateCore, ver. 0.0,
+ GUID={0x909489C2,0x85A6,0x4322,{0xAA,0x56,0xD2,0x52,0x78,0x64,0x9D,0x67}} */
+
+#pragma code_seg(".orpc")
+static const unsigned short IGoogleUpdateCore_FormatStringOffsetTable[] =
+ {
+ 4830
+ };
+
+static const MIDL_STUBLESS_PROXY_INFO IGoogleUpdateCore_ProxyInfo =
+ {
+ &Object_StubDesc,
+ google_update_idl__MIDL_ProcFormatString.Format,
+ &IGoogleUpdateCore_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0
+ };
+
+
+static const MIDL_SERVER_INFO IGoogleUpdateCore_ServerInfo =
+ {
+ &Object_StubDesc,
+ 0,
+ google_update_idl__MIDL_ProcFormatString.Format,
+ &IGoogleUpdateCore_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0,
+ 0};
+CINTERFACE_PROXY_VTABLE(4) _IGoogleUpdateCoreProxyVtbl =
+{
+ &IGoogleUpdateCore_ProxyInfo,
+ &IID_IGoogleUpdateCore,
+ IUnknown_QueryInterface_Proxy,
+ IUnknown_AddRef_Proxy,
+ IUnknown_Release_Proxy ,
+ (void *) (INT_PTR) -1 /* IGoogleUpdateCore::LaunchCmdElevated */
+};
+
+const CInterfaceStubVtbl _IGoogleUpdateCoreStubVtbl =
+{
+ &IID_IGoogleUpdateCore,
+ &IGoogleUpdateCore_ServerInfo,
+ 4,
+ 0, /* pure interpreted */
+ CStdStubBuffer_METHODS
+};
+
+static const MIDL_STUB_DESC Object_StubDesc =
+ {
+ 0,
+ NdrOleAllocate,
+ NdrOleFree,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ google_update_idl__MIDL_TypeFormatString.Format,
+ 1, /* -error bounds_check flag */
+ 0x50002, /* Ndr library version */
+ 0,
+ 0x801026e, /* MIDL Version 8.1.622 */
+ 0,
+ UserMarshalRoutines,
+ 0, /* notify & notify_flag routine table */
+ 0x1, /* MIDL flag */
+ 0, /* cs routines */
+ 0, /* proxy/server info */
+ 0
+ };
+
+const CInterfaceProxyVtbl * const _google_update_idl_ProxyVtblList[] =
+{
+ ( CInterfaceProxyVtbl *) &_ICoCreateAsyncStatusProxyVtbl,
+ ( CInterfaceProxyVtbl *) &_IGoogleUpdateProxyVtbl,
+ ( CInterfaceProxyVtbl *) &_IAppVersionWebProxyVtbl,
+ ( CInterfaceProxyVtbl *) &_IRegistrationUpdateHookProxyVtbl,
+ ( CInterfaceProxyVtbl *) &_IAppVersionProxyVtbl,
+ ( CInterfaceProxyVtbl *) &_IJobObserverProxyVtbl,
+ ( CInterfaceProxyVtbl *) &_ICoCreateAsyncProxyVtbl,
+ ( CInterfaceProxyVtbl *) &_IGoogleUpdate3ProxyVtbl,
+ ( CInterfaceProxyVtbl *) &_IAppBundleWebProxyVtbl,
+ ( CInterfaceProxyVtbl *) &_ICredentialDialogProxyVtbl,
+ ( CInterfaceProxyVtbl *) &_IAppWebProxyVtbl,
+ ( CInterfaceProxyVtbl *) &_IGoogleUpdate3WebSecurityProxyVtbl,
+ ( CInterfaceProxyVtbl *) &_IPackageProxyVtbl,
+ ( CInterfaceProxyVtbl *) &_IAppProxyVtbl,
+ ( CInterfaceProxyVtbl *) &_IProcessLauncherProxyVtbl,
+ ( CInterfaceProxyVtbl *) &_IAppCommandWebProxyVtbl,
+ ( CInterfaceProxyVtbl *) &_IGoogleUpdateCoreProxyVtbl,
+ ( CInterfaceProxyVtbl *) &_IGoogleUpdate3WebProxyVtbl,
+ ( CInterfaceProxyVtbl *) &_IBrowserHttpRequest2ProxyVtbl,
+ ( CInterfaceProxyVtbl *) &_IAppBundleProxyVtbl,
+ ( CInterfaceProxyVtbl *) &_IProgressWndEventsProxyVtbl,
+ ( CInterfaceProxyVtbl *) &_IOneClickProcessLauncherProxyVtbl,
+ ( CInterfaceProxyVtbl *) &_ICurrentStateProxyVtbl,
+ ( CInterfaceProxyVtbl *) &_IAppCommandProxyVtbl,
+ 0
+};
+
+const CInterfaceStubVtbl * const _google_update_idl_StubVtblList[] =
+{
+ ( CInterfaceStubVtbl *) &_ICoCreateAsyncStatusStubVtbl,
+ ( CInterfaceStubVtbl *) &_IGoogleUpdateStubVtbl,
+ ( CInterfaceStubVtbl *) &_IAppVersionWebStubVtbl,
+ ( CInterfaceStubVtbl *) &_IRegistrationUpdateHookStubVtbl,
+ ( CInterfaceStubVtbl *) &_IAppVersionStubVtbl,
+ ( CInterfaceStubVtbl *) &_IJobObserverStubVtbl,
+ ( CInterfaceStubVtbl *) &_ICoCreateAsyncStubVtbl,
+ ( CInterfaceStubVtbl *) &_IGoogleUpdate3StubVtbl,
+ ( CInterfaceStubVtbl *) &_IAppBundleWebStubVtbl,
+ ( CInterfaceStubVtbl *) &_ICredentialDialogStubVtbl,
+ ( CInterfaceStubVtbl *) &_IAppWebStubVtbl,
+ ( CInterfaceStubVtbl *) &_IGoogleUpdate3WebSecurityStubVtbl,
+ ( CInterfaceStubVtbl *) &_IPackageStubVtbl,
+ ( CInterfaceStubVtbl *) &_IAppStubVtbl,
+ ( CInterfaceStubVtbl *) &_IProcessLauncherStubVtbl,
+ ( CInterfaceStubVtbl *) &_IAppCommandWebStubVtbl,
+ ( CInterfaceStubVtbl *) &_IGoogleUpdateCoreStubVtbl,
+ ( CInterfaceStubVtbl *) &_IGoogleUpdate3WebStubVtbl,
+ ( CInterfaceStubVtbl *) &_IBrowserHttpRequest2StubVtbl,
+ ( CInterfaceStubVtbl *) &_IAppBundleStubVtbl,
+ ( CInterfaceStubVtbl *) &_IProgressWndEventsStubVtbl,
+ ( CInterfaceStubVtbl *) &_IOneClickProcessLauncherStubVtbl,
+ ( CInterfaceStubVtbl *) &_ICurrentStateStubVtbl,
+ ( CInterfaceStubVtbl *) &_IAppCommandStubVtbl,
+ 0
+};
+
+PCInterfaceName const _google_update_idl_InterfaceNamesList[] =
+{
+ "ICoCreateAsyncStatus",
+ "IGoogleUpdate",
+ "IAppVersionWeb",
+ "IRegistrationUpdateHook",
+ "IAppVersion",
+ "IJobObserver",
+ "ICoCreateAsync",
+ "IGoogleUpdate3",
+ "IAppBundleWeb",
+ "ICredentialDialog",
+ "IAppWeb",
+ "IGoogleUpdate3WebSecurity",
+ "IPackage",
+ "IApp",
+ "IProcessLauncher",
+ "IAppCommandWeb",
+ "IGoogleUpdateCore",
+ "IGoogleUpdate3Web",
+ "IBrowserHttpRequest2",
+ "IAppBundle",
+ "IProgressWndEvents",
+ "IOneClickProcessLauncher",
+ "ICurrentState",
+ "IAppCommand",
+ 0
+};
+
+const IID * const _google_update_idl_BaseIIDList[] =
+{
+ &IID_IDispatch,
+ 0,
+ &IID_IDispatch,
+ &IID_IDispatch,
+ &IID_IDispatch,
+ 0,
+ 0,
+ &IID_IDispatch,
+ &IID_IDispatch,
+ 0,
+ &IID_IDispatch,
+ 0,
+ &IID_IDispatch,
+ &IID_IDispatch,
+ 0,
+ &IID_IDispatch,
+ 0,
+ &IID_IDispatch,
+ 0,
+ &IID_IDispatch,
+ 0,
+ 0,
+ &IID_IDispatch,
+ &IID_IDispatch,
+ 0
+};
+
+
+#define _google_update_idl_CHECK_IID(n) IID_GENERIC_CHECK_IID( _google_update_idl, pIID, n)
+
+int __stdcall _google_update_idl_IID_Lookup( const IID * pIID, int * pIndex )
+{
+ IID_BS_LOOKUP_SETUP
+
+ IID_BS_LOOKUP_INITIAL_TEST( _google_update_idl, 24, 16 )
+ IID_BS_LOOKUP_NEXT_TEST( _google_update_idl, 8 )
+ IID_BS_LOOKUP_NEXT_TEST( _google_update_idl, 4 )
+ IID_BS_LOOKUP_NEXT_TEST( _google_update_idl, 2 )
+ IID_BS_LOOKUP_NEXT_TEST( _google_update_idl, 1 )
+ IID_BS_LOOKUP_RETURN_RESULT( _google_update_idl, 24, *pIndex )
+
+}
+
+const ExtendedProxyFileInfo google_update_idl_ProxyFileInfo =
+{
+ (PCInterfaceProxyVtblList *) & _google_update_idl_ProxyVtblList,
+ (PCInterfaceStubVtblList *) & _google_update_idl_StubVtblList,
+ (const PCInterfaceName * ) & _google_update_idl_InterfaceNamesList,
+ (const IID ** ) & _google_update_idl_BaseIIDList,
+ & _google_update_idl_IID_Lookup,
+ 24,
+ 2,
+ 0, /* table of [async_uuid] interfaces */
+ 0, /* Filler1 */
+ 0, /* Filler2 */
+ 0 /* Filler3 */
+};
+#if _MSC_VER >= 1200
+#pragma warning(pop)
+#endif
+
+
+#endif /* !defined(_M_IA64) && !defined(_M_AMD64) && !defined(_ARM_) */
+