function hypercardProps
  ---
  put "name"              & tab & (the name of HyperCard)              & return after props
  put "scriptingLanguage" & tab & (the scriptingLanguage of HyperCard) & return after props
  put "blindTyping"       & tab & (the blindTyping of HyperCard)       & return after props
  put "dialingTime"       & tab & (the dialingTime of HyperCard)       & return after props
  put "dialingVolume"     & tab & (the dialingVolume of HyperCard)     & return after props
  put "editBkgnd"         & tab & (the editBkgnd of HyperCard)         & return after props
  put "environment"       & tab & (the environment of HyperCard)       & return after props
  put "itemDelimiter"     & tab & (the itemDelimiter of HyperCard)     & return after props
  put "language"          & tab & (the language of HyperCard)          & return after props
  put "lockErrorDialogs"  & tab & (the lockErrorDialogs of HyperCard)  & return after props
  put "lockMessages"      & tab & (the lockMessages of HyperCard)      & return after props
  put "lockRecent"        & tab & (the lockRecent of HyperCard)        & return after props
  put "lockScreen"        & tab & (the lockScreen of HyperCard)        & return after props
  put "longWindowTitles"  & tab & (the longWindowTitles of HyperCard)  & return after props
  put "numberFormat"      & tab & (the numberFormat of HyperCard)      & return after props
  put "powerKeys"         & tab & (the powerKeys of HyperCard)         & return after props
  put "stacksInUse"       & tab & (the stacksInUse of HyperCard)       & return after props
  put "suspended"         & tab & (the suspended of HyperCard)         & return after props
  put "textArrows"        & tab & (the textArrows of HyperCard)        & return after props
  put "userLevel"         & tab & (the userLevel of HyperCard)         & return after props
  put "userModify"        & tab & (the userModify of HyperCard)        & return after props
  put "version"           & tab & (the version of HyperCard)           & return after props
  put "messageWatcher"    & tab & (the messageWatcher of HyperCard)    & return after props
  put "scriptEditor"      & tab & (the scriptEditor of HyperCard)      & return after props
  put "variableWatcher"   & tab & (the variableWatcher of HyperCard)   & return after props
  put "printMargins"      & tab & (the printMargins of HyperCard)      & return after props
  put "printTextAlign"    & tab & (the printTextAlign of HyperCard)    & return after props
  put "printTextFont"     & tab & (the printTextFont of HyperCard)     & return after props
  put "printTextHeight"   & tab & (the printTextHeight of HyperCard)   & return after props
  put "printTextSize"     & tab & (the printTextSize of HyperCard)     & return after props
  put "printTextStyle"    & tab & (the printTextStyle of HyperCard)    & return after props
  put "brush"             & tab & (the brush of HyperCard)             & return after props
  put "centered"          & tab & (the centered of HyperCard)          & return after props
  put "dragSpeed"         & tab & (the dragSpeed of HyperCard)         & return after props
  put "filled"            & tab & (the filled of HyperCard)            & return after props
  put "grid"              & tab & (the grid of HyperCard)              & return after props
  put "lineSize"          & tab & (the lineSize of HyperCard)          & return after props
  put "multiple"          & tab & (the multiple of HyperCard)          & return after props
  put "multiSpace"        & tab & (the multiSpace of HyperCard)        & return after props
  put "pattern"           & tab & (the pattern of HyperCard)           & return after props
  put "polySides"         & tab & (the polySides of HyperCard)         & return after props
  return props
  ---
  put "cursor"            & tab & (the cursor of HyperCard)            & return after props
  ---
end hypercardProps