code: def bg_color_native_ansi(kernel32, stderr, stdout):
      
      try:
          if stderr == INVALID_HANDLE_VALUE:
              raise OSError
          bg_color, native_ansi = get_console_info(kernel32, stderr)[1:]
      except OSError:
          try:
              if stdout == INVALID_HANDLE_VALUE:
                  raise OSError
              bg_color, native_ansi = get_console_info(kernel32, stdout)[1:]
          except OSError:
              bg_color, native_ansi = WINDOWS_CODES['black'], False
      return bg_color, native_ansi
docs: Get background color and if console supports ANSI colors natively for both streams.
  
      :param ctypes.windll.kernel32 kernel32: Loaded kernel32 instance.
      :param int stderr: stderr handle.
      :param int stdout: stdout handle.
  
      :return: Background color (int) and native ANSI support (bool).
      :rtype: tuple