Definition Type: ComplexType
Name: EntityStateSharedResourceTypeType
Namespace: http://oval.mitre.org/XMLSchema/oval-definitions-5#windows
Type: oval-def:EntityStateStringType
Containing Schema: windows-definitions-schema.xsd
Abstract
Documentation:
The EntityStateSharedResourceTypeType complex type defines the different values that are valid for the type entity of a shared resource state. Note that the Windows API returns a DWOD and OVAL uses the constant name that is normally defined for these return values. This is done to increase readability and maintainability of OVAL Definitions. The empty string is also allowed as a valid value to support an empty element that is found when a variable reference is used within the type entity.
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 EntityStateSharedResourceTypeType in schema windows-definitions-schema_xsd (Open Vulnerability and Assessment Language (OVAL®))
Collapse XSD Schema Code:
<xsd:complexType name="EntityStateSharedResourceTypeType">
    <xsd:annotation>
        <xsd:documentation>The EntityStateSharedResourceTypeType complex type defines the different values that are valid for the type entity of a shared resource state. Note that the Windows API returns a DWOD and OVAL uses the constant name that is normally defined for these return values. This is done to increase readability and maintainability of OVAL Definitions. The empty string is also allowed as a valid value to support an empty element that is found when a variable reference is used within the type entity.</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleContent>
        <xsd:restriction base="oval-def:EntityStateStringType">
            <xsd:enumeration value="STYPE_DISKTREE">
                <xsd:annotation>
                    <xsd:documentation>The STYPE_DISKTREE type means that the shared resource is a disk drive. The DWROD value this corresponds to is 0.</xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="STYPE_PRINTQ">
                <xsd:annotation>
                    <xsd:documentation>The STYPE_PRINTQ type means that the shared resource is a print queue. The DWROD value this corresponds to is 1.</xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="STYPE_DEVICE">
                <xsd:annotation>
                    <xsd:documentation>The STYPE_DEVICE type means that the shared resource is a communication device. The DWROD value this corresponds to is 2.</xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="STYPE_IPC">
                <xsd:annotation>
                    <xsd:documentation>The STYPE_IPC type means that the shared resource is an interprocess communication. The DWROD value this corresponds to is 3.</xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="STYPE_SPECIAL">
                <xsd:annotation>
                    <xsd:documentation>The STYPE_SPECIAL type means that this is a special share reserved for interprocess communication (IPC$) or remote administration of the server (ADMIN$). Can also refer to administrative shares such as C$, D$, E$, and so forth. The DWROD value this corresponds to is 0x40000000.</xsd:documentation>
                </xsd:annotation>
            </xsd:enumeration>
            <xsd:enumeration value="STYPE_TEMPORARY">
                <xsd:annotation>
                    <xsd:documentation>The STYPE_TEMPORARY type means that the shared resource is a temporary share. The DWROD value this corresponds to is 0x80000000.</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 STYPE_DISKTREE
Enumeration STYPE_PRINTQ
Enumeration STYPE_DEVICE
Enumeration STYPE_IPC
Enumeration STYPE_SPECIAL
Enumeration STYPE_TEMPORARY
Enumeration
Collapse Derivation Tree:
Collapse References:
win-def:shared_type