StopAddonFeatures();
nsNativeAppSupportWin::Stop( PRBool *aResult ) {    NS_ENSURE_ARG( aResult );    NS_ENSURE_TRUE( mInstance, NS_ERROR_NOT_INITIALIZED );    nsresult rv = NS_OK;    *aResult = PR_TRUE;    Mutex ddeLock( MOZ_STARTUP_MUTEX_NAME );    if ( ddeLock.Lock( MOZ_DDE_STOP_TIMEOUT ) ) {        if ( mConversations == 0 ) {            this->Quit();        } else {            *aResult = PR_FALSE;        }        ddeLock.Unlock();    }    else {        // No DDE application name specified, but that's OK.  Just        // forge ahead.        *aResult = PR_TRUE;    }    return rv;}