i delphi ignoreras den andra parametern, så därför fungerar det ej
Frågan#1
Varför fungerar ej:
ExitWindowsEx(Flags, SHTDN_REASON_MAJOR_APPLICATION or SHTDN_REASON_FLAG_PLANNED);
måste det vara:
ExitWindowsEx(Flags, 0);
Enligt msdn ska det första fungera, i alla fall i C++