InSeconds));
}
  </pre>
 <p>
  Based on this model we can code many functions of <code>VMWareVirtualMachine</code>,
  <code>VMWareSnapshot</code>, etc. The rest is implementation details.
 </p>
 <p>
  <img src="VMWareClasses.jpg">
 </p>
 <h2>
  Advanced Implementation Details
 </h2>
 <h3>
  Yielding Property Arrays
 </h3>
 <p>
  One of the peculiar VIX COM API constructs is the combination that returns arrays
  of properties. This is done with two functions: <code>GetNumProperties</code> a