VirtualBox

Ignore:
Timestamp:
Apr 19, 2010 3:27:01 PM (15 years ago)
Author:
vboxsync
Message:

crOpenGL: update to wine 1.1.43

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Additions/WINNT/Graphics/Wine/include/msxml2.idl

    r19678 r28475  
    9595interface IMXWriter;
    9696
     97interface IXMLDOMSchemaCollection2;
     98interface ISchemaStringCollection;
     99interface ISchemaItemCollection;
     100interface ISchemaItem;
     101interface ISchema;
     102interface ISchemaParticle;
     103interface ISchemaAttribute;
     104interface ISchemaElement;
     105interface ISchemaType;
     106interface ISchemaComplexType;
     107interface ISchemaAttributeGroup;
     108interface ISchemaModelGroup;
     109interface ISchemaAny;
     110interface ISchemaIdentityConstraint;
     111interface ISchemaNotation;
     112
    97113
    98114cpp_quote("#define DOMDocument DOMDocument2")
     
    118134cpp_quote("#endif   /* __WIDL_XMLDOM_H */")
    119135
     136typedef 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
     212typedef enum _SCHEMAUSE
     213{
     214    SCHEMAUSE_OPTIONAL,
     215    SCHEMAUSE_PROHIBITED,
     216    SCHEMAUSE_REQUIRED,
     217} SCHEMAUSE;
     218
     219typedef 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
     231typedef enum _SCHEMACONTENTTYPE
     232{
     233    SCHEMACONTENTTYPE_EMPTY,
     234    SCHEMACONTENTTYPE_TEXTONLY,
     235    SCHEMACONTENTTYPE_ELEMENTONLY,
     236    SCHEMACONTENTTYPE_MIXED,
     237} SCHEMACONTENTTYPE;
     238
     239typedef enum _SCHEMAPROCESSCONTENTS
     240{
     241    SCHEMAPROCESSCONTENTS_NONE,
     242    SCHEMAPROCESSCONTENTS_SKIP,
     243    SCHEMAPROCESSCONTENTS_LAX,
     244    SCHEMAPROCESSCONTENTS_STRICT,
     245} SCHEMAPROCESSCONTENTS;
     246
     247typedef enum _SCHEMAWHITESPACE
     248{
     249    SCHEMAWHITESPACE_NONE       = -1,
     250    SCHEMAWHITESPACE_PRESERVE   =  0,
     251    SCHEMAWHITESPACE_REPLACE    =  1,
     252    SCHEMAWHITESPACE_COLLAPSE   =  2,
     253} SCHEMAWHITESPACE;
     254
     255
     256typedef enum _SCHEMATYPEVARIETY
     257{
     258    SCHEMATYPEVARIETY_NONE      = -1,
     259    SCHEMATYPEVARIETY_ATOMIC    =  0,
     260    SCHEMATYPEVARIETY_LIST      =  1,
     261    SCHEMATYPEVARIETY_UNION     =  2,
     262} SCHEMATYPEVARIETY;
     263
    120264[
    121265local,
     
    426570    HRESULT _newEnum([retval, out] IUnknown **ppUnk);
    427571}
     572
     573[
     574    local,
     575    object,
     576    uuid(50ea08b0-dd1b-4664-9a50-c2f40f4bd79a),
     577]
     578interface 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};
    428601
    429602[
     
    10801253}
    10811254
     1255[
     1256    uuid(88d969c0-f192-11d4-a65f-0040963251e5)
     1257]
     1258coclass DOMDocument40
     1259{
     1260    [default] interface IXMLDOMDocument2;
     1261    [default, source] dispinterface XMLDOMDocumentEvents;
     1262}
    10821263
    10831264[
     
    19622143
    19632144[
     2145    local,
     2146    object,
     2147    uuid(50ea08b1-dd1b-4664-9a50-c2f40f4bd79a),
     2148    dual
     2149]
     2150interface 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]
     2172interface 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]
     2205interface 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]
     2243interface 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]
     2288interface 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]
     2304interface 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]
     2337interface 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]
     2390interface 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]
     2468interface 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]
     2501interface 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]
     2518interface 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]
     2531interface 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]
     2548interface 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]
     2569interface 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[
    19642582    uuid(079aa557-4a18-424a-8eee-e39f0a8d41b9)
    19652583]
     
    19792597    interface ISAXXMLReader;
    19802598    interface IMXReaderControl;
     2599};
     2600
     2601[
     2602    uuid(7c6e29bc-8b8b-4c3d-859e-af6cd158be0f)
     2603]
     2604coclass SAXXMLReader40
     2605{
     2606    [default] interface IVBSAXXMLReader;
     2607    interface ISAXXMLReader;
    19812608};
    19822609
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette