<xs:schema targetNamespace="http://schemas.microsoft.com/bestpractices/models/FileServices/NFS/2011/04"
    elementFormDefault="qualified"
    xmlns:tns="http://schemas.microsoft.com/bestpractices/models/FileServices/NFS/2011/04"
    xmlns:xs="http://www.w3.org/2001/XMLSchema"
>

    <xs:element name="NFSComposite" type="tns:NFSCompositeType"></xs:element>

    <xs:complexType name="NFSCompositeType">
        <xs:sequence>
            <xs:element name="NFS"  type="tns:NFSType"  minOccurs="0" maxOccurs="1"></xs:element>
        </xs:sequence>
    </xs:complexType>

    <xs:complexType name="NFSType">
        <xs:sequence>
            <xs:element name="ServiceStarted"                         type="xs:string"></xs:element>
            <xs:element name="NfsServerServiceInUse"                  type="xs:string" minOccurs="0" maxOccurs="1"></xs:element>
            <xs:element name="NfsServiceUsingAnonymousLogon"          type="xs:string" minOccurs="0" maxOccurs="1"></xs:element>
            <xs:element name="NfsDomainFunctionalLevelSufficient"     type="xs:string" minOccurs="0" maxOccurs="1"></xs:element>
            <xs:element name="NfsSharingWithSMBWithoutMapping"        type="xs:string" minOccurs="0" maxOccurs="1"></xs:element>
            <xs:element name="NfsClientGroupsDefinedOrInUse"          type="xs:string" minOccurs="0" maxOccurs="1"></xs:element>
            <xs:element name="NfsUsingUnmpWithOrWithoutRfc2307"       type="xs:string" minOccurs="0" maxOccurs="1"></xs:element>
            <xs:element name="NfsUsingCaseSensitiveWithSmbAndNfs"     type="xs:string" minOccurs="0" maxOccurs="1"></xs:element>
            <xs:element name="NfsAllFirewallPortsOpen"                type="xs:string" minOccurs="0" maxOccurs="1"></xs:element>
        </xs:sequence>
    </xs:complexType>    


</xs:schema>