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>`,
  `ensure_exists <platformdirs.api.PlatformDirsABC.ensure_exists>`.
class_docstr_tok: ["`","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",">","`",",","`","ensure_exists","<","platformdirs.api.PlatformDirsABC.ensure_exists",">","`","."]
docstr: :return: runtime directory shared by users, same as `user_runtime_dir`
docstr_tok: [":","return",":","runtime","directory","shared","by","users",",","same","as","`","user_runtime_dir","`"]
code: def site_runtime_dir(self) -> str:
      """:return: runtime directory shared by users, same as `user_runtime_dir`"""
      return self.user_runtime_dir
  
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 17 for calling the Windows obj's underlying member method code with example usage: obj.site_runtime_dir() and returns: self