/
dgrigorev
/
MicroNT
Обзор
Документация
Войти
/
dgrigorev
/
MicroNT
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
kernel/include/dwm.h
29 строк
787 B
Дмитрий Григорьев
Add desktop presentation model
19 май 2026, 09:18
19 май 2026, 09:18
1673920
Код
Авторство
О чём код?
#pragma once // dwm.h -- MicroNT Desktop Window Manager boundary. #include "desktopmodel.h" #include "displaycfg.h" #include "ntdef.h" #include "shellhost.h" #include "uxtheme.h" #include "windowmgr.h" #include "winsta.h" #include "win32k.h" namespace DWM { struct Compositor { u32 SessionId; bool Running; bool DesktopPresented; }; void Init(); bool Start(Compositor& compositor, const WIN32K::SessionGraphics& graphics); void PresentShellDesktop(Compositor& compositor, WINSTA::Desktop& desktop, const WINDOWMGR::DesktopScene& scene, const DISPLAYCFG::DisplayTarget& target, const DESKTOPMODEL::DesktopLayout& layout, const UXTHEME::Theme& theme); } // namespace DWM