|
ReactOS 0.4.16-dev-1946-g52006dd
|
#include <windef.h>#include <winbase.h>#include <shlobj.h>#include <undocshell.h>#include <shlwapi.h>#include <wine/debug.h>#include <wine/unicode.h>#include "pidl.h"#include "shell32_main.h"
Go to the source code of this file.
Classes | |
| struct | FMINFO |
| struct | FMITEM |
Macros | |
| #define | WIN32_NO_STATUS |
| #define | _INC_WINDOWS |
| #define | COBJMACROS |
| #define | FM_SEPARATOR (LPCWSTR)1 |
| #define | CCH_MAXITEMTEXT 256 |
| #define | FM_ICON_SIZE 16 |
| #define | FM_Y_SPACE 4 |
| #define | FM_SPACE1 4 |
| #define | FM_SPACE2 2 |
| #define | FM_LEFTBORDER 2 |
| #define | FM_RIGHTBORDER 8 |
Typedefs | |
| typedef struct FMINFO * | LPFMINFO |
| typedef struct FMITEM * | LPFMITEM |
Variables | |
| static BOOL | bAbortInit |
Definition at line 833 of file shlmenu.c.
Referenced by Shell_MergeMenus().
| int WINAPI FileMenu_AddFilesForPidl | ( | HMENU | hmenu, |
| UINT | uReserved, | ||
| UINT | uID, | ||
| LPCITEMIDLIST | pidl, | ||
| UINT | uFlags, | ||
| UINT | uEnumFlags, | ||
| LPFNFMCALLBACK | lpfnCallback | ||
| ) |
| int WINAPI FileMenu_AppendFilesForPidl | ( | HMENU | hmenu, |
| LPCITEMIDLIST | pidl, | ||
| BOOL | bAddSeparator | ||
| ) |
Definition at line 478 of file shlmenu.c.
| BOOL WINAPI FileMenu_AppendItemAW | ( | HMENU | hMenu, |
| LPCVOID | lpText, | ||
| UINT | uID, | ||
| int | icon, | ||
| HMENU | hMenuPopup, | ||
| int | nItemHeight | ||
| ) |
|
static |
Definition at line 304 of file shlmenu.c.
Referenced by FileMenu_AppendFilesForPidl(), FileMenu_AppendItemAW(), and FM_InitMenuPopup().
| HMENU WINAPI FileMenu_Create | ( | COLORREF | crBorderColor, |
| int | nBorderWidth, | ||
| HBITMAP | hBorderBmp, | ||
| int | nSelHeight, | ||
| UINT | uFlags | ||
| ) |
Definition at line 250 of file shlmenu.c.
Definition at line 669 of file shlmenu.c.
Referenced by FileMenu_Destroy(), and FileMenu_ReplaceUsingPidl().
Definition at line 284 of file shlmenu.c.
Referenced by FileMenu_DeleteAllItems().
| LRESULT WINAPI FileMenu_DrawItem | ( | HWND | hWnd, |
| LPDRAWITEMSTRUCT | lpdis | ||
| ) |
Definition at line 586 of file shlmenu.c.
| HMENU WINAPI FileMenu_FindSubMenuByPidl | ( | HMENU | hMenu, |
| LPCITEMIDLIST | pidl | ||
| ) |
| BOOL WINAPI FileMenu_GetLastSelectedItemPidls | ( | UINT | uReserved, |
| LPCITEMIDLIST * | ppidlFolder, | ||
| LPCITEMIDLIST * | ppidlItem | ||
| ) |
| int WINAPI FileMenu_InsertUsingPidl | ( | HMENU | hmenu, |
| UINT | uID, | ||
| LPCITEMIDLIST | pidl, | ||
| UINT | uFlags, | ||
| UINT | uEnumFlags, | ||
| LPFNFMCALLBACK | lpfnCallback | ||
| ) |
Definition at line 414 of file shlmenu.c.
Referenced by FileMenu_AddFilesForPidl().
| LRESULT WINAPI FileMenu_MeasureItem | ( | HWND | hWnd, |
| LPMEASUREITEMSTRUCT | lpmis | ||
| ) |
Definition at line 558 of file shlmenu.c.
| int WINAPI FileMenu_ReplaceUsingPidl | ( | HMENU | hmenu, |
| UINT | uID, | ||
| LPCITEMIDLIST | pidl, | ||
| UINT | uEnumFlags, | ||
| LPFNFMCALLBACK | lpfnCallback | ||
| ) |
| BOOL WINAPI FileMenu_TrackPopupMenuEx | ( | HMENU | hMenu, |
| UINT | uFlags, | ||
| int | x, | ||
| int | y, | ||
| HWND | hWnd, | ||
| LPTPMPARAMS | lptpm | ||
| ) |
Definition at line 74 of file shlmenu.c.
Referenced by FileMenu_AppendFilesForPidl(), FileMenu_DeleteAllItems(), FileMenu_Destroy(), FileMenu_DrawItem(), FileMenu_MeasureItem(), and FM_SetMenuParameter().
|
static |
Definition at line 129 of file shlmenu.c.
Referenced by FileMenu_AppendFilesForPidl(), FileMenu_InitMenuPopup(), FileMenu_InsertUsingPidl(), and FileMenu_ReplaceUsingPidl().
|
static |
Definition at line 100 of file shlmenu.c.
Referenced by FileMenu_InsertUsingPidl(), and FileMenu_ReplaceUsingPidl().
| UINT WINAPI Shell_MergeMenus | ( | HMENU | hmDst, |
| HMENU | hmSrc, | ||
| UINT | uInsert, | ||
| UINT | uIDAdjust, | ||
| UINT | uIDAdjustMax, | ||
| ULONG | uFlags | ||
| ) |
Definition at line 856 of file shlmenu.c.
Referenced by CBandSiteBase::_OnContextMenu(), CDesktopFolder::CallBack(), CDrivesFolder::CallBack(), CFSFolder::CallBack(), CNetFolderBackgroundMenuCB(), CDefView::Exec(), CDefView::FillArrangeAsMenu(), CDefView::FillEditMenu(), CDefView::FillFileMenu(), CDefView::FillViewMenu(), CShellBrowser::InsertMenusSB(), CDefView::OnContextMenu(), CBandSiteMenu::QueryContextMenu(), CISFBand::QueryContextMenu(), CDefaultContextMenu::QueryContextMenu(), CDefViewBckgrndMenu::QueryContextMenu(), CTrayWindowCtxMenu::QueryContextMenu(), Shell_MergeMenus(), and test_shlmenu().
| WINE_DEFAULT_DEBUG_CHANNEL | ( | shell | ) |
|
static |
Definition at line 68 of file shlmenu.c.
Referenced by FileMenu_AbortInitMenu(), FileMenu_InsertUsingPidl(), and FM_InitMenuPopup().