parameters: (self, spec, prebuild)
return_statement: return outputs
docstring: Writes rules to match MSVS's implicit idl handling.
docstring_summary: Writes rules to match MSVS's implicit idl handling.
docstring_tokens: Writes rules to match MSVS s implicit idl handling .
function: def WriteWinIdlFiles(self, spec, prebuild):
      """Writes rules to match MSVS's implicit idl handling."""
      assert self.flavor == 'win'
      if self.msvs_settings.HasExplicitIdlRulesOrActions(spec):
        return []
      outputs = []
      for source in filter(lambda x: x.endswith('.idl'), spec['sources']):
        self._WinIdlRule(source, prebuild, outputs)
      return outputs
function_tokens: def WriteWinIdlFiles ( self , spec , prebuild ) : assert self . flavor == 'win' if self . msvs_settings . HasExplicitIdlRulesOrActions ( spec ) : return [ ] outputs = [ ] for source in filter ( lambda x : x . endswith ( '.idl' ) , spec [ 'sources' ] ) : self . _WinIdlRule ( source , prebuild , outputs ) return outputs