CmShutdownCmRM

void __fastcall CmShutdownCmRM(__int64 a1, char a2){
  if( a1 )
  {
    if( *(_DWORD *)(a1 + 64) )
    {
      _InterlockedDecrement((volatile signed __int32 *)(a1 + 64));
      if( !*(_DWORD *)(a1 + 64) )
        CmpStopRMLog(a1);
    }
  }
  CmpRunDownCmRM((__int64 *)a1, a2);
}

Referenced by:

CmShutdownSystem
CmpPerformUnloadKey
CmpTryToRundownHive