SmKmStoreHelperSendCommand

INT64 __fastcall SmKmStoreHelperSendCommand(INT64 a1, INT16 a2, _OWORD *a3, UINT64 a4){
  unsigned int v7; 
  v7 = SmKmStoreHelperCheckWaitCommand(a1, (unsigned int)a4);
  if( v7 != -1073741650 )
  {
    v7 = 0;
    *(_WORD *)(a1 + 58) = a2;
    if( a3 )
    {
      *(_OWORD *)(a1 + 64) = *a3;
      *(_OWORD *)(a1 + 80) = a3[1];
      *(_OWORD *)(a1 + 96) = a3[2];
    }
    KeSetEvent((PRKEVENT)(a1 + 8), 0);
  }
  return v7;
}

Referenced by:

SMKM_STORE::SmStHelperSendCommand
SmKmStoreHelperCleanup