Definition Type: ComplexType
Name: EntityStateFileTypeType
Namespace: http://oval.mitre.org/XMLSchema/oval-definitions-5#windows
Type: oval-def:EntityStateStringType
Containing Schema: windows-definitions-schema.xsd
Abstract
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.
Collapse XSD Schema Diagram:
Drilldown into var_ref in schema oval-definitions-schema_xsd Drilldown into mask in schema oval-definitions-schema_xsd Drilldown into operation in schema oval-definitions-schema_xsd Drilldown into datatype in schema oval-definitions-schema_xsd Drilldown into var_check in schema oval-definitions-schema_xsd Drilldown into entity_check in schema oval-definitions-schema_xsdXSD Diagram of EntityStateFileTypeType in schema windows-definitions-schema_xsd (Open Vulnerability and Assessment Language (OVAL®))
Collapse XSD Schema Code:
<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>
Collapse Child Attributes:
Name Type Default Value Use
datatype oval-def:datatype string Optional
operation oval-def:operation equals Optional
mask oval-def:mask false Optional
var_ref oval-def:var_ref Optional
entity_check oval-def:entity_check all Optional
var_check oval-def:var_check all Optional
Collapse Facets:
Facet Value
Enumeration FILE_ATTRIBUTE_DIRECTORY
Enumeration FILE_TYPE_CHAR
Enumeration FILE_TYPE_DISK
Enumeration FILE_TYPE_PIPE
Enumeration FILE_TYPE_REMOTE
Enumeration FILE_TYPE_UNKNOWN
Enumeration
Collapse Derivation Tree:
Collapse References:
win-def:type