ViLogAndLoadXdv

VOID __fastcall ViLogAndLoadXdv(INT64 a1){
  INT64 v1; 
  __int64 *i; 
  UINT8 Image; 
  v1 = a1 + 16;
  for( i = *(__int64 **)(a1 + 16); i != (__int64 *)v1; i = (__int64 *)*i )
  {
    if( RtlEqualUnicodeString((UNICODE_STRING *)(i + 11), &XdvName, 1u) == 1 )
      goto LABEL_6;
  }
  i = 0i64;
LABEL_6:
  if( i )
  {
    ViDriverXDVBase = i[6];
    ViDriverXDVImageSize = *((_DWORD *)i + 16);
    Image = ViXdvDriverLoadImage((_KLDR_DATA_TABLE_ENTRY *)i);
    XdvEnabled = Image;
    if( Image )
      VfNotifyVerifierExtensions(0, 0i64);
  }
}

Referenced by:

VfInitBootDriversLoaded