Die Prozedur setzt dein OGL-Fenster, dessen Context wohl in "h_DC" steht, auf ein bestimmtes Format.
In dem Fall 16bit Farbtiefe mit 16bit Z-Buffer und Doublebuffered.
Wenn du die eingebettete Konstante veränderst, kann natürlich auch ein anderes Format gesetzt werden.
Allerdings macht die Prozedur überhaupt keine Fehlerbehandlung. Vermutlich weil man praktisch jedes Fenster auf dieses einfache Format setzen kann.
Wenn du kompliziertere Formate wählst, musst du zuerst überprüfen, ob nPixelFormat nicht 0 ist.
Das hieße nämlich, dass das angegebene Format nicht unterstützt wird.