<?xml version="1.0"?>
<ddl:ddl xmlns:ddl="ddl">
<header>
<language_version>4.01</language_version>
<author></author>
<date_creation></date_creation>
<date_change></date_change>
<description></description>
</header>
<units />
<datatypes>
<datatype name="double" size="64" description="Predefined DataType for tFloat64" arraysize="1" />
<datatype name="uint64_t" size="64" description="Predefined DataType for tUInt64" arraysize="1" min="0" max="18446744073709551615" />
</datatypes>
<enums />
<structs>
<struct name="tCpuStatus" version="1" alignment="1">
<element name="fUsageTotal" type="double" arraysize="1">
<serialized bytepos="0" byteorder="LE" />
<deserialized alignment="1" />
</element>
<element name="fUsageProcess" type="double" arraysize="1">
<serialized bytepos="8" byteorder="LE" />
<deserialized alignment="1" />
</element>
</struct>
<struct name="tMemoryStatus" version="1" alignment="1">
<element name="nPhysicalMemoryTotal" type="uint64_t" arraysize="1">
<serialized bytepos="0" byteorder="LE" />
<deserialized alignment="1" />
</element>
<element name="nPhysicalMemoryUsed" type="uint64_t" arraysize="1">
<serialized bytepos="8" byteorder="LE" />
<deserialized alignment="1" />
</element>
<element name="nPhysicalMemoryUsedByProcess" type="uint64_t" arraysize="1">
<serialized bytepos="16" byteorder="LE" />
<deserialized alignment="1" />
</element>
<element name="nVirtualMemoryTotal" type="uint64_t" arraysize="1">
<serialized bytepos="24" byteorder="LE" />
<deserialized alignment="1" />
</element>
<element name="nVirtualMemoryUsed" type="uint64_t" arraysize="1">
<serialized bytepos="32" byteorder="LE" />
<deserialized alignment="1" />
</element>
<element name="nVirtualMemoryUsedByProcess" type="uint64_t" arraysize="1">
<serialized bytepos="40" byteorder="LE" />
<deserialized alignment="1" />
</element>
<element name="nMallocTotal" type="uint64_t" arraysize="1">
<serialized bytepos="48" byteorder="LE" />
<deserialized alignment="1" />
</element>
<element name="nMallocFree" type="uint64_t" arraysize="1">
<serialized bytepos="56" byteorder="LE" />
<deserialized alignment="1" />
</element>
<element name="nMallocUsed" type="uint64_t" arraysize="1">
<serialized bytepos="64" byteorder="LE" />
<deserialized alignment="1" />
</element>
</struct>
<struct name="tSystemStatus" version="1" alignment="1">
<element name="sCpuStatus" type="tCpuStatus" arraysize="1">
<serialized bytepos="0" byteorder="LE" />
<deserialized alignment="1" />
</element>
<element name="sMemoryStatus" type="tMemoryStatus" arraysize="1">
<serialized bytepos="16" byteorder="LE" />
<deserialized alignment="1" />
</element>
<element name="nSystemTime" type="uint64_t" arraysize="1">
<serialized bytepos="88" byteorder="LE" />
<deserialized alignment="1" />
</element>
</struct>
</structs>
<streammetatypes />
<streams />
</ddl:ddl>