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
|