Diese Fragen waren doch alle schon mit der Fragestellung klar.
1. Es handelt sich um Windows, denn gezeigt wurde 32-Bit Assembler Code. Den unterstützt Delphi nur unter Windows (macos geht nur mit 64-Bit, Assembler unter iOS und Android gar nicht).
2. 32-Bit, wie man am Code sehen kann.
3. Was spielt das hier für eine Rolle? Es geht ja gerade darum, keine eigene Funktion zu nutzen, sondern die Systemfunktionen.
4. Delphi... wie man am Quelltext sieht.
5. Alle Routinen, die Delphi selbst in der
RTL bereit stellt. Eben hier vor allem die aus der
Unit System.
Du hast dir sicher viel Mühe mit deinem Post gegeben, aber er geht leider komplett am Thema vorbei.