| | 22 | |
|---|
| | 23 | <xsd:complexType name="AdvancedOption"> |
|---|
| | 24 | <xsd:sequence> |
|---|
| | 25 | <xsd:element maxOccurs="1" minOccurs="0" name="DisplayName" type="xsd:string" /> |
|---|
| | 26 | <xsd:element maxOccurs="1" minOccurs="0" name="MaxOccurs" type="xsd:integer" /> |
|---|
| | 27 | <xsd:element maxOccurs="1" minOccurs="0" name="MaxSize" type="xsd:integer" /> |
|---|
| | 28 | <xsd:element maxOccurs="1" minOccurs="1" name="Name" type="xsd:string" /> |
|---|
| | 29 | <xsd:element maxOccurs="unbounded" minOccurs="0" name="Parameter" type="AdvancedParameter" /> |
|---|
| | 30 | <xsd:element maxOccurs="1" minOccurs="0" name="Type" type="AdvancedType" /> |
|---|
| | 31 | <xsd:element maxOccurs="unbounded" minOccurs="0" name="ValEnum" type="xsd:string" /> |
|---|
| | 32 | </xsd:sequence> |
|---|
| | 33 | </xsd:complexType> |
|---|
| | 34 | |
|---|
| | 35 | <xsd:complexType name="AdvancedParameter"> |
|---|
| | 36 | <xsd:sequence> |
|---|
| | 37 | <xsd:element maxOccurs="1" minOccurs="0" name="DisplayName" type="xsd:string" /> |
|---|
| | 38 | <xsd:element maxOccurs="1" minOccurs="1" name="Name" type="xsd:string" /> |
|---|
| | 39 | <xsd:element maxOccurs="1" minOccurs="0" name="Type" type="AdvancedType" /> |
|---|
| | 40 | <xsd:element maxOccurs="unbounded" minOccurs="0" name="ValEnum" type="xsd:string" /> |
|---|
| | 41 | </xsd:sequence> |
|---|
| | 42 | </xsd:complexType> |
|---|
| | 43 | |
|---|
| | 44 | <xsd:simpleType name="AdvancedType"> |
|---|
| | 45 | <xsd:restriction base="xsd:string"> |
|---|
| | 46 | <!-- TODO: bool is true/false or 1/0 or both? --> |
|---|
| | 47 | <xsd:enumeration value="bool"/> |
|---|
| | 48 | <xsd:enumeration value="char"/> |
|---|
| | 49 | <xsd:enumeration value="double"/> |
|---|
| | 50 | <xsd:enumeration value="int"/> |
|---|
| | 51 | <xsd:enumeration value="long"/> |
|---|
| | 52 | <xsd:enumeration value="longlong"/> |
|---|
| | 53 | <xsd:enumeration value="uint"/> |
|---|
| | 54 | <xsd:enumeration value="ulong"/> |
|---|
| | 55 | <xsd:enumeration value="ulonglong"/> |
|---|
| | 56 | <!-- string is just char with MaxSize > 1 |
|---|
| | 57 | <xsd:enumeration value="string"/> |
|---|
| | 58 | --> |
|---|
| | 59 | </xsd:restriction> |
|---|
| | 60 | </xsd:simpleType> |
|---|