HalpSendPccCommand

void __fastcall HalpSendPccCommand(INT64 a1, INT64 a2){
  int v3; 
  __int64 v4; 
  int v5; 

  v3 = (unsigned __int16)a1;
  HalpStartPccCommand(a1, a2);
  if( v5 >= 0 )
  {
    *(_DWORD *)(*(&CmpDummyThreadEvent + 508) + 12i64) = v3;
    **(&CmpDummyThreadEvent + 508) = *(_DWORD *)(a2 + 4);
    if( *(_DWORD *)(a2 + 4) == 2 )
      *(_DWORD *)(*(&CmpDummyThreadEvent + 508) + 8i64) = *(_DWORD *)(a2 + 16);
    LOBYTE(v4) = 3;
    (*(&CmpDummyThreadEvent + 505))(*(&CmpDummyThreadEvent + 499), v4);
  }
}

Referenced by:

HalpChannelPowerRequest