summaryrefslogtreecommitdiff
path: root/chromium/third_party/win_build_output/midl/third_party/isimpledom
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/win_build_output/midl/third_party/isimpledom')
-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
24 files changed, 6910 insertions, 0 deletions
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_) */
+