<xsd:complexType name="EntityStateFileTypeType">
<xsd:annotation>
<xsd:documentation>The EntityStateFileTypeType complex type restricts a string value to a specific set of values. These values describe the type of file being represented. For more information see the GetFileType and GetFileAttributesEx functions as defined by Microsoft. The empty string is also allowed to support empty emlement associated with variable references.</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
<xsd:restriction base="oval-def:EntityStateStringType">
<xsd:enumeration value="FILE_ATTRIBUTE_DIRECTORY">
<xsd:annotation>
<xsd:documentation>The handle identifies a directory.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="FILE_TYPE_CHAR">
<xsd:annotation>
<xsd:documentation>The specified file is a character file, typically an LPT device or a console.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="FILE_TYPE_DISK">
<xsd:annotation>
<xsd:documentation>The specified file is a disk file.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="FILE_TYPE_PIPE">
<xsd:annotation>
<xsd:documentation>The specified file is a socket, a named pipe, or an anonymous pipe.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="FILE_TYPE_REMOTE">
<xsd:annotation>
<xsd:documentation>Unused.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="FILE_TYPE_UNKNOWN">
<xsd:annotation>
<xsd:documentation>Either the type of the specified file is unknown, or the function failed.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="" />
</xsd:restriction>
</xsd:simpleContent>
</xsd:complexType>
|