SmKmStoreHelperSendCommand
NTSTATUS __stdcall SmKmStoreHelperSendCommand(
_SMKM_STORE_HELPER *Helper,
_SMKM_STORE_HELPER_COMMAND Command,
_SMKM_STORE_HELPER_PARAMS *Params,
UINT64 WaitIfPending){
__int16 v4;
NTSTATUS v7;
v4 = Command;
v7 = SmKmStoreHelperCheckWaitCommand(Helper, (unsigned int)WaitIfPending);
if( v7 != -1073741650 )
{
v7 = 0;
*((_WORD *)Helper + 29) = v4;
if( Params )
{
*((_OWORD *)Helper + 4) = *(_OWORD *)Params;
*((_OWORD *)Helper + 5) = *((_OWORD *)Params + 1);
*((_OWORD *)Helper + 6) = *((_OWORD *)Params + 2);
}
KeSetEvent((PRKEVENT)(Helper + 2), 0, 0);
}
return v7;
}Referenced by:
SMKM_STORE::SmStHelperSendCommand
SmKmStoreHelperCleanup