# 📚 Windows API Referenz – CLI-Toolkit Diese Dokumentation enthält kompakte technische Beschreibungen zentraler WinAPI-Strukturen und -Funktionen, wie sie im `treeScanner`-Projekt verwendet werden. ## 🔍 Inhaltsverzeichnis ### 💾 Dateisystem - [WIN32_FIND_DATA](winapi_notes.md) Struktur für Dateiinformationen bei `FindFirstFile` - [MAX_PATH](max_path.md) Einschränkungen und erweiterte Pfadlängen in Windows ### 🧠 Systemtypen - [HANDLE](handle.md) Allgemeiner Ressourcentyp unter Windows - [FILETIME](filetime.md) Zeitformat in 100-ns-Schritten seit 1601 ### 🧵 Fehlerbehandlung - [GetLastError](getlasterror.md) Windows-Fehlercode auslesen und verstehen ### 🌐 Unicode & Konsole - [SetConsoleOutputCP](setconsoleoutputcp.md) Codepage für UTF-8-Ausgabe einstellen - [Unicode vs ANSI](unicode_console.md) Warum Konsolen Zeichen falsch darstellen – und wie man es verhindert --- ## 🛠 Erweiterung geplant - POSIX-Alternativen (`opendir`, `readdir`) - `SYSTEMTIME`, `FormatMessageW`, `CloseHandle` - Fehlercode-Tabelle + eigene Fehlerklasse für CLI-Tools