RtlpSystemBootStatusRequest
NTSTATUS __fastcall RtlpSystemBootStatusRequest(INT64 a1, INT64 a2, UINT64 a3, VOID *a4){
unsigned __int64 OutputBufferLength;
int InputBuffer[4];
INT64 v7;
if( !a4 )
{
LODWORD(OutputBufferLength) = 0;
LABEL_3:
InputBuffer[1] = 0;
InputBuffer[3] = 0;
InputBuffer[2] = a3;
InputBuffer[0] = a1;
v7 = a2;
return ZwPowerInformation(SystemPowerStateLogging|0x40, InputBuffer, 0x18u, a4, OutputBufferLength);
}
OutputBufferLength = 4i64 * (unsigned int)a3;
if( OutputBufferLength <= 0xFFFFFFFF )
goto LABEL_3;
return -1073741675;
}Referenced by:
PoClearTransitionMarker
RtlGetSystemBootStatus
RtlGetSystemBootStatusEx
RtlSetSystemBootStatus
RtlSetSystemBootStatusEx