TYPE WindowComplexShade
  CHARACTER(len=MaxNameLength) :: Name = ' '  ! Name for complex shade
  INTEGER    :: LayerType                = -1         !Layer type (OtherShadingType, Venetian, Woven, Perforated)
  REAL(r64) :: Thickness                 = 0.0d0      ! Layer thickness (m)
  REAL(r64) :: Conductivity              = 0.0d0      ! Layer conductivity (W/m2K)
  REAL(r64) :: IRTransmittance           = 0.0d0      ! IR Transmittance
  REAL(r64) :: FrontEmissivity           = 0.0d0      ! Emissivity of front suraface
  REAL(r64) :: BackEmissivity            = 0.0d0      ! Emissivity of back surface
  REAL(r64) :: TopOpeningMultiplier      = 0.0d0      ! Coverage percent for top opening (%)
  REAL(r64) :: BottomOpeningMultiplier   = 0.0d0      ! Coverage percent for bottom opening (%)
  REAL(r64) :: LeftOpeningMultiplier     = 0.0d0      ! Coverage percent for left opening (%)
  REAL(r64) :: RightOpeningMultiplier    = 0.0d0      ! Coverage percent for right opening (%)
  REAL(r64) :: FrontOpeningMultiplier    = 0.0d0      ! Coverage percent for front opening (%)
  REAL(r64) :: SlatWidth                 = 0.0d0      ! Slat width (m)
  REAL(r64) :: SlatSpacing               = 0.0d0      ! Slat spacing (m)
  REAL(r64) :: SlatThickness             = 0.0d0      ! Slat thickness (m)
  REAL(r64) :: SlatAngle                 = 0.0d0      ! Slat angle (deg)
  REAL(r64) :: SlatConductivity          = 0.0d0      ! Slat conductivity (W/m2K)
  REAL(r64) :: SlatCurve                 = 0.0d0      ! Curvature radius of slat (if =0 then flat) (m)
END Type WindowComplexShade