/
dgrigorev
/
MicroNT
Обзор
Документация
Войти
/
dgrigorev
/
MicroNT
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
kernel/include/winsta.h
31 строка
633 B
Дмитрий Григорьев
Add window station desktop bootstrap
19 май 2026, 08:22
19 май 2026, 08:22
5fbb650
Код
Авторство
О чём код?
#pragma once // winsta.h -- MicroNT window station and desktop objects. #include "ntdef.h" namespace WINSTA { enum class DesktopKind : u32 { SecureLogon = 0, Shell, }; struct Desktop { u32 SessionId; DesktopKind Kind; const char* Name; bool Active; }; struct WindowStation { u32 SessionId; bool Ready; }; void Init(); bool CreateInteractiveWindowStation(WindowStation& station, u32 session_id); bool CreateDesktop(Desktop& desktop, const WindowStation& station, DesktopKind kind, const char* name); bool SwitchDesktop(Desktop& desktop); } // namespace WINSTA