Showing:

Annotations
Diagrams
Facets
Source
Used by
Main schema Win_Waitable_Timer_Object.xsd
Namespace http://cybox.mitre.org/objects#WinWaitableTimerObject-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 WinWaitableTimerObj:Windows_Waitable_Timer
Namespace http://cybox.mitre.org/objects#WinWaitableTimerObject-2
Annotations
Windows_Waitable_Timer object is intended to characterize Windows waitable timer (synchronization) objects.
Diagram
Diagram Win_Waitable_Timer_Object_xsd.tmp#WindowsWaitableTimerObjectType_Handle Win_Waitable_Timer_Object_xsd.tmp#WindowsWaitableTimerObjectType_Name Win_Waitable_Timer_Object_xsd.tmp#WindowsWaitableTimerObjectType_Security_Attributes Win_Waitable_Timer_Object_xsd.tmp#WindowsWaitableTimerObjectType_Type Win_Waitable_Timer_Object_xsd.tmp#WindowsWaitableTimerObjectType
Type WinWaitableTimerObj:WindowsWaitableTimerObjectType
Type hierarchy
Children WinWaitableTimerObj:Handle, WinWaitableTimerObj:Name, WinWaitableTimerObj:Security_Attributes, WinWaitableTimerObj:Type
Source
<xs:element name="Windows_Waitable_Timer" type="WinWaitableTimerObj:WindowsWaitableTimerObjectType">
  <xs:annotation>
    <xs:documentation>Windows_Waitable_Timer object is intended to characterize Windows waitable timer (synchronization) objects.</xs:documentation>
  </xs:annotation>
</xs:element>
Element WinWaitableTimerObj:WindowsWaitableTimerObjectType / WinWaitableTimerObj:Handle
Namespace http://cybox.mitre.org/objects#WinWaitableTimerObject-2
Annotations
The Handle field specifies the handle to the Windows waitable timer object. It imports and uses the WindowsHandleObjectType type from the CybOX Windows Handle object.
Diagram
Diagram
Type WindowsHandleObjectType
Source
<xs:element name="Handle" minOccurs="0" type="WinHandleObj:WindowsHandleObjectType">
  <xs:annotation>
    <xs:documentation>The Handle field specifies the handle to the Windows waitable timer object. It imports and uses the WindowsHandleObjectType type from the CybOX Windows Handle object.</xs:documentation>
  </xs:annotation>
</xs:element>
Element WinWaitableTimerObj:WindowsWaitableTimerObjectType / WinWaitableTimerObj:Name
Namespace http://cybox.mitre.org/objects#WinWaitableTimerObject-2
Annotations
The Name field specifies the name of the Windows waitable timer object.
Diagram
Diagram
Type StringObjectPropertyType
Source
<xs:element name="Name" type="cyboxCommon:StringObjectPropertyType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The Name field specifies the name of the Windows waitable timer object.</xs:documentation>
  </xs:annotation>
</xs:element>
Element WinWaitableTimerObj:WindowsWaitableTimerObjectType / WinWaitableTimerObj:Security_Attributes
Namespace http://cybox.mitre.org/objects#WinWaitableTimerObject-2
Annotations
The Security_Attributes field specifies the security attributes for the Windows waitable timer object.
Diagram
Diagram
Type StringObjectPropertyType
Source
<xs:element minOccurs="0" name="Security_Attributes" type="cyboxCommon:StringObjectPropertyType">
  <xs:annotation>
    <xs:documentation>The Security_Attributes field specifies the security attributes for the Windows waitable timer object.</xs:documentation>
  </xs:annotation>
</xs:element>
Element WinWaitableTimerObj:WindowsWaitableTimerObjectType / WinWaitableTimerObj:Type
Namespace http://cybox.mitre.org/objects#WinWaitableTimerObject-2
Annotations
The Type field specifies the type of the windows waitable timer object.
Diagram
Diagram Win_Waitable_Timer_Object_xsd.tmp#WaitableTimerType_datatype Win_Waitable_Timer_Object_xsd.tmp#WaitableTimerType
Type WinWaitableTimerObj:WaitableTimerType
Type hierarchy
Source
<xs:element minOccurs="0" name="Type" type="WinWaitableTimerObj:WaitableTimerType">
  <xs:annotation>
    <xs:documentation>The Type field specifies the type of the windows waitable timer object.</xs:documentation>
  </xs:annotation>
</xs:element>
Complex Type WinWaitableTimerObj:WindowsWaitableTimerObjectType
Namespace http://cybox.mitre.org/objects#WinWaitableTimerObject-2
Annotations
The WindowsWaitableTimerObjectType is intended to characterize Windows waitable timer (synchronization) objects.
Diagram
Diagram Win_Waitable_Timer_Object_xsd.tmp#WindowsWaitableTimerObjectType_Handle Win_Waitable_Timer_Object_xsd.tmp#WindowsWaitableTimerObjectType_Name Win_Waitable_Timer_Object_xsd.tmp#WindowsWaitableTimerObjectType_Security_Attributes Win_Waitable_Timer_Object_xsd.tmp#WindowsWaitableTimerObjectType_Type
Type extension of ObjectPropertiesType
Type hierarchy
Used by
Children WinWaitableTimerObj:Handle, WinWaitableTimerObj:Name, WinWaitableTimerObj:Security_Attributes, WinWaitableTimerObj:Type
Source
<xs:complexType name="WindowsWaitableTimerObjectType" mixed="false">
  <xs:annotation>
    <xs:documentation>The WindowsWaitableTimerObjectType is intended to characterize Windows waitable timer (synchronization) objects.</xs:documentation>
  </xs:annotation>
  <xs:complexContent mixed="false">
    <xs:extension base="cyboxCommon:ObjectPropertiesType">
      <xs:sequence>
        <xs:element name="Handle" minOccurs="0" type="WinHandleObj:WindowsHandleObjectType">
          <xs:annotation>
            <xs:documentation>The Handle field specifies the handle to the Windows waitable timer object. It imports and uses the WindowsHandleObjectType type from the CybOX Windows Handle object.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="Name" type="cyboxCommon:StringObjectPropertyType" minOccurs="0">
          <xs:annotation>
            <xs:documentation>The Name field specifies the name of the Windows waitable timer object.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="Security_Attributes" type="cyboxCommon:StringObjectPropertyType">
          <xs:annotation>
            <xs:documentation>The Security_Attributes field specifies the security attributes for the Windows waitable timer object.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="Type" type="WinWaitableTimerObj:WaitableTimerType">
          <xs:annotation>
            <xs:documentation>The Type field specifies the type of the windows waitable timer object.</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>
Complex Type WinWaitableTimerObj:WaitableTimerType
Namespace http://cybox.mitre.org/objects#WinWaitableTimerObject-2
Annotations
WaitableTimerType specifies Windows waitable timer types via a union of the WaitableTimerTypeEnum 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_Waitable_Timer_Object_xsd.tmp#WaitableTimerType_datatype
Type restriction of BaseObjectPropertyType
Type hierarchy
Used by
Source
<xs:complexType name="WaitableTimerType">
  <xs:annotation>
    <xs:documentation>WaitableTimerType specifies Windows waitable timer types via a union of the WaitableTimerTypeEnum 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="WinWaitableTimerObj:WaitableTimerTypeEnum xs:string"/>
      </xs:simpleType>
      <xs:attribute fixed="string" name="datatype" type="cyboxCommon:DatatypeEnum">
        <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>
Simple Type WinWaitableTimerObj:WaitableTimerTypeEnum
Namespace http://cybox.mitre.org/objects#WinWaitableTimerObject-2
Annotations
The WaitableTimerTypeEnum type is an enumeration of Windows waitable timer types.
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration ManualReset
A timer whose state remains signaled until SetWaitableTimer is called to establish a new due time. See also: http://msdn.microsoft.com/en-us/library/windows/desktop/ms687012(v=vs.85).aspx.
enumeration Synchronization
A timer whose state remains signaled until a thread completes a wait operation on the timer object. See also: http://msdn.microsoft.com/en-us/library/windows/desktop/ms687012(v=vs.85).aspx.
enumeration Periodic
A timer that is reactivated each time the specified period expires, until the timer is reset or canceled. A periodic timer is either a periodic manual-reset timer or a periodic synchronization timer. See also: http://msdn.microsoft.com/en-us/library/windows/desktop/ms687012(v=vs.85).aspx.
Source
<xs:simpleType name="WaitableTimerTypeEnum">
  <xs:annotation>
    <xs:documentation>The WaitableTimerTypeEnum type is an enumeration of Windows waitable timer types.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="ManualReset">
      <xs:annotation>
        <xs:documentation>A timer whose state remains signaled until SetWaitableTimer is called to establish a new due time. See also: http://msdn.microsoft.com/en-us/library/windows/desktop/ms687012(v=vs.85).aspx.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="Synchronization">
      <xs:annotation>
        <xs:documentation>A timer whose state remains signaled until a thread completes a wait operation on the timer object. See also: http://msdn.microsoft.com/en-us/library/windows/desktop/ms687012(v=vs.85).aspx.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="Periodic">
      <xs:annotation>
        <xs:documentation>A timer that is reactivated each time the specified period expires, until the timer is reset or canceled. A periodic timer is either a periodic manual-reset timer or a periodic synchronization timer. See also: http://msdn.microsoft.com/en-us/library/windows/desktop/ms687012(v=vs.85).aspx.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
  </xs:restriction>
</xs:simpleType>
Attribute WinWaitableTimerObj:WaitableTimerType / @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 fixed="string" name="datatype" type="cyboxCommon:DatatypeEnum">
  <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>