SmStoreDelete

INT64 *__fastcall SmStoreDelete(INT64 a1, INT64 a2){
  INT64 *result; 
  UINT64 OutputBufferSize; 
  int RequestBuffer; 
  int v5; 
  UINT64 Information; 
  Information = 0i64;
  result = (INT64 *)&RequestBuffer;
  v5 = a2;
  RequestBuffer = 1;
  if( (_DWORD)a1 )
  {
    if( (_DWORD)a1 == 1 )
      return(INT64 *)ZwSetSystemInformation();
  }
  else
  {
    LODWORD(OutputBufferSize) = 0;
    return(INT64 *)SmStorePhysicalRequestIssue(
                      DeviceObject,
                      0x22819Cui64,
                      &RequestBuffer,
                      8ui64,
                      OutputBufferSize,
                      &Information);
  }
  return result;
}

Referenced by:

SmcCacheCleanup
SmcStoreDelete