SmProcessDeleteRequest

NTSTATUS __stdcall SmProcessDeleteRequest(
        _SMKM_STORE_LIST *StoreMgr,
        VOID *UserData,
        INT64 UserDataLength,
        CHAR RequestorMode){
  __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;
  LOBYTE(UserDataLength) = RequestorMode;
  return SmKmStoreDelete(StoreMgr, HIDWORD(v5), UserDataLength, (VOID **)RequestorMode);
}

Referenced by:

SmSetStoreInformation