SmcProcessDeleteRequest

NTSTATUS __stdcall SmcProcessDeleteRequest(
        _SMC_CACHE_MANAGER *CacheMgr,
        VOID *UserData,
        UINT64 UserDataLength,
        INT8 RequestorMode){
  NTSTATUS result; 
  __int64 v5; 

  if( (_DWORD)UserDataLength != 8 )
    return -1073741306;
  if( RequestorMode && ((unsigned __int8)UserData & 3) != 0 )
    ExRaiseDatatypeMisalignment();
  v5 = *(_QWORD *)UserData;
  if( (unsigned __int8)*(_QWORD *)UserData != 1 || (v5 & 0xFFFFFF00) != 0 )
    return -1073741811;
  result = SmcCacheDelete(CacheMgr, HIDWORD(v5));
  if( result >= 0 )
    return 0;
  return result;
}

Referenced by:

SmSetStoreInformation