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