+ HWND ipcwindow;
+ if( p_this )
+ {
+ free( psz_vlcpath );
+ psz_vlcpath = NULL;
+ }
+
+ if( ( ipcwindow = FindWindow( 0, L"VLC ipc "VERSION ) ) != 0 )
+ {
+ SendMessage( ipcwindow, WM_QUIT, 0, 0 );
+ }
+
+ if (p_helper && p_helper->p_parent == VLC_OBJECT(p_this) )
+ {
+ /* FIXME: thread-safety... */
+ vlc_object_detach (p_helper);
+ vlc_object_release (p_helper);
+ p_helper = NULL;
+ }
+
+#if !defined( UNDER_CE )
+ timeEndPeriod(5);
+#endif
+