code: def manifest_rc(name, type="dll"):
      """Return the rc file used to generate the res file which will be embedded
      as manifest for given manifest file name, of given type ('dll' or
      'exe').
  
      Parameters
      ----------
      name : str
              name of the manifest file to embed
      type : str {'dll', 'exe'}
              type of the binary which will embed the manifest
  
      """
      if type == "dll":
          rctype = 2
      elif type == "exe":
          rctype = 1
      else:
          raise ValueError("Type %s not supported" % type)
  
      return """\
  #include "winuser.h"
  %d RT_MANIFEST %s""" % (
          rctype,
          name,
      )
  
imports: from __future__ import division, absolute_import, print_function
  import os
  import sys
  import subprocess
  import re
  import numpy.distutils.ccompiler
  import distutils.cygwinccompiler
  from distutils.version import StrictVersion
  from numpy.distutils.ccompiler import gen_preprocess_options, gen_lib_options
  from distutils.unixccompiler import UnixCCompiler
  from distutils.msvccompiler import get_build_version
  from distutils.errors import DistutilsExecError, CompileError, UnknownFileError
  from numpy.distutils.misc_util import msvc_runtime_library, msvc_runtime_version, msvc_runtime_major, get_build_architecture
label_desc: Use image node_id 12 for calling a global function with example usage: manifest_rc(name, type) and returns: unknown