class_docstr: `MSDN on where to store app data files
  <http://support.microsoft.com/default.aspx?scid=kb;en-us;310294#XSLTH3194121123120121120120>`_.
  Makes use of the
  `appname <platformdirs.api.PlatformDirsABC.appname>`,
  `appauthor <platformdirs.api.PlatformDirsABC.appauthor>`,
  `version <platformdirs.api.PlatformDirsABC.version>`,
  `roaming <platformdirs.api.PlatformDirsABC.roaming>`,
  `opinion <platformdirs.api.PlatformDirsABC.opinion>`.
docstr: :return: config directory shared by the users, same as `site_data_dir`
docstr_tok: [":","return",":","config","directory","shared","by","the","users",",","same","as","`","site_data_dir","`"]
code: def site_config_dir(self) -> str:
      """:return: config directory shared by the users, same as `site_data_dir`"""
      return self.site_data_dir
  
imports: from __future__ import annotations
  import ctypes
  import os
  import sys
  from functools import lru_cache
  from typing import Callable
  from .api import PlatformDirsABC
label_desc: Use image node_id 5 for calling the Windows obj's underlying member method code with example usage: obj.site_config_dir() and returns: self