<?xml version=“1.0” encoding=“UTF-8” ?> <!–

Copyright 2005-2010 VMware, Inc.  All rights reserved.

–> <schema

targetNamespace="urn:vim25"
xmlns="http://www.w3.org/2001/XMLSchema"
xmlns:vim25="urn:vim25"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
elementFormDefault="qualified"

>

<include schemaLocation="core-types.xsd" />
<include schemaLocation="query-types.xsd" />
<complexType name="DestroyPropertyFilterRequestType">
   <sequence>
      <element name="_this" type="vim25:ManagedObjectReference" />
   </sequence>
</complexType>
<complexType name="CreateFilterRequestType">
   <sequence>
      <element name="_this" type="vim25:ManagedObjectReference" />
      <element name="spec" type="vim25:PropertyFilterSpec" />
      <element name="partialUpdates" type="xsd:boolean" />
   </sequence>
</complexType>
<complexType name="RetrievePropertiesRequestType">
   <sequence>
      <element name="_this" type="vim25:ManagedObjectReference" />
      <element name="specSet" type="vim25:PropertyFilterSpec" maxOccurs="unbounded" />
   </sequence>
</complexType>
<complexType name="CheckForUpdatesRequestType">
   <sequence>
      <element name="_this" type="vim25:ManagedObjectReference" />
      <element name="version" type="xsd:string" minOccurs="0" />
   </sequence>
</complexType>
<complexType name="WaitForUpdatesRequestType">
   <sequence>
      <element name="_this" type="vim25:ManagedObjectReference" />
      <element name="version" type="xsd:string" minOccurs="0" />
   </sequence>
</complexType>
<complexType name="CancelWaitForUpdatesRequestType">
   <sequence>
      <element name="_this" type="vim25:ManagedObjectReference" />
   </sequence>
</complexType>
<complexType name="WaitForUpdatesExRequestType">
   <sequence>
      <element name="_this" type="vim25:ManagedObjectReference" />
      <element name="version" type="xsd:string" minOccurs="0" />
      <element name="options" type="vim25:WaitOptions" minOccurs="0" />
   </sequence>
</complexType>
<complexType name="RetrievePropertiesExRequestType">
   <sequence>
      <element name="_this" type="vim25:ManagedObjectReference" />
      <element name="specSet" type="vim25:PropertyFilterSpec" maxOccurs="unbounded" />
      <element name="options" type="vim25:RetrieveOptions" />
   </sequence>
</complexType>
<complexType name="ContinueRetrievePropertiesExRequestType">
   <sequence>
      <element name="_this" type="vim25:ManagedObjectReference" />
      <element name="token" type="xsd:string" />
   </sequence>
</complexType>
<complexType name="CancelRetrievePropertiesExRequestType">
   <sequence>
      <element name="_this" type="vim25:ManagedObjectReference" />
      <element name="token" type="xsd:string" />
   </sequence>
</complexType>
<complexType name="CreatePropertyCollectorRequestType">
   <sequence>
      <element name="_this" type="vim25:ManagedObjectReference" />
   </sequence>
</complexType>
<complexType name="DestroyPropertyCollectorRequestType">
   <sequence>
      <element name="_this" type="vim25:ManagedObjectReference" />
   </sequence>
</complexType>

</schema>