SshpWnfCallback

__int64 __fastcall SshpWnfCallback(_WNF_SUBSCRIPTION *a1, _QWORD *a2){
  NTSTATUS v2; 
  __int64 v3; 
  UINT64 v5; 
  UINT64 v6; 
  __int128 v7; 
  __int64 v8; 

  v7 = 0i64;
  v8 = 0i64;
  if( *a2 == WNF_PO_UMPO_SCENARIO_CHANGE )
  {
    LODWORD(v5) = 24;
    v2 = ExQueryWnfStateData(a1, &v6, &v7, &v5);
    if( v2 >= 0 )
    {
      SshpSendSessionData();
      SshpSessionId = v8;
      SshpSessionGuid = v7;
      LODWORD(v3) = SSHSupportQueryInterruptTime();
      SshpSessionStartTime = v3;
      SshpQueryRegistryValues();
    }
  }
  else
  {
    return(unsigned int)-1073741637;
  }
  return(unsigned int)v2;
}

Referenced by:

No references.