PopWnfFullscreenVideoCallback

__int64 __fastcall PopWnfFullscreenVideoCallback(_WNF_SUBSCRIPTION *a1){
  NTSTATUS v1; 
  int v2; 
  UINT64 BufferSize; 
  UINT64 ChangeStamp; 
  int Buffer; 

  LODWORD(BufferSize) = 8;
  v1 = ExQueryWnfStateData(a1, &ChangeStamp, &Buffer, &BufferSize);
  if( v1 >= 0 )
  {
    if( (unsigned int)BufferSize < 8 )
      return 0;
    PpmAcquireLock((_PPM_LOCK *)((char *)&stru_140C23628 + 4728));
    if( *(&stru_140C23628 + 1830) )
    {
      v2 = Buffer & 2;
      if( (Buffer & 2) != 0 )
      {
LABEL_9:
        PpmReleaseLock((INT64 *)&stru_140C23628 + 591);
        return(unsigned int)v1;
      }
    }
    else
    {
      v2 = Buffer & 2;
      if( (Buffer & 2) == 0 )
        goto LABEL_9;
    }
    *(&stru_140C23628 + 1830) = v2 != 0;
    PoFxSendSystemLatencyUpdate();
    goto LABEL_9;
  }
  return(unsigned int)v1;
}

Referenced by:

No references.