Повест., невоскл., сложное, союзное, сложносочиненное, из двух частей.
1. Основа : лежал снег ( = - ). Дополнение : за окном ----. Двусост., распр.
2. Основа: я ждал ( - = ). Дополнение : весны-----. Обстоятельство : с нетерпением, уже -.-.-. Двусост., распр.