Showing:

Annotations
Diagrams
Facets
Source
Used by
Main schema Win_Handle_Object.xsd
Namespace http://cybox.mitre.org/objects#WinHandleObject-2
Annotations
This schema was originally developed by The MITRE Corporation. The CybOX XML Schema implementation is maintained by The MITRE Corporation and developed by the open CybOX Community. For more information, including how to get involved in the effort and how to submit change requests, please visit the CybOX website at http://cybox.mitre.org.
Element WinHandleObj:Windows_Handle
Namespace http://cybox.mitre.org/objects#WinHandleObject-2
Annotations
The Windows_Handle object is intended to characterize Windows handles.
Diagram
Diagram Win_Handle_Object_xsd.tmp#WindowsHandleObjectType_ID Win_Handle_Object_xsd.tmp#WindowsHandleObjectType_Name Win_Handle_Object_xsd.tmp#WindowsHandleObjectType_Type Win_Handle_Object_xsd.tmp#WindowsHandleObjectType_Object_Address Win_Handle_Object_xsd.tmp#WindowsHandleObjectType_Access_Mask Win_Handle_Object_xsd.tmp#WindowsHandleObjectType_Pointer_Count Win_Handle_Object_xsd.tmp#WindowsHandleObjectType
Type WinHandleObj:WindowsHandleObjectType
Type hierarchy
Children WinHandleObj:Access_Mask, WinHandleObj:ID, WinHandleObj:Name, WinHandleObj:Object_Address, WinHandleObj:Pointer_Count, WinHandleObj:Type
Source
<xs:element name="Windows_Handle" type="WinHandleObj:WindowsHandleObjectType">
  <xs:annotation>
    <xs:documentation>The Windows_Handle object is intended to characterize Windows handles.</xs:documentation>
  </xs:annotation>
</xs:element>
Element WinHandleObj:WindowsHandleObjectType / WinHandleObj:ID
Namespace http://cybox.mitre.org/objects#WinHandleObject-2
Annotations
The ID field refers to the unique number used to identify the handle.
Diagram
Diagram
Type UnsignedIntegerObjectPropertyType
Source
<xs:element name="ID" type="cyboxCommon:UnsignedIntegerObjectPropertyType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The ID field refers to the unique number used to identify the handle.</xs:documentation>
  </xs:annotation>
</xs:element>
Element WinHandleObj:WindowsHandleObjectType / WinHandleObj:Name
Namespace http://cybox.mitre.org/objects#WinHandleObject-2
Annotations
The Name field specifies the name of the handle.
Diagram
Diagram
Type StringObjectPropertyType
Source
<xs:element name="Name" type="cyboxCommon:StringObjectPropertyType" minOccurs="0" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>The Name field specifies the name of the handle.</xs:documentation>
  </xs:annotation>
</xs:element>
Element WinHandleObj:WindowsHandleObjectType / WinHandleObj:Type
Namespace http://cybox.mitre.org/objects#WinHandleObject-2
Annotations
The Type field specifies the handle type, which is equivalent to the type of Windows object that the handle refers to.
Diagram
Diagram Win_Handle_Object_xsd.tmp#HandleType_datatype Win_Handle_Object_xsd.tmp#HandleType
Type WinHandleObj:HandleType
Type hierarchy
Source
<xs:element name="Type" type="WinHandleObj:HandleType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The Type field specifies the handle type, which is equivalent to the type of Windows object that the handle refers to.</xs:documentation>
  </xs:annotation>
</xs:element>
Element WinHandleObj:WindowsHandleObjectType / WinHandleObj:Object_Address
Namespace http://cybox.mitre.org/objects#WinHandleObject-2
Annotations
The Object_Address field specifies the address of the Windows object that the handle refers to.
Diagram
Diagram
Type UnsignedLongObjectPropertyType
Source
<xs:element name="Object_Address" type="cyboxCommon:UnsignedLongObjectPropertyType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The Object_Address field specifies the address of the Windows object that the handle refers to.</xs:documentation>
  </xs:annotation>
</xs:element>
Element WinHandleObj:WindowsHandleObjectType / WinHandleObj:Access_Mask
Namespace http://cybox.mitre.org/objects#WinHandleObject-2
Annotations
The Access_Mask field specifies the access bitmask of the handle.
Diagram
Diagram
Type UnsignedLongObjectPropertyType
Source
<xs:element name="Access_Mask" type="cyboxCommon:UnsignedLongObjectPropertyType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The Access_Mask field specifies the access bitmask of the handle.</xs:documentation>
  </xs:annotation>
</xs:element>
Element WinHandleObj:WindowsHandleObjectType / WinHandleObj:Pointer_Count
Namespace http://cybox.mitre.org/objects#WinHandleObject-2
Annotations
The Pointer_Count field specifies the count of pointer references to the Windows object that the handle refers to.
Diagram
Diagram
Type UnsignedLongObjectPropertyType
Source
<xs:element name="Pointer_Count" type="cyboxCommon:UnsignedLongObjectPropertyType" minOccurs="0" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>The Pointer_Count field specifies the count of pointer references to the Windows object that the handle refers to.</xs:documentation>
  </xs:annotation>
</xs:element>
Element WinHandleObj:WindowsHandleListType / WinHandleObj:Handle
Namespace http://cybox.mitre.org/objects#WinHandleObject-2
Annotations
The Handle field characterizes a single Windows handle.
Diagram
Diagram Win_Handle_Object_xsd.tmp#WindowsHandleObjectType_ID Win_Handle_Object_xsd.tmp#WindowsHandleObjectType_Name Win_Handle_Object_xsd.tmp#WindowsHandleObjectType_Type Win_Handle_Object_xsd.tmp#WindowsHandleObjectType_Object_Address Win_Handle_Object_xsd.tmp#WindowsHandleObjectType_Access_Mask Win_Handle_Object_xsd.tmp#WindowsHandleObjectType_Pointer_Count Win_Handle_Object_xsd.tmp#WindowsHandleObjectType
Type WinHandleObj:WindowsHandleObjectType
Type hierarchy
Children WinHandleObj:Access_Mask, WinHandleObj:ID, WinHandleObj:Name, WinHandleObj:Object_Address, WinHandleObj:Pointer_Count, WinHandleObj:Type
Source
<xs:element name="Handle" type="WinHandleObj:WindowsHandleObjectType" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>The Handle field characterizes a single Windows handle.</xs:documentation>
  </xs:annotation>
</xs:element>
Complex Type WinHandleObj:WindowsHandleObjectType
Namespace http://cybox.mitre.org/objects#WinHandleObject-2
Annotations
The WindowsHandleObjectType type is intended to characterize Windows handles.
Diagram
Diagram Win_Handle_Object_xsd.tmp#WindowsHandleObjectType_ID Win_Handle_Object_xsd.tmp#WindowsHandleObjectType_Name Win_Handle_Object_xsd.tmp#WindowsHandleObjectType_Type Win_Handle_Object_xsd.tmp#WindowsHandleObjectType_Object_Address Win_Handle_Object_xsd.tmp#WindowsHandleObjectType_Access_Mask Win_Handle_Object_xsd.tmp#WindowsHandleObjectType_Pointer_Count
Type extension of ObjectPropertiesType
Type hierarchy
Used by
Children WinHandleObj:Access_Mask, WinHandleObj:ID, WinHandleObj:Name, WinHandleObj:Object_Address, WinHandleObj:Pointer_Count, WinHandleObj:Type
Source
<xs:complexType name="WindowsHandleObjectType" mixed="false">
  <xs:annotation>
    <xs:documentation>The WindowsHandleObjectType type is intended to characterize Windows handles.</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="cyboxCommon:ObjectPropertiesType">
      <xs:sequence>
        <xs:element name="ID" type="cyboxCommon:UnsignedIntegerObjectPropertyType" minOccurs="0">
          <xs:annotation>
            <xs:documentation>The ID field refers to the unique number used to identify the handle.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="Name" type="cyboxCommon:StringObjectPropertyType" minOccurs="0" maxOccurs="1">
          <xs:annotation>
            <xs:documentation>The Name field specifies the name of the handle.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="Type" type="WinHandleObj:HandleType" minOccurs="0">
          <xs:annotation>
            <xs:documentation>The Type field specifies the handle type, which is equivalent to the type of Windows object that the handle refers to.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="Object_Address" type="cyboxCommon:UnsignedLongObjectPropertyType" minOccurs="0">
          <xs:annotation>
            <xs:documentation>The Object_Address field specifies the address of the Windows object that the handle refers to.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="Access_Mask" type="cyboxCommon:UnsignedLongObjectPropertyType" minOccurs="0">
          <xs:annotation>
            <xs:documentation>The Access_Mask field specifies the access bitmask of the handle.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="Pointer_Count" type="cyboxCommon:UnsignedLongObjectPropertyType" minOccurs="0" maxOccurs="1">
          <xs:annotation>
            <xs:documentation>The Pointer_Count field specifies the count of pointer references to the Windows object that the handle refers to.</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>
Complex Type WinHandleObj:HandleType
Namespace http://cybox.mitre.org/objects#WinHandleObject-2
Annotations
HandleType specifies Windows handle types via a union of the HandleTypeEnum type and the atomic xs:string type. Its base type is the CybOX Core BaseObjectPropertyType, for permitting complex (i.e. regular-expression based) specifications.
Diagram
Diagram Win_Handle_Object_xsd.tmp#HandleType_datatype
Type restriction of BaseObjectPropertyType
Type hierarchy
Used by
Source
<xs:complexType name="HandleType">
  <xs:annotation>
    <xs:documentation>HandleType specifies Windows handle types via a union of the HandleTypeEnum type and the atomic xs:string type. Its base type is the CybOX Core BaseObjectPropertyType, for permitting complex (i.e. regular-expression based) specifications.</xs:documentation>
  </xs:annotation>
  <xs:simpleContent>
    <xs:restriction base="cyboxCommon:BaseObjectPropertyType">
      <xs:simpleType>
        <xs:union memberTypes="WinHandleObj:HandleTypeEnum xs:string"/>
      </xs:simpleType>
      <xs:attribute name="datatype" type="cyboxCommon:DatatypeEnum" fixed="string">
        <xs:annotation>
          <xs:documentation>This attribute is optional and specifies the expected type for the value of the specified property.</xs:documentation>
        </xs:annotation>
      </xs:attribute>
    </xs:restriction>
  </xs:simpleContent>
</xs:complexType>
Complex Type WinHandleObj:WindowsHandleListType
Namespace http://cybox.mitre.org/objects#WinHandleObject-2
Annotations
The WindowsHandleListType type specifies a list of Windows handles, for re-use in other objects.
Diagram
Diagram Win_Handle_Object_xsd.tmp#WindowsHandleListType_Handle
Children WinHandleObj:Handle
Source
<xs:complexType name="WindowsHandleListType">
  <xs:annotation>
    <xs:documentation>The WindowsHandleListType type specifies a list of Windows handles, for re-use in other objects.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Handle" type="WinHandleObj:WindowsHandleObjectType" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>The Handle field characterizes a single Windows handle.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Simple Type WinHandleObj:HandleTypeEnum
Namespace http://cybox.mitre.org/objects#WinHandleObject-2
Annotations
The WindowsHandleType is a non-exhaustive enumeration of Windows handle types.
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration AccessToken
Specifies an access token handle.
enumeration Event
Specifies an event handle.
enumeration File
Specifies a file handle.
enumeration FileMapping
Specifies a file mapping handle.
enumeration Job
Specifies a job handle.
enumeration IOCompletionPort
Specifies an IO completion port handle.
enumeration Mailslot
Specifies a mailslot handle.
enumeration Mutex
Specifies a mutex handle.
enumeration NamedPipe
Specifies a named pipe handle.
enumeration Pipe
Specifies a pipe handle.
enumeration Process
Specifies a process handle.
enumeration Semaphore
Specifies a semaphore handle.
enumeration Thread
Specifies a thread handle.
enumeration Transaction
Specifies a transaction handle.
enumeration WaitableTimer
Specifies a waitable timer handle.
enumeration RegistryKey
Specifies a registry key handle.
enumeration Window
Specifies a window handle.
enumeration ServiceControlManager
Specifies a service control manager handle.
enumeration CommunicationsDevice
Specifies a communications device handle.
enumeration ConsoleInput
Specifies a console input handle.
enumeration ConsoleScreenBuffer
Specifies a console screen buffer handle.
enumeration MemoryResourceNotification
Specifies a memory resource notification handle.
enumeration Directory
Specifies a directory handle.
enumeration SymbolicLink
Specifies a symbolic link handle.
enumeration Token
Specifies a token handle.
enumeration Profile
Specifies a profile handle.
enumeration WindowStation
Specifies a window station handle.
enumeration Port
Specifies a port handle.
enumeration WaitablePort
Specifies a waitable port handle.
enumeration Controller
Specifies a controller handle.
enumeration Driver
Specifies a driver handle.
enumeration Desktop
Specifies a desktop handle.
enumeration Adapter
Specifies an adapter handle.
enumeration Bitmap
Specifies a bitmap handle.
enumeration Brush
Specifies a brush handle.
enumeration ColorSpace
Specifies a color space handle.
enumeration Cursor
Specifies a cursor handle.
enumeration DeviceContext
Specifies a device context handle.
enumeration EnhancedMetafile
Specifies an enhanced metafile handle.
enumeration Font
Specifies a font handle.
enumeration GDIObject
Specifies a GDI object handle.
enumeration Hook
Specifies a hook handle.
enumeration Icon
Specifies an icon handle.
enumeration Instance
Specifies a module instance handle.
enumeration Menu
Specifies a menu handle.
enumeration Metafile
Specifies a metafile handle.
enumeration DisplayMonitor
Specifies a display monitor handle.
enumeration Palette
Specifies a palette handle.
enumeration Pen
Specifies a pen handle.
enumeration Region
Specifies a region handle.
enumeration Resource
Specifies a resource handle.
Source
<xs:simpleType name="HandleTypeEnum">
  <xs:annotation>
    <xs:documentation>The WindowsHandleType is a non-exhaustive enumeration of Windows handle types.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="AccessToken">
      <xs:annotation>
        <xs:documentation>Specifies an access token handle.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="Event">
      <xs:annotation>
        <xs:documentation>Specifies an event handle.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="File">
      <xs:annotation>
        <xs:documentation>Specifies a file handle.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="FileMapping">
      <xs:annotation>
        <xs:documentation>Specifies a file mapping handle.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="Job">
      <xs:annotation>
        <xs:documentation>Specifies a job handle.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="IOCompletionPort">
      <xs:annotation>
        <xs:documentation>Specifies an IO completion port handle.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="Mailslot">
      <xs:annotation>
        <xs:documentation>Specifies a mailslot handle.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="Mutex">
      <xs:annotation>
        <xs:documentation>Specifies a mutex handle.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="NamedPipe">
      <xs:annotation>
        <xs:documentation>Specifies a named pipe handle.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="Pipe">
      <xs:annotation>
        <xs:documentation>Specifies a pipe handle.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="Process">
      <xs:annotation>
        <xs:documentation>Specifies a process handle.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="Semaphore">
      <xs:annotation>
        <xs:documentation>Specifies a semaphore handle.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="Thread">
      <xs:annotation>
        <xs:documentation>Specifies a thread handle.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="Transaction">
      <xs:annotation>
        <xs:documentation>Specifies a transaction handle.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="WaitableTimer">
      <xs:annotation>
        <xs:documentation>Specifies a waitable timer handle.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="RegistryKey">
      <xs:annotation>
        <xs:documentation>Specifies a registry key handle.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="Window">
      <xs:annotation>
        <xs:documentation>Specifies a window handle.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="ServiceControlManager">
      <xs:annotation>
        <xs:documentation>Specifies a service control manager handle.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="CommunicationsDevice">
      <xs:annotation>
        <xs:documentation>Specifies a communications device handle.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="ConsoleInput">
      <xs:annotation>
        <xs:documentation>Specifies a console input handle.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="ConsoleScreenBuffer">
      <xs:annotation>
        <xs:documentation>Specifies a console screen buffer handle.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="MemoryResourceNotification">
      <xs:annotation>
        <xs:documentation>Specifies a memory resource notification handle.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="Directory">
      <xs:annotation>
        <xs:documentation>Specifies a directory handle.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="SymbolicLink">
      <xs:annotation>
        <xs:documentation>Specifies a symbolic link handle.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="Token">
      <xs:annotation>
        <xs:documentation>Specifies a token handle.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="Profile">
      <xs:annotation>
        <xs:documentation>Specifies a profile handle.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="WindowStation">
      <xs:annotation>
        <xs:documentation>Specifies a window station handle.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="Port">
      <xs:annotation>
        <xs:documentation>Specifies a port handle.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="WaitablePort">
      <xs:annotation>
        <xs:documentation>Specifies a waitable port handle.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="Controller">
      <xs:annotation>
        <xs:documentation>Specifies a controller handle.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="Driver">
      <xs:annotation>
        <xs:documentation>Specifies a driver handle.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="Desktop">
      <xs:annotation>
        <xs:documentation>Specifies a desktop handle.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="Adapter">
      <xs:annotation>
        <xs:documentation>Specifies an adapter handle.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="Bitmap">
      <xs:annotation>
        <xs:documentation>Specifies a bitmap handle.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="Brush">
      <xs:annotation>
        <xs:documentation>Specifies a brush handle.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="ColorSpace">
      <xs:annotation>
        <xs:documentation>Specifies a color space handle.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="Cursor">
      <xs:annotation>
        <xs:documentation>Specifies a cursor handle.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="DeviceContext">
      <xs:annotation>
        <xs:documentation>Specifies a device context handle.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="EnhancedMetafile">
      <xs:annotation>
        <xs:documentation>Specifies an enhanced metafile handle.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="Font">
      <xs:annotation>
        <xs:documentation>Specifies a font handle.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="GDIObject">
      <xs:annotation>
        <xs:documentation>Specifies a GDI object handle.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="Hook">
      <xs:annotation>
        <xs:documentation>Specifies a hook handle.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="Icon">
      <xs:annotation>
        <xs:documentation>Specifies an icon handle.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="Instance">
      <xs:annotation>
        <xs:documentation>Specifies a module instance handle.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="Menu">
      <xs:annotation>
        <xs:documentation>Specifies a menu handle.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="Metafile">
      <xs:annotation>
        <xs:documentation>Specifies a metafile handle.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="DisplayMonitor">
      <xs:annotation>
        <xs:documentation>Specifies a display monitor handle.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="Palette">
      <xs:annotation>
        <xs:documentation>Specifies a palette handle.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="Pen">
      <xs:annotation>
        <xs:documentation>Specifies a pen handle.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="Region">
      <xs:annotation>
        <xs:documentation>Specifies a region handle.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="Resource">
      <xs:annotation>
        <xs:documentation>Specifies a resource handle.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
  </xs:restriction>
</xs:simpleType>
Attribute WinHandleObj:HandleType / @datatype
Namespace No namespace
Annotations
This attribute is optional and specifies the expected type for the value of the specified property.
Type DatatypeEnum
Used by
Source
<xs:attribute name="datatype" type="cyboxCommon:DatatypeEnum" fixed="string">
  <xs:annotation>
    <xs:documentation>This attribute is optional and specifies the expected type for the value of the specified property.</xs:documentation>
  </xs:annotation>
</xs:attribute>