40 lines
1.1 KiB
Markdown
40 lines
1.1 KiB
Markdown
# 📚 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
|