summaryrefslogtreecommitdiff
path: root/chromium/third_party/win_build_output/midl
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/win_build_output/midl')
-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
-rw-r--r--chromium/third_party/win_build_output/midl/remoting/host/win/x64/chromoting_lib.dlldata.c37
-rw-r--r--chromium/third_party/win_build_output/midl/remoting/host/win/x64/chromoting_lib.h327
-rw-r--r--chromium/third_party/win_build_output/midl/remoting/host/win/x64/chromoting_lib.tlbbin0 -> 3196 bytes
-rw-r--r--chromium/third_party/win_build_output/midl/remoting/host/win/x64/chromoting_lib_i.c88
-rw-r--r--chromium/third_party/win_build_output/midl/remoting/host/win/x64/chromoting_lib_p.c572
-rw-r--r--chromium/third_party/win_build_output/midl/remoting/host/win/x86/chromoting_lib.dlldata.c37
-rw-r--r--chromium/third_party/win_build_output/midl/remoting/host/win/x86/chromoting_lib.h327
-rw-r--r--chromium/third_party/win_build_output/midl/remoting/host/win/x86/chromoting_lib.tlbbin0 -> 3196 bytes
-rw-r--r--chromium/third_party/win_build_output/midl/remoting/host/win/x86/chromoting_lib_i.c88
-rw-r--r--chromium/third_party/win_build_output/midl/remoting/host/win/x86/chromoting_lib_p.c578
-rw-r--r--chromium/third_party/win_build_output/midl/third_party/iaccessible2/x64/ia2_api_all.dlldata.c38
-rw-r--r--chromium/third_party/win_build_output/midl/third_party/iaccessible2/x64/ia2_api_all.h4746
-rw-r--r--chromium/third_party/win_build_output/midl/third_party/iaccessible2/x64/ia2_api_all.tlbbin0 -> 27672 bytes
-rw-r--r--chromium/third_party/win_build_output/midl/third_party/iaccessible2/x64/ia2_api_all_i.c133
-rw-r--r--chromium/third_party/win_build_output/midl/third_party/iaccessible2/x64/ia2_api_all_p.c7867
-rw-r--r--chromium/third_party/win_build_output/midl/third_party/iaccessible2/x86/ia2_api_all.dlldata.c38
-rw-r--r--chromium/third_party/win_build_output/midl/third_party/iaccessible2/x86/ia2_api_all.h4746
-rw-r--r--chromium/third_party/win_build_output/midl/third_party/iaccessible2/x86/ia2_api_all.tlbbin0 -> 27672 bytes
-rw-r--r--chromium/third_party/win_build_output/midl/third_party/iaccessible2/x86/ia2_api_all_i.c133
-rw-r--r--chromium/third_party/win_build_output/midl/third_party/iaccessible2/x86/ia2_api_all_p.c7822
-rw-r--r--chromium/third_party/win_build_output/midl/third_party/isimpledom/ISimpleDOMDocument.idl/x64/ISimpleDOMDocument.dlldata.c37
-rw-r--r--chromium/third_party/win_build_output/midl/third_party/isimpledom/ISimpleDOMDocument.idl/x64/ISimpleDOMDocument.h284
-rw-r--r--chromium/third_party/win_build_output/midl/third_party/isimpledom/ISimpleDOMDocument.idl/x64/ISimpleDOMDocument_i.c79
-rw-r--r--chromium/third_party/win_build_output/midl/third_party/isimpledom/ISimpleDOMDocument.idl/x64/ISimpleDOMDocument_p.c509
-rw-r--r--chromium/third_party/win_build_output/midl/third_party/isimpledom/ISimpleDOMDocument.idl/x86/ISimpleDOMDocument.dlldata.c37
-rw-r--r--chromium/third_party/win_build_output/midl/third_party/isimpledom/ISimpleDOMDocument.idl/x86/ISimpleDOMDocument.h284
-rw-r--r--chromium/third_party/win_build_output/midl/third_party/isimpledom/ISimpleDOMDocument.idl/x86/ISimpleDOMDocument_i.c79
-rw-r--r--chromium/third_party/win_build_output/midl/third_party/isimpledom/ISimpleDOMDocument.idl/x86/ISimpleDOMDocument_p.c514
-rw-r--r--chromium/third_party/win_build_output/midl/third_party/isimpledom/ISimpleDOMNode.idl/x64/ISimpleDOMNode.dlldata.c37
-rw-r--r--chromium/third_party/win_build_output/midl/third_party/isimpledom/ISimpleDOMNode.idl/x64/ISimpleDOMNode.h477
-rw-r--r--chromium/third_party/win_build_output/midl/third_party/isimpledom/ISimpleDOMNode.idl/x64/ISimpleDOMNode_i.c79
-rw-r--r--chromium/third_party/win_build_output/midl/third_party/isimpledom/ISimpleDOMNode.idl/x64/ISimpleDOMNode_p.c1018
-rw-r--r--chromium/third_party/win_build_output/midl/third_party/isimpledom/ISimpleDOMNode.idl/x86/ISimpleDOMNode.dlldata.c37
-rw-r--r--chromium/third_party/win_build_output/midl/third_party/isimpledom/ISimpleDOMNode.idl/x86/ISimpleDOMNode.h477
-rw-r--r--chromium/third_party/win_build_output/midl/third_party/isimpledom/ISimpleDOMNode.idl/x86/ISimpleDOMNode_i.c79
-rw-r--r--chromium/third_party/win_build_output/midl/third_party/isimpledom/ISimpleDOMNode.idl/x86/ISimpleDOMNode_p.c1015
-rw-r--r--chromium/third_party/win_build_output/midl/third_party/isimpledom/ISimpleDOMText.idl/x64/ISimpleDOMText.dlldata.c37
-rw-r--r--chromium/third_party/win_build_output/midl/third_party/isimpledom/ISimpleDOMText.idl/x64/ISimpleDOMText.h274
-rw-r--r--chromium/third_party/win_build_output/midl/third_party/isimpledom/ISimpleDOMText.idl/x64/ISimpleDOMText_i.c79
-rw-r--r--chromium/third_party/win_build_output/midl/third_party/isimpledom/ISimpleDOMText.idl/x64/ISimpleDOMText_p.c541
-rw-r--r--chromium/third_party/win_build_output/midl/third_party/isimpledom/ISimpleDOMText.idl/x86/ISimpleDOMText.dlldata.c37
-rw-r--r--chromium/third_party/win_build_output/midl/third_party/isimpledom/ISimpleDOMText.idl/x86/ISimpleDOMText.h274
-rw-r--r--chromium/third_party/win_build_output/midl/third_party/isimpledom/ISimpleDOMText.idl/x86/ISimpleDOMText_i.c79
-rw-r--r--chromium/third_party/win_build_output/midl/third_party/isimpledom/ISimpleDOMText.idl/x86/ISimpleDOMText_p.c547
54 files changed, 59917 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_) */
+
diff --git a/chromium/third_party/win_build_output/midl/remoting/host/win/x64/chromoting_lib.dlldata.c b/chromium/third_party/win_build_output/midl/remoting/host/win/x64/chromoting_lib.dlldata.c
new file mode 100644
index 00000000000..62257138fca
--- /dev/null
+++ b/chromium/third_party/win_build_output/midl/remoting/host/win/x64/chromoting_lib.dlldata.c
@@ -0,0 +1,37 @@
+/*********************************************************
+ 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
+
+*********************************************************/
+
+
+#include <rpcproxy.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+EXTERN_PROXY_FILE( chromoting_lib )
+
+
+PROXYFILE_LIST_START
+/* Start of list */
+ REFERENCE_PROXY_FILE( chromoting_lib ),
+/* 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/remoting/host/win/x64/chromoting_lib.h b/chromium/third_party/win_build_output/midl/remoting/host/win/x64/chromoting_lib.h
new file mode 100644
index 00000000000..04be032c7da
--- /dev/null
+++ b/chromium/third_party/win_build_output/midl/remoting/host/win/x64/chromoting_lib.h
@@ -0,0 +1,327 @@
+
+
+/* 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 gen/remoting/host/win/chromoting_lib.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 __chromoting_lib_h__
+#define __chromoting_lib_h__
+
+#if defined(_MSC_VER) && (_MSC_VER >= 1020)
+#pragma once
+#endif
+
+/* Forward Declarations */
+
+#ifndef __IRdpDesktopSessionEventHandler_FWD_DEFINED__
+#define __IRdpDesktopSessionEventHandler_FWD_DEFINED__
+typedef interface IRdpDesktopSessionEventHandler IRdpDesktopSessionEventHandler;
+
+#endif /* __IRdpDesktopSessionEventHandler_FWD_DEFINED__ */
+
+
+#ifndef __IRdpDesktopSession_FWD_DEFINED__
+#define __IRdpDesktopSession_FWD_DEFINED__
+typedef interface IRdpDesktopSession IRdpDesktopSession;
+
+#endif /* __IRdpDesktopSession_FWD_DEFINED__ */
+
+
+#ifndef __RdpDesktopSession_FWD_DEFINED__
+#define __RdpDesktopSession_FWD_DEFINED__
+
+#ifdef __cplusplus
+typedef class RdpDesktopSession RdpDesktopSession;
+#else
+typedef struct RdpDesktopSession RdpDesktopSession;
+#endif /* __cplusplus */
+
+#endif /* __RdpDesktopSession_FWD_DEFINED__ */
+
+
+/* header files for imported files */
+#include "oaidl.h"
+#include "ocidl.h"
+
+#ifdef __cplusplus
+extern "C"{
+#endif
+
+
+#ifndef __IRdpDesktopSessionEventHandler_INTERFACE_DEFINED__
+#define __IRdpDesktopSessionEventHandler_INTERFACE_DEFINED__
+
+/* interface IRdpDesktopSessionEventHandler */
+/* [unique][helpstring][nonextensible][uuid][object] */
+
+
+EXTERN_C const IID IID_IRdpDesktopSessionEventHandler;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("b59b96da-83cb-40ee-9b91-c377400fc3e3")
+ IRdpDesktopSessionEventHandler : public IUnknown
+ {
+ public:
+ virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE OnRdpConnected( void) = 0;
+
+ virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE OnRdpClosed( void) = 0;
+
+ };
+
+
+#else /* C style interface */
+
+ typedef struct IRdpDesktopSessionEventHandlerVtbl
+ {
+ BEGIN_INTERFACE
+
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ IRdpDesktopSessionEventHandler * This,
+ /* [in] */ REFIID riid,
+ /* [annotation][iid_is][out] */
+ _COM_Outptr_ void **ppvObject);
+
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ IRdpDesktopSessionEventHandler * This);
+
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ IRdpDesktopSessionEventHandler * This);
+
+ /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *OnRdpConnected )(
+ IRdpDesktopSessionEventHandler * This);
+
+ /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *OnRdpClosed )(
+ IRdpDesktopSessionEventHandler * This);
+
+ END_INTERFACE
+ } IRdpDesktopSessionEventHandlerVtbl;
+
+ interface IRdpDesktopSessionEventHandler
+ {
+ CONST_VTBL struct IRdpDesktopSessionEventHandlerVtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define IRdpDesktopSessionEventHandler_QueryInterface(This,riid,ppvObject) \
+ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
+
+#define IRdpDesktopSessionEventHandler_AddRef(This) \
+ ( (This)->lpVtbl -> AddRef(This) )
+
+#define IRdpDesktopSessionEventHandler_Release(This) \
+ ( (This)->lpVtbl -> Release(This) )
+
+
+#define IRdpDesktopSessionEventHandler_OnRdpConnected(This) \
+ ( (This)->lpVtbl -> OnRdpConnected(This) )
+
+#define IRdpDesktopSessionEventHandler_OnRdpClosed(This) \
+ ( (This)->lpVtbl -> OnRdpClosed(This) )
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+
+#endif /* __IRdpDesktopSessionEventHandler_INTERFACE_DEFINED__ */
+
+
+#ifndef __IRdpDesktopSession_INTERFACE_DEFINED__
+#define __IRdpDesktopSession_INTERFACE_DEFINED__
+
+/* interface IRdpDesktopSession */
+/* [unique][helpstring][nonextensible][uuid][object] */
+
+
+EXTERN_C const IID IID_IRdpDesktopSession;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("6a7699f0-ee43-43e7-aa30-a6738f9bd470")
+ IRdpDesktopSession : public IUnknown
+ {
+ public:
+ virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Connect(
+ /* [in] */ long width,
+ /* [in] */ long height,
+ /* [in] */ long dpi_x,
+ /* [in] */ long dpi_y,
+ /* [in] */ BSTR terminal_id,
+ /* [in] */ DWORD port_number,
+ /* [in] */ IRdpDesktopSessionEventHandler *event_handler) = 0;
+
+ virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Disconnect( void) = 0;
+
+ virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ChangeResolution(
+ /* [in] */ long width,
+ /* [in] */ long height,
+ /* [in] */ long dpi_x,
+ /* [in] */ long dpi_y) = 0;
+
+ virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE InjectSas( void) = 0;
+
+ };
+
+
+#else /* C style interface */
+
+ typedef struct IRdpDesktopSessionVtbl
+ {
+ BEGIN_INTERFACE
+
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ IRdpDesktopSession * This,
+ /* [in] */ REFIID riid,
+ /* [annotation][iid_is][out] */
+ _COM_Outptr_ void **ppvObject);
+
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ IRdpDesktopSession * This);
+
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ IRdpDesktopSession * This);
+
+ /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Connect )(
+ IRdpDesktopSession * This,
+ /* [in] */ long width,
+ /* [in] */ long height,
+ /* [in] */ long dpi_x,
+ /* [in] */ long dpi_y,
+ /* [in] */ BSTR terminal_id,
+ /* [in] */ DWORD port_number,
+ /* [in] */ IRdpDesktopSessionEventHandler *event_handler);
+
+ /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Disconnect )(
+ IRdpDesktopSession * This);
+
+ /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *ChangeResolution )(
+ IRdpDesktopSession * This,
+ /* [in] */ long width,
+ /* [in] */ long height,
+ /* [in] */ long dpi_x,
+ /* [in] */ long dpi_y);
+
+ /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *InjectSas )(
+ IRdpDesktopSession * This);
+
+ END_INTERFACE
+ } IRdpDesktopSessionVtbl;
+
+ interface IRdpDesktopSession
+ {
+ CONST_VTBL struct IRdpDesktopSessionVtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define IRdpDesktopSession_QueryInterface(This,riid,ppvObject) \
+ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
+
+#define IRdpDesktopSession_AddRef(This) \
+ ( (This)->lpVtbl -> AddRef(This) )
+
+#define IRdpDesktopSession_Release(This) \
+ ( (This)->lpVtbl -> Release(This) )
+
+
+#define IRdpDesktopSession_Connect(This,width,height,dpi_x,dpi_y,terminal_id,port_number,event_handler) \
+ ( (This)->lpVtbl -> Connect(This,width,height,dpi_x,dpi_y,terminal_id,port_number,event_handler) )
+
+#define IRdpDesktopSession_Disconnect(This) \
+ ( (This)->lpVtbl -> Disconnect(This) )
+
+#define IRdpDesktopSession_ChangeResolution(This,width,height,dpi_x,dpi_y) \
+ ( (This)->lpVtbl -> ChangeResolution(This,width,height,dpi_x,dpi_y) )
+
+#define IRdpDesktopSession_InjectSas(This) \
+ ( (This)->lpVtbl -> InjectSas(This) )
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+
+#endif /* __IRdpDesktopSession_INTERFACE_DEFINED__ */
+
+
+
+#ifndef __ChromotingLib_LIBRARY_DEFINED__
+#define __ChromotingLib_LIBRARY_DEFINED__
+
+/* library ChromotingLib */
+/* [helpstring][version][uuid] */
+
+
+EXTERN_C const IID LIBID_ChromotingLib;
+
+EXTERN_C const CLSID CLSID_RdpDesktopSession;
+
+#ifdef __cplusplus
+
+class DECLSPEC_UUID("6741fd0a-6a8a-5838-a35e-8088697e2088")
+RdpDesktopSession;
+#endif
+#endif /* __ChromotingLib_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 * );
+
+/* end of Additional Prototypes */
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif
+
+
diff --git a/chromium/third_party/win_build_output/midl/remoting/host/win/x64/chromoting_lib.tlb b/chromium/third_party/win_build_output/midl/remoting/host/win/x64/chromoting_lib.tlb
new file mode 100644
index 00000000000..01bf6f048e0
--- /dev/null
+++ b/chromium/third_party/win_build_output/midl/remoting/host/win/x64/chromoting_lib.tlb
Binary files differ
diff --git a/chromium/third_party/win_build_output/midl/remoting/host/win/x64/chromoting_lib_i.c b/chromium/third_party/win_build_output/midl/remoting/host/win/x64/chromoting_lib_i.c
new file mode 100644
index 00000000000..ce296abcd2a
--- /dev/null
+++ b/chromium/third_party/win_build_output/midl/remoting/host/win/x64/chromoting_lib_i.c
@@ -0,0 +1,88 @@
+
+
+/* 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 gen/remoting/host/win/chromoting_lib.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_IRdpDesktopSessionEventHandler,0xb59b96da,0x83cb,0x40ee,0x9b,0x91,0xc3,0x77,0x40,0x0f,0xc3,0xe3);
+
+
+MIDL_DEFINE_GUID(IID, IID_IRdpDesktopSession,0x6a7699f0,0xee43,0x43e7,0xaa,0x30,0xa6,0x73,0x8f,0x9b,0xd4,0x70);
+
+
+MIDL_DEFINE_GUID(IID, LIBID_ChromotingLib,0xb6396c45,0xb0cc,0x456b,0x9f,0x49,0xf1,0x29,0x64,0xee,0x6d,0xf4);
+
+
+MIDL_DEFINE_GUID(CLSID, CLSID_RdpDesktopSession,0x6741fd0a,0x6a8a,0x5838,0xa3,0x5e,0x80,0x88,0x69,0x7e,0x20,0x88);
+
+#undef MIDL_DEFINE_GUID
+
+#ifdef __cplusplus
+}
+#endif
+
+
+
diff --git a/chromium/third_party/win_build_output/midl/remoting/host/win/x64/chromoting_lib_p.c b/chromium/third_party/win_build_output/midl/remoting/host/win/x64/chromoting_lib_p.c
new file mode 100644
index 00000000000..f24679e10e1
--- /dev/null
+++ b/chromium/third_party/win_build_output/midl/remoting/host/win/x64/chromoting_lib_p.c
@@ -0,0 +1,572 @@
+
+
+/* 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 gen/remoting/host/win/chromoting_lib.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 "chromoting_lib.h"
+
+#define TYPE_FORMAT_STRING_SIZE 57
+#define PROC_FORMAT_STRING_SIZE 227
+#define EXPR_FORMAT_STRING_SIZE 1
+#define TRANSMIT_AS_TABLE_SIZE 0
+#define WIRE_MARSHAL_TABLE_SIZE 1
+
+typedef struct _chromoting_lib_MIDL_TYPE_FORMAT_STRING
+ {
+ short Pad;
+ unsigned char Format[ TYPE_FORMAT_STRING_SIZE ];
+ } chromoting_lib_MIDL_TYPE_FORMAT_STRING;
+
+typedef struct _chromoting_lib_MIDL_PROC_FORMAT_STRING
+ {
+ short Pad;
+ unsigned char Format[ PROC_FORMAT_STRING_SIZE ];
+ } chromoting_lib_MIDL_PROC_FORMAT_STRING;
+
+typedef struct _chromoting_lib_MIDL_EXPR_FORMAT_STRING
+ {
+ long Pad;
+ unsigned char Format[ EXPR_FORMAT_STRING_SIZE ];
+ } chromoting_lib_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 chromoting_lib_MIDL_TYPE_FORMAT_STRING chromoting_lib__MIDL_TypeFormatString;
+extern const chromoting_lib_MIDL_PROC_FORMAT_STRING chromoting_lib__MIDL_ProcFormatString;
+extern const chromoting_lib_MIDL_EXPR_FORMAT_STRING chromoting_lib__MIDL_ExprFormatString;
+
+
+extern const MIDL_STUB_DESC Object_StubDesc;
+
+
+extern const MIDL_SERVER_INFO IRdpDesktopSessionEventHandler_ServerInfo;
+extern const MIDL_STUBLESS_PROXY_INFO IRdpDesktopSessionEventHandler_ProxyInfo;
+
+
+extern const MIDL_STUB_DESC Object_StubDesc;
+
+
+extern const MIDL_SERVER_INFO IRdpDesktopSession_ServerInfo;
+extern const MIDL_STUBLESS_PROXY_INFO IRdpDesktopSession_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 chromoting_lib_MIDL_PROC_FORMAT_STRING chromoting_lib__MIDL_ProcFormatString =
+ {
+ 0,
+ {
+
+ /* Procedure OnRdpConnected */
+
+ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2 */ NdrFcLong( 0x0 ), /* 0 */
+/* 6 */ NdrFcShort( 0x3 ), /* 3 */
+/* 8 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 10 */ NdrFcShort( 0x0 ), /* 0 */
+/* 12 */ NdrFcShort( 0x8 ), /* 8 */
+/* 14 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x1, /* 1 */
+/* 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 */
+
+ /* Return value */
+
+/* 26 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 28 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 30 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure Disconnect */
+
+
+ /* Procedure OnRdpClosed */
+
+/* 32 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 34 */ NdrFcLong( 0x0 ), /* 0 */
+/* 38 */ NdrFcShort( 0x4 ), /* 4 */
+/* 40 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 42 */ NdrFcShort( 0x0 ), /* 0 */
+/* 44 */ NdrFcShort( 0x8 ), /* 8 */
+/* 46 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x1, /* 1 */
+/* 48 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 50 */ NdrFcShort( 0x0 ), /* 0 */
+/* 52 */ NdrFcShort( 0x0 ), /* 0 */
+/* 54 */ NdrFcShort( 0x0 ), /* 0 */
+/* 56 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Return value */
+
+
+ /* Return value */
+
+/* 58 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 60 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 62 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure Connect */
+
+/* 64 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 66 */ NdrFcLong( 0x0 ), /* 0 */
+/* 70 */ NdrFcShort( 0x3 ), /* 3 */
+/* 72 */ NdrFcShort( 0x48 ), /* X64 Stack size/offset = 72 */
+/* 74 */ NdrFcShort( 0x28 ), /* 40 */
+/* 76 */ NdrFcShort( 0x8 ), /* 8 */
+/* 78 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
+ 0x8, /* 8 */
+/* 80 */ 0xa, /* 10 */
+ 0x5, /* Ext Flags: new corr desc, srv corr check, */
+/* 82 */ NdrFcShort( 0x0 ), /* 0 */
+/* 84 */ NdrFcShort( 0x1 ), /* 1 */
+/* 86 */ NdrFcShort( 0x0 ), /* 0 */
+/* 88 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter width */
+
+/* 90 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 92 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 94 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter height */
+
+/* 96 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 98 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 100 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter dpi_x */
+
+/* 102 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 104 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 106 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter dpi_y */
+
+/* 108 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 110 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
+/* 112 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter terminal_id */
+
+/* 114 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
+/* 116 */ NdrFcShort( 0x28 ), /* X64 Stack size/offset = 40 */
+/* 118 */ NdrFcShort( 0x1c ), /* Type Offset=28 */
+
+ /* Parameter port_number */
+
+/* 120 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 122 */ NdrFcShort( 0x30 ), /* X64 Stack size/offset = 48 */
+/* 124 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter event_handler */
+
+/* 126 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
+/* 128 */ NdrFcShort( 0x38 ), /* X64 Stack size/offset = 56 */
+/* 130 */ NdrFcShort( 0x26 ), /* Type Offset=38 */
+
+ /* Return value */
+
+/* 132 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 134 */ NdrFcShort( 0x40 ), /* X64 Stack size/offset = 64 */
+/* 136 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure ChangeResolution */
+
+/* 138 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 140 */ NdrFcLong( 0x0 ), /* 0 */
+/* 144 */ NdrFcShort( 0x5 ), /* 5 */
+/* 146 */ NdrFcShort( 0x30 ), /* X64 Stack size/offset = 48 */
+/* 148 */ NdrFcShort( 0x20 ), /* 32 */
+/* 150 */ NdrFcShort( 0x8 ), /* 8 */
+/* 152 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x5, /* 5 */
+/* 154 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 156 */ NdrFcShort( 0x0 ), /* 0 */
+/* 158 */ NdrFcShort( 0x0 ), /* 0 */
+/* 160 */ NdrFcShort( 0x0 ), /* 0 */
+/* 162 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter width */
+
+/* 164 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 166 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 168 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter height */
+
+/* 170 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 172 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 174 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter dpi_x */
+
+/* 176 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 178 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 180 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter dpi_y */
+
+/* 182 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 184 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
+/* 186 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 188 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 190 */ NdrFcShort( 0x28 ), /* X64 Stack size/offset = 40 */
+/* 192 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure InjectSas */
+
+/* 194 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 196 */ NdrFcLong( 0x0 ), /* 0 */
+/* 200 */ NdrFcShort( 0x6 ), /* 6 */
+/* 202 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 204 */ NdrFcShort( 0x0 ), /* 0 */
+/* 206 */ NdrFcShort( 0x8 ), /* 8 */
+/* 208 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x1, /* 1 */
+/* 210 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 212 */ NdrFcShort( 0x0 ), /* 0 */
+/* 214 */ NdrFcShort( 0x0 ), /* 0 */
+/* 216 */ NdrFcShort( 0x0 ), /* 0 */
+/* 218 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Return value */
+
+/* 220 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 222 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 224 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ 0x0
+ }
+ };
+
+static const chromoting_lib_MIDL_TYPE_FORMAT_STRING chromoting_lib__MIDL_TypeFormatString =
+ {
+ 0,
+ {
+ NdrFcShort( 0x0 ), /* 0 */
+/* 2 */
+ 0x12, 0x0, /* FC_UP */
+/* 4 */ NdrFcShort( 0xe ), /* Offset= 14 (18) */
+/* 6 */
+ 0x1b, /* FC_CARRAY */
+ 0x1, /* 1 */
+/* 8 */ NdrFcShort( 0x2 ), /* 2 */
+/* 10 */ 0x9, /* Corr desc: FC_ULONG */
+ 0x0, /* */
+/* 12 */ NdrFcShort( 0xfffc ), /* -4 */
+/* 14 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
+/* 16 */ 0x6, /* FC_SHORT */
+ 0x5b, /* FC_END */
+/* 18 */
+ 0x17, /* FC_CSTRUCT */
+ 0x3, /* 3 */
+/* 20 */ NdrFcShort( 0x8 ), /* 8 */
+/* 22 */ NdrFcShort( 0xfff0 ), /* Offset= -16 (6) */
+/* 24 */ 0x8, /* FC_LONG */
+ 0x8, /* FC_LONG */
+/* 26 */ 0x5c, /* FC_PAD */
+ 0x5b, /* FC_END */
+/* 28 */ 0xb4, /* FC_USER_MARSHAL */
+ 0x83, /* 131 */
+/* 30 */ NdrFcShort( 0x0 ), /* 0 */
+/* 32 */ NdrFcShort( 0x8 ), /* 8 */
+/* 34 */ NdrFcShort( 0x0 ), /* 0 */
+/* 36 */ NdrFcShort( 0xffde ), /* Offset= -34 (2) */
+/* 38 */
+ 0x2f, /* FC_IP */
+ 0x5a, /* FC_CONSTANT_IID */
+/* 40 */ NdrFcLong( 0xb59b96da ), /* -1248094502 */
+/* 44 */ NdrFcShort( 0x83cb ), /* -31797 */
+/* 46 */ NdrFcShort( 0x40ee ), /* 16622 */
+/* 48 */ 0x9b, /* 155 */
+ 0x91, /* 145 */
+/* 50 */ 0xc3, /* 195 */
+ 0x77, /* 119 */
+/* 52 */ 0x40, /* 64 */
+ 0xf, /* 15 */
+/* 54 */ 0xc3, /* 195 */
+ 0xe3, /* 227 */
+
+ 0x0
+ }
+ };
+
+static const USER_MARSHAL_ROUTINE_QUADRUPLE UserMarshalRoutines[ WIRE_MARSHAL_TABLE_SIZE ] =
+ {
+
+ {
+ BSTR_UserSize
+ ,BSTR_UserMarshal
+ ,BSTR_UserUnmarshal
+ ,BSTR_UserFree
+ }
+
+ };
+
+
+
+/* Object interface: IUnknown, ver. 0.0,
+ GUID={0x00000000,0x0000,0x0000,{0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}} */
+
+
+/* Object interface: IRdpDesktopSessionEventHandler, ver. 0.0,
+ GUID={0xb59b96da,0x83cb,0x40ee,{0x9b,0x91,0xc3,0x77,0x40,0x0f,0xc3,0xe3}} */
+
+#pragma code_seg(".orpc")
+static const unsigned short IRdpDesktopSessionEventHandler_FormatStringOffsetTable[] =
+ {
+ 0,
+ 32
+ };
+
+static const MIDL_STUBLESS_PROXY_INFO IRdpDesktopSessionEventHandler_ProxyInfo =
+ {
+ &Object_StubDesc,
+ chromoting_lib__MIDL_ProcFormatString.Format,
+ &IRdpDesktopSessionEventHandler_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0
+ };
+
+
+static const MIDL_SERVER_INFO IRdpDesktopSessionEventHandler_ServerInfo =
+ {
+ &Object_StubDesc,
+ 0,
+ chromoting_lib__MIDL_ProcFormatString.Format,
+ &IRdpDesktopSessionEventHandler_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0,
+ 0};
+CINTERFACE_PROXY_VTABLE(5) _IRdpDesktopSessionEventHandlerProxyVtbl =
+{
+ &IRdpDesktopSessionEventHandler_ProxyInfo,
+ &IID_IRdpDesktopSessionEventHandler,
+ IUnknown_QueryInterface_Proxy,
+ IUnknown_AddRef_Proxy,
+ IUnknown_Release_Proxy ,
+ (void *) (INT_PTR) -1 /* IRdpDesktopSessionEventHandler::OnRdpConnected */ ,
+ (void *) (INT_PTR) -1 /* IRdpDesktopSessionEventHandler::OnRdpClosed */
+};
+
+const CInterfaceStubVtbl _IRdpDesktopSessionEventHandlerStubVtbl =
+{
+ &IID_IRdpDesktopSessionEventHandler,
+ &IRdpDesktopSessionEventHandler_ServerInfo,
+ 5,
+ 0, /* pure interpreted */
+ CStdStubBuffer_METHODS
+};
+
+
+/* Object interface: IRdpDesktopSession, ver. 0.0,
+ GUID={0x6a7699f0,0xee43,0x43e7,{0xaa,0x30,0xa6,0x73,0x8f,0x9b,0xd4,0x70}} */
+
+#pragma code_seg(".orpc")
+static const unsigned short IRdpDesktopSession_FormatStringOffsetTable[] =
+ {
+ 64,
+ 32,
+ 138,
+ 194
+ };
+
+static const MIDL_STUBLESS_PROXY_INFO IRdpDesktopSession_ProxyInfo =
+ {
+ &Object_StubDesc,
+ chromoting_lib__MIDL_ProcFormatString.Format,
+ &IRdpDesktopSession_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0
+ };
+
+
+static const MIDL_SERVER_INFO IRdpDesktopSession_ServerInfo =
+ {
+ &Object_StubDesc,
+ 0,
+ chromoting_lib__MIDL_ProcFormatString.Format,
+ &IRdpDesktopSession_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0,
+ 0};
+CINTERFACE_PROXY_VTABLE(7) _IRdpDesktopSessionProxyVtbl =
+{
+ &IRdpDesktopSession_ProxyInfo,
+ &IID_IRdpDesktopSession,
+ IUnknown_QueryInterface_Proxy,
+ IUnknown_AddRef_Proxy,
+ IUnknown_Release_Proxy ,
+ (void *) (INT_PTR) -1 /* IRdpDesktopSession::Connect */ ,
+ (void *) (INT_PTR) -1 /* IRdpDesktopSession::Disconnect */ ,
+ (void *) (INT_PTR) -1 /* IRdpDesktopSession::ChangeResolution */ ,
+ (void *) (INT_PTR) -1 /* IRdpDesktopSession::InjectSas */
+};
+
+const CInterfaceStubVtbl _IRdpDesktopSessionStubVtbl =
+{
+ &IID_IRdpDesktopSession,
+ &IRdpDesktopSession_ServerInfo,
+ 7,
+ 0, /* pure interpreted */
+ CStdStubBuffer_METHODS
+};
+
+static const MIDL_STUB_DESC Object_StubDesc =
+ {
+ 0,
+ NdrOleAllocate,
+ NdrOleFree,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ chromoting_lib__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 _chromoting_lib_ProxyVtblList[] =
+{
+ ( CInterfaceProxyVtbl *) &_IRdpDesktopSessionEventHandlerProxyVtbl,
+ ( CInterfaceProxyVtbl *) &_IRdpDesktopSessionProxyVtbl,
+ 0
+};
+
+const CInterfaceStubVtbl * const _chromoting_lib_StubVtblList[] =
+{
+ ( CInterfaceStubVtbl *) &_IRdpDesktopSessionEventHandlerStubVtbl,
+ ( CInterfaceStubVtbl *) &_IRdpDesktopSessionStubVtbl,
+ 0
+};
+
+PCInterfaceName const _chromoting_lib_InterfaceNamesList[] =
+{
+ "IRdpDesktopSessionEventHandler",
+ "IRdpDesktopSession",
+ 0
+};
+
+
+#define _chromoting_lib_CHECK_IID(n) IID_GENERIC_CHECK_IID( _chromoting_lib, pIID, n)
+
+int __stdcall _chromoting_lib_IID_Lookup( const IID * pIID, int * pIndex )
+{
+ IID_BS_LOOKUP_SETUP
+
+ IID_BS_LOOKUP_INITIAL_TEST( _chromoting_lib, 2, 1 )
+ IID_BS_LOOKUP_RETURN_RESULT( _chromoting_lib, 2, *pIndex )
+
+}
+
+const ExtendedProxyFileInfo chromoting_lib_ProxyFileInfo =
+{
+ (PCInterfaceProxyVtblList *) & _chromoting_lib_ProxyVtblList,
+ (PCInterfaceStubVtblList *) & _chromoting_lib_StubVtblList,
+ (const PCInterfaceName * ) & _chromoting_lib_InterfaceNamesList,
+ 0, /* no delegation */
+ & _chromoting_lib_IID_Lookup,
+ 2,
+ 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/remoting/host/win/x86/chromoting_lib.dlldata.c b/chromium/third_party/win_build_output/midl/remoting/host/win/x86/chromoting_lib.dlldata.c
new file mode 100644
index 00000000000..62257138fca
--- /dev/null
+++ b/chromium/third_party/win_build_output/midl/remoting/host/win/x86/chromoting_lib.dlldata.c
@@ -0,0 +1,37 @@
+/*********************************************************
+ 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
+
+*********************************************************/
+
+
+#include <rpcproxy.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+EXTERN_PROXY_FILE( chromoting_lib )
+
+
+PROXYFILE_LIST_START
+/* Start of list */
+ REFERENCE_PROXY_FILE( chromoting_lib ),
+/* 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/remoting/host/win/x86/chromoting_lib.h b/chromium/third_party/win_build_output/midl/remoting/host/win/x86/chromoting_lib.h
new file mode 100644
index 00000000000..62ced2fa3bc
--- /dev/null
+++ b/chromium/third_party/win_build_output/midl/remoting/host/win/x86/chromoting_lib.h
@@ -0,0 +1,327 @@
+
+
+/* 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 gen/remoting/host/win/chromoting_lib.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 __chromoting_lib_h__
+#define __chromoting_lib_h__
+
+#if defined(_MSC_VER) && (_MSC_VER >= 1020)
+#pragma once
+#endif
+
+/* Forward Declarations */
+
+#ifndef __IRdpDesktopSessionEventHandler_FWD_DEFINED__
+#define __IRdpDesktopSessionEventHandler_FWD_DEFINED__
+typedef interface IRdpDesktopSessionEventHandler IRdpDesktopSessionEventHandler;
+
+#endif /* __IRdpDesktopSessionEventHandler_FWD_DEFINED__ */
+
+
+#ifndef __IRdpDesktopSession_FWD_DEFINED__
+#define __IRdpDesktopSession_FWD_DEFINED__
+typedef interface IRdpDesktopSession IRdpDesktopSession;
+
+#endif /* __IRdpDesktopSession_FWD_DEFINED__ */
+
+
+#ifndef __RdpDesktopSession_FWD_DEFINED__
+#define __RdpDesktopSession_FWD_DEFINED__
+
+#ifdef __cplusplus
+typedef class RdpDesktopSession RdpDesktopSession;
+#else
+typedef struct RdpDesktopSession RdpDesktopSession;
+#endif /* __cplusplus */
+
+#endif /* __RdpDesktopSession_FWD_DEFINED__ */
+
+
+/* header files for imported files */
+#include "oaidl.h"
+#include "ocidl.h"
+
+#ifdef __cplusplus
+extern "C"{
+#endif
+
+
+#ifndef __IRdpDesktopSessionEventHandler_INTERFACE_DEFINED__
+#define __IRdpDesktopSessionEventHandler_INTERFACE_DEFINED__
+
+/* interface IRdpDesktopSessionEventHandler */
+/* [unique][helpstring][nonextensible][uuid][object] */
+
+
+EXTERN_C const IID IID_IRdpDesktopSessionEventHandler;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("b59b96da-83cb-40ee-9b91-c377400fc3e3")
+ IRdpDesktopSessionEventHandler : public IUnknown
+ {
+ public:
+ virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE OnRdpConnected( void) = 0;
+
+ virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE OnRdpClosed( void) = 0;
+
+ };
+
+
+#else /* C style interface */
+
+ typedef struct IRdpDesktopSessionEventHandlerVtbl
+ {
+ BEGIN_INTERFACE
+
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ IRdpDesktopSessionEventHandler * This,
+ /* [in] */ REFIID riid,
+ /* [annotation][iid_is][out] */
+ _COM_Outptr_ void **ppvObject);
+
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ IRdpDesktopSessionEventHandler * This);
+
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ IRdpDesktopSessionEventHandler * This);
+
+ /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *OnRdpConnected )(
+ IRdpDesktopSessionEventHandler * This);
+
+ /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *OnRdpClosed )(
+ IRdpDesktopSessionEventHandler * This);
+
+ END_INTERFACE
+ } IRdpDesktopSessionEventHandlerVtbl;
+
+ interface IRdpDesktopSessionEventHandler
+ {
+ CONST_VTBL struct IRdpDesktopSessionEventHandlerVtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define IRdpDesktopSessionEventHandler_QueryInterface(This,riid,ppvObject) \
+ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
+
+#define IRdpDesktopSessionEventHandler_AddRef(This) \
+ ( (This)->lpVtbl -> AddRef(This) )
+
+#define IRdpDesktopSessionEventHandler_Release(This) \
+ ( (This)->lpVtbl -> Release(This) )
+
+
+#define IRdpDesktopSessionEventHandler_OnRdpConnected(This) \
+ ( (This)->lpVtbl -> OnRdpConnected(This) )
+
+#define IRdpDesktopSessionEventHandler_OnRdpClosed(This) \
+ ( (This)->lpVtbl -> OnRdpClosed(This) )
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+
+#endif /* __IRdpDesktopSessionEventHandler_INTERFACE_DEFINED__ */
+
+
+#ifndef __IRdpDesktopSession_INTERFACE_DEFINED__
+#define __IRdpDesktopSession_INTERFACE_DEFINED__
+
+/* interface IRdpDesktopSession */
+/* [unique][helpstring][nonextensible][uuid][object] */
+
+
+EXTERN_C const IID IID_IRdpDesktopSession;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("6a7699f0-ee43-43e7-aa30-a6738f9bd470")
+ IRdpDesktopSession : public IUnknown
+ {
+ public:
+ virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Connect(
+ /* [in] */ long width,
+ /* [in] */ long height,
+ /* [in] */ long dpi_x,
+ /* [in] */ long dpi_y,
+ /* [in] */ BSTR terminal_id,
+ /* [in] */ DWORD port_number,
+ /* [in] */ IRdpDesktopSessionEventHandler *event_handler) = 0;
+
+ virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Disconnect( void) = 0;
+
+ virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ChangeResolution(
+ /* [in] */ long width,
+ /* [in] */ long height,
+ /* [in] */ long dpi_x,
+ /* [in] */ long dpi_y) = 0;
+
+ virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE InjectSas( void) = 0;
+
+ };
+
+
+#else /* C style interface */
+
+ typedef struct IRdpDesktopSessionVtbl
+ {
+ BEGIN_INTERFACE
+
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ IRdpDesktopSession * This,
+ /* [in] */ REFIID riid,
+ /* [annotation][iid_is][out] */
+ _COM_Outptr_ void **ppvObject);
+
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ IRdpDesktopSession * This);
+
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ IRdpDesktopSession * This);
+
+ /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Connect )(
+ IRdpDesktopSession * This,
+ /* [in] */ long width,
+ /* [in] */ long height,
+ /* [in] */ long dpi_x,
+ /* [in] */ long dpi_y,
+ /* [in] */ BSTR terminal_id,
+ /* [in] */ DWORD port_number,
+ /* [in] */ IRdpDesktopSessionEventHandler *event_handler);
+
+ /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Disconnect )(
+ IRdpDesktopSession * This);
+
+ /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *ChangeResolution )(
+ IRdpDesktopSession * This,
+ /* [in] */ long width,
+ /* [in] */ long height,
+ /* [in] */ long dpi_x,
+ /* [in] */ long dpi_y);
+
+ /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *InjectSas )(
+ IRdpDesktopSession * This);
+
+ END_INTERFACE
+ } IRdpDesktopSessionVtbl;
+
+ interface IRdpDesktopSession
+ {
+ CONST_VTBL struct IRdpDesktopSessionVtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define IRdpDesktopSession_QueryInterface(This,riid,ppvObject) \
+ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
+
+#define IRdpDesktopSession_AddRef(This) \
+ ( (This)->lpVtbl -> AddRef(This) )
+
+#define IRdpDesktopSession_Release(This) \
+ ( (This)->lpVtbl -> Release(This) )
+
+
+#define IRdpDesktopSession_Connect(This,width,height,dpi_x,dpi_y,terminal_id,port_number,event_handler) \
+ ( (This)->lpVtbl -> Connect(This,width,height,dpi_x,dpi_y,terminal_id,port_number,event_handler) )
+
+#define IRdpDesktopSession_Disconnect(This) \
+ ( (This)->lpVtbl -> Disconnect(This) )
+
+#define IRdpDesktopSession_ChangeResolution(This,width,height,dpi_x,dpi_y) \
+ ( (This)->lpVtbl -> ChangeResolution(This,width,height,dpi_x,dpi_y) )
+
+#define IRdpDesktopSession_InjectSas(This) \
+ ( (This)->lpVtbl -> InjectSas(This) )
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+
+#endif /* __IRdpDesktopSession_INTERFACE_DEFINED__ */
+
+
+
+#ifndef __ChromotingLib_LIBRARY_DEFINED__
+#define __ChromotingLib_LIBRARY_DEFINED__
+
+/* library ChromotingLib */
+/* [helpstring][version][uuid] */
+
+
+EXTERN_C const IID LIBID_ChromotingLib;
+
+EXTERN_C const CLSID CLSID_RdpDesktopSession;
+
+#ifdef __cplusplus
+
+class DECLSPEC_UUID("6741fd0a-6a8a-5838-a35e-8088697e2088")
+RdpDesktopSession;
+#endif
+#endif /* __ChromotingLib_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 * );
+
+/* end of Additional Prototypes */
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif
+
+
diff --git a/chromium/third_party/win_build_output/midl/remoting/host/win/x86/chromoting_lib.tlb b/chromium/third_party/win_build_output/midl/remoting/host/win/x86/chromoting_lib.tlb
new file mode 100644
index 00000000000..42ae987e6a3
--- /dev/null
+++ b/chromium/third_party/win_build_output/midl/remoting/host/win/x86/chromoting_lib.tlb
Binary files differ
diff --git a/chromium/third_party/win_build_output/midl/remoting/host/win/x86/chromoting_lib_i.c b/chromium/third_party/win_build_output/midl/remoting/host/win/x86/chromoting_lib_i.c
new file mode 100644
index 00000000000..e975a95a84e
--- /dev/null
+++ b/chromium/third_party/win_build_output/midl/remoting/host/win/x86/chromoting_lib_i.c
@@ -0,0 +1,88 @@
+
+
+/* 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 gen/remoting/host/win/chromoting_lib.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_IRdpDesktopSessionEventHandler,0xb59b96da,0x83cb,0x40ee,0x9b,0x91,0xc3,0x77,0x40,0x0f,0xc3,0xe3);
+
+
+MIDL_DEFINE_GUID(IID, IID_IRdpDesktopSession,0x6a7699f0,0xee43,0x43e7,0xaa,0x30,0xa6,0x73,0x8f,0x9b,0xd4,0x70);
+
+
+MIDL_DEFINE_GUID(IID, LIBID_ChromotingLib,0xb6396c45,0xb0cc,0x456b,0x9f,0x49,0xf1,0x29,0x64,0xee,0x6d,0xf4);
+
+
+MIDL_DEFINE_GUID(CLSID, CLSID_RdpDesktopSession,0x6741fd0a,0x6a8a,0x5838,0xa3,0x5e,0x80,0x88,0x69,0x7e,0x20,0x88);
+
+#undef MIDL_DEFINE_GUID
+
+#ifdef __cplusplus
+}
+#endif
+
+
+
diff --git a/chromium/third_party/win_build_output/midl/remoting/host/win/x86/chromoting_lib_p.c b/chromium/third_party/win_build_output/midl/remoting/host/win/x86/chromoting_lib_p.c
new file mode 100644
index 00000000000..8bee3fa68d8
--- /dev/null
+++ b/chromium/third_party/win_build_output/midl/remoting/host/win/x86/chromoting_lib_p.c
@@ -0,0 +1,578 @@
+
+
+/* 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 gen/remoting/host/win/chromoting_lib.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 "chromoting_lib.h"
+
+#define TYPE_FORMAT_STRING_SIZE 57
+#define PROC_FORMAT_STRING_SIZE 217
+#define EXPR_FORMAT_STRING_SIZE 1
+#define TRANSMIT_AS_TABLE_SIZE 0
+#define WIRE_MARSHAL_TABLE_SIZE 1
+
+typedef struct _chromoting_lib_MIDL_TYPE_FORMAT_STRING
+ {
+ short Pad;
+ unsigned char Format[ TYPE_FORMAT_STRING_SIZE ];
+ } chromoting_lib_MIDL_TYPE_FORMAT_STRING;
+
+typedef struct _chromoting_lib_MIDL_PROC_FORMAT_STRING
+ {
+ short Pad;
+ unsigned char Format[ PROC_FORMAT_STRING_SIZE ];
+ } chromoting_lib_MIDL_PROC_FORMAT_STRING;
+
+typedef struct _chromoting_lib_MIDL_EXPR_FORMAT_STRING
+ {
+ long Pad;
+ unsigned char Format[ EXPR_FORMAT_STRING_SIZE ];
+ } chromoting_lib_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 chromoting_lib_MIDL_TYPE_FORMAT_STRING chromoting_lib__MIDL_TypeFormatString;
+extern const chromoting_lib_MIDL_PROC_FORMAT_STRING chromoting_lib__MIDL_ProcFormatString;
+extern const chromoting_lib_MIDL_EXPR_FORMAT_STRING chromoting_lib__MIDL_ExprFormatString;
+
+
+extern const MIDL_STUB_DESC Object_StubDesc;
+
+
+extern const MIDL_SERVER_INFO IRdpDesktopSessionEventHandler_ServerInfo;
+extern const MIDL_STUBLESS_PROXY_INFO IRdpDesktopSessionEventHandler_ProxyInfo;
+
+
+extern const MIDL_STUB_DESC Object_StubDesc;
+
+
+extern const MIDL_SERVER_INFO IRdpDesktopSession_ServerInfo;
+extern const MIDL_STUBLESS_PROXY_INFO IRdpDesktopSession_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 chromoting_lib_MIDL_PROC_FORMAT_STRING chromoting_lib__MIDL_ProcFormatString =
+ {
+ 0,
+ {
+
+ /* Procedure OnRdpConnected */
+
+ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2 */ NdrFcLong( 0x0 ), /* 0 */
+/* 6 */ NdrFcShort( 0x3 ), /* 3 */
+/* 8 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 10 */ NdrFcShort( 0x0 ), /* 0 */
+/* 12 */ NdrFcShort( 0x8 ), /* 8 */
+/* 14 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x1, /* 1 */
+/* 16 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 18 */ NdrFcShort( 0x0 ), /* 0 */
+/* 20 */ NdrFcShort( 0x0 ), /* 0 */
+/* 22 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Return value */
+
+/* 24 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 26 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 28 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure Disconnect */
+
+
+ /* Procedure OnRdpClosed */
+
+/* 30 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 32 */ NdrFcLong( 0x0 ), /* 0 */
+/* 36 */ NdrFcShort( 0x4 ), /* 4 */
+/* 38 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 40 */ NdrFcShort( 0x0 ), /* 0 */
+/* 42 */ NdrFcShort( 0x8 ), /* 8 */
+/* 44 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x1, /* 1 */
+/* 46 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 48 */ NdrFcShort( 0x0 ), /* 0 */
+/* 50 */ NdrFcShort( 0x0 ), /* 0 */
+/* 52 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Return value */
+
+
+ /* Return value */
+
+/* 54 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 56 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 58 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure Connect */
+
+/* 60 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 62 */ NdrFcLong( 0x0 ), /* 0 */
+/* 66 */ NdrFcShort( 0x3 ), /* 3 */
+/* 68 */ NdrFcShort( 0x24 ), /* x86 Stack size/offset = 36 */
+/* 70 */ NdrFcShort( 0x28 ), /* 40 */
+/* 72 */ NdrFcShort( 0x8 ), /* 8 */
+/* 74 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
+ 0x8, /* 8 */
+/* 76 */ 0x8, /* 8 */
+ 0x5, /* Ext Flags: new corr desc, srv corr check, */
+/* 78 */ NdrFcShort( 0x0 ), /* 0 */
+/* 80 */ NdrFcShort( 0x1 ), /* 1 */
+/* 82 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter width */
+
+/* 84 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 86 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 88 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter height */
+
+/* 90 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 92 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 94 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter dpi_x */
+
+/* 96 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 98 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 100 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter dpi_y */
+
+/* 102 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 104 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
+/* 106 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter terminal_id */
+
+/* 108 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
+/* 110 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
+/* 112 */ NdrFcShort( 0x1c ), /* Type Offset=28 */
+
+ /* Parameter port_number */
+
+/* 114 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 116 */ NdrFcShort( 0x18 ), /* x86 Stack size/offset = 24 */
+/* 118 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter event_handler */
+
+/* 120 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
+/* 122 */ NdrFcShort( 0x1c ), /* x86 Stack size/offset = 28 */
+/* 124 */ NdrFcShort( 0x26 ), /* Type Offset=38 */
+
+ /* Return value */
+
+/* 126 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 128 */ NdrFcShort( 0x20 ), /* x86 Stack size/offset = 32 */
+/* 130 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure ChangeResolution */
+
+/* 132 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 134 */ NdrFcLong( 0x0 ), /* 0 */
+/* 138 */ NdrFcShort( 0x5 ), /* 5 */
+/* 140 */ NdrFcShort( 0x18 ), /* x86 Stack size/offset = 24 */
+/* 142 */ NdrFcShort( 0x20 ), /* 32 */
+/* 144 */ NdrFcShort( 0x8 ), /* 8 */
+/* 146 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x5, /* 5 */
+/* 148 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 150 */ NdrFcShort( 0x0 ), /* 0 */
+/* 152 */ NdrFcShort( 0x0 ), /* 0 */
+/* 154 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter width */
+
+/* 156 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 158 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 160 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter height */
+
+/* 162 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 164 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 166 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter dpi_x */
+
+/* 168 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 170 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 172 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter dpi_y */
+
+/* 174 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 176 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
+/* 178 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 180 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 182 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
+/* 184 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure InjectSas */
+
+/* 186 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 188 */ NdrFcLong( 0x0 ), /* 0 */
+/* 192 */ NdrFcShort( 0x6 ), /* 6 */
+/* 194 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 196 */ NdrFcShort( 0x0 ), /* 0 */
+/* 198 */ NdrFcShort( 0x8 ), /* 8 */
+/* 200 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x1, /* 1 */
+/* 202 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 204 */ NdrFcShort( 0x0 ), /* 0 */
+/* 206 */ NdrFcShort( 0x0 ), /* 0 */
+/* 208 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Return value */
+
+/* 210 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 212 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 214 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ 0x0
+ }
+ };
+
+static const chromoting_lib_MIDL_TYPE_FORMAT_STRING chromoting_lib__MIDL_TypeFormatString =
+ {
+ 0,
+ {
+ NdrFcShort( 0x0 ), /* 0 */
+/* 2 */
+ 0x12, 0x0, /* FC_UP */
+/* 4 */ NdrFcShort( 0xe ), /* Offset= 14 (18) */
+/* 6 */
+ 0x1b, /* FC_CARRAY */
+ 0x1, /* 1 */
+/* 8 */ NdrFcShort( 0x2 ), /* 2 */
+/* 10 */ 0x9, /* Corr desc: FC_ULONG */
+ 0x0, /* */
+/* 12 */ NdrFcShort( 0xfffc ), /* -4 */
+/* 14 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
+/* 16 */ 0x6, /* FC_SHORT */
+ 0x5b, /* FC_END */
+/* 18 */
+ 0x17, /* FC_CSTRUCT */
+ 0x3, /* 3 */
+/* 20 */ NdrFcShort( 0x8 ), /* 8 */
+/* 22 */ NdrFcShort( 0xfff0 ), /* Offset= -16 (6) */
+/* 24 */ 0x8, /* FC_LONG */
+ 0x8, /* FC_LONG */
+/* 26 */ 0x5c, /* FC_PAD */
+ 0x5b, /* FC_END */
+/* 28 */ 0xb4, /* FC_USER_MARSHAL */
+ 0x83, /* 131 */
+/* 30 */ NdrFcShort( 0x0 ), /* 0 */
+/* 32 */ NdrFcShort( 0x4 ), /* 4 */
+/* 34 */ NdrFcShort( 0x0 ), /* 0 */
+/* 36 */ NdrFcShort( 0xffde ), /* Offset= -34 (2) */
+/* 38 */
+ 0x2f, /* FC_IP */
+ 0x5a, /* FC_CONSTANT_IID */
+/* 40 */ NdrFcLong( 0xb59b96da ), /* -1248094502 */
+/* 44 */ NdrFcShort( 0x83cb ), /* -31797 */
+/* 46 */ NdrFcShort( 0x40ee ), /* 16622 */
+/* 48 */ 0x9b, /* 155 */
+ 0x91, /* 145 */
+/* 50 */ 0xc3, /* 195 */
+ 0x77, /* 119 */
+/* 52 */ 0x40, /* 64 */
+ 0xf, /* 15 */
+/* 54 */ 0xc3, /* 195 */
+ 0xe3, /* 227 */
+
+ 0x0
+ }
+ };
+
+static const USER_MARSHAL_ROUTINE_QUADRUPLE UserMarshalRoutines[ WIRE_MARSHAL_TABLE_SIZE ] =
+ {
+
+ {
+ BSTR_UserSize
+ ,BSTR_UserMarshal
+ ,BSTR_UserUnmarshal
+ ,BSTR_UserFree
+ }
+
+ };
+
+
+
+/* Object interface: IUnknown, ver. 0.0,
+ GUID={0x00000000,0x0000,0x0000,{0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}} */
+
+
+/* Object interface: IRdpDesktopSessionEventHandler, ver. 0.0,
+ GUID={0xb59b96da,0x83cb,0x40ee,{0x9b,0x91,0xc3,0x77,0x40,0x0f,0xc3,0xe3}} */
+
+#pragma code_seg(".orpc")
+static const unsigned short IRdpDesktopSessionEventHandler_FormatStringOffsetTable[] =
+ {
+ 0,
+ 30
+ };
+
+static const MIDL_STUBLESS_PROXY_INFO IRdpDesktopSessionEventHandler_ProxyInfo =
+ {
+ &Object_StubDesc,
+ chromoting_lib__MIDL_ProcFormatString.Format,
+ &IRdpDesktopSessionEventHandler_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0
+ };
+
+
+static const MIDL_SERVER_INFO IRdpDesktopSessionEventHandler_ServerInfo =
+ {
+ &Object_StubDesc,
+ 0,
+ chromoting_lib__MIDL_ProcFormatString.Format,
+ &IRdpDesktopSessionEventHandler_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0,
+ 0};
+CINTERFACE_PROXY_VTABLE(5) _IRdpDesktopSessionEventHandlerProxyVtbl =
+{
+ &IRdpDesktopSessionEventHandler_ProxyInfo,
+ &IID_IRdpDesktopSessionEventHandler,
+ IUnknown_QueryInterface_Proxy,
+ IUnknown_AddRef_Proxy,
+ IUnknown_Release_Proxy ,
+ (void *) (INT_PTR) -1 /* IRdpDesktopSessionEventHandler::OnRdpConnected */ ,
+ (void *) (INT_PTR) -1 /* IRdpDesktopSessionEventHandler::OnRdpClosed */
+};
+
+const CInterfaceStubVtbl _IRdpDesktopSessionEventHandlerStubVtbl =
+{
+ &IID_IRdpDesktopSessionEventHandler,
+ &IRdpDesktopSessionEventHandler_ServerInfo,
+ 5,
+ 0, /* pure interpreted */
+ CStdStubBuffer_METHODS
+};
+
+
+/* Object interface: IRdpDesktopSession, ver. 0.0,
+ GUID={0x6a7699f0,0xee43,0x43e7,{0xaa,0x30,0xa6,0x73,0x8f,0x9b,0xd4,0x70}} */
+
+#pragma code_seg(".orpc")
+static const unsigned short IRdpDesktopSession_FormatStringOffsetTable[] =
+ {
+ 60,
+ 30,
+ 132,
+ 186
+ };
+
+static const MIDL_STUBLESS_PROXY_INFO IRdpDesktopSession_ProxyInfo =
+ {
+ &Object_StubDesc,
+ chromoting_lib__MIDL_ProcFormatString.Format,
+ &IRdpDesktopSession_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0
+ };
+
+
+static const MIDL_SERVER_INFO IRdpDesktopSession_ServerInfo =
+ {
+ &Object_StubDesc,
+ 0,
+ chromoting_lib__MIDL_ProcFormatString.Format,
+ &IRdpDesktopSession_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0,
+ 0};
+CINTERFACE_PROXY_VTABLE(7) _IRdpDesktopSessionProxyVtbl =
+{
+ &IRdpDesktopSession_ProxyInfo,
+ &IID_IRdpDesktopSession,
+ IUnknown_QueryInterface_Proxy,
+ IUnknown_AddRef_Proxy,
+ IUnknown_Release_Proxy ,
+ (void *) (INT_PTR) -1 /* IRdpDesktopSession::Connect */ ,
+ (void *) (INT_PTR) -1 /* IRdpDesktopSession::Disconnect */ ,
+ (void *) (INT_PTR) -1 /* IRdpDesktopSession::ChangeResolution */ ,
+ (void *) (INT_PTR) -1 /* IRdpDesktopSession::InjectSas */
+};
+
+const CInterfaceStubVtbl _IRdpDesktopSessionStubVtbl =
+{
+ &IID_IRdpDesktopSession,
+ &IRdpDesktopSession_ServerInfo,
+ 7,
+ 0, /* pure interpreted */
+ CStdStubBuffer_METHODS
+};
+
+static const MIDL_STUB_DESC Object_StubDesc =
+ {
+ 0,
+ NdrOleAllocate,
+ NdrOleFree,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ chromoting_lib__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 _chromoting_lib_ProxyVtblList[] =
+{
+ ( CInterfaceProxyVtbl *) &_IRdpDesktopSessionEventHandlerProxyVtbl,
+ ( CInterfaceProxyVtbl *) &_IRdpDesktopSessionProxyVtbl,
+ 0
+};
+
+const CInterfaceStubVtbl * const _chromoting_lib_StubVtblList[] =
+{
+ ( CInterfaceStubVtbl *) &_IRdpDesktopSessionEventHandlerStubVtbl,
+ ( CInterfaceStubVtbl *) &_IRdpDesktopSessionStubVtbl,
+ 0
+};
+
+PCInterfaceName const _chromoting_lib_InterfaceNamesList[] =
+{
+ "IRdpDesktopSessionEventHandler",
+ "IRdpDesktopSession",
+ 0
+};
+
+
+#define _chromoting_lib_CHECK_IID(n) IID_GENERIC_CHECK_IID( _chromoting_lib, pIID, n)
+
+int __stdcall _chromoting_lib_IID_Lookup( const IID * pIID, int * pIndex )
+{
+ IID_BS_LOOKUP_SETUP
+
+ IID_BS_LOOKUP_INITIAL_TEST( _chromoting_lib, 2, 1 )
+ IID_BS_LOOKUP_RETURN_RESULT( _chromoting_lib, 2, *pIndex )
+
+}
+
+const ExtendedProxyFileInfo chromoting_lib_ProxyFileInfo =
+{
+ (PCInterfaceProxyVtblList *) & _chromoting_lib_ProxyVtblList,
+ (PCInterfaceStubVtblList *) & _chromoting_lib_StubVtblList,
+ (const PCInterfaceName * ) & _chromoting_lib_InterfaceNamesList,
+ 0, /* no delegation */
+ & _chromoting_lib_IID_Lookup,
+ 2,
+ 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_) */
+
diff --git a/chromium/third_party/win_build_output/midl/third_party/iaccessible2/x64/ia2_api_all.dlldata.c b/chromium/third_party/win_build_output/midl/third_party/iaccessible2/x64/ia2_api_all.dlldata.c
new file mode 100644
index 00000000000..1685d8340a7
--- /dev/null
+++ b/chromium/third_party/win_build_output/midl/third_party/iaccessible2/x64/ia2_api_all.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( ia2_api_all )
+
+
+PROXYFILE_LIST_START
+/* Start of list */
+ REFERENCE_PROXY_FILE( ia2_api_all ),
+/* 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/third_party/iaccessible2/x64/ia2_api_all.h b/chromium/third_party/win_build_output/midl/third_party/iaccessible2/x64/ia2_api_all.h
new file mode 100644
index 00000000000..dada8e6fad6
--- /dev/null
+++ b/chromium/third_party/win_build_output/midl/third_party/iaccessible2/x64/ia2_api_all.h
@@ -0,0 +1,4746 @@
+
+
+/* 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 ../../third_party/iaccessible2/ia2_api_all.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 __ia2_api_all_h__
+#define __ia2_api_all_h__
+
+#if defined(_MSC_VER) && (_MSC_VER >= 1020)
+#pragma once
+#endif
+
+/* Forward Declarations */
+
+#ifndef __IAccessibleRelation_FWD_DEFINED__
+#define __IAccessibleRelation_FWD_DEFINED__
+typedef interface IAccessibleRelation IAccessibleRelation;
+
+#endif /* __IAccessibleRelation_FWD_DEFINED__ */
+
+
+#ifndef __IAccessibleAction_FWD_DEFINED__
+#define __IAccessibleAction_FWD_DEFINED__
+typedef interface IAccessibleAction IAccessibleAction;
+
+#endif /* __IAccessibleAction_FWD_DEFINED__ */
+
+
+#ifndef __IAccessible2_FWD_DEFINED__
+#define __IAccessible2_FWD_DEFINED__
+typedef interface IAccessible2 IAccessible2;
+
+#endif /* __IAccessible2_FWD_DEFINED__ */
+
+
+#ifndef __IAccessible2_2_FWD_DEFINED__
+#define __IAccessible2_2_FWD_DEFINED__
+typedef interface IAccessible2_2 IAccessible2_2;
+
+#endif /* __IAccessible2_2_FWD_DEFINED__ */
+
+
+#ifndef __IAccessibleComponent_FWD_DEFINED__
+#define __IAccessibleComponent_FWD_DEFINED__
+typedef interface IAccessibleComponent IAccessibleComponent;
+
+#endif /* __IAccessibleComponent_FWD_DEFINED__ */
+
+
+#ifndef __IAccessibleValue_FWD_DEFINED__
+#define __IAccessibleValue_FWD_DEFINED__
+typedef interface IAccessibleValue IAccessibleValue;
+
+#endif /* __IAccessibleValue_FWD_DEFINED__ */
+
+
+#ifndef __IAccessibleText_FWD_DEFINED__
+#define __IAccessibleText_FWD_DEFINED__
+typedef interface IAccessibleText IAccessibleText;
+
+#endif /* __IAccessibleText_FWD_DEFINED__ */
+
+
+#ifndef __IAccessibleText2_FWD_DEFINED__
+#define __IAccessibleText2_FWD_DEFINED__
+typedef interface IAccessibleText2 IAccessibleText2;
+
+#endif /* __IAccessibleText2_FWD_DEFINED__ */
+
+
+#ifndef __IAccessibleEditableText_FWD_DEFINED__
+#define __IAccessibleEditableText_FWD_DEFINED__
+typedef interface IAccessibleEditableText IAccessibleEditableText;
+
+#endif /* __IAccessibleEditableText_FWD_DEFINED__ */
+
+
+#ifndef __IAccessibleHyperlink_FWD_DEFINED__
+#define __IAccessibleHyperlink_FWD_DEFINED__
+typedef interface IAccessibleHyperlink IAccessibleHyperlink;
+
+#endif /* __IAccessibleHyperlink_FWD_DEFINED__ */
+
+
+#ifndef __IAccessibleHypertext_FWD_DEFINED__
+#define __IAccessibleHypertext_FWD_DEFINED__
+typedef interface IAccessibleHypertext IAccessibleHypertext;
+
+#endif /* __IAccessibleHypertext_FWD_DEFINED__ */
+
+
+#ifndef __IAccessibleHypertext2_FWD_DEFINED__
+#define __IAccessibleHypertext2_FWD_DEFINED__
+typedef interface IAccessibleHypertext2 IAccessibleHypertext2;
+
+#endif /* __IAccessibleHypertext2_FWD_DEFINED__ */
+
+
+#ifndef __IAccessibleTable_FWD_DEFINED__
+#define __IAccessibleTable_FWD_DEFINED__
+typedef interface IAccessibleTable IAccessibleTable;
+
+#endif /* __IAccessibleTable_FWD_DEFINED__ */
+
+
+#ifndef __IAccessibleTable2_FWD_DEFINED__
+#define __IAccessibleTable2_FWD_DEFINED__
+typedef interface IAccessibleTable2 IAccessibleTable2;
+
+#endif /* __IAccessibleTable2_FWD_DEFINED__ */
+
+
+#ifndef __IAccessibleTableCell_FWD_DEFINED__
+#define __IAccessibleTableCell_FWD_DEFINED__
+typedef interface IAccessibleTableCell IAccessibleTableCell;
+
+#endif /* __IAccessibleTableCell_FWD_DEFINED__ */
+
+
+#ifndef __IAccessibleImage_FWD_DEFINED__
+#define __IAccessibleImage_FWD_DEFINED__
+typedef interface IAccessibleImage IAccessibleImage;
+
+#endif /* __IAccessibleImage_FWD_DEFINED__ */
+
+
+#ifndef __IAccessibleApplication_FWD_DEFINED__
+#define __IAccessibleApplication_FWD_DEFINED__
+typedef interface IAccessibleApplication IAccessibleApplication;
+
+#endif /* __IAccessibleApplication_FWD_DEFINED__ */
+
+
+#ifndef __IAccessibleDocument_FWD_DEFINED__
+#define __IAccessibleDocument_FWD_DEFINED__
+typedef interface IAccessibleDocument IAccessibleDocument;
+
+#endif /* __IAccessibleDocument_FWD_DEFINED__ */
+
+
+#ifndef __IAccessible2_FWD_DEFINED__
+#define __IAccessible2_FWD_DEFINED__
+typedef interface IAccessible2 IAccessible2;
+
+#endif /* __IAccessible2_FWD_DEFINED__ */
+
+
+#ifndef __IAccessible2_2_FWD_DEFINED__
+#define __IAccessible2_2_FWD_DEFINED__
+typedef interface IAccessible2_2 IAccessible2_2;
+
+#endif /* __IAccessible2_2_FWD_DEFINED__ */
+
+
+#ifndef __IAccessibleAction_FWD_DEFINED__
+#define __IAccessibleAction_FWD_DEFINED__
+typedef interface IAccessibleAction IAccessibleAction;
+
+#endif /* __IAccessibleAction_FWD_DEFINED__ */
+
+
+#ifndef __IAccessibleApplication_FWD_DEFINED__
+#define __IAccessibleApplication_FWD_DEFINED__
+typedef interface IAccessibleApplication IAccessibleApplication;
+
+#endif /* __IAccessibleApplication_FWD_DEFINED__ */
+
+
+#ifndef __IAccessibleComponent_FWD_DEFINED__
+#define __IAccessibleComponent_FWD_DEFINED__
+typedef interface IAccessibleComponent IAccessibleComponent;
+
+#endif /* __IAccessibleComponent_FWD_DEFINED__ */
+
+
+#ifndef __IAccessibleDocument_FWD_DEFINED__
+#define __IAccessibleDocument_FWD_DEFINED__
+typedef interface IAccessibleDocument IAccessibleDocument;
+
+#endif /* __IAccessibleDocument_FWD_DEFINED__ */
+
+
+#ifndef __IAccessibleEditableText_FWD_DEFINED__
+#define __IAccessibleEditableText_FWD_DEFINED__
+typedef interface IAccessibleEditableText IAccessibleEditableText;
+
+#endif /* __IAccessibleEditableText_FWD_DEFINED__ */
+
+
+#ifndef __IAccessibleHyperlink_FWD_DEFINED__
+#define __IAccessibleHyperlink_FWD_DEFINED__
+typedef interface IAccessibleHyperlink IAccessibleHyperlink;
+
+#endif /* __IAccessibleHyperlink_FWD_DEFINED__ */
+
+
+#ifndef __IAccessibleText_FWD_DEFINED__
+#define __IAccessibleText_FWD_DEFINED__
+typedef interface IAccessibleText IAccessibleText;
+
+#endif /* __IAccessibleText_FWD_DEFINED__ */
+
+
+#ifndef __IAccessibleHypertext_FWD_DEFINED__
+#define __IAccessibleHypertext_FWD_DEFINED__
+typedef interface IAccessibleHypertext IAccessibleHypertext;
+
+#endif /* __IAccessibleHypertext_FWD_DEFINED__ */
+
+
+#ifndef __IAccessibleHypertext2_FWD_DEFINED__
+#define __IAccessibleHypertext2_FWD_DEFINED__
+typedef interface IAccessibleHypertext2 IAccessibleHypertext2;
+
+#endif /* __IAccessibleHypertext2_FWD_DEFINED__ */
+
+
+#ifndef __IAccessibleImage_FWD_DEFINED__
+#define __IAccessibleImage_FWD_DEFINED__
+typedef interface IAccessibleImage IAccessibleImage;
+
+#endif /* __IAccessibleImage_FWD_DEFINED__ */
+
+
+#ifndef __IAccessibleRelation_FWD_DEFINED__
+#define __IAccessibleRelation_FWD_DEFINED__
+typedef interface IAccessibleRelation IAccessibleRelation;
+
+#endif /* __IAccessibleRelation_FWD_DEFINED__ */
+
+
+#ifndef __IAccessibleTable_FWD_DEFINED__
+#define __IAccessibleTable_FWD_DEFINED__
+typedef interface IAccessibleTable IAccessibleTable;
+
+#endif /* __IAccessibleTable_FWD_DEFINED__ */
+
+
+#ifndef __IAccessibleTable2_FWD_DEFINED__
+#define __IAccessibleTable2_FWD_DEFINED__
+typedef interface IAccessibleTable2 IAccessibleTable2;
+
+#endif /* __IAccessibleTable2_FWD_DEFINED__ */
+
+
+#ifndef __IAccessibleTableCell_FWD_DEFINED__
+#define __IAccessibleTableCell_FWD_DEFINED__
+typedef interface IAccessibleTableCell IAccessibleTableCell;
+
+#endif /* __IAccessibleTableCell_FWD_DEFINED__ */
+
+
+#ifndef __IAccessibleText2_FWD_DEFINED__
+#define __IAccessibleText2_FWD_DEFINED__
+typedef interface IAccessibleText2 IAccessibleText2;
+
+#endif /* __IAccessibleText2_FWD_DEFINED__ */
+
+
+#ifndef __IAccessibleValue_FWD_DEFINED__
+#define __IAccessibleValue_FWD_DEFINED__
+typedef interface IAccessibleValue IAccessibleValue;
+
+#endif /* __IAccessibleValue_FWD_DEFINED__ */
+
+
+/* header files for imported files */
+#include "objidl.h"
+#include "oaidl.h"
+#include "oleacc.h"
+
+#ifdef __cplusplus
+extern "C"{
+#endif
+
+
+/* interface __MIDL_itf_ia2_api_all_0000_0000 */
+/* [local] */
+
+
+enum IA2ScrollType
+ {
+ IA2_SCROLL_TYPE_TOP_LEFT = 0,
+ IA2_SCROLL_TYPE_BOTTOM_RIGHT = ( IA2_SCROLL_TYPE_TOP_LEFT + 1 ) ,
+ IA2_SCROLL_TYPE_TOP_EDGE = ( IA2_SCROLL_TYPE_BOTTOM_RIGHT + 1 ) ,
+ IA2_SCROLL_TYPE_BOTTOM_EDGE = ( IA2_SCROLL_TYPE_TOP_EDGE + 1 ) ,
+ IA2_SCROLL_TYPE_LEFT_EDGE = ( IA2_SCROLL_TYPE_BOTTOM_EDGE + 1 ) ,
+ IA2_SCROLL_TYPE_RIGHT_EDGE = ( IA2_SCROLL_TYPE_LEFT_EDGE + 1 ) ,
+ IA2_SCROLL_TYPE_ANYWHERE = ( IA2_SCROLL_TYPE_RIGHT_EDGE + 1 )
+ } ;
+
+enum IA2CoordinateType
+ {
+ IA2_COORDTYPE_SCREEN_RELATIVE = 0,
+ IA2_COORDTYPE_PARENT_RELATIVE = ( IA2_COORDTYPE_SCREEN_RELATIVE + 1 )
+ } ;
+
+enum IA2TextSpecialOffsets
+ {
+ IA2_TEXT_OFFSET_LENGTH = -1,
+ IA2_TEXT_OFFSET_CARET = -2
+ } ;
+
+enum IA2TableModelChangeType
+ {
+ IA2_TABLE_MODEL_CHANGE_INSERT = 0,
+ IA2_TABLE_MODEL_CHANGE_DELETE = ( IA2_TABLE_MODEL_CHANGE_INSERT + 1 ) ,
+ IA2_TABLE_MODEL_CHANGE_UPDATE = ( IA2_TABLE_MODEL_CHANGE_DELETE + 1 )
+ } ;
+typedef struct IA2TableModelChange
+ {
+ enum IA2TableModelChangeType type;
+ long firstRow;
+ long lastRow;
+ long firstColumn;
+ long lastColumn;
+ } IA2TableModelChange;
+
+#define IA2_RELATION_CONTAINING_APPLICATION ( L"containingApplication" )
+
+#define IA2_RELATION_CONTAINING_DOCUMENT ( L"containingDocument" )
+
+#define IA2_RELATION_CONTAINING_TAB_PANE ( L"containingTabPane" )
+
+#define IA2_RELATION_CONTAINING_WINDOW ( L"containingWindow" )
+
+#define IA2_RELATION_CONTROLLED_BY ( L"controlledBy" )
+
+#define IA2_RELATION_CONTROLLER_FOR ( L"controllerFor" )
+
+#define IA2_RELATION_DESCRIBED_BY ( L"describedBy" )
+
+#define IA2_RELATION_DESCRIPTION_FOR ( L"descriptionFor" )
+
+#define IA2_RELATION_EMBEDDED_BY ( L"embeddedBy" )
+
+#define IA2_RELATION_EMBEDS ( L"embeds" )
+
+#define IA2_RELATION_FLOWS_FROM ( L"flowsFrom" )
+
+#define IA2_RELATION_FLOWS_TO ( L"flowsTo" )
+
+#define IA2_RELATION_LABEL_FOR ( L"labelFor" )
+
+#define IA2_RELATION_LABELED_BY ( L"labelledBy" )
+
+#define IA2_RELATION_LABELLED_BY ( L"labelledBy" )
+
+#define IA2_RELATION_MEMBER_OF ( L"memberOf" )
+
+#define IA2_RELATION_NEXT_TABBABLE ( L"nextTabbable" )
+
+#define IA2_RELATION_NODE_CHILD_OF ( L"nodeChildOf" )
+
+#define IA2_RELATION_NODE_PARENT_OF ( L"nodeParentOf" )
+
+#define IA2_RELATION_PARENT_WINDOW_OF ( L"parentWindowOf" )
+
+#define IA2_RELATION_POPUP_FOR ( L"popupFor" )
+
+#define IA2_RELATION_PREVIOUS_TABBABLE ( L"previousTabbable" )
+
+#define IA2_RELATION_SUBWINDOW_OF ( L"subwindowOf" )
+
+
+
+extern RPC_IF_HANDLE __MIDL_itf_ia2_api_all_0000_0000_v0_0_c_ifspec;
+extern RPC_IF_HANDLE __MIDL_itf_ia2_api_all_0000_0000_v0_0_s_ifspec;
+
+#ifndef __IAccessibleRelation_INTERFACE_DEFINED__
+#define __IAccessibleRelation_INTERFACE_DEFINED__
+
+/* interface IAccessibleRelation */
+/* [uuid][object] */
+
+
+EXTERN_C const IID IID_IAccessibleRelation;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("7CDF86EE-C3DA-496a-BDA4-281B336E1FDC")
+ IAccessibleRelation : public IUnknown
+ {
+ public:
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_relationType(
+ /* [retval][out] */ BSTR *relationType) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_localizedRelationType(
+ /* [retval][out] */ BSTR *localizedRelationType) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_nTargets(
+ /* [retval][out] */ long *nTargets) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_target(
+ /* [in] */ long targetIndex,
+ /* [retval][out] */ IUnknown **target) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_targets(
+ /* [in] */ long maxTargets,
+ /* [length_is][size_is][out] */ IUnknown **targets,
+ /* [retval][out] */ long *nTargets) = 0;
+
+ };
+
+
+#else /* C style interface */
+
+ typedef struct IAccessibleRelationVtbl
+ {
+ BEGIN_INTERFACE
+
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ IAccessibleRelation * This,
+ /* [in] */ REFIID riid,
+ /* [annotation][iid_is][out] */
+ _COM_Outptr_ void **ppvObject);
+
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ IAccessibleRelation * This);
+
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ IAccessibleRelation * This);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_relationType )(
+ IAccessibleRelation * This,
+ /* [retval][out] */ BSTR *relationType);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_localizedRelationType )(
+ IAccessibleRelation * This,
+ /* [retval][out] */ BSTR *localizedRelationType);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_nTargets )(
+ IAccessibleRelation * This,
+ /* [retval][out] */ long *nTargets);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_target )(
+ IAccessibleRelation * This,
+ /* [in] */ long targetIndex,
+ /* [retval][out] */ IUnknown **target);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_targets )(
+ IAccessibleRelation * This,
+ /* [in] */ long maxTargets,
+ /* [length_is][size_is][out] */ IUnknown **targets,
+ /* [retval][out] */ long *nTargets);
+
+ END_INTERFACE
+ } IAccessibleRelationVtbl;
+
+ interface IAccessibleRelation
+ {
+ CONST_VTBL struct IAccessibleRelationVtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define IAccessibleRelation_QueryInterface(This,riid,ppvObject) \
+ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
+
+#define IAccessibleRelation_AddRef(This) \
+ ( (This)->lpVtbl -> AddRef(This) )
+
+#define IAccessibleRelation_Release(This) \
+ ( (This)->lpVtbl -> Release(This) )
+
+
+#define IAccessibleRelation_get_relationType(This,relationType) \
+ ( (This)->lpVtbl -> get_relationType(This,relationType) )
+
+#define IAccessibleRelation_get_localizedRelationType(This,localizedRelationType) \
+ ( (This)->lpVtbl -> get_localizedRelationType(This,localizedRelationType) )
+
+#define IAccessibleRelation_get_nTargets(This,nTargets) \
+ ( (This)->lpVtbl -> get_nTargets(This,nTargets) )
+
+#define IAccessibleRelation_get_target(This,targetIndex,target) \
+ ( (This)->lpVtbl -> get_target(This,targetIndex,target) )
+
+#define IAccessibleRelation_get_targets(This,maxTargets,targets,nTargets) \
+ ( (This)->lpVtbl -> get_targets(This,maxTargets,targets,nTargets) )
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+
+#endif /* __IAccessibleRelation_INTERFACE_DEFINED__ */
+
+
+/* interface __MIDL_itf_ia2_api_all_0000_0001 */
+/* [local] */
+
+
+enum IA2Actions
+ {
+ IA2_ACTION_OPEN = -1,
+ IA2_ACTION_COMPLETE = -2,
+ IA2_ACTION_CLOSE = -3
+ } ;
+
+
+extern RPC_IF_HANDLE __MIDL_itf_ia2_api_all_0000_0001_v0_0_c_ifspec;
+extern RPC_IF_HANDLE __MIDL_itf_ia2_api_all_0000_0001_v0_0_s_ifspec;
+
+#ifndef __IAccessibleAction_INTERFACE_DEFINED__
+#define __IAccessibleAction_INTERFACE_DEFINED__
+
+/* interface IAccessibleAction */
+/* [uuid][object] */
+
+
+EXTERN_C const IID IID_IAccessibleAction;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("B70D9F59-3B5A-4dba-AB9E-22012F607DF5")
+ IAccessibleAction : public IUnknown
+ {
+ public:
+ virtual HRESULT STDMETHODCALLTYPE nActions(
+ /* [retval][out] */ long *nActions) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE doAction(
+ /* [in] */ long actionIndex) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_description(
+ /* [in] */ long actionIndex,
+ /* [retval][out] */ BSTR *description) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_keyBinding(
+ /* [in] */ long actionIndex,
+ /* [in] */ long nMaxBindings,
+ /* [length_is][length_is][size_is][size_is][out] */ BSTR **keyBindings,
+ /* [retval][out] */ long *nBindings) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_name(
+ /* [in] */ long actionIndex,
+ /* [retval][out] */ BSTR *name) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_localizedName(
+ /* [in] */ long actionIndex,
+ /* [retval][out] */ BSTR *localizedName) = 0;
+
+ };
+
+
+#else /* C style interface */
+
+ typedef struct IAccessibleActionVtbl
+ {
+ BEGIN_INTERFACE
+
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ IAccessibleAction * This,
+ /* [in] */ REFIID riid,
+ /* [annotation][iid_is][out] */
+ _COM_Outptr_ void **ppvObject);
+
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ IAccessibleAction * This);
+
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ IAccessibleAction * This);
+
+ HRESULT ( STDMETHODCALLTYPE *nActions )(
+ IAccessibleAction * This,
+ /* [retval][out] */ long *nActions);
+
+ HRESULT ( STDMETHODCALLTYPE *doAction )(
+ IAccessibleAction * This,
+ /* [in] */ long actionIndex);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_description )(
+ IAccessibleAction * This,
+ /* [in] */ long actionIndex,
+ /* [retval][out] */ BSTR *description);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_keyBinding )(
+ IAccessibleAction * This,
+ /* [in] */ long actionIndex,
+ /* [in] */ long nMaxBindings,
+ /* [length_is][length_is][size_is][size_is][out] */ BSTR **keyBindings,
+ /* [retval][out] */ long *nBindings);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_name )(
+ IAccessibleAction * This,
+ /* [in] */ long actionIndex,
+ /* [retval][out] */ BSTR *name);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_localizedName )(
+ IAccessibleAction * This,
+ /* [in] */ long actionIndex,
+ /* [retval][out] */ BSTR *localizedName);
+
+ END_INTERFACE
+ } IAccessibleActionVtbl;
+
+ interface IAccessibleAction
+ {
+ CONST_VTBL struct IAccessibleActionVtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define IAccessibleAction_QueryInterface(This,riid,ppvObject) \
+ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
+
+#define IAccessibleAction_AddRef(This) \
+ ( (This)->lpVtbl -> AddRef(This) )
+
+#define IAccessibleAction_Release(This) \
+ ( (This)->lpVtbl -> Release(This) )
+
+
+#define IAccessibleAction_nActions(This,nActions) \
+ ( (This)->lpVtbl -> nActions(This,nActions) )
+
+#define IAccessibleAction_doAction(This,actionIndex) \
+ ( (This)->lpVtbl -> doAction(This,actionIndex) )
+
+#define IAccessibleAction_get_description(This,actionIndex,description) \
+ ( (This)->lpVtbl -> get_description(This,actionIndex,description) )
+
+#define IAccessibleAction_get_keyBinding(This,actionIndex,nMaxBindings,keyBindings,nBindings) \
+ ( (This)->lpVtbl -> get_keyBinding(This,actionIndex,nMaxBindings,keyBindings,nBindings) )
+
+#define IAccessibleAction_get_name(This,actionIndex,name) \
+ ( (This)->lpVtbl -> get_name(This,actionIndex,name) )
+
+#define IAccessibleAction_get_localizedName(This,actionIndex,localizedName) \
+ ( (This)->lpVtbl -> get_localizedName(This,actionIndex,localizedName) )
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+
+#endif /* __IAccessibleAction_INTERFACE_DEFINED__ */
+
+
+/* interface __MIDL_itf_ia2_api_all_0000_0002 */
+/* [local] */
+
+
+enum IA2Role
+ {
+ IA2_ROLE_UNKNOWN = 0,
+ IA2_ROLE_CANVAS = 0x401,
+ IA2_ROLE_CAPTION = ( IA2_ROLE_CANVAS + 1 ) ,
+ IA2_ROLE_CHECK_MENU_ITEM = ( IA2_ROLE_CAPTION + 1 ) ,
+ IA2_ROLE_COLOR_CHOOSER = ( IA2_ROLE_CHECK_MENU_ITEM + 1 ) ,
+ IA2_ROLE_DATE_EDITOR = ( IA2_ROLE_COLOR_CHOOSER + 1 ) ,
+ IA2_ROLE_DESKTOP_ICON = ( IA2_ROLE_DATE_EDITOR + 1 ) ,
+ IA2_ROLE_DESKTOP_PANE = ( IA2_ROLE_DESKTOP_ICON + 1 ) ,
+ IA2_ROLE_DIRECTORY_PANE = ( IA2_ROLE_DESKTOP_PANE + 1 ) ,
+ IA2_ROLE_EDITBAR = ( IA2_ROLE_DIRECTORY_PANE + 1 ) ,
+ IA2_ROLE_EMBEDDED_OBJECT = ( IA2_ROLE_EDITBAR + 1 ) ,
+ IA2_ROLE_ENDNOTE = ( IA2_ROLE_EMBEDDED_OBJECT + 1 ) ,
+ IA2_ROLE_FILE_CHOOSER = ( IA2_ROLE_ENDNOTE + 1 ) ,
+ IA2_ROLE_FONT_CHOOSER = ( IA2_ROLE_FILE_CHOOSER + 1 ) ,
+ IA2_ROLE_FOOTER = ( IA2_ROLE_FONT_CHOOSER + 1 ) ,
+ IA2_ROLE_FOOTNOTE = ( IA2_ROLE_FOOTER + 1 ) ,
+ IA2_ROLE_FORM = ( IA2_ROLE_FOOTNOTE + 1 ) ,
+ IA2_ROLE_FRAME = ( IA2_ROLE_FORM + 1 ) ,
+ IA2_ROLE_GLASS_PANE = ( IA2_ROLE_FRAME + 1 ) ,
+ IA2_ROLE_HEADER = ( IA2_ROLE_GLASS_PANE + 1 ) ,
+ IA2_ROLE_HEADING = ( IA2_ROLE_HEADER + 1 ) ,
+ IA2_ROLE_ICON = ( IA2_ROLE_HEADING + 1 ) ,
+ IA2_ROLE_IMAGE_MAP = ( IA2_ROLE_ICON + 1 ) ,
+ IA2_ROLE_INPUT_METHOD_WINDOW = ( IA2_ROLE_IMAGE_MAP + 1 ) ,
+ IA2_ROLE_INTERNAL_FRAME = ( IA2_ROLE_INPUT_METHOD_WINDOW + 1 ) ,
+ IA2_ROLE_LABEL = ( IA2_ROLE_INTERNAL_FRAME + 1 ) ,
+ IA2_ROLE_LAYERED_PANE = ( IA2_ROLE_LABEL + 1 ) ,
+ IA2_ROLE_NOTE = ( IA2_ROLE_LAYERED_PANE + 1 ) ,
+ IA2_ROLE_OPTION_PANE = ( IA2_ROLE_NOTE + 1 ) ,
+ IA2_ROLE_PAGE = ( IA2_ROLE_OPTION_PANE + 1 ) ,
+ IA2_ROLE_PARAGRAPH = ( IA2_ROLE_PAGE + 1 ) ,
+ IA2_ROLE_RADIO_MENU_ITEM = ( IA2_ROLE_PARAGRAPH + 1 ) ,
+ IA2_ROLE_REDUNDANT_OBJECT = ( IA2_ROLE_RADIO_MENU_ITEM + 1 ) ,
+ IA2_ROLE_ROOT_PANE = ( IA2_ROLE_REDUNDANT_OBJECT + 1 ) ,
+ IA2_ROLE_RULER = ( IA2_ROLE_ROOT_PANE + 1 ) ,
+ IA2_ROLE_SCROLL_PANE = ( IA2_ROLE_RULER + 1 ) ,
+ IA2_ROLE_SECTION = ( IA2_ROLE_SCROLL_PANE + 1 ) ,
+ IA2_ROLE_SHAPE = ( IA2_ROLE_SECTION + 1 ) ,
+ IA2_ROLE_SPLIT_PANE = ( IA2_ROLE_SHAPE + 1 ) ,
+ IA2_ROLE_TEAR_OFF_MENU = ( IA2_ROLE_SPLIT_PANE + 1 ) ,
+ IA2_ROLE_TERMINAL = ( IA2_ROLE_TEAR_OFF_MENU + 1 ) ,
+ IA2_ROLE_TEXT_FRAME = ( IA2_ROLE_TERMINAL + 1 ) ,
+ IA2_ROLE_TOGGLE_BUTTON = ( IA2_ROLE_TEXT_FRAME + 1 ) ,
+ IA2_ROLE_VIEW_PORT = ( IA2_ROLE_TOGGLE_BUTTON + 1 ) ,
+ IA2_ROLE_COMPLEMENTARY_CONTENT = ( IA2_ROLE_VIEW_PORT + 1 )
+ } ;
+typedef long AccessibleStates;
+
+
+enum IA2States
+ {
+ IA2_STATE_ACTIVE = 0x1,
+ IA2_STATE_ARMED = 0x2,
+ IA2_STATE_DEFUNCT = 0x4,
+ IA2_STATE_EDITABLE = 0x8,
+ IA2_STATE_HORIZONTAL = 0x10,
+ IA2_STATE_ICONIFIED = 0x20,
+ IA2_STATE_INVALID_ENTRY = 0x40,
+ IA2_STATE_MANAGES_DESCENDANTS = 0x80,
+ IA2_STATE_MODAL = 0x100,
+ IA2_STATE_MULTI_LINE = 0x200,
+ IA2_STATE_OPAQUE = 0x400,
+ IA2_STATE_REQUIRED = 0x800,
+ IA2_STATE_SELECTABLE_TEXT = 0x1000,
+ IA2_STATE_SINGLE_LINE = 0x2000,
+ IA2_STATE_STALE = 0x4000,
+ IA2_STATE_SUPPORTS_AUTOCOMPLETION = 0x8000,
+ IA2_STATE_TRANSIENT = 0x10000,
+ IA2_STATE_VERTICAL = 0x20000,
+ IA2_STATE_CHECKABLE = 0x40000,
+ IA2_STATE_PINNED = 0x80000
+ } ;
+typedef struct IA2Locale
+ {
+ BSTR language;
+ BSTR country;
+ BSTR variant;
+ } IA2Locale;
+
+
+
+extern RPC_IF_HANDLE __MIDL_itf_ia2_api_all_0000_0002_v0_0_c_ifspec;
+extern RPC_IF_HANDLE __MIDL_itf_ia2_api_all_0000_0002_v0_0_s_ifspec;
+
+#ifndef __IAccessible2_INTERFACE_DEFINED__
+#define __IAccessible2_INTERFACE_DEFINED__
+
+/* interface IAccessible2 */
+/* [uuid][object] */
+
+
+EXTERN_C const IID IID_IAccessible2;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("E89F726E-C4F4-4c19-BB19-B647D7FA8478")
+ IAccessible2 : public IAccessible
+ {
+ public:
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_nRelations(
+ /* [retval][out] */ long *nRelations) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_relation(
+ /* [in] */ long relationIndex,
+ /* [retval][out] */ IAccessibleRelation **relation) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_relations(
+ /* [in] */ long maxRelations,
+ /* [length_is][size_is][out] */ IAccessibleRelation **relations,
+ /* [retval][out] */ long *nRelations) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE role(
+ /* [retval][out] */ long *role) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE scrollTo(
+ /* [in] */ enum IA2ScrollType scrollType) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE scrollToPoint(
+ /* [in] */ enum IA2CoordinateType coordinateType,
+ /* [in] */ long x,
+ /* [in] */ long y) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_groupPosition(
+ /* [out] */ long *groupLevel,
+ /* [out] */ long *similarItemsInGroup,
+ /* [retval][out] */ long *positionInGroup) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_states(
+ /* [retval][out] */ AccessibleStates *states) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_extendedRole(
+ /* [retval][out] */ BSTR *extendedRole) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_localizedExtendedRole(
+ /* [retval][out] */ BSTR *localizedExtendedRole) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_nExtendedStates(
+ /* [retval][out] */ long *nExtendedStates) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_extendedStates(
+ /* [in] */ long maxExtendedStates,
+ /* [length_is][length_is][size_is][size_is][out] */ BSTR **extendedStates,
+ /* [retval][out] */ long *nExtendedStates) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_localizedExtendedStates(
+ /* [in] */ long maxLocalizedExtendedStates,
+ /* [length_is][length_is][size_is][size_is][out] */ BSTR **localizedExtendedStates,
+ /* [retval][out] */ long *nLocalizedExtendedStates) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_uniqueID(
+ /* [retval][out] */ long *uniqueID) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_windowHandle(
+ /* [retval][out] */ HWND *windowHandle) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_indexInParent(
+ /* [retval][out] */ long *indexInParent) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_locale(
+ /* [retval][out] */ IA2Locale *locale) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_attributes(
+ /* [retval][out] */ BSTR *attributes) = 0;
+
+ };
+
+
+#else /* C style interface */
+
+ typedef struct IAccessible2Vtbl
+ {
+ BEGIN_INTERFACE
+
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ IAccessible2 * This,
+ /* [in] */ REFIID riid,
+ /* [annotation][iid_is][out] */
+ _COM_Outptr_ void **ppvObject);
+
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ IAccessible2 * This);
+
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ IAccessible2 * This);
+
+ HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
+ IAccessible2 * This,
+ /* [out] */ UINT *pctinfo);
+
+ HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
+ IAccessible2 * This,
+ /* [in] */ UINT iTInfo,
+ /* [in] */ LCID lcid,
+ /* [out] */ ITypeInfo **ppTInfo);
+
+ HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
+ IAccessible2 * 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 )(
+ IAccessible2 * 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][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_accParent )(
+ IAccessible2 * This,
+ /* [retval][out] */ IDispatch **ppdispParent);
+
+ /* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_accChildCount )(
+ IAccessible2 * This,
+ /* [retval][out] */ long *pcountChildren);
+
+ /* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_accChild )(
+ IAccessible2 * This,
+ /* [in] */ VARIANT varChild,
+ /* [retval][out] */ IDispatch **ppdispChild);
+
+ /* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_accName )(
+ IAccessible2 * This,
+ /* [optional][in] */ VARIANT varChild,
+ /* [retval][out] */ BSTR *pszName);
+
+ /* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_accValue )(
+ IAccessible2 * This,
+ /* [optional][in] */ VARIANT varChild,
+ /* [retval][out] */ BSTR *pszValue);
+
+ /* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_accDescription )(
+ IAccessible2 * This,
+ /* [optional][in] */ VARIANT varChild,
+ /* [retval][out] */ BSTR *pszDescription);
+
+ /* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_accRole )(
+ IAccessible2 * This,
+ /* [optional][in] */ VARIANT varChild,
+ /* [retval][out] */ VARIANT *pvarRole);
+
+ /* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_accState )(
+ IAccessible2 * This,
+ /* [optional][in] */ VARIANT varChild,
+ /* [retval][out] */ VARIANT *pvarState);
+
+ /* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_accHelp )(
+ IAccessible2 * This,
+ /* [optional][in] */ VARIANT varChild,
+ /* [retval][out] */ BSTR *pszHelp);
+
+ /* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_accHelpTopic )(
+ IAccessible2 * This,
+ /* [out] */ BSTR *pszHelpFile,
+ /* [optional][in] */ VARIANT varChild,
+ /* [retval][out] */ long *pidTopic);
+
+ /* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_accKeyboardShortcut )(
+ IAccessible2 * This,
+ /* [optional][in] */ VARIANT varChild,
+ /* [retval][out] */ BSTR *pszKeyboardShortcut);
+
+ /* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_accFocus )(
+ IAccessible2 * This,
+ /* [retval][out] */ VARIANT *pvarChild);
+
+ /* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_accSelection )(
+ IAccessible2 * This,
+ /* [retval][out] */ VARIANT *pvarChildren);
+
+ /* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_accDefaultAction )(
+ IAccessible2 * This,
+ /* [optional][in] */ VARIANT varChild,
+ /* [retval][out] */ BSTR *pszDefaultAction);
+
+ /* [id][hidden] */ HRESULT ( STDMETHODCALLTYPE *accSelect )(
+ IAccessible2 * This,
+ /* [in] */ long flagsSelect,
+ /* [optional][in] */ VARIANT varChild);
+
+ /* [id][hidden] */ HRESULT ( STDMETHODCALLTYPE *accLocation )(
+ IAccessible2 * This,
+ /* [out] */ long *pxLeft,
+ /* [out] */ long *pyTop,
+ /* [out] */ long *pcxWidth,
+ /* [out] */ long *pcyHeight,
+ /* [optional][in] */ VARIANT varChild);
+
+ /* [id][hidden] */ HRESULT ( STDMETHODCALLTYPE *accNavigate )(
+ IAccessible2 * This,
+ /* [in] */ long navDir,
+ /* [optional][in] */ VARIANT varStart,
+ /* [retval][out] */ VARIANT *pvarEndUpAt);
+
+ /* [id][hidden] */ HRESULT ( STDMETHODCALLTYPE *accHitTest )(
+ IAccessible2 * This,
+ /* [in] */ long xLeft,
+ /* [in] */ long yTop,
+ /* [retval][out] */ VARIANT *pvarChild);
+
+ /* [id][hidden] */ HRESULT ( STDMETHODCALLTYPE *accDoDefaultAction )(
+ IAccessible2 * This,
+ /* [optional][in] */ VARIANT varChild);
+
+ /* [id][propput][hidden] */ HRESULT ( STDMETHODCALLTYPE *put_accName )(
+ IAccessible2 * This,
+ /* [optional][in] */ VARIANT varChild,
+ /* [in] */ BSTR szName);
+
+ /* [id][propput][hidden] */ HRESULT ( STDMETHODCALLTYPE *put_accValue )(
+ IAccessible2 * This,
+ /* [optional][in] */ VARIANT varChild,
+ /* [in] */ BSTR szValue);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_nRelations )(
+ IAccessible2 * This,
+ /* [retval][out] */ long *nRelations);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_relation )(
+ IAccessible2 * This,
+ /* [in] */ long relationIndex,
+ /* [retval][out] */ IAccessibleRelation **relation);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_relations )(
+ IAccessible2 * This,
+ /* [in] */ long maxRelations,
+ /* [length_is][size_is][out] */ IAccessibleRelation **relations,
+ /* [retval][out] */ long *nRelations);
+
+ HRESULT ( STDMETHODCALLTYPE *role )(
+ IAccessible2 * This,
+ /* [retval][out] */ long *role);
+
+ HRESULT ( STDMETHODCALLTYPE *scrollTo )(
+ IAccessible2 * This,
+ /* [in] */ enum IA2ScrollType scrollType);
+
+ HRESULT ( STDMETHODCALLTYPE *scrollToPoint )(
+ IAccessible2 * This,
+ /* [in] */ enum IA2CoordinateType coordinateType,
+ /* [in] */ long x,
+ /* [in] */ long y);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_groupPosition )(
+ IAccessible2 * This,
+ /* [out] */ long *groupLevel,
+ /* [out] */ long *similarItemsInGroup,
+ /* [retval][out] */ long *positionInGroup);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_states )(
+ IAccessible2 * This,
+ /* [retval][out] */ AccessibleStates *states);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_extendedRole )(
+ IAccessible2 * This,
+ /* [retval][out] */ BSTR *extendedRole);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_localizedExtendedRole )(
+ IAccessible2 * This,
+ /* [retval][out] */ BSTR *localizedExtendedRole);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_nExtendedStates )(
+ IAccessible2 * This,
+ /* [retval][out] */ long *nExtendedStates);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_extendedStates )(
+ IAccessible2 * This,
+ /* [in] */ long maxExtendedStates,
+ /* [length_is][length_is][size_is][size_is][out] */ BSTR **extendedStates,
+ /* [retval][out] */ long *nExtendedStates);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_localizedExtendedStates )(
+ IAccessible2 * This,
+ /* [in] */ long maxLocalizedExtendedStates,
+ /* [length_is][length_is][size_is][size_is][out] */ BSTR **localizedExtendedStates,
+ /* [retval][out] */ long *nLocalizedExtendedStates);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_uniqueID )(
+ IAccessible2 * This,
+ /* [retval][out] */ long *uniqueID);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_windowHandle )(
+ IAccessible2 * This,
+ /* [retval][out] */ HWND *windowHandle);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_indexInParent )(
+ IAccessible2 * This,
+ /* [retval][out] */ long *indexInParent);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_locale )(
+ IAccessible2 * This,
+ /* [retval][out] */ IA2Locale *locale);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_attributes )(
+ IAccessible2 * This,
+ /* [retval][out] */ BSTR *attributes);
+
+ END_INTERFACE
+ } IAccessible2Vtbl;
+
+ interface IAccessible2
+ {
+ CONST_VTBL struct IAccessible2Vtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define IAccessible2_QueryInterface(This,riid,ppvObject) \
+ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
+
+#define IAccessible2_AddRef(This) \
+ ( (This)->lpVtbl -> AddRef(This) )
+
+#define IAccessible2_Release(This) \
+ ( (This)->lpVtbl -> Release(This) )
+
+
+#define IAccessible2_GetTypeInfoCount(This,pctinfo) \
+ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
+
+#define IAccessible2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
+ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
+
+#define IAccessible2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
+ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
+
+#define IAccessible2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
+ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
+
+
+#define IAccessible2_get_accParent(This,ppdispParent) \
+ ( (This)->lpVtbl -> get_accParent(This,ppdispParent) )
+
+#define IAccessible2_get_accChildCount(This,pcountChildren) \
+ ( (This)->lpVtbl -> get_accChildCount(This,pcountChildren) )
+
+#define IAccessible2_get_accChild(This,varChild,ppdispChild) \
+ ( (This)->lpVtbl -> get_accChild(This,varChild,ppdispChild) )
+
+#define IAccessible2_get_accName(This,varChild,pszName) \
+ ( (This)->lpVtbl -> get_accName(This,varChild,pszName) )
+
+#define IAccessible2_get_accValue(This,varChild,pszValue) \
+ ( (This)->lpVtbl -> get_accValue(This,varChild,pszValue) )
+
+#define IAccessible2_get_accDescription(This,varChild,pszDescription) \
+ ( (This)->lpVtbl -> get_accDescription(This,varChild,pszDescription) )
+
+#define IAccessible2_get_accRole(This,varChild,pvarRole) \
+ ( (This)->lpVtbl -> get_accRole(This,varChild,pvarRole) )
+
+#define IAccessible2_get_accState(This,varChild,pvarState) \
+ ( (This)->lpVtbl -> get_accState(This,varChild,pvarState) )
+
+#define IAccessible2_get_accHelp(This,varChild,pszHelp) \
+ ( (This)->lpVtbl -> get_accHelp(This,varChild,pszHelp) )
+
+#define IAccessible2_get_accHelpTopic(This,pszHelpFile,varChild,pidTopic) \
+ ( (This)->lpVtbl -> get_accHelpTopic(This,pszHelpFile,varChild,pidTopic) )
+
+#define IAccessible2_get_accKeyboardShortcut(This,varChild,pszKeyboardShortcut) \
+ ( (This)->lpVtbl -> get_accKeyboardShortcut(This,varChild,pszKeyboardShortcut) )
+
+#define IAccessible2_get_accFocus(This,pvarChild) \
+ ( (This)->lpVtbl -> get_accFocus(This,pvarChild) )
+
+#define IAccessible2_get_accSelection(This,pvarChildren) \
+ ( (This)->lpVtbl -> get_accSelection(This,pvarChildren) )
+
+#define IAccessible2_get_accDefaultAction(This,varChild,pszDefaultAction) \
+ ( (This)->lpVtbl -> get_accDefaultAction(This,varChild,pszDefaultAction) )
+
+#define IAccessible2_accSelect(This,flagsSelect,varChild) \
+ ( (This)->lpVtbl -> accSelect(This,flagsSelect,varChild) )
+
+#define IAccessible2_accLocation(This,pxLeft,pyTop,pcxWidth,pcyHeight,varChild) \
+ ( (This)->lpVtbl -> accLocation(This,pxLeft,pyTop,pcxWidth,pcyHeight,varChild) )
+
+#define IAccessible2_accNavigate(This,navDir,varStart,pvarEndUpAt) \
+ ( (This)->lpVtbl -> accNavigate(This,navDir,varStart,pvarEndUpAt) )
+
+#define IAccessible2_accHitTest(This,xLeft,yTop,pvarChild) \
+ ( (This)->lpVtbl -> accHitTest(This,xLeft,yTop,pvarChild) )
+
+#define IAccessible2_accDoDefaultAction(This,varChild) \
+ ( (This)->lpVtbl -> accDoDefaultAction(This,varChild) )
+
+#define IAccessible2_put_accName(This,varChild,szName) \
+ ( (This)->lpVtbl -> put_accName(This,varChild,szName) )
+
+#define IAccessible2_put_accValue(This,varChild,szValue) \
+ ( (This)->lpVtbl -> put_accValue(This,varChild,szValue) )
+
+
+#define IAccessible2_get_nRelations(This,nRelations) \
+ ( (This)->lpVtbl -> get_nRelations(This,nRelations) )
+
+#define IAccessible2_get_relation(This,relationIndex,relation) \
+ ( (This)->lpVtbl -> get_relation(This,relationIndex,relation) )
+
+#define IAccessible2_get_relations(This,maxRelations,relations,nRelations) \
+ ( (This)->lpVtbl -> get_relations(This,maxRelations,relations,nRelations) )
+
+#define IAccessible2_role(This,role) \
+ ( (This)->lpVtbl -> role(This,role) )
+
+#define IAccessible2_scrollTo(This,scrollType) \
+ ( (This)->lpVtbl -> scrollTo(This,scrollType) )
+
+#define IAccessible2_scrollToPoint(This,coordinateType,x,y) \
+ ( (This)->lpVtbl -> scrollToPoint(This,coordinateType,x,y) )
+
+#define IAccessible2_get_groupPosition(This,groupLevel,similarItemsInGroup,positionInGroup) \
+ ( (This)->lpVtbl -> get_groupPosition(This,groupLevel,similarItemsInGroup,positionInGroup) )
+
+#define IAccessible2_get_states(This,states) \
+ ( (This)->lpVtbl -> get_states(This,states) )
+
+#define IAccessible2_get_extendedRole(This,extendedRole) \
+ ( (This)->lpVtbl -> get_extendedRole(This,extendedRole) )
+
+#define IAccessible2_get_localizedExtendedRole(This,localizedExtendedRole) \
+ ( (This)->lpVtbl -> get_localizedExtendedRole(This,localizedExtendedRole) )
+
+#define IAccessible2_get_nExtendedStates(This,nExtendedStates) \
+ ( (This)->lpVtbl -> get_nExtendedStates(This,nExtendedStates) )
+
+#define IAccessible2_get_extendedStates(This,maxExtendedStates,extendedStates,nExtendedStates) \
+ ( (This)->lpVtbl -> get_extendedStates(This,maxExtendedStates,extendedStates,nExtendedStates) )
+
+#define IAccessible2_get_localizedExtendedStates(This,maxLocalizedExtendedStates,localizedExtendedStates,nLocalizedExtendedStates) \
+ ( (This)->lpVtbl -> get_localizedExtendedStates(This,maxLocalizedExtendedStates,localizedExtendedStates,nLocalizedExtendedStates) )
+
+#define IAccessible2_get_uniqueID(This,uniqueID) \
+ ( (This)->lpVtbl -> get_uniqueID(This,uniqueID) )
+
+#define IAccessible2_get_windowHandle(This,windowHandle) \
+ ( (This)->lpVtbl -> get_windowHandle(This,windowHandle) )
+
+#define IAccessible2_get_indexInParent(This,indexInParent) \
+ ( (This)->lpVtbl -> get_indexInParent(This,indexInParent) )
+
+#define IAccessible2_get_locale(This,locale) \
+ ( (This)->lpVtbl -> get_locale(This,locale) )
+
+#define IAccessible2_get_attributes(This,attributes) \
+ ( (This)->lpVtbl -> get_attributes(This,attributes) )
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+
+#endif /* __IAccessible2_INTERFACE_DEFINED__ */
+
+
+#ifndef __IAccessible2_2_INTERFACE_DEFINED__
+#define __IAccessible2_2_INTERFACE_DEFINED__
+
+/* interface IAccessible2_2 */
+/* [uuid][object] */
+
+
+EXTERN_C const IID IID_IAccessible2_2;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("6C9430E9-299D-4E6F-BD01-A82A1E88D3FF")
+ IAccessible2_2 : public IAccessible2
+ {
+ public:
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_attribute(
+ /* [in] */ BSTR name,
+ /* [retval][out] */ VARIANT *attribute) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_accessibleWithCaret(
+ /* [out] */ IUnknown **accessible,
+ /* [retval][out] */ long *caretOffset) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_relationTargetsOfType(
+ /* [in] */ BSTR type,
+ /* [in] */ long maxTargets,
+ /* [size_is][size_is][out] */ IUnknown ***targets,
+ /* [retval][out] */ long *nTargets) = 0;
+
+ };
+
+
+#else /* C style interface */
+
+ typedef struct IAccessible2_2Vtbl
+ {
+ BEGIN_INTERFACE
+
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ IAccessible2_2 * This,
+ /* [in] */ REFIID riid,
+ /* [annotation][iid_is][out] */
+ _COM_Outptr_ void **ppvObject);
+
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ IAccessible2_2 * This);
+
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ IAccessible2_2 * This);
+
+ HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
+ IAccessible2_2 * This,
+ /* [out] */ UINT *pctinfo);
+
+ HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
+ IAccessible2_2 * This,
+ /* [in] */ UINT iTInfo,
+ /* [in] */ LCID lcid,
+ /* [out] */ ITypeInfo **ppTInfo);
+
+ HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
+ IAccessible2_2 * 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 )(
+ IAccessible2_2 * 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][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_accParent )(
+ IAccessible2_2 * This,
+ /* [retval][out] */ IDispatch **ppdispParent);
+
+ /* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_accChildCount )(
+ IAccessible2_2 * This,
+ /* [retval][out] */ long *pcountChildren);
+
+ /* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_accChild )(
+ IAccessible2_2 * This,
+ /* [in] */ VARIANT varChild,
+ /* [retval][out] */ IDispatch **ppdispChild);
+
+ /* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_accName )(
+ IAccessible2_2 * This,
+ /* [optional][in] */ VARIANT varChild,
+ /* [retval][out] */ BSTR *pszName);
+
+ /* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_accValue )(
+ IAccessible2_2 * This,
+ /* [optional][in] */ VARIANT varChild,
+ /* [retval][out] */ BSTR *pszValue);
+
+ /* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_accDescription )(
+ IAccessible2_2 * This,
+ /* [optional][in] */ VARIANT varChild,
+ /* [retval][out] */ BSTR *pszDescription);
+
+ /* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_accRole )(
+ IAccessible2_2 * This,
+ /* [optional][in] */ VARIANT varChild,
+ /* [retval][out] */ VARIANT *pvarRole);
+
+ /* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_accState )(
+ IAccessible2_2 * This,
+ /* [optional][in] */ VARIANT varChild,
+ /* [retval][out] */ VARIANT *pvarState);
+
+ /* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_accHelp )(
+ IAccessible2_2 * This,
+ /* [optional][in] */ VARIANT varChild,
+ /* [retval][out] */ BSTR *pszHelp);
+
+ /* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_accHelpTopic )(
+ IAccessible2_2 * This,
+ /* [out] */ BSTR *pszHelpFile,
+ /* [optional][in] */ VARIANT varChild,
+ /* [retval][out] */ long *pidTopic);
+
+ /* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_accKeyboardShortcut )(
+ IAccessible2_2 * This,
+ /* [optional][in] */ VARIANT varChild,
+ /* [retval][out] */ BSTR *pszKeyboardShortcut);
+
+ /* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_accFocus )(
+ IAccessible2_2 * This,
+ /* [retval][out] */ VARIANT *pvarChild);
+
+ /* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_accSelection )(
+ IAccessible2_2 * This,
+ /* [retval][out] */ VARIANT *pvarChildren);
+
+ /* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_accDefaultAction )(
+ IAccessible2_2 * This,
+ /* [optional][in] */ VARIANT varChild,
+ /* [retval][out] */ BSTR *pszDefaultAction);
+
+ /* [id][hidden] */ HRESULT ( STDMETHODCALLTYPE *accSelect )(
+ IAccessible2_2 * This,
+ /* [in] */ long flagsSelect,
+ /* [optional][in] */ VARIANT varChild);
+
+ /* [id][hidden] */ HRESULT ( STDMETHODCALLTYPE *accLocation )(
+ IAccessible2_2 * This,
+ /* [out] */ long *pxLeft,
+ /* [out] */ long *pyTop,
+ /* [out] */ long *pcxWidth,
+ /* [out] */ long *pcyHeight,
+ /* [optional][in] */ VARIANT varChild);
+
+ /* [id][hidden] */ HRESULT ( STDMETHODCALLTYPE *accNavigate )(
+ IAccessible2_2 * This,
+ /* [in] */ long navDir,
+ /* [optional][in] */ VARIANT varStart,
+ /* [retval][out] */ VARIANT *pvarEndUpAt);
+
+ /* [id][hidden] */ HRESULT ( STDMETHODCALLTYPE *accHitTest )(
+ IAccessible2_2 * This,
+ /* [in] */ long xLeft,
+ /* [in] */ long yTop,
+ /* [retval][out] */ VARIANT *pvarChild);
+
+ /* [id][hidden] */ HRESULT ( STDMETHODCALLTYPE *accDoDefaultAction )(
+ IAccessible2_2 * This,
+ /* [optional][in] */ VARIANT varChild);
+
+ /* [id][propput][hidden] */ HRESULT ( STDMETHODCALLTYPE *put_accName )(
+ IAccessible2_2 * This,
+ /* [optional][in] */ VARIANT varChild,
+ /* [in] */ BSTR szName);
+
+ /* [id][propput][hidden] */ HRESULT ( STDMETHODCALLTYPE *put_accValue )(
+ IAccessible2_2 * This,
+ /* [optional][in] */ VARIANT varChild,
+ /* [in] */ BSTR szValue);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_nRelations )(
+ IAccessible2_2 * This,
+ /* [retval][out] */ long *nRelations);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_relation )(
+ IAccessible2_2 * This,
+ /* [in] */ long relationIndex,
+ /* [retval][out] */ IAccessibleRelation **relation);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_relations )(
+ IAccessible2_2 * This,
+ /* [in] */ long maxRelations,
+ /* [length_is][size_is][out] */ IAccessibleRelation **relations,
+ /* [retval][out] */ long *nRelations);
+
+ HRESULT ( STDMETHODCALLTYPE *role )(
+ IAccessible2_2 * This,
+ /* [retval][out] */ long *role);
+
+ HRESULT ( STDMETHODCALLTYPE *scrollTo )(
+ IAccessible2_2 * This,
+ /* [in] */ enum IA2ScrollType scrollType);
+
+ HRESULT ( STDMETHODCALLTYPE *scrollToPoint )(
+ IAccessible2_2 * This,
+ /* [in] */ enum IA2CoordinateType coordinateType,
+ /* [in] */ long x,
+ /* [in] */ long y);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_groupPosition )(
+ IAccessible2_2 * This,
+ /* [out] */ long *groupLevel,
+ /* [out] */ long *similarItemsInGroup,
+ /* [retval][out] */ long *positionInGroup);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_states )(
+ IAccessible2_2 * This,
+ /* [retval][out] */ AccessibleStates *states);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_extendedRole )(
+ IAccessible2_2 * This,
+ /* [retval][out] */ BSTR *extendedRole);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_localizedExtendedRole )(
+ IAccessible2_2 * This,
+ /* [retval][out] */ BSTR *localizedExtendedRole);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_nExtendedStates )(
+ IAccessible2_2 * This,
+ /* [retval][out] */ long *nExtendedStates);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_extendedStates )(
+ IAccessible2_2 * This,
+ /* [in] */ long maxExtendedStates,
+ /* [length_is][length_is][size_is][size_is][out] */ BSTR **extendedStates,
+ /* [retval][out] */ long *nExtendedStates);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_localizedExtendedStates )(
+ IAccessible2_2 * This,
+ /* [in] */ long maxLocalizedExtendedStates,
+ /* [length_is][length_is][size_is][size_is][out] */ BSTR **localizedExtendedStates,
+ /* [retval][out] */ long *nLocalizedExtendedStates);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_uniqueID )(
+ IAccessible2_2 * This,
+ /* [retval][out] */ long *uniqueID);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_windowHandle )(
+ IAccessible2_2 * This,
+ /* [retval][out] */ HWND *windowHandle);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_indexInParent )(
+ IAccessible2_2 * This,
+ /* [retval][out] */ long *indexInParent);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_locale )(
+ IAccessible2_2 * This,
+ /* [retval][out] */ IA2Locale *locale);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_attributes )(
+ IAccessible2_2 * This,
+ /* [retval][out] */ BSTR *attributes);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_attribute )(
+ IAccessible2_2 * This,
+ /* [in] */ BSTR name,
+ /* [retval][out] */ VARIANT *attribute);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_accessibleWithCaret )(
+ IAccessible2_2 * This,
+ /* [out] */ IUnknown **accessible,
+ /* [retval][out] */ long *caretOffset);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_relationTargetsOfType )(
+ IAccessible2_2 * This,
+ /* [in] */ BSTR type,
+ /* [in] */ long maxTargets,
+ /* [size_is][size_is][out] */ IUnknown ***targets,
+ /* [retval][out] */ long *nTargets);
+
+ END_INTERFACE
+ } IAccessible2_2Vtbl;
+
+ interface IAccessible2_2
+ {
+ CONST_VTBL struct IAccessible2_2Vtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define IAccessible2_2_QueryInterface(This,riid,ppvObject) \
+ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
+
+#define IAccessible2_2_AddRef(This) \
+ ( (This)->lpVtbl -> AddRef(This) )
+
+#define IAccessible2_2_Release(This) \
+ ( (This)->lpVtbl -> Release(This) )
+
+
+#define IAccessible2_2_GetTypeInfoCount(This,pctinfo) \
+ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
+
+#define IAccessible2_2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
+ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
+
+#define IAccessible2_2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
+ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
+
+#define IAccessible2_2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
+ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
+
+
+#define IAccessible2_2_get_accParent(This,ppdispParent) \
+ ( (This)->lpVtbl -> get_accParent(This,ppdispParent) )
+
+#define IAccessible2_2_get_accChildCount(This,pcountChildren) \
+ ( (This)->lpVtbl -> get_accChildCount(This,pcountChildren) )
+
+#define IAccessible2_2_get_accChild(This,varChild,ppdispChild) \
+ ( (This)->lpVtbl -> get_accChild(This,varChild,ppdispChild) )
+
+#define IAccessible2_2_get_accName(This,varChild,pszName) \
+ ( (This)->lpVtbl -> get_accName(This,varChild,pszName) )
+
+#define IAccessible2_2_get_accValue(This,varChild,pszValue) \
+ ( (This)->lpVtbl -> get_accValue(This,varChild,pszValue) )
+
+#define IAccessible2_2_get_accDescription(This,varChild,pszDescription) \
+ ( (This)->lpVtbl -> get_accDescription(This,varChild,pszDescription) )
+
+#define IAccessible2_2_get_accRole(This,varChild,pvarRole) \
+ ( (This)->lpVtbl -> get_accRole(This,varChild,pvarRole) )
+
+#define IAccessible2_2_get_accState(This,varChild,pvarState) \
+ ( (This)->lpVtbl -> get_accState(This,varChild,pvarState) )
+
+#define IAccessible2_2_get_accHelp(This,varChild,pszHelp) \
+ ( (This)->lpVtbl -> get_accHelp(This,varChild,pszHelp) )
+
+#define IAccessible2_2_get_accHelpTopic(This,pszHelpFile,varChild,pidTopic) \
+ ( (This)->lpVtbl -> get_accHelpTopic(This,pszHelpFile,varChild,pidTopic) )
+
+#define IAccessible2_2_get_accKeyboardShortcut(This,varChild,pszKeyboardShortcut) \
+ ( (This)->lpVtbl -> get_accKeyboardShortcut(This,varChild,pszKeyboardShortcut) )
+
+#define IAccessible2_2_get_accFocus(This,pvarChild) \
+ ( (This)->lpVtbl -> get_accFocus(This,pvarChild) )
+
+#define IAccessible2_2_get_accSelection(This,pvarChildren) \
+ ( (This)->lpVtbl -> get_accSelection(This,pvarChildren) )
+
+#define IAccessible2_2_get_accDefaultAction(This,varChild,pszDefaultAction) \
+ ( (This)->lpVtbl -> get_accDefaultAction(This,varChild,pszDefaultAction) )
+
+#define IAccessible2_2_accSelect(This,flagsSelect,varChild) \
+ ( (This)->lpVtbl -> accSelect(This,flagsSelect,varChild) )
+
+#define IAccessible2_2_accLocation(This,pxLeft,pyTop,pcxWidth,pcyHeight,varChild) \
+ ( (This)->lpVtbl -> accLocation(This,pxLeft,pyTop,pcxWidth,pcyHeight,varChild) )
+
+#define IAccessible2_2_accNavigate(This,navDir,varStart,pvarEndUpAt) \
+ ( (This)->lpVtbl -> accNavigate(This,navDir,varStart,pvarEndUpAt) )
+
+#define IAccessible2_2_accHitTest(This,xLeft,yTop,pvarChild) \
+ ( (This)->lpVtbl -> accHitTest(This,xLeft,yTop,pvarChild) )
+
+#define IAccessible2_2_accDoDefaultAction(This,varChild) \
+ ( (This)->lpVtbl -> accDoDefaultAction(This,varChild) )
+
+#define IAccessible2_2_put_accName(This,varChild,szName) \
+ ( (This)->lpVtbl -> put_accName(This,varChild,szName) )
+
+#define IAccessible2_2_put_accValue(This,varChild,szValue) \
+ ( (This)->lpVtbl -> put_accValue(This,varChild,szValue) )
+
+
+#define IAccessible2_2_get_nRelations(This,nRelations) \
+ ( (This)->lpVtbl -> get_nRelations(This,nRelations) )
+
+#define IAccessible2_2_get_relation(This,relationIndex,relation) \
+ ( (This)->lpVtbl -> get_relation(This,relationIndex,relation) )
+
+#define IAccessible2_2_get_relations(This,maxRelations,relations,nRelations) \
+ ( (This)->lpVtbl -> get_relations(This,maxRelations,relations,nRelations) )
+
+#define IAccessible2_2_role(This,role) \
+ ( (This)->lpVtbl -> role(This,role) )
+
+#define IAccessible2_2_scrollTo(This,scrollType) \
+ ( (This)->lpVtbl -> scrollTo(This,scrollType) )
+
+#define IAccessible2_2_scrollToPoint(This,coordinateType,x,y) \
+ ( (This)->lpVtbl -> scrollToPoint(This,coordinateType,x,y) )
+
+#define IAccessible2_2_get_groupPosition(This,groupLevel,similarItemsInGroup,positionInGroup) \
+ ( (This)->lpVtbl -> get_groupPosition(This,groupLevel,similarItemsInGroup,positionInGroup) )
+
+#define IAccessible2_2_get_states(This,states) \
+ ( (This)->lpVtbl -> get_states(This,states) )
+
+#define IAccessible2_2_get_extendedRole(This,extendedRole) \
+ ( (This)->lpVtbl -> get_extendedRole(This,extendedRole) )
+
+#define IAccessible2_2_get_localizedExtendedRole(This,localizedExtendedRole) \
+ ( (This)->lpVtbl -> get_localizedExtendedRole(This,localizedExtendedRole) )
+
+#define IAccessible2_2_get_nExtendedStates(This,nExtendedStates) \
+ ( (This)->lpVtbl -> get_nExtendedStates(This,nExtendedStates) )
+
+#define IAccessible2_2_get_extendedStates(This,maxExtendedStates,extendedStates,nExtendedStates) \
+ ( (This)->lpVtbl -> get_extendedStates(This,maxExtendedStates,extendedStates,nExtendedStates) )
+
+#define IAccessible2_2_get_localizedExtendedStates(This,maxLocalizedExtendedStates,localizedExtendedStates,nLocalizedExtendedStates) \
+ ( (This)->lpVtbl -> get_localizedExtendedStates(This,maxLocalizedExtendedStates,localizedExtendedStates,nLocalizedExtendedStates) )
+
+#define IAccessible2_2_get_uniqueID(This,uniqueID) \
+ ( (This)->lpVtbl -> get_uniqueID(This,uniqueID) )
+
+#define IAccessible2_2_get_windowHandle(This,windowHandle) \
+ ( (This)->lpVtbl -> get_windowHandle(This,windowHandle) )
+
+#define IAccessible2_2_get_indexInParent(This,indexInParent) \
+ ( (This)->lpVtbl -> get_indexInParent(This,indexInParent) )
+
+#define IAccessible2_2_get_locale(This,locale) \
+ ( (This)->lpVtbl -> get_locale(This,locale) )
+
+#define IAccessible2_2_get_attributes(This,attributes) \
+ ( (This)->lpVtbl -> get_attributes(This,attributes) )
+
+
+#define IAccessible2_2_get_attribute(This,name,attribute) \
+ ( (This)->lpVtbl -> get_attribute(This,name,attribute) )
+
+#define IAccessible2_2_get_accessibleWithCaret(This,accessible,caretOffset) \
+ ( (This)->lpVtbl -> get_accessibleWithCaret(This,accessible,caretOffset) )
+
+#define IAccessible2_2_get_relationTargetsOfType(This,type,maxTargets,targets,nTargets) \
+ ( (This)->lpVtbl -> get_relationTargetsOfType(This,type,maxTargets,targets,nTargets) )
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+
+#endif /* __IAccessible2_2_INTERFACE_DEFINED__ */
+
+
+/* interface __MIDL_itf_ia2_api_all_0000_0004 */
+/* [local] */
+
+typedef long IA2Color;
+
+
+
+extern RPC_IF_HANDLE __MIDL_itf_ia2_api_all_0000_0004_v0_0_c_ifspec;
+extern RPC_IF_HANDLE __MIDL_itf_ia2_api_all_0000_0004_v0_0_s_ifspec;
+
+#ifndef __IAccessibleComponent_INTERFACE_DEFINED__
+#define __IAccessibleComponent_INTERFACE_DEFINED__
+
+/* interface IAccessibleComponent */
+/* [uuid][object] */
+
+
+EXTERN_C const IID IID_IAccessibleComponent;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("1546D4B0-4C98-4bda-89AE-9A64748BDDE4")
+ IAccessibleComponent : public IUnknown
+ {
+ public:
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_locationInParent(
+ /* [out] */ long *x,
+ /* [retval][out] */ long *y) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_foreground(
+ /* [retval][out] */ IA2Color *foreground) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_background(
+ /* [retval][out] */ IA2Color *background) = 0;
+
+ };
+
+
+#else /* C style interface */
+
+ typedef struct IAccessibleComponentVtbl
+ {
+ BEGIN_INTERFACE
+
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ IAccessibleComponent * This,
+ /* [in] */ REFIID riid,
+ /* [annotation][iid_is][out] */
+ _COM_Outptr_ void **ppvObject);
+
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ IAccessibleComponent * This);
+
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ IAccessibleComponent * This);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_locationInParent )(
+ IAccessibleComponent * This,
+ /* [out] */ long *x,
+ /* [retval][out] */ long *y);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_foreground )(
+ IAccessibleComponent * This,
+ /* [retval][out] */ IA2Color *foreground);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_background )(
+ IAccessibleComponent * This,
+ /* [retval][out] */ IA2Color *background);
+
+ END_INTERFACE
+ } IAccessibleComponentVtbl;
+
+ interface IAccessibleComponent
+ {
+ CONST_VTBL struct IAccessibleComponentVtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define IAccessibleComponent_QueryInterface(This,riid,ppvObject) \
+ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
+
+#define IAccessibleComponent_AddRef(This) \
+ ( (This)->lpVtbl -> AddRef(This) )
+
+#define IAccessibleComponent_Release(This) \
+ ( (This)->lpVtbl -> Release(This) )
+
+
+#define IAccessibleComponent_get_locationInParent(This,x,y) \
+ ( (This)->lpVtbl -> get_locationInParent(This,x,y) )
+
+#define IAccessibleComponent_get_foreground(This,foreground) \
+ ( (This)->lpVtbl -> get_foreground(This,foreground) )
+
+#define IAccessibleComponent_get_background(This,background) \
+ ( (This)->lpVtbl -> get_background(This,background) )
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+
+#endif /* __IAccessibleComponent_INTERFACE_DEFINED__ */
+
+
+#ifndef __IAccessibleValue_INTERFACE_DEFINED__
+#define __IAccessibleValue_INTERFACE_DEFINED__
+
+/* interface IAccessibleValue */
+/* [uuid][object] */
+
+
+EXTERN_C const IID IID_IAccessibleValue;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("35855B5B-C566-4fd0-A7B1-E65465600394")
+ IAccessibleValue : public IUnknown
+ {
+ public:
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_currentValue(
+ /* [retval][out] */ VARIANT *currentValue) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE setCurrentValue(
+ /* [in] */ VARIANT value) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_maximumValue(
+ /* [retval][out] */ VARIANT *maximumValue) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_minimumValue(
+ /* [retval][out] */ VARIANT *minimumValue) = 0;
+
+ };
+
+
+#else /* C style interface */
+
+ typedef struct IAccessibleValueVtbl
+ {
+ BEGIN_INTERFACE
+
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ IAccessibleValue * This,
+ /* [in] */ REFIID riid,
+ /* [annotation][iid_is][out] */
+ _COM_Outptr_ void **ppvObject);
+
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ IAccessibleValue * This);
+
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ IAccessibleValue * This);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_currentValue )(
+ IAccessibleValue * This,
+ /* [retval][out] */ VARIANT *currentValue);
+
+ HRESULT ( STDMETHODCALLTYPE *setCurrentValue )(
+ IAccessibleValue * This,
+ /* [in] */ VARIANT value);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_maximumValue )(
+ IAccessibleValue * This,
+ /* [retval][out] */ VARIANT *maximumValue);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_minimumValue )(
+ IAccessibleValue * This,
+ /* [retval][out] */ VARIANT *minimumValue);
+
+ END_INTERFACE
+ } IAccessibleValueVtbl;
+
+ interface IAccessibleValue
+ {
+ CONST_VTBL struct IAccessibleValueVtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define IAccessibleValue_QueryInterface(This,riid,ppvObject) \
+ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
+
+#define IAccessibleValue_AddRef(This) \
+ ( (This)->lpVtbl -> AddRef(This) )
+
+#define IAccessibleValue_Release(This) \
+ ( (This)->lpVtbl -> Release(This) )
+
+
+#define IAccessibleValue_get_currentValue(This,currentValue) \
+ ( (This)->lpVtbl -> get_currentValue(This,currentValue) )
+
+#define IAccessibleValue_setCurrentValue(This,value) \
+ ( (This)->lpVtbl -> setCurrentValue(This,value) )
+
+#define IAccessibleValue_get_maximumValue(This,maximumValue) \
+ ( (This)->lpVtbl -> get_maximumValue(This,maximumValue) )
+
+#define IAccessibleValue_get_minimumValue(This,minimumValue) \
+ ( (This)->lpVtbl -> get_minimumValue(This,minimumValue) )
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+
+#endif /* __IAccessibleValue_INTERFACE_DEFINED__ */
+
+
+/* interface __MIDL_itf_ia2_api_all_0000_0006 */
+/* [local] */
+
+typedef struct IA2TextSegment
+ {
+ BSTR text;
+ long start;
+ long end;
+ } IA2TextSegment;
+
+
+enum IA2TextBoundaryType
+ {
+ IA2_TEXT_BOUNDARY_CHAR = 0,
+ IA2_TEXT_BOUNDARY_WORD = ( IA2_TEXT_BOUNDARY_CHAR + 1 ) ,
+ IA2_TEXT_BOUNDARY_SENTENCE = ( IA2_TEXT_BOUNDARY_WORD + 1 ) ,
+ IA2_TEXT_BOUNDARY_PARAGRAPH = ( IA2_TEXT_BOUNDARY_SENTENCE + 1 ) ,
+ IA2_TEXT_BOUNDARY_LINE = ( IA2_TEXT_BOUNDARY_PARAGRAPH + 1 ) ,
+ IA2_TEXT_BOUNDARY_ALL = ( IA2_TEXT_BOUNDARY_LINE + 1 )
+ } ;
+
+
+extern RPC_IF_HANDLE __MIDL_itf_ia2_api_all_0000_0006_v0_0_c_ifspec;
+extern RPC_IF_HANDLE __MIDL_itf_ia2_api_all_0000_0006_v0_0_s_ifspec;
+
+#ifndef __IAccessibleText_INTERFACE_DEFINED__
+#define __IAccessibleText_INTERFACE_DEFINED__
+
+/* interface IAccessibleText */
+/* [uuid][object] */
+
+
+EXTERN_C const IID IID_IAccessibleText;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("24FD2FFB-3AAD-4a08-8335-A3AD89C0FB4B")
+ IAccessibleText : public IUnknown
+ {
+ public:
+ virtual HRESULT STDMETHODCALLTYPE addSelection(
+ /* [in] */ long startOffset,
+ /* [in] */ long endOffset) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_attributes(
+ /* [in] */ long offset,
+ /* [out] */ long *startOffset,
+ /* [out] */ long *endOffset,
+ /* [retval][out] */ BSTR *textAttributes) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_caretOffset(
+ /* [retval][out] */ long *offset) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_characterExtents(
+ /* [in] */ long offset,
+ /* [in] */ enum IA2CoordinateType coordType,
+ /* [out] */ long *x,
+ /* [out] */ long *y,
+ /* [out] */ long *width,
+ /* [retval][out] */ long *height) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_nSelections(
+ /* [retval][out] */ long *nSelections) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_offsetAtPoint(
+ /* [in] */ long x,
+ /* [in] */ long y,
+ /* [in] */ enum IA2CoordinateType coordType,
+ /* [retval][out] */ long *offset) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_selection(
+ /* [in] */ long selectionIndex,
+ /* [out] */ long *startOffset,
+ /* [retval][out] */ long *endOffset) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_text(
+ /* [in] */ long startOffset,
+ /* [in] */ long endOffset,
+ /* [retval][out] */ BSTR *text) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_textBeforeOffset(
+ /* [in] */ long offset,
+ /* [in] */ enum IA2TextBoundaryType boundaryType,
+ /* [out] */ long *startOffset,
+ /* [out] */ long *endOffset,
+ /* [retval][out] */ BSTR *text) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_textAfterOffset(
+ /* [in] */ long offset,
+ /* [in] */ enum IA2TextBoundaryType boundaryType,
+ /* [out] */ long *startOffset,
+ /* [out] */ long *endOffset,
+ /* [retval][out] */ BSTR *text) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_textAtOffset(
+ /* [in] */ long offset,
+ /* [in] */ enum IA2TextBoundaryType boundaryType,
+ /* [out] */ long *startOffset,
+ /* [out] */ long *endOffset,
+ /* [retval][out] */ BSTR *text) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE removeSelection(
+ /* [in] */ long selectionIndex) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE setCaretOffset(
+ /* [in] */ long offset) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE setSelection(
+ /* [in] */ long selectionIndex,
+ /* [in] */ long startOffset,
+ /* [in] */ long endOffset) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_nCharacters(
+ /* [retval][out] */ long *nCharacters) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE scrollSubstringTo(
+ /* [in] */ long startIndex,
+ /* [in] */ long endIndex,
+ /* [in] */ enum IA2ScrollType scrollType) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE scrollSubstringToPoint(
+ /* [in] */ long startIndex,
+ /* [in] */ long endIndex,
+ /* [in] */ enum IA2CoordinateType coordinateType,
+ /* [in] */ long x,
+ /* [in] */ long y) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_newText(
+ /* [retval][out] */ IA2TextSegment *newText) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_oldText(
+ /* [retval][out] */ IA2TextSegment *oldText) = 0;
+
+ };
+
+
+#else /* C style interface */
+
+ typedef struct IAccessibleTextVtbl
+ {
+ BEGIN_INTERFACE
+
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ IAccessibleText * This,
+ /* [in] */ REFIID riid,
+ /* [annotation][iid_is][out] */
+ _COM_Outptr_ void **ppvObject);
+
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ IAccessibleText * This);
+
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ IAccessibleText * This);
+
+ HRESULT ( STDMETHODCALLTYPE *addSelection )(
+ IAccessibleText * This,
+ /* [in] */ long startOffset,
+ /* [in] */ long endOffset);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_attributes )(
+ IAccessibleText * This,
+ /* [in] */ long offset,
+ /* [out] */ long *startOffset,
+ /* [out] */ long *endOffset,
+ /* [retval][out] */ BSTR *textAttributes);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_caretOffset )(
+ IAccessibleText * This,
+ /* [retval][out] */ long *offset);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_characterExtents )(
+ IAccessibleText * This,
+ /* [in] */ long offset,
+ /* [in] */ enum IA2CoordinateType coordType,
+ /* [out] */ long *x,
+ /* [out] */ long *y,
+ /* [out] */ long *width,
+ /* [retval][out] */ long *height);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_nSelections )(
+ IAccessibleText * This,
+ /* [retval][out] */ long *nSelections);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_offsetAtPoint )(
+ IAccessibleText * This,
+ /* [in] */ long x,
+ /* [in] */ long y,
+ /* [in] */ enum IA2CoordinateType coordType,
+ /* [retval][out] */ long *offset);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_selection )(
+ IAccessibleText * This,
+ /* [in] */ long selectionIndex,
+ /* [out] */ long *startOffset,
+ /* [retval][out] */ long *endOffset);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_text )(
+ IAccessibleText * This,
+ /* [in] */ long startOffset,
+ /* [in] */ long endOffset,
+ /* [retval][out] */ BSTR *text);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_textBeforeOffset )(
+ IAccessibleText * This,
+ /* [in] */ long offset,
+ /* [in] */ enum IA2TextBoundaryType boundaryType,
+ /* [out] */ long *startOffset,
+ /* [out] */ long *endOffset,
+ /* [retval][out] */ BSTR *text);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_textAfterOffset )(
+ IAccessibleText * This,
+ /* [in] */ long offset,
+ /* [in] */ enum IA2TextBoundaryType boundaryType,
+ /* [out] */ long *startOffset,
+ /* [out] */ long *endOffset,
+ /* [retval][out] */ BSTR *text);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_textAtOffset )(
+ IAccessibleText * This,
+ /* [in] */ long offset,
+ /* [in] */ enum IA2TextBoundaryType boundaryType,
+ /* [out] */ long *startOffset,
+ /* [out] */ long *endOffset,
+ /* [retval][out] */ BSTR *text);
+
+ HRESULT ( STDMETHODCALLTYPE *removeSelection )(
+ IAccessibleText * This,
+ /* [in] */ long selectionIndex);
+
+ HRESULT ( STDMETHODCALLTYPE *setCaretOffset )(
+ IAccessibleText * This,
+ /* [in] */ long offset);
+
+ HRESULT ( STDMETHODCALLTYPE *setSelection )(
+ IAccessibleText * This,
+ /* [in] */ long selectionIndex,
+ /* [in] */ long startOffset,
+ /* [in] */ long endOffset);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_nCharacters )(
+ IAccessibleText * This,
+ /* [retval][out] */ long *nCharacters);
+
+ HRESULT ( STDMETHODCALLTYPE *scrollSubstringTo )(
+ IAccessibleText * This,
+ /* [in] */ long startIndex,
+ /* [in] */ long endIndex,
+ /* [in] */ enum IA2ScrollType scrollType);
+
+ HRESULT ( STDMETHODCALLTYPE *scrollSubstringToPoint )(
+ IAccessibleText * This,
+ /* [in] */ long startIndex,
+ /* [in] */ long endIndex,
+ /* [in] */ enum IA2CoordinateType coordinateType,
+ /* [in] */ long x,
+ /* [in] */ long y);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_newText )(
+ IAccessibleText * This,
+ /* [retval][out] */ IA2TextSegment *newText);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_oldText )(
+ IAccessibleText * This,
+ /* [retval][out] */ IA2TextSegment *oldText);
+
+ END_INTERFACE
+ } IAccessibleTextVtbl;
+
+ interface IAccessibleText
+ {
+ CONST_VTBL struct IAccessibleTextVtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define IAccessibleText_QueryInterface(This,riid,ppvObject) \
+ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
+
+#define IAccessibleText_AddRef(This) \
+ ( (This)->lpVtbl -> AddRef(This) )
+
+#define IAccessibleText_Release(This) \
+ ( (This)->lpVtbl -> Release(This) )
+
+
+#define IAccessibleText_addSelection(This,startOffset,endOffset) \
+ ( (This)->lpVtbl -> addSelection(This,startOffset,endOffset) )
+
+#define IAccessibleText_get_attributes(This,offset,startOffset,endOffset,textAttributes) \
+ ( (This)->lpVtbl -> get_attributes(This,offset,startOffset,endOffset,textAttributes) )
+
+#define IAccessibleText_get_caretOffset(This,offset) \
+ ( (This)->lpVtbl -> get_caretOffset(This,offset) )
+
+#define IAccessibleText_get_characterExtents(This,offset,coordType,x,y,width,height) \
+ ( (This)->lpVtbl -> get_characterExtents(This,offset,coordType,x,y,width,height) )
+
+#define IAccessibleText_get_nSelections(This,nSelections) \
+ ( (This)->lpVtbl -> get_nSelections(This,nSelections) )
+
+#define IAccessibleText_get_offsetAtPoint(This,x,y,coordType,offset) \
+ ( (This)->lpVtbl -> get_offsetAtPoint(This,x,y,coordType,offset) )
+
+#define IAccessibleText_get_selection(This,selectionIndex,startOffset,endOffset) \
+ ( (This)->lpVtbl -> get_selection(This,selectionIndex,startOffset,endOffset) )
+
+#define IAccessibleText_get_text(This,startOffset,endOffset,text) \
+ ( (This)->lpVtbl -> get_text(This,startOffset,endOffset,text) )
+
+#define IAccessibleText_get_textBeforeOffset(This,offset,boundaryType,startOffset,endOffset,text) \
+ ( (This)->lpVtbl -> get_textBeforeOffset(This,offset,boundaryType,startOffset,endOffset,text) )
+
+#define IAccessibleText_get_textAfterOffset(This,offset,boundaryType,startOffset,endOffset,text) \
+ ( (This)->lpVtbl -> get_textAfterOffset(This,offset,boundaryType,startOffset,endOffset,text) )
+
+#define IAccessibleText_get_textAtOffset(This,offset,boundaryType,startOffset,endOffset,text) \
+ ( (This)->lpVtbl -> get_textAtOffset(This,offset,boundaryType,startOffset,endOffset,text) )
+
+#define IAccessibleText_removeSelection(This,selectionIndex) \
+ ( (This)->lpVtbl -> removeSelection(This,selectionIndex) )
+
+#define IAccessibleText_setCaretOffset(This,offset) \
+ ( (This)->lpVtbl -> setCaretOffset(This,offset) )
+
+#define IAccessibleText_setSelection(This,selectionIndex,startOffset,endOffset) \
+ ( (This)->lpVtbl -> setSelection(This,selectionIndex,startOffset,endOffset) )
+
+#define IAccessibleText_get_nCharacters(This,nCharacters) \
+ ( (This)->lpVtbl -> get_nCharacters(This,nCharacters) )
+
+#define IAccessibleText_scrollSubstringTo(This,startIndex,endIndex,scrollType) \
+ ( (This)->lpVtbl -> scrollSubstringTo(This,startIndex,endIndex,scrollType) )
+
+#define IAccessibleText_scrollSubstringToPoint(This,startIndex,endIndex,coordinateType,x,y) \
+ ( (This)->lpVtbl -> scrollSubstringToPoint(This,startIndex,endIndex,coordinateType,x,y) )
+
+#define IAccessibleText_get_newText(This,newText) \
+ ( (This)->lpVtbl -> get_newText(This,newText) )
+
+#define IAccessibleText_get_oldText(This,oldText) \
+ ( (This)->lpVtbl -> get_oldText(This,oldText) )
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+
+#endif /* __IAccessibleText_INTERFACE_DEFINED__ */
+
+
+#ifndef __IAccessibleText2_INTERFACE_DEFINED__
+#define __IAccessibleText2_INTERFACE_DEFINED__
+
+/* interface IAccessibleText2 */
+/* [uuid][object] */
+
+
+EXTERN_C const IID IID_IAccessibleText2;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("9690A9CC-5C80-4DF5-852E-2D5AE4189A54")
+ IAccessibleText2 : public IAccessibleText
+ {
+ public:
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_attributeRange(
+ /* [in] */ long offset,
+ /* [in] */ BSTR filter,
+ /* [out] */ long *startOffset,
+ /* [out] */ long *endOffset,
+ /* [retval][out] */ BSTR *attributeValues) = 0;
+
+ };
+
+
+#else /* C style interface */
+
+ typedef struct IAccessibleText2Vtbl
+ {
+ BEGIN_INTERFACE
+
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ IAccessibleText2 * This,
+ /* [in] */ REFIID riid,
+ /* [annotation][iid_is][out] */
+ _COM_Outptr_ void **ppvObject);
+
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ IAccessibleText2 * This);
+
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ IAccessibleText2 * This);
+
+ HRESULT ( STDMETHODCALLTYPE *addSelection )(
+ IAccessibleText2 * This,
+ /* [in] */ long startOffset,
+ /* [in] */ long endOffset);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_attributes )(
+ IAccessibleText2 * This,
+ /* [in] */ long offset,
+ /* [out] */ long *startOffset,
+ /* [out] */ long *endOffset,
+ /* [retval][out] */ BSTR *textAttributes);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_caretOffset )(
+ IAccessibleText2 * This,
+ /* [retval][out] */ long *offset);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_characterExtents )(
+ IAccessibleText2 * This,
+ /* [in] */ long offset,
+ /* [in] */ enum IA2CoordinateType coordType,
+ /* [out] */ long *x,
+ /* [out] */ long *y,
+ /* [out] */ long *width,
+ /* [retval][out] */ long *height);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_nSelections )(
+ IAccessibleText2 * This,
+ /* [retval][out] */ long *nSelections);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_offsetAtPoint )(
+ IAccessibleText2 * This,
+ /* [in] */ long x,
+ /* [in] */ long y,
+ /* [in] */ enum IA2CoordinateType coordType,
+ /* [retval][out] */ long *offset);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_selection )(
+ IAccessibleText2 * This,
+ /* [in] */ long selectionIndex,
+ /* [out] */ long *startOffset,
+ /* [retval][out] */ long *endOffset);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_text )(
+ IAccessibleText2 * This,
+ /* [in] */ long startOffset,
+ /* [in] */ long endOffset,
+ /* [retval][out] */ BSTR *text);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_textBeforeOffset )(
+ IAccessibleText2 * This,
+ /* [in] */ long offset,
+ /* [in] */ enum IA2TextBoundaryType boundaryType,
+ /* [out] */ long *startOffset,
+ /* [out] */ long *endOffset,
+ /* [retval][out] */ BSTR *text);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_textAfterOffset )(
+ IAccessibleText2 * This,
+ /* [in] */ long offset,
+ /* [in] */ enum IA2TextBoundaryType boundaryType,
+ /* [out] */ long *startOffset,
+ /* [out] */ long *endOffset,
+ /* [retval][out] */ BSTR *text);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_textAtOffset )(
+ IAccessibleText2 * This,
+ /* [in] */ long offset,
+ /* [in] */ enum IA2TextBoundaryType boundaryType,
+ /* [out] */ long *startOffset,
+ /* [out] */ long *endOffset,
+ /* [retval][out] */ BSTR *text);
+
+ HRESULT ( STDMETHODCALLTYPE *removeSelection )(
+ IAccessibleText2 * This,
+ /* [in] */ long selectionIndex);
+
+ HRESULT ( STDMETHODCALLTYPE *setCaretOffset )(
+ IAccessibleText2 * This,
+ /* [in] */ long offset);
+
+ HRESULT ( STDMETHODCALLTYPE *setSelection )(
+ IAccessibleText2 * This,
+ /* [in] */ long selectionIndex,
+ /* [in] */ long startOffset,
+ /* [in] */ long endOffset);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_nCharacters )(
+ IAccessibleText2 * This,
+ /* [retval][out] */ long *nCharacters);
+
+ HRESULT ( STDMETHODCALLTYPE *scrollSubstringTo )(
+ IAccessibleText2 * This,
+ /* [in] */ long startIndex,
+ /* [in] */ long endIndex,
+ /* [in] */ enum IA2ScrollType scrollType);
+
+ HRESULT ( STDMETHODCALLTYPE *scrollSubstringToPoint )(
+ IAccessibleText2 * This,
+ /* [in] */ long startIndex,
+ /* [in] */ long endIndex,
+ /* [in] */ enum IA2CoordinateType coordinateType,
+ /* [in] */ long x,
+ /* [in] */ long y);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_newText )(
+ IAccessibleText2 * This,
+ /* [retval][out] */ IA2TextSegment *newText);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_oldText )(
+ IAccessibleText2 * This,
+ /* [retval][out] */ IA2TextSegment *oldText);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_attributeRange )(
+ IAccessibleText2 * This,
+ /* [in] */ long offset,
+ /* [in] */ BSTR filter,
+ /* [out] */ long *startOffset,
+ /* [out] */ long *endOffset,
+ /* [retval][out] */ BSTR *attributeValues);
+
+ END_INTERFACE
+ } IAccessibleText2Vtbl;
+
+ interface IAccessibleText2
+ {
+ CONST_VTBL struct IAccessibleText2Vtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define IAccessibleText2_QueryInterface(This,riid,ppvObject) \
+ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
+
+#define IAccessibleText2_AddRef(This) \
+ ( (This)->lpVtbl -> AddRef(This) )
+
+#define IAccessibleText2_Release(This) \
+ ( (This)->lpVtbl -> Release(This) )
+
+
+#define IAccessibleText2_addSelection(This,startOffset,endOffset) \
+ ( (This)->lpVtbl -> addSelection(This,startOffset,endOffset) )
+
+#define IAccessibleText2_get_attributes(This,offset,startOffset,endOffset,textAttributes) \
+ ( (This)->lpVtbl -> get_attributes(This,offset,startOffset,endOffset,textAttributes) )
+
+#define IAccessibleText2_get_caretOffset(This,offset) \
+ ( (This)->lpVtbl -> get_caretOffset(This,offset) )
+
+#define IAccessibleText2_get_characterExtents(This,offset,coordType,x,y,width,height) \
+ ( (This)->lpVtbl -> get_characterExtents(This,offset,coordType,x,y,width,height) )
+
+#define IAccessibleText2_get_nSelections(This,nSelections) \
+ ( (This)->lpVtbl -> get_nSelections(This,nSelections) )
+
+#define IAccessibleText2_get_offsetAtPoint(This,x,y,coordType,offset) \
+ ( (This)->lpVtbl -> get_offsetAtPoint(This,x,y,coordType,offset) )
+
+#define IAccessibleText2_get_selection(This,selectionIndex,startOffset,endOffset) \
+ ( (This)->lpVtbl -> get_selection(This,selectionIndex,startOffset,endOffset) )
+
+#define IAccessibleText2_get_text(This,startOffset,endOffset,text) \
+ ( (This)->lpVtbl -> get_text(This,startOffset,endOffset,text) )
+
+#define IAccessibleText2_get_textBeforeOffset(This,offset,boundaryType,startOffset,endOffset,text) \
+ ( (This)->lpVtbl -> get_textBeforeOffset(This,offset,boundaryType,startOffset,endOffset,text) )
+
+#define IAccessibleText2_get_textAfterOffset(This,offset,boundaryType,startOffset,endOffset,text) \
+ ( (This)->lpVtbl -> get_textAfterOffset(This,offset,boundaryType,startOffset,endOffset,text) )
+
+#define IAccessibleText2_get_textAtOffset(This,offset,boundaryType,startOffset,endOffset,text) \
+ ( (This)->lpVtbl -> get_textAtOffset(This,offset,boundaryType,startOffset,endOffset,text) )
+
+#define IAccessibleText2_removeSelection(This,selectionIndex) \
+ ( (This)->lpVtbl -> removeSelection(This,selectionIndex) )
+
+#define IAccessibleText2_setCaretOffset(This,offset) \
+ ( (This)->lpVtbl -> setCaretOffset(This,offset) )
+
+#define IAccessibleText2_setSelection(This,selectionIndex,startOffset,endOffset) \
+ ( (This)->lpVtbl -> setSelection(This,selectionIndex,startOffset,endOffset) )
+
+#define IAccessibleText2_get_nCharacters(This,nCharacters) \
+ ( (This)->lpVtbl -> get_nCharacters(This,nCharacters) )
+
+#define IAccessibleText2_scrollSubstringTo(This,startIndex,endIndex,scrollType) \
+ ( (This)->lpVtbl -> scrollSubstringTo(This,startIndex,endIndex,scrollType) )
+
+#define IAccessibleText2_scrollSubstringToPoint(This,startIndex,endIndex,coordinateType,x,y) \
+ ( (This)->lpVtbl -> scrollSubstringToPoint(This,startIndex,endIndex,coordinateType,x,y) )
+
+#define IAccessibleText2_get_newText(This,newText) \
+ ( (This)->lpVtbl -> get_newText(This,newText) )
+
+#define IAccessibleText2_get_oldText(This,oldText) \
+ ( (This)->lpVtbl -> get_oldText(This,oldText) )
+
+
+#define IAccessibleText2_get_attributeRange(This,offset,filter,startOffset,endOffset,attributeValues) \
+ ( (This)->lpVtbl -> get_attributeRange(This,offset,filter,startOffset,endOffset,attributeValues) )
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+
+#endif /* __IAccessibleText2_INTERFACE_DEFINED__ */
+
+
+#ifndef __IAccessibleEditableText_INTERFACE_DEFINED__
+#define __IAccessibleEditableText_INTERFACE_DEFINED__
+
+/* interface IAccessibleEditableText */
+/* [uuid][object] */
+
+
+EXTERN_C const IID IID_IAccessibleEditableText;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("A59AA09A-7011-4b65-939D-32B1FB5547E3")
+ IAccessibleEditableText : public IUnknown
+ {
+ public:
+ virtual HRESULT STDMETHODCALLTYPE copyText(
+ /* [in] */ long startOffset,
+ /* [in] */ long endOffset) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE deleteText(
+ /* [in] */ long startOffset,
+ /* [in] */ long endOffset) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE insertText(
+ /* [in] */ long offset,
+ /* [in] */ BSTR *text) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE cutText(
+ /* [in] */ long startOffset,
+ /* [in] */ long endOffset) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE pasteText(
+ /* [in] */ long offset) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE replaceText(
+ /* [in] */ long startOffset,
+ /* [in] */ long endOffset,
+ /* [in] */ BSTR *text) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE setAttributes(
+ /* [in] */ long startOffset,
+ /* [in] */ long endOffset,
+ /* [in] */ BSTR *attributes) = 0;
+
+ };
+
+
+#else /* C style interface */
+
+ typedef struct IAccessibleEditableTextVtbl
+ {
+ BEGIN_INTERFACE
+
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ IAccessibleEditableText * This,
+ /* [in] */ REFIID riid,
+ /* [annotation][iid_is][out] */
+ _COM_Outptr_ void **ppvObject);
+
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ IAccessibleEditableText * This);
+
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ IAccessibleEditableText * This);
+
+ HRESULT ( STDMETHODCALLTYPE *copyText )(
+ IAccessibleEditableText * This,
+ /* [in] */ long startOffset,
+ /* [in] */ long endOffset);
+
+ HRESULT ( STDMETHODCALLTYPE *deleteText )(
+ IAccessibleEditableText * This,
+ /* [in] */ long startOffset,
+ /* [in] */ long endOffset);
+
+ HRESULT ( STDMETHODCALLTYPE *insertText )(
+ IAccessibleEditableText * This,
+ /* [in] */ long offset,
+ /* [in] */ BSTR *text);
+
+ HRESULT ( STDMETHODCALLTYPE *cutText )(
+ IAccessibleEditableText * This,
+ /* [in] */ long startOffset,
+ /* [in] */ long endOffset);
+
+ HRESULT ( STDMETHODCALLTYPE *pasteText )(
+ IAccessibleEditableText * This,
+ /* [in] */ long offset);
+
+ HRESULT ( STDMETHODCALLTYPE *replaceText )(
+ IAccessibleEditableText * This,
+ /* [in] */ long startOffset,
+ /* [in] */ long endOffset,
+ /* [in] */ BSTR *text);
+
+ HRESULT ( STDMETHODCALLTYPE *setAttributes )(
+ IAccessibleEditableText * This,
+ /* [in] */ long startOffset,
+ /* [in] */ long endOffset,
+ /* [in] */ BSTR *attributes);
+
+ END_INTERFACE
+ } IAccessibleEditableTextVtbl;
+
+ interface IAccessibleEditableText
+ {
+ CONST_VTBL struct IAccessibleEditableTextVtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define IAccessibleEditableText_QueryInterface(This,riid,ppvObject) \
+ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
+
+#define IAccessibleEditableText_AddRef(This) \
+ ( (This)->lpVtbl -> AddRef(This) )
+
+#define IAccessibleEditableText_Release(This) \
+ ( (This)->lpVtbl -> Release(This) )
+
+
+#define IAccessibleEditableText_copyText(This,startOffset,endOffset) \
+ ( (This)->lpVtbl -> copyText(This,startOffset,endOffset) )
+
+#define IAccessibleEditableText_deleteText(This,startOffset,endOffset) \
+ ( (This)->lpVtbl -> deleteText(This,startOffset,endOffset) )
+
+#define IAccessibleEditableText_insertText(This,offset,text) \
+ ( (This)->lpVtbl -> insertText(This,offset,text) )
+
+#define IAccessibleEditableText_cutText(This,startOffset,endOffset) \
+ ( (This)->lpVtbl -> cutText(This,startOffset,endOffset) )
+
+#define IAccessibleEditableText_pasteText(This,offset) \
+ ( (This)->lpVtbl -> pasteText(This,offset) )
+
+#define IAccessibleEditableText_replaceText(This,startOffset,endOffset,text) \
+ ( (This)->lpVtbl -> replaceText(This,startOffset,endOffset,text) )
+
+#define IAccessibleEditableText_setAttributes(This,startOffset,endOffset,attributes) \
+ ( (This)->lpVtbl -> setAttributes(This,startOffset,endOffset,attributes) )
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+
+#endif /* __IAccessibleEditableText_INTERFACE_DEFINED__ */
+
+
+#ifndef __IAccessibleHyperlink_INTERFACE_DEFINED__
+#define __IAccessibleHyperlink_INTERFACE_DEFINED__
+
+/* interface IAccessibleHyperlink */
+/* [uuid][object] */
+
+
+EXTERN_C const IID IID_IAccessibleHyperlink;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("01C20F2B-3DD2-400f-949F-AD00BDAB1D41")
+ IAccessibleHyperlink : public IAccessibleAction
+ {
+ public:
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_anchor(
+ /* [in] */ long index,
+ /* [retval][out] */ VARIANT *anchor) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_anchorTarget(
+ /* [in] */ long index,
+ /* [retval][out] */ VARIANT *anchorTarget) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_startIndex(
+ /* [retval][out] */ long *index) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_endIndex(
+ /* [retval][out] */ long *index) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_valid(
+ /* [retval][out] */ boolean *valid) = 0;
+
+ };
+
+
+#else /* C style interface */
+
+ typedef struct IAccessibleHyperlinkVtbl
+ {
+ BEGIN_INTERFACE
+
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ IAccessibleHyperlink * This,
+ /* [in] */ REFIID riid,
+ /* [annotation][iid_is][out] */
+ _COM_Outptr_ void **ppvObject);
+
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ IAccessibleHyperlink * This);
+
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ IAccessibleHyperlink * This);
+
+ HRESULT ( STDMETHODCALLTYPE *nActions )(
+ IAccessibleHyperlink * This,
+ /* [retval][out] */ long *nActions);
+
+ HRESULT ( STDMETHODCALLTYPE *doAction )(
+ IAccessibleHyperlink * This,
+ /* [in] */ long actionIndex);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_description )(
+ IAccessibleHyperlink * This,
+ /* [in] */ long actionIndex,
+ /* [retval][out] */ BSTR *description);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_keyBinding )(
+ IAccessibleHyperlink * This,
+ /* [in] */ long actionIndex,
+ /* [in] */ long nMaxBindings,
+ /* [length_is][length_is][size_is][size_is][out] */ BSTR **keyBindings,
+ /* [retval][out] */ long *nBindings);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_name )(
+ IAccessibleHyperlink * This,
+ /* [in] */ long actionIndex,
+ /* [retval][out] */ BSTR *name);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_localizedName )(
+ IAccessibleHyperlink * This,
+ /* [in] */ long actionIndex,
+ /* [retval][out] */ BSTR *localizedName);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_anchor )(
+ IAccessibleHyperlink * This,
+ /* [in] */ long index,
+ /* [retval][out] */ VARIANT *anchor);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_anchorTarget )(
+ IAccessibleHyperlink * This,
+ /* [in] */ long index,
+ /* [retval][out] */ VARIANT *anchorTarget);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_startIndex )(
+ IAccessibleHyperlink * This,
+ /* [retval][out] */ long *index);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_endIndex )(
+ IAccessibleHyperlink * This,
+ /* [retval][out] */ long *index);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_valid )(
+ IAccessibleHyperlink * This,
+ /* [retval][out] */ boolean *valid);
+
+ END_INTERFACE
+ } IAccessibleHyperlinkVtbl;
+
+ interface IAccessibleHyperlink
+ {
+ CONST_VTBL struct IAccessibleHyperlinkVtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define IAccessibleHyperlink_QueryInterface(This,riid,ppvObject) \
+ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
+
+#define IAccessibleHyperlink_AddRef(This) \
+ ( (This)->lpVtbl -> AddRef(This) )
+
+#define IAccessibleHyperlink_Release(This) \
+ ( (This)->lpVtbl -> Release(This) )
+
+
+#define IAccessibleHyperlink_nActions(This,nActions) \
+ ( (This)->lpVtbl -> nActions(This,nActions) )
+
+#define IAccessibleHyperlink_doAction(This,actionIndex) \
+ ( (This)->lpVtbl -> doAction(This,actionIndex) )
+
+#define IAccessibleHyperlink_get_description(This,actionIndex,description) \
+ ( (This)->lpVtbl -> get_description(This,actionIndex,description) )
+
+#define IAccessibleHyperlink_get_keyBinding(This,actionIndex,nMaxBindings,keyBindings,nBindings) \
+ ( (This)->lpVtbl -> get_keyBinding(This,actionIndex,nMaxBindings,keyBindings,nBindings) )
+
+#define IAccessibleHyperlink_get_name(This,actionIndex,name) \
+ ( (This)->lpVtbl -> get_name(This,actionIndex,name) )
+
+#define IAccessibleHyperlink_get_localizedName(This,actionIndex,localizedName) \
+ ( (This)->lpVtbl -> get_localizedName(This,actionIndex,localizedName) )
+
+
+#define IAccessibleHyperlink_get_anchor(This,index,anchor) \
+ ( (This)->lpVtbl -> get_anchor(This,index,anchor) )
+
+#define IAccessibleHyperlink_get_anchorTarget(This,index,anchorTarget) \
+ ( (This)->lpVtbl -> get_anchorTarget(This,index,anchorTarget) )
+
+#define IAccessibleHyperlink_get_startIndex(This,index) \
+ ( (This)->lpVtbl -> get_startIndex(This,index) )
+
+#define IAccessibleHyperlink_get_endIndex(This,index) \
+ ( (This)->lpVtbl -> get_endIndex(This,index) )
+
+#define IAccessibleHyperlink_get_valid(This,valid) \
+ ( (This)->lpVtbl -> get_valid(This,valid) )
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+
+#endif /* __IAccessibleHyperlink_INTERFACE_DEFINED__ */
+
+
+#ifndef __IAccessibleHypertext_INTERFACE_DEFINED__
+#define __IAccessibleHypertext_INTERFACE_DEFINED__
+
+/* interface IAccessibleHypertext */
+/* [uuid][object] */
+
+
+EXTERN_C const IID IID_IAccessibleHypertext;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("6B4F8BBF-F1F2-418a-B35E-A195BC4103B9")
+ IAccessibleHypertext : public IAccessibleText
+ {
+ public:
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_nHyperlinks(
+ /* [retval][out] */ long *hyperlinkCount) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_hyperlink(
+ /* [in] */ long index,
+ /* [retval][out] */ IAccessibleHyperlink **hyperlink) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_hyperlinkIndex(
+ /* [in] */ long charIndex,
+ /* [retval][out] */ long *hyperlinkIndex) = 0;
+
+ };
+
+
+#else /* C style interface */
+
+ typedef struct IAccessibleHypertextVtbl
+ {
+ BEGIN_INTERFACE
+
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ IAccessibleHypertext * This,
+ /* [in] */ REFIID riid,
+ /* [annotation][iid_is][out] */
+ _COM_Outptr_ void **ppvObject);
+
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ IAccessibleHypertext * This);
+
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ IAccessibleHypertext * This);
+
+ HRESULT ( STDMETHODCALLTYPE *addSelection )(
+ IAccessibleHypertext * This,
+ /* [in] */ long startOffset,
+ /* [in] */ long endOffset);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_attributes )(
+ IAccessibleHypertext * This,
+ /* [in] */ long offset,
+ /* [out] */ long *startOffset,
+ /* [out] */ long *endOffset,
+ /* [retval][out] */ BSTR *textAttributes);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_caretOffset )(
+ IAccessibleHypertext * This,
+ /* [retval][out] */ long *offset);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_characterExtents )(
+ IAccessibleHypertext * This,
+ /* [in] */ long offset,
+ /* [in] */ enum IA2CoordinateType coordType,
+ /* [out] */ long *x,
+ /* [out] */ long *y,
+ /* [out] */ long *width,
+ /* [retval][out] */ long *height);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_nSelections )(
+ IAccessibleHypertext * This,
+ /* [retval][out] */ long *nSelections);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_offsetAtPoint )(
+ IAccessibleHypertext * This,
+ /* [in] */ long x,
+ /* [in] */ long y,
+ /* [in] */ enum IA2CoordinateType coordType,
+ /* [retval][out] */ long *offset);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_selection )(
+ IAccessibleHypertext * This,
+ /* [in] */ long selectionIndex,
+ /* [out] */ long *startOffset,
+ /* [retval][out] */ long *endOffset);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_text )(
+ IAccessibleHypertext * This,
+ /* [in] */ long startOffset,
+ /* [in] */ long endOffset,
+ /* [retval][out] */ BSTR *text);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_textBeforeOffset )(
+ IAccessibleHypertext * This,
+ /* [in] */ long offset,
+ /* [in] */ enum IA2TextBoundaryType boundaryType,
+ /* [out] */ long *startOffset,
+ /* [out] */ long *endOffset,
+ /* [retval][out] */ BSTR *text);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_textAfterOffset )(
+ IAccessibleHypertext * This,
+ /* [in] */ long offset,
+ /* [in] */ enum IA2TextBoundaryType boundaryType,
+ /* [out] */ long *startOffset,
+ /* [out] */ long *endOffset,
+ /* [retval][out] */ BSTR *text);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_textAtOffset )(
+ IAccessibleHypertext * This,
+ /* [in] */ long offset,
+ /* [in] */ enum IA2TextBoundaryType boundaryType,
+ /* [out] */ long *startOffset,
+ /* [out] */ long *endOffset,
+ /* [retval][out] */ BSTR *text);
+
+ HRESULT ( STDMETHODCALLTYPE *removeSelection )(
+ IAccessibleHypertext * This,
+ /* [in] */ long selectionIndex);
+
+ HRESULT ( STDMETHODCALLTYPE *setCaretOffset )(
+ IAccessibleHypertext * This,
+ /* [in] */ long offset);
+
+ HRESULT ( STDMETHODCALLTYPE *setSelection )(
+ IAccessibleHypertext * This,
+ /* [in] */ long selectionIndex,
+ /* [in] */ long startOffset,
+ /* [in] */ long endOffset);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_nCharacters )(
+ IAccessibleHypertext * This,
+ /* [retval][out] */ long *nCharacters);
+
+ HRESULT ( STDMETHODCALLTYPE *scrollSubstringTo )(
+ IAccessibleHypertext * This,
+ /* [in] */ long startIndex,
+ /* [in] */ long endIndex,
+ /* [in] */ enum IA2ScrollType scrollType);
+
+ HRESULT ( STDMETHODCALLTYPE *scrollSubstringToPoint )(
+ IAccessibleHypertext * This,
+ /* [in] */ long startIndex,
+ /* [in] */ long endIndex,
+ /* [in] */ enum IA2CoordinateType coordinateType,
+ /* [in] */ long x,
+ /* [in] */ long y);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_newText )(
+ IAccessibleHypertext * This,
+ /* [retval][out] */ IA2TextSegment *newText);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_oldText )(
+ IAccessibleHypertext * This,
+ /* [retval][out] */ IA2TextSegment *oldText);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_nHyperlinks )(
+ IAccessibleHypertext * This,
+ /* [retval][out] */ long *hyperlinkCount);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_hyperlink )(
+ IAccessibleHypertext * This,
+ /* [in] */ long index,
+ /* [retval][out] */ IAccessibleHyperlink **hyperlink);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_hyperlinkIndex )(
+ IAccessibleHypertext * This,
+ /* [in] */ long charIndex,
+ /* [retval][out] */ long *hyperlinkIndex);
+
+ END_INTERFACE
+ } IAccessibleHypertextVtbl;
+
+ interface IAccessibleHypertext
+ {
+ CONST_VTBL struct IAccessibleHypertextVtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define IAccessibleHypertext_QueryInterface(This,riid,ppvObject) \
+ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
+
+#define IAccessibleHypertext_AddRef(This) \
+ ( (This)->lpVtbl -> AddRef(This) )
+
+#define IAccessibleHypertext_Release(This) \
+ ( (This)->lpVtbl -> Release(This) )
+
+
+#define IAccessibleHypertext_addSelection(This,startOffset,endOffset) \
+ ( (This)->lpVtbl -> addSelection(This,startOffset,endOffset) )
+
+#define IAccessibleHypertext_get_attributes(This,offset,startOffset,endOffset,textAttributes) \
+ ( (This)->lpVtbl -> get_attributes(This,offset,startOffset,endOffset,textAttributes) )
+
+#define IAccessibleHypertext_get_caretOffset(This,offset) \
+ ( (This)->lpVtbl -> get_caretOffset(This,offset) )
+
+#define IAccessibleHypertext_get_characterExtents(This,offset,coordType,x,y,width,height) \
+ ( (This)->lpVtbl -> get_characterExtents(This,offset,coordType,x,y,width,height) )
+
+#define IAccessibleHypertext_get_nSelections(This,nSelections) \
+ ( (This)->lpVtbl -> get_nSelections(This,nSelections) )
+
+#define IAccessibleHypertext_get_offsetAtPoint(This,x,y,coordType,offset) \
+ ( (This)->lpVtbl -> get_offsetAtPoint(This,x,y,coordType,offset) )
+
+#define IAccessibleHypertext_get_selection(This,selectionIndex,startOffset,endOffset) \
+ ( (This)->lpVtbl -> get_selection(This,selectionIndex,startOffset,endOffset) )
+
+#define IAccessibleHypertext_get_text(This,startOffset,endOffset,text) \
+ ( (This)->lpVtbl -> get_text(This,startOffset,endOffset,text) )
+
+#define IAccessibleHypertext_get_textBeforeOffset(This,offset,boundaryType,startOffset,endOffset,text) \
+ ( (This)->lpVtbl -> get_textBeforeOffset(This,offset,boundaryType,startOffset,endOffset,text) )
+
+#define IAccessibleHypertext_get_textAfterOffset(This,offset,boundaryType,startOffset,endOffset,text) \
+ ( (This)->lpVtbl -> get_textAfterOffset(This,offset,boundaryType,startOffset,endOffset,text) )
+
+#define IAccessibleHypertext_get_textAtOffset(This,offset,boundaryType,startOffset,endOffset,text) \
+ ( (This)->lpVtbl -> get_textAtOffset(This,offset,boundaryType,startOffset,endOffset,text) )
+
+#define IAccessibleHypertext_removeSelection(This,selectionIndex) \
+ ( (This)->lpVtbl -> removeSelection(This,selectionIndex) )
+
+#define IAccessibleHypertext_setCaretOffset(This,offset) \
+ ( (This)->lpVtbl -> setCaretOffset(This,offset) )
+
+#define IAccessibleHypertext_setSelection(This,selectionIndex,startOffset,endOffset) \
+ ( (This)->lpVtbl -> setSelection(This,selectionIndex,startOffset,endOffset) )
+
+#define IAccessibleHypertext_get_nCharacters(This,nCharacters) \
+ ( (This)->lpVtbl -> get_nCharacters(This,nCharacters) )
+
+#define IAccessibleHypertext_scrollSubstringTo(This,startIndex,endIndex,scrollType) \
+ ( (This)->lpVtbl -> scrollSubstringTo(This,startIndex,endIndex,scrollType) )
+
+#define IAccessibleHypertext_scrollSubstringToPoint(This,startIndex,endIndex,coordinateType,x,y) \
+ ( (This)->lpVtbl -> scrollSubstringToPoint(This,startIndex,endIndex,coordinateType,x,y) )
+
+#define IAccessibleHypertext_get_newText(This,newText) \
+ ( (This)->lpVtbl -> get_newText(This,newText) )
+
+#define IAccessibleHypertext_get_oldText(This,oldText) \
+ ( (This)->lpVtbl -> get_oldText(This,oldText) )
+
+
+#define IAccessibleHypertext_get_nHyperlinks(This,hyperlinkCount) \
+ ( (This)->lpVtbl -> get_nHyperlinks(This,hyperlinkCount) )
+
+#define IAccessibleHypertext_get_hyperlink(This,index,hyperlink) \
+ ( (This)->lpVtbl -> get_hyperlink(This,index,hyperlink) )
+
+#define IAccessibleHypertext_get_hyperlinkIndex(This,charIndex,hyperlinkIndex) \
+ ( (This)->lpVtbl -> get_hyperlinkIndex(This,charIndex,hyperlinkIndex) )
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+
+#endif /* __IAccessibleHypertext_INTERFACE_DEFINED__ */
+
+
+#ifndef __IAccessibleHypertext2_INTERFACE_DEFINED__
+#define __IAccessibleHypertext2_INTERFACE_DEFINED__
+
+/* interface IAccessibleHypertext2 */
+/* [uuid][object] */
+
+
+EXTERN_C const IID IID_IAccessibleHypertext2;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("CF64D89F-8287-4B44-8501-A827453A6077")
+ IAccessibleHypertext2 : public IAccessibleHypertext
+ {
+ public:
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_hyperlinks(
+ /* [size_is][size_is][out] */ IAccessibleHyperlink ***hyperlinks,
+ /* [retval][out] */ long *nHyperlinks) = 0;
+
+ };
+
+
+#else /* C style interface */
+
+ typedef struct IAccessibleHypertext2Vtbl
+ {
+ BEGIN_INTERFACE
+
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ IAccessibleHypertext2 * This,
+ /* [in] */ REFIID riid,
+ /* [annotation][iid_is][out] */
+ _COM_Outptr_ void **ppvObject);
+
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ IAccessibleHypertext2 * This);
+
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ IAccessibleHypertext2 * This);
+
+ HRESULT ( STDMETHODCALLTYPE *addSelection )(
+ IAccessibleHypertext2 * This,
+ /* [in] */ long startOffset,
+ /* [in] */ long endOffset);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_attributes )(
+ IAccessibleHypertext2 * This,
+ /* [in] */ long offset,
+ /* [out] */ long *startOffset,
+ /* [out] */ long *endOffset,
+ /* [retval][out] */ BSTR *textAttributes);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_caretOffset )(
+ IAccessibleHypertext2 * This,
+ /* [retval][out] */ long *offset);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_characterExtents )(
+ IAccessibleHypertext2 * This,
+ /* [in] */ long offset,
+ /* [in] */ enum IA2CoordinateType coordType,
+ /* [out] */ long *x,
+ /* [out] */ long *y,
+ /* [out] */ long *width,
+ /* [retval][out] */ long *height);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_nSelections )(
+ IAccessibleHypertext2 * This,
+ /* [retval][out] */ long *nSelections);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_offsetAtPoint )(
+ IAccessibleHypertext2 * This,
+ /* [in] */ long x,
+ /* [in] */ long y,
+ /* [in] */ enum IA2CoordinateType coordType,
+ /* [retval][out] */ long *offset);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_selection )(
+ IAccessibleHypertext2 * This,
+ /* [in] */ long selectionIndex,
+ /* [out] */ long *startOffset,
+ /* [retval][out] */ long *endOffset);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_text )(
+ IAccessibleHypertext2 * This,
+ /* [in] */ long startOffset,
+ /* [in] */ long endOffset,
+ /* [retval][out] */ BSTR *text);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_textBeforeOffset )(
+ IAccessibleHypertext2 * This,
+ /* [in] */ long offset,
+ /* [in] */ enum IA2TextBoundaryType boundaryType,
+ /* [out] */ long *startOffset,
+ /* [out] */ long *endOffset,
+ /* [retval][out] */ BSTR *text);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_textAfterOffset )(
+ IAccessibleHypertext2 * This,
+ /* [in] */ long offset,
+ /* [in] */ enum IA2TextBoundaryType boundaryType,
+ /* [out] */ long *startOffset,
+ /* [out] */ long *endOffset,
+ /* [retval][out] */ BSTR *text);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_textAtOffset )(
+ IAccessibleHypertext2 * This,
+ /* [in] */ long offset,
+ /* [in] */ enum IA2TextBoundaryType boundaryType,
+ /* [out] */ long *startOffset,
+ /* [out] */ long *endOffset,
+ /* [retval][out] */ BSTR *text);
+
+ HRESULT ( STDMETHODCALLTYPE *removeSelection )(
+ IAccessibleHypertext2 * This,
+ /* [in] */ long selectionIndex);
+
+ HRESULT ( STDMETHODCALLTYPE *setCaretOffset )(
+ IAccessibleHypertext2 * This,
+ /* [in] */ long offset);
+
+ HRESULT ( STDMETHODCALLTYPE *setSelection )(
+ IAccessibleHypertext2 * This,
+ /* [in] */ long selectionIndex,
+ /* [in] */ long startOffset,
+ /* [in] */ long endOffset);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_nCharacters )(
+ IAccessibleHypertext2 * This,
+ /* [retval][out] */ long *nCharacters);
+
+ HRESULT ( STDMETHODCALLTYPE *scrollSubstringTo )(
+ IAccessibleHypertext2 * This,
+ /* [in] */ long startIndex,
+ /* [in] */ long endIndex,
+ /* [in] */ enum IA2ScrollType scrollType);
+
+ HRESULT ( STDMETHODCALLTYPE *scrollSubstringToPoint )(
+ IAccessibleHypertext2 * This,
+ /* [in] */ long startIndex,
+ /* [in] */ long endIndex,
+ /* [in] */ enum IA2CoordinateType coordinateType,
+ /* [in] */ long x,
+ /* [in] */ long y);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_newText )(
+ IAccessibleHypertext2 * This,
+ /* [retval][out] */ IA2TextSegment *newText);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_oldText )(
+ IAccessibleHypertext2 * This,
+ /* [retval][out] */ IA2TextSegment *oldText);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_nHyperlinks )(
+ IAccessibleHypertext2 * This,
+ /* [retval][out] */ long *hyperlinkCount);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_hyperlink )(
+ IAccessibleHypertext2 * This,
+ /* [in] */ long index,
+ /* [retval][out] */ IAccessibleHyperlink **hyperlink);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_hyperlinkIndex )(
+ IAccessibleHypertext2 * This,
+ /* [in] */ long charIndex,
+ /* [retval][out] */ long *hyperlinkIndex);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_hyperlinks )(
+ IAccessibleHypertext2 * This,
+ /* [size_is][size_is][out] */ IAccessibleHyperlink ***hyperlinks,
+ /* [retval][out] */ long *nHyperlinks);
+
+ END_INTERFACE
+ } IAccessibleHypertext2Vtbl;
+
+ interface IAccessibleHypertext2
+ {
+ CONST_VTBL struct IAccessibleHypertext2Vtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define IAccessibleHypertext2_QueryInterface(This,riid,ppvObject) \
+ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
+
+#define IAccessibleHypertext2_AddRef(This) \
+ ( (This)->lpVtbl -> AddRef(This) )
+
+#define IAccessibleHypertext2_Release(This) \
+ ( (This)->lpVtbl -> Release(This) )
+
+
+#define IAccessibleHypertext2_addSelection(This,startOffset,endOffset) \
+ ( (This)->lpVtbl -> addSelection(This,startOffset,endOffset) )
+
+#define IAccessibleHypertext2_get_attributes(This,offset,startOffset,endOffset,textAttributes) \
+ ( (This)->lpVtbl -> get_attributes(This,offset,startOffset,endOffset,textAttributes) )
+
+#define IAccessibleHypertext2_get_caretOffset(This,offset) \
+ ( (This)->lpVtbl -> get_caretOffset(This,offset) )
+
+#define IAccessibleHypertext2_get_characterExtents(This,offset,coordType,x,y,width,height) \
+ ( (This)->lpVtbl -> get_characterExtents(This,offset,coordType,x,y,width,height) )
+
+#define IAccessibleHypertext2_get_nSelections(This,nSelections) \
+ ( (This)->lpVtbl -> get_nSelections(This,nSelections) )
+
+#define IAccessibleHypertext2_get_offsetAtPoint(This,x,y,coordType,offset) \
+ ( (This)->lpVtbl -> get_offsetAtPoint(This,x,y,coordType,offset) )
+
+#define IAccessibleHypertext2_get_selection(This,selectionIndex,startOffset,endOffset) \
+ ( (This)->lpVtbl -> get_selection(This,selectionIndex,startOffset,endOffset) )
+
+#define IAccessibleHypertext2_get_text(This,startOffset,endOffset,text) \
+ ( (This)->lpVtbl -> get_text(This,startOffset,endOffset,text) )
+
+#define IAccessibleHypertext2_get_textBeforeOffset(This,offset,boundaryType,startOffset,endOffset,text) \
+ ( (This)->lpVtbl -> get_textBeforeOffset(This,offset,boundaryType,startOffset,endOffset,text) )
+
+#define IAccessibleHypertext2_get_textAfterOffset(This,offset,boundaryType,startOffset,endOffset,text) \
+ ( (This)->lpVtbl -> get_textAfterOffset(This,offset,boundaryType,startOffset,endOffset,text) )
+
+#define IAccessibleHypertext2_get_textAtOffset(This,offset,boundaryType,startOffset,endOffset,text) \
+ ( (This)->lpVtbl -> get_textAtOffset(This,offset,boundaryType,startOffset,endOffset,text) )
+
+#define IAccessibleHypertext2_removeSelection(This,selectionIndex) \
+ ( (This)->lpVtbl -> removeSelection(This,selectionIndex) )
+
+#define IAccessibleHypertext2_setCaretOffset(This,offset) \
+ ( (This)->lpVtbl -> setCaretOffset(This,offset) )
+
+#define IAccessibleHypertext2_setSelection(This,selectionIndex,startOffset,endOffset) \
+ ( (This)->lpVtbl -> setSelection(This,selectionIndex,startOffset,endOffset) )
+
+#define IAccessibleHypertext2_get_nCharacters(This,nCharacters) \
+ ( (This)->lpVtbl -> get_nCharacters(This,nCharacters) )
+
+#define IAccessibleHypertext2_scrollSubstringTo(This,startIndex,endIndex,scrollType) \
+ ( (This)->lpVtbl -> scrollSubstringTo(This,startIndex,endIndex,scrollType) )
+
+#define IAccessibleHypertext2_scrollSubstringToPoint(This,startIndex,endIndex,coordinateType,x,y) \
+ ( (This)->lpVtbl -> scrollSubstringToPoint(This,startIndex,endIndex,coordinateType,x,y) )
+
+#define IAccessibleHypertext2_get_newText(This,newText) \
+ ( (This)->lpVtbl -> get_newText(This,newText) )
+
+#define IAccessibleHypertext2_get_oldText(This,oldText) \
+ ( (This)->lpVtbl -> get_oldText(This,oldText) )
+
+
+#define IAccessibleHypertext2_get_nHyperlinks(This,hyperlinkCount) \
+ ( (This)->lpVtbl -> get_nHyperlinks(This,hyperlinkCount) )
+
+#define IAccessibleHypertext2_get_hyperlink(This,index,hyperlink) \
+ ( (This)->lpVtbl -> get_hyperlink(This,index,hyperlink) )
+
+#define IAccessibleHypertext2_get_hyperlinkIndex(This,charIndex,hyperlinkIndex) \
+ ( (This)->lpVtbl -> get_hyperlinkIndex(This,charIndex,hyperlinkIndex) )
+
+
+#define IAccessibleHypertext2_get_hyperlinks(This,hyperlinks,nHyperlinks) \
+ ( (This)->lpVtbl -> get_hyperlinks(This,hyperlinks,nHyperlinks) )
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+
+#endif /* __IAccessibleHypertext2_INTERFACE_DEFINED__ */
+
+
+#ifndef __IAccessibleTable_INTERFACE_DEFINED__
+#define __IAccessibleTable_INTERFACE_DEFINED__
+
+/* interface IAccessibleTable */
+/* [uuid][object] */
+
+
+EXTERN_C const IID IID_IAccessibleTable;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("35AD8070-C20C-4fb4-B094-F4F7275DD469")
+ IAccessibleTable : public IUnknown
+ {
+ public:
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_accessibleAt(
+ /* [in] */ long row,
+ /* [in] */ long column,
+ /* [retval][out] */ IUnknown **accessible) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_caption(
+ /* [retval][out] */ IUnknown **accessible) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_childIndex(
+ /* [in] */ long rowIndex,
+ /* [in] */ long columnIndex,
+ /* [retval][out] */ long *cellIndex) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_columnDescription(
+ /* [in] */ long column,
+ /* [retval][out] */ BSTR *description) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_columnExtentAt(
+ /* [in] */ long row,
+ /* [in] */ long column,
+ /* [retval][out] */ long *nColumnsSpanned) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_columnHeader(
+ /* [out] */ IAccessibleTable **accessibleTable,
+ /* [retval][out] */ long *startingRowIndex) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_columnIndex(
+ /* [in] */ long cellIndex,
+ /* [retval][out] */ long *columnIndex) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_nColumns(
+ /* [retval][out] */ long *columnCount) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_nRows(
+ /* [retval][out] */ long *rowCount) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_nSelectedChildren(
+ /* [retval][out] */ long *cellCount) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_nSelectedColumns(
+ /* [retval][out] */ long *columnCount) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_nSelectedRows(
+ /* [retval][out] */ long *rowCount) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_rowDescription(
+ /* [in] */ long row,
+ /* [retval][out] */ BSTR *description) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_rowExtentAt(
+ /* [in] */ long row,
+ /* [in] */ long column,
+ /* [retval][out] */ long *nRowsSpanned) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_rowHeader(
+ /* [out] */ IAccessibleTable **accessibleTable,
+ /* [retval][out] */ long *startingColumnIndex) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_rowIndex(
+ /* [in] */ long cellIndex,
+ /* [retval][out] */ long *rowIndex) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_selectedChildren(
+ /* [in] */ long maxChildren,
+ /* [length_is][length_is][size_is][size_is][out] */ long **children,
+ /* [retval][out] */ long *nChildren) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_selectedColumns(
+ /* [in] */ long maxColumns,
+ /* [length_is][length_is][size_is][size_is][out] */ long **columns,
+ /* [retval][out] */ long *nColumns) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_selectedRows(
+ /* [in] */ long maxRows,
+ /* [length_is][length_is][size_is][size_is][out] */ long **rows,
+ /* [retval][out] */ long *nRows) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_summary(
+ /* [retval][out] */ IUnknown **accessible) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_isColumnSelected(
+ /* [in] */ long column,
+ /* [retval][out] */ boolean *isSelected) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_isRowSelected(
+ /* [in] */ long row,
+ /* [retval][out] */ boolean *isSelected) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_isSelected(
+ /* [in] */ long row,
+ /* [in] */ long column,
+ /* [retval][out] */ boolean *isSelected) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE selectRow(
+ /* [in] */ long row) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE selectColumn(
+ /* [in] */ long column) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE unselectRow(
+ /* [in] */ long row) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE unselectColumn(
+ /* [in] */ long column) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_rowColumnExtentsAtIndex(
+ /* [in] */ long index,
+ /* [out] */ long *row,
+ /* [out] */ long *column,
+ /* [out] */ long *rowExtents,
+ /* [out] */ long *columnExtents,
+ /* [retval][out] */ boolean *isSelected) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_modelChange(
+ /* [retval][out] */ IA2TableModelChange *modelChange) = 0;
+
+ };
+
+
+#else /* C style interface */
+
+ typedef struct IAccessibleTableVtbl
+ {
+ BEGIN_INTERFACE
+
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ IAccessibleTable * This,
+ /* [in] */ REFIID riid,
+ /* [annotation][iid_is][out] */
+ _COM_Outptr_ void **ppvObject);
+
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ IAccessibleTable * This);
+
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ IAccessibleTable * This);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_accessibleAt )(
+ IAccessibleTable * This,
+ /* [in] */ long row,
+ /* [in] */ long column,
+ /* [retval][out] */ IUnknown **accessible);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_caption )(
+ IAccessibleTable * This,
+ /* [retval][out] */ IUnknown **accessible);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_childIndex )(
+ IAccessibleTable * This,
+ /* [in] */ long rowIndex,
+ /* [in] */ long columnIndex,
+ /* [retval][out] */ long *cellIndex);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_columnDescription )(
+ IAccessibleTable * This,
+ /* [in] */ long column,
+ /* [retval][out] */ BSTR *description);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_columnExtentAt )(
+ IAccessibleTable * This,
+ /* [in] */ long row,
+ /* [in] */ long column,
+ /* [retval][out] */ long *nColumnsSpanned);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_columnHeader )(
+ IAccessibleTable * This,
+ /* [out] */ IAccessibleTable **accessibleTable,
+ /* [retval][out] */ long *startingRowIndex);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_columnIndex )(
+ IAccessibleTable * This,
+ /* [in] */ long cellIndex,
+ /* [retval][out] */ long *columnIndex);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_nColumns )(
+ IAccessibleTable * This,
+ /* [retval][out] */ long *columnCount);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_nRows )(
+ IAccessibleTable * This,
+ /* [retval][out] */ long *rowCount);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_nSelectedChildren )(
+ IAccessibleTable * This,
+ /* [retval][out] */ long *cellCount);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_nSelectedColumns )(
+ IAccessibleTable * This,
+ /* [retval][out] */ long *columnCount);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_nSelectedRows )(
+ IAccessibleTable * This,
+ /* [retval][out] */ long *rowCount);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_rowDescription )(
+ IAccessibleTable * This,
+ /* [in] */ long row,
+ /* [retval][out] */ BSTR *description);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_rowExtentAt )(
+ IAccessibleTable * This,
+ /* [in] */ long row,
+ /* [in] */ long column,
+ /* [retval][out] */ long *nRowsSpanned);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_rowHeader )(
+ IAccessibleTable * This,
+ /* [out] */ IAccessibleTable **accessibleTable,
+ /* [retval][out] */ long *startingColumnIndex);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_rowIndex )(
+ IAccessibleTable * This,
+ /* [in] */ long cellIndex,
+ /* [retval][out] */ long *rowIndex);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_selectedChildren )(
+ IAccessibleTable * This,
+ /* [in] */ long maxChildren,
+ /* [length_is][length_is][size_is][size_is][out] */ long **children,
+ /* [retval][out] */ long *nChildren);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_selectedColumns )(
+ IAccessibleTable * This,
+ /* [in] */ long maxColumns,
+ /* [length_is][length_is][size_is][size_is][out] */ long **columns,
+ /* [retval][out] */ long *nColumns);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_selectedRows )(
+ IAccessibleTable * This,
+ /* [in] */ long maxRows,
+ /* [length_is][length_is][size_is][size_is][out] */ long **rows,
+ /* [retval][out] */ long *nRows);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_summary )(
+ IAccessibleTable * This,
+ /* [retval][out] */ IUnknown **accessible);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_isColumnSelected )(
+ IAccessibleTable * This,
+ /* [in] */ long column,
+ /* [retval][out] */ boolean *isSelected);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_isRowSelected )(
+ IAccessibleTable * This,
+ /* [in] */ long row,
+ /* [retval][out] */ boolean *isSelected);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_isSelected )(
+ IAccessibleTable * This,
+ /* [in] */ long row,
+ /* [in] */ long column,
+ /* [retval][out] */ boolean *isSelected);
+
+ HRESULT ( STDMETHODCALLTYPE *selectRow )(
+ IAccessibleTable * This,
+ /* [in] */ long row);
+
+ HRESULT ( STDMETHODCALLTYPE *selectColumn )(
+ IAccessibleTable * This,
+ /* [in] */ long column);
+
+ HRESULT ( STDMETHODCALLTYPE *unselectRow )(
+ IAccessibleTable * This,
+ /* [in] */ long row);
+
+ HRESULT ( STDMETHODCALLTYPE *unselectColumn )(
+ IAccessibleTable * This,
+ /* [in] */ long column);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_rowColumnExtentsAtIndex )(
+ IAccessibleTable * This,
+ /* [in] */ long index,
+ /* [out] */ long *row,
+ /* [out] */ long *column,
+ /* [out] */ long *rowExtents,
+ /* [out] */ long *columnExtents,
+ /* [retval][out] */ boolean *isSelected);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_modelChange )(
+ IAccessibleTable * This,
+ /* [retval][out] */ IA2TableModelChange *modelChange);
+
+ END_INTERFACE
+ } IAccessibleTableVtbl;
+
+ interface IAccessibleTable
+ {
+ CONST_VTBL struct IAccessibleTableVtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define IAccessibleTable_QueryInterface(This,riid,ppvObject) \
+ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
+
+#define IAccessibleTable_AddRef(This) \
+ ( (This)->lpVtbl -> AddRef(This) )
+
+#define IAccessibleTable_Release(This) \
+ ( (This)->lpVtbl -> Release(This) )
+
+
+#define IAccessibleTable_get_accessibleAt(This,row,column,accessible) \
+ ( (This)->lpVtbl -> get_accessibleAt(This,row,column,accessible) )
+
+#define IAccessibleTable_get_caption(This,accessible) \
+ ( (This)->lpVtbl -> get_caption(This,accessible) )
+
+#define IAccessibleTable_get_childIndex(This,rowIndex,columnIndex,cellIndex) \
+ ( (This)->lpVtbl -> get_childIndex(This,rowIndex,columnIndex,cellIndex) )
+
+#define IAccessibleTable_get_columnDescription(This,column,description) \
+ ( (This)->lpVtbl -> get_columnDescription(This,column,description) )
+
+#define IAccessibleTable_get_columnExtentAt(This,row,column,nColumnsSpanned) \
+ ( (This)->lpVtbl -> get_columnExtentAt(This,row,column,nColumnsSpanned) )
+
+#define IAccessibleTable_get_columnHeader(This,accessibleTable,startingRowIndex) \
+ ( (This)->lpVtbl -> get_columnHeader(This,accessibleTable,startingRowIndex) )
+
+#define IAccessibleTable_get_columnIndex(This,cellIndex,columnIndex) \
+ ( (This)->lpVtbl -> get_columnIndex(This,cellIndex,columnIndex) )
+
+#define IAccessibleTable_get_nColumns(This,columnCount) \
+ ( (This)->lpVtbl -> get_nColumns(This,columnCount) )
+
+#define IAccessibleTable_get_nRows(This,rowCount) \
+ ( (This)->lpVtbl -> get_nRows(This,rowCount) )
+
+#define IAccessibleTable_get_nSelectedChildren(This,cellCount) \
+ ( (This)->lpVtbl -> get_nSelectedChildren(This,cellCount) )
+
+#define IAccessibleTable_get_nSelectedColumns(This,columnCount) \
+ ( (This)->lpVtbl -> get_nSelectedColumns(This,columnCount) )
+
+#define IAccessibleTable_get_nSelectedRows(This,rowCount) \
+ ( (This)->lpVtbl -> get_nSelectedRows(This,rowCount) )
+
+#define IAccessibleTable_get_rowDescription(This,row,description) \
+ ( (This)->lpVtbl -> get_rowDescription(This,row,description) )
+
+#define IAccessibleTable_get_rowExtentAt(This,row,column,nRowsSpanned) \
+ ( (This)->lpVtbl -> get_rowExtentAt(This,row,column,nRowsSpanned) )
+
+#define IAccessibleTable_get_rowHeader(This,accessibleTable,startingColumnIndex) \
+ ( (This)->lpVtbl -> get_rowHeader(This,accessibleTable,startingColumnIndex) )
+
+#define IAccessibleTable_get_rowIndex(This,cellIndex,rowIndex) \
+ ( (This)->lpVtbl -> get_rowIndex(This,cellIndex,rowIndex) )
+
+#define IAccessibleTable_get_selectedChildren(This,maxChildren,children,nChildren) \
+ ( (This)->lpVtbl -> get_selectedChildren(This,maxChildren,children,nChildren) )
+
+#define IAccessibleTable_get_selectedColumns(This,maxColumns,columns,nColumns) \
+ ( (This)->lpVtbl -> get_selectedColumns(This,maxColumns,columns,nColumns) )
+
+#define IAccessibleTable_get_selectedRows(This,maxRows,rows,nRows) \
+ ( (This)->lpVtbl -> get_selectedRows(This,maxRows,rows,nRows) )
+
+#define IAccessibleTable_get_summary(This,accessible) \
+ ( (This)->lpVtbl -> get_summary(This,accessible) )
+
+#define IAccessibleTable_get_isColumnSelected(This,column,isSelected) \
+ ( (This)->lpVtbl -> get_isColumnSelected(This,column,isSelected) )
+
+#define IAccessibleTable_get_isRowSelected(This,row,isSelected) \
+ ( (This)->lpVtbl -> get_isRowSelected(This,row,isSelected) )
+
+#define IAccessibleTable_get_isSelected(This,row,column,isSelected) \
+ ( (This)->lpVtbl -> get_isSelected(This,row,column,isSelected) )
+
+#define IAccessibleTable_selectRow(This,row) \
+ ( (This)->lpVtbl -> selectRow(This,row) )
+
+#define IAccessibleTable_selectColumn(This,column) \
+ ( (This)->lpVtbl -> selectColumn(This,column) )
+
+#define IAccessibleTable_unselectRow(This,row) \
+ ( (This)->lpVtbl -> unselectRow(This,row) )
+
+#define IAccessibleTable_unselectColumn(This,column) \
+ ( (This)->lpVtbl -> unselectColumn(This,column) )
+
+#define IAccessibleTable_get_rowColumnExtentsAtIndex(This,index,row,column,rowExtents,columnExtents,isSelected) \
+ ( (This)->lpVtbl -> get_rowColumnExtentsAtIndex(This,index,row,column,rowExtents,columnExtents,isSelected) )
+
+#define IAccessibleTable_get_modelChange(This,modelChange) \
+ ( (This)->lpVtbl -> get_modelChange(This,modelChange) )
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+
+#endif /* __IAccessibleTable_INTERFACE_DEFINED__ */
+
+
+#ifndef __IAccessibleTable2_INTERFACE_DEFINED__
+#define __IAccessibleTable2_INTERFACE_DEFINED__
+
+/* interface IAccessibleTable2 */
+/* [uuid][object] */
+
+
+EXTERN_C const IID IID_IAccessibleTable2;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("6167f295-06f0-4cdd-a1fa-02e25153d869")
+ IAccessibleTable2 : public IUnknown
+ {
+ public:
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_cellAt(
+ /* [in] */ long row,
+ /* [in] */ long column,
+ /* [retval][out] */ IUnknown **cell) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_caption(
+ /* [retval][out] */ IUnknown **accessible) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_columnDescription(
+ /* [in] */ long column,
+ /* [retval][out] */ BSTR *description) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_nColumns(
+ /* [retval][out] */ long *columnCount) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_nRows(
+ /* [retval][out] */ long *rowCount) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_nSelectedCells(
+ /* [retval][out] */ long *cellCount) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_nSelectedColumns(
+ /* [retval][out] */ long *columnCount) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_nSelectedRows(
+ /* [retval][out] */ long *rowCount) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_rowDescription(
+ /* [in] */ long row,
+ /* [retval][out] */ BSTR *description) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_selectedCells(
+ /* [size_is][size_is][out] */ IUnknown ***cells,
+ /* [retval][out] */ long *nSelectedCells) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_selectedColumns(
+ /* [size_is][size_is][out] */ long **selectedColumns,
+ /* [retval][out] */ long *nColumns) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_selectedRows(
+ /* [size_is][size_is][out] */ long **selectedRows,
+ /* [retval][out] */ long *nRows) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_summary(
+ /* [retval][out] */ IUnknown **accessible) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_isColumnSelected(
+ /* [in] */ long column,
+ /* [retval][out] */ boolean *isSelected) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_isRowSelected(
+ /* [in] */ long row,
+ /* [retval][out] */ boolean *isSelected) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE selectRow(
+ /* [in] */ long row) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE selectColumn(
+ /* [in] */ long column) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE unselectRow(
+ /* [in] */ long row) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE unselectColumn(
+ /* [in] */ long column) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_modelChange(
+ /* [retval][out] */ IA2TableModelChange *modelChange) = 0;
+
+ };
+
+
+#else /* C style interface */
+
+ typedef struct IAccessibleTable2Vtbl
+ {
+ BEGIN_INTERFACE
+
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ IAccessibleTable2 * This,
+ /* [in] */ REFIID riid,
+ /* [annotation][iid_is][out] */
+ _COM_Outptr_ void **ppvObject);
+
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ IAccessibleTable2 * This);
+
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ IAccessibleTable2 * This);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_cellAt )(
+ IAccessibleTable2 * This,
+ /* [in] */ long row,
+ /* [in] */ long column,
+ /* [retval][out] */ IUnknown **cell);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_caption )(
+ IAccessibleTable2 * This,
+ /* [retval][out] */ IUnknown **accessible);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_columnDescription )(
+ IAccessibleTable2 * This,
+ /* [in] */ long column,
+ /* [retval][out] */ BSTR *description);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_nColumns )(
+ IAccessibleTable2 * This,
+ /* [retval][out] */ long *columnCount);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_nRows )(
+ IAccessibleTable2 * This,
+ /* [retval][out] */ long *rowCount);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_nSelectedCells )(
+ IAccessibleTable2 * This,
+ /* [retval][out] */ long *cellCount);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_nSelectedColumns )(
+ IAccessibleTable2 * This,
+ /* [retval][out] */ long *columnCount);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_nSelectedRows )(
+ IAccessibleTable2 * This,
+ /* [retval][out] */ long *rowCount);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_rowDescription )(
+ IAccessibleTable2 * This,
+ /* [in] */ long row,
+ /* [retval][out] */ BSTR *description);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_selectedCells )(
+ IAccessibleTable2 * This,
+ /* [size_is][size_is][out] */ IUnknown ***cells,
+ /* [retval][out] */ long *nSelectedCells);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_selectedColumns )(
+ IAccessibleTable2 * This,
+ /* [size_is][size_is][out] */ long **selectedColumns,
+ /* [retval][out] */ long *nColumns);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_selectedRows )(
+ IAccessibleTable2 * This,
+ /* [size_is][size_is][out] */ long **selectedRows,
+ /* [retval][out] */ long *nRows);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_summary )(
+ IAccessibleTable2 * This,
+ /* [retval][out] */ IUnknown **accessible);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_isColumnSelected )(
+ IAccessibleTable2 * This,
+ /* [in] */ long column,
+ /* [retval][out] */ boolean *isSelected);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_isRowSelected )(
+ IAccessibleTable2 * This,
+ /* [in] */ long row,
+ /* [retval][out] */ boolean *isSelected);
+
+ HRESULT ( STDMETHODCALLTYPE *selectRow )(
+ IAccessibleTable2 * This,
+ /* [in] */ long row);
+
+ HRESULT ( STDMETHODCALLTYPE *selectColumn )(
+ IAccessibleTable2 * This,
+ /* [in] */ long column);
+
+ HRESULT ( STDMETHODCALLTYPE *unselectRow )(
+ IAccessibleTable2 * This,
+ /* [in] */ long row);
+
+ HRESULT ( STDMETHODCALLTYPE *unselectColumn )(
+ IAccessibleTable2 * This,
+ /* [in] */ long column);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_modelChange )(
+ IAccessibleTable2 * This,
+ /* [retval][out] */ IA2TableModelChange *modelChange);
+
+ END_INTERFACE
+ } IAccessibleTable2Vtbl;
+
+ interface IAccessibleTable2
+ {
+ CONST_VTBL struct IAccessibleTable2Vtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define IAccessibleTable2_QueryInterface(This,riid,ppvObject) \
+ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
+
+#define IAccessibleTable2_AddRef(This) \
+ ( (This)->lpVtbl -> AddRef(This) )
+
+#define IAccessibleTable2_Release(This) \
+ ( (This)->lpVtbl -> Release(This) )
+
+
+#define IAccessibleTable2_get_cellAt(This,row,column,cell) \
+ ( (This)->lpVtbl -> get_cellAt(This,row,column,cell) )
+
+#define IAccessibleTable2_get_caption(This,accessible) \
+ ( (This)->lpVtbl -> get_caption(This,accessible) )
+
+#define IAccessibleTable2_get_columnDescription(This,column,description) \
+ ( (This)->lpVtbl -> get_columnDescription(This,column,description) )
+
+#define IAccessibleTable2_get_nColumns(This,columnCount) \
+ ( (This)->lpVtbl -> get_nColumns(This,columnCount) )
+
+#define IAccessibleTable2_get_nRows(This,rowCount) \
+ ( (This)->lpVtbl -> get_nRows(This,rowCount) )
+
+#define IAccessibleTable2_get_nSelectedCells(This,cellCount) \
+ ( (This)->lpVtbl -> get_nSelectedCells(This,cellCount) )
+
+#define IAccessibleTable2_get_nSelectedColumns(This,columnCount) \
+ ( (This)->lpVtbl -> get_nSelectedColumns(This,columnCount) )
+
+#define IAccessibleTable2_get_nSelectedRows(This,rowCount) \
+ ( (This)->lpVtbl -> get_nSelectedRows(This,rowCount) )
+
+#define IAccessibleTable2_get_rowDescription(This,row,description) \
+ ( (This)->lpVtbl -> get_rowDescription(This,row,description) )
+
+#define IAccessibleTable2_get_selectedCells(This,cells,nSelectedCells) \
+ ( (This)->lpVtbl -> get_selectedCells(This,cells,nSelectedCells) )
+
+#define IAccessibleTable2_get_selectedColumns(This,selectedColumns,nColumns) \
+ ( (This)->lpVtbl -> get_selectedColumns(This,selectedColumns,nColumns) )
+
+#define IAccessibleTable2_get_selectedRows(This,selectedRows,nRows) \
+ ( (This)->lpVtbl -> get_selectedRows(This,selectedRows,nRows) )
+
+#define IAccessibleTable2_get_summary(This,accessible) \
+ ( (This)->lpVtbl -> get_summary(This,accessible) )
+
+#define IAccessibleTable2_get_isColumnSelected(This,column,isSelected) \
+ ( (This)->lpVtbl -> get_isColumnSelected(This,column,isSelected) )
+
+#define IAccessibleTable2_get_isRowSelected(This,row,isSelected) \
+ ( (This)->lpVtbl -> get_isRowSelected(This,row,isSelected) )
+
+#define IAccessibleTable2_selectRow(This,row) \
+ ( (This)->lpVtbl -> selectRow(This,row) )
+
+#define IAccessibleTable2_selectColumn(This,column) \
+ ( (This)->lpVtbl -> selectColumn(This,column) )
+
+#define IAccessibleTable2_unselectRow(This,row) \
+ ( (This)->lpVtbl -> unselectRow(This,row) )
+
+#define IAccessibleTable2_unselectColumn(This,column) \
+ ( (This)->lpVtbl -> unselectColumn(This,column) )
+
+#define IAccessibleTable2_get_modelChange(This,modelChange) \
+ ( (This)->lpVtbl -> get_modelChange(This,modelChange) )
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+
+#endif /* __IAccessibleTable2_INTERFACE_DEFINED__ */
+
+
+#ifndef __IAccessibleTableCell_INTERFACE_DEFINED__
+#define __IAccessibleTableCell_INTERFACE_DEFINED__
+
+/* interface IAccessibleTableCell */
+/* [uuid][object] */
+
+
+EXTERN_C const IID IID_IAccessibleTableCell;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("594116B1-C99F-4847-AD06-0A7A86ECE645")
+ IAccessibleTableCell : public IUnknown
+ {
+ public:
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_columnExtent(
+ /* [retval][out] */ long *nColumnsSpanned) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_columnHeaderCells(
+ /* [size_is][size_is][out] */ IUnknown ***cellAccessibles,
+ /* [retval][out] */ long *nColumnHeaderCells) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_columnIndex(
+ /* [retval][out] */ long *columnIndex) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_rowExtent(
+ /* [retval][out] */ long *nRowsSpanned) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_rowHeaderCells(
+ /* [size_is][size_is][out] */ IUnknown ***cellAccessibles,
+ /* [retval][out] */ long *nRowHeaderCells) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_rowIndex(
+ /* [retval][out] */ long *rowIndex) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_isSelected(
+ /* [retval][out] */ boolean *isSelected) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_rowColumnExtents(
+ /* [out] */ long *row,
+ /* [out] */ long *column,
+ /* [out] */ long *rowExtents,
+ /* [out] */ long *columnExtents,
+ /* [retval][out] */ boolean *isSelected) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_table(
+ /* [retval][out] */ IUnknown **table) = 0;
+
+ };
+
+
+#else /* C style interface */
+
+ typedef struct IAccessibleTableCellVtbl
+ {
+ BEGIN_INTERFACE
+
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ IAccessibleTableCell * This,
+ /* [in] */ REFIID riid,
+ /* [annotation][iid_is][out] */
+ _COM_Outptr_ void **ppvObject);
+
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ IAccessibleTableCell * This);
+
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ IAccessibleTableCell * This);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_columnExtent )(
+ IAccessibleTableCell * This,
+ /* [retval][out] */ long *nColumnsSpanned);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_columnHeaderCells )(
+ IAccessibleTableCell * This,
+ /* [size_is][size_is][out] */ IUnknown ***cellAccessibles,
+ /* [retval][out] */ long *nColumnHeaderCells);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_columnIndex )(
+ IAccessibleTableCell * This,
+ /* [retval][out] */ long *columnIndex);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_rowExtent )(
+ IAccessibleTableCell * This,
+ /* [retval][out] */ long *nRowsSpanned);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_rowHeaderCells )(
+ IAccessibleTableCell * This,
+ /* [size_is][size_is][out] */ IUnknown ***cellAccessibles,
+ /* [retval][out] */ long *nRowHeaderCells);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_rowIndex )(
+ IAccessibleTableCell * This,
+ /* [retval][out] */ long *rowIndex);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_isSelected )(
+ IAccessibleTableCell * This,
+ /* [retval][out] */ boolean *isSelected);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_rowColumnExtents )(
+ IAccessibleTableCell * This,
+ /* [out] */ long *row,
+ /* [out] */ long *column,
+ /* [out] */ long *rowExtents,
+ /* [out] */ long *columnExtents,
+ /* [retval][out] */ boolean *isSelected);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_table )(
+ IAccessibleTableCell * This,
+ /* [retval][out] */ IUnknown **table);
+
+ END_INTERFACE
+ } IAccessibleTableCellVtbl;
+
+ interface IAccessibleTableCell
+ {
+ CONST_VTBL struct IAccessibleTableCellVtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define IAccessibleTableCell_QueryInterface(This,riid,ppvObject) \
+ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
+
+#define IAccessibleTableCell_AddRef(This) \
+ ( (This)->lpVtbl -> AddRef(This) )
+
+#define IAccessibleTableCell_Release(This) \
+ ( (This)->lpVtbl -> Release(This) )
+
+
+#define IAccessibleTableCell_get_columnExtent(This,nColumnsSpanned) \
+ ( (This)->lpVtbl -> get_columnExtent(This,nColumnsSpanned) )
+
+#define IAccessibleTableCell_get_columnHeaderCells(This,cellAccessibles,nColumnHeaderCells) \
+ ( (This)->lpVtbl -> get_columnHeaderCells(This,cellAccessibles,nColumnHeaderCells) )
+
+#define IAccessibleTableCell_get_columnIndex(This,columnIndex) \
+ ( (This)->lpVtbl -> get_columnIndex(This,columnIndex) )
+
+#define IAccessibleTableCell_get_rowExtent(This,nRowsSpanned) \
+ ( (This)->lpVtbl -> get_rowExtent(This,nRowsSpanned) )
+
+#define IAccessibleTableCell_get_rowHeaderCells(This,cellAccessibles,nRowHeaderCells) \
+ ( (This)->lpVtbl -> get_rowHeaderCells(This,cellAccessibles,nRowHeaderCells) )
+
+#define IAccessibleTableCell_get_rowIndex(This,rowIndex) \
+ ( (This)->lpVtbl -> get_rowIndex(This,rowIndex) )
+
+#define IAccessibleTableCell_get_isSelected(This,isSelected) \
+ ( (This)->lpVtbl -> get_isSelected(This,isSelected) )
+
+#define IAccessibleTableCell_get_rowColumnExtents(This,row,column,rowExtents,columnExtents,isSelected) \
+ ( (This)->lpVtbl -> get_rowColumnExtents(This,row,column,rowExtents,columnExtents,isSelected) )
+
+#define IAccessibleTableCell_get_table(This,table) \
+ ( (This)->lpVtbl -> get_table(This,table) )
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+
+#endif /* __IAccessibleTableCell_INTERFACE_DEFINED__ */
+
+
+#ifndef __IAccessibleImage_INTERFACE_DEFINED__
+#define __IAccessibleImage_INTERFACE_DEFINED__
+
+/* interface IAccessibleImage */
+/* [uuid][object] */
+
+
+EXTERN_C const IID IID_IAccessibleImage;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("FE5ABB3D-615E-4f7b-909F-5F0EDA9E8DDE")
+ IAccessibleImage : public IUnknown
+ {
+ public:
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_description(
+ /* [retval][out] */ BSTR *description) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_imagePosition(
+ /* [in] */ enum IA2CoordinateType coordinateType,
+ /* [out] */ long *x,
+ /* [retval][out] */ long *y) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_imageSize(
+ /* [out] */ long *height,
+ /* [retval][out] */ long *width) = 0;
+
+ };
+
+
+#else /* C style interface */
+
+ typedef struct IAccessibleImageVtbl
+ {
+ BEGIN_INTERFACE
+
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ IAccessibleImage * This,
+ /* [in] */ REFIID riid,
+ /* [annotation][iid_is][out] */
+ _COM_Outptr_ void **ppvObject);
+
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ IAccessibleImage * This);
+
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ IAccessibleImage * This);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_description )(
+ IAccessibleImage * This,
+ /* [retval][out] */ BSTR *description);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_imagePosition )(
+ IAccessibleImage * This,
+ /* [in] */ enum IA2CoordinateType coordinateType,
+ /* [out] */ long *x,
+ /* [retval][out] */ long *y);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_imageSize )(
+ IAccessibleImage * This,
+ /* [out] */ long *height,
+ /* [retval][out] */ long *width);
+
+ END_INTERFACE
+ } IAccessibleImageVtbl;
+
+ interface IAccessibleImage
+ {
+ CONST_VTBL struct IAccessibleImageVtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define IAccessibleImage_QueryInterface(This,riid,ppvObject) \
+ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
+
+#define IAccessibleImage_AddRef(This) \
+ ( (This)->lpVtbl -> AddRef(This) )
+
+#define IAccessibleImage_Release(This) \
+ ( (This)->lpVtbl -> Release(This) )
+
+
+#define IAccessibleImage_get_description(This,description) \
+ ( (This)->lpVtbl -> get_description(This,description) )
+
+#define IAccessibleImage_get_imagePosition(This,coordinateType,x,y) \
+ ( (This)->lpVtbl -> get_imagePosition(This,coordinateType,x,y) )
+
+#define IAccessibleImage_get_imageSize(This,height,width) \
+ ( (This)->lpVtbl -> get_imageSize(This,height,width) )
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+
+#endif /* __IAccessibleImage_INTERFACE_DEFINED__ */
+
+
+/* interface __MIDL_itf_ia2_api_all_0000_0016 */
+/* [local] */
+
+
+enum IA2EventID
+ {
+ IA2_EVENT_ACTION_CHANGED = 0x101,
+ IA2_EVENT_ACTIVE_DECENDENT_CHANGED = ( IA2_EVENT_ACTION_CHANGED + 1 ) ,
+ IA2_EVENT_ACTIVE_DESCENDANT_CHANGED = IA2_EVENT_ACTIVE_DECENDENT_CHANGED,
+ IA2_EVENT_DOCUMENT_ATTRIBUTE_CHANGED = ( IA2_EVENT_ACTIVE_DESCENDANT_CHANGED + 1 ) ,
+ IA2_EVENT_DOCUMENT_CONTENT_CHANGED = ( IA2_EVENT_DOCUMENT_ATTRIBUTE_CHANGED + 1 ) ,
+ IA2_EVENT_DOCUMENT_LOAD_COMPLETE = ( IA2_EVENT_DOCUMENT_CONTENT_CHANGED + 1 ) ,
+ IA2_EVENT_DOCUMENT_LOAD_STOPPED = ( IA2_EVENT_DOCUMENT_LOAD_COMPLETE + 1 ) ,
+ IA2_EVENT_DOCUMENT_RELOAD = ( IA2_EVENT_DOCUMENT_LOAD_STOPPED + 1 ) ,
+ IA2_EVENT_HYPERLINK_END_INDEX_CHANGED = ( IA2_EVENT_DOCUMENT_RELOAD + 1 ) ,
+ IA2_EVENT_HYPERLINK_NUMBER_OF_ANCHORS_CHANGED = ( IA2_EVENT_HYPERLINK_END_INDEX_CHANGED + 1 ) ,
+ IA2_EVENT_HYPERLINK_SELECTED_LINK_CHANGED = ( IA2_EVENT_HYPERLINK_NUMBER_OF_ANCHORS_CHANGED + 1 ) ,
+ IA2_EVENT_HYPERTEXT_LINK_ACTIVATED = ( IA2_EVENT_HYPERLINK_SELECTED_LINK_CHANGED + 1 ) ,
+ IA2_EVENT_HYPERTEXT_LINK_SELECTED = ( IA2_EVENT_HYPERTEXT_LINK_ACTIVATED + 1 ) ,
+ IA2_EVENT_HYPERLINK_START_INDEX_CHANGED = ( IA2_EVENT_HYPERTEXT_LINK_SELECTED + 1 ) ,
+ IA2_EVENT_HYPERTEXT_CHANGED = ( IA2_EVENT_HYPERLINK_START_INDEX_CHANGED + 1 ) ,
+ IA2_EVENT_HYPERTEXT_NLINKS_CHANGED = ( IA2_EVENT_HYPERTEXT_CHANGED + 1 ) ,
+ IA2_EVENT_OBJECT_ATTRIBUTE_CHANGED = ( IA2_EVENT_HYPERTEXT_NLINKS_CHANGED + 1 ) ,
+ IA2_EVENT_PAGE_CHANGED = ( IA2_EVENT_OBJECT_ATTRIBUTE_CHANGED + 1 ) ,
+ IA2_EVENT_SECTION_CHANGED = ( IA2_EVENT_PAGE_CHANGED + 1 ) ,
+ IA2_EVENT_TABLE_CAPTION_CHANGED = ( IA2_EVENT_SECTION_CHANGED + 1 ) ,
+ IA2_EVENT_TABLE_COLUMN_DESCRIPTION_CHANGED = ( IA2_EVENT_TABLE_CAPTION_CHANGED + 1 ) ,
+ IA2_EVENT_TABLE_COLUMN_HEADER_CHANGED = ( IA2_EVENT_TABLE_COLUMN_DESCRIPTION_CHANGED + 1 ) ,
+ IA2_EVENT_TABLE_MODEL_CHANGED = ( IA2_EVENT_TABLE_COLUMN_HEADER_CHANGED + 1 ) ,
+ IA2_EVENT_TABLE_ROW_DESCRIPTION_CHANGED = ( IA2_EVENT_TABLE_MODEL_CHANGED + 1 ) ,
+ IA2_EVENT_TABLE_ROW_HEADER_CHANGED = ( IA2_EVENT_TABLE_ROW_DESCRIPTION_CHANGED + 1 ) ,
+ IA2_EVENT_TABLE_SUMMARY_CHANGED = ( IA2_EVENT_TABLE_ROW_HEADER_CHANGED + 1 ) ,
+ IA2_EVENT_TEXT_ATTRIBUTE_CHANGED = ( IA2_EVENT_TABLE_SUMMARY_CHANGED + 1 ) ,
+ IA2_EVENT_TEXT_CARET_MOVED = ( IA2_EVENT_TEXT_ATTRIBUTE_CHANGED + 1 ) ,
+ IA2_EVENT_TEXT_CHANGED = ( IA2_EVENT_TEXT_CARET_MOVED + 1 ) ,
+ IA2_EVENT_TEXT_COLUMN_CHANGED = ( IA2_EVENT_TEXT_CHANGED + 1 ) ,
+ IA2_EVENT_TEXT_INSERTED = ( IA2_EVENT_TEXT_COLUMN_CHANGED + 1 ) ,
+ IA2_EVENT_TEXT_REMOVED = ( IA2_EVENT_TEXT_INSERTED + 1 ) ,
+ IA2_EVENT_TEXT_UPDATED = ( IA2_EVENT_TEXT_REMOVED + 1 ) ,
+ IA2_EVENT_TEXT_SELECTION_CHANGED = ( IA2_EVENT_TEXT_UPDATED + 1 ) ,
+ IA2_EVENT_VISIBLE_DATA_CHANGED = ( IA2_EVENT_TEXT_SELECTION_CHANGED + 1 )
+ } ;
+
+
+extern RPC_IF_HANDLE __MIDL_itf_ia2_api_all_0000_0016_v0_0_c_ifspec;
+extern RPC_IF_HANDLE __MIDL_itf_ia2_api_all_0000_0016_v0_0_s_ifspec;
+
+#ifndef __IAccessibleApplication_INTERFACE_DEFINED__
+#define __IAccessibleApplication_INTERFACE_DEFINED__
+
+/* interface IAccessibleApplication */
+/* [uuid][object] */
+
+
+EXTERN_C const IID IID_IAccessibleApplication;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("D49DED83-5B25-43F4-9B95-93B44595979E")
+ IAccessibleApplication : public IUnknown
+ {
+ public:
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_appName(
+ /* [retval][out] */ BSTR *name) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_appVersion(
+ /* [retval][out] */ BSTR *version) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_toolkitName(
+ /* [retval][out] */ BSTR *name) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_toolkitVersion(
+ /* [retval][out] */ BSTR *version) = 0;
+
+ };
+
+
+#else /* C style interface */
+
+ typedef struct IAccessibleApplicationVtbl
+ {
+ BEGIN_INTERFACE
+
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ IAccessibleApplication * This,
+ /* [in] */ REFIID riid,
+ /* [annotation][iid_is][out] */
+ _COM_Outptr_ void **ppvObject);
+
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ IAccessibleApplication * This);
+
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ IAccessibleApplication * This);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_appName )(
+ IAccessibleApplication * This,
+ /* [retval][out] */ BSTR *name);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_appVersion )(
+ IAccessibleApplication * This,
+ /* [retval][out] */ BSTR *version);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_toolkitName )(
+ IAccessibleApplication * This,
+ /* [retval][out] */ BSTR *name);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_toolkitVersion )(
+ IAccessibleApplication * This,
+ /* [retval][out] */ BSTR *version);
+
+ END_INTERFACE
+ } IAccessibleApplicationVtbl;
+
+ interface IAccessibleApplication
+ {
+ CONST_VTBL struct IAccessibleApplicationVtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define IAccessibleApplication_QueryInterface(This,riid,ppvObject) \
+ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
+
+#define IAccessibleApplication_AddRef(This) \
+ ( (This)->lpVtbl -> AddRef(This) )
+
+#define IAccessibleApplication_Release(This) \
+ ( (This)->lpVtbl -> Release(This) )
+
+
+#define IAccessibleApplication_get_appName(This,name) \
+ ( (This)->lpVtbl -> get_appName(This,name) )
+
+#define IAccessibleApplication_get_appVersion(This,version) \
+ ( (This)->lpVtbl -> get_appVersion(This,version) )
+
+#define IAccessibleApplication_get_toolkitName(This,name) \
+ ( (This)->lpVtbl -> get_toolkitName(This,name) )
+
+#define IAccessibleApplication_get_toolkitVersion(This,version) \
+ ( (This)->lpVtbl -> get_toolkitVersion(This,version) )
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+
+#endif /* __IAccessibleApplication_INTERFACE_DEFINED__ */
+
+
+#ifndef __IAccessibleDocument_INTERFACE_DEFINED__
+#define __IAccessibleDocument_INTERFACE_DEFINED__
+
+/* interface IAccessibleDocument */
+/* [uuid][object] */
+
+
+EXTERN_C const IID IID_IAccessibleDocument;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("C48C7FCF-4AB5-4056-AFA6-902D6E1D1149")
+ IAccessibleDocument : public IUnknown
+ {
+ public:
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_anchorTarget(
+ /* [retval][out] */ IUnknown **accessible) = 0;
+
+ };
+
+
+#else /* C style interface */
+
+ typedef struct IAccessibleDocumentVtbl
+ {
+ BEGIN_INTERFACE
+
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ IAccessibleDocument * This,
+ /* [in] */ REFIID riid,
+ /* [annotation][iid_is][out] */
+ _COM_Outptr_ void **ppvObject);
+
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ IAccessibleDocument * This);
+
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ IAccessibleDocument * This);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_anchorTarget )(
+ IAccessibleDocument * This,
+ /* [retval][out] */ IUnknown **accessible);
+
+ END_INTERFACE
+ } IAccessibleDocumentVtbl;
+
+ interface IAccessibleDocument
+ {
+ CONST_VTBL struct IAccessibleDocumentVtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define IAccessibleDocument_QueryInterface(This,riid,ppvObject) \
+ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
+
+#define IAccessibleDocument_AddRef(This) \
+ ( (This)->lpVtbl -> AddRef(This) )
+
+#define IAccessibleDocument_Release(This) \
+ ( (This)->lpVtbl -> Release(This) )
+
+
+#define IAccessibleDocument_get_anchorTarget(This,accessible) \
+ ( (This)->lpVtbl -> get_anchorTarget(This,accessible) )
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+
+#endif /* __IAccessibleDocument_INTERFACE_DEFINED__ */
+
+
+/* interface __MIDL_itf_ia2_api_all_0000_0018 */
+/* [local] */
+
+
+// Type Library Definitions
+
+
+
+extern RPC_IF_HANDLE __MIDL_itf_ia2_api_all_0000_0018_v0_0_c_ifspec;
+extern RPC_IF_HANDLE __MIDL_itf_ia2_api_all_0000_0018_v0_0_s_ifspec;
+
+
+#ifndef __IAccessible2Lib_LIBRARY_DEFINED__
+#define __IAccessible2Lib_LIBRARY_DEFINED__
+
+/* library IAccessible2Lib */
+/* [hidden][version][helpstring][uuid] */
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+EXTERN_C const IID LIBID_IAccessible2Lib;
+#endif /* __IAccessible2Lib_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 HWND_UserSize( unsigned long *, unsigned long , HWND * );
+unsigned char * __RPC_USER HWND_UserMarshal( unsigned long *, unsigned char *, HWND * );
+unsigned char * __RPC_USER HWND_UserUnmarshal(unsigned long *, unsigned char *, HWND * );
+void __RPC_USER HWND_UserFree( unsigned long *, HWND * );
+
+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/third_party/iaccessible2/x64/ia2_api_all.tlb b/chromium/third_party/win_build_output/midl/third_party/iaccessible2/x64/ia2_api_all.tlb
new file mode 100644
index 00000000000..9dff4f95e83
--- /dev/null
+++ b/chromium/third_party/win_build_output/midl/third_party/iaccessible2/x64/ia2_api_all.tlb
Binary files differ
diff --git a/chromium/third_party/win_build_output/midl/third_party/iaccessible2/x64/ia2_api_all_i.c b/chromium/third_party/win_build_output/midl/third_party/iaccessible2/x64/ia2_api_all_i.c
new file mode 100644
index 00000000000..90d55377935
--- /dev/null
+++ b/chromium/third_party/win_build_output/midl/third_party/iaccessible2/x64/ia2_api_all_i.c
@@ -0,0 +1,133 @@
+
+
+/* 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 ../../third_party/iaccessible2/ia2_api_all.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_IAccessibleRelation,0x7CDF86EE,0xC3DA,0x496a,0xBD,0xA4,0x28,0x1B,0x33,0x6E,0x1F,0xDC);
+
+
+MIDL_DEFINE_GUID(IID, IID_IAccessibleAction,0xB70D9F59,0x3B5A,0x4dba,0xAB,0x9E,0x22,0x01,0x2F,0x60,0x7D,0xF5);
+
+
+MIDL_DEFINE_GUID(IID, IID_IAccessible2,0xE89F726E,0xC4F4,0x4c19,0xBB,0x19,0xB6,0x47,0xD7,0xFA,0x84,0x78);
+
+
+MIDL_DEFINE_GUID(IID, IID_IAccessible2_2,0x6C9430E9,0x299D,0x4E6F,0xBD,0x01,0xA8,0x2A,0x1E,0x88,0xD3,0xFF);
+
+
+MIDL_DEFINE_GUID(IID, IID_IAccessibleComponent,0x1546D4B0,0x4C98,0x4bda,0x89,0xAE,0x9A,0x64,0x74,0x8B,0xDD,0xE4);
+
+
+MIDL_DEFINE_GUID(IID, IID_IAccessibleValue,0x35855B5B,0xC566,0x4fd0,0xA7,0xB1,0xE6,0x54,0x65,0x60,0x03,0x94);
+
+
+MIDL_DEFINE_GUID(IID, IID_IAccessibleText,0x24FD2FFB,0x3AAD,0x4a08,0x83,0x35,0xA3,0xAD,0x89,0xC0,0xFB,0x4B);
+
+
+MIDL_DEFINE_GUID(IID, IID_IAccessibleText2,0x9690A9CC,0x5C80,0x4DF5,0x85,0x2E,0x2D,0x5A,0xE4,0x18,0x9A,0x54);
+
+
+MIDL_DEFINE_GUID(IID, IID_IAccessibleEditableText,0xA59AA09A,0x7011,0x4b65,0x93,0x9D,0x32,0xB1,0xFB,0x55,0x47,0xE3);
+
+
+MIDL_DEFINE_GUID(IID, IID_IAccessibleHyperlink,0x01C20F2B,0x3DD2,0x400f,0x94,0x9F,0xAD,0x00,0xBD,0xAB,0x1D,0x41);
+
+
+MIDL_DEFINE_GUID(IID, IID_IAccessibleHypertext,0x6B4F8BBF,0xF1F2,0x418a,0xB3,0x5E,0xA1,0x95,0xBC,0x41,0x03,0xB9);
+
+
+MIDL_DEFINE_GUID(IID, IID_IAccessibleHypertext2,0xCF64D89F,0x8287,0x4B44,0x85,0x01,0xA8,0x27,0x45,0x3A,0x60,0x77);
+
+
+MIDL_DEFINE_GUID(IID, IID_IAccessibleTable,0x35AD8070,0xC20C,0x4fb4,0xB0,0x94,0xF4,0xF7,0x27,0x5D,0xD4,0x69);
+
+
+MIDL_DEFINE_GUID(IID, IID_IAccessibleTable2,0x6167f295,0x06f0,0x4cdd,0xa1,0xfa,0x02,0xe2,0x51,0x53,0xd8,0x69);
+
+
+MIDL_DEFINE_GUID(IID, IID_IAccessibleTableCell,0x594116B1,0xC99F,0x4847,0xAD,0x06,0x0A,0x7A,0x86,0xEC,0xE6,0x45);
+
+
+MIDL_DEFINE_GUID(IID, IID_IAccessibleImage,0xFE5ABB3D,0x615E,0x4f7b,0x90,0x9F,0x5F,0x0E,0xDA,0x9E,0x8D,0xDE);
+
+
+MIDL_DEFINE_GUID(IID, IID_IAccessibleApplication,0xD49DED83,0x5B25,0x43F4,0x9B,0x95,0x93,0xB4,0x45,0x95,0x97,0x9E);
+
+
+MIDL_DEFINE_GUID(IID, IID_IAccessibleDocument,0xC48C7FCF,0x4AB5,0x4056,0xAF,0xA6,0x90,0x2D,0x6E,0x1D,0x11,0x49);
+
+
+MIDL_DEFINE_GUID(IID, LIBID_IAccessible2Lib,0xCE3F726E,0xD1D3,0x44FE,0xB9,0x95,0xFF,0x1D,0xB3,0xB4,0x8B,0x2B);
+
+#undef MIDL_DEFINE_GUID
+
+#ifdef __cplusplus
+}
+#endif
+
+
+
diff --git a/chromium/third_party/win_build_output/midl/third_party/iaccessible2/x64/ia2_api_all_p.c b/chromium/third_party/win_build_output/midl/third_party/iaccessible2/x64/ia2_api_all_p.c
new file mode 100644
index 00000000000..c6e4d55242c
--- /dev/null
+++ b/chromium/third_party/win_build_output/midl/third_party/iaccessible2/x64/ia2_api_all_p.c
@@ -0,0 +1,7867 @@
+
+
+/* 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 ../../third_party/iaccessible2/ia2_api_all.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 "ia2_api_all.h"
+
+#define TYPE_FORMAT_STRING_SIZE 1467
+#define PROC_FORMAT_STRING_SIZE 5445
+#define EXPR_FORMAT_STRING_SIZE 1
+#define TRANSMIT_AS_TABLE_SIZE 0
+#define WIRE_MARSHAL_TABLE_SIZE 3
+
+typedef struct _ia2_api_all_MIDL_TYPE_FORMAT_STRING
+ {
+ short Pad;
+ unsigned char Format[ TYPE_FORMAT_STRING_SIZE ];
+ } ia2_api_all_MIDL_TYPE_FORMAT_STRING;
+
+typedef struct _ia2_api_all_MIDL_PROC_FORMAT_STRING
+ {
+ short Pad;
+ unsigned char Format[ PROC_FORMAT_STRING_SIZE ];
+ } ia2_api_all_MIDL_PROC_FORMAT_STRING;
+
+typedef struct _ia2_api_all_MIDL_EXPR_FORMAT_STRING
+ {
+ long Pad;
+ unsigned char Format[ EXPR_FORMAT_STRING_SIZE ];
+ } ia2_api_all_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 ia2_api_all_MIDL_TYPE_FORMAT_STRING ia2_api_all__MIDL_TypeFormatString;
+extern const ia2_api_all_MIDL_PROC_FORMAT_STRING ia2_api_all__MIDL_ProcFormatString;
+extern const ia2_api_all_MIDL_EXPR_FORMAT_STRING ia2_api_all__MIDL_ExprFormatString;
+
+
+extern const MIDL_STUB_DESC Object_StubDesc;
+
+
+extern const MIDL_SERVER_INFO IAccessibleRelation_ServerInfo;
+extern const MIDL_STUBLESS_PROXY_INFO IAccessibleRelation_ProxyInfo;
+
+
+extern const MIDL_STUB_DESC Object_StubDesc;
+
+
+extern const MIDL_SERVER_INFO IAccessibleAction_ServerInfo;
+extern const MIDL_STUBLESS_PROXY_INFO IAccessibleAction_ProxyInfo;
+
+
+extern const MIDL_STUB_DESC Object_StubDesc;
+
+
+extern const MIDL_SERVER_INFO IAccessible2_ServerInfo;
+extern const MIDL_STUBLESS_PROXY_INFO IAccessible2_ProxyInfo;
+
+
+extern const MIDL_STUB_DESC Object_StubDesc;
+
+
+extern const MIDL_SERVER_INFO IAccessible2_2_ServerInfo;
+extern const MIDL_STUBLESS_PROXY_INFO IAccessible2_2_ProxyInfo;
+
+
+extern const MIDL_STUB_DESC Object_StubDesc;
+
+
+extern const MIDL_SERVER_INFO IAccessibleComponent_ServerInfo;
+extern const MIDL_STUBLESS_PROXY_INFO IAccessibleComponent_ProxyInfo;
+
+
+extern const MIDL_STUB_DESC Object_StubDesc;
+
+
+extern const MIDL_SERVER_INFO IAccessibleValue_ServerInfo;
+extern const MIDL_STUBLESS_PROXY_INFO IAccessibleValue_ProxyInfo;
+
+
+extern const MIDL_STUB_DESC Object_StubDesc;
+
+
+extern const MIDL_SERVER_INFO IAccessibleText_ServerInfo;
+extern const MIDL_STUBLESS_PROXY_INFO IAccessibleText_ProxyInfo;
+
+
+extern const MIDL_STUB_DESC Object_StubDesc;
+
+
+extern const MIDL_SERVER_INFO IAccessibleText2_ServerInfo;
+extern const MIDL_STUBLESS_PROXY_INFO IAccessibleText2_ProxyInfo;
+
+
+extern const MIDL_STUB_DESC Object_StubDesc;
+
+
+extern const MIDL_SERVER_INFO IAccessibleEditableText_ServerInfo;
+extern const MIDL_STUBLESS_PROXY_INFO IAccessibleEditableText_ProxyInfo;
+
+
+extern const MIDL_STUB_DESC Object_StubDesc;
+
+
+extern const MIDL_SERVER_INFO IAccessibleHyperlink_ServerInfo;
+extern const MIDL_STUBLESS_PROXY_INFO IAccessibleHyperlink_ProxyInfo;
+
+
+extern const MIDL_STUB_DESC Object_StubDesc;
+
+
+extern const MIDL_SERVER_INFO IAccessibleHypertext_ServerInfo;
+extern const MIDL_STUBLESS_PROXY_INFO IAccessibleHypertext_ProxyInfo;
+
+
+extern const MIDL_STUB_DESC Object_StubDesc;
+
+
+extern const MIDL_SERVER_INFO IAccessibleHypertext2_ServerInfo;
+extern const MIDL_STUBLESS_PROXY_INFO IAccessibleHypertext2_ProxyInfo;
+
+
+extern const MIDL_STUB_DESC Object_StubDesc;
+
+
+extern const MIDL_SERVER_INFO IAccessibleTable_ServerInfo;
+extern const MIDL_STUBLESS_PROXY_INFO IAccessibleTable_ProxyInfo;
+
+
+extern const MIDL_STUB_DESC Object_StubDesc;
+
+
+extern const MIDL_SERVER_INFO IAccessibleTable2_ServerInfo;
+extern const MIDL_STUBLESS_PROXY_INFO IAccessibleTable2_ProxyInfo;
+
+
+extern const MIDL_STUB_DESC Object_StubDesc;
+
+
+extern const MIDL_SERVER_INFO IAccessibleTableCell_ServerInfo;
+extern const MIDL_STUBLESS_PROXY_INFO IAccessibleTableCell_ProxyInfo;
+
+
+extern const MIDL_STUB_DESC Object_StubDesc;
+
+
+extern const MIDL_SERVER_INFO IAccessibleImage_ServerInfo;
+extern const MIDL_STUBLESS_PROXY_INFO IAccessibleImage_ProxyInfo;
+
+
+extern const MIDL_STUB_DESC Object_StubDesc;
+
+
+extern const MIDL_SERVER_INFO IAccessibleApplication_ServerInfo;
+extern const MIDL_STUBLESS_PROXY_INFO IAccessibleApplication_ProxyInfo;
+
+
+extern const MIDL_STUB_DESC Object_StubDesc;
+
+
+extern const MIDL_SERVER_INFO IAccessibleDocument_ServerInfo;
+extern const MIDL_STUBLESS_PROXY_INFO IAccessibleDocument_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 ia2_api_all_MIDL_PROC_FORMAT_STRING ia2_api_all__MIDL_ProcFormatString =
+ {
+ 0,
+ {
+
+ /* Procedure get_appName */
+
+
+ /* Procedure get_description */
+
+
+ /* Procedure get_relationType */
+
+ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2 */ NdrFcLong( 0x0 ), /* 0 */
+/* 6 */ NdrFcShort( 0x3 ), /* 3 */
+/* 8 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 10 */ NdrFcShort( 0x0 ), /* 0 */
+/* 12 */ NdrFcShort( 0x8 ), /* 8 */
+/* 14 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 16 */ 0xa, /* 10 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 18 */ NdrFcShort( 0x1 ), /* 1 */
+/* 20 */ NdrFcShort( 0x0 ), /* 0 */
+/* 22 */ NdrFcShort( 0x0 ), /* 0 */
+/* 24 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter name */
+
+
+ /* Parameter description */
+
+
+ /* Parameter relationType */
+
+/* 26 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
+/* 28 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 30 */ NdrFcShort( 0x20 ), /* Type Offset=32 */
+
+ /* 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_appVersion */
+
+
+ /* Procedure get_localizedRelationType */
+
+/* 38 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 40 */ NdrFcLong( 0x0 ), /* 0 */
+/* 44 */ NdrFcShort( 0x4 ), /* 4 */
+/* 46 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 48 */ NdrFcShort( 0x0 ), /* 0 */
+/* 50 */ NdrFcShort( 0x8 ), /* 8 */
+/* 52 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 54 */ 0xa, /* 10 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 56 */ NdrFcShort( 0x1 ), /* 1 */
+/* 58 */ NdrFcShort( 0x0 ), /* 0 */
+/* 60 */ NdrFcShort( 0x0 ), /* 0 */
+/* 62 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter version */
+
+
+ /* Parameter localizedRelationType */
+
+/* 64 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
+/* 66 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 68 */ NdrFcShort( 0x20 ), /* Type Offset=32 */
+
+ /* Return value */
+
+
+ /* Return value */
+
+/* 70 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 72 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 74 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_columnIndex */
+
+
+ /* Procedure get_caretOffset */
+
+
+ /* Procedure get_background */
+
+
+ /* Procedure get_nTargets */
+
+/* 76 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 78 */ NdrFcLong( 0x0 ), /* 0 */
+/* 82 */ NdrFcShort( 0x5 ), /* 5 */
+/* 84 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 86 */ NdrFcShort( 0x0 ), /* 0 */
+/* 88 */ NdrFcShort( 0x24 ), /* 36 */
+/* 90 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 92 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 94 */ NdrFcShort( 0x0 ), /* 0 */
+/* 96 */ NdrFcShort( 0x0 ), /* 0 */
+/* 98 */ NdrFcShort( 0x0 ), /* 0 */
+/* 100 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter columnIndex */
+
+
+ /* Parameter offset */
+
+
+ /* Parameter background */
+
+
+ /* Parameter nTargets */
+
+/* 102 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 104 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 106 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+
+ /* Return value */
+
+
+ /* Return value */
+
+
+ /* Return value */
+
+/* 108 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 110 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 112 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_target */
+
+/* 114 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 116 */ NdrFcLong( 0x0 ), /* 0 */
+/* 120 */ NdrFcShort( 0x6 ), /* 6 */
+/* 122 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
+/* 124 */ NdrFcShort( 0x8 ), /* 8 */
+/* 126 */ NdrFcShort( 0x8 ), /* 8 */
+/* 128 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x3, /* 3 */
+/* 130 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 132 */ NdrFcShort( 0x0 ), /* 0 */
+/* 134 */ NdrFcShort( 0x0 ), /* 0 */
+/* 136 */ NdrFcShort( 0x0 ), /* 0 */
+/* 138 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter targetIndex */
+
+/* 140 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 142 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 144 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter target */
+
+/* 146 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
+/* 148 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 150 */ NdrFcShort( 0x2e ), /* Type Offset=46 */
+
+ /* Return value */
+
+/* 152 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 154 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 156 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_targets */
+
+/* 158 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 160 */ NdrFcLong( 0x0 ), /* 0 */
+/* 164 */ NdrFcShort( 0x7 ), /* 7 */
+/* 166 */ NdrFcShort( 0x28 ), /* X64 Stack size/offset = 40 */
+/* 168 */ NdrFcShort( 0x8 ), /* 8 */
+/* 170 */ NdrFcShort( 0x24 ), /* 36 */
+/* 172 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x4, /* 4 */
+/* 174 */ 0xa, /* 10 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 176 */ NdrFcShort( 0x1 ), /* 1 */
+/* 178 */ NdrFcShort( 0x0 ), /* 0 */
+/* 180 */ NdrFcShort( 0x0 ), /* 0 */
+/* 182 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter maxTargets */
+
+/* 184 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 186 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 188 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter targets */
+
+/* 190 */ NdrFcShort( 0x113 ), /* Flags: must size, must free, out, simple ref, */
+/* 192 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 194 */ NdrFcShort( 0x48 ), /* Type Offset=72 */
+
+ /* Parameter nTargets */
+
+/* 196 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 198 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 200 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 202 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 204 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
+/* 206 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_columnExtent */
+
+
+ /* Procedure nActions */
+
+/* 208 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 210 */ NdrFcLong( 0x0 ), /* 0 */
+/* 214 */ NdrFcShort( 0x3 ), /* 3 */
+/* 216 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 218 */ NdrFcShort( 0x0 ), /* 0 */
+/* 220 */ NdrFcShort( 0x24 ), /* 36 */
+/* 222 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 224 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 226 */ NdrFcShort( 0x0 ), /* 0 */
+/* 228 */ NdrFcShort( 0x0 ), /* 0 */
+/* 230 */ NdrFcShort( 0x0 ), /* 0 */
+/* 232 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter nColumnsSpanned */
+
+
+ /* Parameter nActions */
+
+/* 234 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 236 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 238 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+
+ /* Return value */
+
+/* 240 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 242 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 244 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure doAction */
+
+/* 246 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 248 */ NdrFcLong( 0x0 ), /* 0 */
+/* 252 */ NdrFcShort( 0x4 ), /* 4 */
+/* 254 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 256 */ NdrFcShort( 0x8 ), /* 8 */
+/* 258 */ NdrFcShort( 0x8 ), /* 8 */
+/* 260 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 262 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 264 */ NdrFcShort( 0x0 ), /* 0 */
+/* 266 */ NdrFcShort( 0x0 ), /* 0 */
+/* 268 */ NdrFcShort( 0x0 ), /* 0 */
+/* 270 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter actionIndex */
+
+/* 272 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 274 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 276 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 278 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 280 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 282 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_columnDescription */
+
+
+ /* Procedure get_description */
+
+/* 284 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 286 */ NdrFcLong( 0x0 ), /* 0 */
+/* 290 */ NdrFcShort( 0x5 ), /* 5 */
+/* 292 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
+/* 294 */ NdrFcShort( 0x8 ), /* 8 */
+/* 296 */ NdrFcShort( 0x8 ), /* 8 */
+/* 298 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x3, /* 3 */
+/* 300 */ 0xa, /* 10 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 302 */ NdrFcShort( 0x1 ), /* 1 */
+/* 304 */ NdrFcShort( 0x0 ), /* 0 */
+/* 306 */ NdrFcShort( 0x0 ), /* 0 */
+/* 308 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter column */
+
+
+ /* Parameter actionIndex */
+
+/* 310 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 312 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 314 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter description */
+
+
+ /* Parameter description */
+
+/* 316 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
+/* 318 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 320 */ NdrFcShort( 0x20 ), /* Type Offset=32 */
+
+ /* Return value */
+
+
+ /* Return value */
+
+/* 322 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 324 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 326 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_keyBinding */
+
+/* 328 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 330 */ NdrFcLong( 0x0 ), /* 0 */
+/* 334 */ NdrFcShort( 0x6 ), /* 6 */
+/* 336 */ NdrFcShort( 0x30 ), /* X64 Stack size/offset = 48 */
+/* 338 */ NdrFcShort( 0x10 ), /* 16 */
+/* 340 */ NdrFcShort( 0x24 ), /* 36 */
+/* 342 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x5, /* 5 */
+/* 344 */ 0xa, /* 10 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 346 */ NdrFcShort( 0x1 ), /* 1 */
+/* 348 */ NdrFcShort( 0x0 ), /* 0 */
+/* 350 */ NdrFcShort( 0x0 ), /* 0 */
+/* 352 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter actionIndex */
+
+/* 354 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 356 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 358 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter nMaxBindings */
+
+/* 360 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 362 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 364 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter keyBindings */
+
+/* 366 */ NdrFcShort( 0x2013 ), /* Flags: must size, must free, out, srv alloc size=8 */
+/* 368 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 370 */ NdrFcShort( 0x5e ), /* Type Offset=94 */
+
+ /* Parameter nBindings */
+
+/* 372 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 374 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
+/* 376 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 378 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 380 */ NdrFcShort( 0x28 ), /* X64 Stack size/offset = 40 */
+/* 382 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_name */
+
+/* 384 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 386 */ NdrFcLong( 0x0 ), /* 0 */
+/* 390 */ NdrFcShort( 0x7 ), /* 7 */
+/* 392 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
+/* 394 */ NdrFcShort( 0x8 ), /* 8 */
+/* 396 */ NdrFcShort( 0x8 ), /* 8 */
+/* 398 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x3, /* 3 */
+/* 400 */ 0xa, /* 10 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 402 */ NdrFcShort( 0x1 ), /* 1 */
+/* 404 */ NdrFcShort( 0x0 ), /* 0 */
+/* 406 */ NdrFcShort( 0x0 ), /* 0 */
+/* 408 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter actionIndex */
+
+/* 410 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 412 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 414 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter name */
+
+/* 416 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
+/* 418 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 420 */ NdrFcShort( 0x20 ), /* Type Offset=32 */
+
+ /* Return value */
+
+/* 422 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 424 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 426 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_localizedName */
+
+/* 428 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 430 */ NdrFcLong( 0x0 ), /* 0 */
+/* 434 */ NdrFcShort( 0x8 ), /* 8 */
+/* 436 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
+/* 438 */ NdrFcShort( 0x8 ), /* 8 */
+/* 440 */ NdrFcShort( 0x8 ), /* 8 */
+/* 442 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x3, /* 3 */
+/* 444 */ 0xa, /* 10 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 446 */ NdrFcShort( 0x1 ), /* 1 */
+/* 448 */ NdrFcShort( 0x0 ), /* 0 */
+/* 450 */ NdrFcShort( 0x0 ), /* 0 */
+/* 452 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter actionIndex */
+
+/* 454 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 456 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 458 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter localizedName */
+
+/* 460 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
+/* 462 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 464 */ NdrFcShort( 0x20 ), /* Type Offset=32 */
+
+ /* Return value */
+
+/* 466 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 468 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 470 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_nRelations */
+
+/* 472 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 474 */ NdrFcLong( 0x0 ), /* 0 */
+/* 478 */ NdrFcShort( 0x1c ), /* 28 */
+/* 480 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 482 */ NdrFcShort( 0x0 ), /* 0 */
+/* 484 */ NdrFcShort( 0x24 ), /* 36 */
+/* 486 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 488 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 490 */ NdrFcShort( 0x0 ), /* 0 */
+/* 492 */ NdrFcShort( 0x0 ), /* 0 */
+/* 494 */ NdrFcShort( 0x0 ), /* 0 */
+/* 496 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter nRelations */
+
+/* 498 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 500 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 502 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 504 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 506 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 508 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_relation */
+
+/* 510 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 512 */ NdrFcLong( 0x0 ), /* 0 */
+/* 516 */ NdrFcShort( 0x1d ), /* 29 */
+/* 518 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
+/* 520 */ NdrFcShort( 0x8 ), /* 8 */
+/* 522 */ NdrFcShort( 0x8 ), /* 8 */
+/* 524 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x3, /* 3 */
+/* 526 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 528 */ NdrFcShort( 0x0 ), /* 0 */
+/* 530 */ NdrFcShort( 0x0 ), /* 0 */
+/* 532 */ NdrFcShort( 0x0 ), /* 0 */
+/* 534 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter relationIndex */
+
+/* 536 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 538 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 540 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter relation */
+
+/* 542 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
+/* 544 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 546 */ NdrFcShort( 0x7c ), /* Type Offset=124 */
+
+ /* Return value */
+
+/* 548 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 550 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 552 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_relations */
+
+/* 554 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 556 */ NdrFcLong( 0x0 ), /* 0 */
+/* 560 */ NdrFcShort( 0x1e ), /* 30 */
+/* 562 */ NdrFcShort( 0x28 ), /* X64 Stack size/offset = 40 */
+/* 564 */ NdrFcShort( 0x8 ), /* 8 */
+/* 566 */ NdrFcShort( 0x24 ), /* 36 */
+/* 568 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x4, /* 4 */
+/* 570 */ 0xa, /* 10 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 572 */ NdrFcShort( 0x1 ), /* 1 */
+/* 574 */ NdrFcShort( 0x0 ), /* 0 */
+/* 576 */ NdrFcShort( 0x0 ), /* 0 */
+/* 578 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter maxRelations */
+
+/* 580 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 582 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 584 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter relations */
+
+/* 586 */ NdrFcShort( 0x113 ), /* Flags: must size, must free, out, simple ref, */
+/* 588 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 590 */ NdrFcShort( 0x96 ), /* Type Offset=150 */
+
+ /* Parameter nRelations */
+
+/* 592 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 594 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 596 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 598 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 600 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
+/* 602 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure role */
+
+/* 604 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 606 */ NdrFcLong( 0x0 ), /* 0 */
+/* 610 */ NdrFcShort( 0x1f ), /* 31 */
+/* 612 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 614 */ NdrFcShort( 0x0 ), /* 0 */
+/* 616 */ NdrFcShort( 0x24 ), /* 36 */
+/* 618 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 620 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 622 */ NdrFcShort( 0x0 ), /* 0 */
+/* 624 */ NdrFcShort( 0x0 ), /* 0 */
+/* 626 */ NdrFcShort( 0x0 ), /* 0 */
+/* 628 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter role */
+
+/* 630 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 632 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 634 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 636 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 638 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 640 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure scrollTo */
+
+/* 642 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 644 */ NdrFcLong( 0x0 ), /* 0 */
+/* 648 */ NdrFcShort( 0x20 ), /* 32 */
+/* 650 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 652 */ NdrFcShort( 0x6 ), /* 6 */
+/* 654 */ NdrFcShort( 0x8 ), /* 8 */
+/* 656 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 658 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 660 */ NdrFcShort( 0x0 ), /* 0 */
+/* 662 */ NdrFcShort( 0x0 ), /* 0 */
+/* 664 */ NdrFcShort( 0x0 ), /* 0 */
+/* 666 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter scrollType */
+
+/* 668 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 670 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 672 */ 0xd, /* FC_ENUM16 */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 674 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 676 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 678 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure scrollToPoint */
+
+/* 680 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 682 */ NdrFcLong( 0x0 ), /* 0 */
+/* 686 */ NdrFcShort( 0x21 ), /* 33 */
+/* 688 */ NdrFcShort( 0x28 ), /* X64 Stack size/offset = 40 */
+/* 690 */ NdrFcShort( 0x16 ), /* 22 */
+/* 692 */ NdrFcShort( 0x8 ), /* 8 */
+/* 694 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x4, /* 4 */
+/* 696 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 698 */ NdrFcShort( 0x0 ), /* 0 */
+/* 700 */ NdrFcShort( 0x0 ), /* 0 */
+/* 702 */ NdrFcShort( 0x0 ), /* 0 */
+/* 704 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter coordinateType */
+
+/* 706 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 708 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 710 */ 0xd, /* FC_ENUM16 */
+ 0x0, /* 0 */
+
+ /* Parameter x */
+
+/* 712 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 714 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 716 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter y */
+
+/* 718 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 720 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 722 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 724 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 726 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
+/* 728 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_groupPosition */
+
+/* 730 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 732 */ NdrFcLong( 0x0 ), /* 0 */
+/* 736 */ NdrFcShort( 0x22 ), /* 34 */
+/* 738 */ NdrFcShort( 0x28 ), /* X64 Stack size/offset = 40 */
+/* 740 */ NdrFcShort( 0x0 ), /* 0 */
+/* 742 */ NdrFcShort( 0x5c ), /* 92 */
+/* 744 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x4, /* 4 */
+/* 746 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 748 */ NdrFcShort( 0x0 ), /* 0 */
+/* 750 */ NdrFcShort( 0x0 ), /* 0 */
+/* 752 */ NdrFcShort( 0x0 ), /* 0 */
+/* 754 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter groupLevel */
+
+/* 756 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 758 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 760 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter similarItemsInGroup */
+
+/* 762 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 764 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 766 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter positionInGroup */
+
+/* 768 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 770 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 772 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 774 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 776 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
+/* 778 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_states */
+
+/* 780 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 782 */ NdrFcLong( 0x0 ), /* 0 */
+/* 786 */ NdrFcShort( 0x23 ), /* 35 */
+/* 788 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 790 */ NdrFcShort( 0x0 ), /* 0 */
+/* 792 */ NdrFcShort( 0x24 ), /* 36 */
+/* 794 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 796 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 798 */ NdrFcShort( 0x0 ), /* 0 */
+/* 800 */ NdrFcShort( 0x0 ), /* 0 */
+/* 802 */ NdrFcShort( 0x0 ), /* 0 */
+/* 804 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter states */
+
+/* 806 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 808 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 810 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 812 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 814 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 816 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_extendedRole */
+
+/* 818 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 820 */ NdrFcLong( 0x0 ), /* 0 */
+/* 824 */ NdrFcShort( 0x24 ), /* 36 */
+/* 826 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 828 */ NdrFcShort( 0x0 ), /* 0 */
+/* 830 */ NdrFcShort( 0x8 ), /* 8 */
+/* 832 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 834 */ 0xa, /* 10 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 836 */ NdrFcShort( 0x1 ), /* 1 */
+/* 838 */ NdrFcShort( 0x0 ), /* 0 */
+/* 840 */ NdrFcShort( 0x0 ), /* 0 */
+/* 842 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter extendedRole */
+
+/* 844 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
+/* 846 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 848 */ NdrFcShort( 0x20 ), /* Type Offset=32 */
+
+ /* Return value */
+
+/* 850 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 852 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 854 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_localizedExtendedRole */
+
+/* 856 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 858 */ NdrFcLong( 0x0 ), /* 0 */
+/* 862 */ NdrFcShort( 0x25 ), /* 37 */
+/* 864 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 866 */ NdrFcShort( 0x0 ), /* 0 */
+/* 868 */ NdrFcShort( 0x8 ), /* 8 */
+/* 870 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 872 */ 0xa, /* 10 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 874 */ NdrFcShort( 0x1 ), /* 1 */
+/* 876 */ NdrFcShort( 0x0 ), /* 0 */
+/* 878 */ NdrFcShort( 0x0 ), /* 0 */
+/* 880 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter localizedExtendedRole */
+
+/* 882 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
+/* 884 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 886 */ NdrFcShort( 0x20 ), /* Type Offset=32 */
+
+ /* Return value */
+
+/* 888 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 890 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 892 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_nExtendedStates */
+
+/* 894 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 896 */ NdrFcLong( 0x0 ), /* 0 */
+/* 900 */ NdrFcShort( 0x26 ), /* 38 */
+/* 902 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 904 */ NdrFcShort( 0x0 ), /* 0 */
+/* 906 */ NdrFcShort( 0x24 ), /* 36 */
+/* 908 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 910 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 912 */ NdrFcShort( 0x0 ), /* 0 */
+/* 914 */ NdrFcShort( 0x0 ), /* 0 */
+/* 916 */ NdrFcShort( 0x0 ), /* 0 */
+/* 918 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter nExtendedStates */
+
+/* 920 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 922 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 924 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 926 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 928 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 930 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_extendedStates */
+
+/* 932 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 934 */ NdrFcLong( 0x0 ), /* 0 */
+/* 938 */ NdrFcShort( 0x27 ), /* 39 */
+/* 940 */ NdrFcShort( 0x28 ), /* X64 Stack size/offset = 40 */
+/* 942 */ NdrFcShort( 0x8 ), /* 8 */
+/* 944 */ NdrFcShort( 0x24 ), /* 36 */
+/* 946 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x4, /* 4 */
+/* 948 */ 0xa, /* 10 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 950 */ NdrFcShort( 0x1 ), /* 1 */
+/* 952 */ NdrFcShort( 0x0 ), /* 0 */
+/* 954 */ NdrFcShort( 0x0 ), /* 0 */
+/* 956 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter maxExtendedStates */
+
+/* 958 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 960 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 962 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter extendedStates */
+
+/* 964 */ NdrFcShort( 0x2013 ), /* Flags: must size, must free, out, srv alloc size=8 */
+/* 966 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 968 */ NdrFcShort( 0xac ), /* Type Offset=172 */
+
+ /* Parameter nExtendedStates */
+
+/* 970 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 972 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 974 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 976 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 978 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
+/* 980 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_localizedExtendedStates */
+
+/* 982 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 984 */ NdrFcLong( 0x0 ), /* 0 */
+/* 988 */ NdrFcShort( 0x28 ), /* 40 */
+/* 990 */ NdrFcShort( 0x28 ), /* X64 Stack size/offset = 40 */
+/* 992 */ NdrFcShort( 0x8 ), /* 8 */
+/* 994 */ NdrFcShort( 0x24 ), /* 36 */
+/* 996 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x4, /* 4 */
+/* 998 */ 0xa, /* 10 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 1000 */ NdrFcShort( 0x1 ), /* 1 */
+/* 1002 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1004 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1006 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter maxLocalizedExtendedStates */
+
+/* 1008 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 1010 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 1012 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter localizedExtendedStates */
+
+/* 1014 */ NdrFcShort( 0x2013 ), /* Flags: must size, must free, out, srv alloc size=8 */
+/* 1016 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 1018 */ NdrFcShort( 0xac ), /* Type Offset=172 */
+
+ /* Parameter nLocalizedExtendedStates */
+
+/* 1020 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 1022 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 1024 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 1026 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 1028 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
+/* 1030 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_uniqueID */
+
+/* 1032 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 1034 */ NdrFcLong( 0x0 ), /* 0 */
+/* 1038 */ NdrFcShort( 0x29 ), /* 41 */
+/* 1040 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 1042 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1044 */ NdrFcShort( 0x24 ), /* 36 */
+/* 1046 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 1048 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 1050 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1052 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1054 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1056 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter uniqueID */
+
+/* 1058 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 1060 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 1062 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 1064 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 1066 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 1068 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_windowHandle */
+
+/* 1070 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 1072 */ NdrFcLong( 0x0 ), /* 0 */
+/* 1076 */ NdrFcShort( 0x2a ), /* 42 */
+/* 1078 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 1080 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1082 */ NdrFcShort( 0x8 ), /* 8 */
+/* 1084 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 1086 */ 0xa, /* 10 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 1088 */ NdrFcShort( 0x1 ), /* 1 */
+/* 1090 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1092 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1094 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter windowHandle */
+
+/* 1096 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
+/* 1098 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 1100 */ NdrFcShort( 0xe6 ), /* Type Offset=230 */
+
+ /* Return value */
+
+/* 1102 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 1104 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 1106 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_indexInParent */
+
+/* 1108 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 1110 */ NdrFcLong( 0x0 ), /* 0 */
+/* 1114 */ NdrFcShort( 0x2b ), /* 43 */
+/* 1116 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 1118 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1120 */ NdrFcShort( 0x24 ), /* 36 */
+/* 1122 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 1124 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 1126 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1128 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1130 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1132 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter indexInParent */
+
+/* 1134 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 1136 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 1138 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 1140 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 1142 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 1144 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_locale */
+
+/* 1146 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 1148 */ NdrFcLong( 0x0 ), /* 0 */
+/* 1152 */ NdrFcShort( 0x2c ), /* 44 */
+/* 1154 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 1156 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1158 */ NdrFcShort( 0x8 ), /* 8 */
+/* 1160 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 1162 */ 0xa, /* 10 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 1164 */ NdrFcShort( 0x1 ), /* 1 */
+/* 1166 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1168 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1170 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter locale */
+
+/* 1172 */ NdrFcShort( 0x6113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=24 */
+/* 1174 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 1176 */ NdrFcShort( 0xf4 ), /* Type Offset=244 */
+
+ /* Return value */
+
+/* 1178 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 1180 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 1182 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_attributes */
+
+/* 1184 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 1186 */ NdrFcLong( 0x0 ), /* 0 */
+/* 1190 */ NdrFcShort( 0x2d ), /* 45 */
+/* 1192 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 1194 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1196 */ NdrFcShort( 0x8 ), /* 8 */
+/* 1198 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 1200 */ 0xa, /* 10 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 1202 */ NdrFcShort( 0x1 ), /* 1 */
+/* 1204 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1206 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1208 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter attributes */
+
+/* 1210 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
+/* 1212 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 1214 */ NdrFcShort( 0x20 ), /* Type Offset=32 */
+
+ /* Return value */
+
+/* 1216 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 1218 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 1220 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_attribute */
+
+/* 1222 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 1224 */ NdrFcLong( 0x0 ), /* 0 */
+/* 1228 */ NdrFcShort( 0x2e ), /* 46 */
+/* 1230 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
+/* 1232 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1234 */ NdrFcShort( 0x8 ), /* 8 */
+/* 1236 */ 0x47, /* Oi2 Flags: srv must size, clt must size, has return, has ext, */
+ 0x3, /* 3 */
+/* 1238 */ 0xa, /* 10 */
+ 0x7, /* Ext Flags: new corr desc, clt corr check, srv corr check, */
+/* 1240 */ NdrFcShort( 0x1 ), /* 1 */
+/* 1242 */ NdrFcShort( 0x1 ), /* 1 */
+/* 1244 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1246 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter name */
+
+/* 1248 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
+/* 1250 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 1252 */ NdrFcShort( 0x10e ), /* Type Offset=270 */
+
+ /* Parameter attribute */
+
+/* 1254 */ NdrFcShort( 0x6113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=24 */
+/* 1256 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 1258 */ NdrFcShort( 0x4bc ), /* Type Offset=1212 */
+
+ /* Return value */
+
+/* 1260 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 1262 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 1264 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_accessibleWithCaret */
+
+/* 1266 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 1268 */ NdrFcLong( 0x0 ), /* 0 */
+/* 1272 */ NdrFcShort( 0x2f ), /* 47 */
+/* 1274 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
+/* 1276 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1278 */ NdrFcShort( 0x24 ), /* 36 */
+/* 1280 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x3, /* 3 */
+/* 1282 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 1284 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1286 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1288 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1290 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter accessible */
+
+/* 1292 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
+/* 1294 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 1296 */ NdrFcShort( 0x2e ), /* Type Offset=46 */
+
+ /* Parameter caretOffset */
+
+/* 1298 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 1300 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 1302 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 1304 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 1306 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 1308 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_relationTargetsOfType */
+
+/* 1310 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 1312 */ NdrFcLong( 0x0 ), /* 0 */
+/* 1316 */ NdrFcShort( 0x30 ), /* 48 */
+/* 1318 */ NdrFcShort( 0x30 ), /* X64 Stack size/offset = 48 */
+/* 1320 */ NdrFcShort( 0x8 ), /* 8 */
+/* 1322 */ NdrFcShort( 0x24 ), /* 36 */
+/* 1324 */ 0x47, /* Oi2 Flags: srv must size, clt must size, has return, has ext, */
+ 0x5, /* 5 */
+/* 1326 */ 0xa, /* 10 */
+ 0x7, /* Ext Flags: new corr desc, clt corr check, srv corr check, */
+/* 1328 */ NdrFcShort( 0x1 ), /* 1 */
+/* 1330 */ NdrFcShort( 0x1 ), /* 1 */
+/* 1332 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1334 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter type */
+
+/* 1336 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
+/* 1338 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 1340 */ NdrFcShort( 0x10e ), /* Type Offset=270 */
+
+ /* Parameter maxTargets */
+
+/* 1342 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 1344 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 1346 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter targets */
+
+/* 1348 */ NdrFcShort( 0x2013 ), /* Flags: must size, must free, out, srv alloc size=8 */
+/* 1350 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 1352 */ NdrFcShort( 0x4c6 ), /* Type Offset=1222 */
+
+ /* Parameter nTargets */
+
+/* 1354 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 1356 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
+/* 1358 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 1360 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 1362 */ NdrFcShort( 0x28 ), /* X64 Stack size/offset = 40 */
+/* 1364 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_locationInParent */
+
+/* 1366 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 1368 */ NdrFcLong( 0x0 ), /* 0 */
+/* 1372 */ NdrFcShort( 0x3 ), /* 3 */
+/* 1374 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
+/* 1376 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1378 */ NdrFcShort( 0x40 ), /* 64 */
+/* 1380 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x3, /* 3 */
+/* 1382 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 1384 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1386 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1388 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1390 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter x */
+
+/* 1392 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 1394 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 1396 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter y */
+
+/* 1398 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 1400 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 1402 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 1404 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 1406 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 1408 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_foreground */
+
+/* 1410 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 1412 */ NdrFcLong( 0x0 ), /* 0 */
+/* 1416 */ NdrFcShort( 0x4 ), /* 4 */
+/* 1418 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 1420 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1422 */ NdrFcShort( 0x24 ), /* 36 */
+/* 1424 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 1426 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 1428 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1430 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1432 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1434 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter foreground */
+
+/* 1436 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 1438 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 1440 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 1442 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 1444 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 1446 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_currentValue */
+
+/* 1448 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 1450 */ NdrFcLong( 0x0 ), /* 0 */
+/* 1454 */ NdrFcShort( 0x3 ), /* 3 */
+/* 1456 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 1458 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1460 */ NdrFcShort( 0x8 ), /* 8 */
+/* 1462 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 1464 */ 0xa, /* 10 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 1466 */ NdrFcShort( 0x1 ), /* 1 */
+/* 1468 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1470 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1472 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter currentValue */
+
+/* 1474 */ NdrFcShort( 0x6113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=24 */
+/* 1476 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 1478 */ NdrFcShort( 0x4bc ), /* Type Offset=1212 */
+
+ /* Return value */
+
+/* 1480 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 1482 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 1484 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure setCurrentValue */
+
+/* 1486 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 1488 */ NdrFcLong( 0x0 ), /* 0 */
+/* 1492 */ NdrFcShort( 0x4 ), /* 4 */
+/* 1494 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 1496 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1498 */ NdrFcShort( 0x8 ), /* 8 */
+/* 1500 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 1502 */ 0xa, /* 10 */
+ 0x85, /* Ext Flags: new corr desc, srv corr check, has big byval param */
+/* 1504 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1506 */ NdrFcShort( 0x1 ), /* 1 */
+/* 1508 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1510 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter value */
+
+/* 1512 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
+/* 1514 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 1516 */ NdrFcShort( 0x4ec ), /* Type Offset=1260 */
+
+ /* Return value */
+
+/* 1518 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 1520 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 1522 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_maximumValue */
+
+/* 1524 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 1526 */ NdrFcLong( 0x0 ), /* 0 */
+/* 1530 */ NdrFcShort( 0x5 ), /* 5 */
+/* 1532 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 1534 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1536 */ NdrFcShort( 0x8 ), /* 8 */
+/* 1538 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 1540 */ 0xa, /* 10 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 1542 */ NdrFcShort( 0x1 ), /* 1 */
+/* 1544 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1546 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1548 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter maximumValue */
+
+/* 1550 */ NdrFcShort( 0x6113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=24 */
+/* 1552 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 1554 */ NdrFcShort( 0x4bc ), /* Type Offset=1212 */
+
+ /* Return value */
+
+/* 1556 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 1558 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 1560 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_minimumValue */
+
+/* 1562 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 1564 */ NdrFcLong( 0x0 ), /* 0 */
+/* 1568 */ NdrFcShort( 0x6 ), /* 6 */
+/* 1570 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 1572 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1574 */ NdrFcShort( 0x8 ), /* 8 */
+/* 1576 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 1578 */ 0xa, /* 10 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 1580 */ NdrFcShort( 0x1 ), /* 1 */
+/* 1582 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1584 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1586 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter minimumValue */
+
+/* 1588 */ NdrFcShort( 0x6113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=24 */
+/* 1590 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 1592 */ NdrFcShort( 0x4bc ), /* Type Offset=1212 */
+
+ /* Return value */
+
+/* 1594 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 1596 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 1598 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure copyText */
+
+
+ /* Procedure addSelection */
+
+/* 1600 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 1602 */ NdrFcLong( 0x0 ), /* 0 */
+/* 1606 */ NdrFcShort( 0x3 ), /* 3 */
+/* 1608 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
+/* 1610 */ NdrFcShort( 0x10 ), /* 16 */
+/* 1612 */ NdrFcShort( 0x8 ), /* 8 */
+/* 1614 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x3, /* 3 */
+/* 1616 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 1618 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1620 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1622 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1624 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter startOffset */
+
+
+ /* Parameter startOffset */
+
+/* 1626 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 1628 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 1630 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter endOffset */
+
+
+ /* Parameter endOffset */
+
+/* 1632 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 1634 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 1636 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+
+ /* Return value */
+
+/* 1638 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 1640 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 1642 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_attributes */
+
+/* 1644 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 1646 */ NdrFcLong( 0x0 ), /* 0 */
+/* 1650 */ NdrFcShort( 0x4 ), /* 4 */
+/* 1652 */ NdrFcShort( 0x30 ), /* X64 Stack size/offset = 48 */
+/* 1654 */ NdrFcShort( 0x8 ), /* 8 */
+/* 1656 */ NdrFcShort( 0x40 ), /* 64 */
+/* 1658 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x5, /* 5 */
+/* 1660 */ 0xa, /* 10 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 1662 */ NdrFcShort( 0x1 ), /* 1 */
+/* 1664 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1666 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1668 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter offset */
+
+/* 1670 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 1672 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 1674 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter startOffset */
+
+/* 1676 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 1678 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 1680 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter endOffset */
+
+/* 1682 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 1684 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 1686 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter textAttributes */
+
+/* 1688 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
+/* 1690 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
+/* 1692 */ NdrFcShort( 0x20 ), /* Type Offset=32 */
+
+ /* Return value */
+
+/* 1694 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 1696 */ NdrFcShort( 0x28 ), /* X64 Stack size/offset = 40 */
+/* 1698 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_characterExtents */
+
+/* 1700 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 1702 */ NdrFcLong( 0x0 ), /* 0 */
+/* 1706 */ NdrFcShort( 0x6 ), /* 6 */
+/* 1708 */ NdrFcShort( 0x40 ), /* X64 Stack size/offset = 64 */
+/* 1710 */ NdrFcShort( 0xe ), /* 14 */
+/* 1712 */ NdrFcShort( 0x78 ), /* 120 */
+/* 1714 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x7, /* 7 */
+/* 1716 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 1718 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1720 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1722 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1724 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter offset */
+
+/* 1726 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 1728 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 1730 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter coordType */
+
+/* 1732 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 1734 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 1736 */ 0xd, /* FC_ENUM16 */
+ 0x0, /* 0 */
+
+ /* Parameter x */
+
+/* 1738 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 1740 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 1742 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter y */
+
+/* 1744 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 1746 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
+/* 1748 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter width */
+
+/* 1750 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 1752 */ NdrFcShort( 0x28 ), /* X64 Stack size/offset = 40 */
+/* 1754 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter height */
+
+/* 1756 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 1758 */ NdrFcShort( 0x30 ), /* X64 Stack size/offset = 48 */
+/* 1760 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 1762 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 1764 */ NdrFcShort( 0x38 ), /* X64 Stack size/offset = 56 */
+/* 1766 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_nRows */
+
+
+ /* Procedure get_nSelections */
+
+/* 1768 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 1770 */ NdrFcLong( 0x0 ), /* 0 */
+/* 1774 */ NdrFcShort( 0x7 ), /* 7 */
+/* 1776 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 1778 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1780 */ NdrFcShort( 0x24 ), /* 36 */
+/* 1782 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 1784 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 1786 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1788 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1790 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1792 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter rowCount */
+
+
+ /* Parameter nSelections */
+
+/* 1794 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 1796 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 1798 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+
+ /* Return value */
+
+/* 1800 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 1802 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 1804 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_offsetAtPoint */
+
+/* 1806 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 1808 */ NdrFcLong( 0x0 ), /* 0 */
+/* 1812 */ NdrFcShort( 0x8 ), /* 8 */
+/* 1814 */ NdrFcShort( 0x30 ), /* X64 Stack size/offset = 48 */
+/* 1816 */ NdrFcShort( 0x16 ), /* 22 */
+/* 1818 */ NdrFcShort( 0x24 ), /* 36 */
+/* 1820 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x5, /* 5 */
+/* 1822 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 1824 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1826 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1828 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1830 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter x */
+
+/* 1832 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 1834 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 1836 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter y */
+
+/* 1838 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 1840 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 1842 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter coordType */
+
+/* 1844 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 1846 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 1848 */ 0xd, /* FC_ENUM16 */
+ 0x0, /* 0 */
+
+ /* Parameter offset */
+
+/* 1850 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 1852 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
+/* 1854 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 1856 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 1858 */ NdrFcShort( 0x28 ), /* X64 Stack size/offset = 40 */
+/* 1860 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_selection */
+
+/* 1862 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 1864 */ NdrFcLong( 0x0 ), /* 0 */
+/* 1868 */ NdrFcShort( 0x9 ), /* 9 */
+/* 1870 */ NdrFcShort( 0x28 ), /* X64 Stack size/offset = 40 */
+/* 1872 */ NdrFcShort( 0x8 ), /* 8 */
+/* 1874 */ NdrFcShort( 0x40 ), /* 64 */
+/* 1876 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x4, /* 4 */
+/* 1878 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 1880 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1882 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1884 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1886 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter selectionIndex */
+
+/* 1888 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 1890 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 1892 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter startOffset */
+
+/* 1894 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 1896 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 1898 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter endOffset */
+
+/* 1900 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 1902 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 1904 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 1906 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 1908 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
+/* 1910 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_text */
+
+/* 1912 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 1914 */ NdrFcLong( 0x0 ), /* 0 */
+/* 1918 */ NdrFcShort( 0xa ), /* 10 */
+/* 1920 */ NdrFcShort( 0x28 ), /* X64 Stack size/offset = 40 */
+/* 1922 */ NdrFcShort( 0x10 ), /* 16 */
+/* 1924 */ NdrFcShort( 0x8 ), /* 8 */
+/* 1926 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x4, /* 4 */
+/* 1928 */ 0xa, /* 10 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 1930 */ NdrFcShort( 0x1 ), /* 1 */
+/* 1932 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1934 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1936 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter startOffset */
+
+/* 1938 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 1940 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 1942 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter endOffset */
+
+/* 1944 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 1946 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 1948 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter text */
+
+/* 1950 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
+/* 1952 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 1954 */ NdrFcShort( 0x20 ), /* Type Offset=32 */
+
+ /* Return value */
+
+/* 1956 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 1958 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
+/* 1960 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_textBeforeOffset */
+
+/* 1962 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 1964 */ NdrFcLong( 0x0 ), /* 0 */
+/* 1968 */ NdrFcShort( 0xb ), /* 11 */
+/* 1970 */ NdrFcShort( 0x38 ), /* X64 Stack size/offset = 56 */
+/* 1972 */ NdrFcShort( 0xe ), /* 14 */
+/* 1974 */ NdrFcShort( 0x40 ), /* 64 */
+/* 1976 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x6, /* 6 */
+/* 1978 */ 0xa, /* 10 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 1980 */ NdrFcShort( 0x1 ), /* 1 */
+/* 1982 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1984 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1986 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter offset */
+
+/* 1988 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 1990 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 1992 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter boundaryType */
+
+/* 1994 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 1996 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 1998 */ 0xd, /* FC_ENUM16 */
+ 0x0, /* 0 */
+
+ /* Parameter startOffset */
+
+/* 2000 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 2002 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 2004 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter endOffset */
+
+/* 2006 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 2008 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
+/* 2010 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter text */
+
+/* 2012 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
+/* 2014 */ NdrFcShort( 0x28 ), /* X64 Stack size/offset = 40 */
+/* 2016 */ NdrFcShort( 0x20 ), /* Type Offset=32 */
+
+ /* Return value */
+
+/* 2018 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 2020 */ NdrFcShort( 0x30 ), /* X64 Stack size/offset = 48 */
+/* 2022 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_textAfterOffset */
+
+/* 2024 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2026 */ NdrFcLong( 0x0 ), /* 0 */
+/* 2030 */ NdrFcShort( 0xc ), /* 12 */
+/* 2032 */ NdrFcShort( 0x38 ), /* X64 Stack size/offset = 56 */
+/* 2034 */ NdrFcShort( 0xe ), /* 14 */
+/* 2036 */ NdrFcShort( 0x40 ), /* 64 */
+/* 2038 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x6, /* 6 */
+/* 2040 */ 0xa, /* 10 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 2042 */ NdrFcShort( 0x1 ), /* 1 */
+/* 2044 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2046 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2048 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter offset */
+
+/* 2050 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 2052 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 2054 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter boundaryType */
+
+/* 2056 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 2058 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 2060 */ 0xd, /* FC_ENUM16 */
+ 0x0, /* 0 */
+
+ /* Parameter startOffset */
+
+/* 2062 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 2064 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 2066 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter endOffset */
+
+/* 2068 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 2070 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
+/* 2072 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter text */
+
+/* 2074 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
+/* 2076 */ NdrFcShort( 0x28 ), /* X64 Stack size/offset = 40 */
+/* 2078 */ NdrFcShort( 0x20 ), /* Type Offset=32 */
+
+ /* Return value */
+
+/* 2080 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 2082 */ NdrFcShort( 0x30 ), /* X64 Stack size/offset = 48 */
+/* 2084 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_textAtOffset */
+
+/* 2086 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2088 */ NdrFcLong( 0x0 ), /* 0 */
+/* 2092 */ NdrFcShort( 0xd ), /* 13 */
+/* 2094 */ NdrFcShort( 0x38 ), /* X64 Stack size/offset = 56 */
+/* 2096 */ NdrFcShort( 0xe ), /* 14 */
+/* 2098 */ NdrFcShort( 0x40 ), /* 64 */
+/* 2100 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x6, /* 6 */
+/* 2102 */ 0xa, /* 10 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 2104 */ NdrFcShort( 0x1 ), /* 1 */
+/* 2106 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2108 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2110 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter offset */
+
+/* 2112 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 2114 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 2116 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter boundaryType */
+
+/* 2118 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 2120 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 2122 */ 0xd, /* FC_ENUM16 */
+ 0x0, /* 0 */
+
+ /* Parameter startOffset */
+
+/* 2124 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 2126 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 2128 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter endOffset */
+
+/* 2130 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 2132 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
+/* 2134 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter text */
+
+/* 2136 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
+/* 2138 */ NdrFcShort( 0x28 ), /* X64 Stack size/offset = 40 */
+/* 2140 */ NdrFcShort( 0x20 ), /* Type Offset=32 */
+
+ /* Return value */
+
+/* 2142 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 2144 */ NdrFcShort( 0x30 ), /* X64 Stack size/offset = 48 */
+/* 2146 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure removeSelection */
+
+/* 2148 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2150 */ NdrFcLong( 0x0 ), /* 0 */
+/* 2154 */ NdrFcShort( 0xe ), /* 14 */
+/* 2156 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 2158 */ NdrFcShort( 0x8 ), /* 8 */
+/* 2160 */ NdrFcShort( 0x8 ), /* 8 */
+/* 2162 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 2164 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 2166 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2168 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2170 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2172 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter selectionIndex */
+
+/* 2174 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 2176 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 2178 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 2180 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 2182 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 2184 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure setCaretOffset */
+
+/* 2186 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2188 */ NdrFcLong( 0x0 ), /* 0 */
+/* 2192 */ NdrFcShort( 0xf ), /* 15 */
+/* 2194 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 2196 */ NdrFcShort( 0x8 ), /* 8 */
+/* 2198 */ NdrFcShort( 0x8 ), /* 8 */
+/* 2200 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 2202 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 2204 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2206 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2208 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2210 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter offset */
+
+/* 2212 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 2214 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 2216 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 2218 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 2220 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 2222 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure setSelection */
+
+/* 2224 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2226 */ NdrFcLong( 0x0 ), /* 0 */
+/* 2230 */ NdrFcShort( 0x10 ), /* 16 */
+/* 2232 */ NdrFcShort( 0x28 ), /* X64 Stack size/offset = 40 */
+/* 2234 */ NdrFcShort( 0x18 ), /* 24 */
+/* 2236 */ NdrFcShort( 0x8 ), /* 8 */
+/* 2238 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x4, /* 4 */
+/* 2240 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 2242 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2244 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2246 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2248 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter selectionIndex */
+
+/* 2250 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 2252 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 2254 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter startOffset */
+
+/* 2256 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 2258 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 2260 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter endOffset */
+
+/* 2262 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 2264 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 2266 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 2268 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 2270 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
+/* 2272 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_nCharacters */
+
+/* 2274 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2276 */ NdrFcLong( 0x0 ), /* 0 */
+/* 2280 */ NdrFcShort( 0x11 ), /* 17 */
+/* 2282 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 2284 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2286 */ NdrFcShort( 0x24 ), /* 36 */
+/* 2288 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 2290 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 2292 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2294 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2296 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2298 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter nCharacters */
+
+/* 2300 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 2302 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 2304 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 2306 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 2308 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 2310 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure scrollSubstringTo */
+
+/* 2312 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2314 */ NdrFcLong( 0x0 ), /* 0 */
+/* 2318 */ NdrFcShort( 0x12 ), /* 18 */
+/* 2320 */ NdrFcShort( 0x28 ), /* X64 Stack size/offset = 40 */
+/* 2322 */ NdrFcShort( 0x16 ), /* 22 */
+/* 2324 */ NdrFcShort( 0x8 ), /* 8 */
+/* 2326 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x4, /* 4 */
+/* 2328 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 2330 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2332 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2334 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2336 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter startIndex */
+
+/* 2338 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 2340 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 2342 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter endIndex */
+
+/* 2344 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 2346 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 2348 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter scrollType */
+
+/* 2350 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 2352 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 2354 */ 0xd, /* FC_ENUM16 */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 2356 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 2358 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
+/* 2360 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure scrollSubstringToPoint */
+
+/* 2362 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2364 */ NdrFcLong( 0x0 ), /* 0 */
+/* 2368 */ NdrFcShort( 0x13 ), /* 19 */
+/* 2370 */ NdrFcShort( 0x38 ), /* X64 Stack size/offset = 56 */
+/* 2372 */ NdrFcShort( 0x26 ), /* 38 */
+/* 2374 */ NdrFcShort( 0x8 ), /* 8 */
+/* 2376 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x6, /* 6 */
+/* 2378 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 2380 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2382 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2384 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2386 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter startIndex */
+
+/* 2388 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 2390 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 2392 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter endIndex */
+
+/* 2394 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 2396 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 2398 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter coordinateType */
+
+/* 2400 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 2402 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 2404 */ 0xd, /* FC_ENUM16 */
+ 0x0, /* 0 */
+
+ /* Parameter x */
+
+/* 2406 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 2408 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
+/* 2410 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter y */
+
+/* 2412 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 2414 */ NdrFcShort( 0x28 ), /* X64 Stack size/offset = 40 */
+/* 2416 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 2418 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 2420 */ NdrFcShort( 0x30 ), /* X64 Stack size/offset = 48 */
+/* 2422 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_newText */
+
+/* 2424 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2426 */ NdrFcLong( 0x0 ), /* 0 */
+/* 2430 */ NdrFcShort( 0x14 ), /* 20 */
+/* 2432 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 2434 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2436 */ NdrFcShort( 0x8 ), /* 8 */
+/* 2438 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 2440 */ 0xa, /* 10 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 2442 */ NdrFcShort( 0x1 ), /* 1 */
+/* 2444 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2446 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2448 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter newText */
+
+/* 2450 */ NdrFcShort( 0x4113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=16 */
+/* 2452 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 2454 */ NdrFcShort( 0x4fa ), /* Type Offset=1274 */
+
+ /* Return value */
+
+/* 2456 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 2458 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 2460 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_oldText */
+
+/* 2462 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2464 */ NdrFcLong( 0x0 ), /* 0 */
+/* 2468 */ NdrFcShort( 0x15 ), /* 21 */
+/* 2470 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 2472 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2474 */ NdrFcShort( 0x8 ), /* 8 */
+/* 2476 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 2478 */ 0xa, /* 10 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 2480 */ NdrFcShort( 0x1 ), /* 1 */
+/* 2482 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2484 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2486 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter oldText */
+
+/* 2488 */ NdrFcShort( 0x4113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=16 */
+/* 2490 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 2492 */ NdrFcShort( 0x4fa ), /* Type Offset=1274 */
+
+ /* Return value */
+
+/* 2494 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 2496 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 2498 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_attributeRange */
+
+/* 2500 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2502 */ NdrFcLong( 0x0 ), /* 0 */
+/* 2506 */ NdrFcShort( 0x16 ), /* 22 */
+/* 2508 */ NdrFcShort( 0x38 ), /* X64 Stack size/offset = 56 */
+/* 2510 */ NdrFcShort( 0x8 ), /* 8 */
+/* 2512 */ NdrFcShort( 0x40 ), /* 64 */
+/* 2514 */ 0x47, /* Oi2 Flags: srv must size, clt must size, has return, has ext, */
+ 0x6, /* 6 */
+/* 2516 */ 0xa, /* 10 */
+ 0x7, /* Ext Flags: new corr desc, clt corr check, srv corr check, */
+/* 2518 */ NdrFcShort( 0x1 ), /* 1 */
+/* 2520 */ NdrFcShort( 0x1 ), /* 1 */
+/* 2522 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2524 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter offset */
+
+/* 2526 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 2528 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 2530 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter filter */
+
+/* 2532 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
+/* 2534 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 2536 */ NdrFcShort( 0x10e ), /* Type Offset=270 */
+
+ /* Parameter startOffset */
+
+/* 2538 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 2540 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 2542 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter endOffset */
+
+/* 2544 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 2546 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
+/* 2548 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter attributeValues */
+
+/* 2550 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
+/* 2552 */ NdrFcShort( 0x28 ), /* X64 Stack size/offset = 40 */
+/* 2554 */ NdrFcShort( 0x20 ), /* Type Offset=32 */
+
+ /* Return value */
+
+/* 2556 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 2558 */ NdrFcShort( 0x30 ), /* X64 Stack size/offset = 48 */
+/* 2560 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure deleteText */
+
+/* 2562 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2564 */ NdrFcLong( 0x0 ), /* 0 */
+/* 2568 */ NdrFcShort( 0x4 ), /* 4 */
+/* 2570 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
+/* 2572 */ NdrFcShort( 0x10 ), /* 16 */
+/* 2574 */ NdrFcShort( 0x8 ), /* 8 */
+/* 2576 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x3, /* 3 */
+/* 2578 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 2580 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2582 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2584 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2586 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter startOffset */
+
+/* 2588 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 2590 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 2592 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter endOffset */
+
+/* 2594 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 2596 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 2598 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 2600 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 2602 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 2604 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure insertText */
+
+/* 2606 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2608 */ NdrFcLong( 0x0 ), /* 0 */
+/* 2612 */ NdrFcShort( 0x5 ), /* 5 */
+/* 2614 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
+/* 2616 */ NdrFcShort( 0x8 ), /* 8 */
+/* 2618 */ NdrFcShort( 0x8 ), /* 8 */
+/* 2620 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
+ 0x3, /* 3 */
+/* 2622 */ 0xa, /* 10 */
+ 0x5, /* Ext Flags: new corr desc, srv corr check, */
+/* 2624 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2626 */ NdrFcShort( 0x1 ), /* 1 */
+/* 2628 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2630 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter offset */
+
+/* 2632 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 2634 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 2636 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter text */
+
+/* 2638 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
+/* 2640 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 2642 */ NdrFcShort( 0x10e ), /* Type Offset=270 */
+
+ /* Return value */
+
+/* 2644 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 2646 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 2648 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure cutText */
+
+/* 2650 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2652 */ NdrFcLong( 0x0 ), /* 0 */
+/* 2656 */ NdrFcShort( 0x6 ), /* 6 */
+/* 2658 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
+/* 2660 */ NdrFcShort( 0x10 ), /* 16 */
+/* 2662 */ NdrFcShort( 0x8 ), /* 8 */
+/* 2664 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x3, /* 3 */
+/* 2666 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 2668 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2670 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2672 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2674 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter startOffset */
+
+/* 2676 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 2678 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 2680 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter endOffset */
+
+/* 2682 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 2684 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 2686 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 2688 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 2690 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 2692 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure pasteText */
+
+/* 2694 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2696 */ NdrFcLong( 0x0 ), /* 0 */
+/* 2700 */ NdrFcShort( 0x7 ), /* 7 */
+/* 2702 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 2704 */ NdrFcShort( 0x8 ), /* 8 */
+/* 2706 */ NdrFcShort( 0x8 ), /* 8 */
+/* 2708 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 2710 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 2712 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2714 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2716 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2718 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter offset */
+
+/* 2720 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 2722 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 2724 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 2726 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 2728 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 2730 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure replaceText */
+
+/* 2732 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2734 */ NdrFcLong( 0x0 ), /* 0 */
+/* 2738 */ NdrFcShort( 0x8 ), /* 8 */
+/* 2740 */ NdrFcShort( 0x28 ), /* X64 Stack size/offset = 40 */
+/* 2742 */ NdrFcShort( 0x10 ), /* 16 */
+/* 2744 */ NdrFcShort( 0x8 ), /* 8 */
+/* 2746 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
+ 0x4, /* 4 */
+/* 2748 */ 0xa, /* 10 */
+ 0x5, /* Ext Flags: new corr desc, srv corr check, */
+/* 2750 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2752 */ NdrFcShort( 0x1 ), /* 1 */
+/* 2754 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2756 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter startOffset */
+
+/* 2758 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 2760 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 2762 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter endOffset */
+
+/* 2764 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 2766 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 2768 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter text */
+
+/* 2770 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
+/* 2772 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 2774 */ NdrFcShort( 0x10e ), /* Type Offset=270 */
+
+ /* Return value */
+
+/* 2776 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 2778 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
+/* 2780 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure setAttributes */
+
+/* 2782 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2784 */ NdrFcLong( 0x0 ), /* 0 */
+/* 2788 */ NdrFcShort( 0x9 ), /* 9 */
+/* 2790 */ NdrFcShort( 0x28 ), /* X64 Stack size/offset = 40 */
+/* 2792 */ NdrFcShort( 0x10 ), /* 16 */
+/* 2794 */ NdrFcShort( 0x8 ), /* 8 */
+/* 2796 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
+ 0x4, /* 4 */
+/* 2798 */ 0xa, /* 10 */
+ 0x5, /* Ext Flags: new corr desc, srv corr check, */
+/* 2800 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2802 */ NdrFcShort( 0x1 ), /* 1 */
+/* 2804 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2806 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter startOffset */
+
+/* 2808 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 2810 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 2812 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter endOffset */
+
+/* 2814 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 2816 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 2818 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter attributes */
+
+/* 2820 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
+/* 2822 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 2824 */ NdrFcShort( 0x10e ), /* Type Offset=270 */
+
+ /* Return value */
+
+/* 2826 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 2828 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
+/* 2830 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_anchor */
+
+/* 2832 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2834 */ NdrFcLong( 0x0 ), /* 0 */
+/* 2838 */ NdrFcShort( 0x9 ), /* 9 */
+/* 2840 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
+/* 2842 */ NdrFcShort( 0x8 ), /* 8 */
+/* 2844 */ NdrFcShort( 0x8 ), /* 8 */
+/* 2846 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x3, /* 3 */
+/* 2848 */ 0xa, /* 10 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 2850 */ NdrFcShort( 0x1 ), /* 1 */
+/* 2852 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2854 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2856 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter index */
+
+/* 2858 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 2860 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 2862 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter anchor */
+
+/* 2864 */ NdrFcShort( 0x6113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=24 */
+/* 2866 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 2868 */ NdrFcShort( 0x4bc ), /* Type Offset=1212 */
+
+ /* Return value */
+
+/* 2870 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 2872 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 2874 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_anchorTarget */
+
+/* 2876 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2878 */ NdrFcLong( 0x0 ), /* 0 */
+/* 2882 */ NdrFcShort( 0xa ), /* 10 */
+/* 2884 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
+/* 2886 */ NdrFcShort( 0x8 ), /* 8 */
+/* 2888 */ NdrFcShort( 0x8 ), /* 8 */
+/* 2890 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x3, /* 3 */
+/* 2892 */ 0xa, /* 10 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 2894 */ NdrFcShort( 0x1 ), /* 1 */
+/* 2896 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2898 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2900 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter index */
+
+/* 2902 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 2904 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 2906 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter anchorTarget */
+
+/* 2908 */ NdrFcShort( 0x6113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=24 */
+/* 2910 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 2912 */ NdrFcShort( 0x4bc ), /* Type Offset=1212 */
+
+ /* Return value */
+
+/* 2914 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 2916 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 2918 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_nRows */
+
+
+ /* Procedure get_startIndex */
+
+/* 2920 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2922 */ NdrFcLong( 0x0 ), /* 0 */
+/* 2926 */ NdrFcShort( 0xb ), /* 11 */
+/* 2928 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 2930 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2932 */ NdrFcShort( 0x24 ), /* 36 */
+/* 2934 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 2936 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 2938 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2940 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2942 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2944 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter rowCount */
+
+
+ /* Parameter index */
+
+/* 2946 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 2948 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 2950 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+
+ /* Return value */
+
+/* 2952 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 2954 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 2956 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_nSelectedChildren */
+
+
+ /* Procedure get_endIndex */
+
+/* 2958 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2960 */ NdrFcLong( 0x0 ), /* 0 */
+/* 2964 */ NdrFcShort( 0xc ), /* 12 */
+/* 2966 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 2968 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2970 */ NdrFcShort( 0x24 ), /* 36 */
+/* 2972 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 2974 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 2976 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2978 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2980 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2982 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter cellCount */
+
+
+ /* Parameter index */
+
+/* 2984 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 2986 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 2988 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+
+ /* Return value */
+
+/* 2990 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 2992 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 2994 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_valid */
+
+/* 2996 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2998 */ NdrFcLong( 0x0 ), /* 0 */
+/* 3002 */ NdrFcShort( 0xd ), /* 13 */
+/* 3004 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 3006 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3008 */ NdrFcShort( 0x21 ), /* 33 */
+/* 3010 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 3012 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 3014 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3016 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3018 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3020 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter valid */
+
+/* 3022 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 3024 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 3026 */ 0x3, /* FC_SMALL */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 3028 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 3030 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 3032 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_nHyperlinks */
+
+/* 3034 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 3036 */ NdrFcLong( 0x0 ), /* 0 */
+/* 3040 */ NdrFcShort( 0x16 ), /* 22 */
+/* 3042 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 3044 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3046 */ NdrFcShort( 0x24 ), /* 36 */
+/* 3048 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 3050 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 3052 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3054 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3056 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3058 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter hyperlinkCount */
+
+/* 3060 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 3062 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 3064 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 3066 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 3068 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 3070 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_hyperlink */
+
+/* 3072 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 3074 */ NdrFcLong( 0x0 ), /* 0 */
+/* 3078 */ NdrFcShort( 0x17 ), /* 23 */
+/* 3080 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
+/* 3082 */ NdrFcShort( 0x8 ), /* 8 */
+/* 3084 */ NdrFcShort( 0x8 ), /* 8 */
+/* 3086 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x3, /* 3 */
+/* 3088 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 3090 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3092 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3094 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3096 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter index */
+
+/* 3098 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 3100 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 3102 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter hyperlink */
+
+/* 3104 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
+/* 3106 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 3108 */ NdrFcShort( 0x512 ), /* Type Offset=1298 */
+
+ /* Return value */
+
+/* 3110 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 3112 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 3114 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_hyperlinkIndex */
+
+/* 3116 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 3118 */ NdrFcLong( 0x0 ), /* 0 */
+/* 3122 */ NdrFcShort( 0x18 ), /* 24 */
+/* 3124 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
+/* 3126 */ NdrFcShort( 0x8 ), /* 8 */
+/* 3128 */ NdrFcShort( 0x24 ), /* 36 */
+/* 3130 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x3, /* 3 */
+/* 3132 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 3134 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3136 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3138 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3140 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter charIndex */
+
+/* 3142 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 3144 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 3146 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter hyperlinkIndex */
+
+/* 3148 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 3150 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 3152 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 3154 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 3156 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 3158 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_hyperlinks */
+
+/* 3160 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 3162 */ NdrFcLong( 0x0 ), /* 0 */
+/* 3166 */ NdrFcShort( 0x19 ), /* 25 */
+/* 3168 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
+/* 3170 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3172 */ NdrFcShort( 0x24 ), /* 36 */
+/* 3174 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x3, /* 3 */
+/* 3176 */ 0xa, /* 10 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 3178 */ NdrFcShort( 0x1 ), /* 1 */
+/* 3180 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3182 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3184 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter hyperlinks */
+
+/* 3186 */ NdrFcShort( 0x2013 ), /* Flags: must size, must free, out, srv alloc size=8 */
+/* 3188 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 3190 */ NdrFcShort( 0x528 ), /* Type Offset=1320 */
+
+ /* Parameter nHyperlinks */
+
+/* 3192 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 3194 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 3196 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 3198 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 3200 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 3202 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_cellAt */
+
+
+ /* Procedure get_accessibleAt */
+
+/* 3204 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 3206 */ NdrFcLong( 0x0 ), /* 0 */
+/* 3210 */ NdrFcShort( 0x3 ), /* 3 */
+/* 3212 */ NdrFcShort( 0x28 ), /* X64 Stack size/offset = 40 */
+/* 3214 */ NdrFcShort( 0x10 ), /* 16 */
+/* 3216 */ NdrFcShort( 0x8 ), /* 8 */
+/* 3218 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x4, /* 4 */
+/* 3220 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 3222 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3224 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3226 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3228 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter row */
+
+
+ /* Parameter row */
+
+/* 3230 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 3232 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 3234 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter column */
+
+
+ /* Parameter column */
+
+/* 3236 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 3238 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 3240 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter cell */
+
+
+ /* Parameter accessible */
+
+/* 3242 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
+/* 3244 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 3246 */ NdrFcShort( 0x2e ), /* Type Offset=46 */
+
+ /* Return value */
+
+
+ /* Return value */
+
+/* 3248 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 3250 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
+/* 3252 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_caption */
+
+
+ /* Procedure get_caption */
+
+/* 3254 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 3256 */ NdrFcLong( 0x0 ), /* 0 */
+/* 3260 */ NdrFcShort( 0x4 ), /* 4 */
+/* 3262 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 3264 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3266 */ NdrFcShort( 0x8 ), /* 8 */
+/* 3268 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 3270 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 3272 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3274 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3276 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3278 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter accessible */
+
+
+ /* Parameter accessible */
+
+/* 3280 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
+/* 3282 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 3284 */ NdrFcShort( 0x2e ), /* Type Offset=46 */
+
+ /* Return value */
+
+
+ /* Return value */
+
+/* 3286 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 3288 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 3290 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_childIndex */
+
+/* 3292 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 3294 */ NdrFcLong( 0x0 ), /* 0 */
+/* 3298 */ NdrFcShort( 0x5 ), /* 5 */
+/* 3300 */ NdrFcShort( 0x28 ), /* X64 Stack size/offset = 40 */
+/* 3302 */ NdrFcShort( 0x10 ), /* 16 */
+/* 3304 */ NdrFcShort( 0x24 ), /* 36 */
+/* 3306 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x4, /* 4 */
+/* 3308 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 3310 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3312 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3314 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3316 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter rowIndex */
+
+/* 3318 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 3320 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 3322 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter columnIndex */
+
+/* 3324 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 3326 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 3328 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter cellIndex */
+
+/* 3330 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 3332 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 3334 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 3336 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 3338 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
+/* 3340 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_columnDescription */
+
+/* 3342 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 3344 */ NdrFcLong( 0x0 ), /* 0 */
+/* 3348 */ NdrFcShort( 0x6 ), /* 6 */
+/* 3350 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
+/* 3352 */ NdrFcShort( 0x8 ), /* 8 */
+/* 3354 */ NdrFcShort( 0x8 ), /* 8 */
+/* 3356 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x3, /* 3 */
+/* 3358 */ 0xa, /* 10 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 3360 */ NdrFcShort( 0x1 ), /* 1 */
+/* 3362 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3364 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3366 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter column */
+
+/* 3368 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 3370 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 3372 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter description */
+
+/* 3374 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
+/* 3376 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 3378 */ NdrFcShort( 0x20 ), /* Type Offset=32 */
+
+ /* Return value */
+
+/* 3380 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 3382 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 3384 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_columnExtentAt */
+
+/* 3386 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 3388 */ NdrFcLong( 0x0 ), /* 0 */
+/* 3392 */ NdrFcShort( 0x7 ), /* 7 */
+/* 3394 */ NdrFcShort( 0x28 ), /* X64 Stack size/offset = 40 */
+/* 3396 */ NdrFcShort( 0x10 ), /* 16 */
+/* 3398 */ NdrFcShort( 0x24 ), /* 36 */
+/* 3400 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x4, /* 4 */
+/* 3402 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 3404 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3406 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3408 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3410 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter row */
+
+/* 3412 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 3414 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 3416 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter column */
+
+/* 3418 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 3420 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 3422 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter nColumnsSpanned */
+
+/* 3424 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 3426 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 3428 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 3430 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 3432 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
+/* 3434 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_columnHeader */
+
+/* 3436 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 3438 */ NdrFcLong( 0x0 ), /* 0 */
+/* 3442 */ NdrFcShort( 0x8 ), /* 8 */
+/* 3444 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
+/* 3446 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3448 */ NdrFcShort( 0x24 ), /* 36 */
+/* 3450 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x3, /* 3 */
+/* 3452 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 3454 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3456 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3458 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3460 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter accessibleTable */
+
+/* 3462 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
+/* 3464 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 3466 */ NdrFcShort( 0x546 ), /* Type Offset=1350 */
+
+ /* Parameter startingRowIndex */
+
+/* 3468 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 3470 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 3472 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 3474 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 3476 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 3478 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_columnIndex */
+
+/* 3480 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 3482 */ NdrFcLong( 0x0 ), /* 0 */
+/* 3486 */ NdrFcShort( 0x9 ), /* 9 */
+/* 3488 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
+/* 3490 */ NdrFcShort( 0x8 ), /* 8 */
+/* 3492 */ NdrFcShort( 0x24 ), /* 36 */
+/* 3494 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x3, /* 3 */
+/* 3496 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 3498 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3500 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3502 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3504 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter cellIndex */
+
+/* 3506 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 3508 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 3510 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter columnIndex */
+
+/* 3512 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 3514 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 3516 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 3518 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 3520 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 3522 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_nSelectedRows */
+
+
+ /* Procedure get_nColumns */
+
+/* 3524 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 3526 */ NdrFcLong( 0x0 ), /* 0 */
+/* 3530 */ NdrFcShort( 0xa ), /* 10 */
+/* 3532 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 3534 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3536 */ NdrFcShort( 0x24 ), /* 36 */
+/* 3538 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 3540 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 3542 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3544 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3546 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3548 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter rowCount */
+
+
+ /* Parameter columnCount */
+
+/* 3550 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 3552 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 3554 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+
+ /* Return value */
+
+/* 3556 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 3558 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 3560 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_nSelectedColumns */
+
+/* 3562 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 3564 */ NdrFcLong( 0x0 ), /* 0 */
+/* 3568 */ NdrFcShort( 0xd ), /* 13 */
+/* 3570 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 3572 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3574 */ NdrFcShort( 0x24 ), /* 36 */
+/* 3576 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 3578 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 3580 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3582 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3584 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3586 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter columnCount */
+
+/* 3588 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 3590 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 3592 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 3594 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 3596 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 3598 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_nSelectedRows */
+
+/* 3600 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 3602 */ NdrFcLong( 0x0 ), /* 0 */
+/* 3606 */ NdrFcShort( 0xe ), /* 14 */
+/* 3608 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 3610 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3612 */ NdrFcShort( 0x24 ), /* 36 */
+/* 3614 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 3616 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 3618 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3620 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3622 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3624 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter rowCount */
+
+/* 3626 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 3628 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 3630 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 3632 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 3634 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 3636 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_rowDescription */
+
+/* 3638 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 3640 */ NdrFcLong( 0x0 ), /* 0 */
+/* 3644 */ NdrFcShort( 0xf ), /* 15 */
+/* 3646 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
+/* 3648 */ NdrFcShort( 0x8 ), /* 8 */
+/* 3650 */ NdrFcShort( 0x8 ), /* 8 */
+/* 3652 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x3, /* 3 */
+/* 3654 */ 0xa, /* 10 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 3656 */ NdrFcShort( 0x1 ), /* 1 */
+/* 3658 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3660 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3662 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter row */
+
+/* 3664 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 3666 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 3668 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter description */
+
+/* 3670 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
+/* 3672 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 3674 */ NdrFcShort( 0x20 ), /* Type Offset=32 */
+
+ /* Return value */
+
+/* 3676 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 3678 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 3680 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_rowExtentAt */
+
+/* 3682 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 3684 */ NdrFcLong( 0x0 ), /* 0 */
+/* 3688 */ NdrFcShort( 0x10 ), /* 16 */
+/* 3690 */ NdrFcShort( 0x28 ), /* X64 Stack size/offset = 40 */
+/* 3692 */ NdrFcShort( 0x10 ), /* 16 */
+/* 3694 */ NdrFcShort( 0x24 ), /* 36 */
+/* 3696 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x4, /* 4 */
+/* 3698 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 3700 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3702 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3704 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3706 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter row */
+
+/* 3708 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 3710 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 3712 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter column */
+
+/* 3714 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 3716 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 3718 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter nRowsSpanned */
+
+/* 3720 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 3722 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 3724 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 3726 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 3728 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
+/* 3730 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_rowHeader */
+
+/* 3732 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 3734 */ NdrFcLong( 0x0 ), /* 0 */
+/* 3738 */ NdrFcShort( 0x11 ), /* 17 */
+/* 3740 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
+/* 3742 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3744 */ NdrFcShort( 0x24 ), /* 36 */
+/* 3746 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x3, /* 3 */
+/* 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 */
+
+ /* Parameter accessibleTable */
+
+/* 3758 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
+/* 3760 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 3762 */ NdrFcShort( 0x546 ), /* Type Offset=1350 */
+
+ /* Parameter startingColumnIndex */
+
+/* 3764 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 3766 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 3768 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 3770 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 3772 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 3774 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_rowIndex */
+
+/* 3776 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 3778 */ NdrFcLong( 0x0 ), /* 0 */
+/* 3782 */ NdrFcShort( 0x12 ), /* 18 */
+/* 3784 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
+/* 3786 */ NdrFcShort( 0x8 ), /* 8 */
+/* 3788 */ NdrFcShort( 0x24 ), /* 36 */
+/* 3790 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x3, /* 3 */
+/* 3792 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 3794 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3796 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3798 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3800 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter cellIndex */
+
+/* 3802 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 3804 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 3806 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter rowIndex */
+
+/* 3808 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 3810 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 3812 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 3814 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 3816 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 3818 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_selectedChildren */
+
+/* 3820 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 3822 */ NdrFcLong( 0x0 ), /* 0 */
+/* 3826 */ NdrFcShort( 0x13 ), /* 19 */
+/* 3828 */ NdrFcShort( 0x28 ), /* X64 Stack size/offset = 40 */
+/* 3830 */ NdrFcShort( 0x8 ), /* 8 */
+/* 3832 */ NdrFcShort( 0x24 ), /* 36 */
+/* 3834 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x4, /* 4 */
+/* 3836 */ 0xa, /* 10 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 3838 */ NdrFcShort( 0x1 ), /* 1 */
+/* 3840 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3842 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3844 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter maxChildren */
+
+/* 3846 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 3848 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 3850 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter children */
+
+/* 3852 */ NdrFcShort( 0x2013 ), /* Flags: must size, must free, out, srv alloc size=8 */
+/* 3854 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 3856 */ NdrFcShort( 0x55c ), /* Type Offset=1372 */
+
+ /* Parameter nChildren */
+
+/* 3858 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 3860 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 3862 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 3864 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 3866 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
+/* 3868 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_selectedColumns */
+
+/* 3870 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 3872 */ NdrFcLong( 0x0 ), /* 0 */
+/* 3876 */ NdrFcShort( 0x14 ), /* 20 */
+/* 3878 */ NdrFcShort( 0x28 ), /* X64 Stack size/offset = 40 */
+/* 3880 */ NdrFcShort( 0x8 ), /* 8 */
+/* 3882 */ NdrFcShort( 0x24 ), /* 36 */
+/* 3884 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x4, /* 4 */
+/* 3886 */ 0xa, /* 10 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 3888 */ NdrFcShort( 0x1 ), /* 1 */
+/* 3890 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3892 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3894 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter maxColumns */
+
+/* 3896 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 3898 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 3900 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter columns */
+
+/* 3902 */ NdrFcShort( 0x2013 ), /* Flags: must size, must free, out, srv alloc size=8 */
+/* 3904 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 3906 */ NdrFcShort( 0x55c ), /* Type Offset=1372 */
+
+ /* Parameter nColumns */
+
+/* 3908 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 3910 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 3912 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 3914 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 3916 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
+/* 3918 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_selectedRows */
+
+/* 3920 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 3922 */ NdrFcLong( 0x0 ), /* 0 */
+/* 3926 */ NdrFcShort( 0x15 ), /* 21 */
+/* 3928 */ NdrFcShort( 0x28 ), /* X64 Stack size/offset = 40 */
+/* 3930 */ NdrFcShort( 0x8 ), /* 8 */
+/* 3932 */ NdrFcShort( 0x24 ), /* 36 */
+/* 3934 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x4, /* 4 */
+/* 3936 */ 0xa, /* 10 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 3938 */ NdrFcShort( 0x1 ), /* 1 */
+/* 3940 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3942 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3944 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter maxRows */
+
+/* 3946 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 3948 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 3950 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter rows */
+
+/* 3952 */ NdrFcShort( 0x2013 ), /* Flags: must size, must free, out, srv alloc size=8 */
+/* 3954 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 3956 */ NdrFcShort( 0x55c ), /* Type Offset=1372 */
+
+ /* Parameter nRows */
+
+/* 3958 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 3960 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 3962 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 3964 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 3966 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
+/* 3968 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_summary */
+
+/* 3970 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 3972 */ NdrFcLong( 0x0 ), /* 0 */
+/* 3976 */ NdrFcShort( 0x16 ), /* 22 */
+/* 3978 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 3980 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3982 */ NdrFcShort( 0x8 ), /* 8 */
+/* 3984 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 3986 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 3988 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3990 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3992 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3994 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter accessible */
+
+/* 3996 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
+/* 3998 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 4000 */ NdrFcShort( 0x2e ), /* Type Offset=46 */
+
+ /* Return value */
+
+/* 4002 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 4004 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 4006 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_isColumnSelected */
+
+/* 4008 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 4010 */ NdrFcLong( 0x0 ), /* 0 */
+/* 4014 */ NdrFcShort( 0x17 ), /* 23 */
+/* 4016 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
+/* 4018 */ NdrFcShort( 0x8 ), /* 8 */
+/* 4020 */ NdrFcShort( 0x21 ), /* 33 */
+/* 4022 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x3, /* 3 */
+/* 4024 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 4026 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4028 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4030 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4032 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter column */
+
+/* 4034 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 4036 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 4038 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter isSelected */
+
+/* 4040 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 4042 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 4044 */ 0x3, /* FC_SMALL */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 4046 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 4048 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 4050 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_isRowSelected */
+
+/* 4052 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 4054 */ NdrFcLong( 0x0 ), /* 0 */
+/* 4058 */ NdrFcShort( 0x18 ), /* 24 */
+/* 4060 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
+/* 4062 */ NdrFcShort( 0x8 ), /* 8 */
+/* 4064 */ NdrFcShort( 0x21 ), /* 33 */
+/* 4066 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x3, /* 3 */
+/* 4068 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 4070 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4072 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4074 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4076 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter row */
+
+/* 4078 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 4080 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 4082 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter isSelected */
+
+/* 4084 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 4086 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 4088 */ 0x3, /* FC_SMALL */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 4090 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 4092 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 4094 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_isSelected */
+
+/* 4096 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 4098 */ NdrFcLong( 0x0 ), /* 0 */
+/* 4102 */ NdrFcShort( 0x19 ), /* 25 */
+/* 4104 */ NdrFcShort( 0x28 ), /* X64 Stack size/offset = 40 */
+/* 4106 */ NdrFcShort( 0x10 ), /* 16 */
+/* 4108 */ NdrFcShort( 0x21 ), /* 33 */
+/* 4110 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x4, /* 4 */
+/* 4112 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 4114 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4116 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4118 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4120 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter row */
+
+/* 4122 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 4124 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 4126 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter column */
+
+/* 4128 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 4130 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 4132 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter isSelected */
+
+/* 4134 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 4136 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 4138 */ 0x3, /* FC_SMALL */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 4140 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 4142 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
+/* 4144 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure selectRow */
+
+/* 4146 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 4148 */ NdrFcLong( 0x0 ), /* 0 */
+/* 4152 */ NdrFcShort( 0x1a ), /* 26 */
+/* 4154 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 4156 */ NdrFcShort( 0x8 ), /* 8 */
+/* 4158 */ NdrFcShort( 0x8 ), /* 8 */
+/* 4160 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 4162 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 4164 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4166 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4168 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4170 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter row */
+
+/* 4172 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 4174 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 4176 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 4178 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 4180 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 4182 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure selectColumn */
+
+/* 4184 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 4186 */ NdrFcLong( 0x0 ), /* 0 */
+/* 4190 */ NdrFcShort( 0x1b ), /* 27 */
+/* 4192 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 4194 */ NdrFcShort( 0x8 ), /* 8 */
+/* 4196 */ NdrFcShort( 0x8 ), /* 8 */
+/* 4198 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 4200 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 4202 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4204 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4206 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4208 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter column */
+
+/* 4210 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 4212 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 4214 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 4216 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 4218 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 4220 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure unselectRow */
+
+/* 4222 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 4224 */ NdrFcLong( 0x0 ), /* 0 */
+/* 4228 */ NdrFcShort( 0x1c ), /* 28 */
+/* 4230 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 4232 */ NdrFcShort( 0x8 ), /* 8 */
+/* 4234 */ NdrFcShort( 0x8 ), /* 8 */
+/* 4236 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 4238 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 4240 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4242 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4244 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4246 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter row */
+
+/* 4248 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 4250 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 4252 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 4254 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 4256 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 4258 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure unselectColumn */
+
+/* 4260 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 4262 */ NdrFcLong( 0x0 ), /* 0 */
+/* 4266 */ NdrFcShort( 0x1d ), /* 29 */
+/* 4268 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 4270 */ NdrFcShort( 0x8 ), /* 8 */
+/* 4272 */ NdrFcShort( 0x8 ), /* 8 */
+/* 4274 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 4276 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 4278 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4280 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4282 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4284 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter column */
+
+/* 4286 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 4288 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 4290 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 4292 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 4294 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 4296 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_rowColumnExtentsAtIndex */
+
+/* 4298 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 4300 */ NdrFcLong( 0x0 ), /* 0 */
+/* 4304 */ NdrFcShort( 0x1e ), /* 30 */
+/* 4306 */ NdrFcShort( 0x40 ), /* X64 Stack size/offset = 64 */
+/* 4308 */ NdrFcShort( 0x8 ), /* 8 */
+/* 4310 */ NdrFcShort( 0x91 ), /* 145 */
+/* 4312 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x7, /* 7 */
+/* 4314 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 4316 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4318 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4320 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4322 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter index */
+
+/* 4324 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 4326 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 4328 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter row */
+
+/* 4330 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 4332 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 4334 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter column */
+
+/* 4336 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 4338 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 4340 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter rowExtents */
+
+/* 4342 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 4344 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
+/* 4346 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter columnExtents */
+
+/* 4348 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 4350 */ NdrFcShort( 0x28 ), /* X64 Stack size/offset = 40 */
+/* 4352 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter isSelected */
+
+/* 4354 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 4356 */ NdrFcShort( 0x30 ), /* X64 Stack size/offset = 48 */
+/* 4358 */ 0x3, /* FC_SMALL */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 4360 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 4362 */ NdrFcShort( 0x38 ), /* X64 Stack size/offset = 56 */
+/* 4364 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_modelChange */
+
+/* 4366 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 4368 */ NdrFcLong( 0x0 ), /* 0 */
+/* 4372 */ NdrFcShort( 0x1f ), /* 31 */
+/* 4374 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 4376 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4378 */ NdrFcShort( 0x8 ), /* 8 */
+/* 4380 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 4382 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 4384 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4386 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4388 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4390 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter modelChange */
+
+/* 4392 */ NdrFcShort( 0x6113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=24 */
+/* 4394 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 4396 */ NdrFcShort( 0x57a ), /* Type Offset=1402 */
+
+ /* Return value */
+
+/* 4398 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 4400 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 4402 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_rowExtent */
+
+
+ /* Procedure get_nColumns */
+
+/* 4404 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 4406 */ NdrFcLong( 0x0 ), /* 0 */
+/* 4410 */ NdrFcShort( 0x6 ), /* 6 */
+/* 4412 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 4414 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4416 */ NdrFcShort( 0x24 ), /* 36 */
+/* 4418 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 4420 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 4422 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4424 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4426 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4428 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter nRowsSpanned */
+
+
+ /* Parameter columnCount */
+
+/* 4430 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 4432 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 4434 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+
+ /* Return value */
+
+/* 4436 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 4438 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 4440 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_rowIndex */
+
+
+ /* Procedure get_nSelectedCells */
+
+/* 4442 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 4444 */ NdrFcLong( 0x0 ), /* 0 */
+/* 4448 */ NdrFcShort( 0x8 ), /* 8 */
+/* 4450 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 4452 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4454 */ NdrFcShort( 0x24 ), /* 36 */
+/* 4456 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 4458 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 4460 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4462 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4464 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4466 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter rowIndex */
+
+
+ /* Parameter cellCount */
+
+/* 4468 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 4470 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 4472 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+
+ /* Return value */
+
+/* 4474 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 4476 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 4478 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_nSelectedColumns */
+
+/* 4480 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 4482 */ NdrFcLong( 0x0 ), /* 0 */
+/* 4486 */ NdrFcShort( 0x9 ), /* 9 */
+/* 4488 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 4490 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4492 */ NdrFcShort( 0x24 ), /* 36 */
+/* 4494 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 4496 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 4498 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4500 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4502 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4504 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter columnCount */
+
+/* 4506 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 4508 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 4510 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 4512 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 4514 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 4516 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_rowDescription */
+
+/* 4518 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 4520 */ NdrFcLong( 0x0 ), /* 0 */
+/* 4524 */ NdrFcShort( 0xb ), /* 11 */
+/* 4526 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
+/* 4528 */ NdrFcShort( 0x8 ), /* 8 */
+/* 4530 */ NdrFcShort( 0x8 ), /* 8 */
+/* 4532 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x3, /* 3 */
+/* 4534 */ 0xa, /* 10 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 4536 */ NdrFcShort( 0x1 ), /* 1 */
+/* 4538 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4540 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4542 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter row */
+
+/* 4544 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 4546 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 4548 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter description */
+
+/* 4550 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
+/* 4552 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 4554 */ NdrFcShort( 0x20 ), /* Type Offset=32 */
+
+ /* Return value */
+
+/* 4556 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 4558 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 4560 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_selectedCells */
+
+/* 4562 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 4564 */ NdrFcLong( 0x0 ), /* 0 */
+/* 4568 */ NdrFcShort( 0xc ), /* 12 */
+/* 4570 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
+/* 4572 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4574 */ NdrFcShort( 0x24 ), /* 36 */
+/* 4576 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x3, /* 3 */
+/* 4578 */ 0xa, /* 10 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 4580 */ NdrFcShort( 0x1 ), /* 1 */
+/* 4582 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4584 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4586 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter cells */
+
+/* 4588 */ NdrFcShort( 0x2013 ), /* Flags: must size, must free, out, srv alloc size=8 */
+/* 4590 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 4592 */ NdrFcShort( 0x588 ), /* Type Offset=1416 */
+
+ /* Parameter nSelectedCells */
+
+/* 4594 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 4596 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 4598 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 4600 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 4602 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 4604 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_selectedColumns */
+
+/* 4606 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 4608 */ NdrFcLong( 0x0 ), /* 0 */
+/* 4612 */ NdrFcShort( 0xd ), /* 13 */
+/* 4614 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
+/* 4616 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4618 */ NdrFcShort( 0x24 ), /* 36 */
+/* 4620 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x3, /* 3 */
+/* 4622 */ 0xa, /* 10 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 4624 */ NdrFcShort( 0x1 ), /* 1 */
+/* 4626 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4628 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4630 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter selectedColumns */
+
+/* 4632 */ NdrFcShort( 0x2013 ), /* Flags: must size, must free, out, srv alloc size=8 */
+/* 4634 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 4636 */ NdrFcShort( 0x5a6 ), /* Type Offset=1446 */
+
+ /* Parameter nColumns */
+
+/* 4638 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 4640 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 4642 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 4644 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 4646 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 4648 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_selectedRows */
+
+/* 4650 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 4652 */ NdrFcLong( 0x0 ), /* 0 */
+/* 4656 */ NdrFcShort( 0xe ), /* 14 */
+/* 4658 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
+/* 4660 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4662 */ NdrFcShort( 0x24 ), /* 36 */
+/* 4664 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x3, /* 3 */
+/* 4666 */ 0xa, /* 10 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 4668 */ NdrFcShort( 0x1 ), /* 1 */
+/* 4670 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4672 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4674 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter selectedRows */
+
+/* 4676 */ NdrFcShort( 0x2013 ), /* Flags: must size, must free, out, srv alloc size=8 */
+/* 4678 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 4680 */ NdrFcShort( 0x5a6 ), /* Type Offset=1446 */
+
+ /* Parameter nRows */
+
+/* 4682 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 4684 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 4686 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 4688 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 4690 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 4692 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_summary */
+
+/* 4694 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 4696 */ NdrFcLong( 0x0 ), /* 0 */
+/* 4700 */ NdrFcShort( 0xf ), /* 15 */
+/* 4702 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 4704 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4706 */ NdrFcShort( 0x8 ), /* 8 */
+/* 4708 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 4710 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 4712 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4714 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4716 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4718 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter accessible */
+
+/* 4720 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
+/* 4722 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 4724 */ NdrFcShort( 0x2e ), /* Type Offset=46 */
+
+ /* Return value */
+
+/* 4726 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 4728 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 4730 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_isColumnSelected */
+
+/* 4732 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 4734 */ NdrFcLong( 0x0 ), /* 0 */
+/* 4738 */ NdrFcShort( 0x10 ), /* 16 */
+/* 4740 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
+/* 4742 */ NdrFcShort( 0x8 ), /* 8 */
+/* 4744 */ NdrFcShort( 0x21 ), /* 33 */
+/* 4746 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x3, /* 3 */
+/* 4748 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 4750 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4752 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4754 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4756 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter column */
+
+/* 4758 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 4760 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 4762 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter isSelected */
+
+/* 4764 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 4766 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 4768 */ 0x3, /* FC_SMALL */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 4770 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 4772 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 4774 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_isRowSelected */
+
+/* 4776 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 4778 */ NdrFcLong( 0x0 ), /* 0 */
+/* 4782 */ NdrFcShort( 0x11 ), /* 17 */
+/* 4784 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
+/* 4786 */ NdrFcShort( 0x8 ), /* 8 */
+/* 4788 */ NdrFcShort( 0x21 ), /* 33 */
+/* 4790 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x3, /* 3 */
+/* 4792 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 4794 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4796 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4798 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4800 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter row */
+
+/* 4802 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 4804 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 4806 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter isSelected */
+
+/* 4808 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 4810 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 4812 */ 0x3, /* FC_SMALL */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 4814 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 4816 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 4818 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure selectRow */
+
+/* 4820 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 4822 */ NdrFcLong( 0x0 ), /* 0 */
+/* 4826 */ NdrFcShort( 0x12 ), /* 18 */
+/* 4828 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 4830 */ NdrFcShort( 0x8 ), /* 8 */
+/* 4832 */ NdrFcShort( 0x8 ), /* 8 */
+/* 4834 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 4836 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 4838 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4840 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4842 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4844 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter row */
+
+/* 4846 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 4848 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 4850 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 4852 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 4854 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 4856 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure selectColumn */
+
+/* 4858 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 4860 */ NdrFcLong( 0x0 ), /* 0 */
+/* 4864 */ NdrFcShort( 0x13 ), /* 19 */
+/* 4866 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 4868 */ NdrFcShort( 0x8 ), /* 8 */
+/* 4870 */ NdrFcShort( 0x8 ), /* 8 */
+/* 4872 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 4874 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 4876 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4878 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4880 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4882 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter column */
+
+/* 4884 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 4886 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 4888 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 4890 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 4892 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 4894 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure unselectRow */
+
+/* 4896 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 4898 */ NdrFcLong( 0x0 ), /* 0 */
+/* 4902 */ NdrFcShort( 0x14 ), /* 20 */
+/* 4904 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 4906 */ NdrFcShort( 0x8 ), /* 8 */
+/* 4908 */ NdrFcShort( 0x8 ), /* 8 */
+/* 4910 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 4912 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 4914 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4916 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4918 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4920 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter row */
+
+/* 4922 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 4924 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 4926 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 4928 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 4930 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 4932 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure unselectColumn */
+
+/* 4934 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 4936 */ NdrFcLong( 0x0 ), /* 0 */
+/* 4940 */ NdrFcShort( 0x15 ), /* 21 */
+/* 4942 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 4944 */ NdrFcShort( 0x8 ), /* 8 */
+/* 4946 */ NdrFcShort( 0x8 ), /* 8 */
+/* 4948 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 4950 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 4952 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4954 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4956 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4958 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter column */
+
+/* 4960 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 4962 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 4964 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 4966 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 4968 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 4970 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_modelChange */
+
+/* 4972 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 4974 */ NdrFcLong( 0x0 ), /* 0 */
+/* 4978 */ NdrFcShort( 0x16 ), /* 22 */
+/* 4980 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 4982 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4984 */ NdrFcShort( 0x8 ), /* 8 */
+/* 4986 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 4988 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 4990 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4992 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4994 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4996 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter modelChange */
+
+/* 4998 */ NdrFcShort( 0x6113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=24 */
+/* 5000 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 5002 */ NdrFcShort( 0x57a ), /* Type Offset=1402 */
+
+ /* Return value */
+
+/* 5004 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 5006 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 5008 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_columnHeaderCells */
+
+/* 5010 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 5012 */ NdrFcLong( 0x0 ), /* 0 */
+/* 5016 */ NdrFcShort( 0x4 ), /* 4 */
+/* 5018 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
+/* 5020 */ NdrFcShort( 0x0 ), /* 0 */
+/* 5022 */ NdrFcShort( 0x24 ), /* 36 */
+/* 5024 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x3, /* 3 */
+/* 5026 */ 0xa, /* 10 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 5028 */ NdrFcShort( 0x1 ), /* 1 */
+/* 5030 */ NdrFcShort( 0x0 ), /* 0 */
+/* 5032 */ NdrFcShort( 0x0 ), /* 0 */
+/* 5034 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter cellAccessibles */
+
+/* 5036 */ NdrFcShort( 0x2013 ), /* Flags: must size, must free, out, srv alloc size=8 */
+/* 5038 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 5040 */ NdrFcShort( 0x588 ), /* Type Offset=1416 */
+
+ /* Parameter nColumnHeaderCells */
+
+/* 5042 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 5044 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 5046 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 5048 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 5050 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 5052 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_rowHeaderCells */
+
+/* 5054 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 5056 */ NdrFcLong( 0x0 ), /* 0 */
+/* 5060 */ NdrFcShort( 0x7 ), /* 7 */
+/* 5062 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
+/* 5064 */ NdrFcShort( 0x0 ), /* 0 */
+/* 5066 */ NdrFcShort( 0x24 ), /* 36 */
+/* 5068 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x3, /* 3 */
+/* 5070 */ 0xa, /* 10 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 5072 */ NdrFcShort( 0x1 ), /* 1 */
+/* 5074 */ NdrFcShort( 0x0 ), /* 0 */
+/* 5076 */ NdrFcShort( 0x0 ), /* 0 */
+/* 5078 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter cellAccessibles */
+
+/* 5080 */ NdrFcShort( 0x2013 ), /* Flags: must size, must free, out, srv alloc size=8 */
+/* 5082 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 5084 */ NdrFcShort( 0x588 ), /* Type Offset=1416 */
+
+ /* Parameter nRowHeaderCells */
+
+/* 5086 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 5088 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 5090 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 5092 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 5094 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 5096 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_isSelected */
+
+/* 5098 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 5100 */ NdrFcLong( 0x0 ), /* 0 */
+/* 5104 */ NdrFcShort( 0x9 ), /* 9 */
+/* 5106 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 5108 */ NdrFcShort( 0x0 ), /* 0 */
+/* 5110 */ NdrFcShort( 0x21 ), /* 33 */
+/* 5112 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 5114 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 5116 */ NdrFcShort( 0x0 ), /* 0 */
+/* 5118 */ NdrFcShort( 0x0 ), /* 0 */
+/* 5120 */ NdrFcShort( 0x0 ), /* 0 */
+/* 5122 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter isSelected */
+
+/* 5124 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 5126 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 5128 */ 0x3, /* FC_SMALL */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 5130 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 5132 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 5134 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_rowColumnExtents */
+
+/* 5136 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 5138 */ NdrFcLong( 0x0 ), /* 0 */
+/* 5142 */ NdrFcShort( 0xa ), /* 10 */
+/* 5144 */ NdrFcShort( 0x38 ), /* X64 Stack size/offset = 56 */
+/* 5146 */ NdrFcShort( 0x0 ), /* 0 */
+/* 5148 */ NdrFcShort( 0x91 ), /* 145 */
+/* 5150 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x6, /* 6 */
+/* 5152 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 5154 */ NdrFcShort( 0x0 ), /* 0 */
+/* 5156 */ NdrFcShort( 0x0 ), /* 0 */
+/* 5158 */ NdrFcShort( 0x0 ), /* 0 */
+/* 5160 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter row */
+
+/* 5162 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 5164 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 5166 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter column */
+
+/* 5168 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 5170 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 5172 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter rowExtents */
+
+/* 5174 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 5176 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 5178 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter columnExtents */
+
+/* 5180 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 5182 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
+/* 5184 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter isSelected */
+
+/* 5186 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 5188 */ NdrFcShort( 0x28 ), /* X64 Stack size/offset = 40 */
+/* 5190 */ 0x3, /* FC_SMALL */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 5192 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 5194 */ NdrFcShort( 0x30 ), /* X64 Stack size/offset = 48 */
+/* 5196 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_table */
+
+/* 5198 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 5200 */ NdrFcLong( 0x0 ), /* 0 */
+/* 5204 */ NdrFcShort( 0xb ), /* 11 */
+/* 5206 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 5208 */ NdrFcShort( 0x0 ), /* 0 */
+/* 5210 */ NdrFcShort( 0x8 ), /* 8 */
+/* 5212 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 5214 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 5216 */ NdrFcShort( 0x0 ), /* 0 */
+/* 5218 */ NdrFcShort( 0x0 ), /* 0 */
+/* 5220 */ NdrFcShort( 0x0 ), /* 0 */
+/* 5222 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter table */
+
+/* 5224 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
+/* 5226 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 5228 */ NdrFcShort( 0x2e ), /* Type Offset=46 */
+
+ /* Return value */
+
+/* 5230 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 5232 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 5234 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_imagePosition */
+
+/* 5236 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 5238 */ NdrFcLong( 0x0 ), /* 0 */
+/* 5242 */ NdrFcShort( 0x4 ), /* 4 */
+/* 5244 */ NdrFcShort( 0x28 ), /* X64 Stack size/offset = 40 */
+/* 5246 */ NdrFcShort( 0x6 ), /* 6 */
+/* 5248 */ NdrFcShort( 0x40 ), /* 64 */
+/* 5250 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x4, /* 4 */
+/* 5252 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 5254 */ NdrFcShort( 0x0 ), /* 0 */
+/* 5256 */ NdrFcShort( 0x0 ), /* 0 */
+/* 5258 */ NdrFcShort( 0x0 ), /* 0 */
+/* 5260 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter coordinateType */
+
+/* 5262 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 5264 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 5266 */ 0xd, /* FC_ENUM16 */
+ 0x0, /* 0 */
+
+ /* Parameter x */
+
+/* 5268 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 5270 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 5272 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter y */
+
+/* 5274 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 5276 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 5278 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 5280 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 5282 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
+/* 5284 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_imageSize */
+
+/* 5286 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 5288 */ NdrFcLong( 0x0 ), /* 0 */
+/* 5292 */ NdrFcShort( 0x5 ), /* 5 */
+/* 5294 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
+/* 5296 */ NdrFcShort( 0x0 ), /* 0 */
+/* 5298 */ NdrFcShort( 0x40 ), /* 64 */
+/* 5300 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x3, /* 3 */
+/* 5302 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 5304 */ NdrFcShort( 0x0 ), /* 0 */
+/* 5306 */ NdrFcShort( 0x0 ), /* 0 */
+/* 5308 */ NdrFcShort( 0x0 ), /* 0 */
+/* 5310 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter height */
+
+/* 5312 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 5314 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 5316 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter width */
+
+/* 5318 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 5320 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 5322 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 5324 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 5326 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 5328 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_toolkitName */
+
+/* 5330 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 5332 */ NdrFcLong( 0x0 ), /* 0 */
+/* 5336 */ NdrFcShort( 0x5 ), /* 5 */
+/* 5338 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 5340 */ NdrFcShort( 0x0 ), /* 0 */
+/* 5342 */ NdrFcShort( 0x8 ), /* 8 */
+/* 5344 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 5346 */ 0xa, /* 10 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 5348 */ NdrFcShort( 0x1 ), /* 1 */
+/* 5350 */ NdrFcShort( 0x0 ), /* 0 */
+/* 5352 */ NdrFcShort( 0x0 ), /* 0 */
+/* 5354 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter name */
+
+/* 5356 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
+/* 5358 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 5360 */ NdrFcShort( 0x20 ), /* Type Offset=32 */
+
+ /* Return value */
+
+/* 5362 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 5364 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 5366 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_toolkitVersion */
+
+/* 5368 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 5370 */ NdrFcLong( 0x0 ), /* 0 */
+/* 5374 */ NdrFcShort( 0x6 ), /* 6 */
+/* 5376 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 5378 */ NdrFcShort( 0x0 ), /* 0 */
+/* 5380 */ NdrFcShort( 0x8 ), /* 8 */
+/* 5382 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 5384 */ 0xa, /* 10 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 5386 */ NdrFcShort( 0x1 ), /* 1 */
+/* 5388 */ NdrFcShort( 0x0 ), /* 0 */
+/* 5390 */ NdrFcShort( 0x0 ), /* 0 */
+/* 5392 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter version */
+
+/* 5394 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
+/* 5396 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 5398 */ NdrFcShort( 0x20 ), /* Type Offset=32 */
+
+ /* Return value */
+
+/* 5400 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 5402 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 5404 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_anchorTarget */
+
+/* 5406 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 5408 */ NdrFcLong( 0x0 ), /* 0 */
+/* 5412 */ NdrFcShort( 0x3 ), /* 3 */
+/* 5414 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 5416 */ NdrFcShort( 0x0 ), /* 0 */
+/* 5418 */ NdrFcShort( 0x8 ), /* 8 */
+/* 5420 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 5422 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 5424 */ NdrFcShort( 0x0 ), /* 0 */
+/* 5426 */ NdrFcShort( 0x0 ), /* 0 */
+/* 5428 */ NdrFcShort( 0x0 ), /* 0 */
+/* 5430 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter accessible */
+
+/* 5432 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
+/* 5434 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 5436 */ NdrFcShort( 0x2e ), /* Type Offset=46 */
+
+ /* Return value */
+
+/* 5438 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 5440 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 5442 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ 0x0
+ }
+ };
+
+static const ia2_api_all_MIDL_TYPE_FORMAT_STRING ia2_api_all__MIDL_TypeFormatString =
+ {
+ 0,
+ {
+ NdrFcShort( 0x0 ), /* 0 */
+/* 2 */
+ 0x11, 0x4, /* FC_RP [alloced_on_stack] */
+/* 4 */ NdrFcShort( 0x1c ), /* Offset= 28 (32) */
+/* 6 */
+ 0x13, 0x0, /* FC_OP */
+/* 8 */ NdrFcShort( 0xe ), /* Offset= 14 (22) */
+/* 10 */
+ 0x1b, /* FC_CARRAY */
+ 0x1, /* 1 */
+/* 12 */ NdrFcShort( 0x2 ), /* 2 */
+/* 14 */ 0x9, /* Corr desc: FC_ULONG */
+ 0x0, /* */
+/* 16 */ NdrFcShort( 0xfffc ), /* -4 */
+/* 18 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
+/* 20 */ 0x6, /* FC_SHORT */
+ 0x5b, /* FC_END */
+/* 22 */
+ 0x17, /* FC_CSTRUCT */
+ 0x3, /* 3 */
+/* 24 */ NdrFcShort( 0x8 ), /* 8 */
+/* 26 */ NdrFcShort( 0xfff0 ), /* Offset= -16 (10) */
+/* 28 */ 0x8, /* FC_LONG */
+ 0x8, /* FC_LONG */
+/* 30 */ 0x5c, /* FC_PAD */
+ 0x5b, /* FC_END */
+/* 32 */ 0xb4, /* FC_USER_MARSHAL */
+ 0x83, /* 131 */
+/* 34 */ NdrFcShort( 0x0 ), /* 0 */
+/* 36 */ NdrFcShort( 0x8 ), /* 8 */
+/* 38 */ NdrFcShort( 0x0 ), /* 0 */
+/* 40 */ NdrFcShort( 0xffde ), /* Offset= -34 (6) */
+/* 42 */
+ 0x11, 0xc, /* FC_RP [alloced_on_stack] [simple_pointer] */
+/* 44 */ 0x8, /* FC_LONG */
+ 0x5c, /* FC_PAD */
+/* 46 */
+ 0x11, 0x10, /* FC_RP [pointer_deref] */
+/* 48 */ NdrFcShort( 0x2 ), /* Offset= 2 (50) */
+/* 50 */
+ 0x2f, /* FC_IP */
+ 0x5a, /* FC_CONSTANT_IID */
+/* 52 */ NdrFcLong( 0x0 ), /* 0 */
+/* 56 */ NdrFcShort( 0x0 ), /* 0 */
+/* 58 */ NdrFcShort( 0x0 ), /* 0 */
+/* 60 */ 0xc0, /* 192 */
+ 0x0, /* 0 */
+/* 62 */ 0x0, /* 0 */
+ 0x0, /* 0 */
+/* 64 */ 0x0, /* 0 */
+ 0x0, /* 0 */
+/* 66 */ 0x0, /* 0 */
+ 0x46, /* 70 */
+/* 68 */
+ 0x11, 0x0, /* FC_RP */
+/* 70 */ NdrFcShort( 0x2 ), /* Offset= 2 (72) */
+/* 72 */
+ 0x21, /* FC_BOGUS_ARRAY */
+ 0x3, /* 3 */
+/* 74 */ NdrFcShort( 0x0 ), /* 0 */
+/* 76 */ 0x28, /* Corr desc: parameter, FC_LONG */
+ 0x0, /* */
+/* 78 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 80 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
+/* 82 */ 0x28, /* Corr desc: parameter, FC_LONG */
+ 0x54, /* FC_DEREFERENCE */
+/* 84 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 86 */ NdrFcShort( 0x0 ), /* Corr flags: */
+/* 88 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
+ 0x0, /* 0 */
+/* 90 */ NdrFcShort( 0xffd8 ), /* Offset= -40 (50) */
+/* 92 */ 0x5c, /* FC_PAD */
+ 0x5b, /* FC_END */
+/* 94 */
+ 0x11, 0x14, /* FC_RP [alloced_on_stack] [pointer_deref] */
+/* 96 */ NdrFcShort( 0x2 ), /* Offset= 2 (98) */
+/* 98 */
+ 0x13, 0x0, /* FC_OP */
+/* 100 */ NdrFcShort( 0x2 ), /* Offset= 2 (102) */
+/* 102 */
+ 0x21, /* FC_BOGUS_ARRAY */
+ 0x3, /* 3 */
+/* 104 */ NdrFcShort( 0x0 ), /* 0 */
+/* 106 */ 0x28, /* Corr desc: parameter, FC_LONG */
+ 0x0, /* */
+/* 108 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 110 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
+/* 112 */ 0x28, /* Corr desc: parameter, FC_LONG */
+ 0x54, /* FC_DEREFERENCE */
+/* 114 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
+/* 116 */ NdrFcShort( 0x0 ), /* Corr flags: */
+/* 118 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
+ 0x0, /* 0 */
+/* 120 */ NdrFcShort( 0xffa8 ), /* Offset= -88 (32) */
+/* 122 */ 0x5c, /* FC_PAD */
+ 0x5b, /* FC_END */
+/* 124 */
+ 0x11, 0x10, /* FC_RP [pointer_deref] */
+/* 126 */ NdrFcShort( 0x2 ), /* Offset= 2 (128) */
+/* 128 */
+ 0x2f, /* FC_IP */
+ 0x5a, /* FC_CONSTANT_IID */
+/* 130 */ NdrFcLong( 0x7cdf86ee ), /* 2095023854 */
+/* 134 */ NdrFcShort( 0xc3da ), /* -15398 */
+/* 136 */ NdrFcShort( 0x496a ), /* 18794 */
+/* 138 */ 0xbd, /* 189 */
+ 0xa4, /* 164 */
+/* 140 */ 0x28, /* 40 */
+ 0x1b, /* 27 */
+/* 142 */ 0x33, /* 51 */
+ 0x6e, /* 110 */
+/* 144 */ 0x1f, /* 31 */
+ 0xdc, /* 220 */
+/* 146 */
+ 0x11, 0x0, /* FC_RP */
+/* 148 */ NdrFcShort( 0x2 ), /* Offset= 2 (150) */
+/* 150 */
+ 0x21, /* FC_BOGUS_ARRAY */
+ 0x3, /* 3 */
+/* 152 */ NdrFcShort( 0x0 ), /* 0 */
+/* 154 */ 0x28, /* Corr desc: parameter, FC_LONG */
+ 0x0, /* */
+/* 156 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 158 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
+/* 160 */ 0x28, /* Corr desc: parameter, FC_LONG */
+ 0x54, /* FC_DEREFERENCE */
+/* 162 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 164 */ NdrFcShort( 0x0 ), /* Corr flags: */
+/* 166 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
+ 0x0, /* 0 */
+/* 168 */ NdrFcShort( 0xffd8 ), /* Offset= -40 (128) */
+/* 170 */ 0x5c, /* FC_PAD */
+ 0x5b, /* FC_END */
+/* 172 */
+ 0x11, 0x14, /* FC_RP [alloced_on_stack] [pointer_deref] */
+/* 174 */ NdrFcShort( 0x2 ), /* Offset= 2 (176) */
+/* 176 */
+ 0x13, 0x0, /* FC_OP */
+/* 178 */ NdrFcShort( 0x2 ), /* Offset= 2 (180) */
+/* 180 */
+ 0x21, /* FC_BOGUS_ARRAY */
+ 0x3, /* 3 */
+/* 182 */ NdrFcShort( 0x0 ), /* 0 */
+/* 184 */ 0x28, /* Corr desc: parameter, FC_LONG */
+ 0x0, /* */
+/* 186 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 188 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
+/* 190 */ 0x28, /* Corr desc: parameter, FC_LONG */
+ 0x54, /* FC_DEREFERENCE */
+/* 192 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 194 */ NdrFcShort( 0x0 ), /* Corr flags: */
+/* 196 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
+ 0x0, /* 0 */
+/* 198 */ NdrFcShort( 0xff5a ), /* Offset= -166 (32) */
+/* 200 */ 0x5c, /* FC_PAD */
+ 0x5b, /* FC_END */
+/* 202 */
+ 0x11, 0x4, /* FC_RP [alloced_on_stack] */
+/* 204 */ NdrFcShort( 0x1a ), /* Offset= 26 (230) */
+/* 206 */
+ 0x13, 0x0, /* FC_OP */
+/* 208 */ NdrFcShort( 0x2 ), /* Offset= 2 (210) */
+/* 210 */
+ 0x2a, /* FC_ENCAPSULATED_UNION */
+ 0x48, /* 72 */
+/* 212 */ NdrFcShort( 0x4 ), /* 4 */
+/* 214 */ NdrFcShort( 0x2 ), /* 2 */
+/* 216 */ NdrFcLong( 0x48746457 ), /* 1215587415 */
+/* 220 */ NdrFcShort( 0x8008 ), /* Simple arm type: FC_LONG */
+/* 222 */ NdrFcLong( 0x52746457 ), /* 1383359575 */
+/* 226 */ NdrFcShort( 0x8008 ), /* Simple arm type: FC_LONG */
+/* 228 */ NdrFcShort( 0xffff ), /* Offset= -1 (227) */
+/* 230 */ 0xb4, /* FC_USER_MARSHAL */
+ 0x83, /* 131 */
+/* 232 */ NdrFcShort( 0x1 ), /* 1 */
+/* 234 */ NdrFcShort( 0x8 ), /* 8 */
+/* 236 */ NdrFcShort( 0x0 ), /* 0 */
+/* 238 */ NdrFcShort( 0xffe0 ), /* Offset= -32 (206) */
+/* 240 */
+ 0x11, 0x4, /* FC_RP [alloced_on_stack] */
+/* 242 */ NdrFcShort( 0x2 ), /* Offset= 2 (244) */
+/* 244 */
+ 0x1a, /* FC_BOGUS_STRUCT */
+ 0x3, /* 3 */
+/* 246 */ NdrFcShort( 0x18 ), /* 24 */
+/* 248 */ NdrFcShort( 0x0 ), /* 0 */
+/* 250 */ NdrFcShort( 0x0 ), /* Offset= 0 (250) */
+/* 252 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
+ 0x0, /* 0 */
+/* 254 */ NdrFcShort( 0xff22 ), /* Offset= -222 (32) */
+/* 256 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
+ 0x0, /* 0 */
+/* 258 */ NdrFcShort( 0xff1e ), /* Offset= -226 (32) */
+/* 260 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
+ 0x0, /* 0 */
+/* 262 */ NdrFcShort( 0xff1a ), /* Offset= -230 (32) */
+/* 264 */ 0x5c, /* FC_PAD */
+ 0x5b, /* FC_END */
+/* 266 */
+ 0x12, 0x0, /* FC_UP */
+/* 268 */ NdrFcShort( 0xff0a ), /* Offset= -246 (22) */
+/* 270 */ 0xb4, /* FC_USER_MARSHAL */
+ 0x83, /* 131 */
+/* 272 */ NdrFcShort( 0x0 ), /* 0 */
+/* 274 */ NdrFcShort( 0x8 ), /* 8 */
+/* 276 */ NdrFcShort( 0x0 ), /* 0 */
+/* 278 */ NdrFcShort( 0xfff4 ), /* Offset= -12 (266) */
+/* 280 */
+ 0x11, 0x4, /* FC_RP [alloced_on_stack] */
+/* 282 */ NdrFcShort( 0x3a2 ), /* Offset= 930 (1212) */
+/* 284 */
+ 0x13, 0x0, /* FC_OP */
+/* 286 */ NdrFcShort( 0x38a ), /* Offset= 906 (1192) */
+/* 288 */
+ 0x2b, /* FC_NON_ENCAPSULATED_UNION */
+ 0x9, /* FC_ULONG */
+/* 290 */ 0x7, /* Corr desc: FC_USHORT */
+ 0x0, /* */
+/* 292 */ NdrFcShort( 0xfff8 ), /* -8 */
+/* 294 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
+/* 296 */ NdrFcShort( 0x2 ), /* Offset= 2 (298) */
+/* 298 */ NdrFcShort( 0x10 ), /* 16 */
+/* 300 */ NdrFcShort( 0x2f ), /* 47 */
+/* 302 */ NdrFcLong( 0x14 ), /* 20 */
+/* 306 */ NdrFcShort( 0x800b ), /* Simple arm type: FC_HYPER */
+/* 308 */ NdrFcLong( 0x3 ), /* 3 */
+/* 312 */ NdrFcShort( 0x8008 ), /* Simple arm type: FC_LONG */
+/* 314 */ NdrFcLong( 0x11 ), /* 17 */
+/* 318 */ NdrFcShort( 0x8001 ), /* Simple arm type: FC_BYTE */
+/* 320 */ NdrFcLong( 0x2 ), /* 2 */
+/* 324 */ NdrFcShort( 0x8006 ), /* Simple arm type: FC_SHORT */
+/* 326 */ NdrFcLong( 0x4 ), /* 4 */
+/* 330 */ NdrFcShort( 0x800a ), /* Simple arm type: FC_FLOAT */
+/* 332 */ NdrFcLong( 0x5 ), /* 5 */
+/* 336 */ NdrFcShort( 0x800c ), /* Simple arm type: FC_DOUBLE */
+/* 338 */ NdrFcLong( 0xb ), /* 11 */
+/* 342 */ NdrFcShort( 0x8006 ), /* Simple arm type: FC_SHORT */
+/* 344 */ NdrFcLong( 0xa ), /* 10 */
+/* 348 */ NdrFcShort( 0x8008 ), /* Simple arm type: FC_LONG */
+/* 350 */ NdrFcLong( 0x6 ), /* 6 */
+/* 354 */ NdrFcShort( 0xe8 ), /* Offset= 232 (586) */
+/* 356 */ NdrFcLong( 0x7 ), /* 7 */
+/* 360 */ NdrFcShort( 0x800c ), /* Simple arm type: FC_DOUBLE */
+/* 362 */ NdrFcLong( 0x8 ), /* 8 */
+/* 366 */ NdrFcShort( 0xfe98 ), /* Offset= -360 (6) */
+/* 368 */ NdrFcLong( 0xd ), /* 13 */
+/* 372 */ NdrFcShort( 0xfebe ), /* Offset= -322 (50) */
+/* 374 */ NdrFcLong( 0x9 ), /* 9 */
+/* 378 */ NdrFcShort( 0xd6 ), /* Offset= 214 (592) */
+/* 380 */ NdrFcLong( 0x2000 ), /* 8192 */
+/* 384 */ NdrFcShort( 0xe2 ), /* Offset= 226 (610) */
+/* 386 */ NdrFcLong( 0x24 ), /* 36 */
+/* 390 */ NdrFcShort( 0x2d8 ), /* Offset= 728 (1118) */
+/* 392 */ NdrFcLong( 0x4024 ), /* 16420 */
+/* 396 */ NdrFcShort( 0x2d2 ), /* Offset= 722 (1118) */
+/* 398 */ NdrFcLong( 0x4011 ), /* 16401 */
+/* 402 */ NdrFcShort( 0x2d0 ), /* Offset= 720 (1122) */
+/* 404 */ NdrFcLong( 0x4002 ), /* 16386 */
+/* 408 */ NdrFcShort( 0x2ce ), /* Offset= 718 (1126) */
+/* 410 */ NdrFcLong( 0x4003 ), /* 16387 */
+/* 414 */ NdrFcShort( 0x2cc ), /* Offset= 716 (1130) */
+/* 416 */ NdrFcLong( 0x4014 ), /* 16404 */
+/* 420 */ NdrFcShort( 0x2ca ), /* Offset= 714 (1134) */
+/* 422 */ NdrFcLong( 0x4004 ), /* 16388 */
+/* 426 */ NdrFcShort( 0x2c8 ), /* Offset= 712 (1138) */
+/* 428 */ NdrFcLong( 0x4005 ), /* 16389 */
+/* 432 */ NdrFcShort( 0x2c6 ), /* Offset= 710 (1142) */
+/* 434 */ NdrFcLong( 0x400b ), /* 16395 */
+/* 438 */ NdrFcShort( 0x2b0 ), /* Offset= 688 (1126) */
+/* 440 */ NdrFcLong( 0x400a ), /* 16394 */
+/* 444 */ NdrFcShort( 0x2ae ), /* Offset= 686 (1130) */
+/* 446 */ NdrFcLong( 0x4006 ), /* 16390 */
+/* 450 */ NdrFcShort( 0x2b8 ), /* Offset= 696 (1146) */
+/* 452 */ NdrFcLong( 0x4007 ), /* 16391 */
+/* 456 */ NdrFcShort( 0x2ae ), /* Offset= 686 (1142) */
+/* 458 */ NdrFcLong( 0x4008 ), /* 16392 */
+/* 462 */ NdrFcShort( 0x2b0 ), /* Offset= 688 (1150) */
+/* 464 */ NdrFcLong( 0x400d ), /* 16397 */
+/* 468 */ NdrFcShort( 0x2ae ), /* Offset= 686 (1154) */
+/* 470 */ NdrFcLong( 0x4009 ), /* 16393 */
+/* 474 */ NdrFcShort( 0x2ac ), /* Offset= 684 (1158) */
+/* 476 */ NdrFcLong( 0x6000 ), /* 24576 */
+/* 480 */ NdrFcShort( 0x2aa ), /* Offset= 682 (1162) */
+/* 482 */ NdrFcLong( 0x400c ), /* 16396 */
+/* 486 */ NdrFcShort( 0x2a8 ), /* Offset= 680 (1166) */
+/* 488 */ NdrFcLong( 0x10 ), /* 16 */
+/* 492 */ NdrFcShort( 0x8002 ), /* Simple arm type: FC_CHAR */
+/* 494 */ NdrFcLong( 0x12 ), /* 18 */
+/* 498 */ NdrFcShort( 0x8006 ), /* Simple arm type: FC_SHORT */
+/* 500 */ NdrFcLong( 0x13 ), /* 19 */
+/* 504 */ NdrFcShort( 0x8008 ), /* Simple arm type: FC_LONG */
+/* 506 */ NdrFcLong( 0x15 ), /* 21 */
+/* 510 */ NdrFcShort( 0x800b ), /* Simple arm type: FC_HYPER */
+/* 512 */ NdrFcLong( 0x16 ), /* 22 */
+/* 516 */ NdrFcShort( 0x8008 ), /* Simple arm type: FC_LONG */
+/* 518 */ NdrFcLong( 0x17 ), /* 23 */
+/* 522 */ NdrFcShort( 0x8008 ), /* Simple arm type: FC_LONG */
+/* 524 */ NdrFcLong( 0xe ), /* 14 */
+/* 528 */ NdrFcShort( 0x286 ), /* Offset= 646 (1174) */
+/* 530 */ NdrFcLong( 0x400e ), /* 16398 */
+/* 534 */ NdrFcShort( 0x28a ), /* Offset= 650 (1184) */
+/* 536 */ NdrFcLong( 0x4010 ), /* 16400 */
+/* 540 */ NdrFcShort( 0x288 ), /* Offset= 648 (1188) */
+/* 542 */ NdrFcLong( 0x4012 ), /* 16402 */
+/* 546 */ NdrFcShort( 0x244 ), /* Offset= 580 (1126) */
+/* 548 */ NdrFcLong( 0x4013 ), /* 16403 */
+/* 552 */ NdrFcShort( 0x242 ), /* Offset= 578 (1130) */
+/* 554 */ NdrFcLong( 0x4015 ), /* 16405 */
+/* 558 */ NdrFcShort( 0x240 ), /* Offset= 576 (1134) */
+/* 560 */ NdrFcLong( 0x4016 ), /* 16406 */
+/* 564 */ NdrFcShort( 0x236 ), /* Offset= 566 (1130) */
+/* 566 */ NdrFcLong( 0x4017 ), /* 16407 */
+/* 570 */ NdrFcShort( 0x230 ), /* Offset= 560 (1130) */
+/* 572 */ NdrFcLong( 0x0 ), /* 0 */
+/* 576 */ NdrFcShort( 0x0 ), /* Offset= 0 (576) */
+/* 578 */ NdrFcLong( 0x1 ), /* 1 */
+/* 582 */ NdrFcShort( 0x0 ), /* Offset= 0 (582) */
+/* 584 */ NdrFcShort( 0xffff ), /* Offset= -1 (583) */
+/* 586 */
+ 0x15, /* FC_STRUCT */
+ 0x7, /* 7 */
+/* 588 */ NdrFcShort( 0x8 ), /* 8 */
+/* 590 */ 0xb, /* FC_HYPER */
+ 0x5b, /* FC_END */
+/* 592 */
+ 0x2f, /* FC_IP */
+ 0x5a, /* FC_CONSTANT_IID */
+/* 594 */ NdrFcLong( 0x20400 ), /* 132096 */
+/* 598 */ NdrFcShort( 0x0 ), /* 0 */
+/* 600 */ NdrFcShort( 0x0 ), /* 0 */
+/* 602 */ 0xc0, /* 192 */
+ 0x0, /* 0 */
+/* 604 */ 0x0, /* 0 */
+ 0x0, /* 0 */
+/* 606 */ 0x0, /* 0 */
+ 0x0, /* 0 */
+/* 608 */ 0x0, /* 0 */
+ 0x46, /* 70 */
+/* 610 */
+ 0x13, 0x10, /* FC_OP [pointer_deref] */
+/* 612 */ NdrFcShort( 0x2 ), /* Offset= 2 (614) */
+/* 614 */
+ 0x13, 0x0, /* FC_OP */
+/* 616 */ NdrFcShort( 0x1e4 ), /* Offset= 484 (1100) */
+/* 618 */
+ 0x2a, /* FC_ENCAPSULATED_UNION */
+ 0x89, /* 137 */
+/* 620 */ NdrFcShort( 0x20 ), /* 32 */
+/* 622 */ NdrFcShort( 0xa ), /* 10 */
+/* 624 */ NdrFcLong( 0x8 ), /* 8 */
+/* 628 */ NdrFcShort( 0x50 ), /* Offset= 80 (708) */
+/* 630 */ NdrFcLong( 0xd ), /* 13 */
+/* 634 */ NdrFcShort( 0x70 ), /* Offset= 112 (746) */
+/* 636 */ NdrFcLong( 0x9 ), /* 9 */
+/* 640 */ NdrFcShort( 0x90 ), /* Offset= 144 (784) */
+/* 642 */ NdrFcLong( 0xc ), /* 12 */
+/* 646 */ NdrFcShort( 0xb0 ), /* Offset= 176 (822) */
+/* 648 */ NdrFcLong( 0x24 ), /* 36 */
+/* 652 */ NdrFcShort( 0x102 ), /* Offset= 258 (910) */
+/* 654 */ NdrFcLong( 0x800d ), /* 32781 */
+/* 658 */ NdrFcShort( 0x11e ), /* Offset= 286 (944) */
+/* 660 */ NdrFcLong( 0x10 ), /* 16 */
+/* 664 */ NdrFcShort( 0x138 ), /* Offset= 312 (976) */
+/* 666 */ NdrFcLong( 0x2 ), /* 2 */
+/* 670 */ NdrFcShort( 0x14e ), /* Offset= 334 (1004) */
+/* 672 */ NdrFcLong( 0x3 ), /* 3 */
+/* 676 */ NdrFcShort( 0x164 ), /* Offset= 356 (1032) */
+/* 678 */ NdrFcLong( 0x14 ), /* 20 */
+/* 682 */ NdrFcShort( 0x17a ), /* Offset= 378 (1060) */
+/* 684 */ NdrFcShort( 0xffff ), /* Offset= -1 (683) */
+/* 686 */
+ 0x21, /* FC_BOGUS_ARRAY */
+ 0x3, /* 3 */
+/* 688 */ NdrFcShort( 0x0 ), /* 0 */
+/* 690 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
+ 0x0, /* */
+/* 692 */ NdrFcShort( 0x0 ), /* 0 */
+/* 694 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
+/* 696 */ NdrFcLong( 0xffffffff ), /* -1 */
+/* 700 */ NdrFcShort( 0x0 ), /* Corr flags: */
+/* 702 */
+ 0x13, 0x0, /* FC_OP */
+/* 704 */ NdrFcShort( 0xfd56 ), /* Offset= -682 (22) */
+/* 706 */ 0x5c, /* FC_PAD */
+ 0x5b, /* FC_END */
+/* 708 */
+ 0x1a, /* FC_BOGUS_STRUCT */
+ 0x3, /* 3 */
+/* 710 */ NdrFcShort( 0x10 ), /* 16 */
+/* 712 */ NdrFcShort( 0x0 ), /* 0 */
+/* 714 */ NdrFcShort( 0x6 ), /* Offset= 6 (720) */
+/* 716 */ 0x8, /* FC_LONG */
+ 0x40, /* FC_STRUCTPAD4 */
+/* 718 */ 0x36, /* FC_POINTER */
+ 0x5b, /* FC_END */
+/* 720 */
+ 0x11, 0x0, /* FC_RP */
+/* 722 */ NdrFcShort( 0xffdc ), /* Offset= -36 (686) */
+/* 724 */
+ 0x21, /* FC_BOGUS_ARRAY */
+ 0x3, /* 3 */
+/* 726 */ NdrFcShort( 0x0 ), /* 0 */
+/* 728 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
+ 0x0, /* */
+/* 730 */ NdrFcShort( 0x0 ), /* 0 */
+/* 732 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
+/* 734 */ NdrFcLong( 0xffffffff ), /* -1 */
+/* 738 */ NdrFcShort( 0x0 ), /* Corr flags: */
+/* 740 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
+ 0x0, /* 0 */
+/* 742 */ NdrFcShort( 0xfd4c ), /* Offset= -692 (50) */
+/* 744 */ 0x5c, /* FC_PAD */
+ 0x5b, /* FC_END */
+/* 746 */
+ 0x1a, /* FC_BOGUS_STRUCT */
+ 0x3, /* 3 */
+/* 748 */ NdrFcShort( 0x10 ), /* 16 */
+/* 750 */ NdrFcShort( 0x0 ), /* 0 */
+/* 752 */ NdrFcShort( 0x6 ), /* Offset= 6 (758) */
+/* 754 */ 0x8, /* FC_LONG */
+ 0x40, /* FC_STRUCTPAD4 */
+/* 756 */ 0x36, /* FC_POINTER */
+ 0x5b, /* FC_END */
+/* 758 */
+ 0x11, 0x0, /* FC_RP */
+/* 760 */ NdrFcShort( 0xffdc ), /* Offset= -36 (724) */
+/* 762 */
+ 0x21, /* FC_BOGUS_ARRAY */
+ 0x3, /* 3 */
+/* 764 */ NdrFcShort( 0x0 ), /* 0 */
+/* 766 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
+ 0x0, /* */
+/* 768 */ NdrFcShort( 0x0 ), /* 0 */
+/* 770 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
+/* 772 */ NdrFcLong( 0xffffffff ), /* -1 */
+/* 776 */ NdrFcShort( 0x0 ), /* Corr flags: */
+/* 778 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
+ 0x0, /* 0 */
+/* 780 */ NdrFcShort( 0xff44 ), /* Offset= -188 (592) */
+/* 782 */ 0x5c, /* FC_PAD */
+ 0x5b, /* FC_END */
+/* 784 */
+ 0x1a, /* FC_BOGUS_STRUCT */
+ 0x3, /* 3 */
+/* 786 */ NdrFcShort( 0x10 ), /* 16 */
+/* 788 */ NdrFcShort( 0x0 ), /* 0 */
+/* 790 */ NdrFcShort( 0x6 ), /* Offset= 6 (796) */
+/* 792 */ 0x8, /* FC_LONG */
+ 0x40, /* FC_STRUCTPAD4 */
+/* 794 */ 0x36, /* FC_POINTER */
+ 0x5b, /* FC_END */
+/* 796 */
+ 0x11, 0x0, /* FC_RP */
+/* 798 */ NdrFcShort( 0xffdc ), /* Offset= -36 (762) */
+/* 800 */
+ 0x21, /* FC_BOGUS_ARRAY */
+ 0x3, /* 3 */
+/* 802 */ NdrFcShort( 0x0 ), /* 0 */
+/* 804 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
+ 0x0, /* */
+/* 806 */ NdrFcShort( 0x0 ), /* 0 */
+/* 808 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
+/* 810 */ NdrFcLong( 0xffffffff ), /* -1 */
+/* 814 */ NdrFcShort( 0x0 ), /* Corr flags: */
+/* 816 */
+ 0x13, 0x0, /* FC_OP */
+/* 818 */ NdrFcShort( 0x176 ), /* Offset= 374 (1192) */
+/* 820 */ 0x5c, /* FC_PAD */
+ 0x5b, /* FC_END */
+/* 822 */
+ 0x1a, /* FC_BOGUS_STRUCT */
+ 0x3, /* 3 */
+/* 824 */ NdrFcShort( 0x10 ), /* 16 */
+/* 826 */ NdrFcShort( 0x0 ), /* 0 */
+/* 828 */ NdrFcShort( 0x6 ), /* Offset= 6 (834) */
+/* 830 */ 0x8, /* FC_LONG */
+ 0x40, /* FC_STRUCTPAD4 */
+/* 832 */ 0x36, /* FC_POINTER */
+ 0x5b, /* FC_END */
+/* 834 */
+ 0x11, 0x0, /* FC_RP */
+/* 836 */ NdrFcShort( 0xffdc ), /* Offset= -36 (800) */
+/* 838 */
+ 0x2f, /* FC_IP */
+ 0x5a, /* FC_CONSTANT_IID */
+/* 840 */ NdrFcLong( 0x2f ), /* 47 */
+/* 844 */ NdrFcShort( 0x0 ), /* 0 */
+/* 846 */ NdrFcShort( 0x0 ), /* 0 */
+/* 848 */ 0xc0, /* 192 */
+ 0x0, /* 0 */
+/* 850 */ 0x0, /* 0 */
+ 0x0, /* 0 */
+/* 852 */ 0x0, /* 0 */
+ 0x0, /* 0 */
+/* 854 */ 0x0, /* 0 */
+ 0x46, /* 70 */
+/* 856 */
+ 0x1b, /* FC_CARRAY */
+ 0x0, /* 0 */
+/* 858 */ NdrFcShort( 0x1 ), /* 1 */
+/* 860 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
+ 0x0, /* */
+/* 862 */ NdrFcShort( 0x4 ), /* 4 */
+/* 864 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
+/* 866 */ 0x1, /* FC_BYTE */
+ 0x5b, /* FC_END */
+/* 868 */
+ 0x1a, /* FC_BOGUS_STRUCT */
+ 0x3, /* 3 */
+/* 870 */ NdrFcShort( 0x18 ), /* 24 */
+/* 872 */ NdrFcShort( 0x0 ), /* 0 */
+/* 874 */ NdrFcShort( 0xa ), /* Offset= 10 (884) */
+/* 876 */ 0x8, /* FC_LONG */
+ 0x8, /* FC_LONG */
+/* 878 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
+ 0x0, /* 0 */
+/* 880 */ NdrFcShort( 0xffd6 ), /* Offset= -42 (838) */
+/* 882 */ 0x36, /* FC_POINTER */
+ 0x5b, /* FC_END */
+/* 884 */
+ 0x13, 0x0, /* FC_OP */
+/* 886 */ NdrFcShort( 0xffe2 ), /* Offset= -30 (856) */
+/* 888 */
+ 0x21, /* FC_BOGUS_ARRAY */
+ 0x3, /* 3 */
+/* 890 */ NdrFcShort( 0x0 ), /* 0 */
+/* 892 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
+ 0x0, /* */
+/* 894 */ NdrFcShort( 0x0 ), /* 0 */
+/* 896 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
+/* 898 */ NdrFcLong( 0xffffffff ), /* -1 */
+/* 902 */ NdrFcShort( 0x0 ), /* Corr flags: */
+/* 904 */
+ 0x13, 0x0, /* FC_OP */
+/* 906 */ NdrFcShort( 0xffda ), /* Offset= -38 (868) */
+/* 908 */ 0x5c, /* FC_PAD */
+ 0x5b, /* FC_END */
+/* 910 */
+ 0x1a, /* FC_BOGUS_STRUCT */
+ 0x3, /* 3 */
+/* 912 */ NdrFcShort( 0x10 ), /* 16 */
+/* 914 */ NdrFcShort( 0x0 ), /* 0 */
+/* 916 */ NdrFcShort( 0x6 ), /* Offset= 6 (922) */
+/* 918 */ 0x8, /* FC_LONG */
+ 0x40, /* FC_STRUCTPAD4 */
+/* 920 */ 0x36, /* FC_POINTER */
+ 0x5b, /* FC_END */
+/* 922 */
+ 0x11, 0x0, /* FC_RP */
+/* 924 */ NdrFcShort( 0xffdc ), /* Offset= -36 (888) */
+/* 926 */
+ 0x1d, /* FC_SMFARRAY */
+ 0x0, /* 0 */
+/* 928 */ NdrFcShort( 0x8 ), /* 8 */
+/* 930 */ 0x1, /* FC_BYTE */
+ 0x5b, /* FC_END */
+/* 932 */
+ 0x15, /* FC_STRUCT */
+ 0x3, /* 3 */
+/* 934 */ NdrFcShort( 0x10 ), /* 16 */
+/* 936 */ 0x8, /* FC_LONG */
+ 0x6, /* FC_SHORT */
+/* 938 */ 0x6, /* FC_SHORT */
+ 0x4c, /* FC_EMBEDDED_COMPLEX */
+/* 940 */ 0x0, /* 0 */
+ NdrFcShort( 0xfff1 ), /* Offset= -15 (926) */
+ 0x5b, /* FC_END */
+/* 944 */
+ 0x1a, /* FC_BOGUS_STRUCT */
+ 0x3, /* 3 */
+/* 946 */ NdrFcShort( 0x20 ), /* 32 */
+/* 948 */ NdrFcShort( 0x0 ), /* 0 */
+/* 950 */ NdrFcShort( 0xa ), /* Offset= 10 (960) */
+/* 952 */ 0x8, /* FC_LONG */
+ 0x40, /* FC_STRUCTPAD4 */
+/* 954 */ 0x36, /* FC_POINTER */
+ 0x4c, /* FC_EMBEDDED_COMPLEX */
+/* 956 */ 0x0, /* 0 */
+ NdrFcShort( 0xffe7 ), /* Offset= -25 (932) */
+ 0x5b, /* FC_END */
+/* 960 */
+ 0x11, 0x0, /* FC_RP */
+/* 962 */ NdrFcShort( 0xff12 ), /* Offset= -238 (724) */
+/* 964 */
+ 0x1b, /* FC_CARRAY */
+ 0x0, /* 0 */
+/* 966 */ NdrFcShort( 0x1 ), /* 1 */
+/* 968 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
+ 0x0, /* */
+/* 970 */ NdrFcShort( 0x0 ), /* 0 */
+/* 972 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
+/* 974 */ 0x1, /* FC_BYTE */
+ 0x5b, /* FC_END */
+/* 976 */
+ 0x1a, /* FC_BOGUS_STRUCT */
+ 0x3, /* 3 */
+/* 978 */ NdrFcShort( 0x10 ), /* 16 */
+/* 980 */ NdrFcShort( 0x0 ), /* 0 */
+/* 982 */ NdrFcShort( 0x6 ), /* Offset= 6 (988) */
+/* 984 */ 0x8, /* FC_LONG */
+ 0x40, /* FC_STRUCTPAD4 */
+/* 986 */ 0x36, /* FC_POINTER */
+ 0x5b, /* FC_END */
+/* 988 */
+ 0x13, 0x0, /* FC_OP */
+/* 990 */ NdrFcShort( 0xffe6 ), /* Offset= -26 (964) */
+/* 992 */
+ 0x1b, /* FC_CARRAY */
+ 0x1, /* 1 */
+/* 994 */ NdrFcShort( 0x2 ), /* 2 */
+/* 996 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
+ 0x0, /* */
+/* 998 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1000 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
+/* 1002 */ 0x6, /* FC_SHORT */
+ 0x5b, /* FC_END */
+/* 1004 */
+ 0x1a, /* FC_BOGUS_STRUCT */
+ 0x3, /* 3 */
+/* 1006 */ NdrFcShort( 0x10 ), /* 16 */
+/* 1008 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1010 */ NdrFcShort( 0x6 ), /* Offset= 6 (1016) */
+/* 1012 */ 0x8, /* FC_LONG */
+ 0x40, /* FC_STRUCTPAD4 */
+/* 1014 */ 0x36, /* FC_POINTER */
+ 0x5b, /* FC_END */
+/* 1016 */
+ 0x13, 0x0, /* FC_OP */
+/* 1018 */ NdrFcShort( 0xffe6 ), /* Offset= -26 (992) */
+/* 1020 */
+ 0x1b, /* FC_CARRAY */
+ 0x3, /* 3 */
+/* 1022 */ NdrFcShort( 0x4 ), /* 4 */
+/* 1024 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
+ 0x0, /* */
+/* 1026 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1028 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
+/* 1030 */ 0x8, /* FC_LONG */
+ 0x5b, /* FC_END */
+/* 1032 */
+ 0x1a, /* FC_BOGUS_STRUCT */
+ 0x3, /* 3 */
+/* 1034 */ NdrFcShort( 0x10 ), /* 16 */
+/* 1036 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1038 */ NdrFcShort( 0x6 ), /* Offset= 6 (1044) */
+/* 1040 */ 0x8, /* FC_LONG */
+ 0x40, /* FC_STRUCTPAD4 */
+/* 1042 */ 0x36, /* FC_POINTER */
+ 0x5b, /* FC_END */
+/* 1044 */
+ 0x13, 0x0, /* FC_OP */
+/* 1046 */ NdrFcShort( 0xffe6 ), /* Offset= -26 (1020) */
+/* 1048 */
+ 0x1b, /* FC_CARRAY */
+ 0x7, /* 7 */
+/* 1050 */ NdrFcShort( 0x8 ), /* 8 */
+/* 1052 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
+ 0x0, /* */
+/* 1054 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1056 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
+/* 1058 */ 0xb, /* FC_HYPER */
+ 0x5b, /* FC_END */
+/* 1060 */
+ 0x1a, /* FC_BOGUS_STRUCT */
+ 0x3, /* 3 */
+/* 1062 */ NdrFcShort( 0x10 ), /* 16 */
+/* 1064 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1066 */ NdrFcShort( 0x6 ), /* Offset= 6 (1072) */
+/* 1068 */ 0x8, /* FC_LONG */
+ 0x40, /* FC_STRUCTPAD4 */
+/* 1070 */ 0x36, /* FC_POINTER */
+ 0x5b, /* FC_END */
+/* 1072 */
+ 0x13, 0x0, /* FC_OP */
+/* 1074 */ NdrFcShort( 0xffe6 ), /* Offset= -26 (1048) */
+/* 1076 */
+ 0x15, /* FC_STRUCT */
+ 0x3, /* 3 */
+/* 1078 */ NdrFcShort( 0x8 ), /* 8 */
+/* 1080 */ 0x8, /* FC_LONG */
+ 0x8, /* FC_LONG */
+/* 1082 */ 0x5c, /* FC_PAD */
+ 0x5b, /* FC_END */
+/* 1084 */
+ 0x1b, /* FC_CARRAY */
+ 0x3, /* 3 */
+/* 1086 */ NdrFcShort( 0x8 ), /* 8 */
+/* 1088 */ 0x7, /* Corr desc: FC_USHORT */
+ 0x0, /* */
+/* 1090 */ NdrFcShort( 0xffc8 ), /* -56 */
+/* 1092 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
+/* 1094 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
+ 0x0, /* 0 */
+/* 1096 */ NdrFcShort( 0xffec ), /* Offset= -20 (1076) */
+/* 1098 */ 0x5c, /* FC_PAD */
+ 0x5b, /* FC_END */
+/* 1100 */
+ 0x1a, /* FC_BOGUS_STRUCT */
+ 0x3, /* 3 */
+/* 1102 */ NdrFcShort( 0x38 ), /* 56 */
+/* 1104 */ NdrFcShort( 0xffec ), /* Offset= -20 (1084) */
+/* 1106 */ NdrFcShort( 0x0 ), /* Offset= 0 (1106) */
+/* 1108 */ 0x6, /* FC_SHORT */
+ 0x6, /* FC_SHORT */
+/* 1110 */ 0x8, /* FC_LONG */
+ 0x8, /* FC_LONG */
+/* 1112 */ 0x40, /* FC_STRUCTPAD4 */
+ 0x4c, /* FC_EMBEDDED_COMPLEX */
+/* 1114 */ 0x0, /* 0 */
+ NdrFcShort( 0xfe0f ), /* Offset= -497 (618) */
+ 0x5b, /* FC_END */
+/* 1118 */
+ 0x13, 0x0, /* FC_OP */
+/* 1120 */ NdrFcShort( 0xff04 ), /* Offset= -252 (868) */
+/* 1122 */
+ 0x13, 0x8, /* FC_OP [simple_pointer] */
+/* 1124 */ 0x1, /* FC_BYTE */
+ 0x5c, /* FC_PAD */
+/* 1126 */
+ 0x13, 0x8, /* FC_OP [simple_pointer] */
+/* 1128 */ 0x6, /* FC_SHORT */
+ 0x5c, /* FC_PAD */
+/* 1130 */
+ 0x13, 0x8, /* FC_OP [simple_pointer] */
+/* 1132 */ 0x8, /* FC_LONG */
+ 0x5c, /* FC_PAD */
+/* 1134 */
+ 0x13, 0x8, /* FC_OP [simple_pointer] */
+/* 1136 */ 0xb, /* FC_HYPER */
+ 0x5c, /* FC_PAD */
+/* 1138 */
+ 0x13, 0x8, /* FC_OP [simple_pointer] */
+/* 1140 */ 0xa, /* FC_FLOAT */
+ 0x5c, /* FC_PAD */
+/* 1142 */
+ 0x13, 0x8, /* FC_OP [simple_pointer] */
+/* 1144 */ 0xc, /* FC_DOUBLE */
+ 0x5c, /* FC_PAD */
+/* 1146 */
+ 0x13, 0x0, /* FC_OP */
+/* 1148 */ NdrFcShort( 0xfdce ), /* Offset= -562 (586) */
+/* 1150 */
+ 0x13, 0x10, /* FC_OP [pointer_deref] */
+/* 1152 */ NdrFcShort( 0xfb86 ), /* Offset= -1146 (6) */
+/* 1154 */
+ 0x13, 0x10, /* FC_OP [pointer_deref] */
+/* 1156 */ NdrFcShort( 0xfbae ), /* Offset= -1106 (50) */
+/* 1158 */
+ 0x13, 0x10, /* FC_OP [pointer_deref] */
+/* 1160 */ NdrFcShort( 0xfdc8 ), /* Offset= -568 (592) */
+/* 1162 */
+ 0x13, 0x10, /* FC_OP [pointer_deref] */
+/* 1164 */ NdrFcShort( 0xfdd6 ), /* Offset= -554 (610) */
+/* 1166 */
+ 0x13, 0x10, /* FC_OP [pointer_deref] */
+/* 1168 */ NdrFcShort( 0x2 ), /* Offset= 2 (1170) */
+/* 1170 */
+ 0x13, 0x0, /* FC_OP */
+/* 1172 */ NdrFcShort( 0x14 ), /* Offset= 20 (1192) */
+/* 1174 */
+ 0x15, /* FC_STRUCT */
+ 0x7, /* 7 */
+/* 1176 */ NdrFcShort( 0x10 ), /* 16 */
+/* 1178 */ 0x6, /* FC_SHORT */
+ 0x1, /* FC_BYTE */
+/* 1180 */ 0x1, /* FC_BYTE */
+ 0x8, /* FC_LONG */
+/* 1182 */ 0xb, /* FC_HYPER */
+ 0x5b, /* FC_END */
+/* 1184 */
+ 0x13, 0x0, /* FC_OP */
+/* 1186 */ NdrFcShort( 0xfff4 ), /* Offset= -12 (1174) */
+/* 1188 */
+ 0x13, 0x8, /* FC_OP [simple_pointer] */
+/* 1190 */ 0x2, /* FC_CHAR */
+ 0x5c, /* FC_PAD */
+/* 1192 */
+ 0x1a, /* FC_BOGUS_STRUCT */
+ 0x7, /* 7 */
+/* 1194 */ NdrFcShort( 0x20 ), /* 32 */
+/* 1196 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1198 */ NdrFcShort( 0x0 ), /* Offset= 0 (1198) */
+/* 1200 */ 0x8, /* FC_LONG */
+ 0x8, /* FC_LONG */
+/* 1202 */ 0x6, /* FC_SHORT */
+ 0x6, /* FC_SHORT */
+/* 1204 */ 0x6, /* FC_SHORT */
+ 0x6, /* FC_SHORT */
+/* 1206 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
+ 0x0, /* 0 */
+/* 1208 */ NdrFcShort( 0xfc68 ), /* Offset= -920 (288) */
+/* 1210 */ 0x5c, /* FC_PAD */
+ 0x5b, /* FC_END */
+/* 1212 */ 0xb4, /* FC_USER_MARSHAL */
+ 0x83, /* 131 */
+/* 1214 */ NdrFcShort( 0x2 ), /* 2 */
+/* 1216 */ NdrFcShort( 0x18 ), /* 24 */
+/* 1218 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1220 */ NdrFcShort( 0xfc58 ), /* Offset= -936 (284) */
+/* 1222 */
+ 0x11, 0x14, /* FC_RP [alloced_on_stack] [pointer_deref] */
+/* 1224 */ NdrFcShort( 0x2 ), /* Offset= 2 (1226) */
+/* 1226 */
+ 0x13, 0x0, /* FC_OP */
+/* 1228 */ NdrFcShort( 0x2 ), /* Offset= 2 (1230) */
+/* 1230 */
+ 0x21, /* FC_BOGUS_ARRAY */
+ 0x3, /* 3 */
+/* 1232 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1234 */ 0x28, /* Corr desc: parameter, FC_LONG */
+ 0x54, /* FC_DEREFERENCE */
+/* 1236 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
+/* 1238 */ NdrFcShort( 0x0 ), /* Corr flags: */
+/* 1240 */ NdrFcLong( 0xffffffff ), /* -1 */
+/* 1244 */ NdrFcShort( 0x0 ), /* Corr flags: */
+/* 1246 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
+ 0x0, /* 0 */
+/* 1248 */ NdrFcShort( 0xfb52 ), /* Offset= -1198 (50) */
+/* 1250 */ 0x5c, /* FC_PAD */
+ 0x5b, /* FC_END */
+/* 1252 */
+ 0x11, 0x0, /* FC_RP */
+/* 1254 */ NdrFcShort( 0x6 ), /* Offset= 6 (1260) */
+/* 1256 */
+ 0x12, 0x0, /* FC_UP */
+/* 1258 */ NdrFcShort( 0xffbe ), /* Offset= -66 (1192) */
+/* 1260 */ 0xb4, /* FC_USER_MARSHAL */
+ 0x83, /* 131 */
+/* 1262 */ NdrFcShort( 0x2 ), /* 2 */
+/* 1264 */ NdrFcShort( 0x18 ), /* 24 */
+/* 1266 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1268 */ NdrFcShort( 0xfff4 ), /* Offset= -12 (1256) */
+/* 1270 */
+ 0x11, 0x4, /* FC_RP [alloced_on_stack] */
+/* 1272 */ NdrFcShort( 0x2 ), /* Offset= 2 (1274) */
+/* 1274 */
+ 0x1a, /* FC_BOGUS_STRUCT */
+ 0x3, /* 3 */
+/* 1276 */ NdrFcShort( 0x10 ), /* 16 */
+/* 1278 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1280 */ NdrFcShort( 0x0 ), /* Offset= 0 (1280) */
+/* 1282 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
+ 0x0, /* 0 */
+/* 1284 */ NdrFcShort( 0xfb1c ), /* Offset= -1252 (32) */
+/* 1286 */ 0x8, /* FC_LONG */
+ 0x8, /* FC_LONG */
+/* 1288 */ 0x5c, /* FC_PAD */
+ 0x5b, /* FC_END */
+/* 1290 */
+ 0x11, 0x0, /* FC_RP */
+/* 1292 */ NdrFcShort( 0xfc02 ), /* Offset= -1022 (270) */
+/* 1294 */
+ 0x11, 0xc, /* FC_RP [alloced_on_stack] [simple_pointer] */
+/* 1296 */ 0x3, /* FC_SMALL */
+ 0x5c, /* FC_PAD */
+/* 1298 */
+ 0x11, 0x10, /* FC_RP [pointer_deref] */
+/* 1300 */ NdrFcShort( 0x2 ), /* Offset= 2 (1302) */
+/* 1302 */
+ 0x2f, /* FC_IP */
+ 0x5a, /* FC_CONSTANT_IID */
+/* 1304 */ NdrFcLong( 0x1c20f2b ), /* 29495083 */
+/* 1308 */ NdrFcShort( 0x3dd2 ), /* 15826 */
+/* 1310 */ NdrFcShort( 0x400f ), /* 16399 */
+/* 1312 */ 0x94, /* 148 */
+ 0x9f, /* 159 */
+/* 1314 */ 0xad, /* 173 */
+ 0x0, /* 0 */
+/* 1316 */ 0xbd, /* 189 */
+ 0xab, /* 171 */
+/* 1318 */ 0x1d, /* 29 */
+ 0x41, /* 65 */
+/* 1320 */
+ 0x11, 0x14, /* FC_RP [alloced_on_stack] [pointer_deref] */
+/* 1322 */ NdrFcShort( 0x2 ), /* Offset= 2 (1324) */
+/* 1324 */
+ 0x13, 0x0, /* FC_OP */
+/* 1326 */ NdrFcShort( 0x2 ), /* Offset= 2 (1328) */
+/* 1328 */
+ 0x21, /* FC_BOGUS_ARRAY */
+ 0x3, /* 3 */
+/* 1330 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1332 */ 0x28, /* Corr desc: parameter, FC_LONG */
+ 0x54, /* FC_DEREFERENCE */
+/* 1334 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 1336 */ NdrFcShort( 0x0 ), /* Corr flags: */
+/* 1338 */ NdrFcLong( 0xffffffff ), /* -1 */
+/* 1342 */ NdrFcShort( 0x0 ), /* Corr flags: */
+/* 1344 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
+ 0x0, /* 0 */
+/* 1346 */ NdrFcShort( 0xffd4 ), /* Offset= -44 (1302) */
+/* 1348 */ 0x5c, /* FC_PAD */
+ 0x5b, /* FC_END */
+/* 1350 */
+ 0x11, 0x10, /* FC_RP [pointer_deref] */
+/* 1352 */ NdrFcShort( 0x2 ), /* Offset= 2 (1354) */
+/* 1354 */
+ 0x2f, /* FC_IP */
+ 0x5a, /* FC_CONSTANT_IID */
+/* 1356 */ NdrFcLong( 0x35ad8070 ), /* 900563056 */
+/* 1360 */ NdrFcShort( 0xc20c ), /* -15860 */
+/* 1362 */ NdrFcShort( 0x4fb4 ), /* 20404 */
+/* 1364 */ 0xb0, /* 176 */
+ 0x94, /* 148 */
+/* 1366 */ 0xf4, /* 244 */
+ 0xf7, /* 247 */
+/* 1368 */ 0x27, /* 39 */
+ 0x5d, /* 93 */
+/* 1370 */ 0xd4, /* 212 */
+ 0x69, /* 105 */
+/* 1372 */
+ 0x11, 0x14, /* FC_RP [alloced_on_stack] [pointer_deref] */
+/* 1374 */ NdrFcShort( 0x2 ), /* Offset= 2 (1376) */
+/* 1376 */
+ 0x13, 0x0, /* FC_OP */
+/* 1378 */ NdrFcShort( 0x2 ), /* Offset= 2 (1380) */
+/* 1380 */
+ 0x1c, /* FC_CVARRAY */
+ 0x3, /* 3 */
+/* 1382 */ NdrFcShort( 0x4 ), /* 4 */
+/* 1384 */ 0x28, /* Corr desc: parameter, FC_LONG */
+ 0x0, /* */
+/* 1386 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 1388 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
+/* 1390 */ 0x28, /* Corr desc: parameter, FC_LONG */
+ 0x54, /* FC_DEREFERENCE */
+/* 1392 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 1394 */ NdrFcShort( 0x0 ), /* Corr flags: */
+/* 1396 */ 0x8, /* FC_LONG */
+ 0x5b, /* FC_END */
+/* 1398 */
+ 0x11, 0x4, /* FC_RP [alloced_on_stack] */
+/* 1400 */ NdrFcShort( 0x2 ), /* Offset= 2 (1402) */
+/* 1402 */
+ 0x1a, /* FC_BOGUS_STRUCT */
+ 0x3, /* 3 */
+/* 1404 */ NdrFcShort( 0x14 ), /* 20 */
+/* 1406 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1408 */ NdrFcShort( 0x0 ), /* Offset= 0 (1408) */
+/* 1410 */ 0xd, /* FC_ENUM16 */
+ 0x8, /* FC_LONG */
+/* 1412 */ 0x8, /* FC_LONG */
+ 0x8, /* FC_LONG */
+/* 1414 */ 0x8, /* FC_LONG */
+ 0x5b, /* FC_END */
+/* 1416 */
+ 0x11, 0x14, /* FC_RP [alloced_on_stack] [pointer_deref] */
+/* 1418 */ NdrFcShort( 0x2 ), /* Offset= 2 (1420) */
+/* 1420 */
+ 0x13, 0x0, /* FC_OP */
+/* 1422 */ NdrFcShort( 0x2 ), /* Offset= 2 (1424) */
+/* 1424 */
+ 0x21, /* FC_BOGUS_ARRAY */
+ 0x3, /* 3 */
+/* 1426 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1428 */ 0x28, /* Corr desc: parameter, FC_LONG */
+ 0x54, /* FC_DEREFERENCE */
+/* 1430 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 1432 */ NdrFcShort( 0x0 ), /* Corr flags: */
+/* 1434 */ NdrFcLong( 0xffffffff ), /* -1 */
+/* 1438 */ NdrFcShort( 0x0 ), /* Corr flags: */
+/* 1440 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
+ 0x0, /* 0 */
+/* 1442 */ NdrFcShort( 0xfa90 ), /* Offset= -1392 (50) */
+/* 1444 */ 0x5c, /* FC_PAD */
+ 0x5b, /* FC_END */
+/* 1446 */
+ 0x11, 0x14, /* FC_RP [alloced_on_stack] [pointer_deref] */
+/* 1448 */ NdrFcShort( 0x2 ), /* Offset= 2 (1450) */
+/* 1450 */
+ 0x13, 0x0, /* FC_OP */
+/* 1452 */ NdrFcShort( 0x2 ), /* Offset= 2 (1454) */
+/* 1454 */
+ 0x1b, /* FC_CARRAY */
+ 0x3, /* 3 */
+/* 1456 */ NdrFcShort( 0x4 ), /* 4 */
+/* 1458 */ 0x28, /* Corr desc: parameter, FC_LONG */
+ 0x54, /* FC_DEREFERENCE */
+/* 1460 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 1462 */ NdrFcShort( 0x0 ), /* Corr flags: */
+/* 1464 */ 0x8, /* FC_LONG */
+ 0x5b, /* FC_END */
+
+ 0x0
+ }
+ };
+
+static const USER_MARSHAL_ROUTINE_QUADRUPLE UserMarshalRoutines[ WIRE_MARSHAL_TABLE_SIZE ] =
+ {
+
+ {
+ BSTR_UserSize
+ ,BSTR_UserMarshal
+ ,BSTR_UserUnmarshal
+ ,BSTR_UserFree
+ },
+ {
+ HWND_UserSize
+ ,HWND_UserMarshal
+ ,HWND_UserUnmarshal
+ ,HWND_UserFree
+ },
+ {
+ VARIANT_UserSize
+ ,VARIANT_UserMarshal
+ ,VARIANT_UserUnmarshal
+ ,VARIANT_UserFree
+ }
+
+ };
+
+
+
+/* Standard interface: __MIDL_itf_ia2_api_all_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: IAccessibleRelation, ver. 0.0,
+ GUID={0x7CDF86EE,0xC3DA,0x496a,{0xBD,0xA4,0x28,0x1B,0x33,0x6E,0x1F,0xDC}} */
+
+#pragma code_seg(".orpc")
+static const unsigned short IAccessibleRelation_FormatStringOffsetTable[] =
+ {
+ 0,
+ 38,
+ 76,
+ 114,
+ 158
+ };
+
+static const MIDL_STUBLESS_PROXY_INFO IAccessibleRelation_ProxyInfo =
+ {
+ &Object_StubDesc,
+ ia2_api_all__MIDL_ProcFormatString.Format,
+ &IAccessibleRelation_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0
+ };
+
+
+static const MIDL_SERVER_INFO IAccessibleRelation_ServerInfo =
+ {
+ &Object_StubDesc,
+ 0,
+ ia2_api_all__MIDL_ProcFormatString.Format,
+ &IAccessibleRelation_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0,
+ 0};
+CINTERFACE_PROXY_VTABLE(8) _IAccessibleRelationProxyVtbl =
+{
+ &IAccessibleRelation_ProxyInfo,
+ &IID_IAccessibleRelation,
+ IUnknown_QueryInterface_Proxy,
+ IUnknown_AddRef_Proxy,
+ IUnknown_Release_Proxy ,
+ (void *) (INT_PTR) -1 /* IAccessibleRelation::get_relationType */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleRelation::get_localizedRelationType */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleRelation::get_nTargets */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleRelation::get_target */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleRelation::get_targets */
+};
+
+const CInterfaceStubVtbl _IAccessibleRelationStubVtbl =
+{
+ &IID_IAccessibleRelation,
+ &IAccessibleRelation_ServerInfo,
+ 8,
+ 0, /* pure interpreted */
+ CStdStubBuffer_METHODS
+};
+
+
+/* Standard interface: __MIDL_itf_ia2_api_all_0000_0001, ver. 0.0,
+ GUID={0x00000000,0x0000,0x0000,{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}} */
+
+
+/* Object interface: IAccessibleAction, ver. 0.0,
+ GUID={0xB70D9F59,0x3B5A,0x4dba,{0xAB,0x9E,0x22,0x01,0x2F,0x60,0x7D,0xF5}} */
+
+#pragma code_seg(".orpc")
+static const unsigned short IAccessibleAction_FormatStringOffsetTable[] =
+ {
+ 208,
+ 246,
+ 284,
+ 328,
+ 384,
+ 428
+ };
+
+static const MIDL_STUBLESS_PROXY_INFO IAccessibleAction_ProxyInfo =
+ {
+ &Object_StubDesc,
+ ia2_api_all__MIDL_ProcFormatString.Format,
+ &IAccessibleAction_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0
+ };
+
+
+static const MIDL_SERVER_INFO IAccessibleAction_ServerInfo =
+ {
+ &Object_StubDesc,
+ 0,
+ ia2_api_all__MIDL_ProcFormatString.Format,
+ &IAccessibleAction_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0,
+ 0};
+CINTERFACE_PROXY_VTABLE(9) _IAccessibleActionProxyVtbl =
+{
+ &IAccessibleAction_ProxyInfo,
+ &IID_IAccessibleAction,
+ IUnknown_QueryInterface_Proxy,
+ IUnknown_AddRef_Proxy,
+ IUnknown_Release_Proxy ,
+ (void *) (INT_PTR) -1 /* IAccessibleAction::nActions */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleAction::doAction */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleAction::get_description */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleAction::get_keyBinding */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleAction::get_name */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleAction::get_localizedName */
+};
+
+const CInterfaceStubVtbl _IAccessibleActionStubVtbl =
+{
+ &IID_IAccessibleAction,
+ &IAccessibleAction_ServerInfo,
+ 9,
+ 0, /* pure interpreted */
+ CStdStubBuffer_METHODS
+};
+
+
+/* Standard interface: __MIDL_itf_ia2_api_all_0000_0002, ver. 0.0,
+ GUID={0x00000000,0x0000,0x0000,{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}} */
+
+
+/* Object interface: IDispatch, ver. 0.0,
+ GUID={0x00020400,0x0000,0x0000,{0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}} */
+
+
+/* Object interface: IAccessible, ver. 0.0,
+ GUID={0x618736e0,0x3c3d,0x11cf,{0x81,0x0c,0x00,0xaa,0x00,0x38,0x9b,0x71}} */
+
+
+/* Object interface: IAccessible2, ver. 0.0,
+ GUID={0xE89F726E,0xC4F4,0x4c19,{0xBB,0x19,0xB6,0x47,0xD7,0xFA,0x84,0x78}} */
+
+#pragma code_seg(".orpc")
+static const unsigned short IAccessible2_FormatStringOffsetTable[] =
+ {
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ 472,
+ 510,
+ 554,
+ 604,
+ 642,
+ 680,
+ 730,
+ 780,
+ 818,
+ 856,
+ 894,
+ 932,
+ 982,
+ 1032,
+ 1070,
+ 1108,
+ 1146,
+ 1184
+ };
+
+static const MIDL_STUBLESS_PROXY_INFO IAccessible2_ProxyInfo =
+ {
+ &Object_StubDesc,
+ ia2_api_all__MIDL_ProcFormatString.Format,
+ &IAccessible2_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0
+ };
+
+
+static const MIDL_SERVER_INFO IAccessible2_ServerInfo =
+ {
+ &Object_StubDesc,
+ 0,
+ ia2_api_all__MIDL_ProcFormatString.Format,
+ &IAccessible2_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0,
+ 0};
+CINTERFACE_PROXY_VTABLE(46) _IAccessible2ProxyVtbl =
+{
+ &IAccessible2_ProxyInfo,
+ &IID_IAccessible2,
+ IUnknown_QueryInterface_Proxy,
+ IUnknown_AddRef_Proxy,
+ IUnknown_Release_Proxy ,
+ 0 /* IDispatch::GetTypeInfoCount */ ,
+ 0 /* IDispatch::GetTypeInfo */ ,
+ 0 /* IDispatch::GetIDsOfNames */ ,
+ 0 /* IDispatch_Invoke_Proxy */ ,
+ 0 /* IAccessible::get_accParent */ ,
+ 0 /* IAccessible::get_accChildCount */ ,
+ 0 /* IAccessible::get_accChild */ ,
+ 0 /* IAccessible::get_accName */ ,
+ 0 /* IAccessible::get_accValue */ ,
+ 0 /* IAccessible::get_accDescription */ ,
+ 0 /* IAccessible::get_accRole */ ,
+ 0 /* IAccessible::get_accState */ ,
+ 0 /* IAccessible::get_accHelp */ ,
+ 0 /* IAccessible::get_accHelpTopic */ ,
+ 0 /* IAccessible::get_accKeyboardShortcut */ ,
+ 0 /* IAccessible::get_accFocus */ ,
+ 0 /* IAccessible::get_accSelection */ ,
+ 0 /* IAccessible::get_accDefaultAction */ ,
+ 0 /* IAccessible::accSelect */ ,
+ 0 /* IAccessible::accLocation */ ,
+ 0 /* IAccessible::accNavigate */ ,
+ 0 /* IAccessible::accHitTest */ ,
+ 0 /* IAccessible::accDoDefaultAction */ ,
+ 0 /* IAccessible::put_accName */ ,
+ 0 /* IAccessible::put_accValue */ ,
+ (void *) (INT_PTR) -1 /* IAccessible2::get_nRelations */ ,
+ (void *) (INT_PTR) -1 /* IAccessible2::get_relation */ ,
+ (void *) (INT_PTR) -1 /* IAccessible2::get_relations */ ,
+ (void *) (INT_PTR) -1 /* IAccessible2::role */ ,
+ (void *) (INT_PTR) -1 /* IAccessible2::scrollTo */ ,
+ (void *) (INT_PTR) -1 /* IAccessible2::scrollToPoint */ ,
+ (void *) (INT_PTR) -1 /* IAccessible2::get_groupPosition */ ,
+ (void *) (INT_PTR) -1 /* IAccessible2::get_states */ ,
+ (void *) (INT_PTR) -1 /* IAccessible2::get_extendedRole */ ,
+ (void *) (INT_PTR) -1 /* IAccessible2::get_localizedExtendedRole */ ,
+ (void *) (INT_PTR) -1 /* IAccessible2::get_nExtendedStates */ ,
+ (void *) (INT_PTR) -1 /* IAccessible2::get_extendedStates */ ,
+ (void *) (INT_PTR) -1 /* IAccessible2::get_localizedExtendedStates */ ,
+ (void *) (INT_PTR) -1 /* IAccessible2::get_uniqueID */ ,
+ (void *) (INT_PTR) -1 /* IAccessible2::get_windowHandle */ ,
+ (void *) (INT_PTR) -1 /* IAccessible2::get_indexInParent */ ,
+ (void *) (INT_PTR) -1 /* IAccessible2::get_locale */ ,
+ (void *) (INT_PTR) -1 /* IAccessible2::get_attributes */
+};
+
+
+static const PRPC_STUB_FUNCTION IAccessible2_table[] =
+{
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ 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
+};
+
+CInterfaceStubVtbl _IAccessible2StubVtbl =
+{
+ &IID_IAccessible2,
+ &IAccessible2_ServerInfo,
+ 46,
+ &IAccessible2_table[-3],
+ CStdStubBuffer_DELEGATING_METHODS
+};
+
+
+/* Object interface: IAccessible2_2, ver. 0.0,
+ GUID={0x6C9430E9,0x299D,0x4E6F,{0xBD,0x01,0xA8,0x2A,0x1E,0x88,0xD3,0xFF}} */
+
+#pragma code_seg(".orpc")
+static const unsigned short IAccessible2_2_FormatStringOffsetTable[] =
+ {
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ 472,
+ 510,
+ 554,
+ 604,
+ 642,
+ 680,
+ 730,
+ 780,
+ 818,
+ 856,
+ 894,
+ 932,
+ 982,
+ 1032,
+ 1070,
+ 1108,
+ 1146,
+ 1184,
+ 1222,
+ 1266,
+ 1310
+ };
+
+static const MIDL_STUBLESS_PROXY_INFO IAccessible2_2_ProxyInfo =
+ {
+ &Object_StubDesc,
+ ia2_api_all__MIDL_ProcFormatString.Format,
+ &IAccessible2_2_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0
+ };
+
+
+static const MIDL_SERVER_INFO IAccessible2_2_ServerInfo =
+ {
+ &Object_StubDesc,
+ 0,
+ ia2_api_all__MIDL_ProcFormatString.Format,
+ &IAccessible2_2_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0,
+ 0};
+CINTERFACE_PROXY_VTABLE(49) _IAccessible2_2ProxyVtbl =
+{
+ &IAccessible2_2_ProxyInfo,
+ &IID_IAccessible2_2,
+ IUnknown_QueryInterface_Proxy,
+ IUnknown_AddRef_Proxy,
+ IUnknown_Release_Proxy ,
+ 0 /* IDispatch::GetTypeInfoCount */ ,
+ 0 /* IDispatch::GetTypeInfo */ ,
+ 0 /* IDispatch::GetIDsOfNames */ ,
+ 0 /* IDispatch_Invoke_Proxy */ ,
+ 0 /* IAccessible::get_accParent */ ,
+ 0 /* IAccessible::get_accChildCount */ ,
+ 0 /* IAccessible::get_accChild */ ,
+ 0 /* IAccessible::get_accName */ ,
+ 0 /* IAccessible::get_accValue */ ,
+ 0 /* IAccessible::get_accDescription */ ,
+ 0 /* IAccessible::get_accRole */ ,
+ 0 /* IAccessible::get_accState */ ,
+ 0 /* IAccessible::get_accHelp */ ,
+ 0 /* IAccessible::get_accHelpTopic */ ,
+ 0 /* IAccessible::get_accKeyboardShortcut */ ,
+ 0 /* IAccessible::get_accFocus */ ,
+ 0 /* IAccessible::get_accSelection */ ,
+ 0 /* IAccessible::get_accDefaultAction */ ,
+ 0 /* IAccessible::accSelect */ ,
+ 0 /* IAccessible::accLocation */ ,
+ 0 /* IAccessible::accNavigate */ ,
+ 0 /* IAccessible::accHitTest */ ,
+ 0 /* IAccessible::accDoDefaultAction */ ,
+ 0 /* IAccessible::put_accName */ ,
+ 0 /* IAccessible::put_accValue */ ,
+ (void *) (INT_PTR) -1 /* IAccessible2::get_nRelations */ ,
+ (void *) (INT_PTR) -1 /* IAccessible2::get_relation */ ,
+ (void *) (INT_PTR) -1 /* IAccessible2::get_relations */ ,
+ (void *) (INT_PTR) -1 /* IAccessible2::role */ ,
+ (void *) (INT_PTR) -1 /* IAccessible2::scrollTo */ ,
+ (void *) (INT_PTR) -1 /* IAccessible2::scrollToPoint */ ,
+ (void *) (INT_PTR) -1 /* IAccessible2::get_groupPosition */ ,
+ (void *) (INT_PTR) -1 /* IAccessible2::get_states */ ,
+ (void *) (INT_PTR) -1 /* IAccessible2::get_extendedRole */ ,
+ (void *) (INT_PTR) -1 /* IAccessible2::get_localizedExtendedRole */ ,
+ (void *) (INT_PTR) -1 /* IAccessible2::get_nExtendedStates */ ,
+ (void *) (INT_PTR) -1 /* IAccessible2::get_extendedStates */ ,
+ (void *) (INT_PTR) -1 /* IAccessible2::get_localizedExtendedStates */ ,
+ (void *) (INT_PTR) -1 /* IAccessible2::get_uniqueID */ ,
+ (void *) (INT_PTR) -1 /* IAccessible2::get_windowHandle */ ,
+ (void *) (INT_PTR) -1 /* IAccessible2::get_indexInParent */ ,
+ (void *) (INT_PTR) -1 /* IAccessible2::get_locale */ ,
+ (void *) (INT_PTR) -1 /* IAccessible2::get_attributes */ ,
+ (void *) (INT_PTR) -1 /* IAccessible2_2::get_attribute */ ,
+ (void *) (INT_PTR) -1 /* IAccessible2_2::get_accessibleWithCaret */ ,
+ (void *) (INT_PTR) -1 /* IAccessible2_2::get_relationTargetsOfType */
+};
+
+
+static const PRPC_STUB_FUNCTION IAccessible2_2_table[] =
+{
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ 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
+};
+
+CInterfaceStubVtbl _IAccessible2_2StubVtbl =
+{
+ &IID_IAccessible2_2,
+ &IAccessible2_2_ServerInfo,
+ 49,
+ &IAccessible2_2_table[-3],
+ CStdStubBuffer_DELEGATING_METHODS
+};
+
+
+/* Standard interface: __MIDL_itf_ia2_api_all_0000_0004, ver. 0.0,
+ GUID={0x00000000,0x0000,0x0000,{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}} */
+
+
+/* Object interface: IAccessibleComponent, ver. 0.0,
+ GUID={0x1546D4B0,0x4C98,0x4bda,{0x89,0xAE,0x9A,0x64,0x74,0x8B,0xDD,0xE4}} */
+
+#pragma code_seg(".orpc")
+static const unsigned short IAccessibleComponent_FormatStringOffsetTable[] =
+ {
+ 1366,
+ 1410,
+ 76
+ };
+
+static const MIDL_STUBLESS_PROXY_INFO IAccessibleComponent_ProxyInfo =
+ {
+ &Object_StubDesc,
+ ia2_api_all__MIDL_ProcFormatString.Format,
+ &IAccessibleComponent_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0
+ };
+
+
+static const MIDL_SERVER_INFO IAccessibleComponent_ServerInfo =
+ {
+ &Object_StubDesc,
+ 0,
+ ia2_api_all__MIDL_ProcFormatString.Format,
+ &IAccessibleComponent_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0,
+ 0};
+CINTERFACE_PROXY_VTABLE(6) _IAccessibleComponentProxyVtbl =
+{
+ &IAccessibleComponent_ProxyInfo,
+ &IID_IAccessibleComponent,
+ IUnknown_QueryInterface_Proxy,
+ IUnknown_AddRef_Proxy,
+ IUnknown_Release_Proxy ,
+ (void *) (INT_PTR) -1 /* IAccessibleComponent::get_locationInParent */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleComponent::get_foreground */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleComponent::get_background */
+};
+
+const CInterfaceStubVtbl _IAccessibleComponentStubVtbl =
+{
+ &IID_IAccessibleComponent,
+ &IAccessibleComponent_ServerInfo,
+ 6,
+ 0, /* pure interpreted */
+ CStdStubBuffer_METHODS
+};
+
+
+/* Object interface: IAccessibleValue, ver. 0.0,
+ GUID={0x35855B5B,0xC566,0x4fd0,{0xA7,0xB1,0xE6,0x54,0x65,0x60,0x03,0x94}} */
+
+#pragma code_seg(".orpc")
+static const unsigned short IAccessibleValue_FormatStringOffsetTable[] =
+ {
+ 1448,
+ 1486,
+ 1524,
+ 1562
+ };
+
+static const MIDL_STUBLESS_PROXY_INFO IAccessibleValue_ProxyInfo =
+ {
+ &Object_StubDesc,
+ ia2_api_all__MIDL_ProcFormatString.Format,
+ &IAccessibleValue_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0
+ };
+
+
+static const MIDL_SERVER_INFO IAccessibleValue_ServerInfo =
+ {
+ &Object_StubDesc,
+ 0,
+ ia2_api_all__MIDL_ProcFormatString.Format,
+ &IAccessibleValue_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0,
+ 0};
+CINTERFACE_PROXY_VTABLE(7) _IAccessibleValueProxyVtbl =
+{
+ &IAccessibleValue_ProxyInfo,
+ &IID_IAccessibleValue,
+ IUnknown_QueryInterface_Proxy,
+ IUnknown_AddRef_Proxy,
+ IUnknown_Release_Proxy ,
+ (void *) (INT_PTR) -1 /* IAccessibleValue::get_currentValue */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleValue::setCurrentValue */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleValue::get_maximumValue */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleValue::get_minimumValue */
+};
+
+const CInterfaceStubVtbl _IAccessibleValueStubVtbl =
+{
+ &IID_IAccessibleValue,
+ &IAccessibleValue_ServerInfo,
+ 7,
+ 0, /* pure interpreted */
+ CStdStubBuffer_METHODS
+};
+
+
+/* Standard interface: __MIDL_itf_ia2_api_all_0000_0006, ver. 0.0,
+ GUID={0x00000000,0x0000,0x0000,{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}} */
+
+
+/* Object interface: IAccessibleText, ver. 0.0,
+ GUID={0x24FD2FFB,0x3AAD,0x4a08,{0x83,0x35,0xA3,0xAD,0x89,0xC0,0xFB,0x4B}} */
+
+#pragma code_seg(".orpc")
+static const unsigned short IAccessibleText_FormatStringOffsetTable[] =
+ {
+ 1600,
+ 1644,
+ 76,
+ 1700,
+ 1768,
+ 1806,
+ 1862,
+ 1912,
+ 1962,
+ 2024,
+ 2086,
+ 2148,
+ 2186,
+ 2224,
+ 2274,
+ 2312,
+ 2362,
+ 2424,
+ 2462
+ };
+
+static const MIDL_STUBLESS_PROXY_INFO IAccessibleText_ProxyInfo =
+ {
+ &Object_StubDesc,
+ ia2_api_all__MIDL_ProcFormatString.Format,
+ &IAccessibleText_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0
+ };
+
+
+static const MIDL_SERVER_INFO IAccessibleText_ServerInfo =
+ {
+ &Object_StubDesc,
+ 0,
+ ia2_api_all__MIDL_ProcFormatString.Format,
+ &IAccessibleText_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0,
+ 0};
+CINTERFACE_PROXY_VTABLE(22) _IAccessibleTextProxyVtbl =
+{
+ &IAccessibleText_ProxyInfo,
+ &IID_IAccessibleText,
+ IUnknown_QueryInterface_Proxy,
+ IUnknown_AddRef_Proxy,
+ IUnknown_Release_Proxy ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::addSelection */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::get_attributes */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::get_caretOffset */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::get_characterExtents */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::get_nSelections */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::get_offsetAtPoint */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::get_selection */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::get_text */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::get_textBeforeOffset */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::get_textAfterOffset */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::get_textAtOffset */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::removeSelection */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::setCaretOffset */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::setSelection */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::get_nCharacters */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::scrollSubstringTo */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::scrollSubstringToPoint */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::get_newText */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::get_oldText */
+};
+
+const CInterfaceStubVtbl _IAccessibleTextStubVtbl =
+{
+ &IID_IAccessibleText,
+ &IAccessibleText_ServerInfo,
+ 22,
+ 0, /* pure interpreted */
+ CStdStubBuffer_METHODS
+};
+
+
+/* Object interface: IAccessibleText2, ver. 0.0,
+ GUID={0x9690A9CC,0x5C80,0x4DF5,{0x85,0x2E,0x2D,0x5A,0xE4,0x18,0x9A,0x54}} */
+
+#pragma code_seg(".orpc")
+static const unsigned short IAccessibleText2_FormatStringOffsetTable[] =
+ {
+ 1600,
+ 1644,
+ 76,
+ 1700,
+ 1768,
+ 1806,
+ 1862,
+ 1912,
+ 1962,
+ 2024,
+ 2086,
+ 2148,
+ 2186,
+ 2224,
+ 2274,
+ 2312,
+ 2362,
+ 2424,
+ 2462,
+ 2500
+ };
+
+static const MIDL_STUBLESS_PROXY_INFO IAccessibleText2_ProxyInfo =
+ {
+ &Object_StubDesc,
+ ia2_api_all__MIDL_ProcFormatString.Format,
+ &IAccessibleText2_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0
+ };
+
+
+static const MIDL_SERVER_INFO IAccessibleText2_ServerInfo =
+ {
+ &Object_StubDesc,
+ 0,
+ ia2_api_all__MIDL_ProcFormatString.Format,
+ &IAccessibleText2_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0,
+ 0};
+CINTERFACE_PROXY_VTABLE(23) _IAccessibleText2ProxyVtbl =
+{
+ &IAccessibleText2_ProxyInfo,
+ &IID_IAccessibleText2,
+ IUnknown_QueryInterface_Proxy,
+ IUnknown_AddRef_Proxy,
+ IUnknown_Release_Proxy ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::addSelection */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::get_attributes */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::get_caretOffset */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::get_characterExtents */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::get_nSelections */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::get_offsetAtPoint */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::get_selection */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::get_text */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::get_textBeforeOffset */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::get_textAfterOffset */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::get_textAtOffset */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::removeSelection */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::setCaretOffset */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::setSelection */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::get_nCharacters */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::scrollSubstringTo */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::scrollSubstringToPoint */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::get_newText */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::get_oldText */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText2::get_attributeRange */
+};
+
+const CInterfaceStubVtbl _IAccessibleText2StubVtbl =
+{
+ &IID_IAccessibleText2,
+ &IAccessibleText2_ServerInfo,
+ 23,
+ 0, /* pure interpreted */
+ CStdStubBuffer_METHODS
+};
+
+
+/* Object interface: IAccessibleEditableText, ver. 0.0,
+ GUID={0xA59AA09A,0x7011,0x4b65,{0x93,0x9D,0x32,0xB1,0xFB,0x55,0x47,0xE3}} */
+
+#pragma code_seg(".orpc")
+static const unsigned short IAccessibleEditableText_FormatStringOffsetTable[] =
+ {
+ 1600,
+ 2562,
+ 2606,
+ 2650,
+ 2694,
+ 2732,
+ 2782
+ };
+
+static const MIDL_STUBLESS_PROXY_INFO IAccessibleEditableText_ProxyInfo =
+ {
+ &Object_StubDesc,
+ ia2_api_all__MIDL_ProcFormatString.Format,
+ &IAccessibleEditableText_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0
+ };
+
+
+static const MIDL_SERVER_INFO IAccessibleEditableText_ServerInfo =
+ {
+ &Object_StubDesc,
+ 0,
+ ia2_api_all__MIDL_ProcFormatString.Format,
+ &IAccessibleEditableText_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0,
+ 0};
+CINTERFACE_PROXY_VTABLE(10) _IAccessibleEditableTextProxyVtbl =
+{
+ &IAccessibleEditableText_ProxyInfo,
+ &IID_IAccessibleEditableText,
+ IUnknown_QueryInterface_Proxy,
+ IUnknown_AddRef_Proxy,
+ IUnknown_Release_Proxy ,
+ (void *) (INT_PTR) -1 /* IAccessibleEditableText::copyText */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleEditableText::deleteText */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleEditableText::insertText */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleEditableText::cutText */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleEditableText::pasteText */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleEditableText::replaceText */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleEditableText::setAttributes */
+};
+
+const CInterfaceStubVtbl _IAccessibleEditableTextStubVtbl =
+{
+ &IID_IAccessibleEditableText,
+ &IAccessibleEditableText_ServerInfo,
+ 10,
+ 0, /* pure interpreted */
+ CStdStubBuffer_METHODS
+};
+
+
+/* Object interface: IAccessibleHyperlink, ver. 0.0,
+ GUID={0x01C20F2B,0x3DD2,0x400f,{0x94,0x9F,0xAD,0x00,0xBD,0xAB,0x1D,0x41}} */
+
+#pragma code_seg(".orpc")
+static const unsigned short IAccessibleHyperlink_FormatStringOffsetTable[] =
+ {
+ 208,
+ 246,
+ 284,
+ 328,
+ 384,
+ 428,
+ 2832,
+ 2876,
+ 2920,
+ 2958,
+ 2996
+ };
+
+static const MIDL_STUBLESS_PROXY_INFO IAccessibleHyperlink_ProxyInfo =
+ {
+ &Object_StubDesc,
+ ia2_api_all__MIDL_ProcFormatString.Format,
+ &IAccessibleHyperlink_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0
+ };
+
+
+static const MIDL_SERVER_INFO IAccessibleHyperlink_ServerInfo =
+ {
+ &Object_StubDesc,
+ 0,
+ ia2_api_all__MIDL_ProcFormatString.Format,
+ &IAccessibleHyperlink_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0,
+ 0};
+CINTERFACE_PROXY_VTABLE(14) _IAccessibleHyperlinkProxyVtbl =
+{
+ &IAccessibleHyperlink_ProxyInfo,
+ &IID_IAccessibleHyperlink,
+ IUnknown_QueryInterface_Proxy,
+ IUnknown_AddRef_Proxy,
+ IUnknown_Release_Proxy ,
+ (void *) (INT_PTR) -1 /* IAccessibleAction::nActions */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleAction::doAction */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleAction::get_description */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleAction::get_keyBinding */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleAction::get_name */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleAction::get_localizedName */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleHyperlink::get_anchor */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleHyperlink::get_anchorTarget */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleHyperlink::get_startIndex */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleHyperlink::get_endIndex */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleHyperlink::get_valid */
+};
+
+const CInterfaceStubVtbl _IAccessibleHyperlinkStubVtbl =
+{
+ &IID_IAccessibleHyperlink,
+ &IAccessibleHyperlink_ServerInfo,
+ 14,
+ 0, /* pure interpreted */
+ CStdStubBuffer_METHODS
+};
+
+
+/* Object interface: IAccessibleHypertext, ver. 0.0,
+ GUID={0x6B4F8BBF,0xF1F2,0x418a,{0xB3,0x5E,0xA1,0x95,0xBC,0x41,0x03,0xB9}} */
+
+#pragma code_seg(".orpc")
+static const unsigned short IAccessibleHypertext_FormatStringOffsetTable[] =
+ {
+ 1600,
+ 1644,
+ 76,
+ 1700,
+ 1768,
+ 1806,
+ 1862,
+ 1912,
+ 1962,
+ 2024,
+ 2086,
+ 2148,
+ 2186,
+ 2224,
+ 2274,
+ 2312,
+ 2362,
+ 2424,
+ 2462,
+ 3034,
+ 3072,
+ 3116
+ };
+
+static const MIDL_STUBLESS_PROXY_INFO IAccessibleHypertext_ProxyInfo =
+ {
+ &Object_StubDesc,
+ ia2_api_all__MIDL_ProcFormatString.Format,
+ &IAccessibleHypertext_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0
+ };
+
+
+static const MIDL_SERVER_INFO IAccessibleHypertext_ServerInfo =
+ {
+ &Object_StubDesc,
+ 0,
+ ia2_api_all__MIDL_ProcFormatString.Format,
+ &IAccessibleHypertext_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0,
+ 0};
+CINTERFACE_PROXY_VTABLE(25) _IAccessibleHypertextProxyVtbl =
+{
+ &IAccessibleHypertext_ProxyInfo,
+ &IID_IAccessibleHypertext,
+ IUnknown_QueryInterface_Proxy,
+ IUnknown_AddRef_Proxy,
+ IUnknown_Release_Proxy ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::addSelection */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::get_attributes */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::get_caretOffset */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::get_characterExtents */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::get_nSelections */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::get_offsetAtPoint */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::get_selection */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::get_text */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::get_textBeforeOffset */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::get_textAfterOffset */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::get_textAtOffset */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::removeSelection */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::setCaretOffset */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::setSelection */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::get_nCharacters */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::scrollSubstringTo */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::scrollSubstringToPoint */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::get_newText */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::get_oldText */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleHypertext::get_nHyperlinks */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleHypertext::get_hyperlink */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleHypertext::get_hyperlinkIndex */
+};
+
+const CInterfaceStubVtbl _IAccessibleHypertextStubVtbl =
+{
+ &IID_IAccessibleHypertext,
+ &IAccessibleHypertext_ServerInfo,
+ 25,
+ 0, /* pure interpreted */
+ CStdStubBuffer_METHODS
+};
+
+
+/* Object interface: IAccessibleHypertext2, ver. 0.0,
+ GUID={0xCF64D89F,0x8287,0x4B44,{0x85,0x01,0xA8,0x27,0x45,0x3A,0x60,0x77}} */
+
+#pragma code_seg(".orpc")
+static const unsigned short IAccessibleHypertext2_FormatStringOffsetTable[] =
+ {
+ 1600,
+ 1644,
+ 76,
+ 1700,
+ 1768,
+ 1806,
+ 1862,
+ 1912,
+ 1962,
+ 2024,
+ 2086,
+ 2148,
+ 2186,
+ 2224,
+ 2274,
+ 2312,
+ 2362,
+ 2424,
+ 2462,
+ 3034,
+ 3072,
+ 3116,
+ 3160
+ };
+
+static const MIDL_STUBLESS_PROXY_INFO IAccessibleHypertext2_ProxyInfo =
+ {
+ &Object_StubDesc,
+ ia2_api_all__MIDL_ProcFormatString.Format,
+ &IAccessibleHypertext2_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0
+ };
+
+
+static const MIDL_SERVER_INFO IAccessibleHypertext2_ServerInfo =
+ {
+ &Object_StubDesc,
+ 0,
+ ia2_api_all__MIDL_ProcFormatString.Format,
+ &IAccessibleHypertext2_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0,
+ 0};
+CINTERFACE_PROXY_VTABLE(26) _IAccessibleHypertext2ProxyVtbl =
+{
+ &IAccessibleHypertext2_ProxyInfo,
+ &IID_IAccessibleHypertext2,
+ IUnknown_QueryInterface_Proxy,
+ IUnknown_AddRef_Proxy,
+ IUnknown_Release_Proxy ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::addSelection */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::get_attributes */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::get_caretOffset */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::get_characterExtents */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::get_nSelections */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::get_offsetAtPoint */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::get_selection */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::get_text */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::get_textBeforeOffset */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::get_textAfterOffset */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::get_textAtOffset */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::removeSelection */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::setCaretOffset */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::setSelection */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::get_nCharacters */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::scrollSubstringTo */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::scrollSubstringToPoint */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::get_newText */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::get_oldText */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleHypertext::get_nHyperlinks */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleHypertext::get_hyperlink */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleHypertext::get_hyperlinkIndex */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleHypertext2::get_hyperlinks */
+};
+
+const CInterfaceStubVtbl _IAccessibleHypertext2StubVtbl =
+{
+ &IID_IAccessibleHypertext2,
+ &IAccessibleHypertext2_ServerInfo,
+ 26,
+ 0, /* pure interpreted */
+ CStdStubBuffer_METHODS
+};
+
+
+/* Object interface: IAccessibleTable, ver. 0.0,
+ GUID={0x35AD8070,0xC20C,0x4fb4,{0xB0,0x94,0xF4,0xF7,0x27,0x5D,0xD4,0x69}} */
+
+#pragma code_seg(".orpc")
+static const unsigned short IAccessibleTable_FormatStringOffsetTable[] =
+ {
+ 3204,
+ 3254,
+ 3292,
+ 3342,
+ 3386,
+ 3436,
+ 3480,
+ 3524,
+ 2920,
+ 2958,
+ 3562,
+ 3600,
+ 3638,
+ 3682,
+ 3732,
+ 3776,
+ 3820,
+ 3870,
+ 3920,
+ 3970,
+ 4008,
+ 4052,
+ 4096,
+ 4146,
+ 4184,
+ 4222,
+ 4260,
+ 4298,
+ 4366
+ };
+
+static const MIDL_STUBLESS_PROXY_INFO IAccessibleTable_ProxyInfo =
+ {
+ &Object_StubDesc,
+ ia2_api_all__MIDL_ProcFormatString.Format,
+ &IAccessibleTable_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0
+ };
+
+
+static const MIDL_SERVER_INFO IAccessibleTable_ServerInfo =
+ {
+ &Object_StubDesc,
+ 0,
+ ia2_api_all__MIDL_ProcFormatString.Format,
+ &IAccessibleTable_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0,
+ 0};
+CINTERFACE_PROXY_VTABLE(32) _IAccessibleTableProxyVtbl =
+{
+ &IAccessibleTable_ProxyInfo,
+ &IID_IAccessibleTable,
+ IUnknown_QueryInterface_Proxy,
+ IUnknown_AddRef_Proxy,
+ IUnknown_Release_Proxy ,
+ (void *) (INT_PTR) -1 /* IAccessibleTable::get_accessibleAt */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleTable::get_caption */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleTable::get_childIndex */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleTable::get_columnDescription */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleTable::get_columnExtentAt */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleTable::get_columnHeader */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleTable::get_columnIndex */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleTable::get_nColumns */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleTable::get_nRows */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleTable::get_nSelectedChildren */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleTable::get_nSelectedColumns */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleTable::get_nSelectedRows */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleTable::get_rowDescription */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleTable::get_rowExtentAt */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleTable::get_rowHeader */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleTable::get_rowIndex */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleTable::get_selectedChildren */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleTable::get_selectedColumns */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleTable::get_selectedRows */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleTable::get_summary */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleTable::get_isColumnSelected */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleTable::get_isRowSelected */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleTable::get_isSelected */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleTable::selectRow */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleTable::selectColumn */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleTable::unselectRow */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleTable::unselectColumn */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleTable::get_rowColumnExtentsAtIndex */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleTable::get_modelChange */
+};
+
+const CInterfaceStubVtbl _IAccessibleTableStubVtbl =
+{
+ &IID_IAccessibleTable,
+ &IAccessibleTable_ServerInfo,
+ 32,
+ 0, /* pure interpreted */
+ CStdStubBuffer_METHODS
+};
+
+
+/* Object interface: IAccessibleTable2, ver. 0.0,
+ GUID={0x6167f295,0x06f0,0x4cdd,{0xa1,0xfa,0x02,0xe2,0x51,0x53,0xd8,0x69}} */
+
+#pragma code_seg(".orpc")
+static const unsigned short IAccessibleTable2_FormatStringOffsetTable[] =
+ {
+ 3204,
+ 3254,
+ 284,
+ 4404,
+ 1768,
+ 4442,
+ 4480,
+ 3524,
+ 4518,
+ 4562,
+ 4606,
+ 4650,
+ 4694,
+ 4732,
+ 4776,
+ 4820,
+ 4858,
+ 4896,
+ 4934,
+ 4972
+ };
+
+static const MIDL_STUBLESS_PROXY_INFO IAccessibleTable2_ProxyInfo =
+ {
+ &Object_StubDesc,
+ ia2_api_all__MIDL_ProcFormatString.Format,
+ &IAccessibleTable2_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0
+ };
+
+
+static const MIDL_SERVER_INFO IAccessibleTable2_ServerInfo =
+ {
+ &Object_StubDesc,
+ 0,
+ ia2_api_all__MIDL_ProcFormatString.Format,
+ &IAccessibleTable2_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0,
+ 0};
+CINTERFACE_PROXY_VTABLE(23) _IAccessibleTable2ProxyVtbl =
+{
+ &IAccessibleTable2_ProxyInfo,
+ &IID_IAccessibleTable2,
+ IUnknown_QueryInterface_Proxy,
+ IUnknown_AddRef_Proxy,
+ IUnknown_Release_Proxy ,
+ (void *) (INT_PTR) -1 /* IAccessibleTable2::get_cellAt */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleTable2::get_caption */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleTable2::get_columnDescription */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleTable2::get_nColumns */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleTable2::get_nRows */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleTable2::get_nSelectedCells */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleTable2::get_nSelectedColumns */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleTable2::get_nSelectedRows */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleTable2::get_rowDescription */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleTable2::get_selectedCells */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleTable2::get_selectedColumns */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleTable2::get_selectedRows */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleTable2::get_summary */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleTable2::get_isColumnSelected */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleTable2::get_isRowSelected */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleTable2::selectRow */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleTable2::selectColumn */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleTable2::unselectRow */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleTable2::unselectColumn */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleTable2::get_modelChange */
+};
+
+const CInterfaceStubVtbl _IAccessibleTable2StubVtbl =
+{
+ &IID_IAccessibleTable2,
+ &IAccessibleTable2_ServerInfo,
+ 23,
+ 0, /* pure interpreted */
+ CStdStubBuffer_METHODS
+};
+
+
+/* Object interface: IAccessibleTableCell, ver. 0.0,
+ GUID={0x594116B1,0xC99F,0x4847,{0xAD,0x06,0x0A,0x7A,0x86,0xEC,0xE6,0x45}} */
+
+#pragma code_seg(".orpc")
+static const unsigned short IAccessibleTableCell_FormatStringOffsetTable[] =
+ {
+ 208,
+ 5010,
+ 76,
+ 4404,
+ 5054,
+ 4442,
+ 5098,
+ 5136,
+ 5198
+ };
+
+static const MIDL_STUBLESS_PROXY_INFO IAccessibleTableCell_ProxyInfo =
+ {
+ &Object_StubDesc,
+ ia2_api_all__MIDL_ProcFormatString.Format,
+ &IAccessibleTableCell_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0
+ };
+
+
+static const MIDL_SERVER_INFO IAccessibleTableCell_ServerInfo =
+ {
+ &Object_StubDesc,
+ 0,
+ ia2_api_all__MIDL_ProcFormatString.Format,
+ &IAccessibleTableCell_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0,
+ 0};
+CINTERFACE_PROXY_VTABLE(12) _IAccessibleTableCellProxyVtbl =
+{
+ &IAccessibleTableCell_ProxyInfo,
+ &IID_IAccessibleTableCell,
+ IUnknown_QueryInterface_Proxy,
+ IUnknown_AddRef_Proxy,
+ IUnknown_Release_Proxy ,
+ (void *) (INT_PTR) -1 /* IAccessibleTableCell::get_columnExtent */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleTableCell::get_columnHeaderCells */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleTableCell::get_columnIndex */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleTableCell::get_rowExtent */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleTableCell::get_rowHeaderCells */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleTableCell::get_rowIndex */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleTableCell::get_isSelected */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleTableCell::get_rowColumnExtents */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleTableCell::get_table */
+};
+
+const CInterfaceStubVtbl _IAccessibleTableCellStubVtbl =
+{
+ &IID_IAccessibleTableCell,
+ &IAccessibleTableCell_ServerInfo,
+ 12,
+ 0, /* pure interpreted */
+ CStdStubBuffer_METHODS
+};
+
+
+/* Object interface: IAccessibleImage, ver. 0.0,
+ GUID={0xFE5ABB3D,0x615E,0x4f7b,{0x90,0x9F,0x5F,0x0E,0xDA,0x9E,0x8D,0xDE}} */
+
+#pragma code_seg(".orpc")
+static const unsigned short IAccessibleImage_FormatStringOffsetTable[] =
+ {
+ 0,
+ 5236,
+ 5286
+ };
+
+static const MIDL_STUBLESS_PROXY_INFO IAccessibleImage_ProxyInfo =
+ {
+ &Object_StubDesc,
+ ia2_api_all__MIDL_ProcFormatString.Format,
+ &IAccessibleImage_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0
+ };
+
+
+static const MIDL_SERVER_INFO IAccessibleImage_ServerInfo =
+ {
+ &Object_StubDesc,
+ 0,
+ ia2_api_all__MIDL_ProcFormatString.Format,
+ &IAccessibleImage_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0,
+ 0};
+CINTERFACE_PROXY_VTABLE(6) _IAccessibleImageProxyVtbl =
+{
+ &IAccessibleImage_ProxyInfo,
+ &IID_IAccessibleImage,
+ IUnknown_QueryInterface_Proxy,
+ IUnknown_AddRef_Proxy,
+ IUnknown_Release_Proxy ,
+ (void *) (INT_PTR) -1 /* IAccessibleImage::get_description */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleImage::get_imagePosition */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleImage::get_imageSize */
+};
+
+const CInterfaceStubVtbl _IAccessibleImageStubVtbl =
+{
+ &IID_IAccessibleImage,
+ &IAccessibleImage_ServerInfo,
+ 6,
+ 0, /* pure interpreted */
+ CStdStubBuffer_METHODS
+};
+
+
+/* Standard interface: __MIDL_itf_ia2_api_all_0000_0016, ver. 0.0,
+ GUID={0x00000000,0x0000,0x0000,{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}} */
+
+
+/* Object interface: IAccessibleApplication, ver. 0.0,
+ GUID={0xD49DED83,0x5B25,0x43F4,{0x9B,0x95,0x93,0xB4,0x45,0x95,0x97,0x9E}} */
+
+#pragma code_seg(".orpc")
+static const unsigned short IAccessibleApplication_FormatStringOffsetTable[] =
+ {
+ 0,
+ 38,
+ 5330,
+ 5368
+ };
+
+static const MIDL_STUBLESS_PROXY_INFO IAccessibleApplication_ProxyInfo =
+ {
+ &Object_StubDesc,
+ ia2_api_all__MIDL_ProcFormatString.Format,
+ &IAccessibleApplication_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0
+ };
+
+
+static const MIDL_SERVER_INFO IAccessibleApplication_ServerInfo =
+ {
+ &Object_StubDesc,
+ 0,
+ ia2_api_all__MIDL_ProcFormatString.Format,
+ &IAccessibleApplication_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0,
+ 0};
+CINTERFACE_PROXY_VTABLE(7) _IAccessibleApplicationProxyVtbl =
+{
+ &IAccessibleApplication_ProxyInfo,
+ &IID_IAccessibleApplication,
+ IUnknown_QueryInterface_Proxy,
+ IUnknown_AddRef_Proxy,
+ IUnknown_Release_Proxy ,
+ (void *) (INT_PTR) -1 /* IAccessibleApplication::get_appName */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleApplication::get_appVersion */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleApplication::get_toolkitName */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleApplication::get_toolkitVersion */
+};
+
+const CInterfaceStubVtbl _IAccessibleApplicationStubVtbl =
+{
+ &IID_IAccessibleApplication,
+ &IAccessibleApplication_ServerInfo,
+ 7,
+ 0, /* pure interpreted */
+ CStdStubBuffer_METHODS
+};
+
+
+/* Object interface: IAccessibleDocument, ver. 0.0,
+ GUID={0xC48C7FCF,0x4AB5,0x4056,{0xAF,0xA6,0x90,0x2D,0x6E,0x1D,0x11,0x49}} */
+
+#pragma code_seg(".orpc")
+static const unsigned short IAccessibleDocument_FormatStringOffsetTable[] =
+ {
+ 5406
+ };
+
+static const MIDL_STUBLESS_PROXY_INFO IAccessibleDocument_ProxyInfo =
+ {
+ &Object_StubDesc,
+ ia2_api_all__MIDL_ProcFormatString.Format,
+ &IAccessibleDocument_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0
+ };
+
+
+static const MIDL_SERVER_INFO IAccessibleDocument_ServerInfo =
+ {
+ &Object_StubDesc,
+ 0,
+ ia2_api_all__MIDL_ProcFormatString.Format,
+ &IAccessibleDocument_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0,
+ 0};
+CINTERFACE_PROXY_VTABLE(4) _IAccessibleDocumentProxyVtbl =
+{
+ &IAccessibleDocument_ProxyInfo,
+ &IID_IAccessibleDocument,
+ IUnknown_QueryInterface_Proxy,
+ IUnknown_AddRef_Proxy,
+ IUnknown_Release_Proxy ,
+ (void *) (INT_PTR) -1 /* IAccessibleDocument::get_anchorTarget */
+};
+
+const CInterfaceStubVtbl _IAccessibleDocumentStubVtbl =
+{
+ &IID_IAccessibleDocument,
+ &IAccessibleDocument_ServerInfo,
+ 4,
+ 0, /* pure interpreted */
+ CStdStubBuffer_METHODS
+};
+
+
+/* Standard interface: __MIDL_itf_ia2_api_all_0000_0018, ver. 0.0,
+ GUID={0x00000000,0x0000,0x0000,{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}} */
+
+static const MIDL_STUB_DESC Object_StubDesc =
+ {
+ 0,
+ NdrOleAllocate,
+ NdrOleFree,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ ia2_api_all__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 _ia2_api_all_ProxyVtblList[] =
+{
+ ( CInterfaceProxyVtbl *) &_IAccessibleHyperlinkProxyVtbl,
+ ( CInterfaceProxyVtbl *) &_IAccessibleImageProxyVtbl,
+ ( CInterfaceProxyVtbl *) &_IAccessibleActionProxyVtbl,
+ ( CInterfaceProxyVtbl *) &_IAccessibleValueProxyVtbl,
+ ( CInterfaceProxyVtbl *) &_IAccessible2ProxyVtbl,
+ ( CInterfaceProxyVtbl *) &_IAccessibleTableProxyVtbl,
+ ( CInterfaceProxyVtbl *) &_IAccessibleApplicationProxyVtbl,
+ ( CInterfaceProxyVtbl *) &_IAccessibleTable2ProxyVtbl,
+ ( CInterfaceProxyVtbl *) &_IAccessibleEditableTextProxyVtbl,
+ ( CInterfaceProxyVtbl *) &_IAccessibleHypertext2ProxyVtbl,
+ ( CInterfaceProxyVtbl *) &_IAccessibleComponentProxyVtbl,
+ ( CInterfaceProxyVtbl *) &_IAccessibleTableCellProxyVtbl,
+ ( CInterfaceProxyVtbl *) &_IAccessibleHypertextProxyVtbl,
+ ( CInterfaceProxyVtbl *) &_IAccessibleText2ProxyVtbl,
+ ( CInterfaceProxyVtbl *) &_IAccessibleDocumentProxyVtbl,
+ ( CInterfaceProxyVtbl *) &_IAccessible2_2ProxyVtbl,
+ ( CInterfaceProxyVtbl *) &_IAccessibleRelationProxyVtbl,
+ ( CInterfaceProxyVtbl *) &_IAccessibleTextProxyVtbl,
+ 0
+};
+
+const CInterfaceStubVtbl * const _ia2_api_all_StubVtblList[] =
+{
+ ( CInterfaceStubVtbl *) &_IAccessibleHyperlinkStubVtbl,
+ ( CInterfaceStubVtbl *) &_IAccessibleImageStubVtbl,
+ ( CInterfaceStubVtbl *) &_IAccessibleActionStubVtbl,
+ ( CInterfaceStubVtbl *) &_IAccessibleValueStubVtbl,
+ ( CInterfaceStubVtbl *) &_IAccessible2StubVtbl,
+ ( CInterfaceStubVtbl *) &_IAccessibleTableStubVtbl,
+ ( CInterfaceStubVtbl *) &_IAccessibleApplicationStubVtbl,
+ ( CInterfaceStubVtbl *) &_IAccessibleTable2StubVtbl,
+ ( CInterfaceStubVtbl *) &_IAccessibleEditableTextStubVtbl,
+ ( CInterfaceStubVtbl *) &_IAccessibleHypertext2StubVtbl,
+ ( CInterfaceStubVtbl *) &_IAccessibleComponentStubVtbl,
+ ( CInterfaceStubVtbl *) &_IAccessibleTableCellStubVtbl,
+ ( CInterfaceStubVtbl *) &_IAccessibleHypertextStubVtbl,
+ ( CInterfaceStubVtbl *) &_IAccessibleText2StubVtbl,
+ ( CInterfaceStubVtbl *) &_IAccessibleDocumentStubVtbl,
+ ( CInterfaceStubVtbl *) &_IAccessible2_2StubVtbl,
+ ( CInterfaceStubVtbl *) &_IAccessibleRelationStubVtbl,
+ ( CInterfaceStubVtbl *) &_IAccessibleTextStubVtbl,
+ 0
+};
+
+PCInterfaceName const _ia2_api_all_InterfaceNamesList[] =
+{
+ "IAccessibleHyperlink",
+ "IAccessibleImage",
+ "IAccessibleAction",
+ "IAccessibleValue",
+ "IAccessible2",
+ "IAccessibleTable",
+ "IAccessibleApplication",
+ "IAccessibleTable2",
+ "IAccessibleEditableText",
+ "IAccessibleHypertext2",
+ "IAccessibleComponent",
+ "IAccessibleTableCell",
+ "IAccessibleHypertext",
+ "IAccessibleText2",
+ "IAccessibleDocument",
+ "IAccessible2_2",
+ "IAccessibleRelation",
+ "IAccessibleText",
+ 0
+};
+
+const IID * const _ia2_api_all_BaseIIDList[] =
+{
+ 0,
+ 0,
+ 0,
+ 0,
+ &IID_IAccessible,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ &IID_IAccessible,
+ 0,
+ 0,
+ 0
+};
+
+
+#define _ia2_api_all_CHECK_IID(n) IID_GENERIC_CHECK_IID( _ia2_api_all, pIID, n)
+
+int __stdcall _ia2_api_all_IID_Lookup( const IID * pIID, int * pIndex )
+{
+ IID_BS_LOOKUP_SETUP
+
+ IID_BS_LOOKUP_INITIAL_TEST( _ia2_api_all, 18, 16 )
+ IID_BS_LOOKUP_NEXT_TEST( _ia2_api_all, 8 )
+ IID_BS_LOOKUP_NEXT_TEST( _ia2_api_all, 4 )
+ IID_BS_LOOKUP_NEXT_TEST( _ia2_api_all, 2 )
+ IID_BS_LOOKUP_NEXT_TEST( _ia2_api_all, 1 )
+ IID_BS_LOOKUP_RETURN_RESULT( _ia2_api_all, 18, *pIndex )
+
+}
+
+const ExtendedProxyFileInfo ia2_api_all_ProxyFileInfo =
+{
+ (PCInterfaceProxyVtblList *) & _ia2_api_all_ProxyVtblList,
+ (PCInterfaceStubVtblList *) & _ia2_api_all_StubVtblList,
+ (const PCInterfaceName * ) & _ia2_api_all_InterfaceNamesList,
+ (const IID ** ) & _ia2_api_all_BaseIIDList,
+ & _ia2_api_all_IID_Lookup,
+ 18,
+ 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/third_party/iaccessible2/x86/ia2_api_all.dlldata.c b/chromium/third_party/win_build_output/midl/third_party/iaccessible2/x86/ia2_api_all.dlldata.c
new file mode 100644
index 00000000000..1685d8340a7
--- /dev/null
+++ b/chromium/third_party/win_build_output/midl/third_party/iaccessible2/x86/ia2_api_all.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( ia2_api_all )
+
+
+PROXYFILE_LIST_START
+/* Start of list */
+ REFERENCE_PROXY_FILE( ia2_api_all ),
+/* 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/third_party/iaccessible2/x86/ia2_api_all.h b/chromium/third_party/win_build_output/midl/third_party/iaccessible2/x86/ia2_api_all.h
new file mode 100644
index 00000000000..c800f13c846
--- /dev/null
+++ b/chromium/third_party/win_build_output/midl/third_party/iaccessible2/x86/ia2_api_all.h
@@ -0,0 +1,4746 @@
+
+
+/* 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 ../../third_party/iaccessible2/ia2_api_all.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 __ia2_api_all_h__
+#define __ia2_api_all_h__
+
+#if defined(_MSC_VER) && (_MSC_VER >= 1020)
+#pragma once
+#endif
+
+/* Forward Declarations */
+
+#ifndef __IAccessibleRelation_FWD_DEFINED__
+#define __IAccessibleRelation_FWD_DEFINED__
+typedef interface IAccessibleRelation IAccessibleRelation;
+
+#endif /* __IAccessibleRelation_FWD_DEFINED__ */
+
+
+#ifndef __IAccessibleAction_FWD_DEFINED__
+#define __IAccessibleAction_FWD_DEFINED__
+typedef interface IAccessibleAction IAccessibleAction;
+
+#endif /* __IAccessibleAction_FWD_DEFINED__ */
+
+
+#ifndef __IAccessible2_FWD_DEFINED__
+#define __IAccessible2_FWD_DEFINED__
+typedef interface IAccessible2 IAccessible2;
+
+#endif /* __IAccessible2_FWD_DEFINED__ */
+
+
+#ifndef __IAccessible2_2_FWD_DEFINED__
+#define __IAccessible2_2_FWD_DEFINED__
+typedef interface IAccessible2_2 IAccessible2_2;
+
+#endif /* __IAccessible2_2_FWD_DEFINED__ */
+
+
+#ifndef __IAccessibleComponent_FWD_DEFINED__
+#define __IAccessibleComponent_FWD_DEFINED__
+typedef interface IAccessibleComponent IAccessibleComponent;
+
+#endif /* __IAccessibleComponent_FWD_DEFINED__ */
+
+
+#ifndef __IAccessibleValue_FWD_DEFINED__
+#define __IAccessibleValue_FWD_DEFINED__
+typedef interface IAccessibleValue IAccessibleValue;
+
+#endif /* __IAccessibleValue_FWD_DEFINED__ */
+
+
+#ifndef __IAccessibleText_FWD_DEFINED__
+#define __IAccessibleText_FWD_DEFINED__
+typedef interface IAccessibleText IAccessibleText;
+
+#endif /* __IAccessibleText_FWD_DEFINED__ */
+
+
+#ifndef __IAccessibleText2_FWD_DEFINED__
+#define __IAccessibleText2_FWD_DEFINED__
+typedef interface IAccessibleText2 IAccessibleText2;
+
+#endif /* __IAccessibleText2_FWD_DEFINED__ */
+
+
+#ifndef __IAccessibleEditableText_FWD_DEFINED__
+#define __IAccessibleEditableText_FWD_DEFINED__
+typedef interface IAccessibleEditableText IAccessibleEditableText;
+
+#endif /* __IAccessibleEditableText_FWD_DEFINED__ */
+
+
+#ifndef __IAccessibleHyperlink_FWD_DEFINED__
+#define __IAccessibleHyperlink_FWD_DEFINED__
+typedef interface IAccessibleHyperlink IAccessibleHyperlink;
+
+#endif /* __IAccessibleHyperlink_FWD_DEFINED__ */
+
+
+#ifndef __IAccessibleHypertext_FWD_DEFINED__
+#define __IAccessibleHypertext_FWD_DEFINED__
+typedef interface IAccessibleHypertext IAccessibleHypertext;
+
+#endif /* __IAccessibleHypertext_FWD_DEFINED__ */
+
+
+#ifndef __IAccessibleHypertext2_FWD_DEFINED__
+#define __IAccessibleHypertext2_FWD_DEFINED__
+typedef interface IAccessibleHypertext2 IAccessibleHypertext2;
+
+#endif /* __IAccessibleHypertext2_FWD_DEFINED__ */
+
+
+#ifndef __IAccessibleTable_FWD_DEFINED__
+#define __IAccessibleTable_FWD_DEFINED__
+typedef interface IAccessibleTable IAccessibleTable;
+
+#endif /* __IAccessibleTable_FWD_DEFINED__ */
+
+
+#ifndef __IAccessibleTable2_FWD_DEFINED__
+#define __IAccessibleTable2_FWD_DEFINED__
+typedef interface IAccessibleTable2 IAccessibleTable2;
+
+#endif /* __IAccessibleTable2_FWD_DEFINED__ */
+
+
+#ifndef __IAccessibleTableCell_FWD_DEFINED__
+#define __IAccessibleTableCell_FWD_DEFINED__
+typedef interface IAccessibleTableCell IAccessibleTableCell;
+
+#endif /* __IAccessibleTableCell_FWD_DEFINED__ */
+
+
+#ifndef __IAccessibleImage_FWD_DEFINED__
+#define __IAccessibleImage_FWD_DEFINED__
+typedef interface IAccessibleImage IAccessibleImage;
+
+#endif /* __IAccessibleImage_FWD_DEFINED__ */
+
+
+#ifndef __IAccessibleApplication_FWD_DEFINED__
+#define __IAccessibleApplication_FWD_DEFINED__
+typedef interface IAccessibleApplication IAccessibleApplication;
+
+#endif /* __IAccessibleApplication_FWD_DEFINED__ */
+
+
+#ifndef __IAccessibleDocument_FWD_DEFINED__
+#define __IAccessibleDocument_FWD_DEFINED__
+typedef interface IAccessibleDocument IAccessibleDocument;
+
+#endif /* __IAccessibleDocument_FWD_DEFINED__ */
+
+
+#ifndef __IAccessible2_FWD_DEFINED__
+#define __IAccessible2_FWD_DEFINED__
+typedef interface IAccessible2 IAccessible2;
+
+#endif /* __IAccessible2_FWD_DEFINED__ */
+
+
+#ifndef __IAccessible2_2_FWD_DEFINED__
+#define __IAccessible2_2_FWD_DEFINED__
+typedef interface IAccessible2_2 IAccessible2_2;
+
+#endif /* __IAccessible2_2_FWD_DEFINED__ */
+
+
+#ifndef __IAccessibleAction_FWD_DEFINED__
+#define __IAccessibleAction_FWD_DEFINED__
+typedef interface IAccessibleAction IAccessibleAction;
+
+#endif /* __IAccessibleAction_FWD_DEFINED__ */
+
+
+#ifndef __IAccessibleApplication_FWD_DEFINED__
+#define __IAccessibleApplication_FWD_DEFINED__
+typedef interface IAccessibleApplication IAccessibleApplication;
+
+#endif /* __IAccessibleApplication_FWD_DEFINED__ */
+
+
+#ifndef __IAccessibleComponent_FWD_DEFINED__
+#define __IAccessibleComponent_FWD_DEFINED__
+typedef interface IAccessibleComponent IAccessibleComponent;
+
+#endif /* __IAccessibleComponent_FWD_DEFINED__ */
+
+
+#ifndef __IAccessibleDocument_FWD_DEFINED__
+#define __IAccessibleDocument_FWD_DEFINED__
+typedef interface IAccessibleDocument IAccessibleDocument;
+
+#endif /* __IAccessibleDocument_FWD_DEFINED__ */
+
+
+#ifndef __IAccessibleEditableText_FWD_DEFINED__
+#define __IAccessibleEditableText_FWD_DEFINED__
+typedef interface IAccessibleEditableText IAccessibleEditableText;
+
+#endif /* __IAccessibleEditableText_FWD_DEFINED__ */
+
+
+#ifndef __IAccessibleHyperlink_FWD_DEFINED__
+#define __IAccessibleHyperlink_FWD_DEFINED__
+typedef interface IAccessibleHyperlink IAccessibleHyperlink;
+
+#endif /* __IAccessibleHyperlink_FWD_DEFINED__ */
+
+
+#ifndef __IAccessibleText_FWD_DEFINED__
+#define __IAccessibleText_FWD_DEFINED__
+typedef interface IAccessibleText IAccessibleText;
+
+#endif /* __IAccessibleText_FWD_DEFINED__ */
+
+
+#ifndef __IAccessibleHypertext_FWD_DEFINED__
+#define __IAccessibleHypertext_FWD_DEFINED__
+typedef interface IAccessibleHypertext IAccessibleHypertext;
+
+#endif /* __IAccessibleHypertext_FWD_DEFINED__ */
+
+
+#ifndef __IAccessibleHypertext2_FWD_DEFINED__
+#define __IAccessibleHypertext2_FWD_DEFINED__
+typedef interface IAccessibleHypertext2 IAccessibleHypertext2;
+
+#endif /* __IAccessibleHypertext2_FWD_DEFINED__ */
+
+
+#ifndef __IAccessibleImage_FWD_DEFINED__
+#define __IAccessibleImage_FWD_DEFINED__
+typedef interface IAccessibleImage IAccessibleImage;
+
+#endif /* __IAccessibleImage_FWD_DEFINED__ */
+
+
+#ifndef __IAccessibleRelation_FWD_DEFINED__
+#define __IAccessibleRelation_FWD_DEFINED__
+typedef interface IAccessibleRelation IAccessibleRelation;
+
+#endif /* __IAccessibleRelation_FWD_DEFINED__ */
+
+
+#ifndef __IAccessibleTable_FWD_DEFINED__
+#define __IAccessibleTable_FWD_DEFINED__
+typedef interface IAccessibleTable IAccessibleTable;
+
+#endif /* __IAccessibleTable_FWD_DEFINED__ */
+
+
+#ifndef __IAccessibleTable2_FWD_DEFINED__
+#define __IAccessibleTable2_FWD_DEFINED__
+typedef interface IAccessibleTable2 IAccessibleTable2;
+
+#endif /* __IAccessibleTable2_FWD_DEFINED__ */
+
+
+#ifndef __IAccessibleTableCell_FWD_DEFINED__
+#define __IAccessibleTableCell_FWD_DEFINED__
+typedef interface IAccessibleTableCell IAccessibleTableCell;
+
+#endif /* __IAccessibleTableCell_FWD_DEFINED__ */
+
+
+#ifndef __IAccessibleText2_FWD_DEFINED__
+#define __IAccessibleText2_FWD_DEFINED__
+typedef interface IAccessibleText2 IAccessibleText2;
+
+#endif /* __IAccessibleText2_FWD_DEFINED__ */
+
+
+#ifndef __IAccessibleValue_FWD_DEFINED__
+#define __IAccessibleValue_FWD_DEFINED__
+typedef interface IAccessibleValue IAccessibleValue;
+
+#endif /* __IAccessibleValue_FWD_DEFINED__ */
+
+
+/* header files for imported files */
+#include "objidl.h"
+#include "oaidl.h"
+#include "oleacc.h"
+
+#ifdef __cplusplus
+extern "C"{
+#endif
+
+
+/* interface __MIDL_itf_ia2_api_all_0000_0000 */
+/* [local] */
+
+
+enum IA2ScrollType
+ {
+ IA2_SCROLL_TYPE_TOP_LEFT = 0,
+ IA2_SCROLL_TYPE_BOTTOM_RIGHT = ( IA2_SCROLL_TYPE_TOP_LEFT + 1 ) ,
+ IA2_SCROLL_TYPE_TOP_EDGE = ( IA2_SCROLL_TYPE_BOTTOM_RIGHT + 1 ) ,
+ IA2_SCROLL_TYPE_BOTTOM_EDGE = ( IA2_SCROLL_TYPE_TOP_EDGE + 1 ) ,
+ IA2_SCROLL_TYPE_LEFT_EDGE = ( IA2_SCROLL_TYPE_BOTTOM_EDGE + 1 ) ,
+ IA2_SCROLL_TYPE_RIGHT_EDGE = ( IA2_SCROLL_TYPE_LEFT_EDGE + 1 ) ,
+ IA2_SCROLL_TYPE_ANYWHERE = ( IA2_SCROLL_TYPE_RIGHT_EDGE + 1 )
+ } ;
+
+enum IA2CoordinateType
+ {
+ IA2_COORDTYPE_SCREEN_RELATIVE = 0,
+ IA2_COORDTYPE_PARENT_RELATIVE = ( IA2_COORDTYPE_SCREEN_RELATIVE + 1 )
+ } ;
+
+enum IA2TextSpecialOffsets
+ {
+ IA2_TEXT_OFFSET_LENGTH = -1,
+ IA2_TEXT_OFFSET_CARET = -2
+ } ;
+
+enum IA2TableModelChangeType
+ {
+ IA2_TABLE_MODEL_CHANGE_INSERT = 0,
+ IA2_TABLE_MODEL_CHANGE_DELETE = ( IA2_TABLE_MODEL_CHANGE_INSERT + 1 ) ,
+ IA2_TABLE_MODEL_CHANGE_UPDATE = ( IA2_TABLE_MODEL_CHANGE_DELETE + 1 )
+ } ;
+typedef struct IA2TableModelChange
+ {
+ enum IA2TableModelChangeType type;
+ long firstRow;
+ long lastRow;
+ long firstColumn;
+ long lastColumn;
+ } IA2TableModelChange;
+
+#define IA2_RELATION_CONTAINING_APPLICATION ( L"containingApplication" )
+
+#define IA2_RELATION_CONTAINING_DOCUMENT ( L"containingDocument" )
+
+#define IA2_RELATION_CONTAINING_TAB_PANE ( L"containingTabPane" )
+
+#define IA2_RELATION_CONTAINING_WINDOW ( L"containingWindow" )
+
+#define IA2_RELATION_CONTROLLED_BY ( L"controlledBy" )
+
+#define IA2_RELATION_CONTROLLER_FOR ( L"controllerFor" )
+
+#define IA2_RELATION_DESCRIBED_BY ( L"describedBy" )
+
+#define IA2_RELATION_DESCRIPTION_FOR ( L"descriptionFor" )
+
+#define IA2_RELATION_EMBEDDED_BY ( L"embeddedBy" )
+
+#define IA2_RELATION_EMBEDS ( L"embeds" )
+
+#define IA2_RELATION_FLOWS_FROM ( L"flowsFrom" )
+
+#define IA2_RELATION_FLOWS_TO ( L"flowsTo" )
+
+#define IA2_RELATION_LABEL_FOR ( L"labelFor" )
+
+#define IA2_RELATION_LABELED_BY ( L"labelledBy" )
+
+#define IA2_RELATION_LABELLED_BY ( L"labelledBy" )
+
+#define IA2_RELATION_MEMBER_OF ( L"memberOf" )
+
+#define IA2_RELATION_NEXT_TABBABLE ( L"nextTabbable" )
+
+#define IA2_RELATION_NODE_CHILD_OF ( L"nodeChildOf" )
+
+#define IA2_RELATION_NODE_PARENT_OF ( L"nodeParentOf" )
+
+#define IA2_RELATION_PARENT_WINDOW_OF ( L"parentWindowOf" )
+
+#define IA2_RELATION_POPUP_FOR ( L"popupFor" )
+
+#define IA2_RELATION_PREVIOUS_TABBABLE ( L"previousTabbable" )
+
+#define IA2_RELATION_SUBWINDOW_OF ( L"subwindowOf" )
+
+
+
+extern RPC_IF_HANDLE __MIDL_itf_ia2_api_all_0000_0000_v0_0_c_ifspec;
+extern RPC_IF_HANDLE __MIDL_itf_ia2_api_all_0000_0000_v0_0_s_ifspec;
+
+#ifndef __IAccessibleRelation_INTERFACE_DEFINED__
+#define __IAccessibleRelation_INTERFACE_DEFINED__
+
+/* interface IAccessibleRelation */
+/* [uuid][object] */
+
+
+EXTERN_C const IID IID_IAccessibleRelation;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("7CDF86EE-C3DA-496a-BDA4-281B336E1FDC")
+ IAccessibleRelation : public IUnknown
+ {
+ public:
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_relationType(
+ /* [retval][out] */ BSTR *relationType) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_localizedRelationType(
+ /* [retval][out] */ BSTR *localizedRelationType) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_nTargets(
+ /* [retval][out] */ long *nTargets) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_target(
+ /* [in] */ long targetIndex,
+ /* [retval][out] */ IUnknown **target) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_targets(
+ /* [in] */ long maxTargets,
+ /* [length_is][size_is][out] */ IUnknown **targets,
+ /* [retval][out] */ long *nTargets) = 0;
+
+ };
+
+
+#else /* C style interface */
+
+ typedef struct IAccessibleRelationVtbl
+ {
+ BEGIN_INTERFACE
+
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ IAccessibleRelation * This,
+ /* [in] */ REFIID riid,
+ /* [annotation][iid_is][out] */
+ _COM_Outptr_ void **ppvObject);
+
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ IAccessibleRelation * This);
+
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ IAccessibleRelation * This);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_relationType )(
+ IAccessibleRelation * This,
+ /* [retval][out] */ BSTR *relationType);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_localizedRelationType )(
+ IAccessibleRelation * This,
+ /* [retval][out] */ BSTR *localizedRelationType);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_nTargets )(
+ IAccessibleRelation * This,
+ /* [retval][out] */ long *nTargets);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_target )(
+ IAccessibleRelation * This,
+ /* [in] */ long targetIndex,
+ /* [retval][out] */ IUnknown **target);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_targets )(
+ IAccessibleRelation * This,
+ /* [in] */ long maxTargets,
+ /* [length_is][size_is][out] */ IUnknown **targets,
+ /* [retval][out] */ long *nTargets);
+
+ END_INTERFACE
+ } IAccessibleRelationVtbl;
+
+ interface IAccessibleRelation
+ {
+ CONST_VTBL struct IAccessibleRelationVtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define IAccessibleRelation_QueryInterface(This,riid,ppvObject) \
+ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
+
+#define IAccessibleRelation_AddRef(This) \
+ ( (This)->lpVtbl -> AddRef(This) )
+
+#define IAccessibleRelation_Release(This) \
+ ( (This)->lpVtbl -> Release(This) )
+
+
+#define IAccessibleRelation_get_relationType(This,relationType) \
+ ( (This)->lpVtbl -> get_relationType(This,relationType) )
+
+#define IAccessibleRelation_get_localizedRelationType(This,localizedRelationType) \
+ ( (This)->lpVtbl -> get_localizedRelationType(This,localizedRelationType) )
+
+#define IAccessibleRelation_get_nTargets(This,nTargets) \
+ ( (This)->lpVtbl -> get_nTargets(This,nTargets) )
+
+#define IAccessibleRelation_get_target(This,targetIndex,target) \
+ ( (This)->lpVtbl -> get_target(This,targetIndex,target) )
+
+#define IAccessibleRelation_get_targets(This,maxTargets,targets,nTargets) \
+ ( (This)->lpVtbl -> get_targets(This,maxTargets,targets,nTargets) )
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+
+#endif /* __IAccessibleRelation_INTERFACE_DEFINED__ */
+
+
+/* interface __MIDL_itf_ia2_api_all_0000_0001 */
+/* [local] */
+
+
+enum IA2Actions
+ {
+ IA2_ACTION_OPEN = -1,
+ IA2_ACTION_COMPLETE = -2,
+ IA2_ACTION_CLOSE = -3
+ } ;
+
+
+extern RPC_IF_HANDLE __MIDL_itf_ia2_api_all_0000_0001_v0_0_c_ifspec;
+extern RPC_IF_HANDLE __MIDL_itf_ia2_api_all_0000_0001_v0_0_s_ifspec;
+
+#ifndef __IAccessibleAction_INTERFACE_DEFINED__
+#define __IAccessibleAction_INTERFACE_DEFINED__
+
+/* interface IAccessibleAction */
+/* [uuid][object] */
+
+
+EXTERN_C const IID IID_IAccessibleAction;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("B70D9F59-3B5A-4dba-AB9E-22012F607DF5")
+ IAccessibleAction : public IUnknown
+ {
+ public:
+ virtual HRESULT STDMETHODCALLTYPE nActions(
+ /* [retval][out] */ long *nActions) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE doAction(
+ /* [in] */ long actionIndex) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_description(
+ /* [in] */ long actionIndex,
+ /* [retval][out] */ BSTR *description) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_keyBinding(
+ /* [in] */ long actionIndex,
+ /* [in] */ long nMaxBindings,
+ /* [length_is][length_is][size_is][size_is][out] */ BSTR **keyBindings,
+ /* [retval][out] */ long *nBindings) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_name(
+ /* [in] */ long actionIndex,
+ /* [retval][out] */ BSTR *name) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_localizedName(
+ /* [in] */ long actionIndex,
+ /* [retval][out] */ BSTR *localizedName) = 0;
+
+ };
+
+
+#else /* C style interface */
+
+ typedef struct IAccessibleActionVtbl
+ {
+ BEGIN_INTERFACE
+
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ IAccessibleAction * This,
+ /* [in] */ REFIID riid,
+ /* [annotation][iid_is][out] */
+ _COM_Outptr_ void **ppvObject);
+
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ IAccessibleAction * This);
+
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ IAccessibleAction * This);
+
+ HRESULT ( STDMETHODCALLTYPE *nActions )(
+ IAccessibleAction * This,
+ /* [retval][out] */ long *nActions);
+
+ HRESULT ( STDMETHODCALLTYPE *doAction )(
+ IAccessibleAction * This,
+ /* [in] */ long actionIndex);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_description )(
+ IAccessibleAction * This,
+ /* [in] */ long actionIndex,
+ /* [retval][out] */ BSTR *description);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_keyBinding )(
+ IAccessibleAction * This,
+ /* [in] */ long actionIndex,
+ /* [in] */ long nMaxBindings,
+ /* [length_is][length_is][size_is][size_is][out] */ BSTR **keyBindings,
+ /* [retval][out] */ long *nBindings);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_name )(
+ IAccessibleAction * This,
+ /* [in] */ long actionIndex,
+ /* [retval][out] */ BSTR *name);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_localizedName )(
+ IAccessibleAction * This,
+ /* [in] */ long actionIndex,
+ /* [retval][out] */ BSTR *localizedName);
+
+ END_INTERFACE
+ } IAccessibleActionVtbl;
+
+ interface IAccessibleAction
+ {
+ CONST_VTBL struct IAccessibleActionVtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define IAccessibleAction_QueryInterface(This,riid,ppvObject) \
+ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
+
+#define IAccessibleAction_AddRef(This) \
+ ( (This)->lpVtbl -> AddRef(This) )
+
+#define IAccessibleAction_Release(This) \
+ ( (This)->lpVtbl -> Release(This) )
+
+
+#define IAccessibleAction_nActions(This,nActions) \
+ ( (This)->lpVtbl -> nActions(This,nActions) )
+
+#define IAccessibleAction_doAction(This,actionIndex) \
+ ( (This)->lpVtbl -> doAction(This,actionIndex) )
+
+#define IAccessibleAction_get_description(This,actionIndex,description) \
+ ( (This)->lpVtbl -> get_description(This,actionIndex,description) )
+
+#define IAccessibleAction_get_keyBinding(This,actionIndex,nMaxBindings,keyBindings,nBindings) \
+ ( (This)->lpVtbl -> get_keyBinding(This,actionIndex,nMaxBindings,keyBindings,nBindings) )
+
+#define IAccessibleAction_get_name(This,actionIndex,name) \
+ ( (This)->lpVtbl -> get_name(This,actionIndex,name) )
+
+#define IAccessibleAction_get_localizedName(This,actionIndex,localizedName) \
+ ( (This)->lpVtbl -> get_localizedName(This,actionIndex,localizedName) )
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+
+#endif /* __IAccessibleAction_INTERFACE_DEFINED__ */
+
+
+/* interface __MIDL_itf_ia2_api_all_0000_0002 */
+/* [local] */
+
+
+enum IA2Role
+ {
+ IA2_ROLE_UNKNOWN = 0,
+ IA2_ROLE_CANVAS = 0x401,
+ IA2_ROLE_CAPTION = ( IA2_ROLE_CANVAS + 1 ) ,
+ IA2_ROLE_CHECK_MENU_ITEM = ( IA2_ROLE_CAPTION + 1 ) ,
+ IA2_ROLE_COLOR_CHOOSER = ( IA2_ROLE_CHECK_MENU_ITEM + 1 ) ,
+ IA2_ROLE_DATE_EDITOR = ( IA2_ROLE_COLOR_CHOOSER + 1 ) ,
+ IA2_ROLE_DESKTOP_ICON = ( IA2_ROLE_DATE_EDITOR + 1 ) ,
+ IA2_ROLE_DESKTOP_PANE = ( IA2_ROLE_DESKTOP_ICON + 1 ) ,
+ IA2_ROLE_DIRECTORY_PANE = ( IA2_ROLE_DESKTOP_PANE + 1 ) ,
+ IA2_ROLE_EDITBAR = ( IA2_ROLE_DIRECTORY_PANE + 1 ) ,
+ IA2_ROLE_EMBEDDED_OBJECT = ( IA2_ROLE_EDITBAR + 1 ) ,
+ IA2_ROLE_ENDNOTE = ( IA2_ROLE_EMBEDDED_OBJECT + 1 ) ,
+ IA2_ROLE_FILE_CHOOSER = ( IA2_ROLE_ENDNOTE + 1 ) ,
+ IA2_ROLE_FONT_CHOOSER = ( IA2_ROLE_FILE_CHOOSER + 1 ) ,
+ IA2_ROLE_FOOTER = ( IA2_ROLE_FONT_CHOOSER + 1 ) ,
+ IA2_ROLE_FOOTNOTE = ( IA2_ROLE_FOOTER + 1 ) ,
+ IA2_ROLE_FORM = ( IA2_ROLE_FOOTNOTE + 1 ) ,
+ IA2_ROLE_FRAME = ( IA2_ROLE_FORM + 1 ) ,
+ IA2_ROLE_GLASS_PANE = ( IA2_ROLE_FRAME + 1 ) ,
+ IA2_ROLE_HEADER = ( IA2_ROLE_GLASS_PANE + 1 ) ,
+ IA2_ROLE_HEADING = ( IA2_ROLE_HEADER + 1 ) ,
+ IA2_ROLE_ICON = ( IA2_ROLE_HEADING + 1 ) ,
+ IA2_ROLE_IMAGE_MAP = ( IA2_ROLE_ICON + 1 ) ,
+ IA2_ROLE_INPUT_METHOD_WINDOW = ( IA2_ROLE_IMAGE_MAP + 1 ) ,
+ IA2_ROLE_INTERNAL_FRAME = ( IA2_ROLE_INPUT_METHOD_WINDOW + 1 ) ,
+ IA2_ROLE_LABEL = ( IA2_ROLE_INTERNAL_FRAME + 1 ) ,
+ IA2_ROLE_LAYERED_PANE = ( IA2_ROLE_LABEL + 1 ) ,
+ IA2_ROLE_NOTE = ( IA2_ROLE_LAYERED_PANE + 1 ) ,
+ IA2_ROLE_OPTION_PANE = ( IA2_ROLE_NOTE + 1 ) ,
+ IA2_ROLE_PAGE = ( IA2_ROLE_OPTION_PANE + 1 ) ,
+ IA2_ROLE_PARAGRAPH = ( IA2_ROLE_PAGE + 1 ) ,
+ IA2_ROLE_RADIO_MENU_ITEM = ( IA2_ROLE_PARAGRAPH + 1 ) ,
+ IA2_ROLE_REDUNDANT_OBJECT = ( IA2_ROLE_RADIO_MENU_ITEM + 1 ) ,
+ IA2_ROLE_ROOT_PANE = ( IA2_ROLE_REDUNDANT_OBJECT + 1 ) ,
+ IA2_ROLE_RULER = ( IA2_ROLE_ROOT_PANE + 1 ) ,
+ IA2_ROLE_SCROLL_PANE = ( IA2_ROLE_RULER + 1 ) ,
+ IA2_ROLE_SECTION = ( IA2_ROLE_SCROLL_PANE + 1 ) ,
+ IA2_ROLE_SHAPE = ( IA2_ROLE_SECTION + 1 ) ,
+ IA2_ROLE_SPLIT_PANE = ( IA2_ROLE_SHAPE + 1 ) ,
+ IA2_ROLE_TEAR_OFF_MENU = ( IA2_ROLE_SPLIT_PANE + 1 ) ,
+ IA2_ROLE_TERMINAL = ( IA2_ROLE_TEAR_OFF_MENU + 1 ) ,
+ IA2_ROLE_TEXT_FRAME = ( IA2_ROLE_TERMINAL + 1 ) ,
+ IA2_ROLE_TOGGLE_BUTTON = ( IA2_ROLE_TEXT_FRAME + 1 ) ,
+ IA2_ROLE_VIEW_PORT = ( IA2_ROLE_TOGGLE_BUTTON + 1 ) ,
+ IA2_ROLE_COMPLEMENTARY_CONTENT = ( IA2_ROLE_VIEW_PORT + 1 )
+ } ;
+typedef long AccessibleStates;
+
+
+enum IA2States
+ {
+ IA2_STATE_ACTIVE = 0x1,
+ IA2_STATE_ARMED = 0x2,
+ IA2_STATE_DEFUNCT = 0x4,
+ IA2_STATE_EDITABLE = 0x8,
+ IA2_STATE_HORIZONTAL = 0x10,
+ IA2_STATE_ICONIFIED = 0x20,
+ IA2_STATE_INVALID_ENTRY = 0x40,
+ IA2_STATE_MANAGES_DESCENDANTS = 0x80,
+ IA2_STATE_MODAL = 0x100,
+ IA2_STATE_MULTI_LINE = 0x200,
+ IA2_STATE_OPAQUE = 0x400,
+ IA2_STATE_REQUIRED = 0x800,
+ IA2_STATE_SELECTABLE_TEXT = 0x1000,
+ IA2_STATE_SINGLE_LINE = 0x2000,
+ IA2_STATE_STALE = 0x4000,
+ IA2_STATE_SUPPORTS_AUTOCOMPLETION = 0x8000,
+ IA2_STATE_TRANSIENT = 0x10000,
+ IA2_STATE_VERTICAL = 0x20000,
+ IA2_STATE_CHECKABLE = 0x40000,
+ IA2_STATE_PINNED = 0x80000
+ } ;
+typedef struct IA2Locale
+ {
+ BSTR language;
+ BSTR country;
+ BSTR variant;
+ } IA2Locale;
+
+
+
+extern RPC_IF_HANDLE __MIDL_itf_ia2_api_all_0000_0002_v0_0_c_ifspec;
+extern RPC_IF_HANDLE __MIDL_itf_ia2_api_all_0000_0002_v0_0_s_ifspec;
+
+#ifndef __IAccessible2_INTERFACE_DEFINED__
+#define __IAccessible2_INTERFACE_DEFINED__
+
+/* interface IAccessible2 */
+/* [uuid][object] */
+
+
+EXTERN_C const IID IID_IAccessible2;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("E89F726E-C4F4-4c19-BB19-B647D7FA8478")
+ IAccessible2 : public IAccessible
+ {
+ public:
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_nRelations(
+ /* [retval][out] */ long *nRelations) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_relation(
+ /* [in] */ long relationIndex,
+ /* [retval][out] */ IAccessibleRelation **relation) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_relations(
+ /* [in] */ long maxRelations,
+ /* [length_is][size_is][out] */ IAccessibleRelation **relations,
+ /* [retval][out] */ long *nRelations) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE role(
+ /* [retval][out] */ long *role) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE scrollTo(
+ /* [in] */ enum IA2ScrollType scrollType) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE scrollToPoint(
+ /* [in] */ enum IA2CoordinateType coordinateType,
+ /* [in] */ long x,
+ /* [in] */ long y) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_groupPosition(
+ /* [out] */ long *groupLevel,
+ /* [out] */ long *similarItemsInGroup,
+ /* [retval][out] */ long *positionInGroup) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_states(
+ /* [retval][out] */ AccessibleStates *states) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_extendedRole(
+ /* [retval][out] */ BSTR *extendedRole) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_localizedExtendedRole(
+ /* [retval][out] */ BSTR *localizedExtendedRole) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_nExtendedStates(
+ /* [retval][out] */ long *nExtendedStates) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_extendedStates(
+ /* [in] */ long maxExtendedStates,
+ /* [length_is][length_is][size_is][size_is][out] */ BSTR **extendedStates,
+ /* [retval][out] */ long *nExtendedStates) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_localizedExtendedStates(
+ /* [in] */ long maxLocalizedExtendedStates,
+ /* [length_is][length_is][size_is][size_is][out] */ BSTR **localizedExtendedStates,
+ /* [retval][out] */ long *nLocalizedExtendedStates) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_uniqueID(
+ /* [retval][out] */ long *uniqueID) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_windowHandle(
+ /* [retval][out] */ HWND *windowHandle) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_indexInParent(
+ /* [retval][out] */ long *indexInParent) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_locale(
+ /* [retval][out] */ IA2Locale *locale) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_attributes(
+ /* [retval][out] */ BSTR *attributes) = 0;
+
+ };
+
+
+#else /* C style interface */
+
+ typedef struct IAccessible2Vtbl
+ {
+ BEGIN_INTERFACE
+
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ IAccessible2 * This,
+ /* [in] */ REFIID riid,
+ /* [annotation][iid_is][out] */
+ _COM_Outptr_ void **ppvObject);
+
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ IAccessible2 * This);
+
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ IAccessible2 * This);
+
+ HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
+ IAccessible2 * This,
+ /* [out] */ UINT *pctinfo);
+
+ HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
+ IAccessible2 * This,
+ /* [in] */ UINT iTInfo,
+ /* [in] */ LCID lcid,
+ /* [out] */ ITypeInfo **ppTInfo);
+
+ HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
+ IAccessible2 * 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 )(
+ IAccessible2 * 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][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_accParent )(
+ IAccessible2 * This,
+ /* [retval][out] */ IDispatch **ppdispParent);
+
+ /* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_accChildCount )(
+ IAccessible2 * This,
+ /* [retval][out] */ long *pcountChildren);
+
+ /* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_accChild )(
+ IAccessible2 * This,
+ /* [in] */ VARIANT varChild,
+ /* [retval][out] */ IDispatch **ppdispChild);
+
+ /* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_accName )(
+ IAccessible2 * This,
+ /* [optional][in] */ VARIANT varChild,
+ /* [retval][out] */ BSTR *pszName);
+
+ /* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_accValue )(
+ IAccessible2 * This,
+ /* [optional][in] */ VARIANT varChild,
+ /* [retval][out] */ BSTR *pszValue);
+
+ /* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_accDescription )(
+ IAccessible2 * This,
+ /* [optional][in] */ VARIANT varChild,
+ /* [retval][out] */ BSTR *pszDescription);
+
+ /* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_accRole )(
+ IAccessible2 * This,
+ /* [optional][in] */ VARIANT varChild,
+ /* [retval][out] */ VARIANT *pvarRole);
+
+ /* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_accState )(
+ IAccessible2 * This,
+ /* [optional][in] */ VARIANT varChild,
+ /* [retval][out] */ VARIANT *pvarState);
+
+ /* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_accHelp )(
+ IAccessible2 * This,
+ /* [optional][in] */ VARIANT varChild,
+ /* [retval][out] */ BSTR *pszHelp);
+
+ /* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_accHelpTopic )(
+ IAccessible2 * This,
+ /* [out] */ BSTR *pszHelpFile,
+ /* [optional][in] */ VARIANT varChild,
+ /* [retval][out] */ long *pidTopic);
+
+ /* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_accKeyboardShortcut )(
+ IAccessible2 * This,
+ /* [optional][in] */ VARIANT varChild,
+ /* [retval][out] */ BSTR *pszKeyboardShortcut);
+
+ /* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_accFocus )(
+ IAccessible2 * This,
+ /* [retval][out] */ VARIANT *pvarChild);
+
+ /* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_accSelection )(
+ IAccessible2 * This,
+ /* [retval][out] */ VARIANT *pvarChildren);
+
+ /* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_accDefaultAction )(
+ IAccessible2 * This,
+ /* [optional][in] */ VARIANT varChild,
+ /* [retval][out] */ BSTR *pszDefaultAction);
+
+ /* [id][hidden] */ HRESULT ( STDMETHODCALLTYPE *accSelect )(
+ IAccessible2 * This,
+ /* [in] */ long flagsSelect,
+ /* [optional][in] */ VARIANT varChild);
+
+ /* [id][hidden] */ HRESULT ( STDMETHODCALLTYPE *accLocation )(
+ IAccessible2 * This,
+ /* [out] */ long *pxLeft,
+ /* [out] */ long *pyTop,
+ /* [out] */ long *pcxWidth,
+ /* [out] */ long *pcyHeight,
+ /* [optional][in] */ VARIANT varChild);
+
+ /* [id][hidden] */ HRESULT ( STDMETHODCALLTYPE *accNavigate )(
+ IAccessible2 * This,
+ /* [in] */ long navDir,
+ /* [optional][in] */ VARIANT varStart,
+ /* [retval][out] */ VARIANT *pvarEndUpAt);
+
+ /* [id][hidden] */ HRESULT ( STDMETHODCALLTYPE *accHitTest )(
+ IAccessible2 * This,
+ /* [in] */ long xLeft,
+ /* [in] */ long yTop,
+ /* [retval][out] */ VARIANT *pvarChild);
+
+ /* [id][hidden] */ HRESULT ( STDMETHODCALLTYPE *accDoDefaultAction )(
+ IAccessible2 * This,
+ /* [optional][in] */ VARIANT varChild);
+
+ /* [id][propput][hidden] */ HRESULT ( STDMETHODCALLTYPE *put_accName )(
+ IAccessible2 * This,
+ /* [optional][in] */ VARIANT varChild,
+ /* [in] */ BSTR szName);
+
+ /* [id][propput][hidden] */ HRESULT ( STDMETHODCALLTYPE *put_accValue )(
+ IAccessible2 * This,
+ /* [optional][in] */ VARIANT varChild,
+ /* [in] */ BSTR szValue);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_nRelations )(
+ IAccessible2 * This,
+ /* [retval][out] */ long *nRelations);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_relation )(
+ IAccessible2 * This,
+ /* [in] */ long relationIndex,
+ /* [retval][out] */ IAccessibleRelation **relation);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_relations )(
+ IAccessible2 * This,
+ /* [in] */ long maxRelations,
+ /* [length_is][size_is][out] */ IAccessibleRelation **relations,
+ /* [retval][out] */ long *nRelations);
+
+ HRESULT ( STDMETHODCALLTYPE *role )(
+ IAccessible2 * This,
+ /* [retval][out] */ long *role);
+
+ HRESULT ( STDMETHODCALLTYPE *scrollTo )(
+ IAccessible2 * This,
+ /* [in] */ enum IA2ScrollType scrollType);
+
+ HRESULT ( STDMETHODCALLTYPE *scrollToPoint )(
+ IAccessible2 * This,
+ /* [in] */ enum IA2CoordinateType coordinateType,
+ /* [in] */ long x,
+ /* [in] */ long y);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_groupPosition )(
+ IAccessible2 * This,
+ /* [out] */ long *groupLevel,
+ /* [out] */ long *similarItemsInGroup,
+ /* [retval][out] */ long *positionInGroup);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_states )(
+ IAccessible2 * This,
+ /* [retval][out] */ AccessibleStates *states);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_extendedRole )(
+ IAccessible2 * This,
+ /* [retval][out] */ BSTR *extendedRole);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_localizedExtendedRole )(
+ IAccessible2 * This,
+ /* [retval][out] */ BSTR *localizedExtendedRole);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_nExtendedStates )(
+ IAccessible2 * This,
+ /* [retval][out] */ long *nExtendedStates);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_extendedStates )(
+ IAccessible2 * This,
+ /* [in] */ long maxExtendedStates,
+ /* [length_is][length_is][size_is][size_is][out] */ BSTR **extendedStates,
+ /* [retval][out] */ long *nExtendedStates);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_localizedExtendedStates )(
+ IAccessible2 * This,
+ /* [in] */ long maxLocalizedExtendedStates,
+ /* [length_is][length_is][size_is][size_is][out] */ BSTR **localizedExtendedStates,
+ /* [retval][out] */ long *nLocalizedExtendedStates);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_uniqueID )(
+ IAccessible2 * This,
+ /* [retval][out] */ long *uniqueID);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_windowHandle )(
+ IAccessible2 * This,
+ /* [retval][out] */ HWND *windowHandle);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_indexInParent )(
+ IAccessible2 * This,
+ /* [retval][out] */ long *indexInParent);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_locale )(
+ IAccessible2 * This,
+ /* [retval][out] */ IA2Locale *locale);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_attributes )(
+ IAccessible2 * This,
+ /* [retval][out] */ BSTR *attributes);
+
+ END_INTERFACE
+ } IAccessible2Vtbl;
+
+ interface IAccessible2
+ {
+ CONST_VTBL struct IAccessible2Vtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define IAccessible2_QueryInterface(This,riid,ppvObject) \
+ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
+
+#define IAccessible2_AddRef(This) \
+ ( (This)->lpVtbl -> AddRef(This) )
+
+#define IAccessible2_Release(This) \
+ ( (This)->lpVtbl -> Release(This) )
+
+
+#define IAccessible2_GetTypeInfoCount(This,pctinfo) \
+ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
+
+#define IAccessible2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
+ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
+
+#define IAccessible2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
+ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
+
+#define IAccessible2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
+ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
+
+
+#define IAccessible2_get_accParent(This,ppdispParent) \
+ ( (This)->lpVtbl -> get_accParent(This,ppdispParent) )
+
+#define IAccessible2_get_accChildCount(This,pcountChildren) \
+ ( (This)->lpVtbl -> get_accChildCount(This,pcountChildren) )
+
+#define IAccessible2_get_accChild(This,varChild,ppdispChild) \
+ ( (This)->lpVtbl -> get_accChild(This,varChild,ppdispChild) )
+
+#define IAccessible2_get_accName(This,varChild,pszName) \
+ ( (This)->lpVtbl -> get_accName(This,varChild,pszName) )
+
+#define IAccessible2_get_accValue(This,varChild,pszValue) \
+ ( (This)->lpVtbl -> get_accValue(This,varChild,pszValue) )
+
+#define IAccessible2_get_accDescription(This,varChild,pszDescription) \
+ ( (This)->lpVtbl -> get_accDescription(This,varChild,pszDescription) )
+
+#define IAccessible2_get_accRole(This,varChild,pvarRole) \
+ ( (This)->lpVtbl -> get_accRole(This,varChild,pvarRole) )
+
+#define IAccessible2_get_accState(This,varChild,pvarState) \
+ ( (This)->lpVtbl -> get_accState(This,varChild,pvarState) )
+
+#define IAccessible2_get_accHelp(This,varChild,pszHelp) \
+ ( (This)->lpVtbl -> get_accHelp(This,varChild,pszHelp) )
+
+#define IAccessible2_get_accHelpTopic(This,pszHelpFile,varChild,pidTopic) \
+ ( (This)->lpVtbl -> get_accHelpTopic(This,pszHelpFile,varChild,pidTopic) )
+
+#define IAccessible2_get_accKeyboardShortcut(This,varChild,pszKeyboardShortcut) \
+ ( (This)->lpVtbl -> get_accKeyboardShortcut(This,varChild,pszKeyboardShortcut) )
+
+#define IAccessible2_get_accFocus(This,pvarChild) \
+ ( (This)->lpVtbl -> get_accFocus(This,pvarChild) )
+
+#define IAccessible2_get_accSelection(This,pvarChildren) \
+ ( (This)->lpVtbl -> get_accSelection(This,pvarChildren) )
+
+#define IAccessible2_get_accDefaultAction(This,varChild,pszDefaultAction) \
+ ( (This)->lpVtbl -> get_accDefaultAction(This,varChild,pszDefaultAction) )
+
+#define IAccessible2_accSelect(This,flagsSelect,varChild) \
+ ( (This)->lpVtbl -> accSelect(This,flagsSelect,varChild) )
+
+#define IAccessible2_accLocation(This,pxLeft,pyTop,pcxWidth,pcyHeight,varChild) \
+ ( (This)->lpVtbl -> accLocation(This,pxLeft,pyTop,pcxWidth,pcyHeight,varChild) )
+
+#define IAccessible2_accNavigate(This,navDir,varStart,pvarEndUpAt) \
+ ( (This)->lpVtbl -> accNavigate(This,navDir,varStart,pvarEndUpAt) )
+
+#define IAccessible2_accHitTest(This,xLeft,yTop,pvarChild) \
+ ( (This)->lpVtbl -> accHitTest(This,xLeft,yTop,pvarChild) )
+
+#define IAccessible2_accDoDefaultAction(This,varChild) \
+ ( (This)->lpVtbl -> accDoDefaultAction(This,varChild) )
+
+#define IAccessible2_put_accName(This,varChild,szName) \
+ ( (This)->lpVtbl -> put_accName(This,varChild,szName) )
+
+#define IAccessible2_put_accValue(This,varChild,szValue) \
+ ( (This)->lpVtbl -> put_accValue(This,varChild,szValue) )
+
+
+#define IAccessible2_get_nRelations(This,nRelations) \
+ ( (This)->lpVtbl -> get_nRelations(This,nRelations) )
+
+#define IAccessible2_get_relation(This,relationIndex,relation) \
+ ( (This)->lpVtbl -> get_relation(This,relationIndex,relation) )
+
+#define IAccessible2_get_relations(This,maxRelations,relations,nRelations) \
+ ( (This)->lpVtbl -> get_relations(This,maxRelations,relations,nRelations) )
+
+#define IAccessible2_role(This,role) \
+ ( (This)->lpVtbl -> role(This,role) )
+
+#define IAccessible2_scrollTo(This,scrollType) \
+ ( (This)->lpVtbl -> scrollTo(This,scrollType) )
+
+#define IAccessible2_scrollToPoint(This,coordinateType,x,y) \
+ ( (This)->lpVtbl -> scrollToPoint(This,coordinateType,x,y) )
+
+#define IAccessible2_get_groupPosition(This,groupLevel,similarItemsInGroup,positionInGroup) \
+ ( (This)->lpVtbl -> get_groupPosition(This,groupLevel,similarItemsInGroup,positionInGroup) )
+
+#define IAccessible2_get_states(This,states) \
+ ( (This)->lpVtbl -> get_states(This,states) )
+
+#define IAccessible2_get_extendedRole(This,extendedRole) \
+ ( (This)->lpVtbl -> get_extendedRole(This,extendedRole) )
+
+#define IAccessible2_get_localizedExtendedRole(This,localizedExtendedRole) \
+ ( (This)->lpVtbl -> get_localizedExtendedRole(This,localizedExtendedRole) )
+
+#define IAccessible2_get_nExtendedStates(This,nExtendedStates) \
+ ( (This)->lpVtbl -> get_nExtendedStates(This,nExtendedStates) )
+
+#define IAccessible2_get_extendedStates(This,maxExtendedStates,extendedStates,nExtendedStates) \
+ ( (This)->lpVtbl -> get_extendedStates(This,maxExtendedStates,extendedStates,nExtendedStates) )
+
+#define IAccessible2_get_localizedExtendedStates(This,maxLocalizedExtendedStates,localizedExtendedStates,nLocalizedExtendedStates) \
+ ( (This)->lpVtbl -> get_localizedExtendedStates(This,maxLocalizedExtendedStates,localizedExtendedStates,nLocalizedExtendedStates) )
+
+#define IAccessible2_get_uniqueID(This,uniqueID) \
+ ( (This)->lpVtbl -> get_uniqueID(This,uniqueID) )
+
+#define IAccessible2_get_windowHandle(This,windowHandle) \
+ ( (This)->lpVtbl -> get_windowHandle(This,windowHandle) )
+
+#define IAccessible2_get_indexInParent(This,indexInParent) \
+ ( (This)->lpVtbl -> get_indexInParent(This,indexInParent) )
+
+#define IAccessible2_get_locale(This,locale) \
+ ( (This)->lpVtbl -> get_locale(This,locale) )
+
+#define IAccessible2_get_attributes(This,attributes) \
+ ( (This)->lpVtbl -> get_attributes(This,attributes) )
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+
+#endif /* __IAccessible2_INTERFACE_DEFINED__ */
+
+
+#ifndef __IAccessible2_2_INTERFACE_DEFINED__
+#define __IAccessible2_2_INTERFACE_DEFINED__
+
+/* interface IAccessible2_2 */
+/* [uuid][object] */
+
+
+EXTERN_C const IID IID_IAccessible2_2;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("6C9430E9-299D-4E6F-BD01-A82A1E88D3FF")
+ IAccessible2_2 : public IAccessible2
+ {
+ public:
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_attribute(
+ /* [in] */ BSTR name,
+ /* [retval][out] */ VARIANT *attribute) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_accessibleWithCaret(
+ /* [out] */ IUnknown **accessible,
+ /* [retval][out] */ long *caretOffset) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_relationTargetsOfType(
+ /* [in] */ BSTR type,
+ /* [in] */ long maxTargets,
+ /* [size_is][size_is][out] */ IUnknown ***targets,
+ /* [retval][out] */ long *nTargets) = 0;
+
+ };
+
+
+#else /* C style interface */
+
+ typedef struct IAccessible2_2Vtbl
+ {
+ BEGIN_INTERFACE
+
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ IAccessible2_2 * This,
+ /* [in] */ REFIID riid,
+ /* [annotation][iid_is][out] */
+ _COM_Outptr_ void **ppvObject);
+
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ IAccessible2_2 * This);
+
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ IAccessible2_2 * This);
+
+ HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
+ IAccessible2_2 * This,
+ /* [out] */ UINT *pctinfo);
+
+ HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
+ IAccessible2_2 * This,
+ /* [in] */ UINT iTInfo,
+ /* [in] */ LCID lcid,
+ /* [out] */ ITypeInfo **ppTInfo);
+
+ HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
+ IAccessible2_2 * 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 )(
+ IAccessible2_2 * 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][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_accParent )(
+ IAccessible2_2 * This,
+ /* [retval][out] */ IDispatch **ppdispParent);
+
+ /* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_accChildCount )(
+ IAccessible2_2 * This,
+ /* [retval][out] */ long *pcountChildren);
+
+ /* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_accChild )(
+ IAccessible2_2 * This,
+ /* [in] */ VARIANT varChild,
+ /* [retval][out] */ IDispatch **ppdispChild);
+
+ /* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_accName )(
+ IAccessible2_2 * This,
+ /* [optional][in] */ VARIANT varChild,
+ /* [retval][out] */ BSTR *pszName);
+
+ /* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_accValue )(
+ IAccessible2_2 * This,
+ /* [optional][in] */ VARIANT varChild,
+ /* [retval][out] */ BSTR *pszValue);
+
+ /* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_accDescription )(
+ IAccessible2_2 * This,
+ /* [optional][in] */ VARIANT varChild,
+ /* [retval][out] */ BSTR *pszDescription);
+
+ /* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_accRole )(
+ IAccessible2_2 * This,
+ /* [optional][in] */ VARIANT varChild,
+ /* [retval][out] */ VARIANT *pvarRole);
+
+ /* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_accState )(
+ IAccessible2_2 * This,
+ /* [optional][in] */ VARIANT varChild,
+ /* [retval][out] */ VARIANT *pvarState);
+
+ /* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_accHelp )(
+ IAccessible2_2 * This,
+ /* [optional][in] */ VARIANT varChild,
+ /* [retval][out] */ BSTR *pszHelp);
+
+ /* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_accHelpTopic )(
+ IAccessible2_2 * This,
+ /* [out] */ BSTR *pszHelpFile,
+ /* [optional][in] */ VARIANT varChild,
+ /* [retval][out] */ long *pidTopic);
+
+ /* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_accKeyboardShortcut )(
+ IAccessible2_2 * This,
+ /* [optional][in] */ VARIANT varChild,
+ /* [retval][out] */ BSTR *pszKeyboardShortcut);
+
+ /* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_accFocus )(
+ IAccessible2_2 * This,
+ /* [retval][out] */ VARIANT *pvarChild);
+
+ /* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_accSelection )(
+ IAccessible2_2 * This,
+ /* [retval][out] */ VARIANT *pvarChildren);
+
+ /* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_accDefaultAction )(
+ IAccessible2_2 * This,
+ /* [optional][in] */ VARIANT varChild,
+ /* [retval][out] */ BSTR *pszDefaultAction);
+
+ /* [id][hidden] */ HRESULT ( STDMETHODCALLTYPE *accSelect )(
+ IAccessible2_2 * This,
+ /* [in] */ long flagsSelect,
+ /* [optional][in] */ VARIANT varChild);
+
+ /* [id][hidden] */ HRESULT ( STDMETHODCALLTYPE *accLocation )(
+ IAccessible2_2 * This,
+ /* [out] */ long *pxLeft,
+ /* [out] */ long *pyTop,
+ /* [out] */ long *pcxWidth,
+ /* [out] */ long *pcyHeight,
+ /* [optional][in] */ VARIANT varChild);
+
+ /* [id][hidden] */ HRESULT ( STDMETHODCALLTYPE *accNavigate )(
+ IAccessible2_2 * This,
+ /* [in] */ long navDir,
+ /* [optional][in] */ VARIANT varStart,
+ /* [retval][out] */ VARIANT *pvarEndUpAt);
+
+ /* [id][hidden] */ HRESULT ( STDMETHODCALLTYPE *accHitTest )(
+ IAccessible2_2 * This,
+ /* [in] */ long xLeft,
+ /* [in] */ long yTop,
+ /* [retval][out] */ VARIANT *pvarChild);
+
+ /* [id][hidden] */ HRESULT ( STDMETHODCALLTYPE *accDoDefaultAction )(
+ IAccessible2_2 * This,
+ /* [optional][in] */ VARIANT varChild);
+
+ /* [id][propput][hidden] */ HRESULT ( STDMETHODCALLTYPE *put_accName )(
+ IAccessible2_2 * This,
+ /* [optional][in] */ VARIANT varChild,
+ /* [in] */ BSTR szName);
+
+ /* [id][propput][hidden] */ HRESULT ( STDMETHODCALLTYPE *put_accValue )(
+ IAccessible2_2 * This,
+ /* [optional][in] */ VARIANT varChild,
+ /* [in] */ BSTR szValue);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_nRelations )(
+ IAccessible2_2 * This,
+ /* [retval][out] */ long *nRelations);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_relation )(
+ IAccessible2_2 * This,
+ /* [in] */ long relationIndex,
+ /* [retval][out] */ IAccessibleRelation **relation);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_relations )(
+ IAccessible2_2 * This,
+ /* [in] */ long maxRelations,
+ /* [length_is][size_is][out] */ IAccessibleRelation **relations,
+ /* [retval][out] */ long *nRelations);
+
+ HRESULT ( STDMETHODCALLTYPE *role )(
+ IAccessible2_2 * This,
+ /* [retval][out] */ long *role);
+
+ HRESULT ( STDMETHODCALLTYPE *scrollTo )(
+ IAccessible2_2 * This,
+ /* [in] */ enum IA2ScrollType scrollType);
+
+ HRESULT ( STDMETHODCALLTYPE *scrollToPoint )(
+ IAccessible2_2 * This,
+ /* [in] */ enum IA2CoordinateType coordinateType,
+ /* [in] */ long x,
+ /* [in] */ long y);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_groupPosition )(
+ IAccessible2_2 * This,
+ /* [out] */ long *groupLevel,
+ /* [out] */ long *similarItemsInGroup,
+ /* [retval][out] */ long *positionInGroup);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_states )(
+ IAccessible2_2 * This,
+ /* [retval][out] */ AccessibleStates *states);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_extendedRole )(
+ IAccessible2_2 * This,
+ /* [retval][out] */ BSTR *extendedRole);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_localizedExtendedRole )(
+ IAccessible2_2 * This,
+ /* [retval][out] */ BSTR *localizedExtendedRole);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_nExtendedStates )(
+ IAccessible2_2 * This,
+ /* [retval][out] */ long *nExtendedStates);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_extendedStates )(
+ IAccessible2_2 * This,
+ /* [in] */ long maxExtendedStates,
+ /* [length_is][length_is][size_is][size_is][out] */ BSTR **extendedStates,
+ /* [retval][out] */ long *nExtendedStates);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_localizedExtendedStates )(
+ IAccessible2_2 * This,
+ /* [in] */ long maxLocalizedExtendedStates,
+ /* [length_is][length_is][size_is][size_is][out] */ BSTR **localizedExtendedStates,
+ /* [retval][out] */ long *nLocalizedExtendedStates);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_uniqueID )(
+ IAccessible2_2 * This,
+ /* [retval][out] */ long *uniqueID);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_windowHandle )(
+ IAccessible2_2 * This,
+ /* [retval][out] */ HWND *windowHandle);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_indexInParent )(
+ IAccessible2_2 * This,
+ /* [retval][out] */ long *indexInParent);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_locale )(
+ IAccessible2_2 * This,
+ /* [retval][out] */ IA2Locale *locale);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_attributes )(
+ IAccessible2_2 * This,
+ /* [retval][out] */ BSTR *attributes);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_attribute )(
+ IAccessible2_2 * This,
+ /* [in] */ BSTR name,
+ /* [retval][out] */ VARIANT *attribute);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_accessibleWithCaret )(
+ IAccessible2_2 * This,
+ /* [out] */ IUnknown **accessible,
+ /* [retval][out] */ long *caretOffset);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_relationTargetsOfType )(
+ IAccessible2_2 * This,
+ /* [in] */ BSTR type,
+ /* [in] */ long maxTargets,
+ /* [size_is][size_is][out] */ IUnknown ***targets,
+ /* [retval][out] */ long *nTargets);
+
+ END_INTERFACE
+ } IAccessible2_2Vtbl;
+
+ interface IAccessible2_2
+ {
+ CONST_VTBL struct IAccessible2_2Vtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define IAccessible2_2_QueryInterface(This,riid,ppvObject) \
+ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
+
+#define IAccessible2_2_AddRef(This) \
+ ( (This)->lpVtbl -> AddRef(This) )
+
+#define IAccessible2_2_Release(This) \
+ ( (This)->lpVtbl -> Release(This) )
+
+
+#define IAccessible2_2_GetTypeInfoCount(This,pctinfo) \
+ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
+
+#define IAccessible2_2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
+ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
+
+#define IAccessible2_2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
+ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
+
+#define IAccessible2_2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
+ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
+
+
+#define IAccessible2_2_get_accParent(This,ppdispParent) \
+ ( (This)->lpVtbl -> get_accParent(This,ppdispParent) )
+
+#define IAccessible2_2_get_accChildCount(This,pcountChildren) \
+ ( (This)->lpVtbl -> get_accChildCount(This,pcountChildren) )
+
+#define IAccessible2_2_get_accChild(This,varChild,ppdispChild) \
+ ( (This)->lpVtbl -> get_accChild(This,varChild,ppdispChild) )
+
+#define IAccessible2_2_get_accName(This,varChild,pszName) \
+ ( (This)->lpVtbl -> get_accName(This,varChild,pszName) )
+
+#define IAccessible2_2_get_accValue(This,varChild,pszValue) \
+ ( (This)->lpVtbl -> get_accValue(This,varChild,pszValue) )
+
+#define IAccessible2_2_get_accDescription(This,varChild,pszDescription) \
+ ( (This)->lpVtbl -> get_accDescription(This,varChild,pszDescription) )
+
+#define IAccessible2_2_get_accRole(This,varChild,pvarRole) \
+ ( (This)->lpVtbl -> get_accRole(This,varChild,pvarRole) )
+
+#define IAccessible2_2_get_accState(This,varChild,pvarState) \
+ ( (This)->lpVtbl -> get_accState(This,varChild,pvarState) )
+
+#define IAccessible2_2_get_accHelp(This,varChild,pszHelp) \
+ ( (This)->lpVtbl -> get_accHelp(This,varChild,pszHelp) )
+
+#define IAccessible2_2_get_accHelpTopic(This,pszHelpFile,varChild,pidTopic) \
+ ( (This)->lpVtbl -> get_accHelpTopic(This,pszHelpFile,varChild,pidTopic) )
+
+#define IAccessible2_2_get_accKeyboardShortcut(This,varChild,pszKeyboardShortcut) \
+ ( (This)->lpVtbl -> get_accKeyboardShortcut(This,varChild,pszKeyboardShortcut) )
+
+#define IAccessible2_2_get_accFocus(This,pvarChild) \
+ ( (This)->lpVtbl -> get_accFocus(This,pvarChild) )
+
+#define IAccessible2_2_get_accSelection(This,pvarChildren) \
+ ( (This)->lpVtbl -> get_accSelection(This,pvarChildren) )
+
+#define IAccessible2_2_get_accDefaultAction(This,varChild,pszDefaultAction) \
+ ( (This)->lpVtbl -> get_accDefaultAction(This,varChild,pszDefaultAction) )
+
+#define IAccessible2_2_accSelect(This,flagsSelect,varChild) \
+ ( (This)->lpVtbl -> accSelect(This,flagsSelect,varChild) )
+
+#define IAccessible2_2_accLocation(This,pxLeft,pyTop,pcxWidth,pcyHeight,varChild) \
+ ( (This)->lpVtbl -> accLocation(This,pxLeft,pyTop,pcxWidth,pcyHeight,varChild) )
+
+#define IAccessible2_2_accNavigate(This,navDir,varStart,pvarEndUpAt) \
+ ( (This)->lpVtbl -> accNavigate(This,navDir,varStart,pvarEndUpAt) )
+
+#define IAccessible2_2_accHitTest(This,xLeft,yTop,pvarChild) \
+ ( (This)->lpVtbl -> accHitTest(This,xLeft,yTop,pvarChild) )
+
+#define IAccessible2_2_accDoDefaultAction(This,varChild) \
+ ( (This)->lpVtbl -> accDoDefaultAction(This,varChild) )
+
+#define IAccessible2_2_put_accName(This,varChild,szName) \
+ ( (This)->lpVtbl -> put_accName(This,varChild,szName) )
+
+#define IAccessible2_2_put_accValue(This,varChild,szValue) \
+ ( (This)->lpVtbl -> put_accValue(This,varChild,szValue) )
+
+
+#define IAccessible2_2_get_nRelations(This,nRelations) \
+ ( (This)->lpVtbl -> get_nRelations(This,nRelations) )
+
+#define IAccessible2_2_get_relation(This,relationIndex,relation) \
+ ( (This)->lpVtbl -> get_relation(This,relationIndex,relation) )
+
+#define IAccessible2_2_get_relations(This,maxRelations,relations,nRelations) \
+ ( (This)->lpVtbl -> get_relations(This,maxRelations,relations,nRelations) )
+
+#define IAccessible2_2_role(This,role) \
+ ( (This)->lpVtbl -> role(This,role) )
+
+#define IAccessible2_2_scrollTo(This,scrollType) \
+ ( (This)->lpVtbl -> scrollTo(This,scrollType) )
+
+#define IAccessible2_2_scrollToPoint(This,coordinateType,x,y) \
+ ( (This)->lpVtbl -> scrollToPoint(This,coordinateType,x,y) )
+
+#define IAccessible2_2_get_groupPosition(This,groupLevel,similarItemsInGroup,positionInGroup) \
+ ( (This)->lpVtbl -> get_groupPosition(This,groupLevel,similarItemsInGroup,positionInGroup) )
+
+#define IAccessible2_2_get_states(This,states) \
+ ( (This)->lpVtbl -> get_states(This,states) )
+
+#define IAccessible2_2_get_extendedRole(This,extendedRole) \
+ ( (This)->lpVtbl -> get_extendedRole(This,extendedRole) )
+
+#define IAccessible2_2_get_localizedExtendedRole(This,localizedExtendedRole) \
+ ( (This)->lpVtbl -> get_localizedExtendedRole(This,localizedExtendedRole) )
+
+#define IAccessible2_2_get_nExtendedStates(This,nExtendedStates) \
+ ( (This)->lpVtbl -> get_nExtendedStates(This,nExtendedStates) )
+
+#define IAccessible2_2_get_extendedStates(This,maxExtendedStates,extendedStates,nExtendedStates) \
+ ( (This)->lpVtbl -> get_extendedStates(This,maxExtendedStates,extendedStates,nExtendedStates) )
+
+#define IAccessible2_2_get_localizedExtendedStates(This,maxLocalizedExtendedStates,localizedExtendedStates,nLocalizedExtendedStates) \
+ ( (This)->lpVtbl -> get_localizedExtendedStates(This,maxLocalizedExtendedStates,localizedExtendedStates,nLocalizedExtendedStates) )
+
+#define IAccessible2_2_get_uniqueID(This,uniqueID) \
+ ( (This)->lpVtbl -> get_uniqueID(This,uniqueID) )
+
+#define IAccessible2_2_get_windowHandle(This,windowHandle) \
+ ( (This)->lpVtbl -> get_windowHandle(This,windowHandle) )
+
+#define IAccessible2_2_get_indexInParent(This,indexInParent) \
+ ( (This)->lpVtbl -> get_indexInParent(This,indexInParent) )
+
+#define IAccessible2_2_get_locale(This,locale) \
+ ( (This)->lpVtbl -> get_locale(This,locale) )
+
+#define IAccessible2_2_get_attributes(This,attributes) \
+ ( (This)->lpVtbl -> get_attributes(This,attributes) )
+
+
+#define IAccessible2_2_get_attribute(This,name,attribute) \
+ ( (This)->lpVtbl -> get_attribute(This,name,attribute) )
+
+#define IAccessible2_2_get_accessibleWithCaret(This,accessible,caretOffset) \
+ ( (This)->lpVtbl -> get_accessibleWithCaret(This,accessible,caretOffset) )
+
+#define IAccessible2_2_get_relationTargetsOfType(This,type,maxTargets,targets,nTargets) \
+ ( (This)->lpVtbl -> get_relationTargetsOfType(This,type,maxTargets,targets,nTargets) )
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+
+#endif /* __IAccessible2_2_INTERFACE_DEFINED__ */
+
+
+/* interface __MIDL_itf_ia2_api_all_0000_0004 */
+/* [local] */
+
+typedef long IA2Color;
+
+
+
+extern RPC_IF_HANDLE __MIDL_itf_ia2_api_all_0000_0004_v0_0_c_ifspec;
+extern RPC_IF_HANDLE __MIDL_itf_ia2_api_all_0000_0004_v0_0_s_ifspec;
+
+#ifndef __IAccessibleComponent_INTERFACE_DEFINED__
+#define __IAccessibleComponent_INTERFACE_DEFINED__
+
+/* interface IAccessibleComponent */
+/* [uuid][object] */
+
+
+EXTERN_C const IID IID_IAccessibleComponent;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("1546D4B0-4C98-4bda-89AE-9A64748BDDE4")
+ IAccessibleComponent : public IUnknown
+ {
+ public:
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_locationInParent(
+ /* [out] */ long *x,
+ /* [retval][out] */ long *y) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_foreground(
+ /* [retval][out] */ IA2Color *foreground) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_background(
+ /* [retval][out] */ IA2Color *background) = 0;
+
+ };
+
+
+#else /* C style interface */
+
+ typedef struct IAccessibleComponentVtbl
+ {
+ BEGIN_INTERFACE
+
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ IAccessibleComponent * This,
+ /* [in] */ REFIID riid,
+ /* [annotation][iid_is][out] */
+ _COM_Outptr_ void **ppvObject);
+
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ IAccessibleComponent * This);
+
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ IAccessibleComponent * This);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_locationInParent )(
+ IAccessibleComponent * This,
+ /* [out] */ long *x,
+ /* [retval][out] */ long *y);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_foreground )(
+ IAccessibleComponent * This,
+ /* [retval][out] */ IA2Color *foreground);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_background )(
+ IAccessibleComponent * This,
+ /* [retval][out] */ IA2Color *background);
+
+ END_INTERFACE
+ } IAccessibleComponentVtbl;
+
+ interface IAccessibleComponent
+ {
+ CONST_VTBL struct IAccessibleComponentVtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define IAccessibleComponent_QueryInterface(This,riid,ppvObject) \
+ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
+
+#define IAccessibleComponent_AddRef(This) \
+ ( (This)->lpVtbl -> AddRef(This) )
+
+#define IAccessibleComponent_Release(This) \
+ ( (This)->lpVtbl -> Release(This) )
+
+
+#define IAccessibleComponent_get_locationInParent(This,x,y) \
+ ( (This)->lpVtbl -> get_locationInParent(This,x,y) )
+
+#define IAccessibleComponent_get_foreground(This,foreground) \
+ ( (This)->lpVtbl -> get_foreground(This,foreground) )
+
+#define IAccessibleComponent_get_background(This,background) \
+ ( (This)->lpVtbl -> get_background(This,background) )
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+
+#endif /* __IAccessibleComponent_INTERFACE_DEFINED__ */
+
+
+#ifndef __IAccessibleValue_INTERFACE_DEFINED__
+#define __IAccessibleValue_INTERFACE_DEFINED__
+
+/* interface IAccessibleValue */
+/* [uuid][object] */
+
+
+EXTERN_C const IID IID_IAccessibleValue;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("35855B5B-C566-4fd0-A7B1-E65465600394")
+ IAccessibleValue : public IUnknown
+ {
+ public:
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_currentValue(
+ /* [retval][out] */ VARIANT *currentValue) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE setCurrentValue(
+ /* [in] */ VARIANT value) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_maximumValue(
+ /* [retval][out] */ VARIANT *maximumValue) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_minimumValue(
+ /* [retval][out] */ VARIANT *minimumValue) = 0;
+
+ };
+
+
+#else /* C style interface */
+
+ typedef struct IAccessibleValueVtbl
+ {
+ BEGIN_INTERFACE
+
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ IAccessibleValue * This,
+ /* [in] */ REFIID riid,
+ /* [annotation][iid_is][out] */
+ _COM_Outptr_ void **ppvObject);
+
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ IAccessibleValue * This);
+
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ IAccessibleValue * This);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_currentValue )(
+ IAccessibleValue * This,
+ /* [retval][out] */ VARIANT *currentValue);
+
+ HRESULT ( STDMETHODCALLTYPE *setCurrentValue )(
+ IAccessibleValue * This,
+ /* [in] */ VARIANT value);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_maximumValue )(
+ IAccessibleValue * This,
+ /* [retval][out] */ VARIANT *maximumValue);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_minimumValue )(
+ IAccessibleValue * This,
+ /* [retval][out] */ VARIANT *minimumValue);
+
+ END_INTERFACE
+ } IAccessibleValueVtbl;
+
+ interface IAccessibleValue
+ {
+ CONST_VTBL struct IAccessibleValueVtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define IAccessibleValue_QueryInterface(This,riid,ppvObject) \
+ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
+
+#define IAccessibleValue_AddRef(This) \
+ ( (This)->lpVtbl -> AddRef(This) )
+
+#define IAccessibleValue_Release(This) \
+ ( (This)->lpVtbl -> Release(This) )
+
+
+#define IAccessibleValue_get_currentValue(This,currentValue) \
+ ( (This)->lpVtbl -> get_currentValue(This,currentValue) )
+
+#define IAccessibleValue_setCurrentValue(This,value) \
+ ( (This)->lpVtbl -> setCurrentValue(This,value) )
+
+#define IAccessibleValue_get_maximumValue(This,maximumValue) \
+ ( (This)->lpVtbl -> get_maximumValue(This,maximumValue) )
+
+#define IAccessibleValue_get_minimumValue(This,minimumValue) \
+ ( (This)->lpVtbl -> get_minimumValue(This,minimumValue) )
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+
+#endif /* __IAccessibleValue_INTERFACE_DEFINED__ */
+
+
+/* interface __MIDL_itf_ia2_api_all_0000_0006 */
+/* [local] */
+
+typedef struct IA2TextSegment
+ {
+ BSTR text;
+ long start;
+ long end;
+ } IA2TextSegment;
+
+
+enum IA2TextBoundaryType
+ {
+ IA2_TEXT_BOUNDARY_CHAR = 0,
+ IA2_TEXT_BOUNDARY_WORD = ( IA2_TEXT_BOUNDARY_CHAR + 1 ) ,
+ IA2_TEXT_BOUNDARY_SENTENCE = ( IA2_TEXT_BOUNDARY_WORD + 1 ) ,
+ IA2_TEXT_BOUNDARY_PARAGRAPH = ( IA2_TEXT_BOUNDARY_SENTENCE + 1 ) ,
+ IA2_TEXT_BOUNDARY_LINE = ( IA2_TEXT_BOUNDARY_PARAGRAPH + 1 ) ,
+ IA2_TEXT_BOUNDARY_ALL = ( IA2_TEXT_BOUNDARY_LINE + 1 )
+ } ;
+
+
+extern RPC_IF_HANDLE __MIDL_itf_ia2_api_all_0000_0006_v0_0_c_ifspec;
+extern RPC_IF_HANDLE __MIDL_itf_ia2_api_all_0000_0006_v0_0_s_ifspec;
+
+#ifndef __IAccessibleText_INTERFACE_DEFINED__
+#define __IAccessibleText_INTERFACE_DEFINED__
+
+/* interface IAccessibleText */
+/* [uuid][object] */
+
+
+EXTERN_C const IID IID_IAccessibleText;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("24FD2FFB-3AAD-4a08-8335-A3AD89C0FB4B")
+ IAccessibleText : public IUnknown
+ {
+ public:
+ virtual HRESULT STDMETHODCALLTYPE addSelection(
+ /* [in] */ long startOffset,
+ /* [in] */ long endOffset) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_attributes(
+ /* [in] */ long offset,
+ /* [out] */ long *startOffset,
+ /* [out] */ long *endOffset,
+ /* [retval][out] */ BSTR *textAttributes) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_caretOffset(
+ /* [retval][out] */ long *offset) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_characterExtents(
+ /* [in] */ long offset,
+ /* [in] */ enum IA2CoordinateType coordType,
+ /* [out] */ long *x,
+ /* [out] */ long *y,
+ /* [out] */ long *width,
+ /* [retval][out] */ long *height) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_nSelections(
+ /* [retval][out] */ long *nSelections) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_offsetAtPoint(
+ /* [in] */ long x,
+ /* [in] */ long y,
+ /* [in] */ enum IA2CoordinateType coordType,
+ /* [retval][out] */ long *offset) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_selection(
+ /* [in] */ long selectionIndex,
+ /* [out] */ long *startOffset,
+ /* [retval][out] */ long *endOffset) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_text(
+ /* [in] */ long startOffset,
+ /* [in] */ long endOffset,
+ /* [retval][out] */ BSTR *text) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_textBeforeOffset(
+ /* [in] */ long offset,
+ /* [in] */ enum IA2TextBoundaryType boundaryType,
+ /* [out] */ long *startOffset,
+ /* [out] */ long *endOffset,
+ /* [retval][out] */ BSTR *text) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_textAfterOffset(
+ /* [in] */ long offset,
+ /* [in] */ enum IA2TextBoundaryType boundaryType,
+ /* [out] */ long *startOffset,
+ /* [out] */ long *endOffset,
+ /* [retval][out] */ BSTR *text) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_textAtOffset(
+ /* [in] */ long offset,
+ /* [in] */ enum IA2TextBoundaryType boundaryType,
+ /* [out] */ long *startOffset,
+ /* [out] */ long *endOffset,
+ /* [retval][out] */ BSTR *text) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE removeSelection(
+ /* [in] */ long selectionIndex) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE setCaretOffset(
+ /* [in] */ long offset) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE setSelection(
+ /* [in] */ long selectionIndex,
+ /* [in] */ long startOffset,
+ /* [in] */ long endOffset) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_nCharacters(
+ /* [retval][out] */ long *nCharacters) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE scrollSubstringTo(
+ /* [in] */ long startIndex,
+ /* [in] */ long endIndex,
+ /* [in] */ enum IA2ScrollType scrollType) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE scrollSubstringToPoint(
+ /* [in] */ long startIndex,
+ /* [in] */ long endIndex,
+ /* [in] */ enum IA2CoordinateType coordinateType,
+ /* [in] */ long x,
+ /* [in] */ long y) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_newText(
+ /* [retval][out] */ IA2TextSegment *newText) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_oldText(
+ /* [retval][out] */ IA2TextSegment *oldText) = 0;
+
+ };
+
+
+#else /* C style interface */
+
+ typedef struct IAccessibleTextVtbl
+ {
+ BEGIN_INTERFACE
+
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ IAccessibleText * This,
+ /* [in] */ REFIID riid,
+ /* [annotation][iid_is][out] */
+ _COM_Outptr_ void **ppvObject);
+
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ IAccessibleText * This);
+
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ IAccessibleText * This);
+
+ HRESULT ( STDMETHODCALLTYPE *addSelection )(
+ IAccessibleText * This,
+ /* [in] */ long startOffset,
+ /* [in] */ long endOffset);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_attributes )(
+ IAccessibleText * This,
+ /* [in] */ long offset,
+ /* [out] */ long *startOffset,
+ /* [out] */ long *endOffset,
+ /* [retval][out] */ BSTR *textAttributes);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_caretOffset )(
+ IAccessibleText * This,
+ /* [retval][out] */ long *offset);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_characterExtents )(
+ IAccessibleText * This,
+ /* [in] */ long offset,
+ /* [in] */ enum IA2CoordinateType coordType,
+ /* [out] */ long *x,
+ /* [out] */ long *y,
+ /* [out] */ long *width,
+ /* [retval][out] */ long *height);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_nSelections )(
+ IAccessibleText * This,
+ /* [retval][out] */ long *nSelections);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_offsetAtPoint )(
+ IAccessibleText * This,
+ /* [in] */ long x,
+ /* [in] */ long y,
+ /* [in] */ enum IA2CoordinateType coordType,
+ /* [retval][out] */ long *offset);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_selection )(
+ IAccessibleText * This,
+ /* [in] */ long selectionIndex,
+ /* [out] */ long *startOffset,
+ /* [retval][out] */ long *endOffset);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_text )(
+ IAccessibleText * This,
+ /* [in] */ long startOffset,
+ /* [in] */ long endOffset,
+ /* [retval][out] */ BSTR *text);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_textBeforeOffset )(
+ IAccessibleText * This,
+ /* [in] */ long offset,
+ /* [in] */ enum IA2TextBoundaryType boundaryType,
+ /* [out] */ long *startOffset,
+ /* [out] */ long *endOffset,
+ /* [retval][out] */ BSTR *text);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_textAfterOffset )(
+ IAccessibleText * This,
+ /* [in] */ long offset,
+ /* [in] */ enum IA2TextBoundaryType boundaryType,
+ /* [out] */ long *startOffset,
+ /* [out] */ long *endOffset,
+ /* [retval][out] */ BSTR *text);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_textAtOffset )(
+ IAccessibleText * This,
+ /* [in] */ long offset,
+ /* [in] */ enum IA2TextBoundaryType boundaryType,
+ /* [out] */ long *startOffset,
+ /* [out] */ long *endOffset,
+ /* [retval][out] */ BSTR *text);
+
+ HRESULT ( STDMETHODCALLTYPE *removeSelection )(
+ IAccessibleText * This,
+ /* [in] */ long selectionIndex);
+
+ HRESULT ( STDMETHODCALLTYPE *setCaretOffset )(
+ IAccessibleText * This,
+ /* [in] */ long offset);
+
+ HRESULT ( STDMETHODCALLTYPE *setSelection )(
+ IAccessibleText * This,
+ /* [in] */ long selectionIndex,
+ /* [in] */ long startOffset,
+ /* [in] */ long endOffset);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_nCharacters )(
+ IAccessibleText * This,
+ /* [retval][out] */ long *nCharacters);
+
+ HRESULT ( STDMETHODCALLTYPE *scrollSubstringTo )(
+ IAccessibleText * This,
+ /* [in] */ long startIndex,
+ /* [in] */ long endIndex,
+ /* [in] */ enum IA2ScrollType scrollType);
+
+ HRESULT ( STDMETHODCALLTYPE *scrollSubstringToPoint )(
+ IAccessibleText * This,
+ /* [in] */ long startIndex,
+ /* [in] */ long endIndex,
+ /* [in] */ enum IA2CoordinateType coordinateType,
+ /* [in] */ long x,
+ /* [in] */ long y);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_newText )(
+ IAccessibleText * This,
+ /* [retval][out] */ IA2TextSegment *newText);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_oldText )(
+ IAccessibleText * This,
+ /* [retval][out] */ IA2TextSegment *oldText);
+
+ END_INTERFACE
+ } IAccessibleTextVtbl;
+
+ interface IAccessibleText
+ {
+ CONST_VTBL struct IAccessibleTextVtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define IAccessibleText_QueryInterface(This,riid,ppvObject) \
+ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
+
+#define IAccessibleText_AddRef(This) \
+ ( (This)->lpVtbl -> AddRef(This) )
+
+#define IAccessibleText_Release(This) \
+ ( (This)->lpVtbl -> Release(This) )
+
+
+#define IAccessibleText_addSelection(This,startOffset,endOffset) \
+ ( (This)->lpVtbl -> addSelection(This,startOffset,endOffset) )
+
+#define IAccessibleText_get_attributes(This,offset,startOffset,endOffset,textAttributes) \
+ ( (This)->lpVtbl -> get_attributes(This,offset,startOffset,endOffset,textAttributes) )
+
+#define IAccessibleText_get_caretOffset(This,offset) \
+ ( (This)->lpVtbl -> get_caretOffset(This,offset) )
+
+#define IAccessibleText_get_characterExtents(This,offset,coordType,x,y,width,height) \
+ ( (This)->lpVtbl -> get_characterExtents(This,offset,coordType,x,y,width,height) )
+
+#define IAccessibleText_get_nSelections(This,nSelections) \
+ ( (This)->lpVtbl -> get_nSelections(This,nSelections) )
+
+#define IAccessibleText_get_offsetAtPoint(This,x,y,coordType,offset) \
+ ( (This)->lpVtbl -> get_offsetAtPoint(This,x,y,coordType,offset) )
+
+#define IAccessibleText_get_selection(This,selectionIndex,startOffset,endOffset) \
+ ( (This)->lpVtbl -> get_selection(This,selectionIndex,startOffset,endOffset) )
+
+#define IAccessibleText_get_text(This,startOffset,endOffset,text) \
+ ( (This)->lpVtbl -> get_text(This,startOffset,endOffset,text) )
+
+#define IAccessibleText_get_textBeforeOffset(This,offset,boundaryType,startOffset,endOffset,text) \
+ ( (This)->lpVtbl -> get_textBeforeOffset(This,offset,boundaryType,startOffset,endOffset,text) )
+
+#define IAccessibleText_get_textAfterOffset(This,offset,boundaryType,startOffset,endOffset,text) \
+ ( (This)->lpVtbl -> get_textAfterOffset(This,offset,boundaryType,startOffset,endOffset,text) )
+
+#define IAccessibleText_get_textAtOffset(This,offset,boundaryType,startOffset,endOffset,text) \
+ ( (This)->lpVtbl -> get_textAtOffset(This,offset,boundaryType,startOffset,endOffset,text) )
+
+#define IAccessibleText_removeSelection(This,selectionIndex) \
+ ( (This)->lpVtbl -> removeSelection(This,selectionIndex) )
+
+#define IAccessibleText_setCaretOffset(This,offset) \
+ ( (This)->lpVtbl -> setCaretOffset(This,offset) )
+
+#define IAccessibleText_setSelection(This,selectionIndex,startOffset,endOffset) \
+ ( (This)->lpVtbl -> setSelection(This,selectionIndex,startOffset,endOffset) )
+
+#define IAccessibleText_get_nCharacters(This,nCharacters) \
+ ( (This)->lpVtbl -> get_nCharacters(This,nCharacters) )
+
+#define IAccessibleText_scrollSubstringTo(This,startIndex,endIndex,scrollType) \
+ ( (This)->lpVtbl -> scrollSubstringTo(This,startIndex,endIndex,scrollType) )
+
+#define IAccessibleText_scrollSubstringToPoint(This,startIndex,endIndex,coordinateType,x,y) \
+ ( (This)->lpVtbl -> scrollSubstringToPoint(This,startIndex,endIndex,coordinateType,x,y) )
+
+#define IAccessibleText_get_newText(This,newText) \
+ ( (This)->lpVtbl -> get_newText(This,newText) )
+
+#define IAccessibleText_get_oldText(This,oldText) \
+ ( (This)->lpVtbl -> get_oldText(This,oldText) )
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+
+#endif /* __IAccessibleText_INTERFACE_DEFINED__ */
+
+
+#ifndef __IAccessibleText2_INTERFACE_DEFINED__
+#define __IAccessibleText2_INTERFACE_DEFINED__
+
+/* interface IAccessibleText2 */
+/* [uuid][object] */
+
+
+EXTERN_C const IID IID_IAccessibleText2;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("9690A9CC-5C80-4DF5-852E-2D5AE4189A54")
+ IAccessibleText2 : public IAccessibleText
+ {
+ public:
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_attributeRange(
+ /* [in] */ long offset,
+ /* [in] */ BSTR filter,
+ /* [out] */ long *startOffset,
+ /* [out] */ long *endOffset,
+ /* [retval][out] */ BSTR *attributeValues) = 0;
+
+ };
+
+
+#else /* C style interface */
+
+ typedef struct IAccessibleText2Vtbl
+ {
+ BEGIN_INTERFACE
+
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ IAccessibleText2 * This,
+ /* [in] */ REFIID riid,
+ /* [annotation][iid_is][out] */
+ _COM_Outptr_ void **ppvObject);
+
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ IAccessibleText2 * This);
+
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ IAccessibleText2 * This);
+
+ HRESULT ( STDMETHODCALLTYPE *addSelection )(
+ IAccessibleText2 * This,
+ /* [in] */ long startOffset,
+ /* [in] */ long endOffset);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_attributes )(
+ IAccessibleText2 * This,
+ /* [in] */ long offset,
+ /* [out] */ long *startOffset,
+ /* [out] */ long *endOffset,
+ /* [retval][out] */ BSTR *textAttributes);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_caretOffset )(
+ IAccessibleText2 * This,
+ /* [retval][out] */ long *offset);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_characterExtents )(
+ IAccessibleText2 * This,
+ /* [in] */ long offset,
+ /* [in] */ enum IA2CoordinateType coordType,
+ /* [out] */ long *x,
+ /* [out] */ long *y,
+ /* [out] */ long *width,
+ /* [retval][out] */ long *height);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_nSelections )(
+ IAccessibleText2 * This,
+ /* [retval][out] */ long *nSelections);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_offsetAtPoint )(
+ IAccessibleText2 * This,
+ /* [in] */ long x,
+ /* [in] */ long y,
+ /* [in] */ enum IA2CoordinateType coordType,
+ /* [retval][out] */ long *offset);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_selection )(
+ IAccessibleText2 * This,
+ /* [in] */ long selectionIndex,
+ /* [out] */ long *startOffset,
+ /* [retval][out] */ long *endOffset);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_text )(
+ IAccessibleText2 * This,
+ /* [in] */ long startOffset,
+ /* [in] */ long endOffset,
+ /* [retval][out] */ BSTR *text);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_textBeforeOffset )(
+ IAccessibleText2 * This,
+ /* [in] */ long offset,
+ /* [in] */ enum IA2TextBoundaryType boundaryType,
+ /* [out] */ long *startOffset,
+ /* [out] */ long *endOffset,
+ /* [retval][out] */ BSTR *text);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_textAfterOffset )(
+ IAccessibleText2 * This,
+ /* [in] */ long offset,
+ /* [in] */ enum IA2TextBoundaryType boundaryType,
+ /* [out] */ long *startOffset,
+ /* [out] */ long *endOffset,
+ /* [retval][out] */ BSTR *text);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_textAtOffset )(
+ IAccessibleText2 * This,
+ /* [in] */ long offset,
+ /* [in] */ enum IA2TextBoundaryType boundaryType,
+ /* [out] */ long *startOffset,
+ /* [out] */ long *endOffset,
+ /* [retval][out] */ BSTR *text);
+
+ HRESULT ( STDMETHODCALLTYPE *removeSelection )(
+ IAccessibleText2 * This,
+ /* [in] */ long selectionIndex);
+
+ HRESULT ( STDMETHODCALLTYPE *setCaretOffset )(
+ IAccessibleText2 * This,
+ /* [in] */ long offset);
+
+ HRESULT ( STDMETHODCALLTYPE *setSelection )(
+ IAccessibleText2 * This,
+ /* [in] */ long selectionIndex,
+ /* [in] */ long startOffset,
+ /* [in] */ long endOffset);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_nCharacters )(
+ IAccessibleText2 * This,
+ /* [retval][out] */ long *nCharacters);
+
+ HRESULT ( STDMETHODCALLTYPE *scrollSubstringTo )(
+ IAccessibleText2 * This,
+ /* [in] */ long startIndex,
+ /* [in] */ long endIndex,
+ /* [in] */ enum IA2ScrollType scrollType);
+
+ HRESULT ( STDMETHODCALLTYPE *scrollSubstringToPoint )(
+ IAccessibleText2 * This,
+ /* [in] */ long startIndex,
+ /* [in] */ long endIndex,
+ /* [in] */ enum IA2CoordinateType coordinateType,
+ /* [in] */ long x,
+ /* [in] */ long y);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_newText )(
+ IAccessibleText2 * This,
+ /* [retval][out] */ IA2TextSegment *newText);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_oldText )(
+ IAccessibleText2 * This,
+ /* [retval][out] */ IA2TextSegment *oldText);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_attributeRange )(
+ IAccessibleText2 * This,
+ /* [in] */ long offset,
+ /* [in] */ BSTR filter,
+ /* [out] */ long *startOffset,
+ /* [out] */ long *endOffset,
+ /* [retval][out] */ BSTR *attributeValues);
+
+ END_INTERFACE
+ } IAccessibleText2Vtbl;
+
+ interface IAccessibleText2
+ {
+ CONST_VTBL struct IAccessibleText2Vtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define IAccessibleText2_QueryInterface(This,riid,ppvObject) \
+ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
+
+#define IAccessibleText2_AddRef(This) \
+ ( (This)->lpVtbl -> AddRef(This) )
+
+#define IAccessibleText2_Release(This) \
+ ( (This)->lpVtbl -> Release(This) )
+
+
+#define IAccessibleText2_addSelection(This,startOffset,endOffset) \
+ ( (This)->lpVtbl -> addSelection(This,startOffset,endOffset) )
+
+#define IAccessibleText2_get_attributes(This,offset,startOffset,endOffset,textAttributes) \
+ ( (This)->lpVtbl -> get_attributes(This,offset,startOffset,endOffset,textAttributes) )
+
+#define IAccessibleText2_get_caretOffset(This,offset) \
+ ( (This)->lpVtbl -> get_caretOffset(This,offset) )
+
+#define IAccessibleText2_get_characterExtents(This,offset,coordType,x,y,width,height) \
+ ( (This)->lpVtbl -> get_characterExtents(This,offset,coordType,x,y,width,height) )
+
+#define IAccessibleText2_get_nSelections(This,nSelections) \
+ ( (This)->lpVtbl -> get_nSelections(This,nSelections) )
+
+#define IAccessibleText2_get_offsetAtPoint(This,x,y,coordType,offset) \
+ ( (This)->lpVtbl -> get_offsetAtPoint(This,x,y,coordType,offset) )
+
+#define IAccessibleText2_get_selection(This,selectionIndex,startOffset,endOffset) \
+ ( (This)->lpVtbl -> get_selection(This,selectionIndex,startOffset,endOffset) )
+
+#define IAccessibleText2_get_text(This,startOffset,endOffset,text) \
+ ( (This)->lpVtbl -> get_text(This,startOffset,endOffset,text) )
+
+#define IAccessibleText2_get_textBeforeOffset(This,offset,boundaryType,startOffset,endOffset,text) \
+ ( (This)->lpVtbl -> get_textBeforeOffset(This,offset,boundaryType,startOffset,endOffset,text) )
+
+#define IAccessibleText2_get_textAfterOffset(This,offset,boundaryType,startOffset,endOffset,text) \
+ ( (This)->lpVtbl -> get_textAfterOffset(This,offset,boundaryType,startOffset,endOffset,text) )
+
+#define IAccessibleText2_get_textAtOffset(This,offset,boundaryType,startOffset,endOffset,text) \
+ ( (This)->lpVtbl -> get_textAtOffset(This,offset,boundaryType,startOffset,endOffset,text) )
+
+#define IAccessibleText2_removeSelection(This,selectionIndex) \
+ ( (This)->lpVtbl -> removeSelection(This,selectionIndex) )
+
+#define IAccessibleText2_setCaretOffset(This,offset) \
+ ( (This)->lpVtbl -> setCaretOffset(This,offset) )
+
+#define IAccessibleText2_setSelection(This,selectionIndex,startOffset,endOffset) \
+ ( (This)->lpVtbl -> setSelection(This,selectionIndex,startOffset,endOffset) )
+
+#define IAccessibleText2_get_nCharacters(This,nCharacters) \
+ ( (This)->lpVtbl -> get_nCharacters(This,nCharacters) )
+
+#define IAccessibleText2_scrollSubstringTo(This,startIndex,endIndex,scrollType) \
+ ( (This)->lpVtbl -> scrollSubstringTo(This,startIndex,endIndex,scrollType) )
+
+#define IAccessibleText2_scrollSubstringToPoint(This,startIndex,endIndex,coordinateType,x,y) \
+ ( (This)->lpVtbl -> scrollSubstringToPoint(This,startIndex,endIndex,coordinateType,x,y) )
+
+#define IAccessibleText2_get_newText(This,newText) \
+ ( (This)->lpVtbl -> get_newText(This,newText) )
+
+#define IAccessibleText2_get_oldText(This,oldText) \
+ ( (This)->lpVtbl -> get_oldText(This,oldText) )
+
+
+#define IAccessibleText2_get_attributeRange(This,offset,filter,startOffset,endOffset,attributeValues) \
+ ( (This)->lpVtbl -> get_attributeRange(This,offset,filter,startOffset,endOffset,attributeValues) )
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+
+#endif /* __IAccessibleText2_INTERFACE_DEFINED__ */
+
+
+#ifndef __IAccessibleEditableText_INTERFACE_DEFINED__
+#define __IAccessibleEditableText_INTERFACE_DEFINED__
+
+/* interface IAccessibleEditableText */
+/* [uuid][object] */
+
+
+EXTERN_C const IID IID_IAccessibleEditableText;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("A59AA09A-7011-4b65-939D-32B1FB5547E3")
+ IAccessibleEditableText : public IUnknown
+ {
+ public:
+ virtual HRESULT STDMETHODCALLTYPE copyText(
+ /* [in] */ long startOffset,
+ /* [in] */ long endOffset) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE deleteText(
+ /* [in] */ long startOffset,
+ /* [in] */ long endOffset) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE insertText(
+ /* [in] */ long offset,
+ /* [in] */ BSTR *text) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE cutText(
+ /* [in] */ long startOffset,
+ /* [in] */ long endOffset) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE pasteText(
+ /* [in] */ long offset) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE replaceText(
+ /* [in] */ long startOffset,
+ /* [in] */ long endOffset,
+ /* [in] */ BSTR *text) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE setAttributes(
+ /* [in] */ long startOffset,
+ /* [in] */ long endOffset,
+ /* [in] */ BSTR *attributes) = 0;
+
+ };
+
+
+#else /* C style interface */
+
+ typedef struct IAccessibleEditableTextVtbl
+ {
+ BEGIN_INTERFACE
+
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ IAccessibleEditableText * This,
+ /* [in] */ REFIID riid,
+ /* [annotation][iid_is][out] */
+ _COM_Outptr_ void **ppvObject);
+
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ IAccessibleEditableText * This);
+
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ IAccessibleEditableText * This);
+
+ HRESULT ( STDMETHODCALLTYPE *copyText )(
+ IAccessibleEditableText * This,
+ /* [in] */ long startOffset,
+ /* [in] */ long endOffset);
+
+ HRESULT ( STDMETHODCALLTYPE *deleteText )(
+ IAccessibleEditableText * This,
+ /* [in] */ long startOffset,
+ /* [in] */ long endOffset);
+
+ HRESULT ( STDMETHODCALLTYPE *insertText )(
+ IAccessibleEditableText * This,
+ /* [in] */ long offset,
+ /* [in] */ BSTR *text);
+
+ HRESULT ( STDMETHODCALLTYPE *cutText )(
+ IAccessibleEditableText * This,
+ /* [in] */ long startOffset,
+ /* [in] */ long endOffset);
+
+ HRESULT ( STDMETHODCALLTYPE *pasteText )(
+ IAccessibleEditableText * This,
+ /* [in] */ long offset);
+
+ HRESULT ( STDMETHODCALLTYPE *replaceText )(
+ IAccessibleEditableText * This,
+ /* [in] */ long startOffset,
+ /* [in] */ long endOffset,
+ /* [in] */ BSTR *text);
+
+ HRESULT ( STDMETHODCALLTYPE *setAttributes )(
+ IAccessibleEditableText * This,
+ /* [in] */ long startOffset,
+ /* [in] */ long endOffset,
+ /* [in] */ BSTR *attributes);
+
+ END_INTERFACE
+ } IAccessibleEditableTextVtbl;
+
+ interface IAccessibleEditableText
+ {
+ CONST_VTBL struct IAccessibleEditableTextVtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define IAccessibleEditableText_QueryInterface(This,riid,ppvObject) \
+ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
+
+#define IAccessibleEditableText_AddRef(This) \
+ ( (This)->lpVtbl -> AddRef(This) )
+
+#define IAccessibleEditableText_Release(This) \
+ ( (This)->lpVtbl -> Release(This) )
+
+
+#define IAccessibleEditableText_copyText(This,startOffset,endOffset) \
+ ( (This)->lpVtbl -> copyText(This,startOffset,endOffset) )
+
+#define IAccessibleEditableText_deleteText(This,startOffset,endOffset) \
+ ( (This)->lpVtbl -> deleteText(This,startOffset,endOffset) )
+
+#define IAccessibleEditableText_insertText(This,offset,text) \
+ ( (This)->lpVtbl -> insertText(This,offset,text) )
+
+#define IAccessibleEditableText_cutText(This,startOffset,endOffset) \
+ ( (This)->lpVtbl -> cutText(This,startOffset,endOffset) )
+
+#define IAccessibleEditableText_pasteText(This,offset) \
+ ( (This)->lpVtbl -> pasteText(This,offset) )
+
+#define IAccessibleEditableText_replaceText(This,startOffset,endOffset,text) \
+ ( (This)->lpVtbl -> replaceText(This,startOffset,endOffset,text) )
+
+#define IAccessibleEditableText_setAttributes(This,startOffset,endOffset,attributes) \
+ ( (This)->lpVtbl -> setAttributes(This,startOffset,endOffset,attributes) )
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+
+#endif /* __IAccessibleEditableText_INTERFACE_DEFINED__ */
+
+
+#ifndef __IAccessibleHyperlink_INTERFACE_DEFINED__
+#define __IAccessibleHyperlink_INTERFACE_DEFINED__
+
+/* interface IAccessibleHyperlink */
+/* [uuid][object] */
+
+
+EXTERN_C const IID IID_IAccessibleHyperlink;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("01C20F2B-3DD2-400f-949F-AD00BDAB1D41")
+ IAccessibleHyperlink : public IAccessibleAction
+ {
+ public:
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_anchor(
+ /* [in] */ long index,
+ /* [retval][out] */ VARIANT *anchor) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_anchorTarget(
+ /* [in] */ long index,
+ /* [retval][out] */ VARIANT *anchorTarget) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_startIndex(
+ /* [retval][out] */ long *index) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_endIndex(
+ /* [retval][out] */ long *index) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_valid(
+ /* [retval][out] */ boolean *valid) = 0;
+
+ };
+
+
+#else /* C style interface */
+
+ typedef struct IAccessibleHyperlinkVtbl
+ {
+ BEGIN_INTERFACE
+
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ IAccessibleHyperlink * This,
+ /* [in] */ REFIID riid,
+ /* [annotation][iid_is][out] */
+ _COM_Outptr_ void **ppvObject);
+
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ IAccessibleHyperlink * This);
+
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ IAccessibleHyperlink * This);
+
+ HRESULT ( STDMETHODCALLTYPE *nActions )(
+ IAccessibleHyperlink * This,
+ /* [retval][out] */ long *nActions);
+
+ HRESULT ( STDMETHODCALLTYPE *doAction )(
+ IAccessibleHyperlink * This,
+ /* [in] */ long actionIndex);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_description )(
+ IAccessibleHyperlink * This,
+ /* [in] */ long actionIndex,
+ /* [retval][out] */ BSTR *description);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_keyBinding )(
+ IAccessibleHyperlink * This,
+ /* [in] */ long actionIndex,
+ /* [in] */ long nMaxBindings,
+ /* [length_is][length_is][size_is][size_is][out] */ BSTR **keyBindings,
+ /* [retval][out] */ long *nBindings);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_name )(
+ IAccessibleHyperlink * This,
+ /* [in] */ long actionIndex,
+ /* [retval][out] */ BSTR *name);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_localizedName )(
+ IAccessibleHyperlink * This,
+ /* [in] */ long actionIndex,
+ /* [retval][out] */ BSTR *localizedName);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_anchor )(
+ IAccessibleHyperlink * This,
+ /* [in] */ long index,
+ /* [retval][out] */ VARIANT *anchor);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_anchorTarget )(
+ IAccessibleHyperlink * This,
+ /* [in] */ long index,
+ /* [retval][out] */ VARIANT *anchorTarget);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_startIndex )(
+ IAccessibleHyperlink * This,
+ /* [retval][out] */ long *index);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_endIndex )(
+ IAccessibleHyperlink * This,
+ /* [retval][out] */ long *index);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_valid )(
+ IAccessibleHyperlink * This,
+ /* [retval][out] */ boolean *valid);
+
+ END_INTERFACE
+ } IAccessibleHyperlinkVtbl;
+
+ interface IAccessibleHyperlink
+ {
+ CONST_VTBL struct IAccessibleHyperlinkVtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define IAccessibleHyperlink_QueryInterface(This,riid,ppvObject) \
+ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
+
+#define IAccessibleHyperlink_AddRef(This) \
+ ( (This)->lpVtbl -> AddRef(This) )
+
+#define IAccessibleHyperlink_Release(This) \
+ ( (This)->lpVtbl -> Release(This) )
+
+
+#define IAccessibleHyperlink_nActions(This,nActions) \
+ ( (This)->lpVtbl -> nActions(This,nActions) )
+
+#define IAccessibleHyperlink_doAction(This,actionIndex) \
+ ( (This)->lpVtbl -> doAction(This,actionIndex) )
+
+#define IAccessibleHyperlink_get_description(This,actionIndex,description) \
+ ( (This)->lpVtbl -> get_description(This,actionIndex,description) )
+
+#define IAccessibleHyperlink_get_keyBinding(This,actionIndex,nMaxBindings,keyBindings,nBindings) \
+ ( (This)->lpVtbl -> get_keyBinding(This,actionIndex,nMaxBindings,keyBindings,nBindings) )
+
+#define IAccessibleHyperlink_get_name(This,actionIndex,name) \
+ ( (This)->lpVtbl -> get_name(This,actionIndex,name) )
+
+#define IAccessibleHyperlink_get_localizedName(This,actionIndex,localizedName) \
+ ( (This)->lpVtbl -> get_localizedName(This,actionIndex,localizedName) )
+
+
+#define IAccessibleHyperlink_get_anchor(This,index,anchor) \
+ ( (This)->lpVtbl -> get_anchor(This,index,anchor) )
+
+#define IAccessibleHyperlink_get_anchorTarget(This,index,anchorTarget) \
+ ( (This)->lpVtbl -> get_anchorTarget(This,index,anchorTarget) )
+
+#define IAccessibleHyperlink_get_startIndex(This,index) \
+ ( (This)->lpVtbl -> get_startIndex(This,index) )
+
+#define IAccessibleHyperlink_get_endIndex(This,index) \
+ ( (This)->lpVtbl -> get_endIndex(This,index) )
+
+#define IAccessibleHyperlink_get_valid(This,valid) \
+ ( (This)->lpVtbl -> get_valid(This,valid) )
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+
+#endif /* __IAccessibleHyperlink_INTERFACE_DEFINED__ */
+
+
+#ifndef __IAccessibleHypertext_INTERFACE_DEFINED__
+#define __IAccessibleHypertext_INTERFACE_DEFINED__
+
+/* interface IAccessibleHypertext */
+/* [uuid][object] */
+
+
+EXTERN_C const IID IID_IAccessibleHypertext;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("6B4F8BBF-F1F2-418a-B35E-A195BC4103B9")
+ IAccessibleHypertext : public IAccessibleText
+ {
+ public:
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_nHyperlinks(
+ /* [retval][out] */ long *hyperlinkCount) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_hyperlink(
+ /* [in] */ long index,
+ /* [retval][out] */ IAccessibleHyperlink **hyperlink) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_hyperlinkIndex(
+ /* [in] */ long charIndex,
+ /* [retval][out] */ long *hyperlinkIndex) = 0;
+
+ };
+
+
+#else /* C style interface */
+
+ typedef struct IAccessibleHypertextVtbl
+ {
+ BEGIN_INTERFACE
+
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ IAccessibleHypertext * This,
+ /* [in] */ REFIID riid,
+ /* [annotation][iid_is][out] */
+ _COM_Outptr_ void **ppvObject);
+
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ IAccessibleHypertext * This);
+
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ IAccessibleHypertext * This);
+
+ HRESULT ( STDMETHODCALLTYPE *addSelection )(
+ IAccessibleHypertext * This,
+ /* [in] */ long startOffset,
+ /* [in] */ long endOffset);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_attributes )(
+ IAccessibleHypertext * This,
+ /* [in] */ long offset,
+ /* [out] */ long *startOffset,
+ /* [out] */ long *endOffset,
+ /* [retval][out] */ BSTR *textAttributes);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_caretOffset )(
+ IAccessibleHypertext * This,
+ /* [retval][out] */ long *offset);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_characterExtents )(
+ IAccessibleHypertext * This,
+ /* [in] */ long offset,
+ /* [in] */ enum IA2CoordinateType coordType,
+ /* [out] */ long *x,
+ /* [out] */ long *y,
+ /* [out] */ long *width,
+ /* [retval][out] */ long *height);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_nSelections )(
+ IAccessibleHypertext * This,
+ /* [retval][out] */ long *nSelections);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_offsetAtPoint )(
+ IAccessibleHypertext * This,
+ /* [in] */ long x,
+ /* [in] */ long y,
+ /* [in] */ enum IA2CoordinateType coordType,
+ /* [retval][out] */ long *offset);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_selection )(
+ IAccessibleHypertext * This,
+ /* [in] */ long selectionIndex,
+ /* [out] */ long *startOffset,
+ /* [retval][out] */ long *endOffset);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_text )(
+ IAccessibleHypertext * This,
+ /* [in] */ long startOffset,
+ /* [in] */ long endOffset,
+ /* [retval][out] */ BSTR *text);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_textBeforeOffset )(
+ IAccessibleHypertext * This,
+ /* [in] */ long offset,
+ /* [in] */ enum IA2TextBoundaryType boundaryType,
+ /* [out] */ long *startOffset,
+ /* [out] */ long *endOffset,
+ /* [retval][out] */ BSTR *text);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_textAfterOffset )(
+ IAccessibleHypertext * This,
+ /* [in] */ long offset,
+ /* [in] */ enum IA2TextBoundaryType boundaryType,
+ /* [out] */ long *startOffset,
+ /* [out] */ long *endOffset,
+ /* [retval][out] */ BSTR *text);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_textAtOffset )(
+ IAccessibleHypertext * This,
+ /* [in] */ long offset,
+ /* [in] */ enum IA2TextBoundaryType boundaryType,
+ /* [out] */ long *startOffset,
+ /* [out] */ long *endOffset,
+ /* [retval][out] */ BSTR *text);
+
+ HRESULT ( STDMETHODCALLTYPE *removeSelection )(
+ IAccessibleHypertext * This,
+ /* [in] */ long selectionIndex);
+
+ HRESULT ( STDMETHODCALLTYPE *setCaretOffset )(
+ IAccessibleHypertext * This,
+ /* [in] */ long offset);
+
+ HRESULT ( STDMETHODCALLTYPE *setSelection )(
+ IAccessibleHypertext * This,
+ /* [in] */ long selectionIndex,
+ /* [in] */ long startOffset,
+ /* [in] */ long endOffset);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_nCharacters )(
+ IAccessibleHypertext * This,
+ /* [retval][out] */ long *nCharacters);
+
+ HRESULT ( STDMETHODCALLTYPE *scrollSubstringTo )(
+ IAccessibleHypertext * This,
+ /* [in] */ long startIndex,
+ /* [in] */ long endIndex,
+ /* [in] */ enum IA2ScrollType scrollType);
+
+ HRESULT ( STDMETHODCALLTYPE *scrollSubstringToPoint )(
+ IAccessibleHypertext * This,
+ /* [in] */ long startIndex,
+ /* [in] */ long endIndex,
+ /* [in] */ enum IA2CoordinateType coordinateType,
+ /* [in] */ long x,
+ /* [in] */ long y);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_newText )(
+ IAccessibleHypertext * This,
+ /* [retval][out] */ IA2TextSegment *newText);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_oldText )(
+ IAccessibleHypertext * This,
+ /* [retval][out] */ IA2TextSegment *oldText);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_nHyperlinks )(
+ IAccessibleHypertext * This,
+ /* [retval][out] */ long *hyperlinkCount);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_hyperlink )(
+ IAccessibleHypertext * This,
+ /* [in] */ long index,
+ /* [retval][out] */ IAccessibleHyperlink **hyperlink);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_hyperlinkIndex )(
+ IAccessibleHypertext * This,
+ /* [in] */ long charIndex,
+ /* [retval][out] */ long *hyperlinkIndex);
+
+ END_INTERFACE
+ } IAccessibleHypertextVtbl;
+
+ interface IAccessibleHypertext
+ {
+ CONST_VTBL struct IAccessibleHypertextVtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define IAccessibleHypertext_QueryInterface(This,riid,ppvObject) \
+ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
+
+#define IAccessibleHypertext_AddRef(This) \
+ ( (This)->lpVtbl -> AddRef(This) )
+
+#define IAccessibleHypertext_Release(This) \
+ ( (This)->lpVtbl -> Release(This) )
+
+
+#define IAccessibleHypertext_addSelection(This,startOffset,endOffset) \
+ ( (This)->lpVtbl -> addSelection(This,startOffset,endOffset) )
+
+#define IAccessibleHypertext_get_attributes(This,offset,startOffset,endOffset,textAttributes) \
+ ( (This)->lpVtbl -> get_attributes(This,offset,startOffset,endOffset,textAttributes) )
+
+#define IAccessibleHypertext_get_caretOffset(This,offset) \
+ ( (This)->lpVtbl -> get_caretOffset(This,offset) )
+
+#define IAccessibleHypertext_get_characterExtents(This,offset,coordType,x,y,width,height) \
+ ( (This)->lpVtbl -> get_characterExtents(This,offset,coordType,x,y,width,height) )
+
+#define IAccessibleHypertext_get_nSelections(This,nSelections) \
+ ( (This)->lpVtbl -> get_nSelections(This,nSelections) )
+
+#define IAccessibleHypertext_get_offsetAtPoint(This,x,y,coordType,offset) \
+ ( (This)->lpVtbl -> get_offsetAtPoint(This,x,y,coordType,offset) )
+
+#define IAccessibleHypertext_get_selection(This,selectionIndex,startOffset,endOffset) \
+ ( (This)->lpVtbl -> get_selection(This,selectionIndex,startOffset,endOffset) )
+
+#define IAccessibleHypertext_get_text(This,startOffset,endOffset,text) \
+ ( (This)->lpVtbl -> get_text(This,startOffset,endOffset,text) )
+
+#define IAccessibleHypertext_get_textBeforeOffset(This,offset,boundaryType,startOffset,endOffset,text) \
+ ( (This)->lpVtbl -> get_textBeforeOffset(This,offset,boundaryType,startOffset,endOffset,text) )
+
+#define IAccessibleHypertext_get_textAfterOffset(This,offset,boundaryType,startOffset,endOffset,text) \
+ ( (This)->lpVtbl -> get_textAfterOffset(This,offset,boundaryType,startOffset,endOffset,text) )
+
+#define IAccessibleHypertext_get_textAtOffset(This,offset,boundaryType,startOffset,endOffset,text) \
+ ( (This)->lpVtbl -> get_textAtOffset(This,offset,boundaryType,startOffset,endOffset,text) )
+
+#define IAccessibleHypertext_removeSelection(This,selectionIndex) \
+ ( (This)->lpVtbl -> removeSelection(This,selectionIndex) )
+
+#define IAccessibleHypertext_setCaretOffset(This,offset) \
+ ( (This)->lpVtbl -> setCaretOffset(This,offset) )
+
+#define IAccessibleHypertext_setSelection(This,selectionIndex,startOffset,endOffset) \
+ ( (This)->lpVtbl -> setSelection(This,selectionIndex,startOffset,endOffset) )
+
+#define IAccessibleHypertext_get_nCharacters(This,nCharacters) \
+ ( (This)->lpVtbl -> get_nCharacters(This,nCharacters) )
+
+#define IAccessibleHypertext_scrollSubstringTo(This,startIndex,endIndex,scrollType) \
+ ( (This)->lpVtbl -> scrollSubstringTo(This,startIndex,endIndex,scrollType) )
+
+#define IAccessibleHypertext_scrollSubstringToPoint(This,startIndex,endIndex,coordinateType,x,y) \
+ ( (This)->lpVtbl -> scrollSubstringToPoint(This,startIndex,endIndex,coordinateType,x,y) )
+
+#define IAccessibleHypertext_get_newText(This,newText) \
+ ( (This)->lpVtbl -> get_newText(This,newText) )
+
+#define IAccessibleHypertext_get_oldText(This,oldText) \
+ ( (This)->lpVtbl -> get_oldText(This,oldText) )
+
+
+#define IAccessibleHypertext_get_nHyperlinks(This,hyperlinkCount) \
+ ( (This)->lpVtbl -> get_nHyperlinks(This,hyperlinkCount) )
+
+#define IAccessibleHypertext_get_hyperlink(This,index,hyperlink) \
+ ( (This)->lpVtbl -> get_hyperlink(This,index,hyperlink) )
+
+#define IAccessibleHypertext_get_hyperlinkIndex(This,charIndex,hyperlinkIndex) \
+ ( (This)->lpVtbl -> get_hyperlinkIndex(This,charIndex,hyperlinkIndex) )
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+
+#endif /* __IAccessibleHypertext_INTERFACE_DEFINED__ */
+
+
+#ifndef __IAccessibleHypertext2_INTERFACE_DEFINED__
+#define __IAccessibleHypertext2_INTERFACE_DEFINED__
+
+/* interface IAccessibleHypertext2 */
+/* [uuid][object] */
+
+
+EXTERN_C const IID IID_IAccessibleHypertext2;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("CF64D89F-8287-4B44-8501-A827453A6077")
+ IAccessibleHypertext2 : public IAccessibleHypertext
+ {
+ public:
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_hyperlinks(
+ /* [size_is][size_is][out] */ IAccessibleHyperlink ***hyperlinks,
+ /* [retval][out] */ long *nHyperlinks) = 0;
+
+ };
+
+
+#else /* C style interface */
+
+ typedef struct IAccessibleHypertext2Vtbl
+ {
+ BEGIN_INTERFACE
+
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ IAccessibleHypertext2 * This,
+ /* [in] */ REFIID riid,
+ /* [annotation][iid_is][out] */
+ _COM_Outptr_ void **ppvObject);
+
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ IAccessibleHypertext2 * This);
+
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ IAccessibleHypertext2 * This);
+
+ HRESULT ( STDMETHODCALLTYPE *addSelection )(
+ IAccessibleHypertext2 * This,
+ /* [in] */ long startOffset,
+ /* [in] */ long endOffset);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_attributes )(
+ IAccessibleHypertext2 * This,
+ /* [in] */ long offset,
+ /* [out] */ long *startOffset,
+ /* [out] */ long *endOffset,
+ /* [retval][out] */ BSTR *textAttributes);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_caretOffset )(
+ IAccessibleHypertext2 * This,
+ /* [retval][out] */ long *offset);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_characterExtents )(
+ IAccessibleHypertext2 * This,
+ /* [in] */ long offset,
+ /* [in] */ enum IA2CoordinateType coordType,
+ /* [out] */ long *x,
+ /* [out] */ long *y,
+ /* [out] */ long *width,
+ /* [retval][out] */ long *height);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_nSelections )(
+ IAccessibleHypertext2 * This,
+ /* [retval][out] */ long *nSelections);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_offsetAtPoint )(
+ IAccessibleHypertext2 * This,
+ /* [in] */ long x,
+ /* [in] */ long y,
+ /* [in] */ enum IA2CoordinateType coordType,
+ /* [retval][out] */ long *offset);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_selection )(
+ IAccessibleHypertext2 * This,
+ /* [in] */ long selectionIndex,
+ /* [out] */ long *startOffset,
+ /* [retval][out] */ long *endOffset);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_text )(
+ IAccessibleHypertext2 * This,
+ /* [in] */ long startOffset,
+ /* [in] */ long endOffset,
+ /* [retval][out] */ BSTR *text);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_textBeforeOffset )(
+ IAccessibleHypertext2 * This,
+ /* [in] */ long offset,
+ /* [in] */ enum IA2TextBoundaryType boundaryType,
+ /* [out] */ long *startOffset,
+ /* [out] */ long *endOffset,
+ /* [retval][out] */ BSTR *text);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_textAfterOffset )(
+ IAccessibleHypertext2 * This,
+ /* [in] */ long offset,
+ /* [in] */ enum IA2TextBoundaryType boundaryType,
+ /* [out] */ long *startOffset,
+ /* [out] */ long *endOffset,
+ /* [retval][out] */ BSTR *text);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_textAtOffset )(
+ IAccessibleHypertext2 * This,
+ /* [in] */ long offset,
+ /* [in] */ enum IA2TextBoundaryType boundaryType,
+ /* [out] */ long *startOffset,
+ /* [out] */ long *endOffset,
+ /* [retval][out] */ BSTR *text);
+
+ HRESULT ( STDMETHODCALLTYPE *removeSelection )(
+ IAccessibleHypertext2 * This,
+ /* [in] */ long selectionIndex);
+
+ HRESULT ( STDMETHODCALLTYPE *setCaretOffset )(
+ IAccessibleHypertext2 * This,
+ /* [in] */ long offset);
+
+ HRESULT ( STDMETHODCALLTYPE *setSelection )(
+ IAccessibleHypertext2 * This,
+ /* [in] */ long selectionIndex,
+ /* [in] */ long startOffset,
+ /* [in] */ long endOffset);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_nCharacters )(
+ IAccessibleHypertext2 * This,
+ /* [retval][out] */ long *nCharacters);
+
+ HRESULT ( STDMETHODCALLTYPE *scrollSubstringTo )(
+ IAccessibleHypertext2 * This,
+ /* [in] */ long startIndex,
+ /* [in] */ long endIndex,
+ /* [in] */ enum IA2ScrollType scrollType);
+
+ HRESULT ( STDMETHODCALLTYPE *scrollSubstringToPoint )(
+ IAccessibleHypertext2 * This,
+ /* [in] */ long startIndex,
+ /* [in] */ long endIndex,
+ /* [in] */ enum IA2CoordinateType coordinateType,
+ /* [in] */ long x,
+ /* [in] */ long y);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_newText )(
+ IAccessibleHypertext2 * This,
+ /* [retval][out] */ IA2TextSegment *newText);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_oldText )(
+ IAccessibleHypertext2 * This,
+ /* [retval][out] */ IA2TextSegment *oldText);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_nHyperlinks )(
+ IAccessibleHypertext2 * This,
+ /* [retval][out] */ long *hyperlinkCount);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_hyperlink )(
+ IAccessibleHypertext2 * This,
+ /* [in] */ long index,
+ /* [retval][out] */ IAccessibleHyperlink **hyperlink);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_hyperlinkIndex )(
+ IAccessibleHypertext2 * This,
+ /* [in] */ long charIndex,
+ /* [retval][out] */ long *hyperlinkIndex);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_hyperlinks )(
+ IAccessibleHypertext2 * This,
+ /* [size_is][size_is][out] */ IAccessibleHyperlink ***hyperlinks,
+ /* [retval][out] */ long *nHyperlinks);
+
+ END_INTERFACE
+ } IAccessibleHypertext2Vtbl;
+
+ interface IAccessibleHypertext2
+ {
+ CONST_VTBL struct IAccessibleHypertext2Vtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define IAccessibleHypertext2_QueryInterface(This,riid,ppvObject) \
+ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
+
+#define IAccessibleHypertext2_AddRef(This) \
+ ( (This)->lpVtbl -> AddRef(This) )
+
+#define IAccessibleHypertext2_Release(This) \
+ ( (This)->lpVtbl -> Release(This) )
+
+
+#define IAccessibleHypertext2_addSelection(This,startOffset,endOffset) \
+ ( (This)->lpVtbl -> addSelection(This,startOffset,endOffset) )
+
+#define IAccessibleHypertext2_get_attributes(This,offset,startOffset,endOffset,textAttributes) \
+ ( (This)->lpVtbl -> get_attributes(This,offset,startOffset,endOffset,textAttributes) )
+
+#define IAccessibleHypertext2_get_caretOffset(This,offset) \
+ ( (This)->lpVtbl -> get_caretOffset(This,offset) )
+
+#define IAccessibleHypertext2_get_characterExtents(This,offset,coordType,x,y,width,height) \
+ ( (This)->lpVtbl -> get_characterExtents(This,offset,coordType,x,y,width,height) )
+
+#define IAccessibleHypertext2_get_nSelections(This,nSelections) \
+ ( (This)->lpVtbl -> get_nSelections(This,nSelections) )
+
+#define IAccessibleHypertext2_get_offsetAtPoint(This,x,y,coordType,offset) \
+ ( (This)->lpVtbl -> get_offsetAtPoint(This,x,y,coordType,offset) )
+
+#define IAccessibleHypertext2_get_selection(This,selectionIndex,startOffset,endOffset) \
+ ( (This)->lpVtbl -> get_selection(This,selectionIndex,startOffset,endOffset) )
+
+#define IAccessibleHypertext2_get_text(This,startOffset,endOffset,text) \
+ ( (This)->lpVtbl -> get_text(This,startOffset,endOffset,text) )
+
+#define IAccessibleHypertext2_get_textBeforeOffset(This,offset,boundaryType,startOffset,endOffset,text) \
+ ( (This)->lpVtbl -> get_textBeforeOffset(This,offset,boundaryType,startOffset,endOffset,text) )
+
+#define IAccessibleHypertext2_get_textAfterOffset(This,offset,boundaryType,startOffset,endOffset,text) \
+ ( (This)->lpVtbl -> get_textAfterOffset(This,offset,boundaryType,startOffset,endOffset,text) )
+
+#define IAccessibleHypertext2_get_textAtOffset(This,offset,boundaryType,startOffset,endOffset,text) \
+ ( (This)->lpVtbl -> get_textAtOffset(This,offset,boundaryType,startOffset,endOffset,text) )
+
+#define IAccessibleHypertext2_removeSelection(This,selectionIndex) \
+ ( (This)->lpVtbl -> removeSelection(This,selectionIndex) )
+
+#define IAccessibleHypertext2_setCaretOffset(This,offset) \
+ ( (This)->lpVtbl -> setCaretOffset(This,offset) )
+
+#define IAccessibleHypertext2_setSelection(This,selectionIndex,startOffset,endOffset) \
+ ( (This)->lpVtbl -> setSelection(This,selectionIndex,startOffset,endOffset) )
+
+#define IAccessibleHypertext2_get_nCharacters(This,nCharacters) \
+ ( (This)->lpVtbl -> get_nCharacters(This,nCharacters) )
+
+#define IAccessibleHypertext2_scrollSubstringTo(This,startIndex,endIndex,scrollType) \
+ ( (This)->lpVtbl -> scrollSubstringTo(This,startIndex,endIndex,scrollType) )
+
+#define IAccessibleHypertext2_scrollSubstringToPoint(This,startIndex,endIndex,coordinateType,x,y) \
+ ( (This)->lpVtbl -> scrollSubstringToPoint(This,startIndex,endIndex,coordinateType,x,y) )
+
+#define IAccessibleHypertext2_get_newText(This,newText) \
+ ( (This)->lpVtbl -> get_newText(This,newText) )
+
+#define IAccessibleHypertext2_get_oldText(This,oldText) \
+ ( (This)->lpVtbl -> get_oldText(This,oldText) )
+
+
+#define IAccessibleHypertext2_get_nHyperlinks(This,hyperlinkCount) \
+ ( (This)->lpVtbl -> get_nHyperlinks(This,hyperlinkCount) )
+
+#define IAccessibleHypertext2_get_hyperlink(This,index,hyperlink) \
+ ( (This)->lpVtbl -> get_hyperlink(This,index,hyperlink) )
+
+#define IAccessibleHypertext2_get_hyperlinkIndex(This,charIndex,hyperlinkIndex) \
+ ( (This)->lpVtbl -> get_hyperlinkIndex(This,charIndex,hyperlinkIndex) )
+
+
+#define IAccessibleHypertext2_get_hyperlinks(This,hyperlinks,nHyperlinks) \
+ ( (This)->lpVtbl -> get_hyperlinks(This,hyperlinks,nHyperlinks) )
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+
+#endif /* __IAccessibleHypertext2_INTERFACE_DEFINED__ */
+
+
+#ifndef __IAccessibleTable_INTERFACE_DEFINED__
+#define __IAccessibleTable_INTERFACE_DEFINED__
+
+/* interface IAccessibleTable */
+/* [uuid][object] */
+
+
+EXTERN_C const IID IID_IAccessibleTable;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("35AD8070-C20C-4fb4-B094-F4F7275DD469")
+ IAccessibleTable : public IUnknown
+ {
+ public:
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_accessibleAt(
+ /* [in] */ long row,
+ /* [in] */ long column,
+ /* [retval][out] */ IUnknown **accessible) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_caption(
+ /* [retval][out] */ IUnknown **accessible) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_childIndex(
+ /* [in] */ long rowIndex,
+ /* [in] */ long columnIndex,
+ /* [retval][out] */ long *cellIndex) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_columnDescription(
+ /* [in] */ long column,
+ /* [retval][out] */ BSTR *description) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_columnExtentAt(
+ /* [in] */ long row,
+ /* [in] */ long column,
+ /* [retval][out] */ long *nColumnsSpanned) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_columnHeader(
+ /* [out] */ IAccessibleTable **accessibleTable,
+ /* [retval][out] */ long *startingRowIndex) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_columnIndex(
+ /* [in] */ long cellIndex,
+ /* [retval][out] */ long *columnIndex) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_nColumns(
+ /* [retval][out] */ long *columnCount) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_nRows(
+ /* [retval][out] */ long *rowCount) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_nSelectedChildren(
+ /* [retval][out] */ long *cellCount) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_nSelectedColumns(
+ /* [retval][out] */ long *columnCount) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_nSelectedRows(
+ /* [retval][out] */ long *rowCount) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_rowDescription(
+ /* [in] */ long row,
+ /* [retval][out] */ BSTR *description) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_rowExtentAt(
+ /* [in] */ long row,
+ /* [in] */ long column,
+ /* [retval][out] */ long *nRowsSpanned) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_rowHeader(
+ /* [out] */ IAccessibleTable **accessibleTable,
+ /* [retval][out] */ long *startingColumnIndex) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_rowIndex(
+ /* [in] */ long cellIndex,
+ /* [retval][out] */ long *rowIndex) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_selectedChildren(
+ /* [in] */ long maxChildren,
+ /* [length_is][length_is][size_is][size_is][out] */ long **children,
+ /* [retval][out] */ long *nChildren) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_selectedColumns(
+ /* [in] */ long maxColumns,
+ /* [length_is][length_is][size_is][size_is][out] */ long **columns,
+ /* [retval][out] */ long *nColumns) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_selectedRows(
+ /* [in] */ long maxRows,
+ /* [length_is][length_is][size_is][size_is][out] */ long **rows,
+ /* [retval][out] */ long *nRows) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_summary(
+ /* [retval][out] */ IUnknown **accessible) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_isColumnSelected(
+ /* [in] */ long column,
+ /* [retval][out] */ boolean *isSelected) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_isRowSelected(
+ /* [in] */ long row,
+ /* [retval][out] */ boolean *isSelected) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_isSelected(
+ /* [in] */ long row,
+ /* [in] */ long column,
+ /* [retval][out] */ boolean *isSelected) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE selectRow(
+ /* [in] */ long row) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE selectColumn(
+ /* [in] */ long column) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE unselectRow(
+ /* [in] */ long row) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE unselectColumn(
+ /* [in] */ long column) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_rowColumnExtentsAtIndex(
+ /* [in] */ long index,
+ /* [out] */ long *row,
+ /* [out] */ long *column,
+ /* [out] */ long *rowExtents,
+ /* [out] */ long *columnExtents,
+ /* [retval][out] */ boolean *isSelected) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_modelChange(
+ /* [retval][out] */ IA2TableModelChange *modelChange) = 0;
+
+ };
+
+
+#else /* C style interface */
+
+ typedef struct IAccessibleTableVtbl
+ {
+ BEGIN_INTERFACE
+
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ IAccessibleTable * This,
+ /* [in] */ REFIID riid,
+ /* [annotation][iid_is][out] */
+ _COM_Outptr_ void **ppvObject);
+
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ IAccessibleTable * This);
+
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ IAccessibleTable * This);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_accessibleAt )(
+ IAccessibleTable * This,
+ /* [in] */ long row,
+ /* [in] */ long column,
+ /* [retval][out] */ IUnknown **accessible);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_caption )(
+ IAccessibleTable * This,
+ /* [retval][out] */ IUnknown **accessible);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_childIndex )(
+ IAccessibleTable * This,
+ /* [in] */ long rowIndex,
+ /* [in] */ long columnIndex,
+ /* [retval][out] */ long *cellIndex);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_columnDescription )(
+ IAccessibleTable * This,
+ /* [in] */ long column,
+ /* [retval][out] */ BSTR *description);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_columnExtentAt )(
+ IAccessibleTable * This,
+ /* [in] */ long row,
+ /* [in] */ long column,
+ /* [retval][out] */ long *nColumnsSpanned);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_columnHeader )(
+ IAccessibleTable * This,
+ /* [out] */ IAccessibleTable **accessibleTable,
+ /* [retval][out] */ long *startingRowIndex);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_columnIndex )(
+ IAccessibleTable * This,
+ /* [in] */ long cellIndex,
+ /* [retval][out] */ long *columnIndex);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_nColumns )(
+ IAccessibleTable * This,
+ /* [retval][out] */ long *columnCount);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_nRows )(
+ IAccessibleTable * This,
+ /* [retval][out] */ long *rowCount);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_nSelectedChildren )(
+ IAccessibleTable * This,
+ /* [retval][out] */ long *cellCount);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_nSelectedColumns )(
+ IAccessibleTable * This,
+ /* [retval][out] */ long *columnCount);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_nSelectedRows )(
+ IAccessibleTable * This,
+ /* [retval][out] */ long *rowCount);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_rowDescription )(
+ IAccessibleTable * This,
+ /* [in] */ long row,
+ /* [retval][out] */ BSTR *description);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_rowExtentAt )(
+ IAccessibleTable * This,
+ /* [in] */ long row,
+ /* [in] */ long column,
+ /* [retval][out] */ long *nRowsSpanned);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_rowHeader )(
+ IAccessibleTable * This,
+ /* [out] */ IAccessibleTable **accessibleTable,
+ /* [retval][out] */ long *startingColumnIndex);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_rowIndex )(
+ IAccessibleTable * This,
+ /* [in] */ long cellIndex,
+ /* [retval][out] */ long *rowIndex);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_selectedChildren )(
+ IAccessibleTable * This,
+ /* [in] */ long maxChildren,
+ /* [length_is][length_is][size_is][size_is][out] */ long **children,
+ /* [retval][out] */ long *nChildren);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_selectedColumns )(
+ IAccessibleTable * This,
+ /* [in] */ long maxColumns,
+ /* [length_is][length_is][size_is][size_is][out] */ long **columns,
+ /* [retval][out] */ long *nColumns);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_selectedRows )(
+ IAccessibleTable * This,
+ /* [in] */ long maxRows,
+ /* [length_is][length_is][size_is][size_is][out] */ long **rows,
+ /* [retval][out] */ long *nRows);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_summary )(
+ IAccessibleTable * This,
+ /* [retval][out] */ IUnknown **accessible);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_isColumnSelected )(
+ IAccessibleTable * This,
+ /* [in] */ long column,
+ /* [retval][out] */ boolean *isSelected);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_isRowSelected )(
+ IAccessibleTable * This,
+ /* [in] */ long row,
+ /* [retval][out] */ boolean *isSelected);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_isSelected )(
+ IAccessibleTable * This,
+ /* [in] */ long row,
+ /* [in] */ long column,
+ /* [retval][out] */ boolean *isSelected);
+
+ HRESULT ( STDMETHODCALLTYPE *selectRow )(
+ IAccessibleTable * This,
+ /* [in] */ long row);
+
+ HRESULT ( STDMETHODCALLTYPE *selectColumn )(
+ IAccessibleTable * This,
+ /* [in] */ long column);
+
+ HRESULT ( STDMETHODCALLTYPE *unselectRow )(
+ IAccessibleTable * This,
+ /* [in] */ long row);
+
+ HRESULT ( STDMETHODCALLTYPE *unselectColumn )(
+ IAccessibleTable * This,
+ /* [in] */ long column);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_rowColumnExtentsAtIndex )(
+ IAccessibleTable * This,
+ /* [in] */ long index,
+ /* [out] */ long *row,
+ /* [out] */ long *column,
+ /* [out] */ long *rowExtents,
+ /* [out] */ long *columnExtents,
+ /* [retval][out] */ boolean *isSelected);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_modelChange )(
+ IAccessibleTable * This,
+ /* [retval][out] */ IA2TableModelChange *modelChange);
+
+ END_INTERFACE
+ } IAccessibleTableVtbl;
+
+ interface IAccessibleTable
+ {
+ CONST_VTBL struct IAccessibleTableVtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define IAccessibleTable_QueryInterface(This,riid,ppvObject) \
+ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
+
+#define IAccessibleTable_AddRef(This) \
+ ( (This)->lpVtbl -> AddRef(This) )
+
+#define IAccessibleTable_Release(This) \
+ ( (This)->lpVtbl -> Release(This) )
+
+
+#define IAccessibleTable_get_accessibleAt(This,row,column,accessible) \
+ ( (This)->lpVtbl -> get_accessibleAt(This,row,column,accessible) )
+
+#define IAccessibleTable_get_caption(This,accessible) \
+ ( (This)->lpVtbl -> get_caption(This,accessible) )
+
+#define IAccessibleTable_get_childIndex(This,rowIndex,columnIndex,cellIndex) \
+ ( (This)->lpVtbl -> get_childIndex(This,rowIndex,columnIndex,cellIndex) )
+
+#define IAccessibleTable_get_columnDescription(This,column,description) \
+ ( (This)->lpVtbl -> get_columnDescription(This,column,description) )
+
+#define IAccessibleTable_get_columnExtentAt(This,row,column,nColumnsSpanned) \
+ ( (This)->lpVtbl -> get_columnExtentAt(This,row,column,nColumnsSpanned) )
+
+#define IAccessibleTable_get_columnHeader(This,accessibleTable,startingRowIndex) \
+ ( (This)->lpVtbl -> get_columnHeader(This,accessibleTable,startingRowIndex) )
+
+#define IAccessibleTable_get_columnIndex(This,cellIndex,columnIndex) \
+ ( (This)->lpVtbl -> get_columnIndex(This,cellIndex,columnIndex) )
+
+#define IAccessibleTable_get_nColumns(This,columnCount) \
+ ( (This)->lpVtbl -> get_nColumns(This,columnCount) )
+
+#define IAccessibleTable_get_nRows(This,rowCount) \
+ ( (This)->lpVtbl -> get_nRows(This,rowCount) )
+
+#define IAccessibleTable_get_nSelectedChildren(This,cellCount) \
+ ( (This)->lpVtbl -> get_nSelectedChildren(This,cellCount) )
+
+#define IAccessibleTable_get_nSelectedColumns(This,columnCount) \
+ ( (This)->lpVtbl -> get_nSelectedColumns(This,columnCount) )
+
+#define IAccessibleTable_get_nSelectedRows(This,rowCount) \
+ ( (This)->lpVtbl -> get_nSelectedRows(This,rowCount) )
+
+#define IAccessibleTable_get_rowDescription(This,row,description) \
+ ( (This)->lpVtbl -> get_rowDescription(This,row,description) )
+
+#define IAccessibleTable_get_rowExtentAt(This,row,column,nRowsSpanned) \
+ ( (This)->lpVtbl -> get_rowExtentAt(This,row,column,nRowsSpanned) )
+
+#define IAccessibleTable_get_rowHeader(This,accessibleTable,startingColumnIndex) \
+ ( (This)->lpVtbl -> get_rowHeader(This,accessibleTable,startingColumnIndex) )
+
+#define IAccessibleTable_get_rowIndex(This,cellIndex,rowIndex) \
+ ( (This)->lpVtbl -> get_rowIndex(This,cellIndex,rowIndex) )
+
+#define IAccessibleTable_get_selectedChildren(This,maxChildren,children,nChildren) \
+ ( (This)->lpVtbl -> get_selectedChildren(This,maxChildren,children,nChildren) )
+
+#define IAccessibleTable_get_selectedColumns(This,maxColumns,columns,nColumns) \
+ ( (This)->lpVtbl -> get_selectedColumns(This,maxColumns,columns,nColumns) )
+
+#define IAccessibleTable_get_selectedRows(This,maxRows,rows,nRows) \
+ ( (This)->lpVtbl -> get_selectedRows(This,maxRows,rows,nRows) )
+
+#define IAccessibleTable_get_summary(This,accessible) \
+ ( (This)->lpVtbl -> get_summary(This,accessible) )
+
+#define IAccessibleTable_get_isColumnSelected(This,column,isSelected) \
+ ( (This)->lpVtbl -> get_isColumnSelected(This,column,isSelected) )
+
+#define IAccessibleTable_get_isRowSelected(This,row,isSelected) \
+ ( (This)->lpVtbl -> get_isRowSelected(This,row,isSelected) )
+
+#define IAccessibleTable_get_isSelected(This,row,column,isSelected) \
+ ( (This)->lpVtbl -> get_isSelected(This,row,column,isSelected) )
+
+#define IAccessibleTable_selectRow(This,row) \
+ ( (This)->lpVtbl -> selectRow(This,row) )
+
+#define IAccessibleTable_selectColumn(This,column) \
+ ( (This)->lpVtbl -> selectColumn(This,column) )
+
+#define IAccessibleTable_unselectRow(This,row) \
+ ( (This)->lpVtbl -> unselectRow(This,row) )
+
+#define IAccessibleTable_unselectColumn(This,column) \
+ ( (This)->lpVtbl -> unselectColumn(This,column) )
+
+#define IAccessibleTable_get_rowColumnExtentsAtIndex(This,index,row,column,rowExtents,columnExtents,isSelected) \
+ ( (This)->lpVtbl -> get_rowColumnExtentsAtIndex(This,index,row,column,rowExtents,columnExtents,isSelected) )
+
+#define IAccessibleTable_get_modelChange(This,modelChange) \
+ ( (This)->lpVtbl -> get_modelChange(This,modelChange) )
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+
+#endif /* __IAccessibleTable_INTERFACE_DEFINED__ */
+
+
+#ifndef __IAccessibleTable2_INTERFACE_DEFINED__
+#define __IAccessibleTable2_INTERFACE_DEFINED__
+
+/* interface IAccessibleTable2 */
+/* [uuid][object] */
+
+
+EXTERN_C const IID IID_IAccessibleTable2;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("6167f295-06f0-4cdd-a1fa-02e25153d869")
+ IAccessibleTable2 : public IUnknown
+ {
+ public:
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_cellAt(
+ /* [in] */ long row,
+ /* [in] */ long column,
+ /* [retval][out] */ IUnknown **cell) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_caption(
+ /* [retval][out] */ IUnknown **accessible) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_columnDescription(
+ /* [in] */ long column,
+ /* [retval][out] */ BSTR *description) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_nColumns(
+ /* [retval][out] */ long *columnCount) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_nRows(
+ /* [retval][out] */ long *rowCount) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_nSelectedCells(
+ /* [retval][out] */ long *cellCount) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_nSelectedColumns(
+ /* [retval][out] */ long *columnCount) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_nSelectedRows(
+ /* [retval][out] */ long *rowCount) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_rowDescription(
+ /* [in] */ long row,
+ /* [retval][out] */ BSTR *description) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_selectedCells(
+ /* [size_is][size_is][out] */ IUnknown ***cells,
+ /* [retval][out] */ long *nSelectedCells) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_selectedColumns(
+ /* [size_is][size_is][out] */ long **selectedColumns,
+ /* [retval][out] */ long *nColumns) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_selectedRows(
+ /* [size_is][size_is][out] */ long **selectedRows,
+ /* [retval][out] */ long *nRows) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_summary(
+ /* [retval][out] */ IUnknown **accessible) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_isColumnSelected(
+ /* [in] */ long column,
+ /* [retval][out] */ boolean *isSelected) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_isRowSelected(
+ /* [in] */ long row,
+ /* [retval][out] */ boolean *isSelected) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE selectRow(
+ /* [in] */ long row) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE selectColumn(
+ /* [in] */ long column) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE unselectRow(
+ /* [in] */ long row) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE unselectColumn(
+ /* [in] */ long column) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_modelChange(
+ /* [retval][out] */ IA2TableModelChange *modelChange) = 0;
+
+ };
+
+
+#else /* C style interface */
+
+ typedef struct IAccessibleTable2Vtbl
+ {
+ BEGIN_INTERFACE
+
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ IAccessibleTable2 * This,
+ /* [in] */ REFIID riid,
+ /* [annotation][iid_is][out] */
+ _COM_Outptr_ void **ppvObject);
+
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ IAccessibleTable2 * This);
+
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ IAccessibleTable2 * This);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_cellAt )(
+ IAccessibleTable2 * This,
+ /* [in] */ long row,
+ /* [in] */ long column,
+ /* [retval][out] */ IUnknown **cell);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_caption )(
+ IAccessibleTable2 * This,
+ /* [retval][out] */ IUnknown **accessible);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_columnDescription )(
+ IAccessibleTable2 * This,
+ /* [in] */ long column,
+ /* [retval][out] */ BSTR *description);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_nColumns )(
+ IAccessibleTable2 * This,
+ /* [retval][out] */ long *columnCount);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_nRows )(
+ IAccessibleTable2 * This,
+ /* [retval][out] */ long *rowCount);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_nSelectedCells )(
+ IAccessibleTable2 * This,
+ /* [retval][out] */ long *cellCount);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_nSelectedColumns )(
+ IAccessibleTable2 * This,
+ /* [retval][out] */ long *columnCount);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_nSelectedRows )(
+ IAccessibleTable2 * This,
+ /* [retval][out] */ long *rowCount);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_rowDescription )(
+ IAccessibleTable2 * This,
+ /* [in] */ long row,
+ /* [retval][out] */ BSTR *description);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_selectedCells )(
+ IAccessibleTable2 * This,
+ /* [size_is][size_is][out] */ IUnknown ***cells,
+ /* [retval][out] */ long *nSelectedCells);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_selectedColumns )(
+ IAccessibleTable2 * This,
+ /* [size_is][size_is][out] */ long **selectedColumns,
+ /* [retval][out] */ long *nColumns);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_selectedRows )(
+ IAccessibleTable2 * This,
+ /* [size_is][size_is][out] */ long **selectedRows,
+ /* [retval][out] */ long *nRows);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_summary )(
+ IAccessibleTable2 * This,
+ /* [retval][out] */ IUnknown **accessible);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_isColumnSelected )(
+ IAccessibleTable2 * This,
+ /* [in] */ long column,
+ /* [retval][out] */ boolean *isSelected);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_isRowSelected )(
+ IAccessibleTable2 * This,
+ /* [in] */ long row,
+ /* [retval][out] */ boolean *isSelected);
+
+ HRESULT ( STDMETHODCALLTYPE *selectRow )(
+ IAccessibleTable2 * This,
+ /* [in] */ long row);
+
+ HRESULT ( STDMETHODCALLTYPE *selectColumn )(
+ IAccessibleTable2 * This,
+ /* [in] */ long column);
+
+ HRESULT ( STDMETHODCALLTYPE *unselectRow )(
+ IAccessibleTable2 * This,
+ /* [in] */ long row);
+
+ HRESULT ( STDMETHODCALLTYPE *unselectColumn )(
+ IAccessibleTable2 * This,
+ /* [in] */ long column);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_modelChange )(
+ IAccessibleTable2 * This,
+ /* [retval][out] */ IA2TableModelChange *modelChange);
+
+ END_INTERFACE
+ } IAccessibleTable2Vtbl;
+
+ interface IAccessibleTable2
+ {
+ CONST_VTBL struct IAccessibleTable2Vtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define IAccessibleTable2_QueryInterface(This,riid,ppvObject) \
+ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
+
+#define IAccessibleTable2_AddRef(This) \
+ ( (This)->lpVtbl -> AddRef(This) )
+
+#define IAccessibleTable2_Release(This) \
+ ( (This)->lpVtbl -> Release(This) )
+
+
+#define IAccessibleTable2_get_cellAt(This,row,column,cell) \
+ ( (This)->lpVtbl -> get_cellAt(This,row,column,cell) )
+
+#define IAccessibleTable2_get_caption(This,accessible) \
+ ( (This)->lpVtbl -> get_caption(This,accessible) )
+
+#define IAccessibleTable2_get_columnDescription(This,column,description) \
+ ( (This)->lpVtbl -> get_columnDescription(This,column,description) )
+
+#define IAccessibleTable2_get_nColumns(This,columnCount) \
+ ( (This)->lpVtbl -> get_nColumns(This,columnCount) )
+
+#define IAccessibleTable2_get_nRows(This,rowCount) \
+ ( (This)->lpVtbl -> get_nRows(This,rowCount) )
+
+#define IAccessibleTable2_get_nSelectedCells(This,cellCount) \
+ ( (This)->lpVtbl -> get_nSelectedCells(This,cellCount) )
+
+#define IAccessibleTable2_get_nSelectedColumns(This,columnCount) \
+ ( (This)->lpVtbl -> get_nSelectedColumns(This,columnCount) )
+
+#define IAccessibleTable2_get_nSelectedRows(This,rowCount) \
+ ( (This)->lpVtbl -> get_nSelectedRows(This,rowCount) )
+
+#define IAccessibleTable2_get_rowDescription(This,row,description) \
+ ( (This)->lpVtbl -> get_rowDescription(This,row,description) )
+
+#define IAccessibleTable2_get_selectedCells(This,cells,nSelectedCells) \
+ ( (This)->lpVtbl -> get_selectedCells(This,cells,nSelectedCells) )
+
+#define IAccessibleTable2_get_selectedColumns(This,selectedColumns,nColumns) \
+ ( (This)->lpVtbl -> get_selectedColumns(This,selectedColumns,nColumns) )
+
+#define IAccessibleTable2_get_selectedRows(This,selectedRows,nRows) \
+ ( (This)->lpVtbl -> get_selectedRows(This,selectedRows,nRows) )
+
+#define IAccessibleTable2_get_summary(This,accessible) \
+ ( (This)->lpVtbl -> get_summary(This,accessible) )
+
+#define IAccessibleTable2_get_isColumnSelected(This,column,isSelected) \
+ ( (This)->lpVtbl -> get_isColumnSelected(This,column,isSelected) )
+
+#define IAccessibleTable2_get_isRowSelected(This,row,isSelected) \
+ ( (This)->lpVtbl -> get_isRowSelected(This,row,isSelected) )
+
+#define IAccessibleTable2_selectRow(This,row) \
+ ( (This)->lpVtbl -> selectRow(This,row) )
+
+#define IAccessibleTable2_selectColumn(This,column) \
+ ( (This)->lpVtbl -> selectColumn(This,column) )
+
+#define IAccessibleTable2_unselectRow(This,row) \
+ ( (This)->lpVtbl -> unselectRow(This,row) )
+
+#define IAccessibleTable2_unselectColumn(This,column) \
+ ( (This)->lpVtbl -> unselectColumn(This,column) )
+
+#define IAccessibleTable2_get_modelChange(This,modelChange) \
+ ( (This)->lpVtbl -> get_modelChange(This,modelChange) )
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+
+#endif /* __IAccessibleTable2_INTERFACE_DEFINED__ */
+
+
+#ifndef __IAccessibleTableCell_INTERFACE_DEFINED__
+#define __IAccessibleTableCell_INTERFACE_DEFINED__
+
+/* interface IAccessibleTableCell */
+/* [uuid][object] */
+
+
+EXTERN_C const IID IID_IAccessibleTableCell;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("594116B1-C99F-4847-AD06-0A7A86ECE645")
+ IAccessibleTableCell : public IUnknown
+ {
+ public:
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_columnExtent(
+ /* [retval][out] */ long *nColumnsSpanned) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_columnHeaderCells(
+ /* [size_is][size_is][out] */ IUnknown ***cellAccessibles,
+ /* [retval][out] */ long *nColumnHeaderCells) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_columnIndex(
+ /* [retval][out] */ long *columnIndex) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_rowExtent(
+ /* [retval][out] */ long *nRowsSpanned) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_rowHeaderCells(
+ /* [size_is][size_is][out] */ IUnknown ***cellAccessibles,
+ /* [retval][out] */ long *nRowHeaderCells) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_rowIndex(
+ /* [retval][out] */ long *rowIndex) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_isSelected(
+ /* [retval][out] */ boolean *isSelected) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_rowColumnExtents(
+ /* [out] */ long *row,
+ /* [out] */ long *column,
+ /* [out] */ long *rowExtents,
+ /* [out] */ long *columnExtents,
+ /* [retval][out] */ boolean *isSelected) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_table(
+ /* [retval][out] */ IUnknown **table) = 0;
+
+ };
+
+
+#else /* C style interface */
+
+ typedef struct IAccessibleTableCellVtbl
+ {
+ BEGIN_INTERFACE
+
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ IAccessibleTableCell * This,
+ /* [in] */ REFIID riid,
+ /* [annotation][iid_is][out] */
+ _COM_Outptr_ void **ppvObject);
+
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ IAccessibleTableCell * This);
+
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ IAccessibleTableCell * This);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_columnExtent )(
+ IAccessibleTableCell * This,
+ /* [retval][out] */ long *nColumnsSpanned);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_columnHeaderCells )(
+ IAccessibleTableCell * This,
+ /* [size_is][size_is][out] */ IUnknown ***cellAccessibles,
+ /* [retval][out] */ long *nColumnHeaderCells);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_columnIndex )(
+ IAccessibleTableCell * This,
+ /* [retval][out] */ long *columnIndex);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_rowExtent )(
+ IAccessibleTableCell * This,
+ /* [retval][out] */ long *nRowsSpanned);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_rowHeaderCells )(
+ IAccessibleTableCell * This,
+ /* [size_is][size_is][out] */ IUnknown ***cellAccessibles,
+ /* [retval][out] */ long *nRowHeaderCells);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_rowIndex )(
+ IAccessibleTableCell * This,
+ /* [retval][out] */ long *rowIndex);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_isSelected )(
+ IAccessibleTableCell * This,
+ /* [retval][out] */ boolean *isSelected);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_rowColumnExtents )(
+ IAccessibleTableCell * This,
+ /* [out] */ long *row,
+ /* [out] */ long *column,
+ /* [out] */ long *rowExtents,
+ /* [out] */ long *columnExtents,
+ /* [retval][out] */ boolean *isSelected);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_table )(
+ IAccessibleTableCell * This,
+ /* [retval][out] */ IUnknown **table);
+
+ END_INTERFACE
+ } IAccessibleTableCellVtbl;
+
+ interface IAccessibleTableCell
+ {
+ CONST_VTBL struct IAccessibleTableCellVtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define IAccessibleTableCell_QueryInterface(This,riid,ppvObject) \
+ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
+
+#define IAccessibleTableCell_AddRef(This) \
+ ( (This)->lpVtbl -> AddRef(This) )
+
+#define IAccessibleTableCell_Release(This) \
+ ( (This)->lpVtbl -> Release(This) )
+
+
+#define IAccessibleTableCell_get_columnExtent(This,nColumnsSpanned) \
+ ( (This)->lpVtbl -> get_columnExtent(This,nColumnsSpanned) )
+
+#define IAccessibleTableCell_get_columnHeaderCells(This,cellAccessibles,nColumnHeaderCells) \
+ ( (This)->lpVtbl -> get_columnHeaderCells(This,cellAccessibles,nColumnHeaderCells) )
+
+#define IAccessibleTableCell_get_columnIndex(This,columnIndex) \
+ ( (This)->lpVtbl -> get_columnIndex(This,columnIndex) )
+
+#define IAccessibleTableCell_get_rowExtent(This,nRowsSpanned) \
+ ( (This)->lpVtbl -> get_rowExtent(This,nRowsSpanned) )
+
+#define IAccessibleTableCell_get_rowHeaderCells(This,cellAccessibles,nRowHeaderCells) \
+ ( (This)->lpVtbl -> get_rowHeaderCells(This,cellAccessibles,nRowHeaderCells) )
+
+#define IAccessibleTableCell_get_rowIndex(This,rowIndex) \
+ ( (This)->lpVtbl -> get_rowIndex(This,rowIndex) )
+
+#define IAccessibleTableCell_get_isSelected(This,isSelected) \
+ ( (This)->lpVtbl -> get_isSelected(This,isSelected) )
+
+#define IAccessibleTableCell_get_rowColumnExtents(This,row,column,rowExtents,columnExtents,isSelected) \
+ ( (This)->lpVtbl -> get_rowColumnExtents(This,row,column,rowExtents,columnExtents,isSelected) )
+
+#define IAccessibleTableCell_get_table(This,table) \
+ ( (This)->lpVtbl -> get_table(This,table) )
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+
+#endif /* __IAccessibleTableCell_INTERFACE_DEFINED__ */
+
+
+#ifndef __IAccessibleImage_INTERFACE_DEFINED__
+#define __IAccessibleImage_INTERFACE_DEFINED__
+
+/* interface IAccessibleImage */
+/* [uuid][object] */
+
+
+EXTERN_C const IID IID_IAccessibleImage;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("FE5ABB3D-615E-4f7b-909F-5F0EDA9E8DDE")
+ IAccessibleImage : public IUnknown
+ {
+ public:
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_description(
+ /* [retval][out] */ BSTR *description) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_imagePosition(
+ /* [in] */ enum IA2CoordinateType coordinateType,
+ /* [out] */ long *x,
+ /* [retval][out] */ long *y) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_imageSize(
+ /* [out] */ long *height,
+ /* [retval][out] */ long *width) = 0;
+
+ };
+
+
+#else /* C style interface */
+
+ typedef struct IAccessibleImageVtbl
+ {
+ BEGIN_INTERFACE
+
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ IAccessibleImage * This,
+ /* [in] */ REFIID riid,
+ /* [annotation][iid_is][out] */
+ _COM_Outptr_ void **ppvObject);
+
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ IAccessibleImage * This);
+
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ IAccessibleImage * This);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_description )(
+ IAccessibleImage * This,
+ /* [retval][out] */ BSTR *description);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_imagePosition )(
+ IAccessibleImage * This,
+ /* [in] */ enum IA2CoordinateType coordinateType,
+ /* [out] */ long *x,
+ /* [retval][out] */ long *y);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_imageSize )(
+ IAccessibleImage * This,
+ /* [out] */ long *height,
+ /* [retval][out] */ long *width);
+
+ END_INTERFACE
+ } IAccessibleImageVtbl;
+
+ interface IAccessibleImage
+ {
+ CONST_VTBL struct IAccessibleImageVtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define IAccessibleImage_QueryInterface(This,riid,ppvObject) \
+ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
+
+#define IAccessibleImage_AddRef(This) \
+ ( (This)->lpVtbl -> AddRef(This) )
+
+#define IAccessibleImage_Release(This) \
+ ( (This)->lpVtbl -> Release(This) )
+
+
+#define IAccessibleImage_get_description(This,description) \
+ ( (This)->lpVtbl -> get_description(This,description) )
+
+#define IAccessibleImage_get_imagePosition(This,coordinateType,x,y) \
+ ( (This)->lpVtbl -> get_imagePosition(This,coordinateType,x,y) )
+
+#define IAccessibleImage_get_imageSize(This,height,width) \
+ ( (This)->lpVtbl -> get_imageSize(This,height,width) )
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+
+#endif /* __IAccessibleImage_INTERFACE_DEFINED__ */
+
+
+/* interface __MIDL_itf_ia2_api_all_0000_0016 */
+/* [local] */
+
+
+enum IA2EventID
+ {
+ IA2_EVENT_ACTION_CHANGED = 0x101,
+ IA2_EVENT_ACTIVE_DECENDENT_CHANGED = ( IA2_EVENT_ACTION_CHANGED + 1 ) ,
+ IA2_EVENT_ACTIVE_DESCENDANT_CHANGED = IA2_EVENT_ACTIVE_DECENDENT_CHANGED,
+ IA2_EVENT_DOCUMENT_ATTRIBUTE_CHANGED = ( IA2_EVENT_ACTIVE_DESCENDANT_CHANGED + 1 ) ,
+ IA2_EVENT_DOCUMENT_CONTENT_CHANGED = ( IA2_EVENT_DOCUMENT_ATTRIBUTE_CHANGED + 1 ) ,
+ IA2_EVENT_DOCUMENT_LOAD_COMPLETE = ( IA2_EVENT_DOCUMENT_CONTENT_CHANGED + 1 ) ,
+ IA2_EVENT_DOCUMENT_LOAD_STOPPED = ( IA2_EVENT_DOCUMENT_LOAD_COMPLETE + 1 ) ,
+ IA2_EVENT_DOCUMENT_RELOAD = ( IA2_EVENT_DOCUMENT_LOAD_STOPPED + 1 ) ,
+ IA2_EVENT_HYPERLINK_END_INDEX_CHANGED = ( IA2_EVENT_DOCUMENT_RELOAD + 1 ) ,
+ IA2_EVENT_HYPERLINK_NUMBER_OF_ANCHORS_CHANGED = ( IA2_EVENT_HYPERLINK_END_INDEX_CHANGED + 1 ) ,
+ IA2_EVENT_HYPERLINK_SELECTED_LINK_CHANGED = ( IA2_EVENT_HYPERLINK_NUMBER_OF_ANCHORS_CHANGED + 1 ) ,
+ IA2_EVENT_HYPERTEXT_LINK_ACTIVATED = ( IA2_EVENT_HYPERLINK_SELECTED_LINK_CHANGED + 1 ) ,
+ IA2_EVENT_HYPERTEXT_LINK_SELECTED = ( IA2_EVENT_HYPERTEXT_LINK_ACTIVATED + 1 ) ,
+ IA2_EVENT_HYPERLINK_START_INDEX_CHANGED = ( IA2_EVENT_HYPERTEXT_LINK_SELECTED + 1 ) ,
+ IA2_EVENT_HYPERTEXT_CHANGED = ( IA2_EVENT_HYPERLINK_START_INDEX_CHANGED + 1 ) ,
+ IA2_EVENT_HYPERTEXT_NLINKS_CHANGED = ( IA2_EVENT_HYPERTEXT_CHANGED + 1 ) ,
+ IA2_EVENT_OBJECT_ATTRIBUTE_CHANGED = ( IA2_EVENT_HYPERTEXT_NLINKS_CHANGED + 1 ) ,
+ IA2_EVENT_PAGE_CHANGED = ( IA2_EVENT_OBJECT_ATTRIBUTE_CHANGED + 1 ) ,
+ IA2_EVENT_SECTION_CHANGED = ( IA2_EVENT_PAGE_CHANGED + 1 ) ,
+ IA2_EVENT_TABLE_CAPTION_CHANGED = ( IA2_EVENT_SECTION_CHANGED + 1 ) ,
+ IA2_EVENT_TABLE_COLUMN_DESCRIPTION_CHANGED = ( IA2_EVENT_TABLE_CAPTION_CHANGED + 1 ) ,
+ IA2_EVENT_TABLE_COLUMN_HEADER_CHANGED = ( IA2_EVENT_TABLE_COLUMN_DESCRIPTION_CHANGED + 1 ) ,
+ IA2_EVENT_TABLE_MODEL_CHANGED = ( IA2_EVENT_TABLE_COLUMN_HEADER_CHANGED + 1 ) ,
+ IA2_EVENT_TABLE_ROW_DESCRIPTION_CHANGED = ( IA2_EVENT_TABLE_MODEL_CHANGED + 1 ) ,
+ IA2_EVENT_TABLE_ROW_HEADER_CHANGED = ( IA2_EVENT_TABLE_ROW_DESCRIPTION_CHANGED + 1 ) ,
+ IA2_EVENT_TABLE_SUMMARY_CHANGED = ( IA2_EVENT_TABLE_ROW_HEADER_CHANGED + 1 ) ,
+ IA2_EVENT_TEXT_ATTRIBUTE_CHANGED = ( IA2_EVENT_TABLE_SUMMARY_CHANGED + 1 ) ,
+ IA2_EVENT_TEXT_CARET_MOVED = ( IA2_EVENT_TEXT_ATTRIBUTE_CHANGED + 1 ) ,
+ IA2_EVENT_TEXT_CHANGED = ( IA2_EVENT_TEXT_CARET_MOVED + 1 ) ,
+ IA2_EVENT_TEXT_COLUMN_CHANGED = ( IA2_EVENT_TEXT_CHANGED + 1 ) ,
+ IA2_EVENT_TEXT_INSERTED = ( IA2_EVENT_TEXT_COLUMN_CHANGED + 1 ) ,
+ IA2_EVENT_TEXT_REMOVED = ( IA2_EVENT_TEXT_INSERTED + 1 ) ,
+ IA2_EVENT_TEXT_UPDATED = ( IA2_EVENT_TEXT_REMOVED + 1 ) ,
+ IA2_EVENT_TEXT_SELECTION_CHANGED = ( IA2_EVENT_TEXT_UPDATED + 1 ) ,
+ IA2_EVENT_VISIBLE_DATA_CHANGED = ( IA2_EVENT_TEXT_SELECTION_CHANGED + 1 )
+ } ;
+
+
+extern RPC_IF_HANDLE __MIDL_itf_ia2_api_all_0000_0016_v0_0_c_ifspec;
+extern RPC_IF_HANDLE __MIDL_itf_ia2_api_all_0000_0016_v0_0_s_ifspec;
+
+#ifndef __IAccessibleApplication_INTERFACE_DEFINED__
+#define __IAccessibleApplication_INTERFACE_DEFINED__
+
+/* interface IAccessibleApplication */
+/* [uuid][object] */
+
+
+EXTERN_C const IID IID_IAccessibleApplication;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("D49DED83-5B25-43F4-9B95-93B44595979E")
+ IAccessibleApplication : public IUnknown
+ {
+ public:
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_appName(
+ /* [retval][out] */ BSTR *name) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_appVersion(
+ /* [retval][out] */ BSTR *version) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_toolkitName(
+ /* [retval][out] */ BSTR *name) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_toolkitVersion(
+ /* [retval][out] */ BSTR *version) = 0;
+
+ };
+
+
+#else /* C style interface */
+
+ typedef struct IAccessibleApplicationVtbl
+ {
+ BEGIN_INTERFACE
+
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ IAccessibleApplication * This,
+ /* [in] */ REFIID riid,
+ /* [annotation][iid_is][out] */
+ _COM_Outptr_ void **ppvObject);
+
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ IAccessibleApplication * This);
+
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ IAccessibleApplication * This);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_appName )(
+ IAccessibleApplication * This,
+ /* [retval][out] */ BSTR *name);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_appVersion )(
+ IAccessibleApplication * This,
+ /* [retval][out] */ BSTR *version);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_toolkitName )(
+ IAccessibleApplication * This,
+ /* [retval][out] */ BSTR *name);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_toolkitVersion )(
+ IAccessibleApplication * This,
+ /* [retval][out] */ BSTR *version);
+
+ END_INTERFACE
+ } IAccessibleApplicationVtbl;
+
+ interface IAccessibleApplication
+ {
+ CONST_VTBL struct IAccessibleApplicationVtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define IAccessibleApplication_QueryInterface(This,riid,ppvObject) \
+ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
+
+#define IAccessibleApplication_AddRef(This) \
+ ( (This)->lpVtbl -> AddRef(This) )
+
+#define IAccessibleApplication_Release(This) \
+ ( (This)->lpVtbl -> Release(This) )
+
+
+#define IAccessibleApplication_get_appName(This,name) \
+ ( (This)->lpVtbl -> get_appName(This,name) )
+
+#define IAccessibleApplication_get_appVersion(This,version) \
+ ( (This)->lpVtbl -> get_appVersion(This,version) )
+
+#define IAccessibleApplication_get_toolkitName(This,name) \
+ ( (This)->lpVtbl -> get_toolkitName(This,name) )
+
+#define IAccessibleApplication_get_toolkitVersion(This,version) \
+ ( (This)->lpVtbl -> get_toolkitVersion(This,version) )
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+
+#endif /* __IAccessibleApplication_INTERFACE_DEFINED__ */
+
+
+#ifndef __IAccessibleDocument_INTERFACE_DEFINED__
+#define __IAccessibleDocument_INTERFACE_DEFINED__
+
+/* interface IAccessibleDocument */
+/* [uuid][object] */
+
+
+EXTERN_C const IID IID_IAccessibleDocument;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("C48C7FCF-4AB5-4056-AFA6-902D6E1D1149")
+ IAccessibleDocument : public IUnknown
+ {
+ public:
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_anchorTarget(
+ /* [retval][out] */ IUnknown **accessible) = 0;
+
+ };
+
+
+#else /* C style interface */
+
+ typedef struct IAccessibleDocumentVtbl
+ {
+ BEGIN_INTERFACE
+
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ IAccessibleDocument * This,
+ /* [in] */ REFIID riid,
+ /* [annotation][iid_is][out] */
+ _COM_Outptr_ void **ppvObject);
+
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ IAccessibleDocument * This);
+
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ IAccessibleDocument * This);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_anchorTarget )(
+ IAccessibleDocument * This,
+ /* [retval][out] */ IUnknown **accessible);
+
+ END_INTERFACE
+ } IAccessibleDocumentVtbl;
+
+ interface IAccessibleDocument
+ {
+ CONST_VTBL struct IAccessibleDocumentVtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define IAccessibleDocument_QueryInterface(This,riid,ppvObject) \
+ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
+
+#define IAccessibleDocument_AddRef(This) \
+ ( (This)->lpVtbl -> AddRef(This) )
+
+#define IAccessibleDocument_Release(This) \
+ ( (This)->lpVtbl -> Release(This) )
+
+
+#define IAccessibleDocument_get_anchorTarget(This,accessible) \
+ ( (This)->lpVtbl -> get_anchorTarget(This,accessible) )
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+
+#endif /* __IAccessibleDocument_INTERFACE_DEFINED__ */
+
+
+/* interface __MIDL_itf_ia2_api_all_0000_0018 */
+/* [local] */
+
+
+// Type Library Definitions
+
+
+
+extern RPC_IF_HANDLE __MIDL_itf_ia2_api_all_0000_0018_v0_0_c_ifspec;
+extern RPC_IF_HANDLE __MIDL_itf_ia2_api_all_0000_0018_v0_0_s_ifspec;
+
+
+#ifndef __IAccessible2Lib_LIBRARY_DEFINED__
+#define __IAccessible2Lib_LIBRARY_DEFINED__
+
+/* library IAccessible2Lib */
+/* [hidden][version][helpstring][uuid] */
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+EXTERN_C const IID LIBID_IAccessible2Lib;
+#endif /* __IAccessible2Lib_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 HWND_UserSize( unsigned long *, unsigned long , HWND * );
+unsigned char * __RPC_USER HWND_UserMarshal( unsigned long *, unsigned char *, HWND * );
+unsigned char * __RPC_USER HWND_UserUnmarshal(unsigned long *, unsigned char *, HWND * );
+void __RPC_USER HWND_UserFree( unsigned long *, HWND * );
+
+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/third_party/iaccessible2/x86/ia2_api_all.tlb b/chromium/third_party/win_build_output/midl/third_party/iaccessible2/x86/ia2_api_all.tlb
new file mode 100644
index 00000000000..e8cb50a4fbc
--- /dev/null
+++ b/chromium/third_party/win_build_output/midl/third_party/iaccessible2/x86/ia2_api_all.tlb
Binary files differ
diff --git a/chromium/third_party/win_build_output/midl/third_party/iaccessible2/x86/ia2_api_all_i.c b/chromium/third_party/win_build_output/midl/third_party/iaccessible2/x86/ia2_api_all_i.c
new file mode 100644
index 00000000000..678e81c10f8
--- /dev/null
+++ b/chromium/third_party/win_build_output/midl/third_party/iaccessible2/x86/ia2_api_all_i.c
@@ -0,0 +1,133 @@
+
+
+/* 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 ../../third_party/iaccessible2/ia2_api_all.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_IAccessibleRelation,0x7CDF86EE,0xC3DA,0x496a,0xBD,0xA4,0x28,0x1B,0x33,0x6E,0x1F,0xDC);
+
+
+MIDL_DEFINE_GUID(IID, IID_IAccessibleAction,0xB70D9F59,0x3B5A,0x4dba,0xAB,0x9E,0x22,0x01,0x2F,0x60,0x7D,0xF5);
+
+
+MIDL_DEFINE_GUID(IID, IID_IAccessible2,0xE89F726E,0xC4F4,0x4c19,0xBB,0x19,0xB6,0x47,0xD7,0xFA,0x84,0x78);
+
+
+MIDL_DEFINE_GUID(IID, IID_IAccessible2_2,0x6C9430E9,0x299D,0x4E6F,0xBD,0x01,0xA8,0x2A,0x1E,0x88,0xD3,0xFF);
+
+
+MIDL_DEFINE_GUID(IID, IID_IAccessibleComponent,0x1546D4B0,0x4C98,0x4bda,0x89,0xAE,0x9A,0x64,0x74,0x8B,0xDD,0xE4);
+
+
+MIDL_DEFINE_GUID(IID, IID_IAccessibleValue,0x35855B5B,0xC566,0x4fd0,0xA7,0xB1,0xE6,0x54,0x65,0x60,0x03,0x94);
+
+
+MIDL_DEFINE_GUID(IID, IID_IAccessibleText,0x24FD2FFB,0x3AAD,0x4a08,0x83,0x35,0xA3,0xAD,0x89,0xC0,0xFB,0x4B);
+
+
+MIDL_DEFINE_GUID(IID, IID_IAccessibleText2,0x9690A9CC,0x5C80,0x4DF5,0x85,0x2E,0x2D,0x5A,0xE4,0x18,0x9A,0x54);
+
+
+MIDL_DEFINE_GUID(IID, IID_IAccessibleEditableText,0xA59AA09A,0x7011,0x4b65,0x93,0x9D,0x32,0xB1,0xFB,0x55,0x47,0xE3);
+
+
+MIDL_DEFINE_GUID(IID, IID_IAccessibleHyperlink,0x01C20F2B,0x3DD2,0x400f,0x94,0x9F,0xAD,0x00,0xBD,0xAB,0x1D,0x41);
+
+
+MIDL_DEFINE_GUID(IID, IID_IAccessibleHypertext,0x6B4F8BBF,0xF1F2,0x418a,0xB3,0x5E,0xA1,0x95,0xBC,0x41,0x03,0xB9);
+
+
+MIDL_DEFINE_GUID(IID, IID_IAccessibleHypertext2,0xCF64D89F,0x8287,0x4B44,0x85,0x01,0xA8,0x27,0x45,0x3A,0x60,0x77);
+
+
+MIDL_DEFINE_GUID(IID, IID_IAccessibleTable,0x35AD8070,0xC20C,0x4fb4,0xB0,0x94,0xF4,0xF7,0x27,0x5D,0xD4,0x69);
+
+
+MIDL_DEFINE_GUID(IID, IID_IAccessibleTable2,0x6167f295,0x06f0,0x4cdd,0xa1,0xfa,0x02,0xe2,0x51,0x53,0xd8,0x69);
+
+
+MIDL_DEFINE_GUID(IID, IID_IAccessibleTableCell,0x594116B1,0xC99F,0x4847,0xAD,0x06,0x0A,0x7A,0x86,0xEC,0xE6,0x45);
+
+
+MIDL_DEFINE_GUID(IID, IID_IAccessibleImage,0xFE5ABB3D,0x615E,0x4f7b,0x90,0x9F,0x5F,0x0E,0xDA,0x9E,0x8D,0xDE);
+
+
+MIDL_DEFINE_GUID(IID, IID_IAccessibleApplication,0xD49DED83,0x5B25,0x43F4,0x9B,0x95,0x93,0xB4,0x45,0x95,0x97,0x9E);
+
+
+MIDL_DEFINE_GUID(IID, IID_IAccessibleDocument,0xC48C7FCF,0x4AB5,0x4056,0xAF,0xA6,0x90,0x2D,0x6E,0x1D,0x11,0x49);
+
+
+MIDL_DEFINE_GUID(IID, LIBID_IAccessible2Lib,0xCE3F726E,0xD1D3,0x44FE,0xB9,0x95,0xFF,0x1D,0xB3,0xB4,0x8B,0x2B);
+
+#undef MIDL_DEFINE_GUID
+
+#ifdef __cplusplus
+}
+#endif
+
+
+
diff --git a/chromium/third_party/win_build_output/midl/third_party/iaccessible2/x86/ia2_api_all_p.c b/chromium/third_party/win_build_output/midl/third_party/iaccessible2/x86/ia2_api_all_p.c
new file mode 100644
index 00000000000..243d78fe601
--- /dev/null
+++ b/chromium/third_party/win_build_output/midl/third_party/iaccessible2/x86/ia2_api_all_p.c
@@ -0,0 +1,7822 @@
+
+
+/* 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 ../../third_party/iaccessible2/ia2_api_all.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 "ia2_api_all.h"
+
+#define TYPE_FORMAT_STRING_SIZE 1513
+#define PROC_FORMAT_STRING_SIZE 5197
+#define EXPR_FORMAT_STRING_SIZE 1
+#define TRANSMIT_AS_TABLE_SIZE 0
+#define WIRE_MARSHAL_TABLE_SIZE 3
+
+typedef struct _ia2_api_all_MIDL_TYPE_FORMAT_STRING
+ {
+ short Pad;
+ unsigned char Format[ TYPE_FORMAT_STRING_SIZE ];
+ } ia2_api_all_MIDL_TYPE_FORMAT_STRING;
+
+typedef struct _ia2_api_all_MIDL_PROC_FORMAT_STRING
+ {
+ short Pad;
+ unsigned char Format[ PROC_FORMAT_STRING_SIZE ];
+ } ia2_api_all_MIDL_PROC_FORMAT_STRING;
+
+typedef struct _ia2_api_all_MIDL_EXPR_FORMAT_STRING
+ {
+ long Pad;
+ unsigned char Format[ EXPR_FORMAT_STRING_SIZE ];
+ } ia2_api_all_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 ia2_api_all_MIDL_TYPE_FORMAT_STRING ia2_api_all__MIDL_TypeFormatString;
+extern const ia2_api_all_MIDL_PROC_FORMAT_STRING ia2_api_all__MIDL_ProcFormatString;
+extern const ia2_api_all_MIDL_EXPR_FORMAT_STRING ia2_api_all__MIDL_ExprFormatString;
+
+
+extern const MIDL_STUB_DESC Object_StubDesc;
+
+
+extern const MIDL_SERVER_INFO IAccessibleRelation_ServerInfo;
+extern const MIDL_STUBLESS_PROXY_INFO IAccessibleRelation_ProxyInfo;
+
+
+extern const MIDL_STUB_DESC Object_StubDesc;
+
+
+extern const MIDL_SERVER_INFO IAccessibleAction_ServerInfo;
+extern const MIDL_STUBLESS_PROXY_INFO IAccessibleAction_ProxyInfo;
+
+
+extern const MIDL_STUB_DESC Object_StubDesc;
+
+
+extern const MIDL_SERVER_INFO IAccessible2_ServerInfo;
+extern const MIDL_STUBLESS_PROXY_INFO IAccessible2_ProxyInfo;
+
+
+extern const MIDL_STUB_DESC Object_StubDesc;
+
+
+extern const MIDL_SERVER_INFO IAccessible2_2_ServerInfo;
+extern const MIDL_STUBLESS_PROXY_INFO IAccessible2_2_ProxyInfo;
+
+
+extern const MIDL_STUB_DESC Object_StubDesc;
+
+
+extern const MIDL_SERVER_INFO IAccessibleComponent_ServerInfo;
+extern const MIDL_STUBLESS_PROXY_INFO IAccessibleComponent_ProxyInfo;
+
+
+extern const MIDL_STUB_DESC Object_StubDesc;
+
+
+extern const MIDL_SERVER_INFO IAccessibleValue_ServerInfo;
+extern const MIDL_STUBLESS_PROXY_INFO IAccessibleValue_ProxyInfo;
+
+
+extern const MIDL_STUB_DESC Object_StubDesc;
+
+
+extern const MIDL_SERVER_INFO IAccessibleText_ServerInfo;
+extern const MIDL_STUBLESS_PROXY_INFO IAccessibleText_ProxyInfo;
+
+
+extern const MIDL_STUB_DESC Object_StubDesc;
+
+
+extern const MIDL_SERVER_INFO IAccessibleText2_ServerInfo;
+extern const MIDL_STUBLESS_PROXY_INFO IAccessibleText2_ProxyInfo;
+
+
+extern const MIDL_STUB_DESC Object_StubDesc;
+
+
+extern const MIDL_SERVER_INFO IAccessibleEditableText_ServerInfo;
+extern const MIDL_STUBLESS_PROXY_INFO IAccessibleEditableText_ProxyInfo;
+
+
+extern const MIDL_STUB_DESC Object_StubDesc;
+
+
+extern const MIDL_SERVER_INFO IAccessibleHyperlink_ServerInfo;
+extern const MIDL_STUBLESS_PROXY_INFO IAccessibleHyperlink_ProxyInfo;
+
+
+extern const MIDL_STUB_DESC Object_StubDesc;
+
+
+extern const MIDL_SERVER_INFO IAccessibleHypertext_ServerInfo;
+extern const MIDL_STUBLESS_PROXY_INFO IAccessibleHypertext_ProxyInfo;
+
+
+extern const MIDL_STUB_DESC Object_StubDesc;
+
+
+extern const MIDL_SERVER_INFO IAccessibleHypertext2_ServerInfo;
+extern const MIDL_STUBLESS_PROXY_INFO IAccessibleHypertext2_ProxyInfo;
+
+
+extern const MIDL_STUB_DESC Object_StubDesc;
+
+
+extern const MIDL_SERVER_INFO IAccessibleTable_ServerInfo;
+extern const MIDL_STUBLESS_PROXY_INFO IAccessibleTable_ProxyInfo;
+
+
+extern const MIDL_STUB_DESC Object_StubDesc;
+
+
+extern const MIDL_SERVER_INFO IAccessibleTable2_ServerInfo;
+extern const MIDL_STUBLESS_PROXY_INFO IAccessibleTable2_ProxyInfo;
+
+
+extern const MIDL_STUB_DESC Object_StubDesc;
+
+
+extern const MIDL_SERVER_INFO IAccessibleTableCell_ServerInfo;
+extern const MIDL_STUBLESS_PROXY_INFO IAccessibleTableCell_ProxyInfo;
+
+
+extern const MIDL_STUB_DESC Object_StubDesc;
+
+
+extern const MIDL_SERVER_INFO IAccessibleImage_ServerInfo;
+extern const MIDL_STUBLESS_PROXY_INFO IAccessibleImage_ProxyInfo;
+
+
+extern const MIDL_STUB_DESC Object_StubDesc;
+
+
+extern const MIDL_SERVER_INFO IAccessibleApplication_ServerInfo;
+extern const MIDL_STUBLESS_PROXY_INFO IAccessibleApplication_ProxyInfo;
+
+
+extern const MIDL_STUB_DESC Object_StubDesc;
+
+
+extern const MIDL_SERVER_INFO IAccessibleDocument_ServerInfo;
+extern const MIDL_STUBLESS_PROXY_INFO IAccessibleDocument_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 ia2_api_all_MIDL_PROC_FORMAT_STRING ia2_api_all__MIDL_ProcFormatString =
+ {
+ 0,
+ {
+
+ /* Procedure get_appName */
+
+
+ /* Procedure get_description */
+
+
+ /* Procedure get_relationType */
+
+ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2 */ NdrFcLong( 0x0 ), /* 0 */
+/* 6 */ NdrFcShort( 0x3 ), /* 3 */
+/* 8 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 10 */ NdrFcShort( 0x0 ), /* 0 */
+/* 12 */ NdrFcShort( 0x8 ), /* 8 */
+/* 14 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 16 */ 0x8, /* 8 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 18 */ NdrFcShort( 0x1 ), /* 1 */
+/* 20 */ NdrFcShort( 0x0 ), /* 0 */
+/* 22 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter name */
+
+
+ /* Parameter description */
+
+
+ /* Parameter relationType */
+
+/* 24 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
+/* 26 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 28 */ NdrFcShort( 0x20 ), /* Type Offset=32 */
+
+ /* 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_appVersion */
+
+
+ /* Procedure get_localizedRelationType */
+
+/* 36 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 38 */ NdrFcLong( 0x0 ), /* 0 */
+/* 42 */ NdrFcShort( 0x4 ), /* 4 */
+/* 44 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 46 */ NdrFcShort( 0x0 ), /* 0 */
+/* 48 */ NdrFcShort( 0x8 ), /* 8 */
+/* 50 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 52 */ 0x8, /* 8 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 54 */ NdrFcShort( 0x1 ), /* 1 */
+/* 56 */ NdrFcShort( 0x0 ), /* 0 */
+/* 58 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter version */
+
+
+ /* Parameter localizedRelationType */
+
+/* 60 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
+/* 62 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 64 */ NdrFcShort( 0x20 ), /* Type Offset=32 */
+
+ /* Return value */
+
+
+ /* Return value */
+
+/* 66 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 68 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 70 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_columnIndex */
+
+
+ /* Procedure get_caretOffset */
+
+
+ /* Procedure get_background */
+
+
+ /* Procedure get_nTargets */
+
+/* 72 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 74 */ NdrFcLong( 0x0 ), /* 0 */
+/* 78 */ NdrFcShort( 0x5 ), /* 5 */
+/* 80 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 82 */ NdrFcShort( 0x0 ), /* 0 */
+/* 84 */ NdrFcShort( 0x24 ), /* 36 */
+/* 86 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 88 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 90 */ NdrFcShort( 0x0 ), /* 0 */
+/* 92 */ NdrFcShort( 0x0 ), /* 0 */
+/* 94 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter columnIndex */
+
+
+ /* Parameter offset */
+
+
+ /* Parameter background */
+
+
+ /* Parameter nTargets */
+
+/* 96 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 98 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 100 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+
+ /* Return value */
+
+
+ /* Return value */
+
+
+ /* Return value */
+
+/* 102 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 104 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 106 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_target */
+
+/* 108 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 110 */ NdrFcLong( 0x0 ), /* 0 */
+/* 114 */ NdrFcShort( 0x6 ), /* 6 */
+/* 116 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
+/* 118 */ NdrFcShort( 0x8 ), /* 8 */
+/* 120 */ NdrFcShort( 0x8 ), /* 8 */
+/* 122 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x3, /* 3 */
+/* 124 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 126 */ NdrFcShort( 0x0 ), /* 0 */
+/* 128 */ NdrFcShort( 0x0 ), /* 0 */
+/* 130 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter targetIndex */
+
+/* 132 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 134 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 136 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter target */
+
+/* 138 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
+/* 140 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 142 */ NdrFcShort( 0x2e ), /* Type Offset=46 */
+
+ /* Return value */
+
+/* 144 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 146 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 148 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_targets */
+
+/* 150 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 152 */ NdrFcLong( 0x0 ), /* 0 */
+/* 156 */ NdrFcShort( 0x7 ), /* 7 */
+/* 158 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
+/* 160 */ NdrFcShort( 0x8 ), /* 8 */
+/* 162 */ NdrFcShort( 0x24 ), /* 36 */
+/* 164 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x4, /* 4 */
+/* 166 */ 0x8, /* 8 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 168 */ NdrFcShort( 0x1 ), /* 1 */
+/* 170 */ NdrFcShort( 0x0 ), /* 0 */
+/* 172 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter maxTargets */
+
+/* 174 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 176 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 178 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter targets */
+
+/* 180 */ NdrFcShort( 0x113 ), /* Flags: must size, must free, out, simple ref, */
+/* 182 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 184 */ NdrFcShort( 0x48 ), /* Type Offset=72 */
+
+ /* Parameter nTargets */
+
+/* 186 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 188 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 190 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 192 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 194 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
+/* 196 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_columnExtent */
+
+
+ /* Procedure nActions */
+
+/* 198 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 200 */ NdrFcLong( 0x0 ), /* 0 */
+/* 204 */ NdrFcShort( 0x3 ), /* 3 */
+/* 206 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 208 */ NdrFcShort( 0x0 ), /* 0 */
+/* 210 */ NdrFcShort( 0x24 ), /* 36 */
+/* 212 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 214 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 216 */ NdrFcShort( 0x0 ), /* 0 */
+/* 218 */ NdrFcShort( 0x0 ), /* 0 */
+/* 220 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter nColumnsSpanned */
+
+
+ /* Parameter nActions */
+
+/* 222 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 224 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 226 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+
+ /* Return value */
+
+/* 228 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 230 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 232 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure doAction */
+
+/* 234 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 236 */ NdrFcLong( 0x0 ), /* 0 */
+/* 240 */ NdrFcShort( 0x4 ), /* 4 */
+/* 242 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 244 */ NdrFcShort( 0x8 ), /* 8 */
+/* 246 */ NdrFcShort( 0x8 ), /* 8 */
+/* 248 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 250 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 252 */ NdrFcShort( 0x0 ), /* 0 */
+/* 254 */ NdrFcShort( 0x0 ), /* 0 */
+/* 256 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter actionIndex */
+
+/* 258 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 260 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 262 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 264 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 266 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 268 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_columnDescription */
+
+
+ /* Procedure get_description */
+
+/* 270 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 272 */ NdrFcLong( 0x0 ), /* 0 */
+/* 276 */ NdrFcShort( 0x5 ), /* 5 */
+/* 278 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
+/* 280 */ NdrFcShort( 0x8 ), /* 8 */
+/* 282 */ NdrFcShort( 0x8 ), /* 8 */
+/* 284 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x3, /* 3 */
+/* 286 */ 0x8, /* 8 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 288 */ NdrFcShort( 0x1 ), /* 1 */
+/* 290 */ NdrFcShort( 0x0 ), /* 0 */
+/* 292 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter column */
+
+
+ /* Parameter actionIndex */
+
+/* 294 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 296 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 298 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter description */
+
+
+ /* Parameter description */
+
+/* 300 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
+/* 302 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 304 */ NdrFcShort( 0x20 ), /* Type Offset=32 */
+
+ /* Return value */
+
+
+ /* Return value */
+
+/* 306 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 308 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 310 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_keyBinding */
+
+/* 312 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 314 */ NdrFcLong( 0x0 ), /* 0 */
+/* 318 */ NdrFcShort( 0x6 ), /* 6 */
+/* 320 */ NdrFcShort( 0x18 ), /* x86 Stack size/offset = 24 */
+/* 322 */ NdrFcShort( 0x10 ), /* 16 */
+/* 324 */ NdrFcShort( 0x24 ), /* 36 */
+/* 326 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x5, /* 5 */
+/* 328 */ 0x8, /* 8 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 330 */ NdrFcShort( 0x1 ), /* 1 */
+/* 332 */ NdrFcShort( 0x0 ), /* 0 */
+/* 334 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter actionIndex */
+
+/* 336 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 338 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 340 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter nMaxBindings */
+
+/* 342 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 344 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 346 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter keyBindings */
+
+/* 348 */ NdrFcShort( 0x2013 ), /* Flags: must size, must free, out, srv alloc size=8 */
+/* 350 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 352 */ NdrFcShort( 0x5e ), /* Type Offset=94 */
+
+ /* Parameter nBindings */
+
+/* 354 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 356 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
+/* 358 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 360 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 362 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
+/* 364 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_name */
+
+/* 366 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 368 */ NdrFcLong( 0x0 ), /* 0 */
+/* 372 */ NdrFcShort( 0x7 ), /* 7 */
+/* 374 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
+/* 376 */ NdrFcShort( 0x8 ), /* 8 */
+/* 378 */ NdrFcShort( 0x8 ), /* 8 */
+/* 380 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x3, /* 3 */
+/* 382 */ 0x8, /* 8 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 384 */ NdrFcShort( 0x1 ), /* 1 */
+/* 386 */ NdrFcShort( 0x0 ), /* 0 */
+/* 388 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter actionIndex */
+
+/* 390 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 392 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 394 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter name */
+
+/* 396 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
+/* 398 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 400 */ NdrFcShort( 0x20 ), /* Type Offset=32 */
+
+ /* Return value */
+
+/* 402 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 404 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 406 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_localizedName */
+
+/* 408 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 410 */ NdrFcLong( 0x0 ), /* 0 */
+/* 414 */ NdrFcShort( 0x8 ), /* 8 */
+/* 416 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
+/* 418 */ NdrFcShort( 0x8 ), /* 8 */
+/* 420 */ NdrFcShort( 0x8 ), /* 8 */
+/* 422 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x3, /* 3 */
+/* 424 */ 0x8, /* 8 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 426 */ NdrFcShort( 0x1 ), /* 1 */
+/* 428 */ NdrFcShort( 0x0 ), /* 0 */
+/* 430 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter actionIndex */
+
+/* 432 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 434 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 436 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter localizedName */
+
+/* 438 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
+/* 440 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 442 */ NdrFcShort( 0x20 ), /* Type Offset=32 */
+
+ /* Return value */
+
+/* 444 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 446 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 448 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_nRelations */
+
+/* 450 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 452 */ NdrFcLong( 0x0 ), /* 0 */
+/* 456 */ NdrFcShort( 0x1c ), /* 28 */
+/* 458 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 460 */ NdrFcShort( 0x0 ), /* 0 */
+/* 462 */ NdrFcShort( 0x24 ), /* 36 */
+/* 464 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 466 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 468 */ NdrFcShort( 0x0 ), /* 0 */
+/* 470 */ NdrFcShort( 0x0 ), /* 0 */
+/* 472 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter nRelations */
+
+/* 474 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 476 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 478 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 480 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 482 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 484 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_relation */
+
+/* 486 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 488 */ NdrFcLong( 0x0 ), /* 0 */
+/* 492 */ NdrFcShort( 0x1d ), /* 29 */
+/* 494 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
+/* 496 */ NdrFcShort( 0x8 ), /* 8 */
+/* 498 */ NdrFcShort( 0x8 ), /* 8 */
+/* 500 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x3, /* 3 */
+/* 502 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 504 */ NdrFcShort( 0x0 ), /* 0 */
+/* 506 */ NdrFcShort( 0x0 ), /* 0 */
+/* 508 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter relationIndex */
+
+/* 510 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 512 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 514 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter relation */
+
+/* 516 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
+/* 518 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 520 */ NdrFcShort( 0x7c ), /* Type Offset=124 */
+
+ /* Return value */
+
+/* 522 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 524 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 526 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_relations */
+
+/* 528 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 530 */ NdrFcLong( 0x0 ), /* 0 */
+/* 534 */ NdrFcShort( 0x1e ), /* 30 */
+/* 536 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
+/* 538 */ NdrFcShort( 0x8 ), /* 8 */
+/* 540 */ NdrFcShort( 0x24 ), /* 36 */
+/* 542 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x4, /* 4 */
+/* 544 */ 0x8, /* 8 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 546 */ NdrFcShort( 0x1 ), /* 1 */
+/* 548 */ NdrFcShort( 0x0 ), /* 0 */
+/* 550 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter maxRelations */
+
+/* 552 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 554 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 556 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter relations */
+
+/* 558 */ NdrFcShort( 0x113 ), /* Flags: must size, must free, out, simple ref, */
+/* 560 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 562 */ NdrFcShort( 0x96 ), /* Type Offset=150 */
+
+ /* Parameter nRelations */
+
+/* 564 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 566 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 568 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 570 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 572 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
+/* 574 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure role */
+
+/* 576 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 578 */ NdrFcLong( 0x0 ), /* 0 */
+/* 582 */ NdrFcShort( 0x1f ), /* 31 */
+/* 584 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 586 */ NdrFcShort( 0x0 ), /* 0 */
+/* 588 */ NdrFcShort( 0x24 ), /* 36 */
+/* 590 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 592 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 594 */ NdrFcShort( 0x0 ), /* 0 */
+/* 596 */ NdrFcShort( 0x0 ), /* 0 */
+/* 598 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter role */
+
+/* 600 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 602 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 604 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 606 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 608 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 610 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure scrollTo */
+
+/* 612 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 614 */ NdrFcLong( 0x0 ), /* 0 */
+/* 618 */ NdrFcShort( 0x20 ), /* 32 */
+/* 620 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 622 */ NdrFcShort( 0x6 ), /* 6 */
+/* 624 */ NdrFcShort( 0x8 ), /* 8 */
+/* 626 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 628 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 630 */ NdrFcShort( 0x0 ), /* 0 */
+/* 632 */ NdrFcShort( 0x0 ), /* 0 */
+/* 634 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter scrollType */
+
+/* 636 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 638 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 640 */ 0xd, /* FC_ENUM16 */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 642 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 644 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 646 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure scrollToPoint */
+
+/* 648 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 650 */ NdrFcLong( 0x0 ), /* 0 */
+/* 654 */ NdrFcShort( 0x21 ), /* 33 */
+/* 656 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
+/* 658 */ NdrFcShort( 0x16 ), /* 22 */
+/* 660 */ NdrFcShort( 0x8 ), /* 8 */
+/* 662 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x4, /* 4 */
+/* 664 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 666 */ NdrFcShort( 0x0 ), /* 0 */
+/* 668 */ NdrFcShort( 0x0 ), /* 0 */
+/* 670 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter coordinateType */
+
+/* 672 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 674 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 676 */ 0xd, /* FC_ENUM16 */
+ 0x0, /* 0 */
+
+ /* Parameter x */
+
+/* 678 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 680 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 682 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter y */
+
+/* 684 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 686 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 688 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 690 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 692 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
+/* 694 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_groupPosition */
+
+/* 696 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 698 */ NdrFcLong( 0x0 ), /* 0 */
+/* 702 */ NdrFcShort( 0x22 ), /* 34 */
+/* 704 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
+/* 706 */ NdrFcShort( 0x0 ), /* 0 */
+/* 708 */ NdrFcShort( 0x5c ), /* 92 */
+/* 710 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x4, /* 4 */
+/* 712 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 714 */ NdrFcShort( 0x0 ), /* 0 */
+/* 716 */ NdrFcShort( 0x0 ), /* 0 */
+/* 718 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter groupLevel */
+
+/* 720 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 722 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 724 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter similarItemsInGroup */
+
+/* 726 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 728 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 730 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter positionInGroup */
+
+/* 732 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 734 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 736 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 738 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 740 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
+/* 742 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_states */
+
+/* 744 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 746 */ NdrFcLong( 0x0 ), /* 0 */
+/* 750 */ NdrFcShort( 0x23 ), /* 35 */
+/* 752 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 754 */ NdrFcShort( 0x0 ), /* 0 */
+/* 756 */ NdrFcShort( 0x24 ), /* 36 */
+/* 758 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 760 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 762 */ NdrFcShort( 0x0 ), /* 0 */
+/* 764 */ NdrFcShort( 0x0 ), /* 0 */
+/* 766 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter states */
+
+/* 768 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 770 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 772 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 774 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 776 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 778 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_extendedRole */
+
+/* 780 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 782 */ NdrFcLong( 0x0 ), /* 0 */
+/* 786 */ NdrFcShort( 0x24 ), /* 36 */
+/* 788 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 790 */ NdrFcShort( 0x0 ), /* 0 */
+/* 792 */ NdrFcShort( 0x8 ), /* 8 */
+/* 794 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 796 */ 0x8, /* 8 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 798 */ NdrFcShort( 0x1 ), /* 1 */
+/* 800 */ NdrFcShort( 0x0 ), /* 0 */
+/* 802 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter extendedRole */
+
+/* 804 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
+/* 806 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 808 */ NdrFcShort( 0x20 ), /* Type Offset=32 */
+
+ /* Return value */
+
+/* 810 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 812 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 814 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_localizedExtendedRole */
+
+/* 816 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 818 */ NdrFcLong( 0x0 ), /* 0 */
+/* 822 */ NdrFcShort( 0x25 ), /* 37 */
+/* 824 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 826 */ NdrFcShort( 0x0 ), /* 0 */
+/* 828 */ NdrFcShort( 0x8 ), /* 8 */
+/* 830 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 832 */ 0x8, /* 8 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 834 */ NdrFcShort( 0x1 ), /* 1 */
+/* 836 */ NdrFcShort( 0x0 ), /* 0 */
+/* 838 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter localizedExtendedRole */
+
+/* 840 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
+/* 842 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 844 */ NdrFcShort( 0x20 ), /* Type Offset=32 */
+
+ /* 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 get_nExtendedStates */
+
+/* 852 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 854 */ NdrFcLong( 0x0 ), /* 0 */
+/* 858 */ NdrFcShort( 0x26 ), /* 38 */
+/* 860 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 862 */ NdrFcShort( 0x0 ), /* 0 */
+/* 864 */ NdrFcShort( 0x24 ), /* 36 */
+/* 866 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 868 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 870 */ NdrFcShort( 0x0 ), /* 0 */
+/* 872 */ NdrFcShort( 0x0 ), /* 0 */
+/* 874 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter nExtendedStates */
+
+/* 876 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 878 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 880 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 882 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 884 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 886 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_extendedStates */
+
+/* 888 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 890 */ NdrFcLong( 0x0 ), /* 0 */
+/* 894 */ NdrFcShort( 0x27 ), /* 39 */
+/* 896 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
+/* 898 */ NdrFcShort( 0x8 ), /* 8 */
+/* 900 */ NdrFcShort( 0x24 ), /* 36 */
+/* 902 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x4, /* 4 */
+/* 904 */ 0x8, /* 8 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 906 */ NdrFcShort( 0x1 ), /* 1 */
+/* 908 */ NdrFcShort( 0x0 ), /* 0 */
+/* 910 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter maxExtendedStates */
+
+/* 912 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 914 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 916 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter extendedStates */
+
+/* 918 */ NdrFcShort( 0x2013 ), /* Flags: must size, must free, out, srv alloc size=8 */
+/* 920 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 922 */ NdrFcShort( 0xac ), /* Type Offset=172 */
+
+ /* Parameter nExtendedStates */
+
+/* 924 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 926 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 928 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 930 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 932 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
+/* 934 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_localizedExtendedStates */
+
+/* 936 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 938 */ NdrFcLong( 0x0 ), /* 0 */
+/* 942 */ NdrFcShort( 0x28 ), /* 40 */
+/* 944 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
+/* 946 */ NdrFcShort( 0x8 ), /* 8 */
+/* 948 */ NdrFcShort( 0x24 ), /* 36 */
+/* 950 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x4, /* 4 */
+/* 952 */ 0x8, /* 8 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 954 */ NdrFcShort( 0x1 ), /* 1 */
+/* 956 */ NdrFcShort( 0x0 ), /* 0 */
+/* 958 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter maxLocalizedExtendedStates */
+
+/* 960 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 962 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 964 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter localizedExtendedStates */
+
+/* 966 */ NdrFcShort( 0x2013 ), /* Flags: must size, must free, out, srv alloc size=8 */
+/* 968 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 970 */ NdrFcShort( 0xac ), /* Type Offset=172 */
+
+ /* Parameter nLocalizedExtendedStates */
+
+/* 972 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 974 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 976 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 978 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 980 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
+/* 982 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_uniqueID */
+
+/* 984 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 986 */ NdrFcLong( 0x0 ), /* 0 */
+/* 990 */ NdrFcShort( 0x29 ), /* 41 */
+/* 992 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 994 */ NdrFcShort( 0x0 ), /* 0 */
+/* 996 */ NdrFcShort( 0x24 ), /* 36 */
+/* 998 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 1000 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 1002 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1004 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1006 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter uniqueID */
+
+/* 1008 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 1010 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 1012 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 1014 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 1016 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 1018 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_windowHandle */
+
+/* 1020 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 1022 */ NdrFcLong( 0x0 ), /* 0 */
+/* 1026 */ NdrFcShort( 0x2a ), /* 42 */
+/* 1028 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 1030 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1032 */ NdrFcShort( 0x8 ), /* 8 */
+/* 1034 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 1036 */ 0x8, /* 8 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 1038 */ NdrFcShort( 0x1 ), /* 1 */
+/* 1040 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1042 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter windowHandle */
+
+/* 1044 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
+/* 1046 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 1048 */ NdrFcShort( 0xe6 ), /* Type Offset=230 */
+
+ /* Return value */
+
+/* 1050 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 1052 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 1054 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_indexInParent */
+
+/* 1056 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 1058 */ NdrFcLong( 0x0 ), /* 0 */
+/* 1062 */ NdrFcShort( 0x2b ), /* 43 */
+/* 1064 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 1066 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1068 */ NdrFcShort( 0x24 ), /* 36 */
+/* 1070 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 1072 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 1074 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1076 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1078 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter indexInParent */
+
+/* 1080 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 1082 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 1084 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 1086 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 1088 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 1090 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_locale */
+
+/* 1092 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 1094 */ NdrFcLong( 0x0 ), /* 0 */
+/* 1098 */ NdrFcShort( 0x2c ), /* 44 */
+/* 1100 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 1102 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1104 */ NdrFcShort( 0x8 ), /* 8 */
+/* 1106 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 1108 */ 0x8, /* 8 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 1110 */ NdrFcShort( 0x1 ), /* 1 */
+/* 1112 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1114 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter locale */
+
+/* 1116 */ NdrFcShort( 0x4113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=16 */
+/* 1118 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 1120 */ NdrFcShort( 0xf4 ), /* Type Offset=244 */
+
+ /* Return value */
+
+/* 1122 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 1124 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 1126 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_attributes */
+
+/* 1128 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 1130 */ NdrFcLong( 0x0 ), /* 0 */
+/* 1134 */ NdrFcShort( 0x2d ), /* 45 */
+/* 1136 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 1138 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1140 */ NdrFcShort( 0x8 ), /* 8 */
+/* 1142 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 1144 */ 0x8, /* 8 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 1146 */ NdrFcShort( 0x1 ), /* 1 */
+/* 1148 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1150 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter attributes */
+
+/* 1152 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
+/* 1154 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 1156 */ NdrFcShort( 0x20 ), /* Type Offset=32 */
+
+ /* Return value */
+
+/* 1158 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 1160 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 1162 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_attribute */
+
+/* 1164 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 1166 */ NdrFcLong( 0x0 ), /* 0 */
+/* 1170 */ NdrFcShort( 0x2e ), /* 46 */
+/* 1172 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
+/* 1174 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1176 */ NdrFcShort( 0x8 ), /* 8 */
+/* 1178 */ 0x47, /* Oi2 Flags: srv must size, clt must size, has return, has ext, */
+ 0x3, /* 3 */
+/* 1180 */ 0x8, /* 8 */
+ 0x7, /* Ext Flags: new corr desc, clt corr check, srv corr check, */
+/* 1182 */ NdrFcShort( 0x1 ), /* 1 */
+/* 1184 */ NdrFcShort( 0x1 ), /* 1 */
+/* 1186 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter name */
+
+/* 1188 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
+/* 1190 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 1192 */ NdrFcShort( 0x10e ), /* Type Offset=270 */
+
+ /* Parameter attribute */
+
+/* 1194 */ NdrFcShort( 0x4113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=16 */
+/* 1196 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 1198 */ NdrFcShort( 0x4ee ), /* Type Offset=1262 */
+
+ /* Return value */
+
+/* 1200 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 1202 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 1204 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_accessibleWithCaret */
+
+/* 1206 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 1208 */ NdrFcLong( 0x0 ), /* 0 */
+/* 1212 */ NdrFcShort( 0x2f ), /* 47 */
+/* 1214 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
+/* 1216 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1218 */ NdrFcShort( 0x24 ), /* 36 */
+/* 1220 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x3, /* 3 */
+/* 1222 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 1224 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1226 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1228 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter accessible */
+
+/* 1230 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
+/* 1232 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 1234 */ NdrFcShort( 0x2e ), /* Type Offset=46 */
+
+ /* Parameter caretOffset */
+
+/* 1236 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 1238 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 1240 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 1242 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 1244 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 1246 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_relationTargetsOfType */
+
+/* 1248 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 1250 */ NdrFcLong( 0x0 ), /* 0 */
+/* 1254 */ NdrFcShort( 0x30 ), /* 48 */
+/* 1256 */ NdrFcShort( 0x18 ), /* x86 Stack size/offset = 24 */
+/* 1258 */ NdrFcShort( 0x8 ), /* 8 */
+/* 1260 */ NdrFcShort( 0x24 ), /* 36 */
+/* 1262 */ 0x47, /* Oi2 Flags: srv must size, clt must size, has return, has ext, */
+ 0x5, /* 5 */
+/* 1264 */ 0x8, /* 8 */
+ 0x7, /* Ext Flags: new corr desc, clt corr check, srv corr check, */
+/* 1266 */ NdrFcShort( 0x1 ), /* 1 */
+/* 1268 */ NdrFcShort( 0x1 ), /* 1 */
+/* 1270 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter type */
+
+/* 1272 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
+/* 1274 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 1276 */ NdrFcShort( 0x10e ), /* Type Offset=270 */
+
+ /* Parameter maxTargets */
+
+/* 1278 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 1280 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 1282 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter targets */
+
+/* 1284 */ NdrFcShort( 0x2013 ), /* Flags: must size, must free, out, srv alloc size=8 */
+/* 1286 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 1288 */ NdrFcShort( 0x4f8 ), /* Type Offset=1272 */
+
+ /* Parameter nTargets */
+
+/* 1290 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 1292 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
+/* 1294 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 1296 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 1298 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
+/* 1300 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_locationInParent */
+
+/* 1302 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 1304 */ NdrFcLong( 0x0 ), /* 0 */
+/* 1308 */ NdrFcShort( 0x3 ), /* 3 */
+/* 1310 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
+/* 1312 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1314 */ NdrFcShort( 0x40 ), /* 64 */
+/* 1316 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x3, /* 3 */
+/* 1318 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 1320 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1322 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1324 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter x */
+
+/* 1326 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 1328 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 1330 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter y */
+
+/* 1332 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 1334 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 1336 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 1338 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 1340 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 1342 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_foreground */
+
+/* 1344 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 1346 */ NdrFcLong( 0x0 ), /* 0 */
+/* 1350 */ NdrFcShort( 0x4 ), /* 4 */
+/* 1352 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 1354 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1356 */ NdrFcShort( 0x24 ), /* 36 */
+/* 1358 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 1360 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 1362 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1364 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1366 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter foreground */
+
+/* 1368 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 1370 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 1372 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 1374 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 1376 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 1378 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_currentValue */
+
+/* 1380 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 1382 */ NdrFcLong( 0x0 ), /* 0 */
+/* 1386 */ NdrFcShort( 0x3 ), /* 3 */
+/* 1388 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 1390 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1392 */ NdrFcShort( 0x8 ), /* 8 */
+/* 1394 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 1396 */ 0x8, /* 8 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 1398 */ NdrFcShort( 0x1 ), /* 1 */
+/* 1400 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1402 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter currentValue */
+
+/* 1404 */ NdrFcShort( 0x4113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=16 */
+/* 1406 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 1408 */ NdrFcShort( 0x4ee ), /* Type Offset=1262 */
+
+ /* Return value */
+
+/* 1410 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 1412 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 1414 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure setCurrentValue */
+
+/* 1416 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 1418 */ NdrFcLong( 0x0 ), /* 0 */
+/* 1422 */ NdrFcShort( 0x4 ), /* 4 */
+/* 1424 */ NdrFcShort( 0x18 ), /* x86 Stack size/offset = 24 */
+/* 1426 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1428 */ NdrFcShort( 0x8 ), /* 8 */
+/* 1430 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 1432 */ 0x8, /* 8 */
+ 0x5, /* Ext Flags: new corr desc, srv corr check, */
+/* 1434 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1436 */ NdrFcShort( 0x1 ), /* 1 */
+/* 1438 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter value */
+
+/* 1440 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
+/* 1442 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 1444 */ NdrFcShort( 0x51a ), /* Type Offset=1306 */
+
+ /* Return value */
+
+/* 1446 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 1448 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
+/* 1450 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_maximumValue */
+
+/* 1452 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 1454 */ NdrFcLong( 0x0 ), /* 0 */
+/* 1458 */ NdrFcShort( 0x5 ), /* 5 */
+/* 1460 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 1462 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1464 */ NdrFcShort( 0x8 ), /* 8 */
+/* 1466 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 1468 */ 0x8, /* 8 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 1470 */ NdrFcShort( 0x1 ), /* 1 */
+/* 1472 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1474 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter maximumValue */
+
+/* 1476 */ NdrFcShort( 0x4113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=16 */
+/* 1478 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 1480 */ NdrFcShort( 0x4ee ), /* Type Offset=1262 */
+
+ /* Return value */
+
+/* 1482 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 1484 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 1486 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_minimumValue */
+
+/* 1488 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 1490 */ NdrFcLong( 0x0 ), /* 0 */
+/* 1494 */ NdrFcShort( 0x6 ), /* 6 */
+/* 1496 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 1498 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1500 */ NdrFcShort( 0x8 ), /* 8 */
+/* 1502 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 1504 */ 0x8, /* 8 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 1506 */ NdrFcShort( 0x1 ), /* 1 */
+/* 1508 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1510 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter minimumValue */
+
+/* 1512 */ NdrFcShort( 0x4113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=16 */
+/* 1514 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 1516 */ NdrFcShort( 0x4ee ), /* Type Offset=1262 */
+
+ /* Return value */
+
+/* 1518 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 1520 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 1522 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure copyText */
+
+
+ /* Procedure addSelection */
+
+/* 1524 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 1526 */ NdrFcLong( 0x0 ), /* 0 */
+/* 1530 */ NdrFcShort( 0x3 ), /* 3 */
+/* 1532 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
+/* 1534 */ NdrFcShort( 0x10 ), /* 16 */
+/* 1536 */ NdrFcShort( 0x8 ), /* 8 */
+/* 1538 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x3, /* 3 */
+/* 1540 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 1542 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1544 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1546 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter startOffset */
+
+
+ /* Parameter startOffset */
+
+/* 1548 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 1550 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 1552 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter endOffset */
+
+
+ /* Parameter endOffset */
+
+/* 1554 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 1556 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 1558 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+
+ /* Return value */
+
+/* 1560 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 1562 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 1564 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_attributes */
+
+/* 1566 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 1568 */ NdrFcLong( 0x0 ), /* 0 */
+/* 1572 */ NdrFcShort( 0x4 ), /* 4 */
+/* 1574 */ NdrFcShort( 0x18 ), /* x86 Stack size/offset = 24 */
+/* 1576 */ NdrFcShort( 0x8 ), /* 8 */
+/* 1578 */ NdrFcShort( 0x40 ), /* 64 */
+/* 1580 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x5, /* 5 */
+/* 1582 */ 0x8, /* 8 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 1584 */ NdrFcShort( 0x1 ), /* 1 */
+/* 1586 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1588 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter offset */
+
+/* 1590 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 1592 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 1594 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter startOffset */
+
+/* 1596 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 1598 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 1600 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter endOffset */
+
+/* 1602 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 1604 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 1606 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter textAttributes */
+
+/* 1608 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
+/* 1610 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
+/* 1612 */ NdrFcShort( 0x20 ), /* Type Offset=32 */
+
+ /* Return value */
+
+/* 1614 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 1616 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
+/* 1618 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_characterExtents */
+
+/* 1620 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 1622 */ NdrFcLong( 0x0 ), /* 0 */
+/* 1626 */ NdrFcShort( 0x6 ), /* 6 */
+/* 1628 */ NdrFcShort( 0x20 ), /* x86 Stack size/offset = 32 */
+/* 1630 */ NdrFcShort( 0xe ), /* 14 */
+/* 1632 */ NdrFcShort( 0x78 ), /* 120 */
+/* 1634 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x7, /* 7 */
+/* 1636 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 1638 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1640 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1642 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter offset */
+
+/* 1644 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 1646 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 1648 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter coordType */
+
+/* 1650 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 1652 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 1654 */ 0xd, /* FC_ENUM16 */
+ 0x0, /* 0 */
+
+ /* Parameter x */
+
+/* 1656 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 1658 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 1660 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter y */
+
+/* 1662 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 1664 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
+/* 1666 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter width */
+
+/* 1668 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 1670 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
+/* 1672 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter height */
+
+/* 1674 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 1676 */ NdrFcShort( 0x18 ), /* x86 Stack size/offset = 24 */
+/* 1678 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 1680 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 1682 */ NdrFcShort( 0x1c ), /* x86 Stack size/offset = 28 */
+/* 1684 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_nRows */
+
+
+ /* Procedure get_nSelections */
+
+/* 1686 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 1688 */ NdrFcLong( 0x0 ), /* 0 */
+/* 1692 */ NdrFcShort( 0x7 ), /* 7 */
+/* 1694 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 1696 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1698 */ NdrFcShort( 0x24 ), /* 36 */
+/* 1700 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 1702 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 1704 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1706 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1708 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter rowCount */
+
+
+ /* Parameter nSelections */
+
+/* 1710 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 1712 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 1714 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+
+ /* Return value */
+
+/* 1716 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 1718 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 1720 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_offsetAtPoint */
+
+/* 1722 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 1724 */ NdrFcLong( 0x0 ), /* 0 */
+/* 1728 */ NdrFcShort( 0x8 ), /* 8 */
+/* 1730 */ NdrFcShort( 0x18 ), /* x86 Stack size/offset = 24 */
+/* 1732 */ NdrFcShort( 0x16 ), /* 22 */
+/* 1734 */ NdrFcShort( 0x24 ), /* 36 */
+/* 1736 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x5, /* 5 */
+/* 1738 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 1740 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1742 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1744 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter x */
+
+/* 1746 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 1748 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 1750 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter y */
+
+/* 1752 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 1754 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 1756 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter coordType */
+
+/* 1758 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 1760 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 1762 */ 0xd, /* FC_ENUM16 */
+ 0x0, /* 0 */
+
+ /* Parameter offset */
+
+/* 1764 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 1766 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
+/* 1768 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 1770 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 1772 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
+/* 1774 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_selection */
+
+/* 1776 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 1778 */ NdrFcLong( 0x0 ), /* 0 */
+/* 1782 */ NdrFcShort( 0x9 ), /* 9 */
+/* 1784 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
+/* 1786 */ NdrFcShort( 0x8 ), /* 8 */
+/* 1788 */ NdrFcShort( 0x40 ), /* 64 */
+/* 1790 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x4, /* 4 */
+/* 1792 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 1794 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1796 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1798 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter selectionIndex */
+
+/* 1800 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 1802 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 1804 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter startOffset */
+
+/* 1806 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 1808 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 1810 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter endOffset */
+
+/* 1812 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 1814 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 1816 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 1818 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 1820 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
+/* 1822 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_text */
+
+/* 1824 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 1826 */ NdrFcLong( 0x0 ), /* 0 */
+/* 1830 */ NdrFcShort( 0xa ), /* 10 */
+/* 1832 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
+/* 1834 */ NdrFcShort( 0x10 ), /* 16 */
+/* 1836 */ NdrFcShort( 0x8 ), /* 8 */
+/* 1838 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x4, /* 4 */
+/* 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 startOffset */
+
+/* 1848 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 1850 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 1852 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter endOffset */
+
+/* 1854 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 1856 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 1858 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter text */
+
+/* 1860 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
+/* 1862 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 1864 */ NdrFcShort( 0x20 ), /* Type Offset=32 */
+
+ /* Return value */
+
+/* 1866 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 1868 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
+/* 1870 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_textBeforeOffset */
+
+/* 1872 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 1874 */ NdrFcLong( 0x0 ), /* 0 */
+/* 1878 */ NdrFcShort( 0xb ), /* 11 */
+/* 1880 */ NdrFcShort( 0x1c ), /* x86 Stack size/offset = 28 */
+/* 1882 */ NdrFcShort( 0xe ), /* 14 */
+/* 1884 */ NdrFcShort( 0x40 ), /* 64 */
+/* 1886 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x6, /* 6 */
+/* 1888 */ 0x8, /* 8 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 1890 */ NdrFcShort( 0x1 ), /* 1 */
+/* 1892 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1894 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter offset */
+
+/* 1896 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 1898 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 1900 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter boundaryType */
+
+/* 1902 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 1904 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 1906 */ 0xd, /* FC_ENUM16 */
+ 0x0, /* 0 */
+
+ /* Parameter startOffset */
+
+/* 1908 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 1910 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 1912 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter endOffset */
+
+/* 1914 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 1916 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
+/* 1918 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter text */
+
+/* 1920 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
+/* 1922 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
+/* 1924 */ NdrFcShort( 0x20 ), /* Type Offset=32 */
+
+ /* Return value */
+
+/* 1926 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 1928 */ NdrFcShort( 0x18 ), /* x86 Stack size/offset = 24 */
+/* 1930 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_textAfterOffset */
+
+/* 1932 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 1934 */ NdrFcLong( 0x0 ), /* 0 */
+/* 1938 */ NdrFcShort( 0xc ), /* 12 */
+/* 1940 */ NdrFcShort( 0x1c ), /* x86 Stack size/offset = 28 */
+/* 1942 */ NdrFcShort( 0xe ), /* 14 */
+/* 1944 */ NdrFcShort( 0x40 ), /* 64 */
+/* 1946 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x6, /* 6 */
+/* 1948 */ 0x8, /* 8 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 1950 */ NdrFcShort( 0x1 ), /* 1 */
+/* 1952 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1954 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter offset */
+
+/* 1956 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 1958 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 1960 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter boundaryType */
+
+/* 1962 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 1964 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 1966 */ 0xd, /* FC_ENUM16 */
+ 0x0, /* 0 */
+
+ /* Parameter startOffset */
+
+/* 1968 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 1970 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 1972 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter endOffset */
+
+/* 1974 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 1976 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
+/* 1978 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter text */
+
+/* 1980 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
+/* 1982 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
+/* 1984 */ NdrFcShort( 0x20 ), /* Type Offset=32 */
+
+ /* Return value */
+
+/* 1986 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 1988 */ NdrFcShort( 0x18 ), /* x86 Stack size/offset = 24 */
+/* 1990 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_textAtOffset */
+
+/* 1992 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 1994 */ NdrFcLong( 0x0 ), /* 0 */
+/* 1998 */ NdrFcShort( 0xd ), /* 13 */
+/* 2000 */ NdrFcShort( 0x1c ), /* x86 Stack size/offset = 28 */
+/* 2002 */ NdrFcShort( 0xe ), /* 14 */
+/* 2004 */ NdrFcShort( 0x40 ), /* 64 */
+/* 2006 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x6, /* 6 */
+/* 2008 */ 0x8, /* 8 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 2010 */ NdrFcShort( 0x1 ), /* 1 */
+/* 2012 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2014 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter offset */
+
+/* 2016 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 2018 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 2020 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter boundaryType */
+
+/* 2022 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 2024 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 2026 */ 0xd, /* FC_ENUM16 */
+ 0x0, /* 0 */
+
+ /* Parameter startOffset */
+
+/* 2028 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 2030 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 2032 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter endOffset */
+
+/* 2034 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 2036 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
+/* 2038 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter text */
+
+/* 2040 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
+/* 2042 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
+/* 2044 */ NdrFcShort( 0x20 ), /* Type Offset=32 */
+
+ /* Return value */
+
+/* 2046 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 2048 */ NdrFcShort( 0x18 ), /* x86 Stack size/offset = 24 */
+/* 2050 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure removeSelection */
+
+/* 2052 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2054 */ NdrFcLong( 0x0 ), /* 0 */
+/* 2058 */ NdrFcShort( 0xe ), /* 14 */
+/* 2060 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 2062 */ NdrFcShort( 0x8 ), /* 8 */
+/* 2064 */ NdrFcShort( 0x8 ), /* 8 */
+/* 2066 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 2068 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 2070 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2072 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2074 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter selectionIndex */
+
+/* 2076 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 2078 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 2080 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 2082 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 2084 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 2086 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure setCaretOffset */
+
+/* 2088 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2090 */ NdrFcLong( 0x0 ), /* 0 */
+/* 2094 */ NdrFcShort( 0xf ), /* 15 */
+/* 2096 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 2098 */ NdrFcShort( 0x8 ), /* 8 */
+/* 2100 */ NdrFcShort( 0x8 ), /* 8 */
+/* 2102 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 2104 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 2106 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2108 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2110 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter offset */
+
+/* 2112 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 2114 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 2116 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 2118 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 2120 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 2122 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure setSelection */
+
+/* 2124 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2126 */ NdrFcLong( 0x0 ), /* 0 */
+/* 2130 */ NdrFcShort( 0x10 ), /* 16 */
+/* 2132 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
+/* 2134 */ NdrFcShort( 0x18 ), /* 24 */
+/* 2136 */ NdrFcShort( 0x8 ), /* 8 */
+/* 2138 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x4, /* 4 */
+/* 2140 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 2142 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2144 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2146 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter selectionIndex */
+
+/* 2148 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 2150 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 2152 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter startOffset */
+
+/* 2154 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 2156 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 2158 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter endOffset */
+
+/* 2160 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 2162 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 2164 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 2166 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 2168 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
+/* 2170 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_nCharacters */
+
+/* 2172 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2174 */ NdrFcLong( 0x0 ), /* 0 */
+/* 2178 */ NdrFcShort( 0x11 ), /* 17 */
+/* 2180 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 2182 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2184 */ NdrFcShort( 0x24 ), /* 36 */
+/* 2186 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 2188 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 2190 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2192 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2194 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter nCharacters */
+
+/* 2196 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 2198 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 2200 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 2202 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 2204 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 2206 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure scrollSubstringTo */
+
+/* 2208 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2210 */ NdrFcLong( 0x0 ), /* 0 */
+/* 2214 */ NdrFcShort( 0x12 ), /* 18 */
+/* 2216 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
+/* 2218 */ NdrFcShort( 0x16 ), /* 22 */
+/* 2220 */ NdrFcShort( 0x8 ), /* 8 */
+/* 2222 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x4, /* 4 */
+/* 2224 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 2226 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2228 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2230 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter startIndex */
+
+/* 2232 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 2234 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 2236 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter endIndex */
+
+/* 2238 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 2240 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 2242 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter scrollType */
+
+/* 2244 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 2246 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 2248 */ 0xd, /* FC_ENUM16 */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 2250 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 2252 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
+/* 2254 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure scrollSubstringToPoint */
+
+/* 2256 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2258 */ NdrFcLong( 0x0 ), /* 0 */
+/* 2262 */ NdrFcShort( 0x13 ), /* 19 */
+/* 2264 */ NdrFcShort( 0x1c ), /* x86 Stack size/offset = 28 */
+/* 2266 */ NdrFcShort( 0x26 ), /* 38 */
+/* 2268 */ NdrFcShort( 0x8 ), /* 8 */
+/* 2270 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x6, /* 6 */
+/* 2272 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 2274 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2276 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2278 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter startIndex */
+
+/* 2280 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 2282 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 2284 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter endIndex */
+
+/* 2286 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 2288 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 2290 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter coordinateType */
+
+/* 2292 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 2294 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 2296 */ 0xd, /* FC_ENUM16 */
+ 0x0, /* 0 */
+
+ /* Parameter x */
+
+/* 2298 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 2300 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
+/* 2302 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter y */
+
+/* 2304 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 2306 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
+/* 2308 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 2310 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 2312 */ NdrFcShort( 0x18 ), /* x86 Stack size/offset = 24 */
+/* 2314 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_newText */
+
+/* 2316 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2318 */ NdrFcLong( 0x0 ), /* 0 */
+/* 2322 */ NdrFcShort( 0x14 ), /* 20 */
+/* 2324 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 2326 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2328 */ NdrFcShort( 0x8 ), /* 8 */
+/* 2330 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 2332 */ 0x8, /* 8 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 2334 */ NdrFcShort( 0x1 ), /* 1 */
+/* 2336 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2338 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter newText */
+
+/* 2340 */ NdrFcShort( 0x4113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=16 */
+/* 2342 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 2344 */ NdrFcShort( 0x528 ), /* Type Offset=1320 */
+
+ /* Return value */
+
+/* 2346 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 2348 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 2350 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_oldText */
+
+/* 2352 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2354 */ NdrFcLong( 0x0 ), /* 0 */
+/* 2358 */ NdrFcShort( 0x15 ), /* 21 */
+/* 2360 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 2362 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2364 */ NdrFcShort( 0x8 ), /* 8 */
+/* 2366 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 2368 */ 0x8, /* 8 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 2370 */ NdrFcShort( 0x1 ), /* 1 */
+/* 2372 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2374 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter oldText */
+
+/* 2376 */ NdrFcShort( 0x4113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=16 */
+/* 2378 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 2380 */ NdrFcShort( 0x528 ), /* Type Offset=1320 */
+
+ /* Return value */
+
+/* 2382 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 2384 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 2386 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_attributeRange */
+
+/* 2388 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2390 */ NdrFcLong( 0x0 ), /* 0 */
+/* 2394 */ NdrFcShort( 0x16 ), /* 22 */
+/* 2396 */ NdrFcShort( 0x1c ), /* x86 Stack size/offset = 28 */
+/* 2398 */ NdrFcShort( 0x8 ), /* 8 */
+/* 2400 */ NdrFcShort( 0x40 ), /* 64 */
+/* 2402 */ 0x47, /* Oi2 Flags: srv must size, clt must size, has return, has ext, */
+ 0x6, /* 6 */
+/* 2404 */ 0x8, /* 8 */
+ 0x7, /* Ext Flags: new corr desc, clt corr check, srv corr check, */
+/* 2406 */ NdrFcShort( 0x1 ), /* 1 */
+/* 2408 */ NdrFcShort( 0x1 ), /* 1 */
+/* 2410 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter offset */
+
+/* 2412 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 2414 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 2416 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter filter */
+
+/* 2418 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */
+/* 2420 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 2422 */ NdrFcShort( 0x10e ), /* Type Offset=270 */
+
+ /* Parameter startOffset */
+
+/* 2424 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 2426 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 2428 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter endOffset */
+
+/* 2430 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 2432 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
+/* 2434 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter attributeValues */
+
+/* 2436 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
+/* 2438 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
+/* 2440 */ NdrFcShort( 0x20 ), /* Type Offset=32 */
+
+ /* Return value */
+
+/* 2442 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 2444 */ NdrFcShort( 0x18 ), /* x86 Stack size/offset = 24 */
+/* 2446 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure deleteText */
+
+/* 2448 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2450 */ NdrFcLong( 0x0 ), /* 0 */
+/* 2454 */ NdrFcShort( 0x4 ), /* 4 */
+/* 2456 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
+/* 2458 */ NdrFcShort( 0x10 ), /* 16 */
+/* 2460 */ NdrFcShort( 0x8 ), /* 8 */
+/* 2462 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x3, /* 3 */
+/* 2464 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 2466 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2468 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2470 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter startOffset */
+
+/* 2472 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 2474 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 2476 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter endOffset */
+
+/* 2478 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 2480 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 2482 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 2484 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 2486 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 2488 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure insertText */
+
+/* 2490 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2492 */ NdrFcLong( 0x0 ), /* 0 */
+/* 2496 */ NdrFcShort( 0x5 ), /* 5 */
+/* 2498 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
+/* 2500 */ NdrFcShort( 0x8 ), /* 8 */
+/* 2502 */ NdrFcShort( 0x8 ), /* 8 */
+/* 2504 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
+ 0x3, /* 3 */
+/* 2506 */ 0x8, /* 8 */
+ 0x5, /* Ext Flags: new corr desc, srv corr check, */
+/* 2508 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2510 */ NdrFcShort( 0x1 ), /* 1 */
+/* 2512 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter offset */
+
+/* 2514 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 2516 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 2518 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter text */
+
+/* 2520 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
+/* 2522 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 2524 */ NdrFcShort( 0x10e ), /* Type Offset=270 */
+
+ /* Return value */
+
+/* 2526 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 2528 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 2530 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure cutText */
+
+/* 2532 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2534 */ NdrFcLong( 0x0 ), /* 0 */
+/* 2538 */ NdrFcShort( 0x6 ), /* 6 */
+/* 2540 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
+/* 2542 */ NdrFcShort( 0x10 ), /* 16 */
+/* 2544 */ NdrFcShort( 0x8 ), /* 8 */
+/* 2546 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x3, /* 3 */
+/* 2548 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 2550 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2552 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2554 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter startOffset */
+
+/* 2556 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 2558 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 2560 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter endOffset */
+
+/* 2562 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 2564 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 2566 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 2568 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 2570 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 2572 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure pasteText */
+
+/* 2574 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2576 */ NdrFcLong( 0x0 ), /* 0 */
+/* 2580 */ NdrFcShort( 0x7 ), /* 7 */
+/* 2582 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 2584 */ NdrFcShort( 0x8 ), /* 8 */
+/* 2586 */ NdrFcShort( 0x8 ), /* 8 */
+/* 2588 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 2590 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 2592 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2594 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2596 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter offset */
+
+/* 2598 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 2600 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 2602 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 2604 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 2606 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 2608 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure replaceText */
+
+/* 2610 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2612 */ NdrFcLong( 0x0 ), /* 0 */
+/* 2616 */ NdrFcShort( 0x8 ), /* 8 */
+/* 2618 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
+/* 2620 */ NdrFcShort( 0x10 ), /* 16 */
+/* 2622 */ NdrFcShort( 0x8 ), /* 8 */
+/* 2624 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
+ 0x4, /* 4 */
+/* 2626 */ 0x8, /* 8 */
+ 0x5, /* Ext Flags: new corr desc, srv corr check, */
+/* 2628 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2630 */ NdrFcShort( 0x1 ), /* 1 */
+/* 2632 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter startOffset */
+
+/* 2634 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 2636 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 2638 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter endOffset */
+
+/* 2640 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 2642 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 2644 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter text */
+
+/* 2646 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
+/* 2648 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 2650 */ NdrFcShort( 0x10e ), /* Type Offset=270 */
+
+ /* Return value */
+
+/* 2652 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 2654 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
+/* 2656 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure setAttributes */
+
+/* 2658 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2660 */ NdrFcLong( 0x0 ), /* 0 */
+/* 2664 */ NdrFcShort( 0x9 ), /* 9 */
+/* 2666 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
+/* 2668 */ NdrFcShort( 0x10 ), /* 16 */
+/* 2670 */ NdrFcShort( 0x8 ), /* 8 */
+/* 2672 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
+ 0x4, /* 4 */
+/* 2674 */ 0x8, /* 8 */
+ 0x5, /* Ext Flags: new corr desc, srv corr check, */
+/* 2676 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2678 */ NdrFcShort( 0x1 ), /* 1 */
+/* 2680 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter startOffset */
+
+/* 2682 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 2684 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 2686 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter endOffset */
+
+/* 2688 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 2690 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 2692 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter attributes */
+
+/* 2694 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
+/* 2696 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 2698 */ NdrFcShort( 0x10e ), /* Type Offset=270 */
+
+ /* Return value */
+
+/* 2700 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 2702 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
+/* 2704 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_anchor */
+
+/* 2706 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2708 */ NdrFcLong( 0x0 ), /* 0 */
+/* 2712 */ NdrFcShort( 0x9 ), /* 9 */
+/* 2714 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
+/* 2716 */ NdrFcShort( 0x8 ), /* 8 */
+/* 2718 */ NdrFcShort( 0x8 ), /* 8 */
+/* 2720 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x3, /* 3 */
+/* 2722 */ 0x8, /* 8 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 2724 */ NdrFcShort( 0x1 ), /* 1 */
+/* 2726 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2728 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter index */
+
+/* 2730 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 2732 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 2734 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter anchor */
+
+/* 2736 */ NdrFcShort( 0x4113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=16 */
+/* 2738 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 2740 */ NdrFcShort( 0x4ee ), /* Type Offset=1262 */
+
+ /* Return value */
+
+/* 2742 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 2744 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 2746 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_anchorTarget */
+
+/* 2748 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2750 */ NdrFcLong( 0x0 ), /* 0 */
+/* 2754 */ NdrFcShort( 0xa ), /* 10 */
+/* 2756 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
+/* 2758 */ NdrFcShort( 0x8 ), /* 8 */
+/* 2760 */ NdrFcShort( 0x8 ), /* 8 */
+/* 2762 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x3, /* 3 */
+/* 2764 */ 0x8, /* 8 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 2766 */ NdrFcShort( 0x1 ), /* 1 */
+/* 2768 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2770 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter index */
+
+/* 2772 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 2774 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 2776 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter anchorTarget */
+
+/* 2778 */ NdrFcShort( 0x4113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=16 */
+/* 2780 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 2782 */ NdrFcShort( 0x4ee ), /* Type Offset=1262 */
+
+ /* Return value */
+
+/* 2784 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 2786 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 2788 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_nRows */
+
+
+ /* Procedure get_startIndex */
+
+/* 2790 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2792 */ NdrFcLong( 0x0 ), /* 0 */
+/* 2796 */ NdrFcShort( 0xb ), /* 11 */
+/* 2798 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 2800 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2802 */ NdrFcShort( 0x24 ), /* 36 */
+/* 2804 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 2806 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 2808 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2810 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2812 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter rowCount */
+
+
+ /* Parameter index */
+
+/* 2814 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 2816 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 2818 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+
+ /* Return value */
+
+/* 2820 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 2822 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 2824 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_nSelectedChildren */
+
+
+ /* Procedure get_endIndex */
+
+/* 2826 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2828 */ NdrFcLong( 0x0 ), /* 0 */
+/* 2832 */ NdrFcShort( 0xc ), /* 12 */
+/* 2834 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 2836 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2838 */ NdrFcShort( 0x24 ), /* 36 */
+/* 2840 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 2842 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 2844 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2846 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2848 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter cellCount */
+
+
+ /* Parameter index */
+
+/* 2850 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 2852 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 2854 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+
+ /* Return value */
+
+/* 2856 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 2858 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 2860 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_valid */
+
+/* 2862 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2864 */ NdrFcLong( 0x0 ), /* 0 */
+/* 2868 */ NdrFcShort( 0xd ), /* 13 */
+/* 2870 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 2872 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2874 */ NdrFcShort( 0x21 ), /* 33 */
+/* 2876 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 2878 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 2880 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2882 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2884 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter valid */
+
+/* 2886 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 2888 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 2890 */ 0x3, /* FC_SMALL */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 2892 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 2894 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 2896 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_nHyperlinks */
+
+/* 2898 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2900 */ NdrFcLong( 0x0 ), /* 0 */
+/* 2904 */ NdrFcShort( 0x16 ), /* 22 */
+/* 2906 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 2908 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2910 */ NdrFcShort( 0x24 ), /* 36 */
+/* 2912 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 2914 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 2916 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2918 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2920 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter hyperlinkCount */
+
+/* 2922 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 2924 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 2926 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 2928 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 2930 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 2932 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_hyperlink */
+
+/* 2934 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2936 */ NdrFcLong( 0x0 ), /* 0 */
+/* 2940 */ NdrFcShort( 0x17 ), /* 23 */
+/* 2942 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
+/* 2944 */ NdrFcShort( 0x8 ), /* 8 */
+/* 2946 */ NdrFcShort( 0x8 ), /* 8 */
+/* 2948 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x3, /* 3 */
+/* 2950 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 2952 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2954 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2956 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter index */
+
+/* 2958 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 2960 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 2962 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter hyperlink */
+
+/* 2964 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
+/* 2966 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 2968 */ NdrFcShort( 0x540 ), /* Type Offset=1344 */
+
+ /* Return value */
+
+/* 2970 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 2972 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 2974 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_hyperlinkIndex */
+
+/* 2976 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2978 */ NdrFcLong( 0x0 ), /* 0 */
+/* 2982 */ NdrFcShort( 0x18 ), /* 24 */
+/* 2984 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
+/* 2986 */ NdrFcShort( 0x8 ), /* 8 */
+/* 2988 */ NdrFcShort( 0x24 ), /* 36 */
+/* 2990 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x3, /* 3 */
+/* 2992 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 2994 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2996 */ NdrFcShort( 0x0 ), /* 0 */
+/* 2998 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter charIndex */
+
+/* 3000 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 3002 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 3004 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter hyperlinkIndex */
+
+/* 3006 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 3008 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 3010 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 3012 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 3014 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 3016 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_hyperlinks */
+
+/* 3018 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 3020 */ NdrFcLong( 0x0 ), /* 0 */
+/* 3024 */ NdrFcShort( 0x19 ), /* 25 */
+/* 3026 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
+/* 3028 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3030 */ NdrFcShort( 0x24 ), /* 36 */
+/* 3032 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x3, /* 3 */
+/* 3034 */ 0x8, /* 8 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 3036 */ NdrFcShort( 0x1 ), /* 1 */
+/* 3038 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3040 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter hyperlinks */
+
+/* 3042 */ NdrFcShort( 0x2013 ), /* Flags: must size, must free, out, srv alloc size=8 */
+/* 3044 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 3046 */ NdrFcShort( 0x556 ), /* Type Offset=1366 */
+
+ /* Parameter nHyperlinks */
+
+/* 3048 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 3050 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 3052 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 3054 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 3056 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 3058 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_cellAt */
+
+
+ /* Procedure get_accessibleAt */
+
+/* 3060 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 3062 */ NdrFcLong( 0x0 ), /* 0 */
+/* 3066 */ NdrFcShort( 0x3 ), /* 3 */
+/* 3068 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
+/* 3070 */ NdrFcShort( 0x10 ), /* 16 */
+/* 3072 */ NdrFcShort( 0x8 ), /* 8 */
+/* 3074 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x4, /* 4 */
+/* 3076 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 3078 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3080 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3082 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter row */
+
+
+ /* Parameter row */
+
+/* 3084 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 3086 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 3088 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter column */
+
+
+ /* Parameter column */
+
+/* 3090 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 3092 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 3094 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter cell */
+
+
+ /* Parameter accessible */
+
+/* 3096 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
+/* 3098 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 3100 */ NdrFcShort( 0x2e ), /* Type Offset=46 */
+
+ /* Return value */
+
+
+ /* Return value */
+
+/* 3102 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 3104 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
+/* 3106 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_caption */
+
+
+ /* Procedure get_caption */
+
+/* 3108 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 3110 */ NdrFcLong( 0x0 ), /* 0 */
+/* 3114 */ NdrFcShort( 0x4 ), /* 4 */
+/* 3116 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 3118 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3120 */ NdrFcShort( 0x8 ), /* 8 */
+/* 3122 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 3124 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 3126 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3128 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3130 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter accessible */
+
+
+ /* Parameter accessible */
+
+/* 3132 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
+/* 3134 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 3136 */ NdrFcShort( 0x2e ), /* Type Offset=46 */
+
+ /* Return value */
+
+
+ /* Return value */
+
+/* 3138 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 3140 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 3142 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_childIndex */
+
+/* 3144 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 3146 */ NdrFcLong( 0x0 ), /* 0 */
+/* 3150 */ NdrFcShort( 0x5 ), /* 5 */
+/* 3152 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
+/* 3154 */ NdrFcShort( 0x10 ), /* 16 */
+/* 3156 */ NdrFcShort( 0x24 ), /* 36 */
+/* 3158 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x4, /* 4 */
+/* 3160 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 3162 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3164 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3166 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter rowIndex */
+
+/* 3168 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 3170 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 3172 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter columnIndex */
+
+/* 3174 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 3176 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 3178 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter cellIndex */
+
+/* 3180 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 3182 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 3184 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 3186 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 3188 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
+/* 3190 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_columnDescription */
+
+/* 3192 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 3194 */ NdrFcLong( 0x0 ), /* 0 */
+/* 3198 */ NdrFcShort( 0x6 ), /* 6 */
+/* 3200 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
+/* 3202 */ NdrFcShort( 0x8 ), /* 8 */
+/* 3204 */ NdrFcShort( 0x8 ), /* 8 */
+/* 3206 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x3, /* 3 */
+/* 3208 */ 0x8, /* 8 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 3210 */ NdrFcShort( 0x1 ), /* 1 */
+/* 3212 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3214 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter column */
+
+/* 3216 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 3218 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 3220 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter description */
+
+/* 3222 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
+/* 3224 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 3226 */ NdrFcShort( 0x20 ), /* Type Offset=32 */
+
+ /* Return value */
+
+/* 3228 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 3230 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 3232 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_columnExtentAt */
+
+/* 3234 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 3236 */ NdrFcLong( 0x0 ), /* 0 */
+/* 3240 */ NdrFcShort( 0x7 ), /* 7 */
+/* 3242 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
+/* 3244 */ NdrFcShort( 0x10 ), /* 16 */
+/* 3246 */ NdrFcShort( 0x24 ), /* 36 */
+/* 3248 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x4, /* 4 */
+/* 3250 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 3252 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3254 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3256 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter row */
+
+/* 3258 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 3260 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 3262 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter column */
+
+/* 3264 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 3266 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 3268 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter nColumnsSpanned */
+
+/* 3270 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 3272 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 3274 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 3276 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 3278 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
+/* 3280 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_columnHeader */
+
+/* 3282 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 3284 */ NdrFcLong( 0x0 ), /* 0 */
+/* 3288 */ NdrFcShort( 0x8 ), /* 8 */
+/* 3290 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
+/* 3292 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3294 */ NdrFcShort( 0x24 ), /* 36 */
+/* 3296 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x3, /* 3 */
+/* 3298 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 3300 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3302 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3304 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter accessibleTable */
+
+/* 3306 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
+/* 3308 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 3310 */ NdrFcShort( 0x574 ), /* Type Offset=1396 */
+
+ /* Parameter startingRowIndex */
+
+/* 3312 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 3314 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 3316 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 3318 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 3320 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 3322 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_columnIndex */
+
+/* 3324 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 3326 */ NdrFcLong( 0x0 ), /* 0 */
+/* 3330 */ NdrFcShort( 0x9 ), /* 9 */
+/* 3332 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
+/* 3334 */ NdrFcShort( 0x8 ), /* 8 */
+/* 3336 */ NdrFcShort( 0x24 ), /* 36 */
+/* 3338 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x3, /* 3 */
+/* 3340 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 3342 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3344 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3346 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter cellIndex */
+
+/* 3348 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 3350 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 3352 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter columnIndex */
+
+/* 3354 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 3356 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 3358 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 3360 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 3362 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 3364 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_nSelectedRows */
+
+
+ /* Procedure get_nColumns */
+
+/* 3366 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 3368 */ NdrFcLong( 0x0 ), /* 0 */
+/* 3372 */ NdrFcShort( 0xa ), /* 10 */
+/* 3374 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 3376 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3378 */ NdrFcShort( 0x24 ), /* 36 */
+/* 3380 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 3382 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 3384 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3386 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3388 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter rowCount */
+
+
+ /* Parameter columnCount */
+
+/* 3390 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 3392 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 3394 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+
+ /* Return value */
+
+/* 3396 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 3398 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 3400 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_nSelectedColumns */
+
+/* 3402 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 3404 */ NdrFcLong( 0x0 ), /* 0 */
+/* 3408 */ NdrFcShort( 0xd ), /* 13 */
+/* 3410 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 3412 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3414 */ NdrFcShort( 0x24 ), /* 36 */
+/* 3416 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 3418 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 3420 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3422 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3424 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter columnCount */
+
+/* 3426 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 3428 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 3430 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 3432 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 3434 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 3436 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_nSelectedRows */
+
+/* 3438 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 3440 */ NdrFcLong( 0x0 ), /* 0 */
+/* 3444 */ NdrFcShort( 0xe ), /* 14 */
+/* 3446 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 3448 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3450 */ NdrFcShort( 0x24 ), /* 36 */
+/* 3452 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 3454 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 3456 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3458 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3460 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter rowCount */
+
+/* 3462 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 3464 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 3466 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 3468 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 3470 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 3472 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_rowDescription */
+
+/* 3474 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 3476 */ NdrFcLong( 0x0 ), /* 0 */
+/* 3480 */ NdrFcShort( 0xf ), /* 15 */
+/* 3482 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
+/* 3484 */ NdrFcShort( 0x8 ), /* 8 */
+/* 3486 */ NdrFcShort( 0x8 ), /* 8 */
+/* 3488 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x3, /* 3 */
+/* 3490 */ 0x8, /* 8 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 3492 */ NdrFcShort( 0x1 ), /* 1 */
+/* 3494 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3496 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter row */
+
+/* 3498 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 3500 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 3502 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter description */
+
+/* 3504 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
+/* 3506 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 3508 */ NdrFcShort( 0x20 ), /* Type Offset=32 */
+
+ /* Return value */
+
+/* 3510 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 3512 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 3514 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_rowExtentAt */
+
+/* 3516 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 3518 */ NdrFcLong( 0x0 ), /* 0 */
+/* 3522 */ NdrFcShort( 0x10 ), /* 16 */
+/* 3524 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
+/* 3526 */ NdrFcShort( 0x10 ), /* 16 */
+/* 3528 */ NdrFcShort( 0x24 ), /* 36 */
+/* 3530 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x4, /* 4 */
+/* 3532 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 3534 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3536 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3538 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter row */
+
+/* 3540 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 3542 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 3544 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter column */
+
+/* 3546 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 3548 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 3550 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter nRowsSpanned */
+
+/* 3552 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 3554 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 3556 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 3558 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 3560 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
+/* 3562 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_rowHeader */
+
+/* 3564 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 3566 */ NdrFcLong( 0x0 ), /* 0 */
+/* 3570 */ NdrFcShort( 0x11 ), /* 17 */
+/* 3572 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
+/* 3574 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3576 */ NdrFcShort( 0x24 ), /* 36 */
+/* 3578 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x3, /* 3 */
+/* 3580 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 3582 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3584 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3586 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter accessibleTable */
+
+/* 3588 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
+/* 3590 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 3592 */ NdrFcShort( 0x574 ), /* Type Offset=1396 */
+
+ /* Parameter startingColumnIndex */
+
+/* 3594 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 3596 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 3598 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 3600 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 3602 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 3604 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_rowIndex */
+
+/* 3606 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 3608 */ NdrFcLong( 0x0 ), /* 0 */
+/* 3612 */ NdrFcShort( 0x12 ), /* 18 */
+/* 3614 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
+/* 3616 */ NdrFcShort( 0x8 ), /* 8 */
+/* 3618 */ NdrFcShort( 0x24 ), /* 36 */
+/* 3620 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x3, /* 3 */
+/* 3622 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 3624 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3626 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3628 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter cellIndex */
+
+/* 3630 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 3632 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 3634 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter rowIndex */
+
+/* 3636 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 3638 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 3640 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 3642 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 3644 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 3646 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_selectedChildren */
+
+/* 3648 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 3650 */ NdrFcLong( 0x0 ), /* 0 */
+/* 3654 */ NdrFcShort( 0x13 ), /* 19 */
+/* 3656 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
+/* 3658 */ NdrFcShort( 0x8 ), /* 8 */
+/* 3660 */ NdrFcShort( 0x24 ), /* 36 */
+/* 3662 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x4, /* 4 */
+/* 3664 */ 0x8, /* 8 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 3666 */ NdrFcShort( 0x1 ), /* 1 */
+/* 3668 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3670 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter maxChildren */
+
+/* 3672 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 3674 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 3676 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter children */
+
+/* 3678 */ NdrFcShort( 0x2013 ), /* Flags: must size, must free, out, srv alloc size=8 */
+/* 3680 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 3682 */ NdrFcShort( 0x58a ), /* Type Offset=1418 */
+
+ /* Parameter nChildren */
+
+/* 3684 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 3686 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 3688 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 3690 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 3692 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
+/* 3694 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_selectedColumns */
+
+/* 3696 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 3698 */ NdrFcLong( 0x0 ), /* 0 */
+/* 3702 */ NdrFcShort( 0x14 ), /* 20 */
+/* 3704 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
+/* 3706 */ NdrFcShort( 0x8 ), /* 8 */
+/* 3708 */ NdrFcShort( 0x24 ), /* 36 */
+/* 3710 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x4, /* 4 */
+/* 3712 */ 0x8, /* 8 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 3714 */ NdrFcShort( 0x1 ), /* 1 */
+/* 3716 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3718 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter maxColumns */
+
+/* 3720 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 3722 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 3724 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter columns */
+
+/* 3726 */ NdrFcShort( 0x2013 ), /* Flags: must size, must free, out, srv alloc size=8 */
+/* 3728 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 3730 */ NdrFcShort( 0x58a ), /* Type Offset=1418 */
+
+ /* Parameter nColumns */
+
+/* 3732 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 3734 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 3736 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 3738 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 3740 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
+/* 3742 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_selectedRows */
+
+/* 3744 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 3746 */ NdrFcLong( 0x0 ), /* 0 */
+/* 3750 */ NdrFcShort( 0x15 ), /* 21 */
+/* 3752 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
+/* 3754 */ NdrFcShort( 0x8 ), /* 8 */
+/* 3756 */ NdrFcShort( 0x24 ), /* 36 */
+/* 3758 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x4, /* 4 */
+/* 3760 */ 0x8, /* 8 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 3762 */ NdrFcShort( 0x1 ), /* 1 */
+/* 3764 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3766 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter maxRows */
+
+/* 3768 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 3770 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 3772 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter rows */
+
+/* 3774 */ NdrFcShort( 0x2013 ), /* Flags: must size, must free, out, srv alloc size=8 */
+/* 3776 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 3778 */ NdrFcShort( 0x58a ), /* Type Offset=1418 */
+
+ /* Parameter nRows */
+
+/* 3780 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 3782 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 3784 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 3786 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 3788 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
+/* 3790 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_summary */
+
+/* 3792 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 3794 */ NdrFcLong( 0x0 ), /* 0 */
+/* 3798 */ NdrFcShort( 0x16 ), /* 22 */
+/* 3800 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 3802 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3804 */ NdrFcShort( 0x8 ), /* 8 */
+/* 3806 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 3808 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 3810 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3812 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3814 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter accessible */
+
+/* 3816 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
+/* 3818 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 3820 */ NdrFcShort( 0x2e ), /* Type Offset=46 */
+
+ /* Return value */
+
+/* 3822 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 3824 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 3826 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_isColumnSelected */
+
+/* 3828 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 3830 */ NdrFcLong( 0x0 ), /* 0 */
+/* 3834 */ NdrFcShort( 0x17 ), /* 23 */
+/* 3836 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
+/* 3838 */ NdrFcShort( 0x8 ), /* 8 */
+/* 3840 */ NdrFcShort( 0x21 ), /* 33 */
+/* 3842 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x3, /* 3 */
+/* 3844 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 3846 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3848 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3850 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter column */
+
+/* 3852 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 3854 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 3856 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter isSelected */
+
+/* 3858 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 3860 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 3862 */ 0x3, /* FC_SMALL */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 3864 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 3866 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 3868 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_isRowSelected */
+
+/* 3870 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 3872 */ NdrFcLong( 0x0 ), /* 0 */
+/* 3876 */ NdrFcShort( 0x18 ), /* 24 */
+/* 3878 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
+/* 3880 */ NdrFcShort( 0x8 ), /* 8 */
+/* 3882 */ NdrFcShort( 0x21 ), /* 33 */
+/* 3884 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x3, /* 3 */
+/* 3886 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 3888 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3890 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3892 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter row */
+
+/* 3894 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 3896 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 3898 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter isSelected */
+
+/* 3900 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 3902 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 3904 */ 0x3, /* FC_SMALL */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 3906 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 3908 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 3910 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_isSelected */
+
+/* 3912 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 3914 */ NdrFcLong( 0x0 ), /* 0 */
+/* 3918 */ NdrFcShort( 0x19 ), /* 25 */
+/* 3920 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
+/* 3922 */ NdrFcShort( 0x10 ), /* 16 */
+/* 3924 */ NdrFcShort( 0x21 ), /* 33 */
+/* 3926 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x4, /* 4 */
+/* 3928 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 3930 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3932 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3934 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter row */
+
+/* 3936 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 3938 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 3940 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter column */
+
+/* 3942 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 3944 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 3946 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter isSelected */
+
+/* 3948 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 3950 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 3952 */ 0x3, /* FC_SMALL */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 3954 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 3956 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
+/* 3958 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure selectRow */
+
+/* 3960 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 3962 */ NdrFcLong( 0x0 ), /* 0 */
+/* 3966 */ NdrFcShort( 0x1a ), /* 26 */
+/* 3968 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 3970 */ NdrFcShort( 0x8 ), /* 8 */
+/* 3972 */ NdrFcShort( 0x8 ), /* 8 */
+/* 3974 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 3976 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 3978 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3980 */ NdrFcShort( 0x0 ), /* 0 */
+/* 3982 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter row */
+
+/* 3984 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 3986 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 3988 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 3990 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 3992 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 3994 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure selectColumn */
+
+/* 3996 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 3998 */ NdrFcLong( 0x0 ), /* 0 */
+/* 4002 */ NdrFcShort( 0x1b ), /* 27 */
+/* 4004 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 4006 */ NdrFcShort( 0x8 ), /* 8 */
+/* 4008 */ NdrFcShort( 0x8 ), /* 8 */
+/* 4010 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 4012 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 4014 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4016 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4018 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter column */
+
+/* 4020 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 4022 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 4024 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 4026 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 4028 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 4030 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure unselectRow */
+
+/* 4032 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 4034 */ NdrFcLong( 0x0 ), /* 0 */
+/* 4038 */ NdrFcShort( 0x1c ), /* 28 */
+/* 4040 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 4042 */ NdrFcShort( 0x8 ), /* 8 */
+/* 4044 */ NdrFcShort( 0x8 ), /* 8 */
+/* 4046 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 4048 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 4050 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4052 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4054 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter row */
+
+/* 4056 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 4058 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 4060 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 4062 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 4064 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 4066 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure unselectColumn */
+
+/* 4068 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 4070 */ NdrFcLong( 0x0 ), /* 0 */
+/* 4074 */ NdrFcShort( 0x1d ), /* 29 */
+/* 4076 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 4078 */ NdrFcShort( 0x8 ), /* 8 */
+/* 4080 */ NdrFcShort( 0x8 ), /* 8 */
+/* 4082 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 4084 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 4086 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4088 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4090 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter column */
+
+/* 4092 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 4094 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 4096 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 4098 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 4100 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 4102 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_rowColumnExtentsAtIndex */
+
+/* 4104 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 4106 */ NdrFcLong( 0x0 ), /* 0 */
+/* 4110 */ NdrFcShort( 0x1e ), /* 30 */
+/* 4112 */ NdrFcShort( 0x20 ), /* x86 Stack size/offset = 32 */
+/* 4114 */ NdrFcShort( 0x8 ), /* 8 */
+/* 4116 */ NdrFcShort( 0x91 ), /* 145 */
+/* 4118 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x7, /* 7 */
+/* 4120 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 4122 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4124 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4126 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter index */
+
+/* 4128 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 4130 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 4132 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter row */
+
+/* 4134 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 4136 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 4138 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter column */
+
+/* 4140 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 4142 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 4144 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter rowExtents */
+
+/* 4146 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 4148 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
+/* 4150 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter columnExtents */
+
+/* 4152 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 4154 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
+/* 4156 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter isSelected */
+
+/* 4158 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 4160 */ NdrFcShort( 0x18 ), /* x86 Stack size/offset = 24 */
+/* 4162 */ 0x3, /* FC_SMALL */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 4164 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 4166 */ NdrFcShort( 0x1c ), /* x86 Stack size/offset = 28 */
+/* 4168 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_modelChange */
+
+/* 4170 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 4172 */ NdrFcLong( 0x0 ), /* 0 */
+/* 4176 */ NdrFcShort( 0x1f ), /* 31 */
+/* 4178 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 4180 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4182 */ NdrFcShort( 0x8 ), /* 8 */
+/* 4184 */ 0x45, /* Oi2 Flags: srv 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 modelChange */
+
+/* 4194 */ NdrFcShort( 0x6113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=24 */
+/* 4196 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 4198 */ NdrFcShort( 0x5a8 ), /* Type Offset=1448 */
+
+ /* 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 get_rowExtent */
+
+
+ /* Procedure get_nColumns */
+
+/* 4206 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 4208 */ NdrFcLong( 0x0 ), /* 0 */
+/* 4212 */ NdrFcShort( 0x6 ), /* 6 */
+/* 4214 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 4216 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4218 */ NdrFcShort( 0x24 ), /* 36 */
+/* 4220 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 4222 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 4224 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4226 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4228 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter nRowsSpanned */
+
+
+ /* Parameter columnCount */
+
+/* 4230 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 4232 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 4234 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+
+ /* Return value */
+
+/* 4236 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 4238 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 4240 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_rowIndex */
+
+
+ /* Procedure get_nSelectedCells */
+
+/* 4242 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 4244 */ NdrFcLong( 0x0 ), /* 0 */
+/* 4248 */ NdrFcShort( 0x8 ), /* 8 */
+/* 4250 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 4252 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4254 */ NdrFcShort( 0x24 ), /* 36 */
+/* 4256 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 4258 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 4260 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4262 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4264 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter rowIndex */
+
+
+ /* Parameter cellCount */
+
+/* 4266 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 4268 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 4270 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+
+ /* Return value */
+
+/* 4272 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 4274 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 4276 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_nSelectedColumns */
+
+/* 4278 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 4280 */ NdrFcLong( 0x0 ), /* 0 */
+/* 4284 */ NdrFcShort( 0x9 ), /* 9 */
+/* 4286 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 4288 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4290 */ NdrFcShort( 0x24 ), /* 36 */
+/* 4292 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 4294 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 4296 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4298 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4300 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter columnCount */
+
+/* 4302 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 4304 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 4306 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 4308 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 4310 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 4312 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_rowDescription */
+
+/* 4314 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 4316 */ NdrFcLong( 0x0 ), /* 0 */
+/* 4320 */ NdrFcShort( 0xb ), /* 11 */
+/* 4322 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
+/* 4324 */ NdrFcShort( 0x8 ), /* 8 */
+/* 4326 */ NdrFcShort( 0x8 ), /* 8 */
+/* 4328 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x3, /* 3 */
+/* 4330 */ 0x8, /* 8 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 4332 */ NdrFcShort( 0x1 ), /* 1 */
+/* 4334 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4336 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter row */
+
+/* 4338 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 4340 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 4342 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter description */
+
+/* 4344 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
+/* 4346 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 4348 */ NdrFcShort( 0x20 ), /* Type Offset=32 */
+
+ /* Return value */
+
+/* 4350 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 4352 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 4354 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_selectedCells */
+
+/* 4356 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 4358 */ NdrFcLong( 0x0 ), /* 0 */
+/* 4362 */ NdrFcShort( 0xc ), /* 12 */
+/* 4364 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
+/* 4366 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4368 */ NdrFcShort( 0x24 ), /* 36 */
+/* 4370 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x3, /* 3 */
+/* 4372 */ 0x8, /* 8 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 4374 */ NdrFcShort( 0x1 ), /* 1 */
+/* 4376 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4378 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter cells */
+
+/* 4380 */ NdrFcShort( 0x2013 ), /* Flags: must size, must free, out, srv alloc size=8 */
+/* 4382 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 4384 */ NdrFcShort( 0x5b6 ), /* Type Offset=1462 */
+
+ /* Parameter nSelectedCells */
+
+/* 4386 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 4388 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 4390 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 4392 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 4394 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 4396 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_selectedColumns */
+
+/* 4398 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 4400 */ NdrFcLong( 0x0 ), /* 0 */
+/* 4404 */ NdrFcShort( 0xd ), /* 13 */
+/* 4406 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
+/* 4408 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4410 */ NdrFcShort( 0x24 ), /* 36 */
+/* 4412 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x3, /* 3 */
+/* 4414 */ 0x8, /* 8 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 4416 */ NdrFcShort( 0x1 ), /* 1 */
+/* 4418 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4420 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter selectedColumns */
+
+/* 4422 */ NdrFcShort( 0x2013 ), /* Flags: must size, must free, out, srv alloc size=8 */
+/* 4424 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 4426 */ NdrFcShort( 0x5d4 ), /* Type Offset=1492 */
+
+ /* Parameter nColumns */
+
+/* 4428 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 4430 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 4432 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 4434 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 4436 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 4438 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_selectedRows */
+
+/* 4440 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 4442 */ NdrFcLong( 0x0 ), /* 0 */
+/* 4446 */ NdrFcShort( 0xe ), /* 14 */
+/* 4448 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
+/* 4450 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4452 */ NdrFcShort( 0x24 ), /* 36 */
+/* 4454 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x3, /* 3 */
+/* 4456 */ 0x8, /* 8 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 4458 */ NdrFcShort( 0x1 ), /* 1 */
+/* 4460 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4462 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter selectedRows */
+
+/* 4464 */ NdrFcShort( 0x2013 ), /* Flags: must size, must free, out, srv alloc size=8 */
+/* 4466 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 4468 */ NdrFcShort( 0x5d4 ), /* Type Offset=1492 */
+
+ /* Parameter nRows */
+
+/* 4470 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 4472 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 4474 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 4476 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 4478 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 4480 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_summary */
+
+/* 4482 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 4484 */ NdrFcLong( 0x0 ), /* 0 */
+/* 4488 */ NdrFcShort( 0xf ), /* 15 */
+/* 4490 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 4492 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4494 */ NdrFcShort( 0x8 ), /* 8 */
+/* 4496 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 4498 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 4500 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4502 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4504 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter accessible */
+
+/* 4506 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
+/* 4508 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 4510 */ NdrFcShort( 0x2e ), /* Type Offset=46 */
+
+ /* Return value */
+
+/* 4512 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 4514 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 4516 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_isColumnSelected */
+
+/* 4518 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 4520 */ NdrFcLong( 0x0 ), /* 0 */
+/* 4524 */ NdrFcShort( 0x10 ), /* 16 */
+/* 4526 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
+/* 4528 */ NdrFcShort( 0x8 ), /* 8 */
+/* 4530 */ NdrFcShort( 0x21 ), /* 33 */
+/* 4532 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x3, /* 3 */
+/* 4534 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 4536 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4538 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4540 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter column */
+
+/* 4542 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 4544 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 4546 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter isSelected */
+
+/* 4548 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 4550 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 4552 */ 0x3, /* FC_SMALL */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 4554 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 4556 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 4558 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_isRowSelected */
+
+/* 4560 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 4562 */ NdrFcLong( 0x0 ), /* 0 */
+/* 4566 */ NdrFcShort( 0x11 ), /* 17 */
+/* 4568 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
+/* 4570 */ NdrFcShort( 0x8 ), /* 8 */
+/* 4572 */ NdrFcShort( 0x21 ), /* 33 */
+/* 4574 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x3, /* 3 */
+/* 4576 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 4578 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4580 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4582 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter row */
+
+/* 4584 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 4586 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 4588 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter isSelected */
+
+/* 4590 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 4592 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 4594 */ 0x3, /* FC_SMALL */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 4596 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 4598 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 4600 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure selectRow */
+
+/* 4602 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 4604 */ NdrFcLong( 0x0 ), /* 0 */
+/* 4608 */ NdrFcShort( 0x12 ), /* 18 */
+/* 4610 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 4612 */ NdrFcShort( 0x8 ), /* 8 */
+/* 4614 */ NdrFcShort( 0x8 ), /* 8 */
+/* 4616 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 4618 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 4620 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4622 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4624 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter row */
+
+/* 4626 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 4628 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 4630 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 4632 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 4634 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 4636 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure selectColumn */
+
+/* 4638 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 4640 */ NdrFcLong( 0x0 ), /* 0 */
+/* 4644 */ NdrFcShort( 0x13 ), /* 19 */
+/* 4646 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 4648 */ NdrFcShort( 0x8 ), /* 8 */
+/* 4650 */ NdrFcShort( 0x8 ), /* 8 */
+/* 4652 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 4654 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 4656 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4658 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4660 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter column */
+
+/* 4662 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 4664 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 4666 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 4668 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 4670 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 4672 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure unselectRow */
+
+/* 4674 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 4676 */ NdrFcLong( 0x0 ), /* 0 */
+/* 4680 */ NdrFcShort( 0x14 ), /* 20 */
+/* 4682 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 4684 */ NdrFcShort( 0x8 ), /* 8 */
+/* 4686 */ NdrFcShort( 0x8 ), /* 8 */
+/* 4688 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 4690 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 4692 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4694 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4696 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter row */
+
+/* 4698 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 4700 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 4702 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 4704 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 4706 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 4708 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure unselectColumn */
+
+/* 4710 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 4712 */ NdrFcLong( 0x0 ), /* 0 */
+/* 4716 */ NdrFcShort( 0x15 ), /* 21 */
+/* 4718 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 4720 */ NdrFcShort( 0x8 ), /* 8 */
+/* 4722 */ NdrFcShort( 0x8 ), /* 8 */
+/* 4724 */ 0x44, /* Oi2 Flags: 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 column */
+
+/* 4734 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 4736 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 4738 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* 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 get_modelChange */
+
+/* 4746 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 4748 */ NdrFcLong( 0x0 ), /* 0 */
+/* 4752 */ NdrFcShort( 0x16 ), /* 22 */
+/* 4754 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 4756 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4758 */ NdrFcShort( 0x8 ), /* 8 */
+/* 4760 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 4762 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 4764 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4766 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4768 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter modelChange */
+
+/* 4770 */ NdrFcShort( 0x6113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=24 */
+/* 4772 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 4774 */ NdrFcShort( 0x5a8 ), /* Type Offset=1448 */
+
+ /* Return value */
+
+/* 4776 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 4778 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 4780 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_columnHeaderCells */
+
+/* 4782 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 4784 */ NdrFcLong( 0x0 ), /* 0 */
+/* 4788 */ NdrFcShort( 0x4 ), /* 4 */
+/* 4790 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
+/* 4792 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4794 */ NdrFcShort( 0x24 ), /* 36 */
+/* 4796 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x3, /* 3 */
+/* 4798 */ 0x8, /* 8 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 4800 */ NdrFcShort( 0x1 ), /* 1 */
+/* 4802 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4804 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter cellAccessibles */
+
+/* 4806 */ NdrFcShort( 0x2013 ), /* Flags: must size, must free, out, srv alloc size=8 */
+/* 4808 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 4810 */ NdrFcShort( 0x5b6 ), /* Type Offset=1462 */
+
+ /* Parameter nColumnHeaderCells */
+
+/* 4812 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 4814 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 4816 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 4818 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 4820 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 4822 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_rowHeaderCells */
+
+/* 4824 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 4826 */ NdrFcLong( 0x0 ), /* 0 */
+/* 4830 */ NdrFcShort( 0x7 ), /* 7 */
+/* 4832 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
+/* 4834 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4836 */ NdrFcShort( 0x24 ), /* 36 */
+/* 4838 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x3, /* 3 */
+/* 4840 */ 0x8, /* 8 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 4842 */ NdrFcShort( 0x1 ), /* 1 */
+/* 4844 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4846 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter cellAccessibles */
+
+/* 4848 */ NdrFcShort( 0x2013 ), /* Flags: must size, must free, out, srv alloc size=8 */
+/* 4850 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 4852 */ NdrFcShort( 0x5b6 ), /* Type Offset=1462 */
+
+ /* Parameter nRowHeaderCells */
+
+/* 4854 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 4856 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 4858 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 4860 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 4862 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 4864 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_isSelected */
+
+/* 4866 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 4868 */ NdrFcLong( 0x0 ), /* 0 */
+/* 4872 */ NdrFcShort( 0x9 ), /* 9 */
+/* 4874 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 4876 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4878 */ NdrFcShort( 0x21 ), /* 33 */
+/* 4880 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 4882 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 4884 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4886 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4888 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter isSelected */
+
+/* 4890 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 4892 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 4894 */ 0x3, /* FC_SMALL */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 4896 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 4898 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 4900 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_rowColumnExtents */
+
+/* 4902 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 4904 */ NdrFcLong( 0x0 ), /* 0 */
+/* 4908 */ NdrFcShort( 0xa ), /* 10 */
+/* 4910 */ NdrFcShort( 0x1c ), /* x86 Stack size/offset = 28 */
+/* 4912 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4914 */ NdrFcShort( 0x91 ), /* 145 */
+/* 4916 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x6, /* 6 */
+/* 4918 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 4920 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4922 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4924 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter row */
+
+/* 4926 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 4928 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 4930 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter column */
+
+/* 4932 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 4934 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 4936 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter rowExtents */
+
+/* 4938 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 4940 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 4942 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter columnExtents */
+
+/* 4944 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 4946 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
+/* 4948 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter isSelected */
+
+/* 4950 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 4952 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
+/* 4954 */ 0x3, /* FC_SMALL */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 4956 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 4958 */ NdrFcShort( 0x18 ), /* x86 Stack size/offset = 24 */
+/* 4960 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_table */
+
+/* 4962 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 4964 */ NdrFcLong( 0x0 ), /* 0 */
+/* 4968 */ NdrFcShort( 0xb ), /* 11 */
+/* 4970 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 4972 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4974 */ NdrFcShort( 0x8 ), /* 8 */
+/* 4976 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 4978 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 4980 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4982 */ NdrFcShort( 0x0 ), /* 0 */
+/* 4984 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter table */
+
+/* 4986 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
+/* 4988 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 4990 */ NdrFcShort( 0x2e ), /* Type Offset=46 */
+
+ /* Return value */
+
+/* 4992 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 4994 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 4996 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_imagePosition */
+
+/* 4998 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 5000 */ NdrFcLong( 0x0 ), /* 0 */
+/* 5004 */ NdrFcShort( 0x4 ), /* 4 */
+/* 5006 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
+/* 5008 */ NdrFcShort( 0x6 ), /* 6 */
+/* 5010 */ NdrFcShort( 0x40 ), /* 64 */
+/* 5012 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x4, /* 4 */
+/* 5014 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 5016 */ NdrFcShort( 0x0 ), /* 0 */
+/* 5018 */ NdrFcShort( 0x0 ), /* 0 */
+/* 5020 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter coordinateType */
+
+/* 5022 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 5024 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 5026 */ 0xd, /* FC_ENUM16 */
+ 0x0, /* 0 */
+
+ /* Parameter x */
+
+/* 5028 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 5030 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 5032 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter y */
+
+/* 5034 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 5036 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 5038 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 5040 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 5042 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
+/* 5044 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_imageSize */
+
+/* 5046 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 5048 */ NdrFcLong( 0x0 ), /* 0 */
+/* 5052 */ NdrFcShort( 0x5 ), /* 5 */
+/* 5054 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
+/* 5056 */ NdrFcShort( 0x0 ), /* 0 */
+/* 5058 */ NdrFcShort( 0x40 ), /* 64 */
+/* 5060 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x3, /* 3 */
+/* 5062 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 5064 */ NdrFcShort( 0x0 ), /* 0 */
+/* 5066 */ NdrFcShort( 0x0 ), /* 0 */
+/* 5068 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter height */
+
+/* 5070 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 5072 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 5074 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter width */
+
+/* 5076 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 5078 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 5080 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 5082 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 5084 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 5086 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_toolkitName */
+
+/* 5088 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 5090 */ NdrFcLong( 0x0 ), /* 0 */
+/* 5094 */ NdrFcShort( 0x5 ), /* 5 */
+/* 5096 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 5098 */ NdrFcShort( 0x0 ), /* 0 */
+/* 5100 */ NdrFcShort( 0x8 ), /* 8 */
+/* 5102 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 5104 */ 0x8, /* 8 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 5106 */ NdrFcShort( 0x1 ), /* 1 */
+/* 5108 */ NdrFcShort( 0x0 ), /* 0 */
+/* 5110 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter name */
+
+/* 5112 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
+/* 5114 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 5116 */ NdrFcShort( 0x20 ), /* Type Offset=32 */
+
+ /* Return value */
+
+/* 5118 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 5120 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 5122 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_toolkitVersion */
+
+/* 5124 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 5126 */ NdrFcLong( 0x0 ), /* 0 */
+/* 5130 */ NdrFcShort( 0x6 ), /* 6 */
+/* 5132 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 5134 */ NdrFcShort( 0x0 ), /* 0 */
+/* 5136 */ NdrFcShort( 0x8 ), /* 8 */
+/* 5138 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 5140 */ 0x8, /* 8 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 5142 */ NdrFcShort( 0x1 ), /* 1 */
+/* 5144 */ NdrFcShort( 0x0 ), /* 0 */
+/* 5146 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter version */
+
+/* 5148 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
+/* 5150 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 5152 */ NdrFcShort( 0x20 ), /* Type Offset=32 */
+
+ /* Return value */
+
+/* 5154 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 5156 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 5158 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_anchorTarget */
+
+/* 5160 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 5162 */ NdrFcLong( 0x0 ), /* 0 */
+/* 5166 */ NdrFcShort( 0x3 ), /* 3 */
+/* 5168 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 5170 */ NdrFcShort( 0x0 ), /* 0 */
+/* 5172 */ NdrFcShort( 0x8 ), /* 8 */
+/* 5174 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 5176 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 5178 */ NdrFcShort( 0x0 ), /* 0 */
+/* 5180 */ NdrFcShort( 0x0 ), /* 0 */
+/* 5182 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter accessible */
+
+/* 5184 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
+/* 5186 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 5188 */ NdrFcShort( 0x2e ), /* Type Offset=46 */
+
+ /* Return value */
+
+/* 5190 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 5192 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 5194 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ 0x0
+ }
+ };
+
+static const ia2_api_all_MIDL_TYPE_FORMAT_STRING ia2_api_all__MIDL_TypeFormatString =
+ {
+ 0,
+ {
+ NdrFcShort( 0x0 ), /* 0 */
+/* 2 */
+ 0x11, 0x4, /* FC_RP [alloced_on_stack] */
+/* 4 */ NdrFcShort( 0x1c ), /* Offset= 28 (32) */
+/* 6 */
+ 0x13, 0x0, /* FC_OP */
+/* 8 */ NdrFcShort( 0xe ), /* Offset= 14 (22) */
+/* 10 */
+ 0x1b, /* FC_CARRAY */
+ 0x1, /* 1 */
+/* 12 */ NdrFcShort( 0x2 ), /* 2 */
+/* 14 */ 0x9, /* Corr desc: FC_ULONG */
+ 0x0, /* */
+/* 16 */ NdrFcShort( 0xfffc ), /* -4 */
+/* 18 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
+/* 20 */ 0x6, /* FC_SHORT */
+ 0x5b, /* FC_END */
+/* 22 */
+ 0x17, /* FC_CSTRUCT */
+ 0x3, /* 3 */
+/* 24 */ NdrFcShort( 0x8 ), /* 8 */
+/* 26 */ NdrFcShort( 0xfff0 ), /* Offset= -16 (10) */
+/* 28 */ 0x8, /* FC_LONG */
+ 0x8, /* FC_LONG */
+/* 30 */ 0x5c, /* FC_PAD */
+ 0x5b, /* FC_END */
+/* 32 */ 0xb4, /* FC_USER_MARSHAL */
+ 0x83, /* 131 */
+/* 34 */ NdrFcShort( 0x0 ), /* 0 */
+/* 36 */ NdrFcShort( 0x4 ), /* 4 */
+/* 38 */ NdrFcShort( 0x0 ), /* 0 */
+/* 40 */ NdrFcShort( 0xffde ), /* Offset= -34 (6) */
+/* 42 */
+ 0x11, 0xc, /* FC_RP [alloced_on_stack] [simple_pointer] */
+/* 44 */ 0x8, /* FC_LONG */
+ 0x5c, /* FC_PAD */
+/* 46 */
+ 0x11, 0x10, /* FC_RP [pointer_deref] */
+/* 48 */ NdrFcShort( 0x2 ), /* Offset= 2 (50) */
+/* 50 */
+ 0x2f, /* FC_IP */
+ 0x5a, /* FC_CONSTANT_IID */
+/* 52 */ NdrFcLong( 0x0 ), /* 0 */
+/* 56 */ NdrFcShort( 0x0 ), /* 0 */
+/* 58 */ NdrFcShort( 0x0 ), /* 0 */
+/* 60 */ 0xc0, /* 192 */
+ 0x0, /* 0 */
+/* 62 */ 0x0, /* 0 */
+ 0x0, /* 0 */
+/* 64 */ 0x0, /* 0 */
+ 0x0, /* 0 */
+/* 66 */ 0x0, /* 0 */
+ 0x46, /* 70 */
+/* 68 */
+ 0x11, 0x0, /* FC_RP */
+/* 70 */ NdrFcShort( 0x2 ), /* Offset= 2 (72) */
+/* 72 */
+ 0x21, /* FC_BOGUS_ARRAY */
+ 0x3, /* 3 */
+/* 74 */ NdrFcShort( 0x0 ), /* 0 */
+/* 76 */ 0x28, /* Corr desc: parameter, FC_LONG */
+ 0x0, /* */
+/* 78 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 80 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
+/* 82 */ 0x28, /* Corr desc: parameter, FC_LONG */
+ 0x54, /* FC_DEREFERENCE */
+/* 84 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 86 */ NdrFcShort( 0x0 ), /* Corr flags: */
+/* 88 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
+ 0x0, /* 0 */
+/* 90 */ NdrFcShort( 0xffd8 ), /* Offset= -40 (50) */
+/* 92 */ 0x5c, /* FC_PAD */
+ 0x5b, /* FC_END */
+/* 94 */
+ 0x11, 0x14, /* FC_RP [alloced_on_stack] [pointer_deref] */
+/* 96 */ NdrFcShort( 0x2 ), /* Offset= 2 (98) */
+/* 98 */
+ 0x13, 0x0, /* FC_OP */
+/* 100 */ NdrFcShort( 0x2 ), /* Offset= 2 (102) */
+/* 102 */
+ 0x21, /* FC_BOGUS_ARRAY */
+ 0x3, /* 3 */
+/* 104 */ NdrFcShort( 0x0 ), /* 0 */
+/* 106 */ 0x28, /* Corr desc: parameter, FC_LONG */
+ 0x0, /* */
+/* 108 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 110 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
+/* 112 */ 0x28, /* Corr desc: parameter, FC_LONG */
+ 0x54, /* FC_DEREFERENCE */
+/* 114 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
+/* 116 */ NdrFcShort( 0x0 ), /* Corr flags: */
+/* 118 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
+ 0x0, /* 0 */
+/* 120 */ NdrFcShort( 0xffa8 ), /* Offset= -88 (32) */
+/* 122 */ 0x5c, /* FC_PAD */
+ 0x5b, /* FC_END */
+/* 124 */
+ 0x11, 0x10, /* FC_RP [pointer_deref] */
+/* 126 */ NdrFcShort( 0x2 ), /* Offset= 2 (128) */
+/* 128 */
+ 0x2f, /* FC_IP */
+ 0x5a, /* FC_CONSTANT_IID */
+/* 130 */ NdrFcLong( 0x7cdf86ee ), /* 2095023854 */
+/* 134 */ NdrFcShort( 0xc3da ), /* -15398 */
+/* 136 */ NdrFcShort( 0x496a ), /* 18794 */
+/* 138 */ 0xbd, /* 189 */
+ 0xa4, /* 164 */
+/* 140 */ 0x28, /* 40 */
+ 0x1b, /* 27 */
+/* 142 */ 0x33, /* 51 */
+ 0x6e, /* 110 */
+/* 144 */ 0x1f, /* 31 */
+ 0xdc, /* 220 */
+/* 146 */
+ 0x11, 0x0, /* FC_RP */
+/* 148 */ NdrFcShort( 0x2 ), /* Offset= 2 (150) */
+/* 150 */
+ 0x21, /* FC_BOGUS_ARRAY */
+ 0x3, /* 3 */
+/* 152 */ NdrFcShort( 0x0 ), /* 0 */
+/* 154 */ 0x28, /* Corr desc: parameter, FC_LONG */
+ 0x0, /* */
+/* 156 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 158 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
+/* 160 */ 0x28, /* Corr desc: parameter, FC_LONG */
+ 0x54, /* FC_DEREFERENCE */
+/* 162 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 164 */ NdrFcShort( 0x0 ), /* Corr flags: */
+/* 166 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
+ 0x0, /* 0 */
+/* 168 */ NdrFcShort( 0xffd8 ), /* Offset= -40 (128) */
+/* 170 */ 0x5c, /* FC_PAD */
+ 0x5b, /* FC_END */
+/* 172 */
+ 0x11, 0x14, /* FC_RP [alloced_on_stack] [pointer_deref] */
+/* 174 */ NdrFcShort( 0x2 ), /* Offset= 2 (176) */
+/* 176 */
+ 0x13, 0x0, /* FC_OP */
+/* 178 */ NdrFcShort( 0x2 ), /* Offset= 2 (180) */
+/* 180 */
+ 0x21, /* FC_BOGUS_ARRAY */
+ 0x3, /* 3 */
+/* 182 */ NdrFcShort( 0x0 ), /* 0 */
+/* 184 */ 0x28, /* Corr desc: parameter, FC_LONG */
+ 0x0, /* */
+/* 186 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 188 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
+/* 190 */ 0x28, /* Corr desc: parameter, FC_LONG */
+ 0x54, /* FC_DEREFERENCE */
+/* 192 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 194 */ NdrFcShort( 0x0 ), /* Corr flags: */
+/* 196 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
+ 0x0, /* 0 */
+/* 198 */ NdrFcShort( 0xff5a ), /* Offset= -166 (32) */
+/* 200 */ 0x5c, /* FC_PAD */
+ 0x5b, /* FC_END */
+/* 202 */
+ 0x11, 0x4, /* FC_RP [alloced_on_stack] */
+/* 204 */ NdrFcShort( 0x1a ), /* Offset= 26 (230) */
+/* 206 */
+ 0x13, 0x0, /* FC_OP */
+/* 208 */ NdrFcShort( 0x2 ), /* Offset= 2 (210) */
+/* 210 */
+ 0x2a, /* FC_ENCAPSULATED_UNION */
+ 0x48, /* 72 */
+/* 212 */ NdrFcShort( 0x4 ), /* 4 */
+/* 214 */ NdrFcShort( 0x2 ), /* 2 */
+/* 216 */ NdrFcLong( 0x48746457 ), /* 1215587415 */
+/* 220 */ NdrFcShort( 0x8008 ), /* Simple arm type: FC_LONG */
+/* 222 */ NdrFcLong( 0x52746457 ), /* 1383359575 */
+/* 226 */ NdrFcShort( 0x8008 ), /* Simple arm type: FC_LONG */
+/* 228 */ NdrFcShort( 0xffff ), /* Offset= -1 (227) */
+/* 230 */ 0xb4, /* FC_USER_MARSHAL */
+ 0x83, /* 131 */
+/* 232 */ NdrFcShort( 0x1 ), /* 1 */
+/* 234 */ NdrFcShort( 0x4 ), /* 4 */
+/* 236 */ NdrFcShort( 0x0 ), /* 0 */
+/* 238 */ NdrFcShort( 0xffe0 ), /* Offset= -32 (206) */
+/* 240 */
+ 0x11, 0x4, /* FC_RP [alloced_on_stack] */
+/* 242 */ NdrFcShort( 0x2 ), /* Offset= 2 (244) */
+/* 244 */
+ 0x1a, /* FC_BOGUS_STRUCT */
+ 0x3, /* 3 */
+/* 246 */ NdrFcShort( 0xc ), /* 12 */
+/* 248 */ NdrFcShort( 0x0 ), /* 0 */
+/* 250 */ NdrFcShort( 0x0 ), /* Offset= 0 (250) */
+/* 252 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
+ 0x0, /* 0 */
+/* 254 */ NdrFcShort( 0xff22 ), /* Offset= -222 (32) */
+/* 256 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
+ 0x0, /* 0 */
+/* 258 */ NdrFcShort( 0xff1e ), /* Offset= -226 (32) */
+/* 260 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
+ 0x0, /* 0 */
+/* 262 */ NdrFcShort( 0xff1a ), /* Offset= -230 (32) */
+/* 264 */ 0x5c, /* FC_PAD */
+ 0x5b, /* FC_END */
+/* 266 */
+ 0x12, 0x0, /* FC_UP */
+/* 268 */ NdrFcShort( 0xff0a ), /* Offset= -246 (22) */
+/* 270 */ 0xb4, /* FC_USER_MARSHAL */
+ 0x83, /* 131 */
+/* 272 */ NdrFcShort( 0x0 ), /* 0 */
+/* 274 */ NdrFcShort( 0x4 ), /* 4 */
+/* 276 */ NdrFcShort( 0x0 ), /* 0 */
+/* 278 */ NdrFcShort( 0xfff4 ), /* Offset= -12 (266) */
+/* 280 */
+ 0x11, 0x4, /* FC_RP [alloced_on_stack] */
+/* 282 */ NdrFcShort( 0x3d4 ), /* Offset= 980 (1262) */
+/* 284 */
+ 0x13, 0x0, /* FC_OP */
+/* 286 */ NdrFcShort( 0x3bc ), /* Offset= 956 (1242) */
+/* 288 */
+ 0x2b, /* FC_NON_ENCAPSULATED_UNION */
+ 0x9, /* FC_ULONG */
+/* 290 */ 0x7, /* Corr desc: FC_USHORT */
+ 0x0, /* */
+/* 292 */ NdrFcShort( 0xfff8 ), /* -8 */
+/* 294 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
+/* 296 */ NdrFcShort( 0x2 ), /* Offset= 2 (298) */
+/* 298 */ NdrFcShort( 0x10 ), /* 16 */
+/* 300 */ NdrFcShort( 0x2f ), /* 47 */
+/* 302 */ NdrFcLong( 0x14 ), /* 20 */
+/* 306 */ NdrFcShort( 0x800b ), /* Simple arm type: FC_HYPER */
+/* 308 */ NdrFcLong( 0x3 ), /* 3 */
+/* 312 */ NdrFcShort( 0x8008 ), /* Simple arm type: FC_LONG */
+/* 314 */ NdrFcLong( 0x11 ), /* 17 */
+/* 318 */ NdrFcShort( 0x8001 ), /* Simple arm type: FC_BYTE */
+/* 320 */ NdrFcLong( 0x2 ), /* 2 */
+/* 324 */ NdrFcShort( 0x8006 ), /* Simple arm type: FC_SHORT */
+/* 326 */ NdrFcLong( 0x4 ), /* 4 */
+/* 330 */ NdrFcShort( 0x800a ), /* Simple arm type: FC_FLOAT */
+/* 332 */ NdrFcLong( 0x5 ), /* 5 */
+/* 336 */ NdrFcShort( 0x800c ), /* Simple arm type: FC_DOUBLE */
+/* 338 */ NdrFcLong( 0xb ), /* 11 */
+/* 342 */ NdrFcShort( 0x8006 ), /* Simple arm type: FC_SHORT */
+/* 344 */ NdrFcLong( 0xa ), /* 10 */
+/* 348 */ NdrFcShort( 0x8008 ), /* Simple arm type: FC_LONG */
+/* 350 */ NdrFcLong( 0x6 ), /* 6 */
+/* 354 */ NdrFcShort( 0xe8 ), /* Offset= 232 (586) */
+/* 356 */ NdrFcLong( 0x7 ), /* 7 */
+/* 360 */ NdrFcShort( 0x800c ), /* Simple arm type: FC_DOUBLE */
+/* 362 */ NdrFcLong( 0x8 ), /* 8 */
+/* 366 */ NdrFcShort( 0xfe98 ), /* Offset= -360 (6) */
+/* 368 */ NdrFcLong( 0xd ), /* 13 */
+/* 372 */ NdrFcShort( 0xfebe ), /* Offset= -322 (50) */
+/* 374 */ NdrFcLong( 0x9 ), /* 9 */
+/* 378 */ NdrFcShort( 0xd6 ), /* Offset= 214 (592) */
+/* 380 */ NdrFcLong( 0x2000 ), /* 8192 */
+/* 384 */ NdrFcShort( 0xe2 ), /* Offset= 226 (610) */
+/* 386 */ NdrFcLong( 0x24 ), /* 36 */
+/* 390 */ NdrFcShort( 0x30a ), /* Offset= 778 (1168) */
+/* 392 */ NdrFcLong( 0x4024 ), /* 16420 */
+/* 396 */ NdrFcShort( 0x304 ), /* Offset= 772 (1168) */
+/* 398 */ NdrFcLong( 0x4011 ), /* 16401 */
+/* 402 */ NdrFcShort( 0x302 ), /* Offset= 770 (1172) */
+/* 404 */ NdrFcLong( 0x4002 ), /* 16386 */
+/* 408 */ NdrFcShort( 0x300 ), /* Offset= 768 (1176) */
+/* 410 */ NdrFcLong( 0x4003 ), /* 16387 */
+/* 414 */ NdrFcShort( 0x2fe ), /* Offset= 766 (1180) */
+/* 416 */ NdrFcLong( 0x4014 ), /* 16404 */
+/* 420 */ NdrFcShort( 0x2fc ), /* Offset= 764 (1184) */
+/* 422 */ NdrFcLong( 0x4004 ), /* 16388 */
+/* 426 */ NdrFcShort( 0x2fa ), /* Offset= 762 (1188) */
+/* 428 */ NdrFcLong( 0x4005 ), /* 16389 */
+/* 432 */ NdrFcShort( 0x2f8 ), /* Offset= 760 (1192) */
+/* 434 */ NdrFcLong( 0x400b ), /* 16395 */
+/* 438 */ NdrFcShort( 0x2e2 ), /* Offset= 738 (1176) */
+/* 440 */ NdrFcLong( 0x400a ), /* 16394 */
+/* 444 */ NdrFcShort( 0x2e0 ), /* Offset= 736 (1180) */
+/* 446 */ NdrFcLong( 0x4006 ), /* 16390 */
+/* 450 */ NdrFcShort( 0x2ea ), /* Offset= 746 (1196) */
+/* 452 */ NdrFcLong( 0x4007 ), /* 16391 */
+/* 456 */ NdrFcShort( 0x2e0 ), /* Offset= 736 (1192) */
+/* 458 */ NdrFcLong( 0x4008 ), /* 16392 */
+/* 462 */ NdrFcShort( 0x2e2 ), /* Offset= 738 (1200) */
+/* 464 */ NdrFcLong( 0x400d ), /* 16397 */
+/* 468 */ NdrFcShort( 0x2e0 ), /* Offset= 736 (1204) */
+/* 470 */ NdrFcLong( 0x4009 ), /* 16393 */
+/* 474 */ NdrFcShort( 0x2de ), /* Offset= 734 (1208) */
+/* 476 */ NdrFcLong( 0x6000 ), /* 24576 */
+/* 480 */ NdrFcShort( 0x2dc ), /* Offset= 732 (1212) */
+/* 482 */ NdrFcLong( 0x400c ), /* 16396 */
+/* 486 */ NdrFcShort( 0x2da ), /* Offset= 730 (1216) */
+/* 488 */ NdrFcLong( 0x10 ), /* 16 */
+/* 492 */ NdrFcShort( 0x8002 ), /* Simple arm type: FC_CHAR */
+/* 494 */ NdrFcLong( 0x12 ), /* 18 */
+/* 498 */ NdrFcShort( 0x8006 ), /* Simple arm type: FC_SHORT */
+/* 500 */ NdrFcLong( 0x13 ), /* 19 */
+/* 504 */ NdrFcShort( 0x8008 ), /* Simple arm type: FC_LONG */
+/* 506 */ NdrFcLong( 0x15 ), /* 21 */
+/* 510 */ NdrFcShort( 0x800b ), /* Simple arm type: FC_HYPER */
+/* 512 */ NdrFcLong( 0x16 ), /* 22 */
+/* 516 */ NdrFcShort( 0x8008 ), /* Simple arm type: FC_LONG */
+/* 518 */ NdrFcLong( 0x17 ), /* 23 */
+/* 522 */ NdrFcShort( 0x8008 ), /* Simple arm type: FC_LONG */
+/* 524 */ NdrFcLong( 0xe ), /* 14 */
+/* 528 */ NdrFcShort( 0x2b8 ), /* Offset= 696 (1224) */
+/* 530 */ NdrFcLong( 0x400e ), /* 16398 */
+/* 534 */ NdrFcShort( 0x2bc ), /* Offset= 700 (1234) */
+/* 536 */ NdrFcLong( 0x4010 ), /* 16400 */
+/* 540 */ NdrFcShort( 0x2ba ), /* Offset= 698 (1238) */
+/* 542 */ NdrFcLong( 0x4012 ), /* 16402 */
+/* 546 */ NdrFcShort( 0x276 ), /* Offset= 630 (1176) */
+/* 548 */ NdrFcLong( 0x4013 ), /* 16403 */
+/* 552 */ NdrFcShort( 0x274 ), /* Offset= 628 (1180) */
+/* 554 */ NdrFcLong( 0x4015 ), /* 16405 */
+/* 558 */ NdrFcShort( 0x272 ), /* Offset= 626 (1184) */
+/* 560 */ NdrFcLong( 0x4016 ), /* 16406 */
+/* 564 */ NdrFcShort( 0x268 ), /* Offset= 616 (1180) */
+/* 566 */ NdrFcLong( 0x4017 ), /* 16407 */
+/* 570 */ NdrFcShort( 0x262 ), /* Offset= 610 (1180) */
+/* 572 */ NdrFcLong( 0x0 ), /* 0 */
+/* 576 */ NdrFcShort( 0x0 ), /* Offset= 0 (576) */
+/* 578 */ NdrFcLong( 0x1 ), /* 1 */
+/* 582 */ NdrFcShort( 0x0 ), /* Offset= 0 (582) */
+/* 584 */ NdrFcShort( 0xffff ), /* Offset= -1 (583) */
+/* 586 */
+ 0x15, /* FC_STRUCT */
+ 0x7, /* 7 */
+/* 588 */ NdrFcShort( 0x8 ), /* 8 */
+/* 590 */ 0xb, /* FC_HYPER */
+ 0x5b, /* FC_END */
+/* 592 */
+ 0x2f, /* FC_IP */
+ 0x5a, /* FC_CONSTANT_IID */
+/* 594 */ NdrFcLong( 0x20400 ), /* 132096 */
+/* 598 */ NdrFcShort( 0x0 ), /* 0 */
+/* 600 */ NdrFcShort( 0x0 ), /* 0 */
+/* 602 */ 0xc0, /* 192 */
+ 0x0, /* 0 */
+/* 604 */ 0x0, /* 0 */
+ 0x0, /* 0 */
+/* 606 */ 0x0, /* 0 */
+ 0x0, /* 0 */
+/* 608 */ 0x0, /* 0 */
+ 0x46, /* 70 */
+/* 610 */
+ 0x13, 0x10, /* FC_OP [pointer_deref] */
+/* 612 */ NdrFcShort( 0x2 ), /* Offset= 2 (614) */
+/* 614 */
+ 0x13, 0x0, /* FC_OP */
+/* 616 */ NdrFcShort( 0x216 ), /* Offset= 534 (1150) */
+/* 618 */
+ 0x2a, /* FC_ENCAPSULATED_UNION */
+ 0x49, /* 73 */
+/* 620 */ NdrFcShort( 0x18 ), /* 24 */
+/* 622 */ NdrFcShort( 0xa ), /* 10 */
+/* 624 */ NdrFcLong( 0x8 ), /* 8 */
+/* 628 */ NdrFcShort( 0x5a ), /* Offset= 90 (718) */
+/* 630 */ NdrFcLong( 0xd ), /* 13 */
+/* 634 */ NdrFcShort( 0x7e ), /* Offset= 126 (760) */
+/* 636 */ NdrFcLong( 0x9 ), /* 9 */
+/* 640 */ NdrFcShort( 0x9e ), /* Offset= 158 (798) */
+/* 642 */ NdrFcLong( 0xc ), /* 12 */
+/* 646 */ NdrFcShort( 0xc8 ), /* Offset= 200 (846) */
+/* 648 */ NdrFcLong( 0x24 ), /* 36 */
+/* 652 */ NdrFcShort( 0x124 ), /* Offset= 292 (944) */
+/* 654 */ NdrFcLong( 0x800d ), /* 32781 */
+/* 658 */ NdrFcShort( 0x140 ), /* Offset= 320 (978) */
+/* 660 */ NdrFcLong( 0x10 ), /* 16 */
+/* 664 */ NdrFcShort( 0x15a ), /* Offset= 346 (1010) */
+/* 666 */ NdrFcLong( 0x2 ), /* 2 */
+/* 670 */ NdrFcShort( 0x174 ), /* Offset= 372 (1042) */
+/* 672 */ NdrFcLong( 0x3 ), /* 3 */
+/* 676 */ NdrFcShort( 0x18e ), /* Offset= 398 (1074) */
+/* 678 */ NdrFcLong( 0x14 ), /* 20 */
+/* 682 */ NdrFcShort( 0x1a8 ), /* Offset= 424 (1106) */
+/* 684 */ NdrFcShort( 0xffff ), /* Offset= -1 (683) */
+/* 686 */
+ 0x1b, /* FC_CARRAY */
+ 0x3, /* 3 */
+/* 688 */ NdrFcShort( 0x4 ), /* 4 */
+/* 690 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
+ 0x0, /* */
+/* 692 */ NdrFcShort( 0x0 ), /* 0 */
+/* 694 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
+/* 696 */
+ 0x4b, /* FC_PP */
+ 0x5c, /* FC_PAD */
+/* 698 */
+ 0x48, /* FC_VARIABLE_REPEAT */
+ 0x49, /* FC_FIXED_OFFSET */
+/* 700 */ NdrFcShort( 0x4 ), /* 4 */
+/* 702 */ NdrFcShort( 0x0 ), /* 0 */
+/* 704 */ NdrFcShort( 0x1 ), /* 1 */
+/* 706 */ NdrFcShort( 0x0 ), /* 0 */
+/* 708 */ NdrFcShort( 0x0 ), /* 0 */
+/* 710 */ 0x13, 0x0, /* FC_OP */
+/* 712 */ NdrFcShort( 0xfd4e ), /* Offset= -690 (22) */
+/* 714 */
+ 0x5b, /* FC_END */
+
+ 0x8, /* FC_LONG */
+/* 716 */ 0x5c, /* FC_PAD */
+ 0x5b, /* FC_END */
+/* 718 */
+ 0x16, /* FC_PSTRUCT */
+ 0x3, /* 3 */
+/* 720 */ NdrFcShort( 0x8 ), /* 8 */
+/* 722 */
+ 0x4b, /* FC_PP */
+ 0x5c, /* FC_PAD */
+/* 724 */
+ 0x46, /* FC_NO_REPEAT */
+ 0x5c, /* FC_PAD */
+/* 726 */ NdrFcShort( 0x4 ), /* 4 */
+/* 728 */ NdrFcShort( 0x4 ), /* 4 */
+/* 730 */ 0x11, 0x0, /* FC_RP */
+/* 732 */ NdrFcShort( 0xffd2 ), /* Offset= -46 (686) */
+/* 734 */
+ 0x5b, /* FC_END */
+
+ 0x8, /* FC_LONG */
+/* 736 */ 0x8, /* FC_LONG */
+ 0x5b, /* FC_END */
+/* 738 */
+ 0x21, /* FC_BOGUS_ARRAY */
+ 0x3, /* 3 */
+/* 740 */ NdrFcShort( 0x0 ), /* 0 */
+/* 742 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
+ 0x0, /* */
+/* 744 */ NdrFcShort( 0x0 ), /* 0 */
+/* 746 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
+/* 748 */ NdrFcLong( 0xffffffff ), /* -1 */
+/* 752 */ NdrFcShort( 0x0 ), /* Corr flags: */
+/* 754 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
+ 0x0, /* 0 */
+/* 756 */ NdrFcShort( 0xfd3e ), /* Offset= -706 (50) */
+/* 758 */ 0x5c, /* FC_PAD */
+ 0x5b, /* FC_END */
+/* 760 */
+ 0x1a, /* FC_BOGUS_STRUCT */
+ 0x3, /* 3 */
+/* 762 */ NdrFcShort( 0x8 ), /* 8 */
+/* 764 */ NdrFcShort( 0x0 ), /* 0 */
+/* 766 */ NdrFcShort( 0x6 ), /* Offset= 6 (772) */
+/* 768 */ 0x8, /* FC_LONG */
+ 0x36, /* FC_POINTER */
+/* 770 */ 0x5c, /* FC_PAD */
+ 0x5b, /* FC_END */
+/* 772 */
+ 0x11, 0x0, /* FC_RP */
+/* 774 */ NdrFcShort( 0xffdc ), /* Offset= -36 (738) */
+/* 776 */
+ 0x21, /* FC_BOGUS_ARRAY */
+ 0x3, /* 3 */
+/* 778 */ NdrFcShort( 0x0 ), /* 0 */
+/* 780 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
+ 0x0, /* */
+/* 782 */ NdrFcShort( 0x0 ), /* 0 */
+/* 784 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
+/* 786 */ NdrFcLong( 0xffffffff ), /* -1 */
+/* 790 */ NdrFcShort( 0x0 ), /* Corr flags: */
+/* 792 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
+ 0x0, /* 0 */
+/* 794 */ NdrFcShort( 0xff36 ), /* Offset= -202 (592) */
+/* 796 */ 0x5c, /* FC_PAD */
+ 0x5b, /* FC_END */
+/* 798 */
+ 0x1a, /* FC_BOGUS_STRUCT */
+ 0x3, /* 3 */
+/* 800 */ NdrFcShort( 0x8 ), /* 8 */
+/* 802 */ NdrFcShort( 0x0 ), /* 0 */
+/* 804 */ NdrFcShort( 0x6 ), /* Offset= 6 (810) */
+/* 806 */ 0x8, /* FC_LONG */
+ 0x36, /* FC_POINTER */
+/* 808 */ 0x5c, /* FC_PAD */
+ 0x5b, /* FC_END */
+/* 810 */
+ 0x11, 0x0, /* FC_RP */
+/* 812 */ NdrFcShort( 0xffdc ), /* Offset= -36 (776) */
+/* 814 */
+ 0x1b, /* FC_CARRAY */
+ 0x3, /* 3 */
+/* 816 */ NdrFcShort( 0x4 ), /* 4 */
+/* 818 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
+ 0x0, /* */
+/* 820 */ NdrFcShort( 0x0 ), /* 0 */
+/* 822 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
+/* 824 */
+ 0x4b, /* FC_PP */
+ 0x5c, /* FC_PAD */
+/* 826 */
+ 0x48, /* FC_VARIABLE_REPEAT */
+ 0x49, /* FC_FIXED_OFFSET */
+/* 828 */ NdrFcShort( 0x4 ), /* 4 */
+/* 830 */ NdrFcShort( 0x0 ), /* 0 */
+/* 832 */ NdrFcShort( 0x1 ), /* 1 */
+/* 834 */ NdrFcShort( 0x0 ), /* 0 */
+/* 836 */ NdrFcShort( 0x0 ), /* 0 */
+/* 838 */ 0x13, 0x0, /* FC_OP */
+/* 840 */ NdrFcShort( 0x192 ), /* Offset= 402 (1242) */
+/* 842 */
+ 0x5b, /* FC_END */
+
+ 0x8, /* FC_LONG */
+/* 844 */ 0x5c, /* FC_PAD */
+ 0x5b, /* FC_END */
+/* 846 */
+ 0x1a, /* FC_BOGUS_STRUCT */
+ 0x3, /* 3 */
+/* 848 */ NdrFcShort( 0x8 ), /* 8 */
+/* 850 */ NdrFcShort( 0x0 ), /* 0 */
+/* 852 */ NdrFcShort( 0x6 ), /* Offset= 6 (858) */
+/* 854 */ 0x8, /* FC_LONG */
+ 0x36, /* FC_POINTER */
+/* 856 */ 0x5c, /* FC_PAD */
+ 0x5b, /* FC_END */
+/* 858 */
+ 0x11, 0x0, /* FC_RP */
+/* 860 */ NdrFcShort( 0xffd2 ), /* Offset= -46 (814) */
+/* 862 */
+ 0x2f, /* FC_IP */
+ 0x5a, /* FC_CONSTANT_IID */
+/* 864 */ NdrFcLong( 0x2f ), /* 47 */
+/* 868 */ NdrFcShort( 0x0 ), /* 0 */
+/* 870 */ NdrFcShort( 0x0 ), /* 0 */
+/* 872 */ 0xc0, /* 192 */
+ 0x0, /* 0 */
+/* 874 */ 0x0, /* 0 */
+ 0x0, /* 0 */
+/* 876 */ 0x0, /* 0 */
+ 0x0, /* 0 */
+/* 878 */ 0x0, /* 0 */
+ 0x46, /* 70 */
+/* 880 */
+ 0x1b, /* FC_CARRAY */
+ 0x0, /* 0 */
+/* 882 */ NdrFcShort( 0x1 ), /* 1 */
+/* 884 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
+ 0x0, /* */
+/* 886 */ NdrFcShort( 0x4 ), /* 4 */
+/* 888 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
+/* 890 */ 0x1, /* FC_BYTE */
+ 0x5b, /* FC_END */
+/* 892 */
+ 0x1a, /* FC_BOGUS_STRUCT */
+ 0x3, /* 3 */
+/* 894 */ NdrFcShort( 0x10 ), /* 16 */
+/* 896 */ NdrFcShort( 0x0 ), /* 0 */
+/* 898 */ NdrFcShort( 0xa ), /* Offset= 10 (908) */
+/* 900 */ 0x8, /* FC_LONG */
+ 0x8, /* FC_LONG */
+/* 902 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
+ 0x0, /* 0 */
+/* 904 */ NdrFcShort( 0xffd6 ), /* Offset= -42 (862) */
+/* 906 */ 0x36, /* FC_POINTER */
+ 0x5b, /* FC_END */
+/* 908 */
+ 0x13, 0x0, /* FC_OP */
+/* 910 */ NdrFcShort( 0xffe2 ), /* Offset= -30 (880) */
+/* 912 */
+ 0x1b, /* FC_CARRAY */
+ 0x3, /* 3 */
+/* 914 */ NdrFcShort( 0x4 ), /* 4 */
+/* 916 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
+ 0x0, /* */
+/* 918 */ NdrFcShort( 0x0 ), /* 0 */
+/* 920 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
+/* 922 */
+ 0x4b, /* FC_PP */
+ 0x5c, /* FC_PAD */
+/* 924 */
+ 0x48, /* FC_VARIABLE_REPEAT */
+ 0x49, /* FC_FIXED_OFFSET */
+/* 926 */ NdrFcShort( 0x4 ), /* 4 */
+/* 928 */ NdrFcShort( 0x0 ), /* 0 */
+/* 930 */ NdrFcShort( 0x1 ), /* 1 */
+/* 932 */ NdrFcShort( 0x0 ), /* 0 */
+/* 934 */ NdrFcShort( 0x0 ), /* 0 */
+/* 936 */ 0x13, 0x0, /* FC_OP */
+/* 938 */ NdrFcShort( 0xffd2 ), /* Offset= -46 (892) */
+/* 940 */
+ 0x5b, /* FC_END */
+
+ 0x8, /* FC_LONG */
+/* 942 */ 0x5c, /* FC_PAD */
+ 0x5b, /* FC_END */
+/* 944 */
+ 0x1a, /* FC_BOGUS_STRUCT */
+ 0x3, /* 3 */
+/* 946 */ NdrFcShort( 0x8 ), /* 8 */
+/* 948 */ NdrFcShort( 0x0 ), /* 0 */
+/* 950 */ NdrFcShort( 0x6 ), /* Offset= 6 (956) */
+/* 952 */ 0x8, /* FC_LONG */
+ 0x36, /* FC_POINTER */
+/* 954 */ 0x5c, /* FC_PAD */
+ 0x5b, /* FC_END */
+/* 956 */
+ 0x11, 0x0, /* FC_RP */
+/* 958 */ NdrFcShort( 0xffd2 ), /* Offset= -46 (912) */
+/* 960 */
+ 0x1d, /* FC_SMFARRAY */
+ 0x0, /* 0 */
+/* 962 */ NdrFcShort( 0x8 ), /* 8 */
+/* 964 */ 0x1, /* FC_BYTE */
+ 0x5b, /* FC_END */
+/* 966 */
+ 0x15, /* FC_STRUCT */
+ 0x3, /* 3 */
+/* 968 */ NdrFcShort( 0x10 ), /* 16 */
+/* 970 */ 0x8, /* FC_LONG */
+ 0x6, /* FC_SHORT */
+/* 972 */ 0x6, /* FC_SHORT */
+ 0x4c, /* FC_EMBEDDED_COMPLEX */
+/* 974 */ 0x0, /* 0 */
+ NdrFcShort( 0xfff1 ), /* Offset= -15 (960) */
+ 0x5b, /* FC_END */
+/* 978 */
+ 0x1a, /* FC_BOGUS_STRUCT */
+ 0x3, /* 3 */
+/* 980 */ NdrFcShort( 0x18 ), /* 24 */
+/* 982 */ NdrFcShort( 0x0 ), /* 0 */
+/* 984 */ NdrFcShort( 0xa ), /* Offset= 10 (994) */
+/* 986 */ 0x8, /* FC_LONG */
+ 0x36, /* FC_POINTER */
+/* 988 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
+ 0x0, /* 0 */
+/* 990 */ NdrFcShort( 0xffe8 ), /* Offset= -24 (966) */
+/* 992 */ 0x5c, /* FC_PAD */
+ 0x5b, /* FC_END */
+/* 994 */
+ 0x11, 0x0, /* FC_RP */
+/* 996 */ NdrFcShort( 0xfefe ), /* Offset= -258 (738) */
+/* 998 */
+ 0x1b, /* FC_CARRAY */
+ 0x0, /* 0 */
+/* 1000 */ NdrFcShort( 0x1 ), /* 1 */
+/* 1002 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
+ 0x0, /* */
+/* 1004 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1006 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
+/* 1008 */ 0x1, /* FC_BYTE */
+ 0x5b, /* FC_END */
+/* 1010 */
+ 0x16, /* FC_PSTRUCT */
+ 0x3, /* 3 */
+/* 1012 */ NdrFcShort( 0x8 ), /* 8 */
+/* 1014 */
+ 0x4b, /* FC_PP */
+ 0x5c, /* FC_PAD */
+/* 1016 */
+ 0x46, /* FC_NO_REPEAT */
+ 0x5c, /* FC_PAD */
+/* 1018 */ NdrFcShort( 0x4 ), /* 4 */
+/* 1020 */ NdrFcShort( 0x4 ), /* 4 */
+/* 1022 */ 0x13, 0x0, /* FC_OP */
+/* 1024 */ NdrFcShort( 0xffe6 ), /* Offset= -26 (998) */
+/* 1026 */
+ 0x5b, /* FC_END */
+
+ 0x8, /* FC_LONG */
+/* 1028 */ 0x8, /* FC_LONG */
+ 0x5b, /* FC_END */
+/* 1030 */
+ 0x1b, /* FC_CARRAY */
+ 0x1, /* 1 */
+/* 1032 */ NdrFcShort( 0x2 ), /* 2 */
+/* 1034 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
+ 0x0, /* */
+/* 1036 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1038 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
+/* 1040 */ 0x6, /* FC_SHORT */
+ 0x5b, /* FC_END */
+/* 1042 */
+ 0x16, /* FC_PSTRUCT */
+ 0x3, /* 3 */
+/* 1044 */ NdrFcShort( 0x8 ), /* 8 */
+/* 1046 */
+ 0x4b, /* FC_PP */
+ 0x5c, /* FC_PAD */
+/* 1048 */
+ 0x46, /* FC_NO_REPEAT */
+ 0x5c, /* FC_PAD */
+/* 1050 */ NdrFcShort( 0x4 ), /* 4 */
+/* 1052 */ NdrFcShort( 0x4 ), /* 4 */
+/* 1054 */ 0x13, 0x0, /* FC_OP */
+/* 1056 */ NdrFcShort( 0xffe6 ), /* Offset= -26 (1030) */
+/* 1058 */
+ 0x5b, /* FC_END */
+
+ 0x8, /* FC_LONG */
+/* 1060 */ 0x8, /* FC_LONG */
+ 0x5b, /* FC_END */
+/* 1062 */
+ 0x1b, /* FC_CARRAY */
+ 0x3, /* 3 */
+/* 1064 */ NdrFcShort( 0x4 ), /* 4 */
+/* 1066 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
+ 0x0, /* */
+/* 1068 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1070 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
+/* 1072 */ 0x8, /* FC_LONG */
+ 0x5b, /* FC_END */
+/* 1074 */
+ 0x16, /* FC_PSTRUCT */
+ 0x3, /* 3 */
+/* 1076 */ NdrFcShort( 0x8 ), /* 8 */
+/* 1078 */
+ 0x4b, /* FC_PP */
+ 0x5c, /* FC_PAD */
+/* 1080 */
+ 0x46, /* FC_NO_REPEAT */
+ 0x5c, /* FC_PAD */
+/* 1082 */ NdrFcShort( 0x4 ), /* 4 */
+/* 1084 */ NdrFcShort( 0x4 ), /* 4 */
+/* 1086 */ 0x13, 0x0, /* FC_OP */
+/* 1088 */ NdrFcShort( 0xffe6 ), /* Offset= -26 (1062) */
+/* 1090 */
+ 0x5b, /* FC_END */
+
+ 0x8, /* FC_LONG */
+/* 1092 */ 0x8, /* FC_LONG */
+ 0x5b, /* FC_END */
+/* 1094 */
+ 0x1b, /* FC_CARRAY */
+ 0x7, /* 7 */
+/* 1096 */ NdrFcShort( 0x8 ), /* 8 */
+/* 1098 */ 0x19, /* Corr desc: field pointer, FC_ULONG */
+ 0x0, /* */
+/* 1100 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1102 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
+/* 1104 */ 0xb, /* FC_HYPER */
+ 0x5b, /* FC_END */
+/* 1106 */
+ 0x16, /* FC_PSTRUCT */
+ 0x3, /* 3 */
+/* 1108 */ NdrFcShort( 0x8 ), /* 8 */
+/* 1110 */
+ 0x4b, /* FC_PP */
+ 0x5c, /* FC_PAD */
+/* 1112 */
+ 0x46, /* FC_NO_REPEAT */
+ 0x5c, /* FC_PAD */
+/* 1114 */ NdrFcShort( 0x4 ), /* 4 */
+/* 1116 */ NdrFcShort( 0x4 ), /* 4 */
+/* 1118 */ 0x13, 0x0, /* FC_OP */
+/* 1120 */ NdrFcShort( 0xffe6 ), /* Offset= -26 (1094) */
+/* 1122 */
+ 0x5b, /* FC_END */
+
+ 0x8, /* FC_LONG */
+/* 1124 */ 0x8, /* FC_LONG */
+ 0x5b, /* FC_END */
+/* 1126 */
+ 0x15, /* FC_STRUCT */
+ 0x3, /* 3 */
+/* 1128 */ NdrFcShort( 0x8 ), /* 8 */
+/* 1130 */ 0x8, /* FC_LONG */
+ 0x8, /* FC_LONG */
+/* 1132 */ 0x5c, /* FC_PAD */
+ 0x5b, /* FC_END */
+/* 1134 */
+ 0x1b, /* FC_CARRAY */
+ 0x3, /* 3 */
+/* 1136 */ NdrFcShort( 0x8 ), /* 8 */
+/* 1138 */ 0x7, /* Corr desc: FC_USHORT */
+ 0x0, /* */
+/* 1140 */ NdrFcShort( 0xffd8 ), /* -40 */
+/* 1142 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
+/* 1144 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
+ 0x0, /* 0 */
+/* 1146 */ NdrFcShort( 0xffec ), /* Offset= -20 (1126) */
+/* 1148 */ 0x5c, /* FC_PAD */
+ 0x5b, /* FC_END */
+/* 1150 */
+ 0x1a, /* FC_BOGUS_STRUCT */
+ 0x3, /* 3 */
+/* 1152 */ NdrFcShort( 0x28 ), /* 40 */
+/* 1154 */ NdrFcShort( 0xffec ), /* Offset= -20 (1134) */
+/* 1156 */ NdrFcShort( 0x0 ), /* Offset= 0 (1156) */
+/* 1158 */ 0x6, /* FC_SHORT */
+ 0x6, /* FC_SHORT */
+/* 1160 */ 0x8, /* FC_LONG */
+ 0x8, /* FC_LONG */
+/* 1162 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
+ 0x0, /* 0 */
+/* 1164 */ NdrFcShort( 0xfdde ), /* Offset= -546 (618) */
+/* 1166 */ 0x5c, /* FC_PAD */
+ 0x5b, /* FC_END */
+/* 1168 */
+ 0x13, 0x0, /* FC_OP */
+/* 1170 */ NdrFcShort( 0xfeea ), /* Offset= -278 (892) */
+/* 1172 */
+ 0x13, 0x8, /* FC_OP [simple_pointer] */
+/* 1174 */ 0x1, /* FC_BYTE */
+ 0x5c, /* FC_PAD */
+/* 1176 */
+ 0x13, 0x8, /* FC_OP [simple_pointer] */
+/* 1178 */ 0x6, /* FC_SHORT */
+ 0x5c, /* FC_PAD */
+/* 1180 */
+ 0x13, 0x8, /* FC_OP [simple_pointer] */
+/* 1182 */ 0x8, /* FC_LONG */
+ 0x5c, /* FC_PAD */
+/* 1184 */
+ 0x13, 0x8, /* FC_OP [simple_pointer] */
+/* 1186 */ 0xb, /* FC_HYPER */
+ 0x5c, /* FC_PAD */
+/* 1188 */
+ 0x13, 0x8, /* FC_OP [simple_pointer] */
+/* 1190 */ 0xa, /* FC_FLOAT */
+ 0x5c, /* FC_PAD */
+/* 1192 */
+ 0x13, 0x8, /* FC_OP [simple_pointer] */
+/* 1194 */ 0xc, /* FC_DOUBLE */
+ 0x5c, /* FC_PAD */
+/* 1196 */
+ 0x13, 0x0, /* FC_OP */
+/* 1198 */ NdrFcShort( 0xfd9c ), /* Offset= -612 (586) */
+/* 1200 */
+ 0x13, 0x10, /* FC_OP [pointer_deref] */
+/* 1202 */ NdrFcShort( 0xfb54 ), /* Offset= -1196 (6) */
+/* 1204 */
+ 0x13, 0x10, /* FC_OP [pointer_deref] */
+/* 1206 */ NdrFcShort( 0xfb7c ), /* Offset= -1156 (50) */
+/* 1208 */
+ 0x13, 0x10, /* FC_OP [pointer_deref] */
+/* 1210 */ NdrFcShort( 0xfd96 ), /* Offset= -618 (592) */
+/* 1212 */
+ 0x13, 0x10, /* FC_OP [pointer_deref] */
+/* 1214 */ NdrFcShort( 0xfda4 ), /* Offset= -604 (610) */
+/* 1216 */
+ 0x13, 0x10, /* FC_OP [pointer_deref] */
+/* 1218 */ NdrFcShort( 0x2 ), /* Offset= 2 (1220) */
+/* 1220 */
+ 0x13, 0x0, /* FC_OP */
+/* 1222 */ NdrFcShort( 0x14 ), /* Offset= 20 (1242) */
+/* 1224 */
+ 0x15, /* FC_STRUCT */
+ 0x7, /* 7 */
+/* 1226 */ NdrFcShort( 0x10 ), /* 16 */
+/* 1228 */ 0x6, /* FC_SHORT */
+ 0x1, /* FC_BYTE */
+/* 1230 */ 0x1, /* FC_BYTE */
+ 0x8, /* FC_LONG */
+/* 1232 */ 0xb, /* FC_HYPER */
+ 0x5b, /* FC_END */
+/* 1234 */
+ 0x13, 0x0, /* FC_OP */
+/* 1236 */ NdrFcShort( 0xfff4 ), /* Offset= -12 (1224) */
+/* 1238 */
+ 0x13, 0x8, /* FC_OP [simple_pointer] */
+/* 1240 */ 0x2, /* FC_CHAR */
+ 0x5c, /* FC_PAD */
+/* 1242 */
+ 0x1a, /* FC_BOGUS_STRUCT */
+ 0x7, /* 7 */
+/* 1244 */ NdrFcShort( 0x20 ), /* 32 */
+/* 1246 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1248 */ NdrFcShort( 0x0 ), /* Offset= 0 (1248) */
+/* 1250 */ 0x8, /* FC_LONG */
+ 0x8, /* FC_LONG */
+/* 1252 */ 0x6, /* FC_SHORT */
+ 0x6, /* FC_SHORT */
+/* 1254 */ 0x6, /* FC_SHORT */
+ 0x6, /* FC_SHORT */
+/* 1256 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
+ 0x0, /* 0 */
+/* 1258 */ NdrFcShort( 0xfc36 ), /* Offset= -970 (288) */
+/* 1260 */ 0x5c, /* FC_PAD */
+ 0x5b, /* FC_END */
+/* 1262 */ 0xb4, /* FC_USER_MARSHAL */
+ 0x83, /* 131 */
+/* 1264 */ NdrFcShort( 0x2 ), /* 2 */
+/* 1266 */ NdrFcShort( 0x10 ), /* 16 */
+/* 1268 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1270 */ NdrFcShort( 0xfc26 ), /* Offset= -986 (284) */
+/* 1272 */
+ 0x11, 0x14, /* FC_RP [alloced_on_stack] [pointer_deref] */
+/* 1274 */ NdrFcShort( 0x2 ), /* Offset= 2 (1276) */
+/* 1276 */
+ 0x13, 0x0, /* FC_OP */
+/* 1278 */ NdrFcShort( 0x2 ), /* Offset= 2 (1280) */
+/* 1280 */
+ 0x21, /* FC_BOGUS_ARRAY */
+ 0x3, /* 3 */
+/* 1282 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1284 */ 0x28, /* Corr desc: parameter, FC_LONG */
+ 0x54, /* FC_DEREFERENCE */
+/* 1286 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
+/* 1288 */ NdrFcShort( 0x0 ), /* Corr flags: */
+/* 1290 */ NdrFcLong( 0xffffffff ), /* -1 */
+/* 1294 */ NdrFcShort( 0x0 ), /* Corr flags: */
+/* 1296 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
+ 0x0, /* 0 */
+/* 1298 */ NdrFcShort( 0xfb20 ), /* Offset= -1248 (50) */
+/* 1300 */ 0x5c, /* FC_PAD */
+ 0x5b, /* FC_END */
+/* 1302 */
+ 0x12, 0x0, /* FC_UP */
+/* 1304 */ NdrFcShort( 0xffc2 ), /* Offset= -62 (1242) */
+/* 1306 */ 0xb4, /* FC_USER_MARSHAL */
+ 0x83, /* 131 */
+/* 1308 */ NdrFcShort( 0x2 ), /* 2 */
+/* 1310 */ NdrFcShort( 0x10 ), /* 16 */
+/* 1312 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1314 */ NdrFcShort( 0xfff4 ), /* Offset= -12 (1302) */
+/* 1316 */
+ 0x11, 0x4, /* FC_RP [alloced_on_stack] */
+/* 1318 */ NdrFcShort( 0x2 ), /* Offset= 2 (1320) */
+/* 1320 */
+ 0x1a, /* FC_BOGUS_STRUCT */
+ 0x3, /* 3 */
+/* 1322 */ NdrFcShort( 0xc ), /* 12 */
+/* 1324 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1326 */ NdrFcShort( 0x0 ), /* Offset= 0 (1326) */
+/* 1328 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
+ 0x0, /* 0 */
+/* 1330 */ NdrFcShort( 0xfaee ), /* Offset= -1298 (32) */
+/* 1332 */ 0x8, /* FC_LONG */
+ 0x8, /* FC_LONG */
+/* 1334 */ 0x5c, /* FC_PAD */
+ 0x5b, /* FC_END */
+/* 1336 */
+ 0x11, 0x0, /* FC_RP */
+/* 1338 */ NdrFcShort( 0xfbd4 ), /* Offset= -1068 (270) */
+/* 1340 */
+ 0x11, 0xc, /* FC_RP [alloced_on_stack] [simple_pointer] */
+/* 1342 */ 0x3, /* FC_SMALL */
+ 0x5c, /* FC_PAD */
+/* 1344 */
+ 0x11, 0x10, /* FC_RP [pointer_deref] */
+/* 1346 */ NdrFcShort( 0x2 ), /* Offset= 2 (1348) */
+/* 1348 */
+ 0x2f, /* FC_IP */
+ 0x5a, /* FC_CONSTANT_IID */
+/* 1350 */ NdrFcLong( 0x1c20f2b ), /* 29495083 */
+/* 1354 */ NdrFcShort( 0x3dd2 ), /* 15826 */
+/* 1356 */ NdrFcShort( 0x400f ), /* 16399 */
+/* 1358 */ 0x94, /* 148 */
+ 0x9f, /* 159 */
+/* 1360 */ 0xad, /* 173 */
+ 0x0, /* 0 */
+/* 1362 */ 0xbd, /* 189 */
+ 0xab, /* 171 */
+/* 1364 */ 0x1d, /* 29 */
+ 0x41, /* 65 */
+/* 1366 */
+ 0x11, 0x14, /* FC_RP [alloced_on_stack] [pointer_deref] */
+/* 1368 */ NdrFcShort( 0x2 ), /* Offset= 2 (1370) */
+/* 1370 */
+ 0x13, 0x0, /* FC_OP */
+/* 1372 */ NdrFcShort( 0x2 ), /* Offset= 2 (1374) */
+/* 1374 */
+ 0x21, /* FC_BOGUS_ARRAY */
+ 0x3, /* 3 */
+/* 1376 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1378 */ 0x28, /* Corr desc: parameter, FC_LONG */
+ 0x54, /* FC_DEREFERENCE */
+/* 1380 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 1382 */ NdrFcShort( 0x0 ), /* Corr flags: */
+/* 1384 */ NdrFcLong( 0xffffffff ), /* -1 */
+/* 1388 */ NdrFcShort( 0x0 ), /* Corr flags: */
+/* 1390 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
+ 0x0, /* 0 */
+/* 1392 */ NdrFcShort( 0xffd4 ), /* Offset= -44 (1348) */
+/* 1394 */ 0x5c, /* FC_PAD */
+ 0x5b, /* FC_END */
+/* 1396 */
+ 0x11, 0x10, /* FC_RP [pointer_deref] */
+/* 1398 */ NdrFcShort( 0x2 ), /* Offset= 2 (1400) */
+/* 1400 */
+ 0x2f, /* FC_IP */
+ 0x5a, /* FC_CONSTANT_IID */
+/* 1402 */ NdrFcLong( 0x35ad8070 ), /* 900563056 */
+/* 1406 */ NdrFcShort( 0xc20c ), /* -15860 */
+/* 1408 */ NdrFcShort( 0x4fb4 ), /* 20404 */
+/* 1410 */ 0xb0, /* 176 */
+ 0x94, /* 148 */
+/* 1412 */ 0xf4, /* 244 */
+ 0xf7, /* 247 */
+/* 1414 */ 0x27, /* 39 */
+ 0x5d, /* 93 */
+/* 1416 */ 0xd4, /* 212 */
+ 0x69, /* 105 */
+/* 1418 */
+ 0x11, 0x14, /* FC_RP [alloced_on_stack] [pointer_deref] */
+/* 1420 */ NdrFcShort( 0x2 ), /* Offset= 2 (1422) */
+/* 1422 */
+ 0x13, 0x0, /* FC_OP */
+/* 1424 */ NdrFcShort( 0x2 ), /* Offset= 2 (1426) */
+/* 1426 */
+ 0x1c, /* FC_CVARRAY */
+ 0x3, /* 3 */
+/* 1428 */ NdrFcShort( 0x4 ), /* 4 */
+/* 1430 */ 0x28, /* Corr desc: parameter, FC_LONG */
+ 0x0, /* */
+/* 1432 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 1434 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
+/* 1436 */ 0x28, /* Corr desc: parameter, FC_LONG */
+ 0x54, /* FC_DEREFERENCE */
+/* 1438 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 1440 */ NdrFcShort( 0x0 ), /* Corr flags: */
+/* 1442 */ 0x8, /* FC_LONG */
+ 0x5b, /* FC_END */
+/* 1444 */
+ 0x11, 0x4, /* FC_RP [alloced_on_stack] */
+/* 1446 */ NdrFcShort( 0x2 ), /* Offset= 2 (1448) */
+/* 1448 */
+ 0x1a, /* FC_BOGUS_STRUCT */
+ 0x3, /* 3 */
+/* 1450 */ NdrFcShort( 0x14 ), /* 20 */
+/* 1452 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1454 */ NdrFcShort( 0x0 ), /* Offset= 0 (1454) */
+/* 1456 */ 0xd, /* FC_ENUM16 */
+ 0x8, /* FC_LONG */
+/* 1458 */ 0x8, /* FC_LONG */
+ 0x8, /* FC_LONG */
+/* 1460 */ 0x8, /* FC_LONG */
+ 0x5b, /* FC_END */
+/* 1462 */
+ 0x11, 0x14, /* FC_RP [alloced_on_stack] [pointer_deref] */
+/* 1464 */ NdrFcShort( 0x2 ), /* Offset= 2 (1466) */
+/* 1466 */
+ 0x13, 0x0, /* FC_OP */
+/* 1468 */ NdrFcShort( 0x2 ), /* Offset= 2 (1470) */
+/* 1470 */
+ 0x21, /* FC_BOGUS_ARRAY */
+ 0x3, /* 3 */
+/* 1472 */ NdrFcShort( 0x0 ), /* 0 */
+/* 1474 */ 0x28, /* Corr desc: parameter, FC_LONG */
+ 0x54, /* FC_DEREFERENCE */
+/* 1476 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 1478 */ NdrFcShort( 0x0 ), /* Corr flags: */
+/* 1480 */ NdrFcLong( 0xffffffff ), /* -1 */
+/* 1484 */ NdrFcShort( 0x0 ), /* Corr flags: */
+/* 1486 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
+ 0x0, /* 0 */
+/* 1488 */ NdrFcShort( 0xfa62 ), /* Offset= -1438 (50) */
+/* 1490 */ 0x5c, /* FC_PAD */
+ 0x5b, /* FC_END */
+/* 1492 */
+ 0x11, 0x14, /* FC_RP [alloced_on_stack] [pointer_deref] */
+/* 1494 */ NdrFcShort( 0x2 ), /* Offset= 2 (1496) */
+/* 1496 */
+ 0x13, 0x0, /* FC_OP */
+/* 1498 */ NdrFcShort( 0x2 ), /* Offset= 2 (1500) */
+/* 1500 */
+ 0x1b, /* FC_CARRAY */
+ 0x3, /* 3 */
+/* 1502 */ NdrFcShort( 0x4 ), /* 4 */
+/* 1504 */ 0x28, /* Corr desc: parameter, FC_LONG */
+ 0x54, /* FC_DEREFERENCE */
+/* 1506 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 1508 */ NdrFcShort( 0x0 ), /* Corr flags: */
+/* 1510 */ 0x8, /* FC_LONG */
+ 0x5b, /* FC_END */
+
+ 0x0
+ }
+ };
+
+static const USER_MARSHAL_ROUTINE_QUADRUPLE UserMarshalRoutines[ WIRE_MARSHAL_TABLE_SIZE ] =
+ {
+
+ {
+ BSTR_UserSize
+ ,BSTR_UserMarshal
+ ,BSTR_UserUnmarshal
+ ,BSTR_UserFree
+ },
+ {
+ HWND_UserSize
+ ,HWND_UserMarshal
+ ,HWND_UserUnmarshal
+ ,HWND_UserFree
+ },
+ {
+ VARIANT_UserSize
+ ,VARIANT_UserMarshal
+ ,VARIANT_UserUnmarshal
+ ,VARIANT_UserFree
+ }
+
+ };
+
+
+
+/* Standard interface: __MIDL_itf_ia2_api_all_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: IAccessibleRelation, ver. 0.0,
+ GUID={0x7CDF86EE,0xC3DA,0x496a,{0xBD,0xA4,0x28,0x1B,0x33,0x6E,0x1F,0xDC}} */
+
+#pragma code_seg(".orpc")
+static const unsigned short IAccessibleRelation_FormatStringOffsetTable[] =
+ {
+ 0,
+ 36,
+ 72,
+ 108,
+ 150
+ };
+
+static const MIDL_STUBLESS_PROXY_INFO IAccessibleRelation_ProxyInfo =
+ {
+ &Object_StubDesc,
+ ia2_api_all__MIDL_ProcFormatString.Format,
+ &IAccessibleRelation_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0
+ };
+
+
+static const MIDL_SERVER_INFO IAccessibleRelation_ServerInfo =
+ {
+ &Object_StubDesc,
+ 0,
+ ia2_api_all__MIDL_ProcFormatString.Format,
+ &IAccessibleRelation_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0,
+ 0};
+CINTERFACE_PROXY_VTABLE(8) _IAccessibleRelationProxyVtbl =
+{
+ &IAccessibleRelation_ProxyInfo,
+ &IID_IAccessibleRelation,
+ IUnknown_QueryInterface_Proxy,
+ IUnknown_AddRef_Proxy,
+ IUnknown_Release_Proxy ,
+ (void *) (INT_PTR) -1 /* IAccessibleRelation::get_relationType */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleRelation::get_localizedRelationType */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleRelation::get_nTargets */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleRelation::get_target */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleRelation::get_targets */
+};
+
+const CInterfaceStubVtbl _IAccessibleRelationStubVtbl =
+{
+ &IID_IAccessibleRelation,
+ &IAccessibleRelation_ServerInfo,
+ 8,
+ 0, /* pure interpreted */
+ CStdStubBuffer_METHODS
+};
+
+
+/* Standard interface: __MIDL_itf_ia2_api_all_0000_0001, ver. 0.0,
+ GUID={0x00000000,0x0000,0x0000,{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}} */
+
+
+/* Object interface: IAccessibleAction, ver. 0.0,
+ GUID={0xB70D9F59,0x3B5A,0x4dba,{0xAB,0x9E,0x22,0x01,0x2F,0x60,0x7D,0xF5}} */
+
+#pragma code_seg(".orpc")
+static const unsigned short IAccessibleAction_FormatStringOffsetTable[] =
+ {
+ 198,
+ 234,
+ 270,
+ 312,
+ 366,
+ 408
+ };
+
+static const MIDL_STUBLESS_PROXY_INFO IAccessibleAction_ProxyInfo =
+ {
+ &Object_StubDesc,
+ ia2_api_all__MIDL_ProcFormatString.Format,
+ &IAccessibleAction_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0
+ };
+
+
+static const MIDL_SERVER_INFO IAccessibleAction_ServerInfo =
+ {
+ &Object_StubDesc,
+ 0,
+ ia2_api_all__MIDL_ProcFormatString.Format,
+ &IAccessibleAction_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0,
+ 0};
+CINTERFACE_PROXY_VTABLE(9) _IAccessibleActionProxyVtbl =
+{
+ &IAccessibleAction_ProxyInfo,
+ &IID_IAccessibleAction,
+ IUnknown_QueryInterface_Proxy,
+ IUnknown_AddRef_Proxy,
+ IUnknown_Release_Proxy ,
+ (void *) (INT_PTR) -1 /* IAccessibleAction::nActions */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleAction::doAction */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleAction::get_description */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleAction::get_keyBinding */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleAction::get_name */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleAction::get_localizedName */
+};
+
+const CInterfaceStubVtbl _IAccessibleActionStubVtbl =
+{
+ &IID_IAccessibleAction,
+ &IAccessibleAction_ServerInfo,
+ 9,
+ 0, /* pure interpreted */
+ CStdStubBuffer_METHODS
+};
+
+
+/* Standard interface: __MIDL_itf_ia2_api_all_0000_0002, ver. 0.0,
+ GUID={0x00000000,0x0000,0x0000,{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}} */
+
+
+/* Object interface: IDispatch, ver. 0.0,
+ GUID={0x00020400,0x0000,0x0000,{0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}} */
+
+
+/* Object interface: IAccessible, ver. 0.0,
+ GUID={0x618736e0,0x3c3d,0x11cf,{0x81,0x0c,0x00,0xaa,0x00,0x38,0x9b,0x71}} */
+
+
+/* Object interface: IAccessible2, ver. 0.0,
+ GUID={0xE89F726E,0xC4F4,0x4c19,{0xBB,0x19,0xB6,0x47,0xD7,0xFA,0x84,0x78}} */
+
+#pragma code_seg(".orpc")
+static const unsigned short IAccessible2_FormatStringOffsetTable[] =
+ {
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ 450,
+ 486,
+ 528,
+ 576,
+ 612,
+ 648,
+ 696,
+ 744,
+ 780,
+ 816,
+ 852,
+ 888,
+ 936,
+ 984,
+ 1020,
+ 1056,
+ 1092,
+ 1128
+ };
+
+static const MIDL_STUBLESS_PROXY_INFO IAccessible2_ProxyInfo =
+ {
+ &Object_StubDesc,
+ ia2_api_all__MIDL_ProcFormatString.Format,
+ &IAccessible2_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0
+ };
+
+
+static const MIDL_SERVER_INFO IAccessible2_ServerInfo =
+ {
+ &Object_StubDesc,
+ 0,
+ ia2_api_all__MIDL_ProcFormatString.Format,
+ &IAccessible2_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0,
+ 0};
+CINTERFACE_PROXY_VTABLE(46) _IAccessible2ProxyVtbl =
+{
+ &IAccessible2_ProxyInfo,
+ &IID_IAccessible2,
+ IUnknown_QueryInterface_Proxy,
+ IUnknown_AddRef_Proxy,
+ IUnknown_Release_Proxy ,
+ 0 /* IDispatch::GetTypeInfoCount */ ,
+ 0 /* IDispatch::GetTypeInfo */ ,
+ 0 /* IDispatch::GetIDsOfNames */ ,
+ 0 /* IDispatch_Invoke_Proxy */ ,
+ 0 /* IAccessible::get_accParent */ ,
+ 0 /* IAccessible::get_accChildCount */ ,
+ 0 /* IAccessible::get_accChild */ ,
+ 0 /* IAccessible::get_accName */ ,
+ 0 /* IAccessible::get_accValue */ ,
+ 0 /* IAccessible::get_accDescription */ ,
+ 0 /* IAccessible::get_accRole */ ,
+ 0 /* IAccessible::get_accState */ ,
+ 0 /* IAccessible::get_accHelp */ ,
+ 0 /* IAccessible::get_accHelpTopic */ ,
+ 0 /* IAccessible::get_accKeyboardShortcut */ ,
+ 0 /* IAccessible::get_accFocus */ ,
+ 0 /* IAccessible::get_accSelection */ ,
+ 0 /* IAccessible::get_accDefaultAction */ ,
+ 0 /* IAccessible::accSelect */ ,
+ 0 /* IAccessible::accLocation */ ,
+ 0 /* IAccessible::accNavigate */ ,
+ 0 /* IAccessible::accHitTest */ ,
+ 0 /* IAccessible::accDoDefaultAction */ ,
+ 0 /* IAccessible::put_accName */ ,
+ 0 /* IAccessible::put_accValue */ ,
+ (void *) (INT_PTR) -1 /* IAccessible2::get_nRelations */ ,
+ (void *) (INT_PTR) -1 /* IAccessible2::get_relation */ ,
+ (void *) (INT_PTR) -1 /* IAccessible2::get_relations */ ,
+ (void *) (INT_PTR) -1 /* IAccessible2::role */ ,
+ (void *) (INT_PTR) -1 /* IAccessible2::scrollTo */ ,
+ (void *) (INT_PTR) -1 /* IAccessible2::scrollToPoint */ ,
+ (void *) (INT_PTR) -1 /* IAccessible2::get_groupPosition */ ,
+ (void *) (INT_PTR) -1 /* IAccessible2::get_states */ ,
+ (void *) (INT_PTR) -1 /* IAccessible2::get_extendedRole */ ,
+ (void *) (INT_PTR) -1 /* IAccessible2::get_localizedExtendedRole */ ,
+ (void *) (INT_PTR) -1 /* IAccessible2::get_nExtendedStates */ ,
+ (void *) (INT_PTR) -1 /* IAccessible2::get_extendedStates */ ,
+ (void *) (INT_PTR) -1 /* IAccessible2::get_localizedExtendedStates */ ,
+ (void *) (INT_PTR) -1 /* IAccessible2::get_uniqueID */ ,
+ (void *) (INT_PTR) -1 /* IAccessible2::get_windowHandle */ ,
+ (void *) (INT_PTR) -1 /* IAccessible2::get_indexInParent */ ,
+ (void *) (INT_PTR) -1 /* IAccessible2::get_locale */ ,
+ (void *) (INT_PTR) -1 /* IAccessible2::get_attributes */
+};
+
+
+static const PRPC_STUB_FUNCTION IAccessible2_table[] =
+{
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ 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
+};
+
+CInterfaceStubVtbl _IAccessible2StubVtbl =
+{
+ &IID_IAccessible2,
+ &IAccessible2_ServerInfo,
+ 46,
+ &IAccessible2_table[-3],
+ CStdStubBuffer_DELEGATING_METHODS
+};
+
+
+/* Object interface: IAccessible2_2, ver. 0.0,
+ GUID={0x6C9430E9,0x299D,0x4E6F,{0xBD,0x01,0xA8,0x2A,0x1E,0x88,0xD3,0xFF}} */
+
+#pragma code_seg(".orpc")
+static const unsigned short IAccessible2_2_FormatStringOffsetTable[] =
+ {
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ (unsigned short) -1,
+ 450,
+ 486,
+ 528,
+ 576,
+ 612,
+ 648,
+ 696,
+ 744,
+ 780,
+ 816,
+ 852,
+ 888,
+ 936,
+ 984,
+ 1020,
+ 1056,
+ 1092,
+ 1128,
+ 1164,
+ 1206,
+ 1248
+ };
+
+static const MIDL_STUBLESS_PROXY_INFO IAccessible2_2_ProxyInfo =
+ {
+ &Object_StubDesc,
+ ia2_api_all__MIDL_ProcFormatString.Format,
+ &IAccessible2_2_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0
+ };
+
+
+static const MIDL_SERVER_INFO IAccessible2_2_ServerInfo =
+ {
+ &Object_StubDesc,
+ 0,
+ ia2_api_all__MIDL_ProcFormatString.Format,
+ &IAccessible2_2_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0,
+ 0};
+CINTERFACE_PROXY_VTABLE(49) _IAccessible2_2ProxyVtbl =
+{
+ &IAccessible2_2_ProxyInfo,
+ &IID_IAccessible2_2,
+ IUnknown_QueryInterface_Proxy,
+ IUnknown_AddRef_Proxy,
+ IUnknown_Release_Proxy ,
+ 0 /* IDispatch::GetTypeInfoCount */ ,
+ 0 /* IDispatch::GetTypeInfo */ ,
+ 0 /* IDispatch::GetIDsOfNames */ ,
+ 0 /* IDispatch_Invoke_Proxy */ ,
+ 0 /* IAccessible::get_accParent */ ,
+ 0 /* IAccessible::get_accChildCount */ ,
+ 0 /* IAccessible::get_accChild */ ,
+ 0 /* IAccessible::get_accName */ ,
+ 0 /* IAccessible::get_accValue */ ,
+ 0 /* IAccessible::get_accDescription */ ,
+ 0 /* IAccessible::get_accRole */ ,
+ 0 /* IAccessible::get_accState */ ,
+ 0 /* IAccessible::get_accHelp */ ,
+ 0 /* IAccessible::get_accHelpTopic */ ,
+ 0 /* IAccessible::get_accKeyboardShortcut */ ,
+ 0 /* IAccessible::get_accFocus */ ,
+ 0 /* IAccessible::get_accSelection */ ,
+ 0 /* IAccessible::get_accDefaultAction */ ,
+ 0 /* IAccessible::accSelect */ ,
+ 0 /* IAccessible::accLocation */ ,
+ 0 /* IAccessible::accNavigate */ ,
+ 0 /* IAccessible::accHitTest */ ,
+ 0 /* IAccessible::accDoDefaultAction */ ,
+ 0 /* IAccessible::put_accName */ ,
+ 0 /* IAccessible::put_accValue */ ,
+ (void *) (INT_PTR) -1 /* IAccessible2::get_nRelations */ ,
+ (void *) (INT_PTR) -1 /* IAccessible2::get_relation */ ,
+ (void *) (INT_PTR) -1 /* IAccessible2::get_relations */ ,
+ (void *) (INT_PTR) -1 /* IAccessible2::role */ ,
+ (void *) (INT_PTR) -1 /* IAccessible2::scrollTo */ ,
+ (void *) (INT_PTR) -1 /* IAccessible2::scrollToPoint */ ,
+ (void *) (INT_PTR) -1 /* IAccessible2::get_groupPosition */ ,
+ (void *) (INT_PTR) -1 /* IAccessible2::get_states */ ,
+ (void *) (INT_PTR) -1 /* IAccessible2::get_extendedRole */ ,
+ (void *) (INT_PTR) -1 /* IAccessible2::get_localizedExtendedRole */ ,
+ (void *) (INT_PTR) -1 /* IAccessible2::get_nExtendedStates */ ,
+ (void *) (INT_PTR) -1 /* IAccessible2::get_extendedStates */ ,
+ (void *) (INT_PTR) -1 /* IAccessible2::get_localizedExtendedStates */ ,
+ (void *) (INT_PTR) -1 /* IAccessible2::get_uniqueID */ ,
+ (void *) (INT_PTR) -1 /* IAccessible2::get_windowHandle */ ,
+ (void *) (INT_PTR) -1 /* IAccessible2::get_indexInParent */ ,
+ (void *) (INT_PTR) -1 /* IAccessible2::get_locale */ ,
+ (void *) (INT_PTR) -1 /* IAccessible2::get_attributes */ ,
+ (void *) (INT_PTR) -1 /* IAccessible2_2::get_attribute */ ,
+ (void *) (INT_PTR) -1 /* IAccessible2_2::get_accessibleWithCaret */ ,
+ (void *) (INT_PTR) -1 /* IAccessible2_2::get_relationTargetsOfType */
+};
+
+
+static const PRPC_STUB_FUNCTION IAccessible2_2_table[] =
+{
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ STUB_FORWARDING_FUNCTION,
+ 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
+};
+
+CInterfaceStubVtbl _IAccessible2_2StubVtbl =
+{
+ &IID_IAccessible2_2,
+ &IAccessible2_2_ServerInfo,
+ 49,
+ &IAccessible2_2_table[-3],
+ CStdStubBuffer_DELEGATING_METHODS
+};
+
+
+/* Standard interface: __MIDL_itf_ia2_api_all_0000_0004, ver. 0.0,
+ GUID={0x00000000,0x0000,0x0000,{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}} */
+
+
+/* Object interface: IAccessibleComponent, ver. 0.0,
+ GUID={0x1546D4B0,0x4C98,0x4bda,{0x89,0xAE,0x9A,0x64,0x74,0x8B,0xDD,0xE4}} */
+
+#pragma code_seg(".orpc")
+static const unsigned short IAccessibleComponent_FormatStringOffsetTable[] =
+ {
+ 1302,
+ 1344,
+ 72
+ };
+
+static const MIDL_STUBLESS_PROXY_INFO IAccessibleComponent_ProxyInfo =
+ {
+ &Object_StubDesc,
+ ia2_api_all__MIDL_ProcFormatString.Format,
+ &IAccessibleComponent_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0
+ };
+
+
+static const MIDL_SERVER_INFO IAccessibleComponent_ServerInfo =
+ {
+ &Object_StubDesc,
+ 0,
+ ia2_api_all__MIDL_ProcFormatString.Format,
+ &IAccessibleComponent_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0,
+ 0};
+CINTERFACE_PROXY_VTABLE(6) _IAccessibleComponentProxyVtbl =
+{
+ &IAccessibleComponent_ProxyInfo,
+ &IID_IAccessibleComponent,
+ IUnknown_QueryInterface_Proxy,
+ IUnknown_AddRef_Proxy,
+ IUnknown_Release_Proxy ,
+ (void *) (INT_PTR) -1 /* IAccessibleComponent::get_locationInParent */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleComponent::get_foreground */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleComponent::get_background */
+};
+
+const CInterfaceStubVtbl _IAccessibleComponentStubVtbl =
+{
+ &IID_IAccessibleComponent,
+ &IAccessibleComponent_ServerInfo,
+ 6,
+ 0, /* pure interpreted */
+ CStdStubBuffer_METHODS
+};
+
+
+/* Object interface: IAccessibleValue, ver. 0.0,
+ GUID={0x35855B5B,0xC566,0x4fd0,{0xA7,0xB1,0xE6,0x54,0x65,0x60,0x03,0x94}} */
+
+#pragma code_seg(".orpc")
+static const unsigned short IAccessibleValue_FormatStringOffsetTable[] =
+ {
+ 1380,
+ 1416,
+ 1452,
+ 1488
+ };
+
+static const MIDL_STUBLESS_PROXY_INFO IAccessibleValue_ProxyInfo =
+ {
+ &Object_StubDesc,
+ ia2_api_all__MIDL_ProcFormatString.Format,
+ &IAccessibleValue_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0
+ };
+
+
+static const MIDL_SERVER_INFO IAccessibleValue_ServerInfo =
+ {
+ &Object_StubDesc,
+ 0,
+ ia2_api_all__MIDL_ProcFormatString.Format,
+ &IAccessibleValue_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0,
+ 0};
+CINTERFACE_PROXY_VTABLE(7) _IAccessibleValueProxyVtbl =
+{
+ &IAccessibleValue_ProxyInfo,
+ &IID_IAccessibleValue,
+ IUnknown_QueryInterface_Proxy,
+ IUnknown_AddRef_Proxy,
+ IUnknown_Release_Proxy ,
+ (void *) (INT_PTR) -1 /* IAccessibleValue::get_currentValue */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleValue::setCurrentValue */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleValue::get_maximumValue */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleValue::get_minimumValue */
+};
+
+const CInterfaceStubVtbl _IAccessibleValueStubVtbl =
+{
+ &IID_IAccessibleValue,
+ &IAccessibleValue_ServerInfo,
+ 7,
+ 0, /* pure interpreted */
+ CStdStubBuffer_METHODS
+};
+
+
+/* Standard interface: __MIDL_itf_ia2_api_all_0000_0006, ver. 0.0,
+ GUID={0x00000000,0x0000,0x0000,{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}} */
+
+
+/* Object interface: IAccessibleText, ver. 0.0,
+ GUID={0x24FD2FFB,0x3AAD,0x4a08,{0x83,0x35,0xA3,0xAD,0x89,0xC0,0xFB,0x4B}} */
+
+#pragma code_seg(".orpc")
+static const unsigned short IAccessibleText_FormatStringOffsetTable[] =
+ {
+ 1524,
+ 1566,
+ 72,
+ 1620,
+ 1686,
+ 1722,
+ 1776,
+ 1824,
+ 1872,
+ 1932,
+ 1992,
+ 2052,
+ 2088,
+ 2124,
+ 2172,
+ 2208,
+ 2256,
+ 2316,
+ 2352
+ };
+
+static const MIDL_STUBLESS_PROXY_INFO IAccessibleText_ProxyInfo =
+ {
+ &Object_StubDesc,
+ ia2_api_all__MIDL_ProcFormatString.Format,
+ &IAccessibleText_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0
+ };
+
+
+static const MIDL_SERVER_INFO IAccessibleText_ServerInfo =
+ {
+ &Object_StubDesc,
+ 0,
+ ia2_api_all__MIDL_ProcFormatString.Format,
+ &IAccessibleText_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0,
+ 0};
+CINTERFACE_PROXY_VTABLE(22) _IAccessibleTextProxyVtbl =
+{
+ &IAccessibleText_ProxyInfo,
+ &IID_IAccessibleText,
+ IUnknown_QueryInterface_Proxy,
+ IUnknown_AddRef_Proxy,
+ IUnknown_Release_Proxy ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::addSelection */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::get_attributes */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::get_caretOffset */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::get_characterExtents */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::get_nSelections */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::get_offsetAtPoint */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::get_selection */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::get_text */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::get_textBeforeOffset */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::get_textAfterOffset */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::get_textAtOffset */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::removeSelection */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::setCaretOffset */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::setSelection */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::get_nCharacters */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::scrollSubstringTo */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::scrollSubstringToPoint */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::get_newText */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::get_oldText */
+};
+
+const CInterfaceStubVtbl _IAccessibleTextStubVtbl =
+{
+ &IID_IAccessibleText,
+ &IAccessibleText_ServerInfo,
+ 22,
+ 0, /* pure interpreted */
+ CStdStubBuffer_METHODS
+};
+
+
+/* Object interface: IAccessibleText2, ver. 0.0,
+ GUID={0x9690A9CC,0x5C80,0x4DF5,{0x85,0x2E,0x2D,0x5A,0xE4,0x18,0x9A,0x54}} */
+
+#pragma code_seg(".orpc")
+static const unsigned short IAccessibleText2_FormatStringOffsetTable[] =
+ {
+ 1524,
+ 1566,
+ 72,
+ 1620,
+ 1686,
+ 1722,
+ 1776,
+ 1824,
+ 1872,
+ 1932,
+ 1992,
+ 2052,
+ 2088,
+ 2124,
+ 2172,
+ 2208,
+ 2256,
+ 2316,
+ 2352,
+ 2388
+ };
+
+static const MIDL_STUBLESS_PROXY_INFO IAccessibleText2_ProxyInfo =
+ {
+ &Object_StubDesc,
+ ia2_api_all__MIDL_ProcFormatString.Format,
+ &IAccessibleText2_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0
+ };
+
+
+static const MIDL_SERVER_INFO IAccessibleText2_ServerInfo =
+ {
+ &Object_StubDesc,
+ 0,
+ ia2_api_all__MIDL_ProcFormatString.Format,
+ &IAccessibleText2_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0,
+ 0};
+CINTERFACE_PROXY_VTABLE(23) _IAccessibleText2ProxyVtbl =
+{
+ &IAccessibleText2_ProxyInfo,
+ &IID_IAccessibleText2,
+ IUnknown_QueryInterface_Proxy,
+ IUnknown_AddRef_Proxy,
+ IUnknown_Release_Proxy ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::addSelection */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::get_attributes */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::get_caretOffset */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::get_characterExtents */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::get_nSelections */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::get_offsetAtPoint */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::get_selection */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::get_text */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::get_textBeforeOffset */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::get_textAfterOffset */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::get_textAtOffset */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::removeSelection */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::setCaretOffset */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::setSelection */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::get_nCharacters */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::scrollSubstringTo */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::scrollSubstringToPoint */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::get_newText */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::get_oldText */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText2::get_attributeRange */
+};
+
+const CInterfaceStubVtbl _IAccessibleText2StubVtbl =
+{
+ &IID_IAccessibleText2,
+ &IAccessibleText2_ServerInfo,
+ 23,
+ 0, /* pure interpreted */
+ CStdStubBuffer_METHODS
+};
+
+
+/* Object interface: IAccessibleEditableText, ver. 0.0,
+ GUID={0xA59AA09A,0x7011,0x4b65,{0x93,0x9D,0x32,0xB1,0xFB,0x55,0x47,0xE3}} */
+
+#pragma code_seg(".orpc")
+static const unsigned short IAccessibleEditableText_FormatStringOffsetTable[] =
+ {
+ 1524,
+ 2448,
+ 2490,
+ 2532,
+ 2574,
+ 2610,
+ 2658
+ };
+
+static const MIDL_STUBLESS_PROXY_INFO IAccessibleEditableText_ProxyInfo =
+ {
+ &Object_StubDesc,
+ ia2_api_all__MIDL_ProcFormatString.Format,
+ &IAccessibleEditableText_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0
+ };
+
+
+static const MIDL_SERVER_INFO IAccessibleEditableText_ServerInfo =
+ {
+ &Object_StubDesc,
+ 0,
+ ia2_api_all__MIDL_ProcFormatString.Format,
+ &IAccessibleEditableText_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0,
+ 0};
+CINTERFACE_PROXY_VTABLE(10) _IAccessibleEditableTextProxyVtbl =
+{
+ &IAccessibleEditableText_ProxyInfo,
+ &IID_IAccessibleEditableText,
+ IUnknown_QueryInterface_Proxy,
+ IUnknown_AddRef_Proxy,
+ IUnknown_Release_Proxy ,
+ (void *) (INT_PTR) -1 /* IAccessibleEditableText::copyText */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleEditableText::deleteText */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleEditableText::insertText */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleEditableText::cutText */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleEditableText::pasteText */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleEditableText::replaceText */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleEditableText::setAttributes */
+};
+
+const CInterfaceStubVtbl _IAccessibleEditableTextStubVtbl =
+{
+ &IID_IAccessibleEditableText,
+ &IAccessibleEditableText_ServerInfo,
+ 10,
+ 0, /* pure interpreted */
+ CStdStubBuffer_METHODS
+};
+
+
+/* Object interface: IAccessibleHyperlink, ver. 0.0,
+ GUID={0x01C20F2B,0x3DD2,0x400f,{0x94,0x9F,0xAD,0x00,0xBD,0xAB,0x1D,0x41}} */
+
+#pragma code_seg(".orpc")
+static const unsigned short IAccessibleHyperlink_FormatStringOffsetTable[] =
+ {
+ 198,
+ 234,
+ 270,
+ 312,
+ 366,
+ 408,
+ 2706,
+ 2748,
+ 2790,
+ 2826,
+ 2862
+ };
+
+static const MIDL_STUBLESS_PROXY_INFO IAccessibleHyperlink_ProxyInfo =
+ {
+ &Object_StubDesc,
+ ia2_api_all__MIDL_ProcFormatString.Format,
+ &IAccessibleHyperlink_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0
+ };
+
+
+static const MIDL_SERVER_INFO IAccessibleHyperlink_ServerInfo =
+ {
+ &Object_StubDesc,
+ 0,
+ ia2_api_all__MIDL_ProcFormatString.Format,
+ &IAccessibleHyperlink_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0,
+ 0};
+CINTERFACE_PROXY_VTABLE(14) _IAccessibleHyperlinkProxyVtbl =
+{
+ &IAccessibleHyperlink_ProxyInfo,
+ &IID_IAccessibleHyperlink,
+ IUnknown_QueryInterface_Proxy,
+ IUnknown_AddRef_Proxy,
+ IUnknown_Release_Proxy ,
+ (void *) (INT_PTR) -1 /* IAccessibleAction::nActions */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleAction::doAction */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleAction::get_description */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleAction::get_keyBinding */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleAction::get_name */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleAction::get_localizedName */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleHyperlink::get_anchor */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleHyperlink::get_anchorTarget */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleHyperlink::get_startIndex */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleHyperlink::get_endIndex */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleHyperlink::get_valid */
+};
+
+const CInterfaceStubVtbl _IAccessibleHyperlinkStubVtbl =
+{
+ &IID_IAccessibleHyperlink,
+ &IAccessibleHyperlink_ServerInfo,
+ 14,
+ 0, /* pure interpreted */
+ CStdStubBuffer_METHODS
+};
+
+
+/* Object interface: IAccessibleHypertext, ver. 0.0,
+ GUID={0x6B4F8BBF,0xF1F2,0x418a,{0xB3,0x5E,0xA1,0x95,0xBC,0x41,0x03,0xB9}} */
+
+#pragma code_seg(".orpc")
+static const unsigned short IAccessibleHypertext_FormatStringOffsetTable[] =
+ {
+ 1524,
+ 1566,
+ 72,
+ 1620,
+ 1686,
+ 1722,
+ 1776,
+ 1824,
+ 1872,
+ 1932,
+ 1992,
+ 2052,
+ 2088,
+ 2124,
+ 2172,
+ 2208,
+ 2256,
+ 2316,
+ 2352,
+ 2898,
+ 2934,
+ 2976
+ };
+
+static const MIDL_STUBLESS_PROXY_INFO IAccessibleHypertext_ProxyInfo =
+ {
+ &Object_StubDesc,
+ ia2_api_all__MIDL_ProcFormatString.Format,
+ &IAccessibleHypertext_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0
+ };
+
+
+static const MIDL_SERVER_INFO IAccessibleHypertext_ServerInfo =
+ {
+ &Object_StubDesc,
+ 0,
+ ia2_api_all__MIDL_ProcFormatString.Format,
+ &IAccessibleHypertext_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0,
+ 0};
+CINTERFACE_PROXY_VTABLE(25) _IAccessibleHypertextProxyVtbl =
+{
+ &IAccessibleHypertext_ProxyInfo,
+ &IID_IAccessibleHypertext,
+ IUnknown_QueryInterface_Proxy,
+ IUnknown_AddRef_Proxy,
+ IUnknown_Release_Proxy ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::addSelection */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::get_attributes */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::get_caretOffset */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::get_characterExtents */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::get_nSelections */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::get_offsetAtPoint */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::get_selection */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::get_text */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::get_textBeforeOffset */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::get_textAfterOffset */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::get_textAtOffset */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::removeSelection */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::setCaretOffset */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::setSelection */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::get_nCharacters */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::scrollSubstringTo */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::scrollSubstringToPoint */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::get_newText */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::get_oldText */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleHypertext::get_nHyperlinks */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleHypertext::get_hyperlink */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleHypertext::get_hyperlinkIndex */
+};
+
+const CInterfaceStubVtbl _IAccessibleHypertextStubVtbl =
+{
+ &IID_IAccessibleHypertext,
+ &IAccessibleHypertext_ServerInfo,
+ 25,
+ 0, /* pure interpreted */
+ CStdStubBuffer_METHODS
+};
+
+
+/* Object interface: IAccessibleHypertext2, ver. 0.0,
+ GUID={0xCF64D89F,0x8287,0x4B44,{0x85,0x01,0xA8,0x27,0x45,0x3A,0x60,0x77}} */
+
+#pragma code_seg(".orpc")
+static const unsigned short IAccessibleHypertext2_FormatStringOffsetTable[] =
+ {
+ 1524,
+ 1566,
+ 72,
+ 1620,
+ 1686,
+ 1722,
+ 1776,
+ 1824,
+ 1872,
+ 1932,
+ 1992,
+ 2052,
+ 2088,
+ 2124,
+ 2172,
+ 2208,
+ 2256,
+ 2316,
+ 2352,
+ 2898,
+ 2934,
+ 2976,
+ 3018
+ };
+
+static const MIDL_STUBLESS_PROXY_INFO IAccessibleHypertext2_ProxyInfo =
+ {
+ &Object_StubDesc,
+ ia2_api_all__MIDL_ProcFormatString.Format,
+ &IAccessibleHypertext2_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0
+ };
+
+
+static const MIDL_SERVER_INFO IAccessibleHypertext2_ServerInfo =
+ {
+ &Object_StubDesc,
+ 0,
+ ia2_api_all__MIDL_ProcFormatString.Format,
+ &IAccessibleHypertext2_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0,
+ 0};
+CINTERFACE_PROXY_VTABLE(26) _IAccessibleHypertext2ProxyVtbl =
+{
+ &IAccessibleHypertext2_ProxyInfo,
+ &IID_IAccessibleHypertext2,
+ IUnknown_QueryInterface_Proxy,
+ IUnknown_AddRef_Proxy,
+ IUnknown_Release_Proxy ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::addSelection */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::get_attributes */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::get_caretOffset */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::get_characterExtents */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::get_nSelections */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::get_offsetAtPoint */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::get_selection */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::get_text */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::get_textBeforeOffset */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::get_textAfterOffset */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::get_textAtOffset */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::removeSelection */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::setCaretOffset */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::setSelection */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::get_nCharacters */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::scrollSubstringTo */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::scrollSubstringToPoint */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::get_newText */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleText::get_oldText */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleHypertext::get_nHyperlinks */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleHypertext::get_hyperlink */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleHypertext::get_hyperlinkIndex */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleHypertext2::get_hyperlinks */
+};
+
+const CInterfaceStubVtbl _IAccessibleHypertext2StubVtbl =
+{
+ &IID_IAccessibleHypertext2,
+ &IAccessibleHypertext2_ServerInfo,
+ 26,
+ 0, /* pure interpreted */
+ CStdStubBuffer_METHODS
+};
+
+
+/* Object interface: IAccessibleTable, ver. 0.0,
+ GUID={0x35AD8070,0xC20C,0x4fb4,{0xB0,0x94,0xF4,0xF7,0x27,0x5D,0xD4,0x69}} */
+
+#pragma code_seg(".orpc")
+static const unsigned short IAccessibleTable_FormatStringOffsetTable[] =
+ {
+ 3060,
+ 3108,
+ 3144,
+ 3192,
+ 3234,
+ 3282,
+ 3324,
+ 3366,
+ 2790,
+ 2826,
+ 3402,
+ 3438,
+ 3474,
+ 3516,
+ 3564,
+ 3606,
+ 3648,
+ 3696,
+ 3744,
+ 3792,
+ 3828,
+ 3870,
+ 3912,
+ 3960,
+ 3996,
+ 4032,
+ 4068,
+ 4104,
+ 4170
+ };
+
+static const MIDL_STUBLESS_PROXY_INFO IAccessibleTable_ProxyInfo =
+ {
+ &Object_StubDesc,
+ ia2_api_all__MIDL_ProcFormatString.Format,
+ &IAccessibleTable_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0
+ };
+
+
+static const MIDL_SERVER_INFO IAccessibleTable_ServerInfo =
+ {
+ &Object_StubDesc,
+ 0,
+ ia2_api_all__MIDL_ProcFormatString.Format,
+ &IAccessibleTable_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0,
+ 0};
+CINTERFACE_PROXY_VTABLE(32) _IAccessibleTableProxyVtbl =
+{
+ &IAccessibleTable_ProxyInfo,
+ &IID_IAccessibleTable,
+ IUnknown_QueryInterface_Proxy,
+ IUnknown_AddRef_Proxy,
+ IUnknown_Release_Proxy ,
+ (void *) (INT_PTR) -1 /* IAccessibleTable::get_accessibleAt */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleTable::get_caption */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleTable::get_childIndex */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleTable::get_columnDescription */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleTable::get_columnExtentAt */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleTable::get_columnHeader */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleTable::get_columnIndex */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleTable::get_nColumns */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleTable::get_nRows */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleTable::get_nSelectedChildren */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleTable::get_nSelectedColumns */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleTable::get_nSelectedRows */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleTable::get_rowDescription */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleTable::get_rowExtentAt */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleTable::get_rowHeader */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleTable::get_rowIndex */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleTable::get_selectedChildren */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleTable::get_selectedColumns */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleTable::get_selectedRows */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleTable::get_summary */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleTable::get_isColumnSelected */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleTable::get_isRowSelected */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleTable::get_isSelected */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleTable::selectRow */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleTable::selectColumn */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleTable::unselectRow */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleTable::unselectColumn */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleTable::get_rowColumnExtentsAtIndex */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleTable::get_modelChange */
+};
+
+const CInterfaceStubVtbl _IAccessibleTableStubVtbl =
+{
+ &IID_IAccessibleTable,
+ &IAccessibleTable_ServerInfo,
+ 32,
+ 0, /* pure interpreted */
+ CStdStubBuffer_METHODS
+};
+
+
+/* Object interface: IAccessibleTable2, ver. 0.0,
+ GUID={0x6167f295,0x06f0,0x4cdd,{0xa1,0xfa,0x02,0xe2,0x51,0x53,0xd8,0x69}} */
+
+#pragma code_seg(".orpc")
+static const unsigned short IAccessibleTable2_FormatStringOffsetTable[] =
+ {
+ 3060,
+ 3108,
+ 270,
+ 4206,
+ 1686,
+ 4242,
+ 4278,
+ 3366,
+ 4314,
+ 4356,
+ 4398,
+ 4440,
+ 4482,
+ 4518,
+ 4560,
+ 4602,
+ 4638,
+ 4674,
+ 4710,
+ 4746
+ };
+
+static const MIDL_STUBLESS_PROXY_INFO IAccessibleTable2_ProxyInfo =
+ {
+ &Object_StubDesc,
+ ia2_api_all__MIDL_ProcFormatString.Format,
+ &IAccessibleTable2_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0
+ };
+
+
+static const MIDL_SERVER_INFO IAccessibleTable2_ServerInfo =
+ {
+ &Object_StubDesc,
+ 0,
+ ia2_api_all__MIDL_ProcFormatString.Format,
+ &IAccessibleTable2_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0,
+ 0};
+CINTERFACE_PROXY_VTABLE(23) _IAccessibleTable2ProxyVtbl =
+{
+ &IAccessibleTable2_ProxyInfo,
+ &IID_IAccessibleTable2,
+ IUnknown_QueryInterface_Proxy,
+ IUnknown_AddRef_Proxy,
+ IUnknown_Release_Proxy ,
+ (void *) (INT_PTR) -1 /* IAccessibleTable2::get_cellAt */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleTable2::get_caption */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleTable2::get_columnDescription */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleTable2::get_nColumns */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleTable2::get_nRows */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleTable2::get_nSelectedCells */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleTable2::get_nSelectedColumns */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleTable2::get_nSelectedRows */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleTable2::get_rowDescription */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleTable2::get_selectedCells */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleTable2::get_selectedColumns */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleTable2::get_selectedRows */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleTable2::get_summary */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleTable2::get_isColumnSelected */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleTable2::get_isRowSelected */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleTable2::selectRow */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleTable2::selectColumn */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleTable2::unselectRow */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleTable2::unselectColumn */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleTable2::get_modelChange */
+};
+
+const CInterfaceStubVtbl _IAccessibleTable2StubVtbl =
+{
+ &IID_IAccessibleTable2,
+ &IAccessibleTable2_ServerInfo,
+ 23,
+ 0, /* pure interpreted */
+ CStdStubBuffer_METHODS
+};
+
+
+/* Object interface: IAccessibleTableCell, ver. 0.0,
+ GUID={0x594116B1,0xC99F,0x4847,{0xAD,0x06,0x0A,0x7A,0x86,0xEC,0xE6,0x45}} */
+
+#pragma code_seg(".orpc")
+static const unsigned short IAccessibleTableCell_FormatStringOffsetTable[] =
+ {
+ 198,
+ 4782,
+ 72,
+ 4206,
+ 4824,
+ 4242,
+ 4866,
+ 4902,
+ 4962
+ };
+
+static const MIDL_STUBLESS_PROXY_INFO IAccessibleTableCell_ProxyInfo =
+ {
+ &Object_StubDesc,
+ ia2_api_all__MIDL_ProcFormatString.Format,
+ &IAccessibleTableCell_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0
+ };
+
+
+static const MIDL_SERVER_INFO IAccessibleTableCell_ServerInfo =
+ {
+ &Object_StubDesc,
+ 0,
+ ia2_api_all__MIDL_ProcFormatString.Format,
+ &IAccessibleTableCell_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0,
+ 0};
+CINTERFACE_PROXY_VTABLE(12) _IAccessibleTableCellProxyVtbl =
+{
+ &IAccessibleTableCell_ProxyInfo,
+ &IID_IAccessibleTableCell,
+ IUnknown_QueryInterface_Proxy,
+ IUnknown_AddRef_Proxy,
+ IUnknown_Release_Proxy ,
+ (void *) (INT_PTR) -1 /* IAccessibleTableCell::get_columnExtent */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleTableCell::get_columnHeaderCells */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleTableCell::get_columnIndex */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleTableCell::get_rowExtent */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleTableCell::get_rowHeaderCells */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleTableCell::get_rowIndex */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleTableCell::get_isSelected */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleTableCell::get_rowColumnExtents */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleTableCell::get_table */
+};
+
+const CInterfaceStubVtbl _IAccessibleTableCellStubVtbl =
+{
+ &IID_IAccessibleTableCell,
+ &IAccessibleTableCell_ServerInfo,
+ 12,
+ 0, /* pure interpreted */
+ CStdStubBuffer_METHODS
+};
+
+
+/* Object interface: IAccessibleImage, ver. 0.0,
+ GUID={0xFE5ABB3D,0x615E,0x4f7b,{0x90,0x9F,0x5F,0x0E,0xDA,0x9E,0x8D,0xDE}} */
+
+#pragma code_seg(".orpc")
+static const unsigned short IAccessibleImage_FormatStringOffsetTable[] =
+ {
+ 0,
+ 4998,
+ 5046
+ };
+
+static const MIDL_STUBLESS_PROXY_INFO IAccessibleImage_ProxyInfo =
+ {
+ &Object_StubDesc,
+ ia2_api_all__MIDL_ProcFormatString.Format,
+ &IAccessibleImage_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0
+ };
+
+
+static const MIDL_SERVER_INFO IAccessibleImage_ServerInfo =
+ {
+ &Object_StubDesc,
+ 0,
+ ia2_api_all__MIDL_ProcFormatString.Format,
+ &IAccessibleImage_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0,
+ 0};
+CINTERFACE_PROXY_VTABLE(6) _IAccessibleImageProxyVtbl =
+{
+ &IAccessibleImage_ProxyInfo,
+ &IID_IAccessibleImage,
+ IUnknown_QueryInterface_Proxy,
+ IUnknown_AddRef_Proxy,
+ IUnknown_Release_Proxy ,
+ (void *) (INT_PTR) -1 /* IAccessibleImage::get_description */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleImage::get_imagePosition */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleImage::get_imageSize */
+};
+
+const CInterfaceStubVtbl _IAccessibleImageStubVtbl =
+{
+ &IID_IAccessibleImage,
+ &IAccessibleImage_ServerInfo,
+ 6,
+ 0, /* pure interpreted */
+ CStdStubBuffer_METHODS
+};
+
+
+/* Standard interface: __MIDL_itf_ia2_api_all_0000_0016, ver. 0.0,
+ GUID={0x00000000,0x0000,0x0000,{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}} */
+
+
+/* Object interface: IAccessibleApplication, ver. 0.0,
+ GUID={0xD49DED83,0x5B25,0x43F4,{0x9B,0x95,0x93,0xB4,0x45,0x95,0x97,0x9E}} */
+
+#pragma code_seg(".orpc")
+static const unsigned short IAccessibleApplication_FormatStringOffsetTable[] =
+ {
+ 0,
+ 36,
+ 5088,
+ 5124
+ };
+
+static const MIDL_STUBLESS_PROXY_INFO IAccessibleApplication_ProxyInfo =
+ {
+ &Object_StubDesc,
+ ia2_api_all__MIDL_ProcFormatString.Format,
+ &IAccessibleApplication_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0
+ };
+
+
+static const MIDL_SERVER_INFO IAccessibleApplication_ServerInfo =
+ {
+ &Object_StubDesc,
+ 0,
+ ia2_api_all__MIDL_ProcFormatString.Format,
+ &IAccessibleApplication_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0,
+ 0};
+CINTERFACE_PROXY_VTABLE(7) _IAccessibleApplicationProxyVtbl =
+{
+ &IAccessibleApplication_ProxyInfo,
+ &IID_IAccessibleApplication,
+ IUnknown_QueryInterface_Proxy,
+ IUnknown_AddRef_Proxy,
+ IUnknown_Release_Proxy ,
+ (void *) (INT_PTR) -1 /* IAccessibleApplication::get_appName */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleApplication::get_appVersion */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleApplication::get_toolkitName */ ,
+ (void *) (INT_PTR) -1 /* IAccessibleApplication::get_toolkitVersion */
+};
+
+const CInterfaceStubVtbl _IAccessibleApplicationStubVtbl =
+{
+ &IID_IAccessibleApplication,
+ &IAccessibleApplication_ServerInfo,
+ 7,
+ 0, /* pure interpreted */
+ CStdStubBuffer_METHODS
+};
+
+
+/* Object interface: IAccessibleDocument, ver. 0.0,
+ GUID={0xC48C7FCF,0x4AB5,0x4056,{0xAF,0xA6,0x90,0x2D,0x6E,0x1D,0x11,0x49}} */
+
+#pragma code_seg(".orpc")
+static const unsigned short IAccessibleDocument_FormatStringOffsetTable[] =
+ {
+ 5160
+ };
+
+static const MIDL_STUBLESS_PROXY_INFO IAccessibleDocument_ProxyInfo =
+ {
+ &Object_StubDesc,
+ ia2_api_all__MIDL_ProcFormatString.Format,
+ &IAccessibleDocument_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0
+ };
+
+
+static const MIDL_SERVER_INFO IAccessibleDocument_ServerInfo =
+ {
+ &Object_StubDesc,
+ 0,
+ ia2_api_all__MIDL_ProcFormatString.Format,
+ &IAccessibleDocument_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0,
+ 0};
+CINTERFACE_PROXY_VTABLE(4) _IAccessibleDocumentProxyVtbl =
+{
+ &IAccessibleDocument_ProxyInfo,
+ &IID_IAccessibleDocument,
+ IUnknown_QueryInterface_Proxy,
+ IUnknown_AddRef_Proxy,
+ IUnknown_Release_Proxy ,
+ (void *) (INT_PTR) -1 /* IAccessibleDocument::get_anchorTarget */
+};
+
+const CInterfaceStubVtbl _IAccessibleDocumentStubVtbl =
+{
+ &IID_IAccessibleDocument,
+ &IAccessibleDocument_ServerInfo,
+ 4,
+ 0, /* pure interpreted */
+ CStdStubBuffer_METHODS
+};
+
+
+/* Standard interface: __MIDL_itf_ia2_api_all_0000_0018, ver. 0.0,
+ GUID={0x00000000,0x0000,0x0000,{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}} */
+
+static const MIDL_STUB_DESC Object_StubDesc =
+ {
+ 0,
+ NdrOleAllocate,
+ NdrOleFree,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ ia2_api_all__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 _ia2_api_all_ProxyVtblList[] =
+{
+ ( CInterfaceProxyVtbl *) &_IAccessibleHyperlinkProxyVtbl,
+ ( CInterfaceProxyVtbl *) &_IAccessibleImageProxyVtbl,
+ ( CInterfaceProxyVtbl *) &_IAccessibleActionProxyVtbl,
+ ( CInterfaceProxyVtbl *) &_IAccessibleValueProxyVtbl,
+ ( CInterfaceProxyVtbl *) &_IAccessible2ProxyVtbl,
+ ( CInterfaceProxyVtbl *) &_IAccessibleTableProxyVtbl,
+ ( CInterfaceProxyVtbl *) &_IAccessibleApplicationProxyVtbl,
+ ( CInterfaceProxyVtbl *) &_IAccessibleTable2ProxyVtbl,
+ ( CInterfaceProxyVtbl *) &_IAccessibleEditableTextProxyVtbl,
+ ( CInterfaceProxyVtbl *) &_IAccessibleHypertext2ProxyVtbl,
+ ( CInterfaceProxyVtbl *) &_IAccessibleComponentProxyVtbl,
+ ( CInterfaceProxyVtbl *) &_IAccessibleTableCellProxyVtbl,
+ ( CInterfaceProxyVtbl *) &_IAccessibleHypertextProxyVtbl,
+ ( CInterfaceProxyVtbl *) &_IAccessibleText2ProxyVtbl,
+ ( CInterfaceProxyVtbl *) &_IAccessibleDocumentProxyVtbl,
+ ( CInterfaceProxyVtbl *) &_IAccessible2_2ProxyVtbl,
+ ( CInterfaceProxyVtbl *) &_IAccessibleRelationProxyVtbl,
+ ( CInterfaceProxyVtbl *) &_IAccessibleTextProxyVtbl,
+ 0
+};
+
+const CInterfaceStubVtbl * const _ia2_api_all_StubVtblList[] =
+{
+ ( CInterfaceStubVtbl *) &_IAccessibleHyperlinkStubVtbl,
+ ( CInterfaceStubVtbl *) &_IAccessibleImageStubVtbl,
+ ( CInterfaceStubVtbl *) &_IAccessibleActionStubVtbl,
+ ( CInterfaceStubVtbl *) &_IAccessibleValueStubVtbl,
+ ( CInterfaceStubVtbl *) &_IAccessible2StubVtbl,
+ ( CInterfaceStubVtbl *) &_IAccessibleTableStubVtbl,
+ ( CInterfaceStubVtbl *) &_IAccessibleApplicationStubVtbl,
+ ( CInterfaceStubVtbl *) &_IAccessibleTable2StubVtbl,
+ ( CInterfaceStubVtbl *) &_IAccessibleEditableTextStubVtbl,
+ ( CInterfaceStubVtbl *) &_IAccessibleHypertext2StubVtbl,
+ ( CInterfaceStubVtbl *) &_IAccessibleComponentStubVtbl,
+ ( CInterfaceStubVtbl *) &_IAccessibleTableCellStubVtbl,
+ ( CInterfaceStubVtbl *) &_IAccessibleHypertextStubVtbl,
+ ( CInterfaceStubVtbl *) &_IAccessibleText2StubVtbl,
+ ( CInterfaceStubVtbl *) &_IAccessibleDocumentStubVtbl,
+ ( CInterfaceStubVtbl *) &_IAccessible2_2StubVtbl,
+ ( CInterfaceStubVtbl *) &_IAccessibleRelationStubVtbl,
+ ( CInterfaceStubVtbl *) &_IAccessibleTextStubVtbl,
+ 0
+};
+
+PCInterfaceName const _ia2_api_all_InterfaceNamesList[] =
+{
+ "IAccessibleHyperlink",
+ "IAccessibleImage",
+ "IAccessibleAction",
+ "IAccessibleValue",
+ "IAccessible2",
+ "IAccessibleTable",
+ "IAccessibleApplication",
+ "IAccessibleTable2",
+ "IAccessibleEditableText",
+ "IAccessibleHypertext2",
+ "IAccessibleComponent",
+ "IAccessibleTableCell",
+ "IAccessibleHypertext",
+ "IAccessibleText2",
+ "IAccessibleDocument",
+ "IAccessible2_2",
+ "IAccessibleRelation",
+ "IAccessibleText",
+ 0
+};
+
+const IID * const _ia2_api_all_BaseIIDList[] =
+{
+ 0,
+ 0,
+ 0,
+ 0,
+ &IID_IAccessible,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ &IID_IAccessible,
+ 0,
+ 0,
+ 0
+};
+
+
+#define _ia2_api_all_CHECK_IID(n) IID_GENERIC_CHECK_IID( _ia2_api_all, pIID, n)
+
+int __stdcall _ia2_api_all_IID_Lookup( const IID * pIID, int * pIndex )
+{
+ IID_BS_LOOKUP_SETUP
+
+ IID_BS_LOOKUP_INITIAL_TEST( _ia2_api_all, 18, 16 )
+ IID_BS_LOOKUP_NEXT_TEST( _ia2_api_all, 8 )
+ IID_BS_LOOKUP_NEXT_TEST( _ia2_api_all, 4 )
+ IID_BS_LOOKUP_NEXT_TEST( _ia2_api_all, 2 )
+ IID_BS_LOOKUP_NEXT_TEST( _ia2_api_all, 1 )
+ IID_BS_LOOKUP_RETURN_RESULT( _ia2_api_all, 18, *pIndex )
+
+}
+
+const ExtendedProxyFileInfo ia2_api_all_ProxyFileInfo =
+{
+ (PCInterfaceProxyVtblList *) & _ia2_api_all_ProxyVtblList,
+ (PCInterfaceStubVtblList *) & _ia2_api_all_StubVtblList,
+ (const PCInterfaceName * ) & _ia2_api_all_InterfaceNamesList,
+ (const IID ** ) & _ia2_api_all_BaseIIDList,
+ & _ia2_api_all_IID_Lookup,
+ 18,
+ 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_) */
+
diff --git a/chromium/third_party/win_build_output/midl/third_party/isimpledom/ISimpleDOMDocument.idl/x64/ISimpleDOMDocument.dlldata.c b/chromium/third_party/win_build_output/midl/third_party/isimpledom/ISimpleDOMDocument.idl/x64/ISimpleDOMDocument.dlldata.c
new file mode 100644
index 00000000000..75f0e3165e7
--- /dev/null
+++ b/chromium/third_party/win_build_output/midl/third_party/isimpledom/ISimpleDOMDocument.idl/x64/ISimpleDOMDocument.dlldata.c
@@ -0,0 +1,37 @@
+/*********************************************************
+ 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
+
+*********************************************************/
+
+
+#include <rpcproxy.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+EXTERN_PROXY_FILE( ISimpleDOMDocument )
+
+
+PROXYFILE_LIST_START
+/* Start of list */
+ REFERENCE_PROXY_FILE( ISimpleDOMDocument ),
+/* 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/third_party/isimpledom/ISimpleDOMDocument.idl/x64/ISimpleDOMDocument.h b/chromium/third_party/win_build_output/midl/third_party/isimpledom/ISimpleDOMDocument.idl/x64/ISimpleDOMDocument.h
new file mode 100644
index 00000000000..9248417be45
--- /dev/null
+++ b/chromium/third_party/win_build_output/midl/third_party/isimpledom/ISimpleDOMDocument.idl/x64/ISimpleDOMDocument.h
@@ -0,0 +1,284 @@
+
+
+/* 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 ../../third_party/isimpledom/ISimpleDOMDocument.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 __ISimpleDOMDocument_h__
+#define __ISimpleDOMDocument_h__
+
+#if defined(_MSC_VER) && (_MSC_VER >= 1020)
+#pragma once
+#endif
+
+/* Forward Declarations */
+
+#ifndef __ISimpleDOMDocument_FWD_DEFINED__
+#define __ISimpleDOMDocument_FWD_DEFINED__
+typedef interface ISimpleDOMDocument ISimpleDOMDocument;
+
+#endif /* __ISimpleDOMDocument_FWD_DEFINED__ */
+
+
+/* header files for imported files */
+#include "objidl.h"
+#include "oaidl.h"
+
+#ifdef __cplusplus
+extern "C"{
+#endif
+
+
+/* interface __MIDL_itf_ISimpleDOMDocument_0000_0000 */
+/* [local] */
+
+///////////////////////////////////////////////////////////////////////////////////////////////////////
+//
+// ISimpleDOMDocument
+//
+// @STATUS UNDER_REVIEW
+// ---------------------------------------------------------------------------------------------------=
+//
+// get_URL(out] BSTR *url)
+// ---------------------------------------------------------------------------------------------------=
+// Get the internet URL associated with this document.
+//
+// get_title([out BSTR *title
+// ---------------------------------------------------------------------------------------------------=
+// Get the document's title from the <TITLE> element
+//
+// get_mimeType([out BSTR *mimeType
+// ---------------------------------------------------------------------------------------------------=
+// Get the registered mime type, such as text/html
+//
+// get_docType([out] BSTR *docType
+// ---------------------------------------------------------------------------------------------------=
+// Get doctype associated with the <!DOCTYPE ..> element
+//
+// get_nameSpaceURIForID([in] short nameSpaceID, [out] BSTR *nameSpaceURI)
+// ---------------------------------------------------------------------------------------------------=
+// Some of the methods for ISimpleDOMNode return a nameSpaceID (-1,0,1,2,3,....)
+// This method returns the associated namespace URI for each ID.
+//
+// set_alternateViewMediaTypes([in] BSTR *commaSeparatedMediaType)
+// ---------------------------------------------------------------------------------------------------=
+// For style property retrieval on nsISimpleDOMNode elements,
+// set the additional alternate media types that properties are available for.
+// [in] BSTR *commaSeparatedMediaTypes is a comma separate list, for example "aural, braille".
+// The alternate media properties are requested with nsISimpleDOMNode::get_computedStyle.
+// Note: setting this value on a document will increase memory overhead, and may create a small delay.
+//
+// W3C media Types:
+// * all: Suitable for all devices.
+// * aural: Intended for speech synthesizers. See the section on aural style sheets for details.
+// * braille: Intended for braille tactile feedback devices.
+// * embossed: Intended for paged braille printers.
+// * handheld: Intended for handheld devices - typically small screen, monochrome, limited bandwidth.
+// * print: Intended for paged, opaque material and for documents viewed on screen in print preview mode. Please consult the section on paged media for information about formatting issues that are specific to paged media.
+// * projection: Intended for projected presentations, for example projectors or print to transparencies. Please consult the section on paged media for information about formatting issues that are specific to paged media.
+// * screen: Intended primarily for color computer screens.
+// * tty: intended for media using a fixed-pitch character grid, such as teletypes, terminals, or portable devices with limited display capabilities. Authors should not use pixel units with the tty media type.
+// * tv: Intended for television-type devices - low resolution, color, limited-scrollability screens, sound
+// * See latest W3C CSS specs for complete list of media types
+//
+//
+///////////////////////////////////////////////////////////////////////////////////////////////////////
+
+
+#define DISPID_DOC_URL ( -5904 )
+
+#define DISPID_DOC_TITLE ( -5905 )
+
+#define DISPID_DOC_MIMETYPE ( -5906 )
+
+#define DISPID_DOC_DOCTYPE ( -5907 )
+
+#define DISPID_DOC_NAMESPACE ( -5908 )
+
+#define DISPID_DOC_MEDIATYPES ( -5909 )
+
+
+
+extern RPC_IF_HANDLE __MIDL_itf_ISimpleDOMDocument_0000_0000_v0_0_c_ifspec;
+extern RPC_IF_HANDLE __MIDL_itf_ISimpleDOMDocument_0000_0000_v0_0_s_ifspec;
+
+#ifndef __ISimpleDOMDocument_INTERFACE_DEFINED__
+#define __ISimpleDOMDocument_INTERFACE_DEFINED__
+
+/* interface ISimpleDOMDocument */
+/* [uuid][object] */
+
+
+EXTERN_C const IID IID_ISimpleDOMDocument;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("0D68D6D0-D93D-4d08-A30D-F00DD1F45B24")
+ ISimpleDOMDocument : public IUnknown
+ {
+ public:
+ virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_URL(
+ /* [retval][out] */ BSTR *url) = 0;
+
+ virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_title(
+ /* [retval][out] */ BSTR *title) = 0;
+
+ virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_mimeType(
+ /* [retval][out] */ BSTR *mimeType) = 0;
+
+ virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_docType(
+ /* [retval][out] */ BSTR *docType) = 0;
+
+ virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_nameSpaceURIForID(
+ /* [in] */ short nameSpaceID,
+ /* [retval][out] */ BSTR *nameSpaceURI) = 0;
+
+ virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_alternateViewMediaTypes(
+ /* [in] */ BSTR *commaSeparatedMediaTypes) = 0;
+
+ };
+
+
+#else /* C style interface */
+
+ typedef struct ISimpleDOMDocumentVtbl
+ {
+ BEGIN_INTERFACE
+
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ ISimpleDOMDocument * This,
+ /* [in] */ REFIID riid,
+ /* [annotation][iid_is][out] */
+ _COM_Outptr_ void **ppvObject);
+
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ ISimpleDOMDocument * This);
+
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ ISimpleDOMDocument * This);
+
+ /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_URL )(
+ ISimpleDOMDocument * This,
+ /* [retval][out] */ BSTR *url);
+
+ /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_title )(
+ ISimpleDOMDocument * This,
+ /* [retval][out] */ BSTR *title);
+
+ /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_mimeType )(
+ ISimpleDOMDocument * This,
+ /* [retval][out] */ BSTR *mimeType);
+
+ /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_docType )(
+ ISimpleDOMDocument * This,
+ /* [retval][out] */ BSTR *docType);
+
+ /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nameSpaceURIForID )(
+ ISimpleDOMDocument * This,
+ /* [in] */ short nameSpaceID,
+ /* [retval][out] */ BSTR *nameSpaceURI);
+
+ /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_alternateViewMediaTypes )(
+ ISimpleDOMDocument * This,
+ /* [in] */ BSTR *commaSeparatedMediaTypes);
+
+ END_INTERFACE
+ } ISimpleDOMDocumentVtbl;
+
+ interface ISimpleDOMDocument
+ {
+ CONST_VTBL struct ISimpleDOMDocumentVtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define ISimpleDOMDocument_QueryInterface(This,riid,ppvObject) \
+ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
+
+#define ISimpleDOMDocument_AddRef(This) \
+ ( (This)->lpVtbl -> AddRef(This) )
+
+#define ISimpleDOMDocument_Release(This) \
+ ( (This)->lpVtbl -> Release(This) )
+
+
+#define ISimpleDOMDocument_get_URL(This,url) \
+ ( (This)->lpVtbl -> get_URL(This,url) )
+
+#define ISimpleDOMDocument_get_title(This,title) \
+ ( (This)->lpVtbl -> get_title(This,title) )
+
+#define ISimpleDOMDocument_get_mimeType(This,mimeType) \
+ ( (This)->lpVtbl -> get_mimeType(This,mimeType) )
+
+#define ISimpleDOMDocument_get_docType(This,docType) \
+ ( (This)->lpVtbl -> get_docType(This,docType) )
+
+#define ISimpleDOMDocument_get_nameSpaceURIForID(This,nameSpaceID,nameSpaceURI) \
+ ( (This)->lpVtbl -> get_nameSpaceURIForID(This,nameSpaceID,nameSpaceURI) )
+
+#define ISimpleDOMDocument_put_alternateViewMediaTypes(This,commaSeparatedMediaTypes) \
+ ( (This)->lpVtbl -> put_alternateViewMediaTypes(This,commaSeparatedMediaTypes) )
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+
+#endif /* __ISimpleDOMDocument_INTERFACE_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 * );
+
+/* end of Additional Prototypes */
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif
+
+
diff --git a/chromium/third_party/win_build_output/midl/third_party/isimpledom/ISimpleDOMDocument.idl/x64/ISimpleDOMDocument_i.c b/chromium/third_party/win_build_output/midl/third_party/isimpledom/ISimpleDOMDocument.idl/x64/ISimpleDOMDocument_i.c
new file mode 100644
index 00000000000..746af609916
--- /dev/null
+++ b/chromium/third_party/win_build_output/midl/third_party/isimpledom/ISimpleDOMDocument.idl/x64/ISimpleDOMDocument_i.c
@@ -0,0 +1,79 @@
+
+
+/* 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 ../../third_party/isimpledom/ISimpleDOMDocument.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_ISimpleDOMDocument,0x0D68D6D0,0xD93D,0x4d08,0xA3,0x0D,0xF0,0x0D,0xD1,0xF4,0x5B,0x24);
+
+#undef MIDL_DEFINE_GUID
+
+#ifdef __cplusplus
+}
+#endif
+
+
+
diff --git a/chromium/third_party/win_build_output/midl/third_party/isimpledom/ISimpleDOMDocument.idl/x64/ISimpleDOMDocument_p.c b/chromium/third_party/win_build_output/midl/third_party/isimpledom/ISimpleDOMDocument.idl/x64/ISimpleDOMDocument_p.c
new file mode 100644
index 00000000000..fb71de31403
--- /dev/null
+++ b/chromium/third_party/win_build_output/midl/third_party/isimpledom/ISimpleDOMDocument.idl/x64/ISimpleDOMDocument_p.c
@@ -0,0 +1,509 @@
+
+
+/* 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 ../../third_party/isimpledom/ISimpleDOMDocument.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 "ISimpleDOMDocument.h"
+
+#define TYPE_FORMAT_STRING_SIZE 61
+#define PROC_FORMAT_STRING_SIZE 235
+#define EXPR_FORMAT_STRING_SIZE 1
+#define TRANSMIT_AS_TABLE_SIZE 0
+#define WIRE_MARSHAL_TABLE_SIZE 1
+
+typedef struct _ISimpleDOMDocument_MIDL_TYPE_FORMAT_STRING
+ {
+ short Pad;
+ unsigned char Format[ TYPE_FORMAT_STRING_SIZE ];
+ } ISimpleDOMDocument_MIDL_TYPE_FORMAT_STRING;
+
+typedef struct _ISimpleDOMDocument_MIDL_PROC_FORMAT_STRING
+ {
+ short Pad;
+ unsigned char Format[ PROC_FORMAT_STRING_SIZE ];
+ } ISimpleDOMDocument_MIDL_PROC_FORMAT_STRING;
+
+typedef struct _ISimpleDOMDocument_MIDL_EXPR_FORMAT_STRING
+ {
+ long Pad;
+ unsigned char Format[ EXPR_FORMAT_STRING_SIZE ];
+ } ISimpleDOMDocument_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 ISimpleDOMDocument_MIDL_TYPE_FORMAT_STRING ISimpleDOMDocument__MIDL_TypeFormatString;
+extern const ISimpleDOMDocument_MIDL_PROC_FORMAT_STRING ISimpleDOMDocument__MIDL_ProcFormatString;
+extern const ISimpleDOMDocument_MIDL_EXPR_FORMAT_STRING ISimpleDOMDocument__MIDL_ExprFormatString;
+
+
+extern const MIDL_STUB_DESC Object_StubDesc;
+
+
+extern const MIDL_SERVER_INFO ISimpleDOMDocument_ServerInfo;
+extern const MIDL_STUBLESS_PROXY_INFO ISimpleDOMDocument_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 ISimpleDOMDocument_MIDL_PROC_FORMAT_STRING ISimpleDOMDocument__MIDL_ProcFormatString =
+ {
+ 0,
+ {
+
+ /* Procedure get_URL */
+
+ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2 */ NdrFcLong( 0x0 ), /* 0 */
+/* 6 */ NdrFcShort( 0x3 ), /* 3 */
+/* 8 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 10 */ NdrFcShort( 0x0 ), /* 0 */
+/* 12 */ NdrFcShort( 0x8 ), /* 8 */
+/* 14 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 16 */ 0xa, /* 10 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 18 */ NdrFcShort( 0x1 ), /* 1 */
+/* 20 */ NdrFcShort( 0x0 ), /* 0 */
+/* 22 */ NdrFcShort( 0x0 ), /* 0 */
+/* 24 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter url */
+
+/* 26 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
+/* 28 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 30 */ NdrFcShort( 0x20 ), /* Type Offset=32 */
+
+ /* 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_title */
+
+/* 38 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 40 */ NdrFcLong( 0x0 ), /* 0 */
+/* 44 */ NdrFcShort( 0x4 ), /* 4 */
+/* 46 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 48 */ NdrFcShort( 0x0 ), /* 0 */
+/* 50 */ NdrFcShort( 0x8 ), /* 8 */
+/* 52 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 54 */ 0xa, /* 10 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 56 */ NdrFcShort( 0x1 ), /* 1 */
+/* 58 */ NdrFcShort( 0x0 ), /* 0 */
+/* 60 */ NdrFcShort( 0x0 ), /* 0 */
+/* 62 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter title */
+
+/* 64 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
+/* 66 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 68 */ NdrFcShort( 0x20 ), /* Type Offset=32 */
+
+ /* Return value */
+
+/* 70 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 72 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 74 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_mimeType */
+
+/* 76 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 78 */ NdrFcLong( 0x0 ), /* 0 */
+/* 82 */ NdrFcShort( 0x5 ), /* 5 */
+/* 84 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 86 */ NdrFcShort( 0x0 ), /* 0 */
+/* 88 */ NdrFcShort( 0x8 ), /* 8 */
+/* 90 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 92 */ 0xa, /* 10 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 94 */ NdrFcShort( 0x1 ), /* 1 */
+/* 96 */ NdrFcShort( 0x0 ), /* 0 */
+/* 98 */ NdrFcShort( 0x0 ), /* 0 */
+/* 100 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter mimeType */
+
+/* 102 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
+/* 104 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 106 */ NdrFcShort( 0x20 ), /* Type Offset=32 */
+
+ /* Return value */
+
+/* 108 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 110 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 112 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_docType */
+
+/* 114 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 116 */ NdrFcLong( 0x0 ), /* 0 */
+/* 120 */ NdrFcShort( 0x6 ), /* 6 */
+/* 122 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 124 */ NdrFcShort( 0x0 ), /* 0 */
+/* 126 */ NdrFcShort( 0x8 ), /* 8 */
+/* 128 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 130 */ 0xa, /* 10 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 132 */ NdrFcShort( 0x1 ), /* 1 */
+/* 134 */ NdrFcShort( 0x0 ), /* 0 */
+/* 136 */ NdrFcShort( 0x0 ), /* 0 */
+/* 138 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter docType */
+
+/* 140 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
+/* 142 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 144 */ NdrFcShort( 0x20 ), /* Type Offset=32 */
+
+ /* Return value */
+
+/* 146 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 148 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 150 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_nameSpaceURIForID */
+
+/* 152 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 154 */ NdrFcLong( 0x0 ), /* 0 */
+/* 158 */ NdrFcShort( 0x7 ), /* 7 */
+/* 160 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
+/* 162 */ NdrFcShort( 0x6 ), /* 6 */
+/* 164 */ NdrFcShort( 0x8 ), /* 8 */
+/* 166 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x3, /* 3 */
+/* 168 */ 0xa, /* 10 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 170 */ NdrFcShort( 0x1 ), /* 1 */
+/* 172 */ NdrFcShort( 0x0 ), /* 0 */
+/* 174 */ NdrFcShort( 0x0 ), /* 0 */
+/* 176 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter nameSpaceID */
+
+/* 178 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 180 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 182 */ 0x6, /* FC_SHORT */
+ 0x0, /* 0 */
+
+ /* Parameter nameSpaceURI */
+
+/* 184 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
+/* 186 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 188 */ NdrFcShort( 0x20 ), /* Type Offset=32 */
+
+ /* Return value */
+
+/* 190 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 192 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 194 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure put_alternateViewMediaTypes */
+
+/* 196 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 198 */ NdrFcLong( 0x0 ), /* 0 */
+/* 202 */ NdrFcShort( 0x8 ), /* 8 */
+/* 204 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 206 */ NdrFcShort( 0x0 ), /* 0 */
+/* 208 */ NdrFcShort( 0x8 ), /* 8 */
+/* 210 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 212 */ 0xa, /* 10 */
+ 0x5, /* Ext Flags: new corr desc, srv corr check, */
+/* 214 */ NdrFcShort( 0x0 ), /* 0 */
+/* 216 */ NdrFcShort( 0x1 ), /* 1 */
+/* 218 */ NdrFcShort( 0x0 ), /* 0 */
+/* 220 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter commaSeparatedMediaTypes */
+
+/* 222 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
+/* 224 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 226 */ NdrFcShort( 0x32 ), /* Type Offset=50 */
+
+ /* Return value */
+
+/* 228 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 230 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 232 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ 0x0
+ }
+ };
+
+static const ISimpleDOMDocument_MIDL_TYPE_FORMAT_STRING ISimpleDOMDocument__MIDL_TypeFormatString =
+ {
+ 0,
+ {
+ NdrFcShort( 0x0 ), /* 0 */
+/* 2 */
+ 0x11, 0x4, /* FC_RP [alloced_on_stack] */
+/* 4 */ NdrFcShort( 0x1c ), /* Offset= 28 (32) */
+/* 6 */
+ 0x13, 0x0, /* FC_OP */
+/* 8 */ NdrFcShort( 0xe ), /* Offset= 14 (22) */
+/* 10 */
+ 0x1b, /* FC_CARRAY */
+ 0x1, /* 1 */
+/* 12 */ NdrFcShort( 0x2 ), /* 2 */
+/* 14 */ 0x9, /* Corr desc: FC_ULONG */
+ 0x0, /* */
+/* 16 */ NdrFcShort( 0xfffc ), /* -4 */
+/* 18 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
+/* 20 */ 0x6, /* FC_SHORT */
+ 0x5b, /* FC_END */
+/* 22 */
+ 0x17, /* FC_CSTRUCT */
+ 0x3, /* 3 */
+/* 24 */ NdrFcShort( 0x8 ), /* 8 */
+/* 26 */ NdrFcShort( 0xfff0 ), /* Offset= -16 (10) */
+/* 28 */ 0x8, /* FC_LONG */
+ 0x8, /* FC_LONG */
+/* 30 */ 0x5c, /* FC_PAD */
+ 0x5b, /* FC_END */
+/* 32 */ 0xb4, /* FC_USER_MARSHAL */
+ 0x83, /* 131 */
+/* 34 */ NdrFcShort( 0x0 ), /* 0 */
+/* 36 */ NdrFcShort( 0x8 ), /* 8 */
+/* 38 */ NdrFcShort( 0x0 ), /* 0 */
+/* 40 */ NdrFcShort( 0xffde ), /* Offset= -34 (6) */
+/* 42 */
+ 0x11, 0x0, /* FC_RP */
+/* 44 */ NdrFcShort( 0x6 ), /* Offset= 6 (50) */
+/* 46 */
+ 0x12, 0x0, /* FC_UP */
+/* 48 */ NdrFcShort( 0xffe6 ), /* Offset= -26 (22) */
+/* 50 */ 0xb4, /* FC_USER_MARSHAL */
+ 0x83, /* 131 */
+/* 52 */ NdrFcShort( 0x0 ), /* 0 */
+/* 54 */ NdrFcShort( 0x8 ), /* 8 */
+/* 56 */ NdrFcShort( 0x0 ), /* 0 */
+/* 58 */ NdrFcShort( 0xfff4 ), /* Offset= -12 (46) */
+
+ 0x0
+ }
+ };
+
+static const USER_MARSHAL_ROUTINE_QUADRUPLE UserMarshalRoutines[ WIRE_MARSHAL_TABLE_SIZE ] =
+ {
+
+ {
+ BSTR_UserSize
+ ,BSTR_UserMarshal
+ ,BSTR_UserUnmarshal
+ ,BSTR_UserFree
+ }
+
+ };
+
+
+
+/* Standard interface: __MIDL_itf_ISimpleDOMDocument_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: ISimpleDOMDocument, ver. 0.0,
+ GUID={0x0D68D6D0,0xD93D,0x4d08,{0xA3,0x0D,0xF0,0x0D,0xD1,0xF4,0x5B,0x24}} */
+
+#pragma code_seg(".orpc")
+static const unsigned short ISimpleDOMDocument_FormatStringOffsetTable[] =
+ {
+ 0,
+ 38,
+ 76,
+ 114,
+ 152,
+ 196
+ };
+
+static const MIDL_STUBLESS_PROXY_INFO ISimpleDOMDocument_ProxyInfo =
+ {
+ &Object_StubDesc,
+ ISimpleDOMDocument__MIDL_ProcFormatString.Format,
+ &ISimpleDOMDocument_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0
+ };
+
+
+static const MIDL_SERVER_INFO ISimpleDOMDocument_ServerInfo =
+ {
+ &Object_StubDesc,
+ 0,
+ ISimpleDOMDocument__MIDL_ProcFormatString.Format,
+ &ISimpleDOMDocument_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0,
+ 0};
+CINTERFACE_PROXY_VTABLE(9) _ISimpleDOMDocumentProxyVtbl =
+{
+ &ISimpleDOMDocument_ProxyInfo,
+ &IID_ISimpleDOMDocument,
+ IUnknown_QueryInterface_Proxy,
+ IUnknown_AddRef_Proxy,
+ IUnknown_Release_Proxy ,
+ (void *) (INT_PTR) -1 /* ISimpleDOMDocument::get_URL */ ,
+ (void *) (INT_PTR) -1 /* ISimpleDOMDocument::get_title */ ,
+ (void *) (INT_PTR) -1 /* ISimpleDOMDocument::get_mimeType */ ,
+ (void *) (INT_PTR) -1 /* ISimpleDOMDocument::get_docType */ ,
+ (void *) (INT_PTR) -1 /* ISimpleDOMDocument::get_nameSpaceURIForID */ ,
+ (void *) (INT_PTR) -1 /* ISimpleDOMDocument::put_alternateViewMediaTypes */
+};
+
+const CInterfaceStubVtbl _ISimpleDOMDocumentStubVtbl =
+{
+ &IID_ISimpleDOMDocument,
+ &ISimpleDOMDocument_ServerInfo,
+ 9,
+ 0, /* pure interpreted */
+ CStdStubBuffer_METHODS
+};
+
+static const MIDL_STUB_DESC Object_StubDesc =
+ {
+ 0,
+ NdrOleAllocate,
+ NdrOleFree,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ ISimpleDOMDocument__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 _ISimpleDOMDocument_ProxyVtblList[] =
+{
+ ( CInterfaceProxyVtbl *) &_ISimpleDOMDocumentProxyVtbl,
+ 0
+};
+
+const CInterfaceStubVtbl * const _ISimpleDOMDocument_StubVtblList[] =
+{
+ ( CInterfaceStubVtbl *) &_ISimpleDOMDocumentStubVtbl,
+ 0
+};
+
+PCInterfaceName const _ISimpleDOMDocument_InterfaceNamesList[] =
+{
+ "ISimpleDOMDocument",
+ 0
+};
+
+
+#define _ISimpleDOMDocument_CHECK_IID(n) IID_GENERIC_CHECK_IID( _ISimpleDOMDocument, pIID, n)
+
+int __stdcall _ISimpleDOMDocument_IID_Lookup( const IID * pIID, int * pIndex )
+{
+
+ if(!_ISimpleDOMDocument_CHECK_IID(0))
+ {
+ *pIndex = 0;
+ return 1;
+ }
+
+ return 0;
+}
+
+const ExtendedProxyFileInfo ISimpleDOMDocument_ProxyFileInfo =
+{
+ (PCInterfaceProxyVtblList *) & _ISimpleDOMDocument_ProxyVtblList,
+ (PCInterfaceStubVtblList *) & _ISimpleDOMDocument_StubVtblList,
+ (const PCInterfaceName * ) & _ISimpleDOMDocument_InterfaceNamesList,
+ 0, /* no delegation */
+ & _ISimpleDOMDocument_IID_Lookup,
+ 1,
+ 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/third_party/isimpledom/ISimpleDOMDocument.idl/x86/ISimpleDOMDocument.dlldata.c b/chromium/third_party/win_build_output/midl/third_party/isimpledom/ISimpleDOMDocument.idl/x86/ISimpleDOMDocument.dlldata.c
new file mode 100644
index 00000000000..75f0e3165e7
--- /dev/null
+++ b/chromium/third_party/win_build_output/midl/third_party/isimpledom/ISimpleDOMDocument.idl/x86/ISimpleDOMDocument.dlldata.c
@@ -0,0 +1,37 @@
+/*********************************************************
+ 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
+
+*********************************************************/
+
+
+#include <rpcproxy.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+EXTERN_PROXY_FILE( ISimpleDOMDocument )
+
+
+PROXYFILE_LIST_START
+/* Start of list */
+ REFERENCE_PROXY_FILE( ISimpleDOMDocument ),
+/* 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/third_party/isimpledom/ISimpleDOMDocument.idl/x86/ISimpleDOMDocument.h b/chromium/third_party/win_build_output/midl/third_party/isimpledom/ISimpleDOMDocument.idl/x86/ISimpleDOMDocument.h
new file mode 100644
index 00000000000..31d6137dea0
--- /dev/null
+++ b/chromium/third_party/win_build_output/midl/third_party/isimpledom/ISimpleDOMDocument.idl/x86/ISimpleDOMDocument.h
@@ -0,0 +1,284 @@
+
+
+/* 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 ../../third_party/isimpledom/ISimpleDOMDocument.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 __ISimpleDOMDocument_h__
+#define __ISimpleDOMDocument_h__
+
+#if defined(_MSC_VER) && (_MSC_VER >= 1020)
+#pragma once
+#endif
+
+/* Forward Declarations */
+
+#ifndef __ISimpleDOMDocument_FWD_DEFINED__
+#define __ISimpleDOMDocument_FWD_DEFINED__
+typedef interface ISimpleDOMDocument ISimpleDOMDocument;
+
+#endif /* __ISimpleDOMDocument_FWD_DEFINED__ */
+
+
+/* header files for imported files */
+#include "objidl.h"
+#include "oaidl.h"
+
+#ifdef __cplusplus
+extern "C"{
+#endif
+
+
+/* interface __MIDL_itf_ISimpleDOMDocument_0000_0000 */
+/* [local] */
+
+///////////////////////////////////////////////////////////////////////////////////////////////////////
+//
+// ISimpleDOMDocument
+//
+// @STATUS UNDER_REVIEW
+// ---------------------------------------------------------------------------------------------------=
+//
+// get_URL(out] BSTR *url)
+// ---------------------------------------------------------------------------------------------------=
+// Get the internet URL associated with this document.
+//
+// get_title([out BSTR *title
+// ---------------------------------------------------------------------------------------------------=
+// Get the document's title from the <TITLE> element
+//
+// get_mimeType([out BSTR *mimeType
+// ---------------------------------------------------------------------------------------------------=
+// Get the registered mime type, such as text/html
+//
+// get_docType([out] BSTR *docType
+// ---------------------------------------------------------------------------------------------------=
+// Get doctype associated with the <!DOCTYPE ..> element
+//
+// get_nameSpaceURIForID([in] short nameSpaceID, [out] BSTR *nameSpaceURI)
+// ---------------------------------------------------------------------------------------------------=
+// Some of the methods for ISimpleDOMNode return a nameSpaceID (-1,0,1,2,3,....)
+// This method returns the associated namespace URI for each ID.
+//
+// set_alternateViewMediaTypes([in] BSTR *commaSeparatedMediaType)
+// ---------------------------------------------------------------------------------------------------=
+// For style property retrieval on nsISimpleDOMNode elements,
+// set the additional alternate media types that properties are available for.
+// [in] BSTR *commaSeparatedMediaTypes is a comma separate list, for example "aural, braille".
+// The alternate media properties are requested with nsISimpleDOMNode::get_computedStyle.
+// Note: setting this value on a document will increase memory overhead, and may create a small delay.
+//
+// W3C media Types:
+// * all: Suitable for all devices.
+// * aural: Intended for speech synthesizers. See the section on aural style sheets for details.
+// * braille: Intended for braille tactile feedback devices.
+// * embossed: Intended for paged braille printers.
+// * handheld: Intended for handheld devices - typically small screen, monochrome, limited bandwidth.
+// * print: Intended for paged, opaque material and for documents viewed on screen in print preview mode. Please consult the section on paged media for information about formatting issues that are specific to paged media.
+// * projection: Intended for projected presentations, for example projectors or print to transparencies. Please consult the section on paged media for information about formatting issues that are specific to paged media.
+// * screen: Intended primarily for color computer screens.
+// * tty: intended for media using a fixed-pitch character grid, such as teletypes, terminals, or portable devices with limited display capabilities. Authors should not use pixel units with the tty media type.
+// * tv: Intended for television-type devices - low resolution, color, limited-scrollability screens, sound
+// * See latest W3C CSS specs for complete list of media types
+//
+//
+///////////////////////////////////////////////////////////////////////////////////////////////////////
+
+
+#define DISPID_DOC_URL ( -5904 )
+
+#define DISPID_DOC_TITLE ( -5905 )
+
+#define DISPID_DOC_MIMETYPE ( -5906 )
+
+#define DISPID_DOC_DOCTYPE ( -5907 )
+
+#define DISPID_DOC_NAMESPACE ( -5908 )
+
+#define DISPID_DOC_MEDIATYPES ( -5909 )
+
+
+
+extern RPC_IF_HANDLE __MIDL_itf_ISimpleDOMDocument_0000_0000_v0_0_c_ifspec;
+extern RPC_IF_HANDLE __MIDL_itf_ISimpleDOMDocument_0000_0000_v0_0_s_ifspec;
+
+#ifndef __ISimpleDOMDocument_INTERFACE_DEFINED__
+#define __ISimpleDOMDocument_INTERFACE_DEFINED__
+
+/* interface ISimpleDOMDocument */
+/* [uuid][object] */
+
+
+EXTERN_C const IID IID_ISimpleDOMDocument;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("0D68D6D0-D93D-4d08-A30D-F00DD1F45B24")
+ ISimpleDOMDocument : public IUnknown
+ {
+ public:
+ virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_URL(
+ /* [retval][out] */ BSTR *url) = 0;
+
+ virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_title(
+ /* [retval][out] */ BSTR *title) = 0;
+
+ virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_mimeType(
+ /* [retval][out] */ BSTR *mimeType) = 0;
+
+ virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_docType(
+ /* [retval][out] */ BSTR *docType) = 0;
+
+ virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_nameSpaceURIForID(
+ /* [in] */ short nameSpaceID,
+ /* [retval][out] */ BSTR *nameSpaceURI) = 0;
+
+ virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_alternateViewMediaTypes(
+ /* [in] */ BSTR *commaSeparatedMediaTypes) = 0;
+
+ };
+
+
+#else /* C style interface */
+
+ typedef struct ISimpleDOMDocumentVtbl
+ {
+ BEGIN_INTERFACE
+
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ ISimpleDOMDocument * This,
+ /* [in] */ REFIID riid,
+ /* [annotation][iid_is][out] */
+ _COM_Outptr_ void **ppvObject);
+
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ ISimpleDOMDocument * This);
+
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ ISimpleDOMDocument * This);
+
+ /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_URL )(
+ ISimpleDOMDocument * This,
+ /* [retval][out] */ BSTR *url);
+
+ /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_title )(
+ ISimpleDOMDocument * This,
+ /* [retval][out] */ BSTR *title);
+
+ /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_mimeType )(
+ ISimpleDOMDocument * This,
+ /* [retval][out] */ BSTR *mimeType);
+
+ /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_docType )(
+ ISimpleDOMDocument * This,
+ /* [retval][out] */ BSTR *docType);
+
+ /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nameSpaceURIForID )(
+ ISimpleDOMDocument * This,
+ /* [in] */ short nameSpaceID,
+ /* [retval][out] */ BSTR *nameSpaceURI);
+
+ /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_alternateViewMediaTypes )(
+ ISimpleDOMDocument * This,
+ /* [in] */ BSTR *commaSeparatedMediaTypes);
+
+ END_INTERFACE
+ } ISimpleDOMDocumentVtbl;
+
+ interface ISimpleDOMDocument
+ {
+ CONST_VTBL struct ISimpleDOMDocumentVtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define ISimpleDOMDocument_QueryInterface(This,riid,ppvObject) \
+ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
+
+#define ISimpleDOMDocument_AddRef(This) \
+ ( (This)->lpVtbl -> AddRef(This) )
+
+#define ISimpleDOMDocument_Release(This) \
+ ( (This)->lpVtbl -> Release(This) )
+
+
+#define ISimpleDOMDocument_get_URL(This,url) \
+ ( (This)->lpVtbl -> get_URL(This,url) )
+
+#define ISimpleDOMDocument_get_title(This,title) \
+ ( (This)->lpVtbl -> get_title(This,title) )
+
+#define ISimpleDOMDocument_get_mimeType(This,mimeType) \
+ ( (This)->lpVtbl -> get_mimeType(This,mimeType) )
+
+#define ISimpleDOMDocument_get_docType(This,docType) \
+ ( (This)->lpVtbl -> get_docType(This,docType) )
+
+#define ISimpleDOMDocument_get_nameSpaceURIForID(This,nameSpaceID,nameSpaceURI) \
+ ( (This)->lpVtbl -> get_nameSpaceURIForID(This,nameSpaceID,nameSpaceURI) )
+
+#define ISimpleDOMDocument_put_alternateViewMediaTypes(This,commaSeparatedMediaTypes) \
+ ( (This)->lpVtbl -> put_alternateViewMediaTypes(This,commaSeparatedMediaTypes) )
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+
+#endif /* __ISimpleDOMDocument_INTERFACE_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 * );
+
+/* end of Additional Prototypes */
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif
+
+
diff --git a/chromium/third_party/win_build_output/midl/third_party/isimpledom/ISimpleDOMDocument.idl/x86/ISimpleDOMDocument_i.c b/chromium/third_party/win_build_output/midl/third_party/isimpledom/ISimpleDOMDocument.idl/x86/ISimpleDOMDocument_i.c
new file mode 100644
index 00000000000..fbfbec2d0c1
--- /dev/null
+++ b/chromium/third_party/win_build_output/midl/third_party/isimpledom/ISimpleDOMDocument.idl/x86/ISimpleDOMDocument_i.c
@@ -0,0 +1,79 @@
+
+
+/* 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 ../../third_party/isimpledom/ISimpleDOMDocument.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_ISimpleDOMDocument,0x0D68D6D0,0xD93D,0x4d08,0xA3,0x0D,0xF0,0x0D,0xD1,0xF4,0x5B,0x24);
+
+#undef MIDL_DEFINE_GUID
+
+#ifdef __cplusplus
+}
+#endif
+
+
+
diff --git a/chromium/third_party/win_build_output/midl/third_party/isimpledom/ISimpleDOMDocument.idl/x86/ISimpleDOMDocument_p.c b/chromium/third_party/win_build_output/midl/third_party/isimpledom/ISimpleDOMDocument.idl/x86/ISimpleDOMDocument_p.c
new file mode 100644
index 00000000000..b33071ca717
--- /dev/null
+++ b/chromium/third_party/win_build_output/midl/third_party/isimpledom/ISimpleDOMDocument.idl/x86/ISimpleDOMDocument_p.c
@@ -0,0 +1,514 @@
+
+
+/* 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 ../../third_party/isimpledom/ISimpleDOMDocument.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 "ISimpleDOMDocument.h"
+
+#define TYPE_FORMAT_STRING_SIZE 61
+#define PROC_FORMAT_STRING_SIZE 223
+#define EXPR_FORMAT_STRING_SIZE 1
+#define TRANSMIT_AS_TABLE_SIZE 0
+#define WIRE_MARSHAL_TABLE_SIZE 1
+
+typedef struct _ISimpleDOMDocument_MIDL_TYPE_FORMAT_STRING
+ {
+ short Pad;
+ unsigned char Format[ TYPE_FORMAT_STRING_SIZE ];
+ } ISimpleDOMDocument_MIDL_TYPE_FORMAT_STRING;
+
+typedef struct _ISimpleDOMDocument_MIDL_PROC_FORMAT_STRING
+ {
+ short Pad;
+ unsigned char Format[ PROC_FORMAT_STRING_SIZE ];
+ } ISimpleDOMDocument_MIDL_PROC_FORMAT_STRING;
+
+typedef struct _ISimpleDOMDocument_MIDL_EXPR_FORMAT_STRING
+ {
+ long Pad;
+ unsigned char Format[ EXPR_FORMAT_STRING_SIZE ];
+ } ISimpleDOMDocument_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 ISimpleDOMDocument_MIDL_TYPE_FORMAT_STRING ISimpleDOMDocument__MIDL_TypeFormatString;
+extern const ISimpleDOMDocument_MIDL_PROC_FORMAT_STRING ISimpleDOMDocument__MIDL_ProcFormatString;
+extern const ISimpleDOMDocument_MIDL_EXPR_FORMAT_STRING ISimpleDOMDocument__MIDL_ExprFormatString;
+
+
+extern const MIDL_STUB_DESC Object_StubDesc;
+
+
+extern const MIDL_SERVER_INFO ISimpleDOMDocument_ServerInfo;
+extern const MIDL_STUBLESS_PROXY_INFO ISimpleDOMDocument_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 ISimpleDOMDocument_MIDL_PROC_FORMAT_STRING ISimpleDOMDocument__MIDL_ProcFormatString =
+ {
+ 0,
+ {
+
+ /* Procedure get_URL */
+
+ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2 */ NdrFcLong( 0x0 ), /* 0 */
+/* 6 */ NdrFcShort( 0x3 ), /* 3 */
+/* 8 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 10 */ NdrFcShort( 0x0 ), /* 0 */
+/* 12 */ NdrFcShort( 0x8 ), /* 8 */
+/* 14 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 16 */ 0x8, /* 8 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 18 */ NdrFcShort( 0x1 ), /* 1 */
+/* 20 */ NdrFcShort( 0x0 ), /* 0 */
+/* 22 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter url */
+
+/* 24 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
+/* 26 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 28 */ NdrFcShort( 0x20 ), /* Type Offset=32 */
+
+ /* 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_title */
+
+/* 36 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 38 */ NdrFcLong( 0x0 ), /* 0 */
+/* 42 */ NdrFcShort( 0x4 ), /* 4 */
+/* 44 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 46 */ NdrFcShort( 0x0 ), /* 0 */
+/* 48 */ NdrFcShort( 0x8 ), /* 8 */
+/* 50 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 52 */ 0x8, /* 8 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 54 */ NdrFcShort( 0x1 ), /* 1 */
+/* 56 */ NdrFcShort( 0x0 ), /* 0 */
+/* 58 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter title */
+
+/* 60 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
+/* 62 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 64 */ NdrFcShort( 0x20 ), /* Type Offset=32 */
+
+ /* Return value */
+
+/* 66 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 68 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 70 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_mimeType */
+
+/* 72 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 74 */ NdrFcLong( 0x0 ), /* 0 */
+/* 78 */ NdrFcShort( 0x5 ), /* 5 */
+/* 80 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 82 */ NdrFcShort( 0x0 ), /* 0 */
+/* 84 */ NdrFcShort( 0x8 ), /* 8 */
+/* 86 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 88 */ 0x8, /* 8 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 90 */ NdrFcShort( 0x1 ), /* 1 */
+/* 92 */ NdrFcShort( 0x0 ), /* 0 */
+/* 94 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter mimeType */
+
+/* 96 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
+/* 98 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 100 */ NdrFcShort( 0x20 ), /* Type Offset=32 */
+
+ /* Return value */
+
+/* 102 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 104 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 106 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_docType */
+
+/* 108 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 110 */ NdrFcLong( 0x0 ), /* 0 */
+/* 114 */ NdrFcShort( 0x6 ), /* 6 */
+/* 116 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 118 */ NdrFcShort( 0x0 ), /* 0 */
+/* 120 */ NdrFcShort( 0x8 ), /* 8 */
+/* 122 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 124 */ 0x8, /* 8 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 126 */ NdrFcShort( 0x1 ), /* 1 */
+/* 128 */ NdrFcShort( 0x0 ), /* 0 */
+/* 130 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter docType */
+
+/* 132 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
+/* 134 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 136 */ NdrFcShort( 0x20 ), /* Type Offset=32 */
+
+ /* Return value */
+
+/* 138 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 140 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 142 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_nameSpaceURIForID */
+
+/* 144 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 146 */ NdrFcLong( 0x0 ), /* 0 */
+/* 150 */ NdrFcShort( 0x7 ), /* 7 */
+/* 152 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
+/* 154 */ NdrFcShort( 0x6 ), /* 6 */
+/* 156 */ NdrFcShort( 0x8 ), /* 8 */
+/* 158 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x3, /* 3 */
+/* 160 */ 0x8, /* 8 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 162 */ NdrFcShort( 0x1 ), /* 1 */
+/* 164 */ NdrFcShort( 0x0 ), /* 0 */
+/* 166 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter nameSpaceID */
+
+/* 168 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 170 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 172 */ 0x6, /* FC_SHORT */
+ 0x0, /* 0 */
+
+ /* Parameter nameSpaceURI */
+
+/* 174 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
+/* 176 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 178 */ NdrFcShort( 0x20 ), /* Type Offset=32 */
+
+ /* Return value */
+
+/* 180 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 182 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 184 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure put_alternateViewMediaTypes */
+
+/* 186 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 188 */ NdrFcLong( 0x0 ), /* 0 */
+/* 192 */ NdrFcShort( 0x8 ), /* 8 */
+/* 194 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 196 */ NdrFcShort( 0x0 ), /* 0 */
+/* 198 */ NdrFcShort( 0x8 ), /* 8 */
+/* 200 */ 0x46, /* Oi2 Flags: clt must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 202 */ 0x8, /* 8 */
+ 0x5, /* Ext Flags: new corr desc, srv corr check, */
+/* 204 */ NdrFcShort( 0x0 ), /* 0 */
+/* 206 */ NdrFcShort( 0x1 ), /* 1 */
+/* 208 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter commaSeparatedMediaTypes */
+
+/* 210 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
+/* 212 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 214 */ NdrFcShort( 0x32 ), /* Type Offset=50 */
+
+ /* Return value */
+
+/* 216 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 218 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 220 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ 0x0
+ }
+ };
+
+static const ISimpleDOMDocument_MIDL_TYPE_FORMAT_STRING ISimpleDOMDocument__MIDL_TypeFormatString =
+ {
+ 0,
+ {
+ NdrFcShort( 0x0 ), /* 0 */
+/* 2 */
+ 0x11, 0x4, /* FC_RP [alloced_on_stack] */
+/* 4 */ NdrFcShort( 0x1c ), /* Offset= 28 (32) */
+/* 6 */
+ 0x13, 0x0, /* FC_OP */
+/* 8 */ NdrFcShort( 0xe ), /* Offset= 14 (22) */
+/* 10 */
+ 0x1b, /* FC_CARRAY */
+ 0x1, /* 1 */
+/* 12 */ NdrFcShort( 0x2 ), /* 2 */
+/* 14 */ 0x9, /* Corr desc: FC_ULONG */
+ 0x0, /* */
+/* 16 */ NdrFcShort( 0xfffc ), /* -4 */
+/* 18 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
+/* 20 */ 0x6, /* FC_SHORT */
+ 0x5b, /* FC_END */
+/* 22 */
+ 0x17, /* FC_CSTRUCT */
+ 0x3, /* 3 */
+/* 24 */ NdrFcShort( 0x8 ), /* 8 */
+/* 26 */ NdrFcShort( 0xfff0 ), /* Offset= -16 (10) */
+/* 28 */ 0x8, /* FC_LONG */
+ 0x8, /* FC_LONG */
+/* 30 */ 0x5c, /* FC_PAD */
+ 0x5b, /* FC_END */
+/* 32 */ 0xb4, /* FC_USER_MARSHAL */
+ 0x83, /* 131 */
+/* 34 */ NdrFcShort( 0x0 ), /* 0 */
+/* 36 */ NdrFcShort( 0x4 ), /* 4 */
+/* 38 */ NdrFcShort( 0x0 ), /* 0 */
+/* 40 */ NdrFcShort( 0xffde ), /* Offset= -34 (6) */
+/* 42 */
+ 0x11, 0x0, /* FC_RP */
+/* 44 */ NdrFcShort( 0x6 ), /* Offset= 6 (50) */
+/* 46 */
+ 0x12, 0x0, /* FC_UP */
+/* 48 */ NdrFcShort( 0xffe6 ), /* Offset= -26 (22) */
+/* 50 */ 0xb4, /* FC_USER_MARSHAL */
+ 0x83, /* 131 */
+/* 52 */ NdrFcShort( 0x0 ), /* 0 */
+/* 54 */ NdrFcShort( 0x4 ), /* 4 */
+/* 56 */ NdrFcShort( 0x0 ), /* 0 */
+/* 58 */ NdrFcShort( 0xfff4 ), /* Offset= -12 (46) */
+
+ 0x0
+ }
+ };
+
+static const USER_MARSHAL_ROUTINE_QUADRUPLE UserMarshalRoutines[ WIRE_MARSHAL_TABLE_SIZE ] =
+ {
+
+ {
+ BSTR_UserSize
+ ,BSTR_UserMarshal
+ ,BSTR_UserUnmarshal
+ ,BSTR_UserFree
+ }
+
+ };
+
+
+
+/* Standard interface: __MIDL_itf_ISimpleDOMDocument_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: ISimpleDOMDocument, ver. 0.0,
+ GUID={0x0D68D6D0,0xD93D,0x4d08,{0xA3,0x0D,0xF0,0x0D,0xD1,0xF4,0x5B,0x24}} */
+
+#pragma code_seg(".orpc")
+static const unsigned short ISimpleDOMDocument_FormatStringOffsetTable[] =
+ {
+ 0,
+ 36,
+ 72,
+ 108,
+ 144,
+ 186
+ };
+
+static const MIDL_STUBLESS_PROXY_INFO ISimpleDOMDocument_ProxyInfo =
+ {
+ &Object_StubDesc,
+ ISimpleDOMDocument__MIDL_ProcFormatString.Format,
+ &ISimpleDOMDocument_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0
+ };
+
+
+static const MIDL_SERVER_INFO ISimpleDOMDocument_ServerInfo =
+ {
+ &Object_StubDesc,
+ 0,
+ ISimpleDOMDocument__MIDL_ProcFormatString.Format,
+ &ISimpleDOMDocument_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0,
+ 0};
+CINTERFACE_PROXY_VTABLE(9) _ISimpleDOMDocumentProxyVtbl =
+{
+ &ISimpleDOMDocument_ProxyInfo,
+ &IID_ISimpleDOMDocument,
+ IUnknown_QueryInterface_Proxy,
+ IUnknown_AddRef_Proxy,
+ IUnknown_Release_Proxy ,
+ (void *) (INT_PTR) -1 /* ISimpleDOMDocument::get_URL */ ,
+ (void *) (INT_PTR) -1 /* ISimpleDOMDocument::get_title */ ,
+ (void *) (INT_PTR) -1 /* ISimpleDOMDocument::get_mimeType */ ,
+ (void *) (INT_PTR) -1 /* ISimpleDOMDocument::get_docType */ ,
+ (void *) (INT_PTR) -1 /* ISimpleDOMDocument::get_nameSpaceURIForID */ ,
+ (void *) (INT_PTR) -1 /* ISimpleDOMDocument::put_alternateViewMediaTypes */
+};
+
+const CInterfaceStubVtbl _ISimpleDOMDocumentStubVtbl =
+{
+ &IID_ISimpleDOMDocument,
+ &ISimpleDOMDocument_ServerInfo,
+ 9,
+ 0, /* pure interpreted */
+ CStdStubBuffer_METHODS
+};
+
+static const MIDL_STUB_DESC Object_StubDesc =
+ {
+ 0,
+ NdrOleAllocate,
+ NdrOleFree,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ ISimpleDOMDocument__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 _ISimpleDOMDocument_ProxyVtblList[] =
+{
+ ( CInterfaceProxyVtbl *) &_ISimpleDOMDocumentProxyVtbl,
+ 0
+};
+
+const CInterfaceStubVtbl * const _ISimpleDOMDocument_StubVtblList[] =
+{
+ ( CInterfaceStubVtbl *) &_ISimpleDOMDocumentStubVtbl,
+ 0
+};
+
+PCInterfaceName const _ISimpleDOMDocument_InterfaceNamesList[] =
+{
+ "ISimpleDOMDocument",
+ 0
+};
+
+
+#define _ISimpleDOMDocument_CHECK_IID(n) IID_GENERIC_CHECK_IID( _ISimpleDOMDocument, pIID, n)
+
+int __stdcall _ISimpleDOMDocument_IID_Lookup( const IID * pIID, int * pIndex )
+{
+
+ if(!_ISimpleDOMDocument_CHECK_IID(0))
+ {
+ *pIndex = 0;
+ return 1;
+ }
+
+ return 0;
+}
+
+const ExtendedProxyFileInfo ISimpleDOMDocument_ProxyFileInfo =
+{
+ (PCInterfaceProxyVtblList *) & _ISimpleDOMDocument_ProxyVtblList,
+ (PCInterfaceStubVtblList *) & _ISimpleDOMDocument_StubVtblList,
+ (const PCInterfaceName * ) & _ISimpleDOMDocument_InterfaceNamesList,
+ 0, /* no delegation */
+ & _ISimpleDOMDocument_IID_Lookup,
+ 1,
+ 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_) */
+
diff --git a/chromium/third_party/win_build_output/midl/third_party/isimpledom/ISimpleDOMNode.idl/x64/ISimpleDOMNode.dlldata.c b/chromium/third_party/win_build_output/midl/third_party/isimpledom/ISimpleDOMNode.idl/x64/ISimpleDOMNode.dlldata.c
new file mode 100644
index 00000000000..579be3be5d8
--- /dev/null
+++ b/chromium/third_party/win_build_output/midl/third_party/isimpledom/ISimpleDOMNode.idl/x64/ISimpleDOMNode.dlldata.c
@@ -0,0 +1,37 @@
+/*********************************************************
+ 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
+
+*********************************************************/
+
+
+#include <rpcproxy.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+EXTERN_PROXY_FILE( ISimpleDOMNode )
+
+
+PROXYFILE_LIST_START
+/* Start of list */
+ REFERENCE_PROXY_FILE( ISimpleDOMNode ),
+/* 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/third_party/isimpledom/ISimpleDOMNode.idl/x64/ISimpleDOMNode.h b/chromium/third_party/win_build_output/midl/third_party/isimpledom/ISimpleDOMNode.idl/x64/ISimpleDOMNode.h
new file mode 100644
index 00000000000..711a7443211
--- /dev/null
+++ b/chromium/third_party/win_build_output/midl/third_party/isimpledom/ISimpleDOMNode.idl/x64/ISimpleDOMNode.h
@@ -0,0 +1,477 @@
+
+
+/* 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 ../../third_party/isimpledom/ISimpleDOMNode.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 __ISimpleDOMNode_h__
+#define __ISimpleDOMNode_h__
+
+#if defined(_MSC_VER) && (_MSC_VER >= 1020)
+#pragma once
+#endif
+
+/* Forward Declarations */
+
+#ifndef __ISimpleDOMNode_FWD_DEFINED__
+#define __ISimpleDOMNode_FWD_DEFINED__
+typedef interface ISimpleDOMNode ISimpleDOMNode;
+
+#endif /* __ISimpleDOMNode_FWD_DEFINED__ */
+
+
+/* header files for imported files */
+#include "objidl.h"
+#include "oaidl.h"
+
+#ifdef __cplusplus
+extern "C"{
+#endif
+
+
+/* interface __MIDL_itf_ISimpleDOMNode_0000_0000 */
+/* [local] */
+
+///////////////////////////////////////////////////////////////////////////////////////////////////////
+//
+// ISimpleDOMNode
+// ---------------------------------------------------------------------------------------------------=
+// An interface that extends MSAA's IAccessible to provide readonly DOM node information via cross-process COM.
+//
+// @STATUS UNDER_REVIEW
+//
+// get_nodeInfo(
+// /* [out] */ BSTR *nodeName, // For elements, this is the tag name
+// /* [out] */ short *nameSpaceID,
+// /* [out] */ BSTR *nodeValue,
+// /* [out] */ unsigned int *numChildren);
+// /* [out] */ unsigned int *uniqueID; // In Win32 accessible events we generate, the target's childID matches to this
+// /* [out] */ unsigned short *nodeType,
+// ---------------------------------------------------------------------------------------------------=
+// Get the basic information about a node.
+// The namespace ID can be mapped to an URI using nsISimpleDOMDocument::get_nameSpaceURIForID()
+//
+// get_attributes(
+// /* [in] */ unsigned short maxAttribs,
+// /* [out] */ unsigned short *numAttribs,
+// /* [out] */ BSTR *attribNames,
+// /* [out] */ short *nameSpaceID,
+// /* [out] */ BSTR *attribValues);
+// ---------------------------------------------------------------------------------------------------=
+// Returns 3 arrays - the attribute names and values, and a namespace ID for each
+// If the namespace ID is 0, it's the same namespace as the node's namespace
+//
+// get_attributesForNames(
+// /* [in] */ unsigned short numAttribs,
+// /* [in] */ BSTR *attribNames,
+// /* [in] */ short *nameSpaceID,
+// /* [out] */ BSTR *attribValues);
+// ---------------------------------------------------------------------------------------------------=
+// Takes 2 arrays - the attribute names and namespace IDs, and returns an array of corresponding values
+// If the namespace ID is 0, it's the same namespace as the node's namespace
+//
+// computedStyle(
+// /* [in] */ unsigned short maxStyleProperties,
+// /* [out] */ unsigned short *numStyleProperties,
+// /* [in] */ boolean useAlternateView, // If TRUE, returns properites for media as set in nsIDOMDocument::set_alternateViewMediaTypes
+// /* [out] */ BSTR *styleProperties,
+// /* [out] */ BSTR *styleValues);
+// ---------------------------------------------------------------------------------------------------=
+// Returns 2 arrays -- the style properties and their values
+// useAlternateView=FALSE: gets properties for the default media type (usually screen)
+// useAlternateView=TRUE: properties for media types set w/ nsIDOMSimpleDocument::set_alternateViewMediaTypes()
+//
+// computedStyleForProperties(
+// /* [in] */ unsigned short numStyleProperties,
+// /* [in] */ boolean useAlternateView, // If TRUE, returns properites for media as set in nsIDOMDocument::set_alternateViewMediaTypes
+// /* [in] */ BSTR *styleProperties,
+// /* [out] */ BSTR *styleValues);
+// ---------------------------------------------------------------------------------------------------=
+// Scroll the current view so that this dom node is visible.
+// placeTopLeft=TRUE: scroll until the top left corner of the dom node is at the top left corner of the view.
+// placeTopLeft=FALSE: scroll minimally to make the dom node visible. Don't scroll at all if already visible.
+//
+// scrollTo(
+// /* [in] */ boolean placeTopLeft);
+// ---------------------------------------------------------------------------------------------------=
+// Returns style property values for those properties in the styleProperties [in] array
+// Returns 2 arrays -- the style properties and their values
+// useAlternateView=FALSE: gets properties for the default media type (usually screen)
+// useAlternateView=TRUE: properties for media types set w/ nsIDOMSimpleDocument::set_alternateViewMediaTypes()
+//
+// get_parentNode (/* [out] */ ISimpleDOMNode **newNodePtr);
+// get_firstChild (/* [out] */ ISimpleDOMNode **newNodePtr);
+// get_lastChild (/* [out] */ ISimpleDOMNode **newNodePtr);
+// get_previousSibling(/* [out] */ ISimpleDOMNode **newNodePtr);
+// get_nextSibling (/* [out] */ ISimpleDOMNode **newNodePtr);
+// get_childAt (/* [in] */ unsigned childIndex, /* [out] */ ISimpleDOMNode **newNodePtr);
+// ---------------------------------------------------------------------------------------------------=
+// DOM navigation - get a different node.
+//
+// get_innerHTML(/* [out] */ BSTR *htmlText);
+// ---------------------------------------------------------------------------------------------------=
+// Returns HTML of this DOM node's subtree. Does not include the start and end tag for this node/element.
+//
+//
+// get_localInterface(/* [out] */ void **localInterface);
+// ---------------------------------------------------------------------------------------------------=
+// Only available in Gecko's process - casts to an XPCOM nsIAccessNode interface pointer
+//
+//
+// get_language(/* [out] */ BSTR *htmlText);
+// ---------------------------------------------------------------------------------------------------=
+// Returns the computed language for this node, or empty string if unknown.
+//
+//
+///////////////////////////////////////////////////////////////////////////////////////////////////////
+
+
+#define DISPID_NODE_NODEINFO ( -5900 )
+
+#define DISPID_NODE_ATTRIBUTES ( -5901 )
+
+#define DISPID_NODE_ATTRIBUTESFORNAMES ( -5902 )
+
+#define DISPID_NODE_COMPSTYLE ( -5903 )
+
+#define DISPID_NODE_COMPSTYLEFORPROPS ( -5904 )
+
+#define DISPID_NODE_LANGUAGE ( -5905 )
+
+
+
+extern RPC_IF_HANDLE __MIDL_itf_ISimpleDOMNode_0000_0000_v0_0_c_ifspec;
+extern RPC_IF_HANDLE __MIDL_itf_ISimpleDOMNode_0000_0000_v0_0_s_ifspec;
+
+#ifndef __ISimpleDOMNode_INTERFACE_DEFINED__
+#define __ISimpleDOMNode_INTERFACE_DEFINED__
+
+/* interface ISimpleDOMNode */
+/* [uuid][object] */
+
+#define NODETYPE_ELEMENT ( 1 )
+
+#define NODETYPE_ATTRIBUTE ( 2 )
+
+#define NODETYPE_TEXT ( 3 )
+
+#define NODETYPE_CDATA_SECTION ( 4 )
+
+#define NODETYPE_ENTITY_REFERENCE ( 5 )
+
+#define NODETYPE_ENTITY ( 6 )
+
+#define NODETYPE_PROCESSING_INSTRUCTION ( 7 )
+
+#define NODETYPE_COMMENT ( 8 )
+
+#define NODETYPE_DOCUMENT ( 9 )
+
+#define NODETYPE_DOCUMENT_TYPE ( 10 )
+
+#define NODETYPE_DOCUMENT_FRAGMENT ( 11 )
+
+#define NODETYPE_NOTATION ( 12 )
+
+
+EXTERN_C const IID IID_ISimpleDOMNode;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("1814ceeb-49e2-407f-af99-fa755a7d2607")
+ ISimpleDOMNode : public IUnknown
+ {
+ public:
+ virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_nodeInfo(
+ /* [out] */ BSTR *nodeName,
+ /* [out] */ short *nameSpaceID,
+ /* [out] */ BSTR *nodeValue,
+ /* [out] */ unsigned int *numChildren,
+ /* [out] */ unsigned int *uniqueID,
+ /* [retval][out] */ unsigned short *nodeType) = 0;
+
+ virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_attributes(
+ /* [in] */ unsigned short maxAttribs,
+ /* [length_is][size_is][out] */ BSTR *attribNames,
+ /* [length_is][size_is][out] */ short *nameSpaceID,
+ /* [length_is][size_is][out] */ BSTR *attribValues,
+ /* [retval][out] */ unsigned short *numAttribs) = 0;
+
+ virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_attributesForNames(
+ /* [in] */ unsigned short numAttribs,
+ /* [length_is][size_is][in] */ BSTR *attribNames,
+ /* [length_is][size_is][in] */ short *nameSpaceID,
+ /* [length_is][size_is][retval][out] */ BSTR *attribValues) = 0;
+
+ virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_computedStyle(
+ /* [in] */ unsigned short maxStyleProperties,
+ /* [in] */ boolean useAlternateView,
+ /* [length_is][size_is][out] */ BSTR *styleProperties,
+ /* [length_is][size_is][out] */ BSTR *styleValues,
+ /* [retval][out] */ unsigned short *numStyleProperties) = 0;
+
+ virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_computedStyleForProperties(
+ /* [in] */ unsigned short numStyleProperties,
+ /* [in] */ boolean useAlternateView,
+ /* [length_is][size_is][in] */ BSTR *styleProperties,
+ /* [length_is][size_is][retval][out] */ BSTR *styleValues) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE scrollTo(
+ /* [in] */ boolean placeTopLeft) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_parentNode(
+ /* [retval][out] */ ISimpleDOMNode **node) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_firstChild(
+ /* [retval][out] */ ISimpleDOMNode **node) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_lastChild(
+ /* [retval][out] */ ISimpleDOMNode **node) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_previousSibling(
+ /* [retval][out] */ ISimpleDOMNode **node) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_nextSibling(
+ /* [retval][out] */ ISimpleDOMNode **node) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_childAt(
+ /* [in] */ unsigned int childIndex,
+ /* [retval][out] */ ISimpleDOMNode **node) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_innerHTML(
+ /* [retval][out] */ BSTR *innerHTML) = 0;
+
+ virtual /* [local][propget] */ HRESULT STDMETHODCALLTYPE get_localInterface(
+ /* [retval][out] */ void **localInterface) = 0;
+
+ virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_language(
+ /* [retval][out] */ BSTR *language) = 0;
+
+ };
+
+
+#else /* C style interface */
+
+ typedef struct ISimpleDOMNodeVtbl
+ {
+ BEGIN_INTERFACE
+
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ ISimpleDOMNode * This,
+ /* [in] */ REFIID riid,
+ /* [annotation][iid_is][out] */
+ _COM_Outptr_ void **ppvObject);
+
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ ISimpleDOMNode * This);
+
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ ISimpleDOMNode * This);
+
+ /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeInfo )(
+ ISimpleDOMNode * This,
+ /* [out] */ BSTR *nodeName,
+ /* [out] */ short *nameSpaceID,
+ /* [out] */ BSTR *nodeValue,
+ /* [out] */ unsigned int *numChildren,
+ /* [out] */ unsigned int *uniqueID,
+ /* [retval][out] */ unsigned short *nodeType);
+
+ /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_attributes )(
+ ISimpleDOMNode * This,
+ /* [in] */ unsigned short maxAttribs,
+ /* [length_is][size_is][out] */ BSTR *attribNames,
+ /* [length_is][size_is][out] */ short *nameSpaceID,
+ /* [length_is][size_is][out] */ BSTR *attribValues,
+ /* [retval][out] */ unsigned short *numAttribs);
+
+ /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_attributesForNames )(
+ ISimpleDOMNode * This,
+ /* [in] */ unsigned short numAttribs,
+ /* [length_is][size_is][in] */ BSTR *attribNames,
+ /* [length_is][size_is][in] */ short *nameSpaceID,
+ /* [length_is][size_is][retval][out] */ BSTR *attribValues);
+
+ /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_computedStyle )(
+ ISimpleDOMNode * This,
+ /* [in] */ unsigned short maxStyleProperties,
+ /* [in] */ boolean useAlternateView,
+ /* [length_is][size_is][out] */ BSTR *styleProperties,
+ /* [length_is][size_is][out] */ BSTR *styleValues,
+ /* [retval][out] */ unsigned short *numStyleProperties);
+
+ /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_computedStyleForProperties )(
+ ISimpleDOMNode * This,
+ /* [in] */ unsigned short numStyleProperties,
+ /* [in] */ boolean useAlternateView,
+ /* [length_is][size_is][in] */ BSTR *styleProperties,
+ /* [length_is][size_is][retval][out] */ BSTR *styleValues);
+
+ HRESULT ( STDMETHODCALLTYPE *scrollTo )(
+ ISimpleDOMNode * This,
+ /* [in] */ boolean placeTopLeft);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_parentNode )(
+ ISimpleDOMNode * This,
+ /* [retval][out] */ ISimpleDOMNode **node);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_firstChild )(
+ ISimpleDOMNode * This,
+ /* [retval][out] */ ISimpleDOMNode **node);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_lastChild )(
+ ISimpleDOMNode * This,
+ /* [retval][out] */ ISimpleDOMNode **node);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_previousSibling )(
+ ISimpleDOMNode * This,
+ /* [retval][out] */ ISimpleDOMNode **node);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_nextSibling )(
+ ISimpleDOMNode * This,
+ /* [retval][out] */ ISimpleDOMNode **node);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_childAt )(
+ ISimpleDOMNode * This,
+ /* [in] */ unsigned int childIndex,
+ /* [retval][out] */ ISimpleDOMNode **node);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_innerHTML )(
+ ISimpleDOMNode * This,
+ /* [retval][out] */ BSTR *innerHTML);
+
+ /* [local][propget] */ HRESULT ( STDMETHODCALLTYPE *get_localInterface )(
+ ISimpleDOMNode * This,
+ /* [retval][out] */ void **localInterface);
+
+ /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_language )(
+ ISimpleDOMNode * This,
+ /* [retval][out] */ BSTR *language);
+
+ END_INTERFACE
+ } ISimpleDOMNodeVtbl;
+
+ interface ISimpleDOMNode
+ {
+ CONST_VTBL struct ISimpleDOMNodeVtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define ISimpleDOMNode_QueryInterface(This,riid,ppvObject) \
+ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
+
+#define ISimpleDOMNode_AddRef(This) \
+ ( (This)->lpVtbl -> AddRef(This) )
+
+#define ISimpleDOMNode_Release(This) \
+ ( (This)->lpVtbl -> Release(This) )
+
+
+#define ISimpleDOMNode_get_nodeInfo(This,nodeName,nameSpaceID,nodeValue,numChildren,uniqueID,nodeType) \
+ ( (This)->lpVtbl -> get_nodeInfo(This,nodeName,nameSpaceID,nodeValue,numChildren,uniqueID,nodeType) )
+
+#define ISimpleDOMNode_get_attributes(This,maxAttribs,attribNames,nameSpaceID,attribValues,numAttribs) \
+ ( (This)->lpVtbl -> get_attributes(This,maxAttribs,attribNames,nameSpaceID,attribValues,numAttribs) )
+
+#define ISimpleDOMNode_get_attributesForNames(This,numAttribs,attribNames,nameSpaceID,attribValues) \
+ ( (This)->lpVtbl -> get_attributesForNames(This,numAttribs,attribNames,nameSpaceID,attribValues) )
+
+#define ISimpleDOMNode_get_computedStyle(This,maxStyleProperties,useAlternateView,styleProperties,styleValues,numStyleProperties) \
+ ( (This)->lpVtbl -> get_computedStyle(This,maxStyleProperties,useAlternateView,styleProperties,styleValues,numStyleProperties) )
+
+#define ISimpleDOMNode_get_computedStyleForProperties(This,numStyleProperties,useAlternateView,styleProperties,styleValues) \
+ ( (This)->lpVtbl -> get_computedStyleForProperties(This,numStyleProperties,useAlternateView,styleProperties,styleValues) )
+
+#define ISimpleDOMNode_scrollTo(This,placeTopLeft) \
+ ( (This)->lpVtbl -> scrollTo(This,placeTopLeft) )
+
+#define ISimpleDOMNode_get_parentNode(This,node) \
+ ( (This)->lpVtbl -> get_parentNode(This,node) )
+
+#define ISimpleDOMNode_get_firstChild(This,node) \
+ ( (This)->lpVtbl -> get_firstChild(This,node) )
+
+#define ISimpleDOMNode_get_lastChild(This,node) \
+ ( (This)->lpVtbl -> get_lastChild(This,node) )
+
+#define ISimpleDOMNode_get_previousSibling(This,node) \
+ ( (This)->lpVtbl -> get_previousSibling(This,node) )
+
+#define ISimpleDOMNode_get_nextSibling(This,node) \
+ ( (This)->lpVtbl -> get_nextSibling(This,node) )
+
+#define ISimpleDOMNode_get_childAt(This,childIndex,node) \
+ ( (This)->lpVtbl -> get_childAt(This,childIndex,node) )
+
+#define ISimpleDOMNode_get_innerHTML(This,innerHTML) \
+ ( (This)->lpVtbl -> get_innerHTML(This,innerHTML) )
+
+#define ISimpleDOMNode_get_localInterface(This,localInterface) \
+ ( (This)->lpVtbl -> get_localInterface(This,localInterface) )
+
+#define ISimpleDOMNode_get_language(This,language) \
+ ( (This)->lpVtbl -> get_language(This,language) )
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+
+#endif /* __ISimpleDOMNode_INTERFACE_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 * );
+
+/* end of Additional Prototypes */
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif
+
+
diff --git a/chromium/third_party/win_build_output/midl/third_party/isimpledom/ISimpleDOMNode.idl/x64/ISimpleDOMNode_i.c b/chromium/third_party/win_build_output/midl/third_party/isimpledom/ISimpleDOMNode.idl/x64/ISimpleDOMNode_i.c
new file mode 100644
index 00000000000..08578a91c1a
--- /dev/null
+++ b/chromium/third_party/win_build_output/midl/third_party/isimpledom/ISimpleDOMNode.idl/x64/ISimpleDOMNode_i.c
@@ -0,0 +1,79 @@
+
+
+/* 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 ../../third_party/isimpledom/ISimpleDOMNode.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_ISimpleDOMNode,0x1814ceeb,0x49e2,0x407f,0xaf,0x99,0xfa,0x75,0x5a,0x7d,0x26,0x07);
+
+#undef MIDL_DEFINE_GUID
+
+#ifdef __cplusplus
+}
+#endif
+
+
+
diff --git a/chromium/third_party/win_build_output/midl/third_party/isimpledom/ISimpleDOMNode.idl/x64/ISimpleDOMNode_p.c b/chromium/third_party/win_build_output/midl/third_party/isimpledom/ISimpleDOMNode.idl/x64/ISimpleDOMNode_p.c
new file mode 100644
index 00000000000..855413df2cf
--- /dev/null
+++ b/chromium/third_party/win_build_output/midl/third_party/isimpledom/ISimpleDOMNode.idl/x64/ISimpleDOMNode_p.c
@@ -0,0 +1,1018 @@
+
+
+/* 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 ../../third_party/isimpledom/ISimpleDOMNode.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 "ISimpleDOMNode.h"
+
+#define TYPE_FORMAT_STRING_SIZE 209
+#define PROC_FORMAT_STRING_SIZE 653
+#define EXPR_FORMAT_STRING_SIZE 1
+#define TRANSMIT_AS_TABLE_SIZE 0
+#define WIRE_MARSHAL_TABLE_SIZE 1
+
+typedef struct _ISimpleDOMNode_MIDL_TYPE_FORMAT_STRING
+ {
+ short Pad;
+ unsigned char Format[ TYPE_FORMAT_STRING_SIZE ];
+ } ISimpleDOMNode_MIDL_TYPE_FORMAT_STRING;
+
+typedef struct _ISimpleDOMNode_MIDL_PROC_FORMAT_STRING
+ {
+ short Pad;
+ unsigned char Format[ PROC_FORMAT_STRING_SIZE ];
+ } ISimpleDOMNode_MIDL_PROC_FORMAT_STRING;
+
+typedef struct _ISimpleDOMNode_MIDL_EXPR_FORMAT_STRING
+ {
+ long Pad;
+ unsigned char Format[ EXPR_FORMAT_STRING_SIZE ];
+ } ISimpleDOMNode_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 ISimpleDOMNode_MIDL_TYPE_FORMAT_STRING ISimpleDOMNode__MIDL_TypeFormatString;
+extern const ISimpleDOMNode_MIDL_PROC_FORMAT_STRING ISimpleDOMNode__MIDL_ProcFormatString;
+extern const ISimpleDOMNode_MIDL_EXPR_FORMAT_STRING ISimpleDOMNode__MIDL_ExprFormatString;
+
+
+extern const MIDL_STUB_DESC Object_StubDesc;
+
+
+extern const MIDL_SERVER_INFO ISimpleDOMNode_ServerInfo;
+extern const MIDL_STUBLESS_PROXY_INFO ISimpleDOMNode_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 ISimpleDOMNode_MIDL_PROC_FORMAT_STRING ISimpleDOMNode__MIDL_ProcFormatString =
+ {
+ 0,
+ {
+
+ /* Procedure get_nodeInfo */
+
+ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2 */ NdrFcLong( 0x0 ), /* 0 */
+/* 6 */ NdrFcShort( 0x3 ), /* 3 */
+/* 8 */ NdrFcShort( 0x40 ), /* X64 Stack size/offset = 64 */
+/* 10 */ NdrFcShort( 0x0 ), /* 0 */
+/* 12 */ NdrFcShort( 0x74 ), /* 116 */
+/* 14 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x7, /* 7 */
+/* 16 */ 0xa, /* 10 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 18 */ NdrFcShort( 0x1 ), /* 1 */
+/* 20 */ NdrFcShort( 0x0 ), /* 0 */
+/* 22 */ NdrFcShort( 0x0 ), /* 0 */
+/* 24 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter nodeName */
+
+/* 26 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
+/* 28 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 30 */ NdrFcShort( 0x20 ), /* Type Offset=32 */
+
+ /* Parameter nameSpaceID */
+
+/* 32 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 34 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 36 */ 0x6, /* FC_SHORT */
+ 0x0, /* 0 */
+
+ /* Parameter nodeValue */
+
+/* 38 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
+/* 40 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 42 */ NdrFcShort( 0x20 ), /* Type Offset=32 */
+
+ /* Parameter numChildren */
+
+/* 44 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 46 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
+/* 48 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter uniqueID */
+
+/* 50 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 52 */ NdrFcShort( 0x28 ), /* X64 Stack size/offset = 40 */
+/* 54 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter nodeType */
+
+/* 56 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 58 */ NdrFcShort( 0x30 ), /* X64 Stack size/offset = 48 */
+/* 60 */ 0x6, /* FC_SHORT */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 62 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 64 */ NdrFcShort( 0x38 ), /* X64 Stack size/offset = 56 */
+/* 66 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_attributes */
+
+/* 68 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 70 */ NdrFcLong( 0x0 ), /* 0 */
+/* 74 */ NdrFcShort( 0x4 ), /* 4 */
+/* 76 */ NdrFcShort( 0x38 ), /* X64 Stack size/offset = 56 */
+/* 78 */ NdrFcShort( 0x6 ), /* 6 */
+/* 80 */ NdrFcShort( 0x22 ), /* 34 */
+/* 82 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x6, /* 6 */
+/* 84 */ 0xa, /* 10 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 86 */ NdrFcShort( 0x1 ), /* 1 */
+/* 88 */ NdrFcShort( 0x0 ), /* 0 */
+/* 90 */ NdrFcShort( 0x0 ), /* 0 */
+/* 92 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter maxAttribs */
+
+/* 94 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 96 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 98 */ 0x6, /* FC_SHORT */
+ 0x0, /* 0 */
+
+ /* Parameter attribNames */
+
+/* 100 */ NdrFcShort( 0x113 ), /* Flags: must size, must free, out, simple ref, */
+/* 102 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 104 */ NdrFcShort( 0x36 ), /* Type Offset=54 */
+
+ /* Parameter nameSpaceID */
+
+/* 106 */ NdrFcShort( 0x113 ), /* Flags: must size, must free, out, simple ref, */
+/* 108 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 110 */ NdrFcShort( 0x50 ), /* Type Offset=80 */
+
+ /* Parameter attribValues */
+
+/* 112 */ NdrFcShort( 0x113 ), /* Flags: must size, must free, out, simple ref, */
+/* 114 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
+/* 116 */ NdrFcShort( 0x36 ), /* Type Offset=54 */
+
+ /* Parameter numAttribs */
+
+/* 118 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 120 */ NdrFcShort( 0x28 ), /* X64 Stack size/offset = 40 */
+/* 122 */ 0x6, /* FC_SHORT */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 124 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 126 */ NdrFcShort( 0x30 ), /* X64 Stack size/offset = 48 */
+/* 128 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_attributesForNames */
+
+/* 130 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 132 */ NdrFcLong( 0x0 ), /* 0 */
+/* 136 */ NdrFcShort( 0x5 ), /* 5 */
+/* 138 */ NdrFcShort( 0x30 ), /* X64 Stack size/offset = 48 */
+/* 140 */ NdrFcShort( 0x6 ), /* 6 */
+/* 142 */ NdrFcShort( 0x8 ), /* 8 */
+/* 144 */ 0x47, /* Oi2 Flags: srv must size, clt must size, has return, has ext, */
+ 0x5, /* 5 */
+/* 146 */ 0xa, /* 10 */
+ 0x7, /* Ext Flags: new corr desc, clt corr check, srv corr check, */
+/* 148 */ NdrFcShort( 0x1 ), /* 1 */
+/* 150 */ NdrFcShort( 0x1 ), /* 1 */
+/* 152 */ NdrFcShort( 0x0 ), /* 0 */
+/* 154 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter numAttribs */
+
+/* 156 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 158 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 160 */ 0x6, /* FC_SHORT */
+ 0x0, /* 0 */
+
+ /* Parameter attribNames */
+
+/* 162 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
+/* 164 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 166 */ NdrFcShort( 0x74 ), /* Type Offset=116 */
+
+ /* Parameter nameSpaceID */
+
+/* 168 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
+/* 170 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 172 */ NdrFcShort( 0x8e ), /* Type Offset=142 */
+
+ /* Parameter attribValues */
+
+/* 174 */ NdrFcShort( 0x113 ), /* Flags: must size, must free, out, simple ref, */
+/* 176 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
+/* 178 */ NdrFcShort( 0xa4 ), /* Type Offset=164 */
+
+ /* Return value */
+
+/* 180 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 182 */ NdrFcShort( 0x28 ), /* X64 Stack size/offset = 40 */
+/* 184 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_computedStyle */
+
+/* 186 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 188 */ NdrFcLong( 0x0 ), /* 0 */
+/* 192 */ NdrFcShort( 0x6 ), /* 6 */
+/* 194 */ NdrFcShort( 0x38 ), /* X64 Stack size/offset = 56 */
+/* 196 */ NdrFcShort( 0xb ), /* 11 */
+/* 198 */ NdrFcShort( 0x22 ), /* 34 */
+/* 200 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x6, /* 6 */
+/* 202 */ 0xa, /* 10 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 204 */ NdrFcShort( 0x1 ), /* 1 */
+/* 206 */ NdrFcShort( 0x0 ), /* 0 */
+/* 208 */ NdrFcShort( 0x0 ), /* 0 */
+/* 210 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter maxStyleProperties */
+
+/* 212 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 214 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 216 */ 0x6, /* FC_SHORT */
+ 0x0, /* 0 */
+
+ /* Parameter useAlternateView */
+
+/* 218 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 220 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 222 */ 0x3, /* FC_SMALL */
+ 0x0, /* 0 */
+
+ /* Parameter styleProperties */
+
+/* 224 */ NdrFcShort( 0x113 ), /* Flags: must size, must free, out, simple ref, */
+/* 226 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 228 */ NdrFcShort( 0x36 ), /* Type Offset=54 */
+
+ /* Parameter styleValues */
+
+/* 230 */ NdrFcShort( 0x113 ), /* Flags: must size, must free, out, simple ref, */
+/* 232 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
+/* 234 */ NdrFcShort( 0x36 ), /* Type Offset=54 */
+
+ /* Parameter numStyleProperties */
+
+/* 236 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 238 */ NdrFcShort( 0x28 ), /* X64 Stack size/offset = 40 */
+/* 240 */ 0x6, /* FC_SHORT */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 242 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 244 */ NdrFcShort( 0x30 ), /* X64 Stack size/offset = 48 */
+/* 246 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_computedStyleForProperties */
+
+/* 248 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 250 */ NdrFcLong( 0x0 ), /* 0 */
+/* 254 */ NdrFcShort( 0x7 ), /* 7 */
+/* 256 */ NdrFcShort( 0x30 ), /* X64 Stack size/offset = 48 */
+/* 258 */ NdrFcShort( 0xb ), /* 11 */
+/* 260 */ NdrFcShort( 0x8 ), /* 8 */
+/* 262 */ 0x47, /* Oi2 Flags: srv must size, clt must size, has return, has ext, */
+ 0x5, /* 5 */
+/* 264 */ 0xa, /* 10 */
+ 0x7, /* Ext Flags: new corr desc, clt corr check, srv corr check, */
+/* 266 */ NdrFcShort( 0x1 ), /* 1 */
+/* 268 */ NdrFcShort( 0x1 ), /* 1 */
+/* 270 */ NdrFcShort( 0x0 ), /* 0 */
+/* 272 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter numStyleProperties */
+
+/* 274 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 276 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 278 */ 0x6, /* FC_SHORT */
+ 0x0, /* 0 */
+
+ /* Parameter useAlternateView */
+
+/* 280 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 282 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 284 */ 0x3, /* FC_SMALL */
+ 0x0, /* 0 */
+
+ /* Parameter styleProperties */
+
+/* 286 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
+/* 288 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 290 */ NdrFcShort( 0x74 ), /* Type Offset=116 */
+
+ /* Parameter styleValues */
+
+/* 292 */ NdrFcShort( 0x113 ), /* Flags: must size, must free, out, simple ref, */
+/* 294 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
+/* 296 */ NdrFcShort( 0xa4 ), /* Type Offset=164 */
+
+ /* Return value */
+
+/* 298 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 300 */ NdrFcShort( 0x28 ), /* X64 Stack size/offset = 40 */
+/* 302 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure scrollTo */
+
+/* 304 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 306 */ NdrFcLong( 0x0 ), /* 0 */
+/* 310 */ NdrFcShort( 0x8 ), /* 8 */
+/* 312 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 314 */ NdrFcShort( 0x5 ), /* 5 */
+/* 316 */ NdrFcShort( 0x8 ), /* 8 */
+/* 318 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 320 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 322 */ NdrFcShort( 0x0 ), /* 0 */
+/* 324 */ NdrFcShort( 0x0 ), /* 0 */
+/* 326 */ NdrFcShort( 0x0 ), /* 0 */
+/* 328 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter placeTopLeft */
+
+/* 330 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 332 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 334 */ 0x3, /* FC_SMALL */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 336 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 338 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 340 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_parentNode */
+
+/* 342 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 344 */ NdrFcLong( 0x0 ), /* 0 */
+/* 348 */ NdrFcShort( 0x9 ), /* 9 */
+/* 350 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 352 */ NdrFcShort( 0x0 ), /* 0 */
+/* 354 */ NdrFcShort( 0x8 ), /* 8 */
+/* 356 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 358 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 360 */ NdrFcShort( 0x0 ), /* 0 */
+/* 362 */ NdrFcShort( 0x0 ), /* 0 */
+/* 364 */ NdrFcShort( 0x0 ), /* 0 */
+/* 366 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter node */
+
+/* 368 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
+/* 370 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 372 */ NdrFcShort( 0xba ), /* Type Offset=186 */
+
+ /* Return value */
+
+/* 374 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 376 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 378 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_firstChild */
+
+/* 380 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 382 */ NdrFcLong( 0x0 ), /* 0 */
+/* 386 */ NdrFcShort( 0xa ), /* 10 */
+/* 388 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 390 */ NdrFcShort( 0x0 ), /* 0 */
+/* 392 */ NdrFcShort( 0x8 ), /* 8 */
+/* 394 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 396 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 398 */ NdrFcShort( 0x0 ), /* 0 */
+/* 400 */ NdrFcShort( 0x0 ), /* 0 */
+/* 402 */ NdrFcShort( 0x0 ), /* 0 */
+/* 404 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter node */
+
+/* 406 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
+/* 408 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 410 */ NdrFcShort( 0xba ), /* Type Offset=186 */
+
+ /* Return value */
+
+/* 412 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 414 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 416 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_lastChild */
+
+/* 418 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 420 */ NdrFcLong( 0x0 ), /* 0 */
+/* 424 */ NdrFcShort( 0xb ), /* 11 */
+/* 426 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 428 */ NdrFcShort( 0x0 ), /* 0 */
+/* 430 */ NdrFcShort( 0x8 ), /* 8 */
+/* 432 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 434 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 436 */ NdrFcShort( 0x0 ), /* 0 */
+/* 438 */ NdrFcShort( 0x0 ), /* 0 */
+/* 440 */ NdrFcShort( 0x0 ), /* 0 */
+/* 442 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter node */
+
+/* 444 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
+/* 446 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 448 */ NdrFcShort( 0xba ), /* Type Offset=186 */
+
+ /* Return value */
+
+/* 450 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 452 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 454 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_previousSibling */
+
+/* 456 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 458 */ NdrFcLong( 0x0 ), /* 0 */
+/* 462 */ NdrFcShort( 0xc ), /* 12 */
+/* 464 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 466 */ NdrFcShort( 0x0 ), /* 0 */
+/* 468 */ NdrFcShort( 0x8 ), /* 8 */
+/* 470 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 472 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 474 */ NdrFcShort( 0x0 ), /* 0 */
+/* 476 */ NdrFcShort( 0x0 ), /* 0 */
+/* 478 */ NdrFcShort( 0x0 ), /* 0 */
+/* 480 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter node */
+
+/* 482 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
+/* 484 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 486 */ NdrFcShort( 0xba ), /* Type Offset=186 */
+
+ /* Return value */
+
+/* 488 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 490 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 492 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_nextSibling */
+
+/* 494 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 496 */ NdrFcLong( 0x0 ), /* 0 */
+/* 500 */ NdrFcShort( 0xd ), /* 13 */
+/* 502 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 504 */ NdrFcShort( 0x0 ), /* 0 */
+/* 506 */ NdrFcShort( 0x8 ), /* 8 */
+/* 508 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 510 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 512 */ NdrFcShort( 0x0 ), /* 0 */
+/* 514 */ NdrFcShort( 0x0 ), /* 0 */
+/* 516 */ NdrFcShort( 0x0 ), /* 0 */
+/* 518 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter node */
+
+/* 520 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
+/* 522 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 524 */ NdrFcShort( 0xba ), /* Type Offset=186 */
+
+ /* Return value */
+
+/* 526 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 528 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 530 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_childAt */
+
+/* 532 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 534 */ NdrFcLong( 0x0 ), /* 0 */
+/* 538 */ NdrFcShort( 0xe ), /* 14 */
+/* 540 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
+/* 542 */ NdrFcShort( 0x8 ), /* 8 */
+/* 544 */ NdrFcShort( 0x8 ), /* 8 */
+/* 546 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x3, /* 3 */
+/* 548 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 550 */ NdrFcShort( 0x0 ), /* 0 */
+/* 552 */ NdrFcShort( 0x0 ), /* 0 */
+/* 554 */ NdrFcShort( 0x0 ), /* 0 */
+/* 556 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter childIndex */
+
+/* 558 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 560 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 562 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter node */
+
+/* 564 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
+/* 566 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 568 */ NdrFcShort( 0xba ), /* Type Offset=186 */
+
+ /* Return value */
+
+/* 570 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 572 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 574 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_innerHTML */
+
+/* 576 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 578 */ NdrFcLong( 0x0 ), /* 0 */
+/* 582 */ NdrFcShort( 0xf ), /* 15 */
+/* 584 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 586 */ NdrFcShort( 0x0 ), /* 0 */
+/* 588 */ NdrFcShort( 0x8 ), /* 8 */
+/* 590 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 592 */ 0xa, /* 10 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 594 */ NdrFcShort( 0x1 ), /* 1 */
+/* 596 */ NdrFcShort( 0x0 ), /* 0 */
+/* 598 */ NdrFcShort( 0x0 ), /* 0 */
+/* 600 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter innerHTML */
+
+/* 602 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
+/* 604 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 606 */ NdrFcShort( 0x20 ), /* Type Offset=32 */
+
+ /* 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 get_language */
+
+/* 614 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 616 */ NdrFcLong( 0x0 ), /* 0 */
+/* 620 */ NdrFcShort( 0x11 ), /* 17 */
+/* 622 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 624 */ NdrFcShort( 0x0 ), /* 0 */
+/* 626 */ NdrFcShort( 0x8 ), /* 8 */
+/* 628 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 630 */ 0xa, /* 10 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 632 */ NdrFcShort( 0x1 ), /* 1 */
+/* 634 */ NdrFcShort( 0x0 ), /* 0 */
+/* 636 */ NdrFcShort( 0x0 ), /* 0 */
+/* 638 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter language */
+
+/* 640 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
+/* 642 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 644 */ NdrFcShort( 0x20 ), /* Type Offset=32 */
+
+ /* Return value */
+
+/* 646 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 648 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 650 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ 0x0
+ }
+ };
+
+static const ISimpleDOMNode_MIDL_TYPE_FORMAT_STRING ISimpleDOMNode__MIDL_TypeFormatString =
+ {
+ 0,
+ {
+ NdrFcShort( 0x0 ), /* 0 */
+/* 2 */
+ 0x11, 0x4, /* FC_RP [alloced_on_stack] */
+/* 4 */ NdrFcShort( 0x1c ), /* Offset= 28 (32) */
+/* 6 */
+ 0x13, 0x0, /* FC_OP */
+/* 8 */ NdrFcShort( 0xe ), /* Offset= 14 (22) */
+/* 10 */
+ 0x1b, /* FC_CARRAY */
+ 0x1, /* 1 */
+/* 12 */ NdrFcShort( 0x2 ), /* 2 */
+/* 14 */ 0x9, /* Corr desc: FC_ULONG */
+ 0x0, /* */
+/* 16 */ NdrFcShort( 0xfffc ), /* -4 */
+/* 18 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
+/* 20 */ 0x6, /* FC_SHORT */
+ 0x5b, /* FC_END */
+/* 22 */
+ 0x17, /* FC_CSTRUCT */
+ 0x3, /* 3 */
+/* 24 */ NdrFcShort( 0x8 ), /* 8 */
+/* 26 */ NdrFcShort( 0xfff0 ), /* Offset= -16 (10) */
+/* 28 */ 0x8, /* FC_LONG */
+ 0x8, /* FC_LONG */
+/* 30 */ 0x5c, /* FC_PAD */
+ 0x5b, /* FC_END */
+/* 32 */ 0xb4, /* FC_USER_MARSHAL */
+ 0x83, /* 131 */
+/* 34 */ NdrFcShort( 0x0 ), /* 0 */
+/* 36 */ NdrFcShort( 0x8 ), /* 8 */
+/* 38 */ NdrFcShort( 0x0 ), /* 0 */
+/* 40 */ NdrFcShort( 0xffde ), /* Offset= -34 (6) */
+/* 42 */
+ 0x11, 0xc, /* FC_RP [alloced_on_stack] [simple_pointer] */
+/* 44 */ 0x6, /* FC_SHORT */
+ 0x5c, /* FC_PAD */
+/* 46 */
+ 0x11, 0xc, /* FC_RP [alloced_on_stack] [simple_pointer] */
+/* 48 */ 0x8, /* FC_LONG */
+ 0x5c, /* FC_PAD */
+/* 50 */
+ 0x11, 0x0, /* FC_RP */
+/* 52 */ NdrFcShort( 0x2 ), /* Offset= 2 (54) */
+/* 54 */
+ 0x21, /* FC_BOGUS_ARRAY */
+ 0x3, /* 3 */
+/* 56 */ NdrFcShort( 0x0 ), /* 0 */
+/* 58 */ 0x27, /* Corr desc: parameter, FC_USHORT */
+ 0x0, /* */
+/* 60 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 62 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
+/* 64 */ 0x27, /* Corr desc: parameter, FC_USHORT */
+ 0x54, /* FC_DEREFERENCE */
+/* 66 */ NdrFcShort( 0x28 ), /* X64 Stack size/offset = 40 */
+/* 68 */ NdrFcShort( 0x0 ), /* Corr flags: */
+/* 70 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
+ 0x0, /* 0 */
+/* 72 */ NdrFcShort( 0xffd8 ), /* Offset= -40 (32) */
+/* 74 */ 0x5c, /* FC_PAD */
+ 0x5b, /* FC_END */
+/* 76 */
+ 0x11, 0x0, /* FC_RP */
+/* 78 */ NdrFcShort( 0x2 ), /* Offset= 2 (80) */
+/* 80 */
+ 0x1c, /* FC_CVARRAY */
+ 0x1, /* 1 */
+/* 82 */ NdrFcShort( 0x2 ), /* 2 */
+/* 84 */ 0x27, /* Corr desc: parameter, FC_USHORT */
+ 0x0, /* */
+/* 86 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 88 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
+/* 90 */ 0x27, /* Corr desc: parameter, FC_USHORT */
+ 0x54, /* FC_DEREFERENCE */
+/* 92 */ NdrFcShort( 0x28 ), /* X64 Stack size/offset = 40 */
+/* 94 */ NdrFcShort( 0x0 ), /* Corr flags: */
+/* 96 */ 0x6, /* FC_SHORT */
+ 0x5b, /* FC_END */
+/* 98 */
+ 0x11, 0x0, /* FC_RP */
+/* 100 */ NdrFcShort( 0x10 ), /* Offset= 16 (116) */
+/* 102 */
+ 0x12, 0x0, /* FC_UP */
+/* 104 */ NdrFcShort( 0xffae ), /* Offset= -82 (22) */
+/* 106 */ 0xb4, /* FC_USER_MARSHAL */
+ 0x83, /* 131 */
+/* 108 */ NdrFcShort( 0x0 ), /* 0 */
+/* 110 */ NdrFcShort( 0x8 ), /* 8 */
+/* 112 */ NdrFcShort( 0x0 ), /* 0 */
+/* 114 */ NdrFcShort( 0xfff4 ), /* Offset= -12 (102) */
+/* 116 */
+ 0x21, /* FC_BOGUS_ARRAY */
+ 0x3, /* 3 */
+/* 118 */ NdrFcShort( 0x0 ), /* 0 */
+/* 120 */ 0x27, /* Corr desc: parameter, FC_USHORT */
+ 0x0, /* */
+/* 122 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 124 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
+/* 126 */ 0x27, /* Corr desc: parameter, FC_USHORT */
+ 0x0, /* */
+/* 128 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 130 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
+/* 132 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
+ 0x0, /* 0 */
+/* 134 */ NdrFcShort( 0xffe4 ), /* Offset= -28 (106) */
+/* 136 */ 0x5c, /* FC_PAD */
+ 0x5b, /* FC_END */
+/* 138 */
+ 0x11, 0x0, /* FC_RP */
+/* 140 */ NdrFcShort( 0x2 ), /* Offset= 2 (142) */
+/* 142 */
+ 0x1c, /* FC_CVARRAY */
+ 0x1, /* 1 */
+/* 144 */ NdrFcShort( 0x2 ), /* 2 */
+/* 146 */ 0x27, /* Corr desc: parameter, FC_USHORT */
+ 0x0, /* */
+/* 148 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 150 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
+/* 152 */ 0x27, /* Corr desc: parameter, FC_USHORT */
+ 0x0, /* */
+/* 154 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 156 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
+/* 158 */ 0x6, /* FC_SHORT */
+ 0x5b, /* FC_END */
+/* 160 */
+ 0x11, 0x0, /* FC_RP */
+/* 162 */ NdrFcShort( 0x2 ), /* Offset= 2 (164) */
+/* 164 */
+ 0x21, /* FC_BOGUS_ARRAY */
+ 0x3, /* 3 */
+/* 166 */ NdrFcShort( 0x0 ), /* 0 */
+/* 168 */ 0x27, /* Corr desc: parameter, FC_USHORT */
+ 0x0, /* */
+/* 170 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 172 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
+/* 174 */ 0x27, /* Corr desc: parameter, FC_USHORT */
+ 0x0, /* */
+/* 176 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 178 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
+/* 180 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
+ 0x0, /* 0 */
+/* 182 */ NdrFcShort( 0xff6a ), /* Offset= -150 (32) */
+/* 184 */ 0x5c, /* FC_PAD */
+ 0x5b, /* FC_END */
+/* 186 */
+ 0x11, 0x10, /* FC_RP [pointer_deref] */
+/* 188 */ NdrFcShort( 0x2 ), /* Offset= 2 (190) */
+/* 190 */
+ 0x2f, /* FC_IP */
+ 0x5a, /* FC_CONSTANT_IID */
+/* 192 */ NdrFcLong( 0x1814ceeb ), /* 404016875 */
+/* 196 */ NdrFcShort( 0x49e2 ), /* 18914 */
+/* 198 */ NdrFcShort( 0x407f ), /* 16511 */
+/* 200 */ 0xaf, /* 175 */
+ 0x99, /* 153 */
+/* 202 */ 0xfa, /* 250 */
+ 0x75, /* 117 */
+/* 204 */ 0x5a, /* 90 */
+ 0x7d, /* 125 */
+/* 206 */ 0x26, /* 38 */
+ 0x7, /* 7 */
+
+ 0x0
+ }
+ };
+
+static const USER_MARSHAL_ROUTINE_QUADRUPLE UserMarshalRoutines[ WIRE_MARSHAL_TABLE_SIZE ] =
+ {
+
+ {
+ BSTR_UserSize
+ ,BSTR_UserMarshal
+ ,BSTR_UserUnmarshal
+ ,BSTR_UserFree
+ }
+
+ };
+
+
+
+/* Standard interface: __MIDL_itf_ISimpleDOMNode_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: ISimpleDOMNode, ver. 0.0,
+ GUID={0x1814ceeb,0x49e2,0x407f,{0xaf,0x99,0xfa,0x75,0x5a,0x7d,0x26,0x07}} */
+
+#pragma code_seg(".orpc")
+static const unsigned short ISimpleDOMNode_FormatStringOffsetTable[] =
+ {
+ 0,
+ 68,
+ 130,
+ 186,
+ 248,
+ 304,
+ 342,
+ 380,
+ 418,
+ 456,
+ 494,
+ 532,
+ 576,
+ (unsigned short) -1,
+ 614
+ };
+
+static const MIDL_STUBLESS_PROXY_INFO ISimpleDOMNode_ProxyInfo =
+ {
+ &Object_StubDesc,
+ ISimpleDOMNode__MIDL_ProcFormatString.Format,
+ &ISimpleDOMNode_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0
+ };
+
+
+static const MIDL_SERVER_INFO ISimpleDOMNode_ServerInfo =
+ {
+ &Object_StubDesc,
+ 0,
+ ISimpleDOMNode__MIDL_ProcFormatString.Format,
+ &ISimpleDOMNode_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0,
+ 0};
+CINTERFACE_PROXY_VTABLE(18) _ISimpleDOMNodeProxyVtbl =
+{
+ &ISimpleDOMNode_ProxyInfo,
+ &IID_ISimpleDOMNode,
+ IUnknown_QueryInterface_Proxy,
+ IUnknown_AddRef_Proxy,
+ IUnknown_Release_Proxy ,
+ (void *) (INT_PTR) -1 /* ISimpleDOMNode::get_nodeInfo */ ,
+ (void *) (INT_PTR) -1 /* ISimpleDOMNode::get_attributes */ ,
+ (void *) (INT_PTR) -1 /* ISimpleDOMNode::get_attributesForNames */ ,
+ (void *) (INT_PTR) -1 /* ISimpleDOMNode::get_computedStyle */ ,
+ (void *) (INT_PTR) -1 /* ISimpleDOMNode::get_computedStyleForProperties */ ,
+ (void *) (INT_PTR) -1 /* ISimpleDOMNode::scrollTo */ ,
+ (void *) (INT_PTR) -1 /* ISimpleDOMNode::get_parentNode */ ,
+ (void *) (INT_PTR) -1 /* ISimpleDOMNode::get_firstChild */ ,
+ (void *) (INT_PTR) -1 /* ISimpleDOMNode::get_lastChild */ ,
+ (void *) (INT_PTR) -1 /* ISimpleDOMNode::get_previousSibling */ ,
+ (void *) (INT_PTR) -1 /* ISimpleDOMNode::get_nextSibling */ ,
+ (void *) (INT_PTR) -1 /* ISimpleDOMNode::get_childAt */ ,
+ (void *) (INT_PTR) -1 /* ISimpleDOMNode::get_innerHTML */ ,
+ 0 /* ISimpleDOMNode::get_localInterface */ ,
+ (void *) (INT_PTR) -1 /* ISimpleDOMNode::get_language */
+};
+
+const CInterfaceStubVtbl _ISimpleDOMNodeStubVtbl =
+{
+ &IID_ISimpleDOMNode,
+ &ISimpleDOMNode_ServerInfo,
+ 18,
+ 0, /* pure interpreted */
+ CStdStubBuffer_METHODS
+};
+
+static const MIDL_STUB_DESC Object_StubDesc =
+ {
+ 0,
+ NdrOleAllocate,
+ NdrOleFree,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ ISimpleDOMNode__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 _ISimpleDOMNode_ProxyVtblList[] =
+{
+ ( CInterfaceProxyVtbl *) &_ISimpleDOMNodeProxyVtbl,
+ 0
+};
+
+const CInterfaceStubVtbl * const _ISimpleDOMNode_StubVtblList[] =
+{
+ ( CInterfaceStubVtbl *) &_ISimpleDOMNodeStubVtbl,
+ 0
+};
+
+PCInterfaceName const _ISimpleDOMNode_InterfaceNamesList[] =
+{
+ "ISimpleDOMNode",
+ 0
+};
+
+
+#define _ISimpleDOMNode_CHECK_IID(n) IID_GENERIC_CHECK_IID( _ISimpleDOMNode, pIID, n)
+
+int __stdcall _ISimpleDOMNode_IID_Lookup( const IID * pIID, int * pIndex )
+{
+
+ if(!_ISimpleDOMNode_CHECK_IID(0))
+ {
+ *pIndex = 0;
+ return 1;
+ }
+
+ return 0;
+}
+
+const ExtendedProxyFileInfo ISimpleDOMNode_ProxyFileInfo =
+{
+ (PCInterfaceProxyVtblList *) & _ISimpleDOMNode_ProxyVtblList,
+ (PCInterfaceStubVtblList *) & _ISimpleDOMNode_StubVtblList,
+ (const PCInterfaceName * ) & _ISimpleDOMNode_InterfaceNamesList,
+ 0, /* no delegation */
+ & _ISimpleDOMNode_IID_Lookup,
+ 1,
+ 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/third_party/isimpledom/ISimpleDOMNode.idl/x86/ISimpleDOMNode.dlldata.c b/chromium/third_party/win_build_output/midl/third_party/isimpledom/ISimpleDOMNode.idl/x86/ISimpleDOMNode.dlldata.c
new file mode 100644
index 00000000000..579be3be5d8
--- /dev/null
+++ b/chromium/third_party/win_build_output/midl/third_party/isimpledom/ISimpleDOMNode.idl/x86/ISimpleDOMNode.dlldata.c
@@ -0,0 +1,37 @@
+/*********************************************************
+ 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
+
+*********************************************************/
+
+
+#include <rpcproxy.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+EXTERN_PROXY_FILE( ISimpleDOMNode )
+
+
+PROXYFILE_LIST_START
+/* Start of list */
+ REFERENCE_PROXY_FILE( ISimpleDOMNode ),
+/* 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/third_party/isimpledom/ISimpleDOMNode.idl/x86/ISimpleDOMNode.h b/chromium/third_party/win_build_output/midl/third_party/isimpledom/ISimpleDOMNode.idl/x86/ISimpleDOMNode.h
new file mode 100644
index 00000000000..30239bf8f0a
--- /dev/null
+++ b/chromium/third_party/win_build_output/midl/third_party/isimpledom/ISimpleDOMNode.idl/x86/ISimpleDOMNode.h
@@ -0,0 +1,477 @@
+
+
+/* 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 ../../third_party/isimpledom/ISimpleDOMNode.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 __ISimpleDOMNode_h__
+#define __ISimpleDOMNode_h__
+
+#if defined(_MSC_VER) && (_MSC_VER >= 1020)
+#pragma once
+#endif
+
+/* Forward Declarations */
+
+#ifndef __ISimpleDOMNode_FWD_DEFINED__
+#define __ISimpleDOMNode_FWD_DEFINED__
+typedef interface ISimpleDOMNode ISimpleDOMNode;
+
+#endif /* __ISimpleDOMNode_FWD_DEFINED__ */
+
+
+/* header files for imported files */
+#include "objidl.h"
+#include "oaidl.h"
+
+#ifdef __cplusplus
+extern "C"{
+#endif
+
+
+/* interface __MIDL_itf_ISimpleDOMNode_0000_0000 */
+/* [local] */
+
+///////////////////////////////////////////////////////////////////////////////////////////////////////
+//
+// ISimpleDOMNode
+// ---------------------------------------------------------------------------------------------------=
+// An interface that extends MSAA's IAccessible to provide readonly DOM node information via cross-process COM.
+//
+// @STATUS UNDER_REVIEW
+//
+// get_nodeInfo(
+// /* [out] */ BSTR *nodeName, // For elements, this is the tag name
+// /* [out] */ short *nameSpaceID,
+// /* [out] */ BSTR *nodeValue,
+// /* [out] */ unsigned int *numChildren);
+// /* [out] */ unsigned int *uniqueID; // In Win32 accessible events we generate, the target's childID matches to this
+// /* [out] */ unsigned short *nodeType,
+// ---------------------------------------------------------------------------------------------------=
+// Get the basic information about a node.
+// The namespace ID can be mapped to an URI using nsISimpleDOMDocument::get_nameSpaceURIForID()
+//
+// get_attributes(
+// /* [in] */ unsigned short maxAttribs,
+// /* [out] */ unsigned short *numAttribs,
+// /* [out] */ BSTR *attribNames,
+// /* [out] */ short *nameSpaceID,
+// /* [out] */ BSTR *attribValues);
+// ---------------------------------------------------------------------------------------------------=
+// Returns 3 arrays - the attribute names and values, and a namespace ID for each
+// If the namespace ID is 0, it's the same namespace as the node's namespace
+//
+// get_attributesForNames(
+// /* [in] */ unsigned short numAttribs,
+// /* [in] */ BSTR *attribNames,
+// /* [in] */ short *nameSpaceID,
+// /* [out] */ BSTR *attribValues);
+// ---------------------------------------------------------------------------------------------------=
+// Takes 2 arrays - the attribute names and namespace IDs, and returns an array of corresponding values
+// If the namespace ID is 0, it's the same namespace as the node's namespace
+//
+// computedStyle(
+// /* [in] */ unsigned short maxStyleProperties,
+// /* [out] */ unsigned short *numStyleProperties,
+// /* [in] */ boolean useAlternateView, // If TRUE, returns properites for media as set in nsIDOMDocument::set_alternateViewMediaTypes
+// /* [out] */ BSTR *styleProperties,
+// /* [out] */ BSTR *styleValues);
+// ---------------------------------------------------------------------------------------------------=
+// Returns 2 arrays -- the style properties and their values
+// useAlternateView=FALSE: gets properties for the default media type (usually screen)
+// useAlternateView=TRUE: properties for media types set w/ nsIDOMSimpleDocument::set_alternateViewMediaTypes()
+//
+// computedStyleForProperties(
+// /* [in] */ unsigned short numStyleProperties,
+// /* [in] */ boolean useAlternateView, // If TRUE, returns properites for media as set in nsIDOMDocument::set_alternateViewMediaTypes
+// /* [in] */ BSTR *styleProperties,
+// /* [out] */ BSTR *styleValues);
+// ---------------------------------------------------------------------------------------------------=
+// Scroll the current view so that this dom node is visible.
+// placeTopLeft=TRUE: scroll until the top left corner of the dom node is at the top left corner of the view.
+// placeTopLeft=FALSE: scroll minimally to make the dom node visible. Don't scroll at all if already visible.
+//
+// scrollTo(
+// /* [in] */ boolean placeTopLeft);
+// ---------------------------------------------------------------------------------------------------=
+// Returns style property values for those properties in the styleProperties [in] array
+// Returns 2 arrays -- the style properties and their values
+// useAlternateView=FALSE: gets properties for the default media type (usually screen)
+// useAlternateView=TRUE: properties for media types set w/ nsIDOMSimpleDocument::set_alternateViewMediaTypes()
+//
+// get_parentNode (/* [out] */ ISimpleDOMNode **newNodePtr);
+// get_firstChild (/* [out] */ ISimpleDOMNode **newNodePtr);
+// get_lastChild (/* [out] */ ISimpleDOMNode **newNodePtr);
+// get_previousSibling(/* [out] */ ISimpleDOMNode **newNodePtr);
+// get_nextSibling (/* [out] */ ISimpleDOMNode **newNodePtr);
+// get_childAt (/* [in] */ unsigned childIndex, /* [out] */ ISimpleDOMNode **newNodePtr);
+// ---------------------------------------------------------------------------------------------------=
+// DOM navigation - get a different node.
+//
+// get_innerHTML(/* [out] */ BSTR *htmlText);
+// ---------------------------------------------------------------------------------------------------=
+// Returns HTML of this DOM node's subtree. Does not include the start and end tag for this node/element.
+//
+//
+// get_localInterface(/* [out] */ void **localInterface);
+// ---------------------------------------------------------------------------------------------------=
+// Only available in Gecko's process - casts to an XPCOM nsIAccessNode interface pointer
+//
+//
+// get_language(/* [out] */ BSTR *htmlText);
+// ---------------------------------------------------------------------------------------------------=
+// Returns the computed language for this node, or empty string if unknown.
+//
+//
+///////////////////////////////////////////////////////////////////////////////////////////////////////
+
+
+#define DISPID_NODE_NODEINFO ( -5900 )
+
+#define DISPID_NODE_ATTRIBUTES ( -5901 )
+
+#define DISPID_NODE_ATTRIBUTESFORNAMES ( -5902 )
+
+#define DISPID_NODE_COMPSTYLE ( -5903 )
+
+#define DISPID_NODE_COMPSTYLEFORPROPS ( -5904 )
+
+#define DISPID_NODE_LANGUAGE ( -5905 )
+
+
+
+extern RPC_IF_HANDLE __MIDL_itf_ISimpleDOMNode_0000_0000_v0_0_c_ifspec;
+extern RPC_IF_HANDLE __MIDL_itf_ISimpleDOMNode_0000_0000_v0_0_s_ifspec;
+
+#ifndef __ISimpleDOMNode_INTERFACE_DEFINED__
+#define __ISimpleDOMNode_INTERFACE_DEFINED__
+
+/* interface ISimpleDOMNode */
+/* [uuid][object] */
+
+#define NODETYPE_ELEMENT ( 1 )
+
+#define NODETYPE_ATTRIBUTE ( 2 )
+
+#define NODETYPE_TEXT ( 3 )
+
+#define NODETYPE_CDATA_SECTION ( 4 )
+
+#define NODETYPE_ENTITY_REFERENCE ( 5 )
+
+#define NODETYPE_ENTITY ( 6 )
+
+#define NODETYPE_PROCESSING_INSTRUCTION ( 7 )
+
+#define NODETYPE_COMMENT ( 8 )
+
+#define NODETYPE_DOCUMENT ( 9 )
+
+#define NODETYPE_DOCUMENT_TYPE ( 10 )
+
+#define NODETYPE_DOCUMENT_FRAGMENT ( 11 )
+
+#define NODETYPE_NOTATION ( 12 )
+
+
+EXTERN_C const IID IID_ISimpleDOMNode;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("1814ceeb-49e2-407f-af99-fa755a7d2607")
+ ISimpleDOMNode : public IUnknown
+ {
+ public:
+ virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_nodeInfo(
+ /* [out] */ BSTR *nodeName,
+ /* [out] */ short *nameSpaceID,
+ /* [out] */ BSTR *nodeValue,
+ /* [out] */ unsigned int *numChildren,
+ /* [out] */ unsigned int *uniqueID,
+ /* [retval][out] */ unsigned short *nodeType) = 0;
+
+ virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_attributes(
+ /* [in] */ unsigned short maxAttribs,
+ /* [length_is][size_is][out] */ BSTR *attribNames,
+ /* [length_is][size_is][out] */ short *nameSpaceID,
+ /* [length_is][size_is][out] */ BSTR *attribValues,
+ /* [retval][out] */ unsigned short *numAttribs) = 0;
+
+ virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_attributesForNames(
+ /* [in] */ unsigned short numAttribs,
+ /* [length_is][size_is][in] */ BSTR *attribNames,
+ /* [length_is][size_is][in] */ short *nameSpaceID,
+ /* [length_is][size_is][retval][out] */ BSTR *attribValues) = 0;
+
+ virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_computedStyle(
+ /* [in] */ unsigned short maxStyleProperties,
+ /* [in] */ boolean useAlternateView,
+ /* [length_is][size_is][out] */ BSTR *styleProperties,
+ /* [length_is][size_is][out] */ BSTR *styleValues,
+ /* [retval][out] */ unsigned short *numStyleProperties) = 0;
+
+ virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_computedStyleForProperties(
+ /* [in] */ unsigned short numStyleProperties,
+ /* [in] */ boolean useAlternateView,
+ /* [length_is][size_is][in] */ BSTR *styleProperties,
+ /* [length_is][size_is][retval][out] */ BSTR *styleValues) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE scrollTo(
+ /* [in] */ boolean placeTopLeft) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_parentNode(
+ /* [retval][out] */ ISimpleDOMNode **node) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_firstChild(
+ /* [retval][out] */ ISimpleDOMNode **node) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_lastChild(
+ /* [retval][out] */ ISimpleDOMNode **node) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_previousSibling(
+ /* [retval][out] */ ISimpleDOMNode **node) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_nextSibling(
+ /* [retval][out] */ ISimpleDOMNode **node) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_childAt(
+ /* [in] */ unsigned int childIndex,
+ /* [retval][out] */ ISimpleDOMNode **node) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_innerHTML(
+ /* [retval][out] */ BSTR *innerHTML) = 0;
+
+ virtual /* [local][propget] */ HRESULT STDMETHODCALLTYPE get_localInterface(
+ /* [retval][out] */ void **localInterface) = 0;
+
+ virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_language(
+ /* [retval][out] */ BSTR *language) = 0;
+
+ };
+
+
+#else /* C style interface */
+
+ typedef struct ISimpleDOMNodeVtbl
+ {
+ BEGIN_INTERFACE
+
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ ISimpleDOMNode * This,
+ /* [in] */ REFIID riid,
+ /* [annotation][iid_is][out] */
+ _COM_Outptr_ void **ppvObject);
+
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ ISimpleDOMNode * This);
+
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ ISimpleDOMNode * This);
+
+ /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeInfo )(
+ ISimpleDOMNode * This,
+ /* [out] */ BSTR *nodeName,
+ /* [out] */ short *nameSpaceID,
+ /* [out] */ BSTR *nodeValue,
+ /* [out] */ unsigned int *numChildren,
+ /* [out] */ unsigned int *uniqueID,
+ /* [retval][out] */ unsigned short *nodeType);
+
+ /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_attributes )(
+ ISimpleDOMNode * This,
+ /* [in] */ unsigned short maxAttribs,
+ /* [length_is][size_is][out] */ BSTR *attribNames,
+ /* [length_is][size_is][out] */ short *nameSpaceID,
+ /* [length_is][size_is][out] */ BSTR *attribValues,
+ /* [retval][out] */ unsigned short *numAttribs);
+
+ /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_attributesForNames )(
+ ISimpleDOMNode * This,
+ /* [in] */ unsigned short numAttribs,
+ /* [length_is][size_is][in] */ BSTR *attribNames,
+ /* [length_is][size_is][in] */ short *nameSpaceID,
+ /* [length_is][size_is][retval][out] */ BSTR *attribValues);
+
+ /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_computedStyle )(
+ ISimpleDOMNode * This,
+ /* [in] */ unsigned short maxStyleProperties,
+ /* [in] */ boolean useAlternateView,
+ /* [length_is][size_is][out] */ BSTR *styleProperties,
+ /* [length_is][size_is][out] */ BSTR *styleValues,
+ /* [retval][out] */ unsigned short *numStyleProperties);
+
+ /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_computedStyleForProperties )(
+ ISimpleDOMNode * This,
+ /* [in] */ unsigned short numStyleProperties,
+ /* [in] */ boolean useAlternateView,
+ /* [length_is][size_is][in] */ BSTR *styleProperties,
+ /* [length_is][size_is][retval][out] */ BSTR *styleValues);
+
+ HRESULT ( STDMETHODCALLTYPE *scrollTo )(
+ ISimpleDOMNode * This,
+ /* [in] */ boolean placeTopLeft);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_parentNode )(
+ ISimpleDOMNode * This,
+ /* [retval][out] */ ISimpleDOMNode **node);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_firstChild )(
+ ISimpleDOMNode * This,
+ /* [retval][out] */ ISimpleDOMNode **node);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_lastChild )(
+ ISimpleDOMNode * This,
+ /* [retval][out] */ ISimpleDOMNode **node);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_previousSibling )(
+ ISimpleDOMNode * This,
+ /* [retval][out] */ ISimpleDOMNode **node);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_nextSibling )(
+ ISimpleDOMNode * This,
+ /* [retval][out] */ ISimpleDOMNode **node);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_childAt )(
+ ISimpleDOMNode * This,
+ /* [in] */ unsigned int childIndex,
+ /* [retval][out] */ ISimpleDOMNode **node);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_innerHTML )(
+ ISimpleDOMNode * This,
+ /* [retval][out] */ BSTR *innerHTML);
+
+ /* [local][propget] */ HRESULT ( STDMETHODCALLTYPE *get_localInterface )(
+ ISimpleDOMNode * This,
+ /* [retval][out] */ void **localInterface);
+
+ /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_language )(
+ ISimpleDOMNode * This,
+ /* [retval][out] */ BSTR *language);
+
+ END_INTERFACE
+ } ISimpleDOMNodeVtbl;
+
+ interface ISimpleDOMNode
+ {
+ CONST_VTBL struct ISimpleDOMNodeVtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define ISimpleDOMNode_QueryInterface(This,riid,ppvObject) \
+ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
+
+#define ISimpleDOMNode_AddRef(This) \
+ ( (This)->lpVtbl -> AddRef(This) )
+
+#define ISimpleDOMNode_Release(This) \
+ ( (This)->lpVtbl -> Release(This) )
+
+
+#define ISimpleDOMNode_get_nodeInfo(This,nodeName,nameSpaceID,nodeValue,numChildren,uniqueID,nodeType) \
+ ( (This)->lpVtbl -> get_nodeInfo(This,nodeName,nameSpaceID,nodeValue,numChildren,uniqueID,nodeType) )
+
+#define ISimpleDOMNode_get_attributes(This,maxAttribs,attribNames,nameSpaceID,attribValues,numAttribs) \
+ ( (This)->lpVtbl -> get_attributes(This,maxAttribs,attribNames,nameSpaceID,attribValues,numAttribs) )
+
+#define ISimpleDOMNode_get_attributesForNames(This,numAttribs,attribNames,nameSpaceID,attribValues) \
+ ( (This)->lpVtbl -> get_attributesForNames(This,numAttribs,attribNames,nameSpaceID,attribValues) )
+
+#define ISimpleDOMNode_get_computedStyle(This,maxStyleProperties,useAlternateView,styleProperties,styleValues,numStyleProperties) \
+ ( (This)->lpVtbl -> get_computedStyle(This,maxStyleProperties,useAlternateView,styleProperties,styleValues,numStyleProperties) )
+
+#define ISimpleDOMNode_get_computedStyleForProperties(This,numStyleProperties,useAlternateView,styleProperties,styleValues) \
+ ( (This)->lpVtbl -> get_computedStyleForProperties(This,numStyleProperties,useAlternateView,styleProperties,styleValues) )
+
+#define ISimpleDOMNode_scrollTo(This,placeTopLeft) \
+ ( (This)->lpVtbl -> scrollTo(This,placeTopLeft) )
+
+#define ISimpleDOMNode_get_parentNode(This,node) \
+ ( (This)->lpVtbl -> get_parentNode(This,node) )
+
+#define ISimpleDOMNode_get_firstChild(This,node) \
+ ( (This)->lpVtbl -> get_firstChild(This,node) )
+
+#define ISimpleDOMNode_get_lastChild(This,node) \
+ ( (This)->lpVtbl -> get_lastChild(This,node) )
+
+#define ISimpleDOMNode_get_previousSibling(This,node) \
+ ( (This)->lpVtbl -> get_previousSibling(This,node) )
+
+#define ISimpleDOMNode_get_nextSibling(This,node) \
+ ( (This)->lpVtbl -> get_nextSibling(This,node) )
+
+#define ISimpleDOMNode_get_childAt(This,childIndex,node) \
+ ( (This)->lpVtbl -> get_childAt(This,childIndex,node) )
+
+#define ISimpleDOMNode_get_innerHTML(This,innerHTML) \
+ ( (This)->lpVtbl -> get_innerHTML(This,innerHTML) )
+
+#define ISimpleDOMNode_get_localInterface(This,localInterface) \
+ ( (This)->lpVtbl -> get_localInterface(This,localInterface) )
+
+#define ISimpleDOMNode_get_language(This,language) \
+ ( (This)->lpVtbl -> get_language(This,language) )
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+
+#endif /* __ISimpleDOMNode_INTERFACE_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 * );
+
+/* end of Additional Prototypes */
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif
+
+
diff --git a/chromium/third_party/win_build_output/midl/third_party/isimpledom/ISimpleDOMNode.idl/x86/ISimpleDOMNode_i.c b/chromium/third_party/win_build_output/midl/third_party/isimpledom/ISimpleDOMNode.idl/x86/ISimpleDOMNode_i.c
new file mode 100644
index 00000000000..6dfa2f12e20
--- /dev/null
+++ b/chromium/third_party/win_build_output/midl/third_party/isimpledom/ISimpleDOMNode.idl/x86/ISimpleDOMNode_i.c
@@ -0,0 +1,79 @@
+
+
+/* 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 ../../third_party/isimpledom/ISimpleDOMNode.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_ISimpleDOMNode,0x1814ceeb,0x49e2,0x407f,0xaf,0x99,0xfa,0x75,0x5a,0x7d,0x26,0x07);
+
+#undef MIDL_DEFINE_GUID
+
+#ifdef __cplusplus
+}
+#endif
+
+
+
diff --git a/chromium/third_party/win_build_output/midl/third_party/isimpledom/ISimpleDOMNode.idl/x86/ISimpleDOMNode_p.c b/chromium/third_party/win_build_output/midl/third_party/isimpledom/ISimpleDOMNode.idl/x86/ISimpleDOMNode_p.c
new file mode 100644
index 00000000000..4ad7afac78a
--- /dev/null
+++ b/chromium/third_party/win_build_output/midl/third_party/isimpledom/ISimpleDOMNode.idl/x86/ISimpleDOMNode_p.c
@@ -0,0 +1,1015 @@
+
+
+/* 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 ../../third_party/isimpledom/ISimpleDOMNode.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 "ISimpleDOMNode.h"
+
+#define TYPE_FORMAT_STRING_SIZE 209
+#define PROC_FORMAT_STRING_SIZE 625
+#define EXPR_FORMAT_STRING_SIZE 1
+#define TRANSMIT_AS_TABLE_SIZE 0
+#define WIRE_MARSHAL_TABLE_SIZE 1
+
+typedef struct _ISimpleDOMNode_MIDL_TYPE_FORMAT_STRING
+ {
+ short Pad;
+ unsigned char Format[ TYPE_FORMAT_STRING_SIZE ];
+ } ISimpleDOMNode_MIDL_TYPE_FORMAT_STRING;
+
+typedef struct _ISimpleDOMNode_MIDL_PROC_FORMAT_STRING
+ {
+ short Pad;
+ unsigned char Format[ PROC_FORMAT_STRING_SIZE ];
+ } ISimpleDOMNode_MIDL_PROC_FORMAT_STRING;
+
+typedef struct _ISimpleDOMNode_MIDL_EXPR_FORMAT_STRING
+ {
+ long Pad;
+ unsigned char Format[ EXPR_FORMAT_STRING_SIZE ];
+ } ISimpleDOMNode_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 ISimpleDOMNode_MIDL_TYPE_FORMAT_STRING ISimpleDOMNode__MIDL_TypeFormatString;
+extern const ISimpleDOMNode_MIDL_PROC_FORMAT_STRING ISimpleDOMNode__MIDL_ProcFormatString;
+extern const ISimpleDOMNode_MIDL_EXPR_FORMAT_STRING ISimpleDOMNode__MIDL_ExprFormatString;
+
+
+extern const MIDL_STUB_DESC Object_StubDesc;
+
+
+extern const MIDL_SERVER_INFO ISimpleDOMNode_ServerInfo;
+extern const MIDL_STUBLESS_PROXY_INFO ISimpleDOMNode_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 ISimpleDOMNode_MIDL_PROC_FORMAT_STRING ISimpleDOMNode__MIDL_ProcFormatString =
+ {
+ 0,
+ {
+
+ /* Procedure get_nodeInfo */
+
+ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2 */ NdrFcLong( 0x0 ), /* 0 */
+/* 6 */ NdrFcShort( 0x3 ), /* 3 */
+/* 8 */ NdrFcShort( 0x20 ), /* x86 Stack size/offset = 32 */
+/* 10 */ NdrFcShort( 0x0 ), /* 0 */
+/* 12 */ NdrFcShort( 0x74 ), /* 116 */
+/* 14 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x7, /* 7 */
+/* 16 */ 0x8, /* 8 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 18 */ NdrFcShort( 0x1 ), /* 1 */
+/* 20 */ NdrFcShort( 0x0 ), /* 0 */
+/* 22 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter nodeName */
+
+/* 24 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
+/* 26 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 28 */ NdrFcShort( 0x20 ), /* Type Offset=32 */
+
+ /* Parameter nameSpaceID */
+
+/* 30 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 32 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 34 */ 0x6, /* FC_SHORT */
+ 0x0, /* 0 */
+
+ /* Parameter nodeValue */
+
+/* 36 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
+/* 38 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 40 */ NdrFcShort( 0x20 ), /* Type Offset=32 */
+
+ /* Parameter numChildren */
+
+/* 42 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 44 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
+/* 46 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter uniqueID */
+
+/* 48 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 50 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
+/* 52 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter nodeType */
+
+/* 54 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 56 */ NdrFcShort( 0x18 ), /* x86 Stack size/offset = 24 */
+/* 58 */ 0x6, /* FC_SHORT */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 60 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 62 */ NdrFcShort( 0x1c ), /* x86 Stack size/offset = 28 */
+/* 64 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_attributes */
+
+/* 66 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 68 */ NdrFcLong( 0x0 ), /* 0 */
+/* 72 */ NdrFcShort( 0x4 ), /* 4 */
+/* 74 */ NdrFcShort( 0x1c ), /* x86 Stack size/offset = 28 */
+/* 76 */ NdrFcShort( 0x6 ), /* 6 */
+/* 78 */ NdrFcShort( 0x22 ), /* 34 */
+/* 80 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x6, /* 6 */
+/* 82 */ 0x8, /* 8 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 84 */ NdrFcShort( 0x1 ), /* 1 */
+/* 86 */ NdrFcShort( 0x0 ), /* 0 */
+/* 88 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter maxAttribs */
+
+/* 90 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 92 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 94 */ 0x6, /* FC_SHORT */
+ 0x0, /* 0 */
+
+ /* Parameter attribNames */
+
+/* 96 */ NdrFcShort( 0x113 ), /* Flags: must size, must free, out, simple ref, */
+/* 98 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 100 */ NdrFcShort( 0x36 ), /* Type Offset=54 */
+
+ /* Parameter nameSpaceID */
+
+/* 102 */ NdrFcShort( 0x113 ), /* Flags: must size, must free, out, simple ref, */
+/* 104 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 106 */ NdrFcShort( 0x50 ), /* Type Offset=80 */
+
+ /* Parameter attribValues */
+
+/* 108 */ NdrFcShort( 0x113 ), /* Flags: must size, must free, out, simple ref, */
+/* 110 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
+/* 112 */ NdrFcShort( 0x36 ), /* Type Offset=54 */
+
+ /* Parameter numAttribs */
+
+/* 114 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 116 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
+/* 118 */ 0x6, /* FC_SHORT */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 120 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 122 */ NdrFcShort( 0x18 ), /* x86 Stack size/offset = 24 */
+/* 124 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_attributesForNames */
+
+/* 126 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 128 */ NdrFcLong( 0x0 ), /* 0 */
+/* 132 */ NdrFcShort( 0x5 ), /* 5 */
+/* 134 */ NdrFcShort( 0x18 ), /* x86 Stack size/offset = 24 */
+/* 136 */ NdrFcShort( 0x6 ), /* 6 */
+/* 138 */ NdrFcShort( 0x8 ), /* 8 */
+/* 140 */ 0x47, /* Oi2 Flags: srv must size, clt must size, has return, has ext, */
+ 0x5, /* 5 */
+/* 142 */ 0x8, /* 8 */
+ 0x7, /* Ext Flags: new corr desc, clt corr check, srv corr check, */
+/* 144 */ NdrFcShort( 0x1 ), /* 1 */
+/* 146 */ NdrFcShort( 0x1 ), /* 1 */
+/* 148 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter numAttribs */
+
+/* 150 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 152 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 154 */ 0x6, /* FC_SHORT */
+ 0x0, /* 0 */
+
+ /* Parameter attribNames */
+
+/* 156 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
+/* 158 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 160 */ NdrFcShort( 0x74 ), /* Type Offset=116 */
+
+ /* Parameter nameSpaceID */
+
+/* 162 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
+/* 164 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 166 */ NdrFcShort( 0x8e ), /* Type Offset=142 */
+
+ /* Parameter attribValues */
+
+/* 168 */ NdrFcShort( 0x113 ), /* Flags: must size, must free, out, simple ref, */
+/* 170 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
+/* 172 */ NdrFcShort( 0xa4 ), /* Type Offset=164 */
+
+ /* Return value */
+
+/* 174 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 176 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
+/* 178 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_computedStyle */
+
+/* 180 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 182 */ NdrFcLong( 0x0 ), /* 0 */
+/* 186 */ NdrFcShort( 0x6 ), /* 6 */
+/* 188 */ NdrFcShort( 0x1c ), /* x86 Stack size/offset = 28 */
+/* 190 */ NdrFcShort( 0xb ), /* 11 */
+/* 192 */ NdrFcShort( 0x22 ), /* 34 */
+/* 194 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x6, /* 6 */
+/* 196 */ 0x8, /* 8 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 198 */ NdrFcShort( 0x1 ), /* 1 */
+/* 200 */ NdrFcShort( 0x0 ), /* 0 */
+/* 202 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter maxStyleProperties */
+
+/* 204 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 206 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 208 */ 0x6, /* FC_SHORT */
+ 0x0, /* 0 */
+
+ /* Parameter useAlternateView */
+
+/* 210 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 212 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 214 */ 0x3, /* FC_SMALL */
+ 0x0, /* 0 */
+
+ /* Parameter styleProperties */
+
+/* 216 */ NdrFcShort( 0x113 ), /* Flags: must size, must free, out, simple ref, */
+/* 218 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 220 */ NdrFcShort( 0x36 ), /* Type Offset=54 */
+
+ /* Parameter styleValues */
+
+/* 222 */ NdrFcShort( 0x113 ), /* Flags: must size, must free, out, simple ref, */
+/* 224 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
+/* 226 */ NdrFcShort( 0x36 ), /* Type Offset=54 */
+
+ /* Parameter numStyleProperties */
+
+/* 228 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 230 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
+/* 232 */ 0x6, /* FC_SHORT */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 234 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 236 */ NdrFcShort( 0x18 ), /* x86 Stack size/offset = 24 */
+/* 238 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_computedStyleForProperties */
+
+/* 240 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 242 */ NdrFcLong( 0x0 ), /* 0 */
+/* 246 */ NdrFcShort( 0x7 ), /* 7 */
+/* 248 */ NdrFcShort( 0x18 ), /* x86 Stack size/offset = 24 */
+/* 250 */ NdrFcShort( 0xb ), /* 11 */
+/* 252 */ NdrFcShort( 0x8 ), /* 8 */
+/* 254 */ 0x47, /* Oi2 Flags: srv must size, clt must size, has return, has ext, */
+ 0x5, /* 5 */
+/* 256 */ 0x8, /* 8 */
+ 0x7, /* Ext Flags: new corr desc, clt corr check, srv corr check, */
+/* 258 */ NdrFcShort( 0x1 ), /* 1 */
+/* 260 */ NdrFcShort( 0x1 ), /* 1 */
+/* 262 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter numStyleProperties */
+
+/* 264 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 266 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 268 */ 0x6, /* FC_SHORT */
+ 0x0, /* 0 */
+
+ /* Parameter useAlternateView */
+
+/* 270 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 272 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 274 */ 0x3, /* FC_SMALL */
+ 0x0, /* 0 */
+
+ /* Parameter styleProperties */
+
+/* 276 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */
+/* 278 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 280 */ NdrFcShort( 0x74 ), /* Type Offset=116 */
+
+ /* Parameter styleValues */
+
+/* 282 */ NdrFcShort( 0x113 ), /* Flags: must size, must free, out, simple ref, */
+/* 284 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
+/* 286 */ NdrFcShort( 0xa4 ), /* Type Offset=164 */
+
+ /* Return value */
+
+/* 288 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 290 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
+/* 292 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure scrollTo */
+
+/* 294 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 296 */ NdrFcLong( 0x0 ), /* 0 */
+/* 300 */ NdrFcShort( 0x8 ), /* 8 */
+/* 302 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 304 */ NdrFcShort( 0x5 ), /* 5 */
+/* 306 */ NdrFcShort( 0x8 ), /* 8 */
+/* 308 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x2, /* 2 */
+/* 310 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 312 */ NdrFcShort( 0x0 ), /* 0 */
+/* 314 */ NdrFcShort( 0x0 ), /* 0 */
+/* 316 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter placeTopLeft */
+
+/* 318 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 320 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 322 */ 0x3, /* FC_SMALL */
+ 0x0, /* 0 */
+
+ /* 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_parentNode */
+
+/* 330 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 332 */ NdrFcLong( 0x0 ), /* 0 */
+/* 336 */ NdrFcShort( 0x9 ), /* 9 */
+/* 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 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 348 */ NdrFcShort( 0x0 ), /* 0 */
+/* 350 */ NdrFcShort( 0x0 ), /* 0 */
+/* 352 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter node */
+
+/* 354 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
+/* 356 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 358 */ NdrFcShort( 0xba ), /* Type Offset=186 */
+
+ /* 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 get_firstChild */
+
+/* 366 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 368 */ NdrFcLong( 0x0 ), /* 0 */
+/* 372 */ NdrFcShort( 0xa ), /* 10 */
+/* 374 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 376 */ NdrFcShort( 0x0 ), /* 0 */
+/* 378 */ NdrFcShort( 0x8 ), /* 8 */
+/* 380 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 382 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 384 */ NdrFcShort( 0x0 ), /* 0 */
+/* 386 */ NdrFcShort( 0x0 ), /* 0 */
+/* 388 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter node */
+
+/* 390 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
+/* 392 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 394 */ NdrFcShort( 0xba ), /* Type Offset=186 */
+
+ /* 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_lastChild */
+
+/* 402 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 404 */ NdrFcLong( 0x0 ), /* 0 */
+/* 408 */ NdrFcShort( 0xb ), /* 11 */
+/* 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 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 420 */ NdrFcShort( 0x0 ), /* 0 */
+/* 422 */ NdrFcShort( 0x0 ), /* 0 */
+/* 424 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter node */
+
+/* 426 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
+/* 428 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 430 */ NdrFcShort( 0xba ), /* Type Offset=186 */
+
+ /* 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 get_previousSibling */
+
+/* 438 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 440 */ NdrFcLong( 0x0 ), /* 0 */
+/* 444 */ NdrFcShort( 0xc ), /* 12 */
+/* 446 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 448 */ NdrFcShort( 0x0 ), /* 0 */
+/* 450 */ NdrFcShort( 0x8 ), /* 8 */
+/* 452 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 454 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 456 */ NdrFcShort( 0x0 ), /* 0 */
+/* 458 */ NdrFcShort( 0x0 ), /* 0 */
+/* 460 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter node */
+
+/* 462 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
+/* 464 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 466 */ NdrFcShort( 0xba ), /* Type Offset=186 */
+
+ /* 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_nextSibling */
+
+/* 474 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 476 */ NdrFcLong( 0x0 ), /* 0 */
+/* 480 */ NdrFcShort( 0xd ), /* 13 */
+/* 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 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 492 */ NdrFcShort( 0x0 ), /* 0 */
+/* 494 */ NdrFcShort( 0x0 ), /* 0 */
+/* 496 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter node */
+
+/* 498 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
+/* 500 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 502 */ NdrFcShort( 0xba ), /* Type Offset=186 */
+
+ /* 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 get_childAt */
+
+/* 510 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 512 */ NdrFcLong( 0x0 ), /* 0 */
+/* 516 */ NdrFcShort( 0xe ), /* 14 */
+/* 518 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
+/* 520 */ NdrFcShort( 0x8 ), /* 8 */
+/* 522 */ NdrFcShort( 0x8 ), /* 8 */
+/* 524 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x3, /* 3 */
+/* 526 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 528 */ NdrFcShort( 0x0 ), /* 0 */
+/* 530 */ NdrFcShort( 0x0 ), /* 0 */
+/* 532 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter childIndex */
+
+/* 534 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 536 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 538 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter node */
+
+/* 540 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
+/* 542 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 544 */ NdrFcShort( 0xba ), /* Type Offset=186 */
+
+ /* Return value */
+
+/* 546 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 548 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 550 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_innerHTML */
+
+/* 552 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 554 */ NdrFcLong( 0x0 ), /* 0 */
+/* 558 */ NdrFcShort( 0xf ), /* 15 */
+/* 560 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 562 */ NdrFcShort( 0x0 ), /* 0 */
+/* 564 */ NdrFcShort( 0x8 ), /* 8 */
+/* 566 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 568 */ 0x8, /* 8 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 570 */ NdrFcShort( 0x1 ), /* 1 */
+/* 572 */ NdrFcShort( 0x0 ), /* 0 */
+/* 574 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter innerHTML */
+
+/* 576 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
+/* 578 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 580 */ NdrFcShort( 0x20 ), /* Type Offset=32 */
+
+ /* Return value */
+
+/* 582 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 584 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 586 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_language */
+
+/* 588 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 590 */ NdrFcLong( 0x0 ), /* 0 */
+/* 594 */ NdrFcShort( 0x11 ), /* 17 */
+/* 596 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 598 */ NdrFcShort( 0x0 ), /* 0 */
+/* 600 */ NdrFcShort( 0x8 ), /* 8 */
+/* 602 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 604 */ 0x8, /* 8 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 606 */ NdrFcShort( 0x1 ), /* 1 */
+/* 608 */ NdrFcShort( 0x0 ), /* 0 */
+/* 610 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter language */
+
+/* 612 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
+/* 614 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 616 */ NdrFcShort( 0x20 ), /* Type Offset=32 */
+
+ /* Return value */
+
+/* 618 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 620 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 622 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ 0x0
+ }
+ };
+
+static const ISimpleDOMNode_MIDL_TYPE_FORMAT_STRING ISimpleDOMNode__MIDL_TypeFormatString =
+ {
+ 0,
+ {
+ NdrFcShort( 0x0 ), /* 0 */
+/* 2 */
+ 0x11, 0x4, /* FC_RP [alloced_on_stack] */
+/* 4 */ NdrFcShort( 0x1c ), /* Offset= 28 (32) */
+/* 6 */
+ 0x13, 0x0, /* FC_OP */
+/* 8 */ NdrFcShort( 0xe ), /* Offset= 14 (22) */
+/* 10 */
+ 0x1b, /* FC_CARRAY */
+ 0x1, /* 1 */
+/* 12 */ NdrFcShort( 0x2 ), /* 2 */
+/* 14 */ 0x9, /* Corr desc: FC_ULONG */
+ 0x0, /* */
+/* 16 */ NdrFcShort( 0xfffc ), /* -4 */
+/* 18 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
+/* 20 */ 0x6, /* FC_SHORT */
+ 0x5b, /* FC_END */
+/* 22 */
+ 0x17, /* FC_CSTRUCT */
+ 0x3, /* 3 */
+/* 24 */ NdrFcShort( 0x8 ), /* 8 */
+/* 26 */ NdrFcShort( 0xfff0 ), /* Offset= -16 (10) */
+/* 28 */ 0x8, /* FC_LONG */
+ 0x8, /* FC_LONG */
+/* 30 */ 0x5c, /* FC_PAD */
+ 0x5b, /* FC_END */
+/* 32 */ 0xb4, /* FC_USER_MARSHAL */
+ 0x83, /* 131 */
+/* 34 */ NdrFcShort( 0x0 ), /* 0 */
+/* 36 */ NdrFcShort( 0x4 ), /* 4 */
+/* 38 */ NdrFcShort( 0x0 ), /* 0 */
+/* 40 */ NdrFcShort( 0xffde ), /* Offset= -34 (6) */
+/* 42 */
+ 0x11, 0xc, /* FC_RP [alloced_on_stack] [simple_pointer] */
+/* 44 */ 0x6, /* FC_SHORT */
+ 0x5c, /* FC_PAD */
+/* 46 */
+ 0x11, 0xc, /* FC_RP [alloced_on_stack] [simple_pointer] */
+/* 48 */ 0x8, /* FC_LONG */
+ 0x5c, /* FC_PAD */
+/* 50 */
+ 0x11, 0x0, /* FC_RP */
+/* 52 */ NdrFcShort( 0x2 ), /* Offset= 2 (54) */
+/* 54 */
+ 0x21, /* FC_BOGUS_ARRAY */
+ 0x3, /* 3 */
+/* 56 */ NdrFcShort( 0x0 ), /* 0 */
+/* 58 */ 0x27, /* Corr desc: parameter, FC_USHORT */
+ 0x0, /* */
+/* 60 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 62 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
+/* 64 */ 0x27, /* Corr desc: parameter, FC_USHORT */
+ 0x54, /* FC_DEREFERENCE */
+/* 66 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
+/* 68 */ NdrFcShort( 0x0 ), /* Corr flags: */
+/* 70 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
+ 0x0, /* 0 */
+/* 72 */ NdrFcShort( 0xffd8 ), /* Offset= -40 (32) */
+/* 74 */ 0x5c, /* FC_PAD */
+ 0x5b, /* FC_END */
+/* 76 */
+ 0x11, 0x0, /* FC_RP */
+/* 78 */ NdrFcShort( 0x2 ), /* Offset= 2 (80) */
+/* 80 */
+ 0x1c, /* FC_CVARRAY */
+ 0x1, /* 1 */
+/* 82 */ NdrFcShort( 0x2 ), /* 2 */
+/* 84 */ 0x27, /* Corr desc: parameter, FC_USHORT */
+ 0x0, /* */
+/* 86 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 88 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
+/* 90 */ 0x27, /* Corr desc: parameter, FC_USHORT */
+ 0x54, /* FC_DEREFERENCE */
+/* 92 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
+/* 94 */ NdrFcShort( 0x0 ), /* Corr flags: */
+/* 96 */ 0x6, /* FC_SHORT */
+ 0x5b, /* FC_END */
+/* 98 */
+ 0x11, 0x0, /* FC_RP */
+/* 100 */ NdrFcShort( 0x10 ), /* Offset= 16 (116) */
+/* 102 */
+ 0x12, 0x0, /* FC_UP */
+/* 104 */ NdrFcShort( 0xffae ), /* Offset= -82 (22) */
+/* 106 */ 0xb4, /* FC_USER_MARSHAL */
+ 0x83, /* 131 */
+/* 108 */ NdrFcShort( 0x0 ), /* 0 */
+/* 110 */ NdrFcShort( 0x4 ), /* 4 */
+/* 112 */ NdrFcShort( 0x0 ), /* 0 */
+/* 114 */ NdrFcShort( 0xfff4 ), /* Offset= -12 (102) */
+/* 116 */
+ 0x21, /* FC_BOGUS_ARRAY */
+ 0x3, /* 3 */
+/* 118 */ NdrFcShort( 0x0 ), /* 0 */
+/* 120 */ 0x27, /* Corr desc: parameter, FC_USHORT */
+ 0x0, /* */
+/* 122 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 124 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
+/* 126 */ 0x27, /* Corr desc: parameter, FC_USHORT */
+ 0x0, /* */
+/* 128 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 130 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
+/* 132 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
+ 0x0, /* 0 */
+/* 134 */ NdrFcShort( 0xffe4 ), /* Offset= -28 (106) */
+/* 136 */ 0x5c, /* FC_PAD */
+ 0x5b, /* FC_END */
+/* 138 */
+ 0x11, 0x0, /* FC_RP */
+/* 140 */ NdrFcShort( 0x2 ), /* Offset= 2 (142) */
+/* 142 */
+ 0x1c, /* FC_CVARRAY */
+ 0x1, /* 1 */
+/* 144 */ NdrFcShort( 0x2 ), /* 2 */
+/* 146 */ 0x27, /* Corr desc: parameter, FC_USHORT */
+ 0x0, /* */
+/* 148 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 150 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
+/* 152 */ 0x27, /* Corr desc: parameter, FC_USHORT */
+ 0x0, /* */
+/* 154 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 156 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
+/* 158 */ 0x6, /* FC_SHORT */
+ 0x5b, /* FC_END */
+/* 160 */
+ 0x11, 0x0, /* FC_RP */
+/* 162 */ NdrFcShort( 0x2 ), /* Offset= 2 (164) */
+/* 164 */
+ 0x21, /* FC_BOGUS_ARRAY */
+ 0x3, /* 3 */
+/* 166 */ NdrFcShort( 0x0 ), /* 0 */
+/* 168 */ 0x27, /* Corr desc: parameter, FC_USHORT */
+ 0x0, /* */
+/* 170 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 172 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
+/* 174 */ 0x27, /* Corr desc: parameter, FC_USHORT */
+ 0x0, /* */
+/* 176 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 178 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
+/* 180 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
+ 0x0, /* 0 */
+/* 182 */ NdrFcShort( 0xff6a ), /* Offset= -150 (32) */
+/* 184 */ 0x5c, /* FC_PAD */
+ 0x5b, /* FC_END */
+/* 186 */
+ 0x11, 0x10, /* FC_RP [pointer_deref] */
+/* 188 */ NdrFcShort( 0x2 ), /* Offset= 2 (190) */
+/* 190 */
+ 0x2f, /* FC_IP */
+ 0x5a, /* FC_CONSTANT_IID */
+/* 192 */ NdrFcLong( 0x1814ceeb ), /* 404016875 */
+/* 196 */ NdrFcShort( 0x49e2 ), /* 18914 */
+/* 198 */ NdrFcShort( 0x407f ), /* 16511 */
+/* 200 */ 0xaf, /* 175 */
+ 0x99, /* 153 */
+/* 202 */ 0xfa, /* 250 */
+ 0x75, /* 117 */
+/* 204 */ 0x5a, /* 90 */
+ 0x7d, /* 125 */
+/* 206 */ 0x26, /* 38 */
+ 0x7, /* 7 */
+
+ 0x0
+ }
+ };
+
+static const USER_MARSHAL_ROUTINE_QUADRUPLE UserMarshalRoutines[ WIRE_MARSHAL_TABLE_SIZE ] =
+ {
+
+ {
+ BSTR_UserSize
+ ,BSTR_UserMarshal
+ ,BSTR_UserUnmarshal
+ ,BSTR_UserFree
+ }
+
+ };
+
+
+
+/* Standard interface: __MIDL_itf_ISimpleDOMNode_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: ISimpleDOMNode, ver. 0.0,
+ GUID={0x1814ceeb,0x49e2,0x407f,{0xaf,0x99,0xfa,0x75,0x5a,0x7d,0x26,0x07}} */
+
+#pragma code_seg(".orpc")
+static const unsigned short ISimpleDOMNode_FormatStringOffsetTable[] =
+ {
+ 0,
+ 66,
+ 126,
+ 180,
+ 240,
+ 294,
+ 330,
+ 366,
+ 402,
+ 438,
+ 474,
+ 510,
+ 552,
+ (unsigned short) -1,
+ 588
+ };
+
+static const MIDL_STUBLESS_PROXY_INFO ISimpleDOMNode_ProxyInfo =
+ {
+ &Object_StubDesc,
+ ISimpleDOMNode__MIDL_ProcFormatString.Format,
+ &ISimpleDOMNode_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0
+ };
+
+
+static const MIDL_SERVER_INFO ISimpleDOMNode_ServerInfo =
+ {
+ &Object_StubDesc,
+ 0,
+ ISimpleDOMNode__MIDL_ProcFormatString.Format,
+ &ISimpleDOMNode_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0,
+ 0};
+CINTERFACE_PROXY_VTABLE(18) _ISimpleDOMNodeProxyVtbl =
+{
+ &ISimpleDOMNode_ProxyInfo,
+ &IID_ISimpleDOMNode,
+ IUnknown_QueryInterface_Proxy,
+ IUnknown_AddRef_Proxy,
+ IUnknown_Release_Proxy ,
+ (void *) (INT_PTR) -1 /* ISimpleDOMNode::get_nodeInfo */ ,
+ (void *) (INT_PTR) -1 /* ISimpleDOMNode::get_attributes */ ,
+ (void *) (INT_PTR) -1 /* ISimpleDOMNode::get_attributesForNames */ ,
+ (void *) (INT_PTR) -1 /* ISimpleDOMNode::get_computedStyle */ ,
+ (void *) (INT_PTR) -1 /* ISimpleDOMNode::get_computedStyleForProperties */ ,
+ (void *) (INT_PTR) -1 /* ISimpleDOMNode::scrollTo */ ,
+ (void *) (INT_PTR) -1 /* ISimpleDOMNode::get_parentNode */ ,
+ (void *) (INT_PTR) -1 /* ISimpleDOMNode::get_firstChild */ ,
+ (void *) (INT_PTR) -1 /* ISimpleDOMNode::get_lastChild */ ,
+ (void *) (INT_PTR) -1 /* ISimpleDOMNode::get_previousSibling */ ,
+ (void *) (INT_PTR) -1 /* ISimpleDOMNode::get_nextSibling */ ,
+ (void *) (INT_PTR) -1 /* ISimpleDOMNode::get_childAt */ ,
+ (void *) (INT_PTR) -1 /* ISimpleDOMNode::get_innerHTML */ ,
+ 0 /* ISimpleDOMNode::get_localInterface */ ,
+ (void *) (INT_PTR) -1 /* ISimpleDOMNode::get_language */
+};
+
+const CInterfaceStubVtbl _ISimpleDOMNodeStubVtbl =
+{
+ &IID_ISimpleDOMNode,
+ &ISimpleDOMNode_ServerInfo,
+ 18,
+ 0, /* pure interpreted */
+ CStdStubBuffer_METHODS
+};
+
+static const MIDL_STUB_DESC Object_StubDesc =
+ {
+ 0,
+ NdrOleAllocate,
+ NdrOleFree,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ ISimpleDOMNode__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 _ISimpleDOMNode_ProxyVtblList[] =
+{
+ ( CInterfaceProxyVtbl *) &_ISimpleDOMNodeProxyVtbl,
+ 0
+};
+
+const CInterfaceStubVtbl * const _ISimpleDOMNode_StubVtblList[] =
+{
+ ( CInterfaceStubVtbl *) &_ISimpleDOMNodeStubVtbl,
+ 0
+};
+
+PCInterfaceName const _ISimpleDOMNode_InterfaceNamesList[] =
+{
+ "ISimpleDOMNode",
+ 0
+};
+
+
+#define _ISimpleDOMNode_CHECK_IID(n) IID_GENERIC_CHECK_IID( _ISimpleDOMNode, pIID, n)
+
+int __stdcall _ISimpleDOMNode_IID_Lookup( const IID * pIID, int * pIndex )
+{
+
+ if(!_ISimpleDOMNode_CHECK_IID(0))
+ {
+ *pIndex = 0;
+ return 1;
+ }
+
+ return 0;
+}
+
+const ExtendedProxyFileInfo ISimpleDOMNode_ProxyFileInfo =
+{
+ (PCInterfaceProxyVtblList *) & _ISimpleDOMNode_ProxyVtblList,
+ (PCInterfaceStubVtblList *) & _ISimpleDOMNode_StubVtblList,
+ (const PCInterfaceName * ) & _ISimpleDOMNode_InterfaceNamesList,
+ 0, /* no delegation */
+ & _ISimpleDOMNode_IID_Lookup,
+ 1,
+ 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_) */
+
diff --git a/chromium/third_party/win_build_output/midl/third_party/isimpledom/ISimpleDOMText.idl/x64/ISimpleDOMText.dlldata.c b/chromium/third_party/win_build_output/midl/third_party/isimpledom/ISimpleDOMText.idl/x64/ISimpleDOMText.dlldata.c
new file mode 100644
index 00000000000..1a37b353294
--- /dev/null
+++ b/chromium/third_party/win_build_output/midl/third_party/isimpledom/ISimpleDOMText.idl/x64/ISimpleDOMText.dlldata.c
@@ -0,0 +1,37 @@
+/*********************************************************
+ 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
+
+*********************************************************/
+
+
+#include <rpcproxy.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+EXTERN_PROXY_FILE( ISimpleDOMText )
+
+
+PROXYFILE_LIST_START
+/* Start of list */
+ REFERENCE_PROXY_FILE( ISimpleDOMText ),
+/* 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/third_party/isimpledom/ISimpleDOMText.idl/x64/ISimpleDOMText.h b/chromium/third_party/win_build_output/midl/third_party/isimpledom/ISimpleDOMText.idl/x64/ISimpleDOMText.h
new file mode 100644
index 00000000000..96bde361a93
--- /dev/null
+++ b/chromium/third_party/win_build_output/midl/third_party/isimpledom/ISimpleDOMText.idl/x64/ISimpleDOMText.h
@@ -0,0 +1,274 @@
+
+
+/* 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 ../../third_party/isimpledom/ISimpleDOMText.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 __ISimpleDOMText_h__
+#define __ISimpleDOMText_h__
+
+#if defined(_MSC_VER) && (_MSC_VER >= 1020)
+#pragma once
+#endif
+
+/* Forward Declarations */
+
+#ifndef __ISimpleDOMText_FWD_DEFINED__
+#define __ISimpleDOMText_FWD_DEFINED__
+typedef interface ISimpleDOMText ISimpleDOMText;
+
+#endif /* __ISimpleDOMText_FWD_DEFINED__ */
+
+
+/* header files for imported files */
+#include "objidl.h"
+#include "oaidl.h"
+
+#ifdef __cplusplus
+extern "C"{
+#endif
+
+
+/* interface __MIDL_itf_ISimpleDOMText_0000_0000 */
+/* [local] */
+
+///////////////////////////////////////////////////////////////////////////////////////////////////////
+//
+// ISimpleDOMText
+// ---------------------------------------------------------------------------------------------------=
+// An interface that extends MSAA's IAccessible to provide important additional capabilities on text nodes
+//
+// @STATUS UNDER_REVIEW
+//
+// [propget] domText(/* out,retval */ BSTR *domText
+// ---------------------------------------------------------------------------------------------------=
+// Similar to IAccessible::get_accName, but does not strip out whitespace characters.
+// Important for retrieving the correct start/end substring indices to use with other
+// methods in ISimpleDOMText.
+//
+//
+// get_[un]clippedSubstringBounds(
+// /* [in] */ unsigned int startIndex,
+// /* [in] */ unsigned int endIndex,
+// /* [out] */ int *x,
+// /* [out] */ int *y,
+// /* [out] */ int *width,
+// /* [out] */ int *height);
+// ---------------------------------------------------------------------------------------------------=
+// Both methods get_clippedSubstringBounds and get_unclippedSubstringBounds return the screen pixel
+// coordinates of the given text substring. The in parameters for start and end indices refer
+// to the string returned by ISimpleDOMText::get_domText().
+//
+//
+// scrollToSubstring(
+// /* [in] */ unsigned int startIndex,
+// /* [in] */ unsigned int endIndex);
+// ---------------------------------------------------------------------------------------------------=
+// In scrollable views, scrolls to ensure that the specified substring is visible onscreen.
+// The in parameters for start and end indices refer to the string returned
+// by ISimpleDOMText::get_domText().
+//
+//
+// [propget] fontFamily(/* out,retval */ BSTR *fontFamily);
+// ---------------------------------------------------------------------------------------------------=
+// Return a single computed font family name, which is better than the comma delineated list
+// that is returned by the ISimpleDOMNode computed style methods for font-family.
+// In other words, return something like 'Arial' instead of 'Arial, Helvetica, Sans-serif'.
+///////////////////////////////////////////////////////////////////////////////////////////////////////
+
+
+
+
+extern RPC_IF_HANDLE __MIDL_itf_ISimpleDOMText_0000_0000_v0_0_c_ifspec;
+extern RPC_IF_HANDLE __MIDL_itf_ISimpleDOMText_0000_0000_v0_0_s_ifspec;
+
+#ifndef __ISimpleDOMText_INTERFACE_DEFINED__
+#define __ISimpleDOMText_INTERFACE_DEFINED__
+
+/* interface ISimpleDOMText */
+/* [uuid][object] */
+
+
+EXTERN_C const IID IID_ISimpleDOMText;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("4e747be5-2052-4265-8af0-8ecad7aad1c0")
+ ISimpleDOMText : public IUnknown
+ {
+ public:
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_domText(
+ /* [retval][out] */ BSTR *domText) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE get_clippedSubstringBounds(
+ /* [in] */ unsigned int startIndex,
+ /* [in] */ unsigned int endIndex,
+ /* [out] */ int *x,
+ /* [out] */ int *y,
+ /* [out] */ int *width,
+ /* [out] */ int *height) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE get_unclippedSubstringBounds(
+ /* [in] */ unsigned int startIndex,
+ /* [in] */ unsigned int endIndex,
+ /* [out] */ int *x,
+ /* [out] */ int *y,
+ /* [out] */ int *width,
+ /* [out] */ int *height) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE scrollToSubstring(
+ /* [in] */ unsigned int startIndex,
+ /* [in] */ unsigned int endIndex) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_fontFamily(
+ /* [retval][out] */ BSTR *fontFamily) = 0;
+
+ };
+
+
+#else /* C style interface */
+
+ typedef struct ISimpleDOMTextVtbl
+ {
+ BEGIN_INTERFACE
+
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ ISimpleDOMText * This,
+ /* [in] */ REFIID riid,
+ /* [annotation][iid_is][out] */
+ _COM_Outptr_ void **ppvObject);
+
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ ISimpleDOMText * This);
+
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ ISimpleDOMText * This);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_domText )(
+ ISimpleDOMText * This,
+ /* [retval][out] */ BSTR *domText);
+
+ HRESULT ( STDMETHODCALLTYPE *get_clippedSubstringBounds )(
+ ISimpleDOMText * This,
+ /* [in] */ unsigned int startIndex,
+ /* [in] */ unsigned int endIndex,
+ /* [out] */ int *x,
+ /* [out] */ int *y,
+ /* [out] */ int *width,
+ /* [out] */ int *height);
+
+ HRESULT ( STDMETHODCALLTYPE *get_unclippedSubstringBounds )(
+ ISimpleDOMText * This,
+ /* [in] */ unsigned int startIndex,
+ /* [in] */ unsigned int endIndex,
+ /* [out] */ int *x,
+ /* [out] */ int *y,
+ /* [out] */ int *width,
+ /* [out] */ int *height);
+
+ HRESULT ( STDMETHODCALLTYPE *scrollToSubstring )(
+ ISimpleDOMText * This,
+ /* [in] */ unsigned int startIndex,
+ /* [in] */ unsigned int endIndex);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_fontFamily )(
+ ISimpleDOMText * This,
+ /* [retval][out] */ BSTR *fontFamily);
+
+ END_INTERFACE
+ } ISimpleDOMTextVtbl;
+
+ interface ISimpleDOMText
+ {
+ CONST_VTBL struct ISimpleDOMTextVtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define ISimpleDOMText_QueryInterface(This,riid,ppvObject) \
+ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
+
+#define ISimpleDOMText_AddRef(This) \
+ ( (This)->lpVtbl -> AddRef(This) )
+
+#define ISimpleDOMText_Release(This) \
+ ( (This)->lpVtbl -> Release(This) )
+
+
+#define ISimpleDOMText_get_domText(This,domText) \
+ ( (This)->lpVtbl -> get_domText(This,domText) )
+
+#define ISimpleDOMText_get_clippedSubstringBounds(This,startIndex,endIndex,x,y,width,height) \
+ ( (This)->lpVtbl -> get_clippedSubstringBounds(This,startIndex,endIndex,x,y,width,height) )
+
+#define ISimpleDOMText_get_unclippedSubstringBounds(This,startIndex,endIndex,x,y,width,height) \
+ ( (This)->lpVtbl -> get_unclippedSubstringBounds(This,startIndex,endIndex,x,y,width,height) )
+
+#define ISimpleDOMText_scrollToSubstring(This,startIndex,endIndex) \
+ ( (This)->lpVtbl -> scrollToSubstring(This,startIndex,endIndex) )
+
+#define ISimpleDOMText_get_fontFamily(This,fontFamily) \
+ ( (This)->lpVtbl -> get_fontFamily(This,fontFamily) )
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+
+#endif /* __ISimpleDOMText_INTERFACE_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 * );
+
+/* end of Additional Prototypes */
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif
+
+
diff --git a/chromium/third_party/win_build_output/midl/third_party/isimpledom/ISimpleDOMText.idl/x64/ISimpleDOMText_i.c b/chromium/third_party/win_build_output/midl/third_party/isimpledom/ISimpleDOMText.idl/x64/ISimpleDOMText_i.c
new file mode 100644
index 00000000000..19a9e00fc76
--- /dev/null
+++ b/chromium/third_party/win_build_output/midl/third_party/isimpledom/ISimpleDOMText.idl/x64/ISimpleDOMText_i.c
@@ -0,0 +1,79 @@
+
+
+/* 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 ../../third_party/isimpledom/ISimpleDOMText.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_ISimpleDOMText,0x4e747be5,0x2052,0x4265,0x8a,0xf0,0x8e,0xca,0xd7,0xaa,0xd1,0xc0);
+
+#undef MIDL_DEFINE_GUID
+
+#ifdef __cplusplus
+}
+#endif
+
+
+
diff --git a/chromium/third_party/win_build_output/midl/third_party/isimpledom/ISimpleDOMText.idl/x64/ISimpleDOMText_p.c b/chromium/third_party/win_build_output/midl/third_party/isimpledom/ISimpleDOMText.idl/x64/ISimpleDOMText_p.c
new file mode 100644
index 00000000000..766c101e7f0
--- /dev/null
+++ b/chromium/third_party/win_build_output/midl/third_party/isimpledom/ISimpleDOMText.idl/x64/ISimpleDOMText_p.c
@@ -0,0 +1,541 @@
+
+
+/* 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 ../../third_party/isimpledom/ISimpleDOMText.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 "ISimpleDOMText.h"
+
+#define TYPE_FORMAT_STRING_SIZE 47
+#define PROC_FORMAT_STRING_SIZE 257
+#define EXPR_FORMAT_STRING_SIZE 1
+#define TRANSMIT_AS_TABLE_SIZE 0
+#define WIRE_MARSHAL_TABLE_SIZE 1
+
+typedef struct _ISimpleDOMText_MIDL_TYPE_FORMAT_STRING
+ {
+ short Pad;
+ unsigned char Format[ TYPE_FORMAT_STRING_SIZE ];
+ } ISimpleDOMText_MIDL_TYPE_FORMAT_STRING;
+
+typedef struct _ISimpleDOMText_MIDL_PROC_FORMAT_STRING
+ {
+ short Pad;
+ unsigned char Format[ PROC_FORMAT_STRING_SIZE ];
+ } ISimpleDOMText_MIDL_PROC_FORMAT_STRING;
+
+typedef struct _ISimpleDOMText_MIDL_EXPR_FORMAT_STRING
+ {
+ long Pad;
+ unsigned char Format[ EXPR_FORMAT_STRING_SIZE ];
+ } ISimpleDOMText_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 ISimpleDOMText_MIDL_TYPE_FORMAT_STRING ISimpleDOMText__MIDL_TypeFormatString;
+extern const ISimpleDOMText_MIDL_PROC_FORMAT_STRING ISimpleDOMText__MIDL_ProcFormatString;
+extern const ISimpleDOMText_MIDL_EXPR_FORMAT_STRING ISimpleDOMText__MIDL_ExprFormatString;
+
+
+extern const MIDL_STUB_DESC Object_StubDesc;
+
+
+extern const MIDL_SERVER_INFO ISimpleDOMText_ServerInfo;
+extern const MIDL_STUBLESS_PROXY_INFO ISimpleDOMText_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 ISimpleDOMText_MIDL_PROC_FORMAT_STRING ISimpleDOMText__MIDL_ProcFormatString =
+ {
+ 0,
+ {
+
+ /* Procedure get_domText */
+
+ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2 */ NdrFcLong( 0x0 ), /* 0 */
+/* 6 */ NdrFcShort( 0x3 ), /* 3 */
+/* 8 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 10 */ NdrFcShort( 0x0 ), /* 0 */
+/* 12 */ NdrFcShort( 0x8 ), /* 8 */
+/* 14 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 16 */ 0xa, /* 10 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 18 */ NdrFcShort( 0x1 ), /* 1 */
+/* 20 */ NdrFcShort( 0x0 ), /* 0 */
+/* 22 */ NdrFcShort( 0x0 ), /* 0 */
+/* 24 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter domText */
+
+/* 26 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
+/* 28 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 30 */ NdrFcShort( 0x20 ), /* Type Offset=32 */
+
+ /* 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_clippedSubstringBounds */
+
+/* 38 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 40 */ NdrFcLong( 0x0 ), /* 0 */
+/* 44 */ NdrFcShort( 0x4 ), /* 4 */
+/* 46 */ NdrFcShort( 0x40 ), /* X64 Stack size/offset = 64 */
+/* 48 */ NdrFcShort( 0x10 ), /* 16 */
+/* 50 */ NdrFcShort( 0x78 ), /* 120 */
+/* 52 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x7, /* 7 */
+/* 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 startIndex */
+
+/* 64 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 66 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 68 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter endIndex */
+
+/* 70 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 72 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 74 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter x */
+
+/* 76 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 78 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 80 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter y */
+
+/* 82 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 84 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
+/* 86 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter width */
+
+/* 88 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 90 */ NdrFcShort( 0x28 ), /* X64 Stack size/offset = 40 */
+/* 92 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter height */
+
+/* 94 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 96 */ NdrFcShort( 0x30 ), /* X64 Stack size/offset = 48 */
+/* 98 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 100 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 102 */ NdrFcShort( 0x38 ), /* X64 Stack size/offset = 56 */
+/* 104 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_unclippedSubstringBounds */
+
+/* 106 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 108 */ NdrFcLong( 0x0 ), /* 0 */
+/* 112 */ NdrFcShort( 0x5 ), /* 5 */
+/* 114 */ NdrFcShort( 0x40 ), /* X64 Stack size/offset = 64 */
+/* 116 */ NdrFcShort( 0x10 ), /* 16 */
+/* 118 */ NdrFcShort( 0x78 ), /* 120 */
+/* 120 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x7, /* 7 */
+/* 122 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 124 */ NdrFcShort( 0x0 ), /* 0 */
+/* 126 */ NdrFcShort( 0x0 ), /* 0 */
+/* 128 */ NdrFcShort( 0x0 ), /* 0 */
+/* 130 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter startIndex */
+
+/* 132 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 134 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 136 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter endIndex */
+
+/* 138 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 140 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 142 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter x */
+
+/* 144 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 146 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 148 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter y */
+
+/* 150 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 152 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
+/* 154 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter width */
+
+/* 156 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 158 */ NdrFcShort( 0x28 ), /* X64 Stack size/offset = 40 */
+/* 160 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter height */
+
+/* 162 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 164 */ NdrFcShort( 0x30 ), /* X64 Stack size/offset = 48 */
+/* 166 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 168 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 170 */ NdrFcShort( 0x38 ), /* X64 Stack size/offset = 56 */
+/* 172 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure scrollToSubstring */
+
+/* 174 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 176 */ NdrFcLong( 0x0 ), /* 0 */
+/* 180 */ NdrFcShort( 0x6 ), /* 6 */
+/* 182 */ NdrFcShort( 0x20 ), /* X64 Stack size/offset = 32 */
+/* 184 */ NdrFcShort( 0x10 ), /* 16 */
+/* 186 */ NdrFcShort( 0x8 ), /* 8 */
+/* 188 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x3, /* 3 */
+/* 190 */ 0xa, /* 10 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 192 */ NdrFcShort( 0x0 ), /* 0 */
+/* 194 */ NdrFcShort( 0x0 ), /* 0 */
+/* 196 */ NdrFcShort( 0x0 ), /* 0 */
+/* 198 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter startIndex */
+
+/* 200 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 202 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 204 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter endIndex */
+
+/* 206 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 208 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 210 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 212 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 214 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 216 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_fontFamily */
+
+/* 218 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 220 */ NdrFcLong( 0x0 ), /* 0 */
+/* 224 */ NdrFcShort( 0x7 ), /* 7 */
+/* 226 */ NdrFcShort( 0x18 ), /* X64 Stack size/offset = 24 */
+/* 228 */ NdrFcShort( 0x0 ), /* 0 */
+/* 230 */ NdrFcShort( 0x8 ), /* 8 */
+/* 232 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 234 */ 0xa, /* 10 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 236 */ NdrFcShort( 0x1 ), /* 1 */
+/* 238 */ NdrFcShort( 0x0 ), /* 0 */
+/* 240 */ NdrFcShort( 0x0 ), /* 0 */
+/* 242 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter fontFamily */
+
+/* 244 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
+/* 246 */ NdrFcShort( 0x8 ), /* X64 Stack size/offset = 8 */
+/* 248 */ NdrFcShort( 0x20 ), /* Type Offset=32 */
+
+ /* Return value */
+
+/* 250 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 252 */ NdrFcShort( 0x10 ), /* X64 Stack size/offset = 16 */
+/* 254 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ 0x0
+ }
+ };
+
+static const ISimpleDOMText_MIDL_TYPE_FORMAT_STRING ISimpleDOMText__MIDL_TypeFormatString =
+ {
+ 0,
+ {
+ NdrFcShort( 0x0 ), /* 0 */
+/* 2 */
+ 0x11, 0x4, /* FC_RP [alloced_on_stack] */
+/* 4 */ NdrFcShort( 0x1c ), /* Offset= 28 (32) */
+/* 6 */
+ 0x13, 0x0, /* FC_OP */
+/* 8 */ NdrFcShort( 0xe ), /* Offset= 14 (22) */
+/* 10 */
+ 0x1b, /* FC_CARRAY */
+ 0x1, /* 1 */
+/* 12 */ NdrFcShort( 0x2 ), /* 2 */
+/* 14 */ 0x9, /* Corr desc: FC_ULONG */
+ 0x0, /* */
+/* 16 */ NdrFcShort( 0xfffc ), /* -4 */
+/* 18 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
+/* 20 */ 0x6, /* FC_SHORT */
+ 0x5b, /* FC_END */
+/* 22 */
+ 0x17, /* FC_CSTRUCT */
+ 0x3, /* 3 */
+/* 24 */ NdrFcShort( 0x8 ), /* 8 */
+/* 26 */ NdrFcShort( 0xfff0 ), /* Offset= -16 (10) */
+/* 28 */ 0x8, /* FC_LONG */
+ 0x8, /* FC_LONG */
+/* 30 */ 0x5c, /* FC_PAD */
+ 0x5b, /* FC_END */
+/* 32 */ 0xb4, /* FC_USER_MARSHAL */
+ 0x83, /* 131 */
+/* 34 */ NdrFcShort( 0x0 ), /* 0 */
+/* 36 */ NdrFcShort( 0x8 ), /* 8 */
+/* 38 */ NdrFcShort( 0x0 ), /* 0 */
+/* 40 */ NdrFcShort( 0xffde ), /* Offset= -34 (6) */
+/* 42 */
+ 0x11, 0xc, /* FC_RP [alloced_on_stack] [simple_pointer] */
+/* 44 */ 0x8, /* FC_LONG */
+ 0x5c, /* FC_PAD */
+
+ 0x0
+ }
+ };
+
+static const USER_MARSHAL_ROUTINE_QUADRUPLE UserMarshalRoutines[ WIRE_MARSHAL_TABLE_SIZE ] =
+ {
+
+ {
+ BSTR_UserSize
+ ,BSTR_UserMarshal
+ ,BSTR_UserUnmarshal
+ ,BSTR_UserFree
+ }
+
+ };
+
+
+
+/* Standard interface: __MIDL_itf_ISimpleDOMText_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: ISimpleDOMText, ver. 0.0,
+ GUID={0x4e747be5,0x2052,0x4265,{0x8a,0xf0,0x8e,0xca,0xd7,0xaa,0xd1,0xc0}} */
+
+#pragma code_seg(".orpc")
+static const unsigned short ISimpleDOMText_FormatStringOffsetTable[] =
+ {
+ 0,
+ 38,
+ 106,
+ 174,
+ 218
+ };
+
+static const MIDL_STUBLESS_PROXY_INFO ISimpleDOMText_ProxyInfo =
+ {
+ &Object_StubDesc,
+ ISimpleDOMText__MIDL_ProcFormatString.Format,
+ &ISimpleDOMText_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0
+ };
+
+
+static const MIDL_SERVER_INFO ISimpleDOMText_ServerInfo =
+ {
+ &Object_StubDesc,
+ 0,
+ ISimpleDOMText__MIDL_ProcFormatString.Format,
+ &ISimpleDOMText_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0,
+ 0};
+CINTERFACE_PROXY_VTABLE(8) _ISimpleDOMTextProxyVtbl =
+{
+ &ISimpleDOMText_ProxyInfo,
+ &IID_ISimpleDOMText,
+ IUnknown_QueryInterface_Proxy,
+ IUnknown_AddRef_Proxy,
+ IUnknown_Release_Proxy ,
+ (void *) (INT_PTR) -1 /* ISimpleDOMText::get_domText */ ,
+ (void *) (INT_PTR) -1 /* ISimpleDOMText::get_clippedSubstringBounds */ ,
+ (void *) (INT_PTR) -1 /* ISimpleDOMText::get_unclippedSubstringBounds */ ,
+ (void *) (INT_PTR) -1 /* ISimpleDOMText::scrollToSubstring */ ,
+ (void *) (INT_PTR) -1 /* ISimpleDOMText::get_fontFamily */
+};
+
+const CInterfaceStubVtbl _ISimpleDOMTextStubVtbl =
+{
+ &IID_ISimpleDOMText,
+ &ISimpleDOMText_ServerInfo,
+ 8,
+ 0, /* pure interpreted */
+ CStdStubBuffer_METHODS
+};
+
+static const MIDL_STUB_DESC Object_StubDesc =
+ {
+ 0,
+ NdrOleAllocate,
+ NdrOleFree,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ ISimpleDOMText__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 _ISimpleDOMText_ProxyVtblList[] =
+{
+ ( CInterfaceProxyVtbl *) &_ISimpleDOMTextProxyVtbl,
+ 0
+};
+
+const CInterfaceStubVtbl * const _ISimpleDOMText_StubVtblList[] =
+{
+ ( CInterfaceStubVtbl *) &_ISimpleDOMTextStubVtbl,
+ 0
+};
+
+PCInterfaceName const _ISimpleDOMText_InterfaceNamesList[] =
+{
+ "ISimpleDOMText",
+ 0
+};
+
+
+#define _ISimpleDOMText_CHECK_IID(n) IID_GENERIC_CHECK_IID( _ISimpleDOMText, pIID, n)
+
+int __stdcall _ISimpleDOMText_IID_Lookup( const IID * pIID, int * pIndex )
+{
+
+ if(!_ISimpleDOMText_CHECK_IID(0))
+ {
+ *pIndex = 0;
+ return 1;
+ }
+
+ return 0;
+}
+
+const ExtendedProxyFileInfo ISimpleDOMText_ProxyFileInfo =
+{
+ (PCInterfaceProxyVtblList *) & _ISimpleDOMText_ProxyVtblList,
+ (PCInterfaceStubVtblList *) & _ISimpleDOMText_StubVtblList,
+ (const PCInterfaceName * ) & _ISimpleDOMText_InterfaceNamesList,
+ 0, /* no delegation */
+ & _ISimpleDOMText_IID_Lookup,
+ 1,
+ 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/third_party/isimpledom/ISimpleDOMText.idl/x86/ISimpleDOMText.dlldata.c b/chromium/third_party/win_build_output/midl/third_party/isimpledom/ISimpleDOMText.idl/x86/ISimpleDOMText.dlldata.c
new file mode 100644
index 00000000000..1a37b353294
--- /dev/null
+++ b/chromium/third_party/win_build_output/midl/third_party/isimpledom/ISimpleDOMText.idl/x86/ISimpleDOMText.dlldata.c
@@ -0,0 +1,37 @@
+/*********************************************************
+ 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
+
+*********************************************************/
+
+
+#include <rpcproxy.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+EXTERN_PROXY_FILE( ISimpleDOMText )
+
+
+PROXYFILE_LIST_START
+/* Start of list */
+ REFERENCE_PROXY_FILE( ISimpleDOMText ),
+/* 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/third_party/isimpledom/ISimpleDOMText.idl/x86/ISimpleDOMText.h b/chromium/third_party/win_build_output/midl/third_party/isimpledom/ISimpleDOMText.idl/x86/ISimpleDOMText.h
new file mode 100644
index 00000000000..fc773e45c6a
--- /dev/null
+++ b/chromium/third_party/win_build_output/midl/third_party/isimpledom/ISimpleDOMText.idl/x86/ISimpleDOMText.h
@@ -0,0 +1,274 @@
+
+
+/* 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 ../../third_party/isimpledom/ISimpleDOMText.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 __ISimpleDOMText_h__
+#define __ISimpleDOMText_h__
+
+#if defined(_MSC_VER) && (_MSC_VER >= 1020)
+#pragma once
+#endif
+
+/* Forward Declarations */
+
+#ifndef __ISimpleDOMText_FWD_DEFINED__
+#define __ISimpleDOMText_FWD_DEFINED__
+typedef interface ISimpleDOMText ISimpleDOMText;
+
+#endif /* __ISimpleDOMText_FWD_DEFINED__ */
+
+
+/* header files for imported files */
+#include "objidl.h"
+#include "oaidl.h"
+
+#ifdef __cplusplus
+extern "C"{
+#endif
+
+
+/* interface __MIDL_itf_ISimpleDOMText_0000_0000 */
+/* [local] */
+
+///////////////////////////////////////////////////////////////////////////////////////////////////////
+//
+// ISimpleDOMText
+// ---------------------------------------------------------------------------------------------------=
+// An interface that extends MSAA's IAccessible to provide important additional capabilities on text nodes
+//
+// @STATUS UNDER_REVIEW
+//
+// [propget] domText(/* out,retval */ BSTR *domText
+// ---------------------------------------------------------------------------------------------------=
+// Similar to IAccessible::get_accName, but does not strip out whitespace characters.
+// Important for retrieving the correct start/end substring indices to use with other
+// methods in ISimpleDOMText.
+//
+//
+// get_[un]clippedSubstringBounds(
+// /* [in] */ unsigned int startIndex,
+// /* [in] */ unsigned int endIndex,
+// /* [out] */ int *x,
+// /* [out] */ int *y,
+// /* [out] */ int *width,
+// /* [out] */ int *height);
+// ---------------------------------------------------------------------------------------------------=
+// Both methods get_clippedSubstringBounds and get_unclippedSubstringBounds return the screen pixel
+// coordinates of the given text substring. The in parameters for start and end indices refer
+// to the string returned by ISimpleDOMText::get_domText().
+//
+//
+// scrollToSubstring(
+// /* [in] */ unsigned int startIndex,
+// /* [in] */ unsigned int endIndex);
+// ---------------------------------------------------------------------------------------------------=
+// In scrollable views, scrolls to ensure that the specified substring is visible onscreen.
+// The in parameters for start and end indices refer to the string returned
+// by ISimpleDOMText::get_domText().
+//
+//
+// [propget] fontFamily(/* out,retval */ BSTR *fontFamily);
+// ---------------------------------------------------------------------------------------------------=
+// Return a single computed font family name, which is better than the comma delineated list
+// that is returned by the ISimpleDOMNode computed style methods for font-family.
+// In other words, return something like 'Arial' instead of 'Arial, Helvetica, Sans-serif'.
+///////////////////////////////////////////////////////////////////////////////////////////////////////
+
+
+
+
+extern RPC_IF_HANDLE __MIDL_itf_ISimpleDOMText_0000_0000_v0_0_c_ifspec;
+extern RPC_IF_HANDLE __MIDL_itf_ISimpleDOMText_0000_0000_v0_0_s_ifspec;
+
+#ifndef __ISimpleDOMText_INTERFACE_DEFINED__
+#define __ISimpleDOMText_INTERFACE_DEFINED__
+
+/* interface ISimpleDOMText */
+/* [uuid][object] */
+
+
+EXTERN_C const IID IID_ISimpleDOMText;
+
+#if defined(__cplusplus) && !defined(CINTERFACE)
+
+ MIDL_INTERFACE("4e747be5-2052-4265-8af0-8ecad7aad1c0")
+ ISimpleDOMText : public IUnknown
+ {
+ public:
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_domText(
+ /* [retval][out] */ BSTR *domText) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE get_clippedSubstringBounds(
+ /* [in] */ unsigned int startIndex,
+ /* [in] */ unsigned int endIndex,
+ /* [out] */ int *x,
+ /* [out] */ int *y,
+ /* [out] */ int *width,
+ /* [out] */ int *height) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE get_unclippedSubstringBounds(
+ /* [in] */ unsigned int startIndex,
+ /* [in] */ unsigned int endIndex,
+ /* [out] */ int *x,
+ /* [out] */ int *y,
+ /* [out] */ int *width,
+ /* [out] */ int *height) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE scrollToSubstring(
+ /* [in] */ unsigned int startIndex,
+ /* [in] */ unsigned int endIndex) = 0;
+
+ virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_fontFamily(
+ /* [retval][out] */ BSTR *fontFamily) = 0;
+
+ };
+
+
+#else /* C style interface */
+
+ typedef struct ISimpleDOMTextVtbl
+ {
+ BEGIN_INTERFACE
+
+ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
+ ISimpleDOMText * This,
+ /* [in] */ REFIID riid,
+ /* [annotation][iid_is][out] */
+ _COM_Outptr_ void **ppvObject);
+
+ ULONG ( STDMETHODCALLTYPE *AddRef )(
+ ISimpleDOMText * This);
+
+ ULONG ( STDMETHODCALLTYPE *Release )(
+ ISimpleDOMText * This);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_domText )(
+ ISimpleDOMText * This,
+ /* [retval][out] */ BSTR *domText);
+
+ HRESULT ( STDMETHODCALLTYPE *get_clippedSubstringBounds )(
+ ISimpleDOMText * This,
+ /* [in] */ unsigned int startIndex,
+ /* [in] */ unsigned int endIndex,
+ /* [out] */ int *x,
+ /* [out] */ int *y,
+ /* [out] */ int *width,
+ /* [out] */ int *height);
+
+ HRESULT ( STDMETHODCALLTYPE *get_unclippedSubstringBounds )(
+ ISimpleDOMText * This,
+ /* [in] */ unsigned int startIndex,
+ /* [in] */ unsigned int endIndex,
+ /* [out] */ int *x,
+ /* [out] */ int *y,
+ /* [out] */ int *width,
+ /* [out] */ int *height);
+
+ HRESULT ( STDMETHODCALLTYPE *scrollToSubstring )(
+ ISimpleDOMText * This,
+ /* [in] */ unsigned int startIndex,
+ /* [in] */ unsigned int endIndex);
+
+ /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_fontFamily )(
+ ISimpleDOMText * This,
+ /* [retval][out] */ BSTR *fontFamily);
+
+ END_INTERFACE
+ } ISimpleDOMTextVtbl;
+
+ interface ISimpleDOMText
+ {
+ CONST_VTBL struct ISimpleDOMTextVtbl *lpVtbl;
+ };
+
+
+
+#ifdef COBJMACROS
+
+
+#define ISimpleDOMText_QueryInterface(This,riid,ppvObject) \
+ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
+
+#define ISimpleDOMText_AddRef(This) \
+ ( (This)->lpVtbl -> AddRef(This) )
+
+#define ISimpleDOMText_Release(This) \
+ ( (This)->lpVtbl -> Release(This) )
+
+
+#define ISimpleDOMText_get_domText(This,domText) \
+ ( (This)->lpVtbl -> get_domText(This,domText) )
+
+#define ISimpleDOMText_get_clippedSubstringBounds(This,startIndex,endIndex,x,y,width,height) \
+ ( (This)->lpVtbl -> get_clippedSubstringBounds(This,startIndex,endIndex,x,y,width,height) )
+
+#define ISimpleDOMText_get_unclippedSubstringBounds(This,startIndex,endIndex,x,y,width,height) \
+ ( (This)->lpVtbl -> get_unclippedSubstringBounds(This,startIndex,endIndex,x,y,width,height) )
+
+#define ISimpleDOMText_scrollToSubstring(This,startIndex,endIndex) \
+ ( (This)->lpVtbl -> scrollToSubstring(This,startIndex,endIndex) )
+
+#define ISimpleDOMText_get_fontFamily(This,fontFamily) \
+ ( (This)->lpVtbl -> get_fontFamily(This,fontFamily) )
+
+#endif /* COBJMACROS */
+
+
+#endif /* C style interface */
+
+
+
+
+#endif /* __ISimpleDOMText_INTERFACE_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 * );
+
+/* end of Additional Prototypes */
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif
+
+
diff --git a/chromium/third_party/win_build_output/midl/third_party/isimpledom/ISimpleDOMText.idl/x86/ISimpleDOMText_i.c b/chromium/third_party/win_build_output/midl/third_party/isimpledom/ISimpleDOMText.idl/x86/ISimpleDOMText_i.c
new file mode 100644
index 00000000000..216c45caccd
--- /dev/null
+++ b/chromium/third_party/win_build_output/midl/third_party/isimpledom/ISimpleDOMText.idl/x86/ISimpleDOMText_i.c
@@ -0,0 +1,79 @@
+
+
+/* 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 ../../third_party/isimpledom/ISimpleDOMText.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_ISimpleDOMText,0x4e747be5,0x2052,0x4265,0x8a,0xf0,0x8e,0xca,0xd7,0xaa,0xd1,0xc0);
+
+#undef MIDL_DEFINE_GUID
+
+#ifdef __cplusplus
+}
+#endif
+
+
+
diff --git a/chromium/third_party/win_build_output/midl/third_party/isimpledom/ISimpleDOMText.idl/x86/ISimpleDOMText_p.c b/chromium/third_party/win_build_output/midl/third_party/isimpledom/ISimpleDOMText.idl/x86/ISimpleDOMText_p.c
new file mode 100644
index 00000000000..4c1bdc8582b
--- /dev/null
+++ b/chromium/third_party/win_build_output/midl/third_party/isimpledom/ISimpleDOMText.idl/x86/ISimpleDOMText_p.c
@@ -0,0 +1,547 @@
+
+
+/* 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 ../../third_party/isimpledom/ISimpleDOMText.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 "ISimpleDOMText.h"
+
+#define TYPE_FORMAT_STRING_SIZE 47
+#define PROC_FORMAT_STRING_SIZE 247
+#define EXPR_FORMAT_STRING_SIZE 1
+#define TRANSMIT_AS_TABLE_SIZE 0
+#define WIRE_MARSHAL_TABLE_SIZE 1
+
+typedef struct _ISimpleDOMText_MIDL_TYPE_FORMAT_STRING
+ {
+ short Pad;
+ unsigned char Format[ TYPE_FORMAT_STRING_SIZE ];
+ } ISimpleDOMText_MIDL_TYPE_FORMAT_STRING;
+
+typedef struct _ISimpleDOMText_MIDL_PROC_FORMAT_STRING
+ {
+ short Pad;
+ unsigned char Format[ PROC_FORMAT_STRING_SIZE ];
+ } ISimpleDOMText_MIDL_PROC_FORMAT_STRING;
+
+typedef struct _ISimpleDOMText_MIDL_EXPR_FORMAT_STRING
+ {
+ long Pad;
+ unsigned char Format[ EXPR_FORMAT_STRING_SIZE ];
+ } ISimpleDOMText_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 ISimpleDOMText_MIDL_TYPE_FORMAT_STRING ISimpleDOMText__MIDL_TypeFormatString;
+extern const ISimpleDOMText_MIDL_PROC_FORMAT_STRING ISimpleDOMText__MIDL_ProcFormatString;
+extern const ISimpleDOMText_MIDL_EXPR_FORMAT_STRING ISimpleDOMText__MIDL_ExprFormatString;
+
+
+extern const MIDL_STUB_DESC Object_StubDesc;
+
+
+extern const MIDL_SERVER_INFO ISimpleDOMText_ServerInfo;
+extern const MIDL_STUBLESS_PROXY_INFO ISimpleDOMText_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 ISimpleDOMText_MIDL_PROC_FORMAT_STRING ISimpleDOMText__MIDL_ProcFormatString =
+ {
+ 0,
+ {
+
+ /* Procedure get_domText */
+
+ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 2 */ NdrFcLong( 0x0 ), /* 0 */
+/* 6 */ NdrFcShort( 0x3 ), /* 3 */
+/* 8 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 10 */ NdrFcShort( 0x0 ), /* 0 */
+/* 12 */ NdrFcShort( 0x8 ), /* 8 */
+/* 14 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 16 */ 0x8, /* 8 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 18 */ NdrFcShort( 0x1 ), /* 1 */
+/* 20 */ NdrFcShort( 0x0 ), /* 0 */
+/* 22 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter domText */
+
+/* 24 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
+/* 26 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 28 */ NdrFcShort( 0x20 ), /* Type Offset=32 */
+
+ /* 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_clippedSubstringBounds */
+
+/* 36 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 38 */ NdrFcLong( 0x0 ), /* 0 */
+/* 42 */ NdrFcShort( 0x4 ), /* 4 */
+/* 44 */ NdrFcShort( 0x20 ), /* x86 Stack size/offset = 32 */
+/* 46 */ NdrFcShort( 0x10 ), /* 16 */
+/* 48 */ NdrFcShort( 0x78 ), /* 120 */
+/* 50 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x7, /* 7 */
+/* 52 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 54 */ NdrFcShort( 0x0 ), /* 0 */
+/* 56 */ NdrFcShort( 0x0 ), /* 0 */
+/* 58 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter startIndex */
+
+/* 60 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 62 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 64 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter endIndex */
+
+/* 66 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 68 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 70 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter x */
+
+/* 72 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 74 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 76 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter y */
+
+/* 78 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 80 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
+/* 82 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter width */
+
+/* 84 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 86 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
+/* 88 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter height */
+
+/* 90 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 92 */ NdrFcShort( 0x18 ), /* x86 Stack size/offset = 24 */
+/* 94 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 96 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 98 */ NdrFcShort( 0x1c ), /* x86 Stack size/offset = 28 */
+/* 100 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_unclippedSubstringBounds */
+
+/* 102 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 104 */ NdrFcLong( 0x0 ), /* 0 */
+/* 108 */ NdrFcShort( 0x5 ), /* 5 */
+/* 110 */ NdrFcShort( 0x20 ), /* x86 Stack size/offset = 32 */
+/* 112 */ NdrFcShort( 0x10 ), /* 16 */
+/* 114 */ NdrFcShort( 0x78 ), /* 120 */
+/* 116 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x7, /* 7 */
+/* 118 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 120 */ NdrFcShort( 0x0 ), /* 0 */
+/* 122 */ NdrFcShort( 0x0 ), /* 0 */
+/* 124 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter startIndex */
+
+/* 126 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 128 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 130 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter endIndex */
+
+/* 132 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 134 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 136 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter x */
+
+/* 138 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 140 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 142 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter y */
+
+/* 144 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 146 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
+/* 148 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter width */
+
+/* 150 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 152 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
+/* 154 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter height */
+
+/* 156 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
+/* 158 */ NdrFcShort( 0x18 ), /* x86 Stack size/offset = 24 */
+/* 160 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 162 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 164 */ NdrFcShort( 0x1c ), /* x86 Stack size/offset = 28 */
+/* 166 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure scrollToSubstring */
+
+/* 168 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 170 */ NdrFcLong( 0x0 ), /* 0 */
+/* 174 */ NdrFcShort( 0x6 ), /* 6 */
+/* 176 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */
+/* 178 */ NdrFcShort( 0x10 ), /* 16 */
+/* 180 */ NdrFcShort( 0x8 ), /* 8 */
+/* 182 */ 0x44, /* Oi2 Flags: has return, has ext, */
+ 0x3, /* 3 */
+/* 184 */ 0x8, /* 8 */
+ 0x1, /* Ext Flags: new corr desc, */
+/* 186 */ NdrFcShort( 0x0 ), /* 0 */
+/* 188 */ NdrFcShort( 0x0 ), /* 0 */
+/* 190 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter startIndex */
+
+/* 192 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 194 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 196 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Parameter endIndex */
+
+/* 198 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
+/* 200 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 202 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Return value */
+
+/* 204 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 206 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 208 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ /* Procedure get_fontFamily */
+
+/* 210 */ 0x33, /* FC_AUTO_HANDLE */
+ 0x6c, /* Old Flags: object, Oi2 */
+/* 212 */ NdrFcLong( 0x0 ), /* 0 */
+/* 216 */ NdrFcShort( 0x7 ), /* 7 */
+/* 218 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
+/* 220 */ NdrFcShort( 0x0 ), /* 0 */
+/* 222 */ NdrFcShort( 0x8 ), /* 8 */
+/* 224 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
+ 0x2, /* 2 */
+/* 226 */ 0x8, /* 8 */
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */
+/* 228 */ NdrFcShort( 0x1 ), /* 1 */
+/* 230 */ NdrFcShort( 0x0 ), /* 0 */
+/* 232 */ NdrFcShort( 0x0 ), /* 0 */
+
+ /* Parameter fontFamily */
+
+/* 234 */ NdrFcShort( 0x2113 ), /* Flags: must size, must free, out, simple ref, srv alloc size=8 */
+/* 236 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
+/* 238 */ NdrFcShort( 0x20 ), /* Type Offset=32 */
+
+ /* Return value */
+
+/* 240 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
+/* 242 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
+/* 244 */ 0x8, /* FC_LONG */
+ 0x0, /* 0 */
+
+ 0x0
+ }
+ };
+
+static const ISimpleDOMText_MIDL_TYPE_FORMAT_STRING ISimpleDOMText__MIDL_TypeFormatString =
+ {
+ 0,
+ {
+ NdrFcShort( 0x0 ), /* 0 */
+/* 2 */
+ 0x11, 0x4, /* FC_RP [alloced_on_stack] */
+/* 4 */ NdrFcShort( 0x1c ), /* Offset= 28 (32) */
+/* 6 */
+ 0x13, 0x0, /* FC_OP */
+/* 8 */ NdrFcShort( 0xe ), /* Offset= 14 (22) */
+/* 10 */
+ 0x1b, /* FC_CARRAY */
+ 0x1, /* 1 */
+/* 12 */ NdrFcShort( 0x2 ), /* 2 */
+/* 14 */ 0x9, /* Corr desc: FC_ULONG */
+ 0x0, /* */
+/* 16 */ NdrFcShort( 0xfffc ), /* -4 */
+/* 18 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
+/* 20 */ 0x6, /* FC_SHORT */
+ 0x5b, /* FC_END */
+/* 22 */
+ 0x17, /* FC_CSTRUCT */
+ 0x3, /* 3 */
+/* 24 */ NdrFcShort( 0x8 ), /* 8 */
+/* 26 */ NdrFcShort( 0xfff0 ), /* Offset= -16 (10) */
+/* 28 */ 0x8, /* FC_LONG */
+ 0x8, /* FC_LONG */
+/* 30 */ 0x5c, /* FC_PAD */
+ 0x5b, /* FC_END */
+/* 32 */ 0xb4, /* FC_USER_MARSHAL */
+ 0x83, /* 131 */
+/* 34 */ NdrFcShort( 0x0 ), /* 0 */
+/* 36 */ NdrFcShort( 0x4 ), /* 4 */
+/* 38 */ NdrFcShort( 0x0 ), /* 0 */
+/* 40 */ NdrFcShort( 0xffde ), /* Offset= -34 (6) */
+/* 42 */
+ 0x11, 0xc, /* FC_RP [alloced_on_stack] [simple_pointer] */
+/* 44 */ 0x8, /* FC_LONG */
+ 0x5c, /* FC_PAD */
+
+ 0x0
+ }
+ };
+
+static const USER_MARSHAL_ROUTINE_QUADRUPLE UserMarshalRoutines[ WIRE_MARSHAL_TABLE_SIZE ] =
+ {
+
+ {
+ BSTR_UserSize
+ ,BSTR_UserMarshal
+ ,BSTR_UserUnmarshal
+ ,BSTR_UserFree
+ }
+
+ };
+
+
+
+/* Standard interface: __MIDL_itf_ISimpleDOMText_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: ISimpleDOMText, ver. 0.0,
+ GUID={0x4e747be5,0x2052,0x4265,{0x8a,0xf0,0x8e,0xca,0xd7,0xaa,0xd1,0xc0}} */
+
+#pragma code_seg(".orpc")
+static const unsigned short ISimpleDOMText_FormatStringOffsetTable[] =
+ {
+ 0,
+ 36,
+ 102,
+ 168,
+ 210
+ };
+
+static const MIDL_STUBLESS_PROXY_INFO ISimpleDOMText_ProxyInfo =
+ {
+ &Object_StubDesc,
+ ISimpleDOMText__MIDL_ProcFormatString.Format,
+ &ISimpleDOMText_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0
+ };
+
+
+static const MIDL_SERVER_INFO ISimpleDOMText_ServerInfo =
+ {
+ &Object_StubDesc,
+ 0,
+ ISimpleDOMText__MIDL_ProcFormatString.Format,
+ &ISimpleDOMText_FormatStringOffsetTable[-3],
+ 0,
+ 0,
+ 0,
+ 0};
+CINTERFACE_PROXY_VTABLE(8) _ISimpleDOMTextProxyVtbl =
+{
+ &ISimpleDOMText_ProxyInfo,
+ &IID_ISimpleDOMText,
+ IUnknown_QueryInterface_Proxy,
+ IUnknown_AddRef_Proxy,
+ IUnknown_Release_Proxy ,
+ (void *) (INT_PTR) -1 /* ISimpleDOMText::get_domText */ ,
+ (void *) (INT_PTR) -1 /* ISimpleDOMText::get_clippedSubstringBounds */ ,
+ (void *) (INT_PTR) -1 /* ISimpleDOMText::get_unclippedSubstringBounds */ ,
+ (void *) (INT_PTR) -1 /* ISimpleDOMText::scrollToSubstring */ ,
+ (void *) (INT_PTR) -1 /* ISimpleDOMText::get_fontFamily */
+};
+
+const CInterfaceStubVtbl _ISimpleDOMTextStubVtbl =
+{
+ &IID_ISimpleDOMText,
+ &ISimpleDOMText_ServerInfo,
+ 8,
+ 0, /* pure interpreted */
+ CStdStubBuffer_METHODS
+};
+
+static const MIDL_STUB_DESC Object_StubDesc =
+ {
+ 0,
+ NdrOleAllocate,
+ NdrOleFree,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ ISimpleDOMText__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 _ISimpleDOMText_ProxyVtblList[] =
+{
+ ( CInterfaceProxyVtbl *) &_ISimpleDOMTextProxyVtbl,
+ 0
+};
+
+const CInterfaceStubVtbl * const _ISimpleDOMText_StubVtblList[] =
+{
+ ( CInterfaceStubVtbl *) &_ISimpleDOMTextStubVtbl,
+ 0
+};
+
+PCInterfaceName const _ISimpleDOMText_InterfaceNamesList[] =
+{
+ "ISimpleDOMText",
+ 0
+};
+
+
+#define _ISimpleDOMText_CHECK_IID(n) IID_GENERIC_CHECK_IID( _ISimpleDOMText, pIID, n)
+
+int __stdcall _ISimpleDOMText_IID_Lookup( const IID * pIID, int * pIndex )
+{
+
+ if(!_ISimpleDOMText_CHECK_IID(0))
+ {
+ *pIndex = 0;
+ return 1;
+ }
+
+ return 0;
+}
+
+const ExtendedProxyFileInfo ISimpleDOMText_ProxyFileInfo =
+{
+ (PCInterfaceProxyVtblList *) & _ISimpleDOMText_ProxyVtblList,
+ (PCInterfaceStubVtblList *) & _ISimpleDOMText_StubVtblList,
+ (const PCInterfaceName * ) & _ISimpleDOMText_InterfaceNamesList,
+ 0, /* no delegation */
+ & _ISimpleDOMText_IID_Lookup,
+ 1,
+ 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_) */
+