code: def children(self):
          
          # return list(self.iterchildren()) # that can't be optimized by psyco
          handle = self.handle
          result = []
          index = 0
          while 1:
              subkey = win32.RegEnumKey(handle, index)
              if subkey is None:
                  break
              result.append( self.child(subkey) )
              index += 1
          return result
docs: Returns a list of subkeys for this Registry key.
  
          @rtype:  list(L{RegistryKey})
          @return: List of subkeys.