MiSnapUnresolvedImport

INT8 *__stdcall MiSnapUnresolvedImport(PVOID ImageBase, IMAGE_THUNK_DATA32 *NameThunk, PVOID ImportBase){
  INT8 *result; 
  INT8 *v6; 
  __int64 v7; 
  UINT64 Size; 
  LODWORD(result) = RtlImageDirectoryEntryToData(ImportBase, 1u, 0, &Size);
  v6 = result;
  if( result )
  {
    v7 = *(_QWORD *)&NameThunk->u1.ForwarderString;
    if( *(__int64 *)&NameThunk->u1.ForwarderString >= 0 )
      return(char *)ImageBase + v7 + 2;
    else
      return(INT8 *)(unsigned __int16)(v7 - *((_WORD *)v6 + 8));
  }
  return result;
}

Referenced by:

MiResolveImageReferences