PfSnGetUnsafeProcessParameters

_RTL_USER_PROCESS_PARAMETERS *__stdcall PfSnGetUnsafeProcessParameters(){
  _PEB *Peb; 
  _RTL_USER_PROCESS_PARAMETERS *result; 

  Peb = KeGetCurrentThread()->ApcState.Process->Peb;
  result = 0i64;
  if( Peb )
  {
    if( ((__int64)Peb->ProcessParameters & 7) != 0 )
      ExRaiseDatatypeMisalignment();
    return Peb->ProcessParameters;
  }
  return result;
}

Referenced by:

PfSnScanCommandLine