Not sure what you mean by that. Never mind.
As I said the vast majority of games. For example Minecraft is not a native Windows application in any way. It just creates a window and then renders the entire contents of the window itself instead of using win32 to make an interface.
That is not the case. Minecraft is probably the only major game that runs on the JVM.
Even a console application (no GUI) depends on operating system APIs.
That's like saying you can't run Firefox without freetype. Requiring a dependency doesn't make you no longer native.
>Even a console application (no GUI) depends on operating system APIs.
But the same API can be handled by different operating systems or libraries.
At this point you're just trolling.
Take notepad.exe and try to run it on Linux. It wont run because its Windows native. That's a native application. Same as 99% of games that aren't JVM based.