565 lines
23 KiB
XML
565 lines
23 KiB
XML
<?xml version="1.0"?>
|
|
<Schema name="DATABASE" xmlns="urn:schemas-microsoft-com:xml-data" xmlns:dt="urn:schemas-microsoft-com:datatypes">
|
|
|
|
<ElementType name="DATABASE" content="eltOnly" model="closed">
|
|
<AttributeType name="NAME"/>
|
|
<AttributeType name="ID"/>
|
|
<AttributeType name="LANGID"/>
|
|
<AttributeType name="MAX_HTMLHELPID"/>
|
|
<attribute type="NAME"/>
|
|
<attribute type="ID"/>
|
|
<attribute type="LANGID" required="no"/>
|
|
<attribute type="MAX_HTMLHELPID" required="no"/>
|
|
<element type="LIBRARY" maxOccurs="*" minOccurs="0"/>
|
|
<element type="LAYER" maxOccurs="*" minOccurs="0"/>
|
|
<element type="APP" maxOccurs="*" minOccurs="0"/>
|
|
<element type="HTMLHELP_TEMPLATE" maxOccurs="*" minOccurs="0"/>
|
|
</ElementType>
|
|
|
|
<ElementType name="LIBRARY" content="eltOnly" model="closed" order="many">
|
|
<element type="INCLUDE" maxOccurs="*" minOccurs="0"/>
|
|
<element type="SHIM" maxOccurs="*" minOccurs="0"/>
|
|
<element type="PATCH" maxOccurs="*" minOccurs="0"/>
|
|
<element type="FILE" maxOccurs="*" minOccurs="0"/>
|
|
<element type="LAYER" maxOccurs="*" minOccurs="0"/>
|
|
<element type="FLAG" maxOccurs="*" minOccurs="0"/>
|
|
<element type="MESSAGE" maxOccurs="*" minOccurs="0"/>
|
|
<element type="TEMPLATE" maxOccurs="*" minOccurs="0"/>
|
|
<element type="CONTACT_INFO" maxOccurs="*" minOccurs="0"/>
|
|
<element type="MSI_TRANSFORM" maxOccurs="*" minOccurs="0"/>
|
|
<element type="LOCALIZED_APP_NAME" maxOccurs="*" minOccurs="0"/>
|
|
<element type="LOCALIZED_VENDOR_NAME" maxOccurs="*" minOccurs="0"/>
|
|
</ElementType>
|
|
|
|
<ElementType name="APP" content="eltOnly" model="closed" order="many">
|
|
<AttributeType name="VENDOR"/>
|
|
<AttributeType name="NAME"/>
|
|
<AttributeType name="ID"/>
|
|
<attribute type="NAME" required="yes"/>
|
|
<attribute type="VENDOR" required="yes"/>
|
|
<attribute type="ID"/>
|
|
<element type="PTOLEMY" maxOccurs="*" minOccurs="0"/>
|
|
<element type="KEYWORD" maxOccurs="*" minOccurs="0"/>
|
|
<element type="HISTORY" maxOccurs="*" minOccurs="0"/>
|
|
<element type="EXE_LINK" maxOccurs="*" minOccurs="0"/>
|
|
<element type="BUG" maxOccurs="*" minOccurs="0"/>
|
|
<element type="EXE" maxOccurs="*" minOccurs="0"/>
|
|
<element type="MSI_PACKAGE" maxOccurs="*" minOccurs="0"/>
|
|
<element type="WIN9X_MIGRATION" maxOccurs="*" minOccurs="0"/>
|
|
<element type="WINNT_UPGRADE" maxOccurs="*" minOccurs="0"/>
|
|
</ElementType>
|
|
|
|
<ElementType name="EXE" content="eltOnly" model="closed" order="many">
|
|
<AttributeType name="NAME"/>
|
|
<AttributeType name="MODULE_NAME"/>
|
|
<AttributeType name="SIZE"/>
|
|
<AttributeType name="CHECKSUM"/>
|
|
<AttributeType name="COMPANY_NAME"/>
|
|
<AttributeType name="PRODUCT_NAME"/>
|
|
<AttributeType name="PRODUCT_VERSION"/>
|
|
<AttributeType name="FILE_DESCRIPTION"/>
|
|
<AttributeType name="BIN_FILE_VERSION"/>
|
|
<AttributeType name="BIN_PRODUCT_VERSION"/>
|
|
<AttributeType name="MODULE_TYPE"/>
|
|
<AttributeType name="VERFILEDATELO"/>
|
|
<AttributeType name="VERFILEDATEHI"/>
|
|
<AttributeType name="VERFILEOS"/>
|
|
<AttributeType name="VERFILETYPE"/>
|
|
<AttributeType name="PE_CHECKSUM"/>
|
|
<AttributeType name="LINKER_VERSION"/>
|
|
<AttributeType name="FILE_VERSION"/>
|
|
<AttributeType name="ORIGINAL_FILENAME"/>
|
|
<AttributeType name="INTERNAL_NAME"/>
|
|
<AttributeType name="LEGAL_COPYRIGHT"/>
|
|
<AttributeType name="S16BIT_DESCRIPTION"/>
|
|
<AttributeType name="UPTO_BIN_PRODUCT_VERSION"/>
|
|
<AttributeType name="UPTO_BIN_FILE_VERSION"/>
|
|
<AttributeType name="LINK_DATE"/>
|
|
<AttributeType name="UPTO_LINK_DATE"/>
|
|
<AttributeType name="VER_LANGUAGE"/>
|
|
<AttributeType name="PREVOSMAJORVERSION"/>
|
|
<AttributeType name="PREVOSMINORVERSION"/>
|
|
<AttributeType name="PREVOSPLATFORMID"/>
|
|
<AttributeType name="PREVOSBUILDNO"/>
|
|
<AttributeType name="ID"/>
|
|
<AttributeType name="ENGINE" dt:type="enumeration" dt:values="VEH IAT"/>
|
|
<AttributeType name="OS_VERSION"/>
|
|
<AttributeType name="OS_SKU"/>
|
|
<AttributeType name="MATCH_MODE" dt:type="enumeration" dt:values="NORMAL EXCLUSIVE ADDITIVE"/>
|
|
<AttributeType name="RUNTIME_PLATFORM"/>
|
|
<AttributeType name="OS_PLATFORM"/>
|
|
<attribute type="NAME"/>
|
|
<attribute type="MODULE_NAME"/>
|
|
<attribute type="SIZE"/>
|
|
<attribute type="CHECKSUM"/>
|
|
<attribute type="COMPANY_NAME"/>
|
|
<attribute type="PRODUCT_NAME"/>
|
|
<attribute type="PRODUCT_VERSION"/>
|
|
<attribute type="FILE_DESCRIPTION"/>
|
|
<attribute type="BIN_FILE_VERSION"/>
|
|
<attribute type="BIN_PRODUCT_VERSION"/>
|
|
<attribute type="MODULE_TYPE"/>
|
|
<attribute type="VERFILEDATELO"/>
|
|
<attribute type="VERFILEDATEHI"/>
|
|
<attribute type="VERFILEOS"/>
|
|
<attribute type="VERFILETYPE"/>
|
|
<attribute type="PE_CHECKSUM"/>
|
|
<attribute type="LINKER_VERSION"/>
|
|
<attribute type="FILE_VERSION"/>
|
|
<attribute type="ORIGINAL_FILENAME"/>
|
|
<attribute type="INTERNAL_NAME"/>
|
|
<attribute type="LEGAL_COPYRIGHT"/>
|
|
<attribute type="S16BIT_DESCRIPTION"/>
|
|
<attribute type="UPTO_BIN_PRODUCT_VERSION"/>
|
|
<attribute type="UPTO_BIN_FILE_VERSION"/>
|
|
<attribute type="LINK_DATE"/>
|
|
<attribute type="UPTO_LINK_DATE"/>
|
|
<attribute type="VER_LANGUAGE"/>
|
|
<attribute type="PREVOSMAJORVERSION"/>
|
|
<attribute type="PREVOSMINORVERSION"/>
|
|
<attribute type="PREVOSPLATFORMID"/>
|
|
<attribute type="PREVOSBUILDNO"/>
|
|
<attribute type="ID"/>
|
|
<attribute type="ENGINE"/>
|
|
<attribute type="OS_VERSION"/>
|
|
<attribute type="OS_SKU"/>
|
|
<attribute type="MATCH_MODE"/>
|
|
<attribute type="RUNTIME_PLATFORM"/>
|
|
<attribute type="OS_PLATFORM"/>
|
|
<element type="MATCHING_FILE" maxOccurs="*" minOccurs="0"/>
|
|
<element type="SHIM" maxOccurs="*" minOccurs="0"/>
|
|
<element type="PATCH" maxOccurs="*" minOccurs="0"/>
|
|
<element type="LAYER" maxOccurs="*" minOccurs="0"/>
|
|
<element type="FLAG" maxOccurs="*" minOccurs="0"/>
|
|
<element type="APPHELP" maxOccurs="*" minOccurs="0"/>
|
|
<element type="SXS" maxOccurs="*" minOccurs="0"/>
|
|
<element type="DRIVER_POLICY" maxOccurs="*" minOccurs="0"/>
|
|
<element type="DATA" maxOccurs="*" minOccurs="0"/>
|
|
</ElementType>
|
|
|
|
<ElementType name="CUSTOM_ACTION" content="eltOnly" model="closed" order="many">
|
|
<AttributeType name="NAME"/>
|
|
<attribute type="NAME"/>
|
|
<element type="SHIM" maxOccurs="*" minOccurs="0"/>
|
|
<element type="LAYER" maxOccurs="*" minOccurs="0"/>
|
|
</ElementType>
|
|
|
|
<ElementType name="MATCHING_FILE" content="textOnly" model="closed">
|
|
<AttributeType name="NAME"/>
|
|
<AttributeType name="SIZE"/>
|
|
<AttributeType name="CHECKSUM"/>
|
|
<AttributeType name="COMPANY_NAME"/>
|
|
<AttributeType name="PRODUCT_NAME"/>
|
|
<AttributeType name="PRODUCT_VERSION"/>
|
|
<AttributeType name="FILE_DESCRIPTION"/>
|
|
<AttributeType name="BIN_FILE_VERSION"/>
|
|
<AttributeType name="BIN_PRODUCT_VERSION"/>
|
|
<AttributeType name="MODULE_TYPE"/>
|
|
<AttributeType name="VERFILEDATELO"/>
|
|
<AttributeType name="VERFILEDATEHI"/>
|
|
<AttributeType name="VERFILEOS"/>
|
|
<AttributeType name="VERFILETYPE"/>
|
|
<AttributeType name="PE_CHECKSUM"/>
|
|
<AttributeType name="LINKER_VERSION"/>
|
|
<AttributeType name="FILE_VERSION"/>
|
|
<AttributeType name="ORIGINAL_FILENAME"/>
|
|
<AttributeType name="INTERNAL_NAME"/>
|
|
<AttributeType name="LEGAL_COPYRIGHT"/>
|
|
<AttributeType name="S16BIT_DESCRIPTION"/>
|
|
<AttributeType name="UPTO_BIN_PRODUCT_VERSION"/>
|
|
<AttributeType name="UPTO_BIN_FILE_VERSION"/>
|
|
<AttributeType name="LINK_DATE"/>
|
|
<AttributeType name="UPTO_LINK_DATE"/>
|
|
<AttributeType name="VER_LANGUAGE"/>
|
|
<AttributeType name="PREVOSMAJORVERSION"/>
|
|
<AttributeType name="PREVOSMINORVERSION"/>
|
|
<AttributeType name="PREVOSPLATFORMID"/>
|
|
<AttributeType name="PREVOSBUILDNO"/>
|
|
<AttributeType name="SERVICE_NAME"/>
|
|
<AttributeType name="REGISTRY_ENTRY"/>
|
|
<AttributeType name="LOGIC" dt:type="enumeration" dt:values="NOT"/>
|
|
<attribute type="NAME" required="yes"/>
|
|
<attribute type="SIZE"/>
|
|
<attribute type="CHECKSUM"/>
|
|
<attribute type="COMPANY_NAME"/>
|
|
<attribute type="PRODUCT_NAME"/>
|
|
<attribute type="PRODUCT_VERSION"/>
|
|
<attribute type="FILE_DESCRIPTION"/>
|
|
<attribute type="BIN_FILE_VERSION"/>
|
|
<attribute type="BIN_PRODUCT_VERSION"/>
|
|
<attribute type="MODULE_TYPE"/>
|
|
<attribute type="VERFILEDATELO"/>
|
|
<attribute type="VERFILEDATEHI"/>
|
|
<attribute type="VERFILEOS"/>
|
|
<attribute type="VERFILETYPE"/>
|
|
<attribute type="PE_CHECKSUM"/>
|
|
<attribute type="LINKER_VERSION"/>
|
|
<attribute type="FILE_VERSION"/>
|
|
<attribute type="ORIGINAL_FILENAME"/>
|
|
<attribute type="INTERNAL_NAME"/>
|
|
<attribute type="LEGAL_COPYRIGHT"/>
|
|
<attribute type="S16BIT_DESCRIPTION"/>
|
|
<attribute type="UPTO_BIN_PRODUCT_VERSION"/>
|
|
<attribute type="UPTO_BIN_FILE_VERSION"/>
|
|
<attribute type="LINK_DATE"/>
|
|
<attribute type="UPTO_LINK_DATE"/>
|
|
<attribute type="VER_LANGUAGE"/>
|
|
<attribute type="PREVOSMAJORVERSION"/>
|
|
<attribute type="PREVOSMINORVERSION"/>
|
|
<attribute type="PREVOSPLATFORMID"/>
|
|
<attribute type="PREVOSBUILDNO"/>
|
|
<attribute type="SERVICE_NAME"/>
|
|
<attribute type="REGISTRY_ENTRY"/>
|
|
<attribute type="LOGIC"/>
|
|
</ElementType>
|
|
|
|
<ElementType name="WIN9X_MIGRATION" model="closed">
|
|
<AttributeType name="SECTION"
|
|
dt:type="enumeration" dt:values="COMPATIBLEFILES COMPATIBLESHELLMODULES COMPATIBLERUNKEYMODULES COMPATIBLEDOSMODULES COMPATIBLEHLPFILES IGNORE BADDVDFILE MINORPROBLEMS MINORPROBLEMS_NOLINKREQUIRED REINSTALL REINSTALL_NOLINKREQUIRED REINSTALL_SOFTBLOCK REINSTALL_AUTOUNINSTALL INCOMPATIBLE INCOMPATIBLE_NOLINKREQUIRED INCOMPATIBLE_PREINSTALLEDUTILITIES INCOMPATIBLE_SIMILAROSFUNCTIONALITY INCOMPATIBLE_HARDWAREUTILITY BLOCKINGFILES NONE"/>
|
|
<AttributeType name="MESSAGE"/>
|
|
<AttributeType name="SHOW_IN_SIMPLIFIED_VIEW" dt:type="enumeration" dt:values="YES NO"/>
|
|
<AttributeType name="ID"/>
|
|
<attribute type="SECTION"/>
|
|
<attribute type="MESSAGE"/>
|
|
<attribute type="SHOW_IN_SIMPLIFIED_VIEW"/>
|
|
<attribute type="ID"/>
|
|
<element type="MATCHING_FILE" maxOccurs="*" minOccurs="0"/>
|
|
<element type="MATCH_ANY" maxOccurs="*" minOccurs="0"/>
|
|
<element type="MATCH_ALL" maxOccurs="*" minOccurs="0"/>
|
|
</ElementType>
|
|
|
|
<ElementType name="MATCH_ANY" model="closed">
|
|
<element type="MATCHING_FILE" maxOccurs="*" minOccurs="0"/>
|
|
<element type="MATCH_ANY" maxOccurs="*" minOccurs="0"/>
|
|
<element type="MATCH_ALL" maxOccurs="*" minOccurs="0"/>
|
|
</ElementType>
|
|
|
|
<ElementType name="MATCH_ALL" model="closed">
|
|
<element type="MATCHING_FILE" maxOccurs="*" minOccurs="0"/>
|
|
<element type="MATCH_ANY" maxOccurs="*" minOccurs="0"/>
|
|
<element type="MATCH_ALL" maxOccurs="*" minOccurs="0"/>
|
|
</ElementType>
|
|
|
|
<ElementType name="MATCHING_REGISTRY_ENTRY" model="closed">
|
|
<AttributeType name="KEY"/>
|
|
<AttributeType name="VALUE_NAME"/>
|
|
<AttributeType name="VALUE"/>
|
|
<attribute type="KEY" required="yes"/>
|
|
<attribute type="VALUE_NAME"/>
|
|
<attribute type="VALUE"/>
|
|
</ElementType>
|
|
|
|
<ElementType name="WINNT_UPGRADE" model="closed">
|
|
<AttributeType name="ID"/>
|
|
<attribute type="ID"/>
|
|
<element type="MATCHING_FILE" maxOccurs="1" minOccurs="0"/>
|
|
<element type="MATCHING_REGISTRY_ENTRY" maxOccurs="1" minOccurs="0"/>
|
|
<element type="APPHELP" maxOccurs="1" minOccurs="0"/>
|
|
</ElementType>
|
|
|
|
<ElementType name="MSI_PACKAGE" model="closed">
|
|
<AttributeType name="NAME"/>
|
|
<AttributeType name="ID"/>
|
|
<AttributeType name="OS_SKU"/>
|
|
<AttributeType name="PRODUCT_CODE"/>
|
|
<AttributeType name="RUNTIME_PLATFORM"/>
|
|
<attribute type="NAME"/>
|
|
<attribute type="ID"/>
|
|
<attribute type="OS_SKU"/>
|
|
<attribute type="PRODUCT_CODE" required="yes"/>
|
|
<attribute type="RUNTIME_PLATFORM"/>
|
|
<element type="DATA" maxOccurs="*" minOccurs="0"/>
|
|
<element type="MSI_TRANSFORM" maxOccurs="*" minOccurs="0"/>
|
|
<element type="APPHELP" maxOccurs="*" minOccurs="0"/>
|
|
<element type="CUSTOM_ACTION" maxOccurs="*" minOccurs="0"/>
|
|
</ElementType>
|
|
|
|
<ElementType name="EXE_LINK" content="textOnly" model="closed">
|
|
<AttributeType name="ID"/>
|
|
<attribute type="ID" required="yes"/>
|
|
</ElementType>
|
|
|
|
<ElementType name="LAYER" content="eltOnly" model="closed">
|
|
<AttributeType name="NAME"/>
|
|
<attribute type="NAME" required="yes"/>
|
|
<AttributeType name="ID"/>
|
|
<attribute type="ID"/>
|
|
<element type="SHIM" maxOccurs="*" minOccurs="0"/>
|
|
<element type="FLAG" maxOccurs="*" minOccurs="0"/>
|
|
</ElementType>
|
|
|
|
<ElementType name="API" content="textOnly" model="closed">
|
|
<AttributeType name="NAME"/>
|
|
<AttributeType name="MODULE"/>
|
|
<attribute type="NAME" required="yes"/>
|
|
<attribute type="MODULE" required="yes"/>
|
|
</ElementType>
|
|
|
|
<ElementType name="SHIM" content="eltOnly" model="closed" order="many">
|
|
<AttributeType name="FILE"/>
|
|
<AttributeType name="PURPOSE" dt:type="enumeration" dt:values="GENERAL SPECIFIC"/>
|
|
<AttributeType name="NAME"/>
|
|
<AttributeType name="COMMAND_LINE"/>
|
|
<AttributeType name="APPLY_ALL_SHIMS"/>
|
|
<AttributeType name="ID"/>
|
|
<AttributeType name="OS_PLATFORM"/>
|
|
<attribute type="NAME" required="yes"/>
|
|
<attribute type="FILE"/>
|
|
<attribute type="PURPOSE"/>
|
|
<attribute type="COMMAND_LINE"/>
|
|
<attribute type="APPLY_ALL_SHIMS"/>
|
|
<attribute type="ID" />
|
|
<attribute type="OS_PLATFORM"/>
|
|
<element type="DESCRIPTION" maxOccurs="*" minOccurs="0"/>
|
|
<element type="EXCLUDE" maxOccurs="*" minOccurs="0"/>
|
|
<element type="INCLUDE" maxOccurs="*" minOccurs="0"/>
|
|
<element type="API" maxOccurs="*" minOccurs="0"/>
|
|
<element type="DATA" maxOccurs="*" minOccurs="0"/>
|
|
</ElementType>
|
|
|
|
<ElementType name="MSI_TRANSFORM" content="eltOnly" model="closed" order="many">
|
|
<AttributeType name="NAME"/>
|
|
<attribute type="NAME" required="yes"/>
|
|
<element type="DESCRIPTION" maxOccurs="*" minOccurs="0"/>
|
|
<element type="FILE" maxOccurs="*" minOccurs="0"/>
|
|
</ElementType>
|
|
|
|
<ElementType name="FLAG" content="eltOnly" model="closed">
|
|
<AttributeType name="NAME"/>
|
|
<attribute type="NAME" required="yes"/>
|
|
<AttributeType name="MASK"/>
|
|
<attribute type="MASK"/>
|
|
<AttributeType name="TYPE"/>
|
|
<attribute type="TYPE"/>
|
|
<AttributeType name="PURPOSE" dt:type="enumeration" dt:values="GENERAL SPECIFIC"/>
|
|
<attribute type="PURPOSE"/>
|
|
<AttributeType name="COMMAND_LINE"/>
|
|
<attribute type="COMMAND_LINE"/>
|
|
<AttributeType name="ID"/>
|
|
<attribute type="ID" />
|
|
<AttributeType name="OS_PLATFORM"/>
|
|
<attribute type="OS_PLATFORM"/>
|
|
<element type="DESCRIPTION" maxOccurs="*" minOccurs="0"/>
|
|
</ElementType>
|
|
|
|
<ElementType name="SXS" model="open">
|
|
<element type="assembly" maxOccurs="*" minOccurs="0"/>
|
|
</ElementType>
|
|
|
|
<!-- Driver policy and data are one and the same, there is no difference -->
|
|
|
|
<ElementType name="DRIVER_POLICY" model="closed" order="many">
|
|
<AttributeType name="NAME"/>
|
|
<AttributeType name="VALUETYPE" dt:type="enumeration" dt:values="DWORD STRING BINARY QWORD"/>
|
|
<AttributeType name="VALUE"/>
|
|
<attribute type="NAME" required="yes"/>
|
|
<attribute type="VALUETYPE"/>
|
|
<attribute type="VALUE"/>
|
|
</ElementType>
|
|
|
|
<ElementType name="DATA" model="closed" order="many">
|
|
<AttributeType name="NAME"/>
|
|
<AttributeType name="VALUETYPE" dt:type="enumeration" dt:values="DWORD STRING BINARY QWORD NONE"/>
|
|
<AttributeType name="VALUE"/>
|
|
<attribute type="NAME" required="yes"/>
|
|
<attribute type="VALUETYPE"/>
|
|
<attribute type="VALUE"/>
|
|
<element type="DATA" maxOccurs="*" minOccurs="0"/>
|
|
</ElementType>
|
|
|
|
<ElementType name="PATCH" content="eltOnly" model="closed" order="many">
|
|
<AttributeType name="NAME"/>
|
|
<AttributeType name="ID"/>
|
|
<AttributeType name="OS_PLATFORM"/>
|
|
<attribute type="NAME" required="yes"/>
|
|
<attribute type="ID" />
|
|
<attribute type="OS_PLATFORM" required="no"/>
|
|
<element type="DESCRIPTION" maxOccurs="*" minOccurs="0"/>
|
|
<element type="MATCH_BYTES" maxOccurs="*" minOccurs="0"/>
|
|
<element type="WRITE_BYTES" maxOccurs="*" minOccurs="0"/>
|
|
</ElementType>
|
|
|
|
<ElementType name="FILE">
|
|
<AttributeType name="NAME"/>
|
|
<attribute type="NAME" required="yes"/>
|
|
<AttributeType name="FILTER"/>
|
|
<attribute type="FILTER"/>
|
|
</ElementType>
|
|
|
|
<ElementType name="WRITE_BYTES" content="textOnly" model="closed">
|
|
<AttributeType name="OFFSET"/>
|
|
<AttributeType name="MODULE"/>
|
|
<attribute type="OFFSET" required="yes"/>
|
|
<attribute type="MODULE" required="yes"/>
|
|
</ElementType>
|
|
|
|
<ElementType name="MATCH_BYTES" content="textOnly" model="closed">
|
|
<AttributeType name="OFFSET"/>
|
|
<AttributeType name="MODULE"/>
|
|
<attribute type="MODULE" required="yes"/>
|
|
<attribute type="OFFSET" required="yes"/>
|
|
</ElementType>
|
|
|
|
<ElementType name="INCLUDE" content="textOnly" model="closed">
|
|
<AttributeType name="MODULE"/>
|
|
<attribute type="MODULE" required="yes"/>
|
|
</ElementType>
|
|
|
|
<ElementType name="EXCLUDE" content="textOnly" model="closed">
|
|
<AttributeType name="MODULE"/>
|
|
<attribute type="MODULE" required="yes"/>
|
|
</ElementType>
|
|
|
|
<ElementType name="PTOLEMY" content="textOnly" model="closed">
|
|
<AttributeType name="ID" dt:type="int"/>
|
|
<attribute type="ID" required="yes"/>
|
|
</ElementType>
|
|
|
|
<ElementType name="KEYWORD" content="textOnly" model="closed">
|
|
<AttributeType name="NAME"/>
|
|
<AttributeType name="DATE"/>
|
|
<attribute type="NAME" required="yes"/>
|
|
<attribute type="DATE" required="yes"/>
|
|
</ElementType>
|
|
|
|
<ElementType name="HISTORY" content="eltOnly" model="closed">
|
|
<AttributeType name="KEYWORDS"/>
|
|
<AttributeType name="DATE"/>
|
|
<AttributeType name="ALIAS"/>
|
|
<AttributeType name="TEAM"/>
|
|
<attribute type="ALIAS" required="yes"/>
|
|
<attribute type="TEAM" required="no"/>
|
|
<attribute type="DATE" required="yes"/>
|
|
<attribute type="KEYWORDS"/>
|
|
<element type="DESCRIPTION" maxOccurs="*" minOccurs="1"/>
|
|
<element type="BUG" maxOccurs="*" minOccurs="0"/>
|
|
</ElementType>
|
|
|
|
<ElementType name="BUG" content="textOnly" model="closed">
|
|
<AttributeType name="RESOLUTION" dt:type="enumeration" dt:values="APPHELP PROFILES"/>
|
|
<AttributeType name="NUMBER" dt:type="int"/>
|
|
<AttributeType name="DATABASE" dt:type="enumeration" dt:values="WIN2K WHISTLER WINSE"/>
|
|
<attribute type="NUMBER" required="yes"/>
|
|
<attribute type="DATABASE" required="yes"/>
|
|
<attribute type="RESOLUTION"/>
|
|
</ElementType>
|
|
|
|
<ElementType name="DESCRIPTION" content="textOnly" model="closed"/>
|
|
|
|
<ElementType name="APPHELP" model="closed">
|
|
<AttributeType name="BLOCK" dt:type="enumeration" dt:values="YES NO"/>
|
|
<AttributeType name="BLOCK_UPGRADE" dt:type="enumeration" dt:values="YES NO"/>
|
|
<AttributeType name="HTMLHELPID"/>
|
|
<AttributeType name="MESSAGE"/>
|
|
<AttributeType name="DETAILS_URL"/>
|
|
<attribute type="BLOCK"/>
|
|
<attribute type="BLOCK_UPGRADE"/>
|
|
<attribute type="HTMLHELPID"/>
|
|
<attribute type="MESSAGE"/>
|
|
<attribute type="DETAILS_URL"/>
|
|
</ElementType>
|
|
|
|
<!--
|
|
|
|
Language-specific schema (a.k.a. AppHelp)
|
|
|
|
-->
|
|
|
|
<ElementType name="MESSAGE" model="closed">
|
|
<AttributeType name="NAME"/>
|
|
<AttributeType name="TEMPLATE"/>
|
|
<AttributeType name="ID"/>
|
|
<attribute type="NAME"/>
|
|
<attribute type="TEMPLATE"/>
|
|
<attribute type="ID"/>
|
|
<element type="FIELD" maxOccurs="*" minOccurs="0"/>
|
|
<element type="CONTACT_INFO" maxOccurs="*" minOccurs="0"/>
|
|
<element type="SUMMARY" maxOccurs="*" minOccurs="0"/>
|
|
<element type="DETAILS" maxOccurs="*" minOccurs="0"/>
|
|
</ElementType>
|
|
|
|
<ElementType name="LOCALIZED_APP_NAME">
|
|
<AttributeType name="NAME"/>
|
|
<attribute type="NAME"/>
|
|
<AttributeType name="LANGID"/>
|
|
<attribute type="LANGID"/>
|
|
<AttributeType name="ID"/>
|
|
<attribute type="ID"/>
|
|
</ElementType>
|
|
|
|
<ElementType name="LOCALIZED_VENDOR_NAME">
|
|
<AttributeType name="NAME"/>
|
|
<attribute type="NAME"/>
|
|
<AttributeType name="LANGID"/>
|
|
<attribute type="LANGID"/>
|
|
<AttributeType name="ID"/>
|
|
<attribute type="ID"/>
|
|
</ElementType>
|
|
|
|
<ElementType name="CONTACT_INFO">
|
|
<AttributeType name="VENDOR"/>
|
|
<AttributeType name="ID"/>
|
|
<attribute type="VENDOR"/>
|
|
<attribute type="ID"/>
|
|
</ElementType>
|
|
|
|
<ElementType name="TEMPLATE">
|
|
<AttributeType name="NAME"/>
|
|
<attribute type="NAME" required="yes"/>
|
|
<element type="SUMMARY" maxOccurs="*" minOccurs="0"/>
|
|
<element type="DETAILS" maxOccurs="*" minOccurs="0"/>
|
|
</ElementType>
|
|
|
|
<ElementType name="SUMMARY" model="open">
|
|
<element type="FIELD" maxOccurs="*" minOccurs="0"/>
|
|
</ElementType>
|
|
|
|
<ElementType name="DETAILS" model="open">
|
|
<element type="FIELD" maxOccurs="*" minOccurs="0"/>
|
|
</ElementType>
|
|
|
|
<ElementType name="FIELD" model="open">
|
|
<AttributeType name="NAME"/>
|
|
<attribute type="NAME" required="yes"/>
|
|
</ElementType>
|
|
|
|
<ElementType name="HTMLHELP_TEMPLATE" model="open" order="many"/>
|
|
|
|
<ElementType name="HTMLHELP_FIRST_SCREEN" model="open" order="many"/>
|
|
|
|
<!--
|
|
|
|
Fusion schema (a.k.a. SXS)
|
|
|
|
-->
|
|
|
|
<ElementType name="assembly" model="open">
|
|
<AttributeType name="manifestVersion"/>
|
|
<attribute type="manifestVersion"/>
|
|
<element type="assemblyIdentity" maxOccurs="*" minOccurs="0"/>
|
|
<element type="description" maxOccurs="*" minOccurs="0"/>
|
|
<element type="file" maxOccurs="*" minOccurs="0"/>
|
|
</ElementType>
|
|
|
|
<ElementType name="assemblyIdentity" model="open">
|
|
<AttributeType name="type"/>
|
|
<AttributeType name="name"/>
|
|
<AttributeType name="version"/>
|
|
<AttributeType name="processorArchitecture"/>
|
|
<attribute type="type"/>
|
|
<attribute type="name"/>
|
|
<attribute type="version"/>
|
|
<attribute type="processorArchitecture"/>
|
|
</ElementType>
|
|
|
|
<ElementType name="file" model="open">
|
|
<AttributeType name="name"/>
|
|
<AttributeType name="loadfrom"/>
|
|
<attribute type="name"/>
|
|
<attribute type="loadfrom"/>
|
|
</ElementType>
|
|
|
|
<ElementType name="description" content="textOnly" model="open"/>
|
|
|
|
</Schema>
|