Changeset 28475 in vbox for trunk/src/VBox/Additions/WINNT/Graphics/Wine/include/msxml2.idl
- Timestamp:
- Apr 19, 2010 3:27:01 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Additions/WINNT/Graphics/Wine/include/msxml2.idl
r19678 r28475 95 95 interface IMXWriter; 96 96 97 interface IXMLDOMSchemaCollection2; 98 interface ISchemaStringCollection; 99 interface ISchemaItemCollection; 100 interface ISchemaItem; 101 interface ISchema; 102 interface ISchemaParticle; 103 interface ISchemaAttribute; 104 interface ISchemaElement; 105 interface ISchemaType; 106 interface ISchemaComplexType; 107 interface ISchemaAttributeGroup; 108 interface ISchemaModelGroup; 109 interface ISchemaAny; 110 interface ISchemaIdentityConstraint; 111 interface ISchemaNotation; 112 97 113 98 114 cpp_quote("#define DOMDocument DOMDocument2") … … 118 134 cpp_quote("#endif /* __WIDL_XMLDOM_H */") 119 135 136 typedef enum _SOMITEMTYPE 137 { 138 SOMITEM_SCHEMA = 0x1000, 139 SOMITEM_ATTRIBUTE = 0x1001, 140 SOMITEM_ATTRIBUTEGROUP = 0x1002, 141 SOMITEM_NOTATION = 0x1003, 142 SOMITEM_IDENTITYCONSTRAINT = 0x1100, 143 SOMITEM_KEY = 0x1101, 144 SOMITEM_KEYREF = 0x1102, 145 SOMITEM_UNIQUE = 0x1103, 146 SOMITEM_ANYTYPE = 0x2000, 147 SOMITEM_DATATYPE = 0x2100, 148 SOMITEM_DATATYPE_ANYTYPE = 0x2101, 149 SOMITEM_DATATYPE_ANYURI = 0x2102, 150 SOMITEM_DATATYPE_BASE64BINARY = 0x2103, 151 SOMITEM_DATATYPE_BOOLEAN = 0x2104, 152 SOMITEM_DATATYPE_BYTE = 0x2105, 153 SOMITEM_DATATYPE_DATE = 0x2106, 154 SOMITEM_DATATYPE_DATETIME = 0x2107, 155 SOMITEM_DATATYPE_DAY = 0x2108, 156 SOMITEM_DATATYPE_DECIMAL = 0x2109, 157 SOMITEM_DATATYPE_DOUBLE = 0x210A, 158 SOMITEM_DATATYPE_DURATION = 0x210B, 159 SOMITEM_DATATYPE_ENTITIES = 0x210C, 160 SOMITEM_DATATYPE_ENTITY = 0x210D, 161 SOMITEM_DATATYPE_FLOAT = 0x210E, 162 SOMITEM_DATATYPE_HEXBINARY = 0x210F, 163 SOMITEM_DATATYPE_ID = 0x2110, 164 SOMITEM_DATATYPE_IDREF = 0x2111, 165 SOMITEM_DATATYPE_IDREFS = 0x2112, 166 SOMITEM_DATATYPE_INT = 0x2113, 167 SOMITEM_DATATYPE_INTEGER = 0x2114, 168 SOMITEM_DATATYPE_LANGUAGE = 0x2115, 169 SOMITEM_DATATYPE_LONG = 0x2116, 170 SOMITEM_DATATYPE_MONTH = 0x2117, 171 SOMITEM_DATATYPE_MONTHDAY = 0x2118, 172 SOMITEM_DATATYPE_NAME = 0x2119, 173 SOMITEM_DATATYPE_NCNAME = 0x211A, 174 SOMITEM_DATATYPE_NEGATIVEINTEGER = 0x211B, 175 SOMITEM_DATATYPE_NMTOKEN = 0x211C, 176 SOMITEM_DATATYPE_NMTOKENS = 0x211D, 177 SOMITEM_DATATYPE_NONNEGATIVEINTEGER = 0x211E, 178 SOMITEM_DATATYPE_NONPOSITIVEINTEGER = 0x211F, 179 SOMITEM_DATATYPE_NORMALIZEDSTRING = 0x2120, 180 SOMITEM_DATATYPE_NOTATION = 0x2121, 181 SOMITEM_DATATYPE_POSITIVEINTEGER = 0x2122, 182 SOMITEM_DATATYPE_QNAME = 0x2123, 183 SOMITEM_DATATYPE_SHORT = 0x2124, 184 SOMITEM_DATATYPE_STRING = 0x2125, 185 SOMITEM_DATATYPE_TIME = 0x2126, 186 SOMITEM_DATATYPE_TOKEN = 0x2127, 187 SOMITEM_DATATYPE_UNSIGNEDBYTE = 0x2128, 188 SOMITEM_DATATYPE_UNSIGNEDINT = 0x2129, 189 SOMITEM_DATATYPE_UNSIGNEDLONG = 0x212A, 190 SOMITEM_DATATYPE_UNSIGNEDSHORT = 0x212B, 191 SOMITEM_DATATYPE_YEAR = 0x212C, 192 SOMITEM_DATATYPE_YEARMONTH = 0x212D, 193 SOMITEM_DATATYPE_ANYSIMPLETYPE = 0x21FF, 194 SOMITEM_SIMPLETYPE = 0x2200, 195 SOMITEM_COMPLEXTYPE = 0x2400, 196 SOMITEM_PARTICLE = 0x4000, 197 SOMITEM_ANY = 0x4001, 198 SOMITEM_ANYATTRIBUTE = 0x4002, 199 SOMITEM_ELEMENT = 0x4003, 200 SOMITEM_GROUP = 0x4100, 201 SOMITEM_ALL = 0x4101, 202 SOMITEM_CHOICE = 0x4102, 203 SOMITEM_SEQUENCE = 0x4103, 204 SOMITEM_EMPTYPARTICLE = 0x4104, 205 SOMITEM_NULL = 0x0800, 206 SOMITEM_NULL_TYPE = 0x2800, 207 SOMITEM_NULL_ANY = 0x4801, 208 SOMITEM_NULL_ANYATTRIBUTE = 0x4802, 209 SOMITEM_NULL_ELEMENT = 0x4803, 210 } SOMITEMTYPE; 211 212 typedef enum _SCHEMAUSE 213 { 214 SCHEMAUSE_OPTIONAL, 215 SCHEMAUSE_PROHIBITED, 216 SCHEMAUSE_REQUIRED, 217 } SCHEMAUSE; 218 219 typedef enum _SCHEMADERIVATIONMETHOD 220 { 221 SCHEMADERIVATIONMETHOD_EMPTY = 0x0000, 222 SCHEMADERIVATIONMETHOD_SUBSTITUTION = 0x0001, 223 SCHEMADERIVATIONMETHOD_EXTENSION = 0x0002, 224 SCHEMADERIVATIONMETHOD_RESTRICTION = 0x0004, 225 SCHEMADERIVATIONMETHOD_LIST = 0x0008, 226 SCHEMADERIVATIONMETHOD_UNION = 0x0010, 227 SCHEMADERIVATIONMETHOD_ALL = 0x00FF, 228 SCHEMADERIVATIONMETHOD_NONE = 0x0100, 229 } SCHEMADERIVATIONMETHOD; 230 231 typedef enum _SCHEMACONTENTTYPE 232 { 233 SCHEMACONTENTTYPE_EMPTY, 234 SCHEMACONTENTTYPE_TEXTONLY, 235 SCHEMACONTENTTYPE_ELEMENTONLY, 236 SCHEMACONTENTTYPE_MIXED, 237 } SCHEMACONTENTTYPE; 238 239 typedef enum _SCHEMAPROCESSCONTENTS 240 { 241 SCHEMAPROCESSCONTENTS_NONE, 242 SCHEMAPROCESSCONTENTS_SKIP, 243 SCHEMAPROCESSCONTENTS_LAX, 244 SCHEMAPROCESSCONTENTS_STRICT, 245 } SCHEMAPROCESSCONTENTS; 246 247 typedef enum _SCHEMAWHITESPACE 248 { 249 SCHEMAWHITESPACE_NONE = -1, 250 SCHEMAWHITESPACE_PRESERVE = 0, 251 SCHEMAWHITESPACE_REPLACE = 1, 252 SCHEMAWHITESPACE_COLLAPSE = 2, 253 } SCHEMAWHITESPACE; 254 255 256 typedef enum _SCHEMATYPEVARIETY 257 { 258 SCHEMATYPEVARIETY_NONE = -1, 259 SCHEMATYPEVARIETY_ATOMIC = 0, 260 SCHEMATYPEVARIETY_LIST = 1, 261 SCHEMATYPEVARIETY_UNION = 2, 262 } SCHEMATYPEVARIETY; 263 120 264 [ 121 265 local, … … 426 570 HRESULT _newEnum([retval, out] IUnknown **ppUnk); 427 571 } 572 573 [ 574 local, 575 object, 576 uuid(50ea08b0-dd1b-4664-9a50-c2f40f4bd79a), 577 ] 578 interface IXMLDOMSchemaCollection2 : IXMLDOMSchemaCollection 579 { 580 [id(DISPID_SOM_VALIDATE)] 581 HRESULT validate(); 582 583 [propput, id(DISPID_SOM_VALIDATEONLOAD)] 584 HRESULT validateOnLoad( 585 [in] VARIANT_BOOL validateOnLoad); 586 587 [propget, id(DISPID_SOM_VALIDATEONLOAD)] 588 HRESULT validateOnLoad( 589 [out,retval] VARIANT_BOOL* validateOnLoad); 590 591 [id(DISPID_SOM_GETSCHEMA)] 592 HRESULT getSchema( 593 [in] BSTR namespaceURI, 594 [out,retval] ISchema** schema); 595 596 [id(DISPID_SOM_GETDECLARATION)] 597 HRESULT getDeclaration( 598 [in] IXMLDOMNode* node, 599 [out,retval]ISchemaItem** item); 600 }; 428 601 429 602 [ … … 1080 1253 } 1081 1254 1255 [ 1256 uuid(88d969c0-f192-11d4-a65f-0040963251e5) 1257 ] 1258 coclass DOMDocument40 1259 { 1260 [default] interface IXMLDOMDocument2; 1261 [default, source] dispinterface XMLDOMDocumentEvents; 1262 } 1082 1263 1083 1264 [ … … 1962 2143 1963 2144 [ 2145 local, 2146 object, 2147 uuid(50ea08b1-dd1b-4664-9a50-c2f40f4bd79a), 2148 dual 2149 ] 2150 interface ISchemaStringCollection : IDispatch 2151 { 2152 [id(DISPID_VALUE), propget] 2153 HRESULT item( 2154 [in] long index, 2155 [out,retval] BSTR* bstr); 2156 2157 [id(DISPID_SOM_LENGTH), propget] 2158 HRESULT length( 2159 [out,retval] long* length); 2160 2161 [id(DISPID_NEWENUM), hidden, restricted, propget] 2162 HRESULT _newEnum( 2163 [out,retval] IUnknown** ppunk); 2164 }; 2165 2166 [ 2167 local, 2168 object, 2169 uuid(50ea08b2-dd1b-4664-9a50-c2f40f4bd79a), 2170 dual 2171 ] 2172 interface ISchemaItemCollection : IDispatch 2173 { 2174 [id(DISPID_VALUE), propget] 2175 HRESULT item( 2176 [in] long index, 2177 [out,retval]ISchemaItem** item); 2178 2179 [id(DISPID_SOM_ITEMBYNAME)] 2180 HRESULT itemByName( 2181 [in] BSTR name, 2182 [out,retval] ISchemaItem** item); 2183 2184 [id(DISPID_SOM_ITEMBYQNAME)] 2185 HRESULT itemByQName( 2186 [in] BSTR name, 2187 [in] BSTR namespaceURI, 2188 [out,retval] ISchemaItem** item); 2189 2190 [id(DISPID_SOM_LENGTH), propget] 2191 HRESULT length( 2192 [out,retval]long* length); 2193 2194 [id(DISPID_NEWENUM), hidden, restricted, propget] 2195 HRESULT _newEnum( 2196 [out,retval]IUnknown** ppunk); 2197 }; 2198 2199 [ 2200 local, 2201 object, 2202 uuid(50ea08b3-dd1b-4664-9a50-c2f40f4bd79a), 2203 dual 2204 ] 2205 interface ISchemaItem : IDispatch 2206 { 2207 [id(DISPID_SOM_NAME), propget] 2208 HRESULT name( 2209 [out,retval] BSTR* name); 2210 2211 [id(DISPID_SOM_NAMESPACEURI), propget] 2212 HRESULT namespaceURI( 2213 [out,retval] BSTR* namespaceURI); 2214 2215 [id(DISPID_SOM_SCHEMA), propget] 2216 HRESULT schema( 2217 [out,retval] ISchema** schema); 2218 2219 [id(DISPID_SOM_ID), propget] 2220 HRESULT id( 2221 [out,retval] BSTR* id); 2222 2223 [id(DISPID_SOM_ITEMTYPE), propget] 2224 HRESULT itemType( 2225 [out,retval] SOMITEMTYPE* itemType); 2226 2227 [id(DISPID_SOM_UNHANDLEDATTRS), propget] 2228 HRESULT unhandledAttributes( 2229 [out,retval] IVBSAXAttributes** attributes); 2230 2231 [id(DISPID_SOM_WRITEANNOTATION)] 2232 HRESULT writeAnnotation( 2233 [in] IUnknown* annotationSink, 2234 [out,retval] VARIANT_BOOL* isWritten); 2235 }; 2236 2237 [ 2238 local, 2239 object, 2240 uuid(50ea08b4-dd1b-4664-9a50-c2f40f4bd79a), 2241 dual 2242 ] 2243 interface ISchema : ISchemaItem 2244 { 2245 [id(DISPID_SOM_TARGETNAMESPACE), propget] 2246 HRESULT targetNamespace( 2247 [out,retval] BSTR* targetNamespace); 2248 2249 [id(DISPID_SOM_VERSION), propget] 2250 HRESULT version( 2251 [out,retval] BSTR* version); 2252 2253 [id(DISPID_SOM_TYPES), propget] 2254 HRESULT types( 2255 [out,retval] ISchemaItemCollection** types); 2256 2257 [id(DISPID_SOM_ELEMENTS), propget] 2258 HRESULT elements( 2259 [out,retval] ISchemaItemCollection** elements); 2260 2261 [id(DISPID_SOM_ATTRIBUTES), propget] 2262 HRESULT attributes( 2263 [out,retval] ISchemaItemCollection** attributes); 2264 2265 [id(DISPID_SOM_ATTRIBUTEGROUPS), propget] 2266 HRESULT attributeGroups( 2267 [out,retval] ISchemaItemCollection** attributeGroups); 2268 2269 [id(DISPID_SOM_MODELGROUPS), propget] 2270 HRESULT modelGroups( 2271 [out,retval] ISchemaItemCollection** modelGroups); 2272 2273 [id(DISPID_SOM_NOTATIONS), propget] 2274 HRESULT notations( 2275 [out,retval] ISchemaItemCollection** notations); 2276 2277 [id(DISPID_SOM_SCHEMALOCATIONS), propget] 2278 HRESULT schemaLocations( 2279 [out,retval] ISchemaStringCollection** schemaLocations); 2280 }; 2281 2282 [ 2283 local, 2284 object, 2285 uuid(50ea08b5-dd1b-4664-9a50-c2f40f4bd79a), 2286 dual 2287 ] 2288 interface ISchemaParticle : ISchemaItem 2289 { 2290 [id(DISPID_SOM_MINOCCURS), propget] 2291 HRESULT minOccurs( 2292 [out,retval] VARIANT* minOccurs); 2293 2294 [id(DISPID_SOM_MAXOCCURS), propget] 2295 HRESULT maxOccurs( 2296 [out,retval] VARIANT* maxOccurs); 2297 }; 2298 2299 [ 2300 object, 2301 uuid(50ea08b6-dd1b-4664-9a50-c2f40f4bd79a), 2302 dual, 2303 ] 2304 interface ISchemaAttribute : ISchemaItem 2305 { 2306 [id(DISPID_SOM_TYPE), propget] 2307 HRESULT type( 2308 [out,retval] ISchemaType** type); 2309 2310 [id(DISPID_SOM_SCOPE), propget] 2311 HRESULT scope( 2312 [out,retval] ISchemaComplexType** scope); 2313 2314 [id(DISPID_SOM_DEFAULTVALUE), propget] 2315 HRESULT defaultValue( 2316 [out,retval]BSTR* defaultValue); 2317 2318 [id(DISPID_SOM_FIXEDVALUE), propget] 2319 HRESULT fixedValue( 2320 [out,retval] BSTR* fixedValue); 2321 2322 [id(DISPID_SOM_USE), propget] 2323 HRESULT use( 2324 [out,retval] SCHEMAUSE* use); 2325 2326 [id(DISPID_SOM_ISREFERENCE), propget] 2327 HRESULT isReference( 2328 [out,retval] VARIANT_BOOL* reference); 2329 }; 2330 2331 [ 2332 local, 2333 object, 2334 uuid(50ea08b7-dd1b-4664-9a50-c2f40f4bd79a), 2335 dual 2336 ] 2337 interface ISchemaElement : ISchemaParticle 2338 { 2339 [id(DISPID_SOM_TYPE), propget] 2340 HRESULT type( 2341 [out,retval] ISchemaType** type); 2342 2343 [id(DISPID_SOM_SCOPE), propget] 2344 HRESULT scope( 2345 [out,retval] ISchemaComplexType** scope); 2346 2347 [id(DISPID_SOM_DEFAULTVALUE), propget] 2348 HRESULT defaultValue( 2349 [out,retval] BSTR* defaultValue); 2350 2351 [id(DISPID_SOM_FIXEDVALUE), propget] 2352 HRESULT fixedValue( 2353 [out,retval] BSTR* fixedValue); 2354 2355 [id(DISPID_SOM_ISNILLABLE), propget] 2356 HRESULT isNillable( 2357 [out,retval] VARIANT_BOOL* nillable); 2358 2359 [id(DISPID_SOM_IDCONSTRAINTS), propget] 2360 HRESULT identityConstraints( 2361 [out,retval] ISchemaItemCollection** constraints); 2362 2363 [id(DISPID_SOM_SUBSTITUTIONGROUP), propget] 2364 HRESULT substitutionGroup( 2365 [out,retval] ISchemaElement** element); 2366 2367 [id(DISPID_SOM_EXCLUSIONS), propget] 2368 HRESULT substitutionGroupExclusions( 2369 [out,retval] SCHEMADERIVATIONMETHOD* exclusions); 2370 2371 [id(DISPID_SOM_DISALLOWED), propget] 2372 HRESULT disallowedSubstitutions( 2373 [out,retval] SCHEMADERIVATIONMETHOD* disallowed); 2374 2375 [id(DISPID_SOM_ISABSTRACT), propget] 2376 HRESULT isAbstract( 2377 [out,retval] VARIANT_BOOL* abstract); 2378 2379 [id(DISPID_SOM_ISREFERENCE), propget] 2380 HRESULT isReference( 2381 [out,retval] VARIANT_BOOL* reference); 2382 }; 2383 2384 [ 2385 local, 2386 object, 2387 uuid(50ea08b8-dd1b-4664-9a50-c2f40f4bd79a), 2388 dual 2389 ] 2390 interface ISchemaType : ISchemaItem 2391 { 2392 [id(DISPID_SOM_BASETYPES), propget] 2393 HRESULT baseTypes( 2394 [out,retval] ISchemaItemCollection** baseTypes); 2395 2396 [id(DISPID_SOM_FINAL), propget] 2397 HRESULT final( 2398 [out,retval] SCHEMADERIVATIONMETHOD* final); 2399 2400 [id(DISPID_SOM_VARIETY), propget] 2401 HRESULT variety( 2402 [out,retval] SCHEMATYPEVARIETY* variety); 2403 2404 [id(DISPID_SOM_DERIVEDBY), propget] 2405 HRESULT derivedBy( 2406 [out,retval] SCHEMADERIVATIONMETHOD* derivedBy); 2407 2408 [id(DISPID_SOM_ISVALID)] 2409 HRESULT isValid( 2410 [in] BSTR data, 2411 [out,retval] VARIANT_BOOL* valid); 2412 2413 [id(DISPID_SOM_MINEXCLUSIVE), propget] 2414 HRESULT minExclusive( 2415 [out,retval]BSTR* minExclusive); 2416 2417 [id(DISPID_SOM_MININCLUSIVE), propget] 2418 HRESULT minInclusive( 2419 [out,retval] BSTR* minInclusive); 2420 2421 [id(DISPID_SOM_MAXEXCLUSIVE), propget] 2422 HRESULT maxExclusive( 2423 [out,retval] BSTR* maxExclusive); 2424 2425 [id(DISPID_SOM_MAXINCLUSIVE), propget] 2426 HRESULT maxInclusive( 2427 [out,retval] BSTR* maxInclusive); 2428 2429 [id(DISPID_SOM_TOTALDIGITS), propget] 2430 HRESULT totalDigits( 2431 [out,retval] VARIANT* totalDigits); 2432 2433 [id(DISPID_SOM_FRACTIONDIGITS), propget] 2434 HRESULT fractionDigits( 2435 [out,retval] VARIANT* fractionDigits); 2436 2437 [id(DISPID_SOM_LENGTH), propget] 2438 HRESULT length( 2439 [out,retval] VARIANT* length); 2440 2441 [id(DISPID_SOM_MINLENGTH), propget] 2442 HRESULT minLength( 2443 [out,retval]VARIANT* minLength); 2444 2445 [id(DISPID_SOM_MAXLENGTH), propget] 2446 HRESULT maxLength( 2447 [out,retval]VARIANT* maxLength); 2448 2449 [id(DISPID_SOM_ENUMERATION), propget] 2450 HRESULT enumeration( 2451 [out,retval] ISchemaStringCollection** enumeration); 2452 2453 [id(DISPID_SOM_WHITESPACE), propget] 2454 HRESULT whitespace( 2455 [out,retval]SCHEMAWHITESPACE* whitespace); 2456 2457 [id(DISPID_SOM_PATTERNS), propget] 2458 HRESULT patterns( 2459 [out,retval] ISchemaStringCollection** patterns); 2460 }; 2461 2462 [ 2463 local, 2464 object, 2465 uuid(50ea08b9-dd1b-4664-9a50-c2f40f4bd79a), 2466 dual, 2467 ] 2468 interface ISchemaComplexType : ISchemaType 2469 { 2470 [id(DISPID_SOM_ISABSTRACT), propget] 2471 HRESULT isAbstract( 2472 [out,retval] VARIANT_BOOL* abstract); 2473 2474 [id(DISPID_SOM_ANYATTRIBUTE), propget] 2475 HRESULT anyAttribute( 2476 [out,retval] ISchemaAny** anyAttribute); 2477 2478 [id(DISPID_SOM_ATTRIBUTES), propget] 2479 HRESULT attributes( 2480 [out,retval] ISchemaItemCollection** attributes); 2481 2482 [id(DISPID_SOM_CONTENTTYPE), propget] 2483 HRESULT contentType( 2484 [out,retval] SCHEMACONTENTTYPE* contentType); 2485 2486 [id(DISPID_SOM_CONTENTMODEL), propget] 2487 HRESULT contentModel( 2488 [out,retval] ISchemaModelGroup** contentModel); 2489 2490 [id(DISPID_SOM_PROHIBITED), propget] 2491 HRESULT prohibitedSubstitutions( 2492 [out,retval] SCHEMADERIVATIONMETHOD* prohibited); 2493 }; 2494 2495 [ 2496 local, 2497 object, 2498 uuid(50ea08ba-dd1b-4664-9a50-c2f40f4bd79a), 2499 dual, 2500 ] 2501 interface ISchemaAttributeGroup : ISchemaItem 2502 { 2503 [id(DISPID_SOM_ANYATTRIBUTE), propget] 2504 HRESULT anyAttribute( 2505 [out,retval] ISchemaAny** anyAttribute); 2506 2507 [id(DISPID_SOM_ATTRIBUTES), propget] 2508 HRESULT attributes( 2509 [out,retval] ISchemaItemCollection** attributes); 2510 }; 2511 2512 [ 2513 local, 2514 object, 2515 uuid(50ea08bb-dd1b-4664-9a50-c2f40f4bd79a), 2516 dual, 2517 ] 2518 interface ISchemaModelGroup : ISchemaParticle 2519 { 2520 [id(DISPID_SOM_PARTICLES), propget] 2521 HRESULT particles( 2522 [out,retval] ISchemaItemCollection** particles); 2523 }; 2524 2525 [ 2526 local, 2527 object, 2528 uuid(50ea08bc-dd1b-4664-9a50-c2f40f4bd79a), 2529 dual 2530 ] 2531 interface ISchemaAny : ISchemaParticle 2532 { 2533 [id(DISPID_SOM_NAMESPACES), propget] 2534 HRESULT namespaces( 2535 [out,retval] ISchemaStringCollection** namespaces); 2536 2537 [id(DISPID_SOM_PROCESSCONTENTS), propget] 2538 HRESULT processContents( 2539 [out,retval] SCHEMAPROCESSCONTENTS* processContents); 2540 }; 2541 2542 [ 2543 local, 2544 object, 2545 uuid(50ea08bd-dd1b-4664-9a50-c2f40f4bd79a), 2546 dual 2547 ] 2548 interface ISchemaIdentityConstraint : ISchemaItem 2549 { 2550 [id(DISPID_SOM_SELECTOR), propget] 2551 HRESULT selector( 2552 [out,retval] BSTR* selector); 2553 2554 [id(DISPID_SOM_FIELDS), propget] 2555 HRESULT fields( 2556 [out,retval] ISchemaStringCollection** fields); 2557 2558 [id(DISPID_SOM_REFERENCEDKEY), propget] 2559 HRESULT referencedKey( 2560 [out,retval] ISchemaIdentityConstraint** key); 2561 }; 2562 2563 [ 2564 local, 2565 object, 2566 uuid(50ea08be-dd1b-4664-9a50-c2f40f4bd79a), 2567 dual 2568 ] 2569 interface ISchemaNotation : ISchemaItem 2570 { 2571 [id(DISPID_SOM_SYSTEMIDENTIFIER), propget] 2572 HRESULT systemIdentifier( 2573 [out,retval] BSTR* uri); 2574 2575 [id(DISPID_SOM_PUBLICIDENTIFIER), propget] 2576 HRESULT publicIdentifier( 2577 [out,retval] BSTR* uri); 2578 }; 2579 2580 2581 [ 1964 2582 uuid(079aa557-4a18-424a-8eee-e39f0a8d41b9) 1965 2583 ] … … 1979 2597 interface ISAXXMLReader; 1980 2598 interface IMXReaderControl; 2599 }; 2600 2601 [ 2602 uuid(7c6e29bc-8b8b-4c3d-859e-af6cd158be0f) 2603 ] 2604 coclass SAXXMLReader40 2605 { 2606 [default] interface IVBSAXXMLReader; 2607 interface ISAXXMLReader; 1981 2608 }; 1982 2609
Note:
See TracChangeset
for help on using the changeset viewer.