1
2
3 /* this ALWAYS GENERATED file contains the definitions for the interfaces */
4
5
6  /* File created by MIDL compiler version 7.00.0499 */
7 /* Compiler settings for msxml6.idl:
8       Oicf, W1, Zp8, env=Win32 (32b run)
9       protocol : dce , ms_ext, c_ext, robust
10       error checks: allocation ref bounds_check enum stub_data 
11       VC __declspec() decoration level: 
12                __declspec(uuid()), __declspec(selectany), __declspec(novtable)
13                DECLSPEC_UUID(), MIDL_INTERFACE()
14 */
15 //@@MIDL_FILE_HEADING(  )
16
17 #pragma warning( disable: 4049 )  /* more than 64k source lines */
18
19
20 /* verify that the <rpcndr.h> version is high enough to compile this file*/
21 #ifndef __REQUIRED_RPCNDR_H_VERSION__
22 #define __REQUIRED_RPCNDR_H_VERSION__ 475
23 #endif
24
25 /* verify that the <rpcsal.h> version is high enough to compile this file*/
26 #ifndef __REQUIRED_RPCSAL_H_VERSION__
27 #define __REQUIRED_RPCSAL_H_VERSION__ 100
28 #endif
29
30 #include "rpc.h"
31 #include "rpcndr.h"
32
33 #ifndef __RPCNDR_H_VERSION__
34 #error this stub requires an updated version of <rpcndr.h>
35 #endif // __RPCNDR_H_VERSION__
36
37
38 #ifndef __msxml6_h__
39 #define __msxml6_h__
40
41 #if defined(_MSC_VER) && (_MSC_VER >= 1020)
42 #pragma once
43 #endif
44
45 /* Forward Declarations */ 
46
47 #ifndef __IXMLDOMImplementation_FWD_DEFINED__
48 #define __IXMLDOMImplementation_FWD_DEFINED__
49 typedef interface IXMLDOMImplementation IXMLDOMImplementation;
50 #endif     /* __IXMLDOMImplementation_FWD_DEFINED__ */
51
52
53 #ifndef __IXMLDOMNode_FWD_DEFINED__
54 #define __IXMLDOMNode_FWD_DEFINED__
55 typedef interface IXMLDOMNode IXMLDOMNode;
56 #endif     /* __IXMLDOMNode_FWD_DEFINED__ */
57
58
59 #ifndef __IXMLDOMDocumentFragment_FWD_DEFINED__
60 #define __IXMLDOMDocumentFragment_FWD_DEFINED__
61 typedef interface IXMLDOMDocumentFragment IXMLDOMDocumentFragment;
62 #endif     /* __IXMLDOMDocumentFragment_FWD_DEFINED__ */
63
64
65 #ifndef __IXMLDOMDocument_FWD_DEFINED__
66 #define __IXMLDOMDocument_FWD_DEFINED__
67 typedef interface IXMLDOMDocument IXMLDOMDocument;
68 #endif     /* __IXMLDOMDocument_FWD_DEFINED__ */
69
70
71 #ifndef __IXMLDOMDocument2_FWD_DEFINED__
72 #define __IXMLDOMDocument2_FWD_DEFINED__
Lines 73 ... 1095 are skipped.
1096
1097 #ifndef __MXNamespaceManager40_FWD_DEFINED__
1098 #define __MXNamespaceManager40_FWD_DEFINED__
1099
1100 #ifdef __cplusplus
1101 typedef class MXNamespaceManager40 MXNamespaceManager40;
1102 #else
1103 typedef struct MXNamespaceManager40 MXNamespaceManager40;
1104 #endif /* __cplusplus */
1105
1106 #endif     /* __MXNamespaceManager40_FWD_DEFINED__ */
1107
1108
1109 #ifndef __MXNamespaceManager60_FWD_DEFINED__
1110 #define __MXNamespaceManager60_FWD_DEFINED__
1111
1112 #ifdef __cplusplus
1113 typedef class MXNamespaceManager60 MXNamespaceManager60;
1114 #else
1115 typedef struct MXNamespaceManager60 MXNamespaceManager60;
1116 #endif /* __cplusplus */
1117
1118 #endif     /* __MXNamespaceManager60_FWD_DEFINED__ */
1119
1120
1121 /* header files for imported files */
1122 #include "unknwn.h"
1123 #include "objidl.h"
1124 #include "oaidl.h"
1125
1126 #ifdef __cplusplus
1127 extern "C"{
1128 #endif 
1129
1130
1131 /* interface __MIDL_itf_msxml6_0000_0000 */
1132 /* [local] */ 
1133
1134 //+-------------------------------------------------------------------------
1135 //
1136 //  Microsoft Windows
1137 //  Copyright (C) Microsoft Corporation, 1997-2006.
1138 //
1139 //--------------------------------------------------------------------------
1140 #define DOMDocument DOMDocument2
1141 #define CLSID_DOMDocument CLSID_DOMDocument2
1142
1143 #if !defined(_W64)
1144 #if !defined(__midl) && (defined(_X86_) || defined(_M_IX86)) && _MSC_VER >= 1300
1145 #define _W64 __w64
1146 #else
1147 #define _W64
1148 #endif
1149 #endif
1150 #if defined(_WIN64)
1151       typedef unsigned __int64 ULONG_PTR, *PULONG_PTR;
1152 #else
1153       typedef _W64 unsigned long ULONG_PTR, *PULONG_PTR;
1154 #endif
1155 #ifdef __ISAXXMLReader_INTERFACE_DEFINED__
1156 #undef __MSXML2_LIBRARY_DEFINED__
1157 #endif
1158 #ifdef __USE_MSXML6_NAMESPACE__
1159 namespace MSXML6 {
1160 #endif
1161
1162
1163 extern RPC_IF_HANDLE __MIDL_itf_msxml6_0000_0000_v0_0_c_ifspec;
1164 extern RPC_IF_HANDLE __MIDL_itf_msxml6_0000_0000_v0_0_s_ifspec;
1165
1166
1167 #ifndef __MSXML2_LIBRARY_DEFINED__
1168 #define __MSXML2_LIBRARY_DEFINED__
1169
1170 /* library MSXML2 */
1171 /* [lcid][helpstring][version][uuid] */ 
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
Lines 1198 ... 21302 are skipped.
21303
21304 EXTERN_C const CLSID CLSID_MXNamespaceManager40;
21305
21306 #ifdef __cplusplus
21307
21308 class DECLSPEC_UUID("88d969d6-f192-11d4-a65f-0040963251e5")
21309 MXNamespaceManager40;
21310 #endif
21311
21312 EXTERN_C const CLSID CLSID_MXNamespaceManager60;
21313
21314 #ifdef __cplusplus
21315
21316 class DECLSPEC_UUID("88d96a11-f192-11d4-a65f-0040963251e5")
21317 MXNamespaceManager60;
21318 #endif
21319 #endif /* __MSXML2_LIBRARY_DEFINED__ */
21320
21321 /* interface __MIDL_itf_msxml6_0001_0184 */
21322 /* [local] */ 
21323
21324 //----------------------------
21325 // MSXML SPECIFIC ERROR CODES 
21326 //----------------------------
21327 #define E_XML_NOTWF                          0xC00CE223L  // Validate failed because the document is not well formed.
21328 #define E_XML_NODTD                          0xC00CE224L  // The node is neither Valid nor Invalid because no DTD/Schema declaration was found.
21329 #define E_XML_INVALID                       0xC00CE225L  // Validate failed because of a DTD/Schema violation.
21330 #define E_XML_BUFFERTOOSMALL           0xC00CE226L  // Buffer passed in is too small to receive the data.
21331 #ifdef __USE_MSXML6_NAMESPACE__
21332 }
21333 #endif
21334
21335
21336 extern RPC_IF_HANDLE __MIDL_itf_msxml6_0001_0184_v0_0_c_ifspec;
21337 extern RPC_IF_HANDLE __MIDL_itf_msxml6_0001_0184_v0_0_s_ifspec;
21338
21339 /* Additional Prototypes for ALL interfaces */
21340
21341 /* end of Additional Prototypes */
21342
21343 #ifdef __cplusplus
21344 }
21345 #endif
21346
21347 #endif
21348
21349
21350
21351