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