ExpIsPoolTagPrintable

UINT64 __stdcall ExpIsPoolTagPrintable(UINT64 Tag){
  unsigned int v1; 
  char *v2; 
  unsigned int v3; 
  unsigned int v4; 
  unsigned int v5; 
  char v7; 

  v1 = 0;
  v2 = &v7;
  v3 = Tag;
  v4 = 0;
  while( 1 )
  {
    v5 = v3 >> v4;
    if( (unsigned __int8)((v3 >> v4) - 97) <= 0x19u )
      LOBYTE(v5) = v5 - 32;
    if( (unsigned __int8)(v5 - 48) <= 9u || (unsigned __int8)(v5 - 65) <= 0x19u )
      break;
    v4 += 8;
    ++v2;
    if( v4 >= 0x20 )
      return v1;
  }
  return 1;
}

Referenced by:

ExAllocatePoolSanityChecks