PopGetReasonListByReasonCode

__int64 __fastcall PopGetReasonListByReasonCode(int a1){
  __int64 *v1; 
  __int64 *v2; 
  char v3; 

  v1 = (__int64 *)*(&stru_140C23628 + 139);
  v2 = 0i64;
  v3 = 0;
  while( v1 != (__int64 *)((char *)&stru_140C23628 + 1112) )
  {
    v2 = v1;
    if( *((_DWORD *)v1 + 6) == a1 )
    {
      v3 = 1;
      return(unsigned __int64)v2 & -(__int64)(v3 != 0);
    }
    v1 = (__int64 *)*v1;
  }
  return(unsigned __int64)v2 & -(__int64)(v3 != 0);
}

Referenced by:

PopCheckDisabledReason
PopLogSleepDisabled
PopRemoveReasonRecordByReasonCode