XmlTypeListType Complex Type
Defines a list output types that the service uses to determine how to render an input data type.
syntax
<xs:complexType name="XmlTypeListType">
<xs:sequence>
<xs:element name="xmlType"
minOccurs="0"
maxOccurs="unbounded"
>
<xs:complexType>
<xs:complexContent>
<xs:extension
base="XmlType"
>
<xs:attribute name="name"
type="QName"
use="required"
/>
<xs:attribute name="value"
type="string"
use="required"
/>
<xs:attribute name="symbol"
type="CSymbolType"
use="required"
/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
Element | Type | Description |
---|---|---|
xmlType | Defines an XML type. |
Name | Type | Description |
---|---|---|
name | QName | The name of the output type. |
symbol | CSymbolType | The symbol to use to reference the output type in your application. The Message Compiler (MC.exe) uses the symbol to create a constant for the output type in the header file that the compiler generates. |
value | string | An integer value that uniquely identifies the output type in the list of output types that you define. |
The \Include\Winmeta.xml file, which is included in the Windows SDK, contains a list of predefined output types.
Requirement | Value |
---|---|
Minimum supported client |
Windows Vista [desktop apps only] |
Minimum supported server |
Windows Server 2008 [desktop apps only] |