code: def GetMemShares(self):
          '''Retrieves the number of memory shares allocated to the virtual machine.
             For information about how an ESX server uses memory shares to manage
             virtual machine priority, see the vSphere Resource Management Guide.'''
          counter = c_uint()
          ret = vmGuestLib.VMGuestLib_GetMemShares(self.handle.value, byref(counter))
          if ret != VMGUESTLIB_ERROR_SUCCESS: raise VMGuestLibException(ret)
          return counter.valuf GetMemShares(self):
          '''Retrieves the number of memory shares allocated to the virtual machine.
             For information about how an ESX server uses memory shares to manage
             virtual machine priority, see the vSphere Resource Management Guide.'''
          counter = c_uint()
          ret = vmGuestLib.VMGuestLib_GetMemShares(self.handle.value, byref(counter))
          if ret != VMGUESTLIB_ERROR_SUCCESS: raise VMGuestLibException(ret)
          return counter.value
docs: Retrieves the number of memory shares allocated to the virtual machine.
             For information about how an ESX server uses memory shares to manage
             virtual machine priority, see the vSphere Resource Management Guide.