Reliable attenuation and scatter compensation (ASC) is a prerequisite for quantification and beneficial for visual interpretation tasks in SPECT. In this paper, we develop a reconstruction method that uses the entire SPECT emission data, i.e. data in both the photopeak and scatter windows, acquired in list-mode format and including the energy attribute of the detected photon, to perform ASC. We implemented a GPU-based version of this method using an ordered subsets expectation maximization (OSEM) algorithm. The method was objectively evaluated using realistic simulation studies on the task of estimating uptake in the striatal regions of the brain in a 2-D dopamine transporter (DaT)-scan SPECT study. We observed that inclusion of data from the scatter window and using list-mode data yielded improved quantification compared to using data only from the photopeak window or using binned data. These results motivate further development of list-mode-based ASC methods that include scatter-window data for SPECT.