Ein kleiner Auszug aus der MSDN:
"Durch das Aktivieren der STRICT-Typüberprüfung kann die Art der Fehlermeldungen beeinflußt werden, die Sie erhalten. Wenn STRICT aktiviert ist, werden alle Zugriffsnummerntypen als Zeigertypen definiert. Wenn Sie diese Typen nicht richtig verwenden (indem Sie zum Beispiel int übergeben, wenn HDC erwartet wird), erhalten Sie Warnungsmeldungen, die sich auf die Dereferenzierung von Zeigern beziehen.
STRICT verlangt auch, daß Funktionszeiger vom Typ FARPROC zu spezifischeren Zeigertypen wie DLGPROC umgewandelt werden. MakeProcInstance und FreeProcInstance arbeiten jedoch richtig mit dem Typ FARPROC. Wenn Sie FARPROC nicht zum entsprechenden Funktionszeigertyp umwandeln, warnt Sie der Compiler vor einem Fehler in den Funktionsparameterlisten.
Beachten Sie, daß die Verwendung von MakeProcInstance für die Portabilität hilfreich ist, falls Sie denselben Quelltext für Windows 3.x kompilieren möchten. Unter Win32 führt MakeProcInstance keine Operation aus, gibt jedoch den Funktionsnamen zurück.
"
Es finden sich noch mehr Texte über den Compilerbefehl.