wine/programs/explorer/explorer_private.h
Alex Henrie 566f0348cc explorer: Support the NoTrayItemsDisplay registry setting.
This setting is a more extreme version of the ShowSystray setting: In
addition to suppressing the floating systray, it suppresses systray
icons in the host taskbar and in the virtual desktop taskbar.
NoTrayItemsDisplay is the same registry setting that can be set on
Windows to remove the system tray from the taskbar, so if any
application sets it, Wine will now respect the setting.
2024-09-02 11:00:43 +02:00

31 lines
1.3 KiB
C

/*
* Explorer private definitions
*
* Copyright 2006 Alexandre Julliard
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/
#ifndef __WINE_EXPLORER_PRIVATE_H
#define __WINE_EXPLORER_PRIVATE_H
extern void manage_desktop( WCHAR *arg );
extern void initialize_systray( BOOL using_root, BOOL enable_shell, BOOL show_systray, BOOL no_tray_items );
extern void initialize_appbar(void);
extern void handle_parent_notify( HWND hwnd, WPARAM wp );
extern void do_startmenu( HWND owner );
extern LRESULT menu_wndproc(HWND hwnd, UINT msg, WPARAM wparam, LPARAM lparam);
#endif /* __WINE_EXPLORER_PRIVATE_H */