HalpInitializeDeferredErrorVector

__int64 __fastcall HalpInitializeDeferredErrorVector(__int64 a1, int a2){
  bool v4; 
  int v6; 
  int v7; 
  int v8; 
  int v9; 
  int v10; 
  int v11; 
  int v12; 
  int v13; 
  int v14; 
  __int64 v15; 
  int v16; 
  int v17; 
  int Priority; 
  int v19; 
  int v20; 
  v7 = 0;
  v13 = 0;
  v15 = 0i64;
  v16 = 0;
  v4 = *(_DWORD *)(a1 + 216) == 2;
  v19 = *(_DWORD *)(a1 + 232);
  v20 = -8;
  if( !v4 || !HalpInterruptFindLines(&v19) )
    return 0i64;
  v7 = 0;
  v13 = 0;
  v15 = 0i64;
  v16 = 0;
  v10 = -1;
  v17 = 54;
  v6 = 1;
  v8 = 1;
  v9 = 16;
  v11 = 1;
  v12 = 4;
  v14 = a2;
  Priority = HalpInterruptGetPriority(a1, 0x36u);
  return HalpInterruptSetLineStateInternal(a1, (__int64)&v19, (__int64)&v6);
}

Referenced by:

HalpInterruptInitializeLocalUnit