code: def get_win_folder_if_csidl_name_not_env_var(
      csidl_name: str,
  ) -> str | None:
      """Get folder for a CSIDL name that does not exist as an environment variable."""
      if csidl_name == "CSIDL_PERSONAL":
          return os.path.join(
              os.path.normpath(os.environ["USERPROFILE"]), "Documents"
          )  # noqa: PTH118
  
      if csidl_name == "CSIDL_DOWNLOADS":
          return os.path.join(
              os.path.normpath(os.environ["USERPROFILE"]), "Downloads"
          )  # noqa: PTH118
  
      if csidl_name == "CSIDL_MYPICTURES":
          return os.path.join(
              os.path.normpath(os.environ["USERPROFILE"]), "Pictures"
          )  # noqa: PTH118
  
      if csidl_name == "CSIDL_MYVIDEO":
          return os.path.join(
              os.path.normpath(os.environ["USERPROFILE"]), "Videos"
          )  # noqa: PTH118
  
      if csidl_name == "CSIDL_MYMUSIC":
          return os.path.join(
              os.path.normpath(os.environ["USERPROFILE"]), "Music"
          )  # noqa: PTH118
      return None
  
imports: from __future__ import annotations
  import ctypes
  import os
  import sys
  from functools import lru_cache
  from typing import TYPE_CHECKING
  from .api import PlatformDirsABC
label_desc: Use image node_id 2 for calling a global function with example usage: get_win_folder_if_csidl_name_not_env_var(csidl_name) and returns: None, os, os, os, os, os