ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

shlmenu.cpp File Reference
#include <precomp.h>

Go to the source code of this file.

Data Structures

struct  FMINFO
struct  FMITEM

Defines

#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 FMINFOLPFMINFO
typedef struct FMITEMLPFMITEM

Functions

static BOOL FileMenu_AppendItemW (HMENU hMenu, LPCWSTR lpText, UINT uID, int icon, HMENU hMenuPopup, int nItemHeight)
 WINE_DEFAULT_DEBUG_CHANNEL (shell)
static LPFMINFO FM_GetMenuInfo (HMENU hmenu)
static LPFMINFO FM_SetMenuParameter (HMENU hmenu, UINT uID, LPCITEMIDLIST pidl, UINT uFlags, UINT uEnumFlags, LPFNFMCALLBACK lpfnCallback)
static int FM_InitMenuPopup (HMENU hmenu, LPCITEMIDLIST pAlternatePidl)
HMENU WINAPI FileMenu_Create (COLORREF crBorderColor, int nBorderWidth, HBITMAP hBorderBmp, int nSelHeight, UINT uFlags)
void WINAPI FileMenu_Destroy (HMENU hmenu)
EXTERN_C BOOL WINAPI FileMenu_AppendItemAW (HMENU hMenu, LPCVOID lpText, UINT uID, int icon, HMENU hMenuPopup, int nItemHeight)
int WINAPI FileMenu_InsertUsingPidl (HMENU hmenu, UINT uID, LPCITEMIDLIST pidl, UINT uFlags, UINT uEnumFlags, LPFNFMCALLBACK lpfnCallback)
int WINAPI FileMenu_ReplaceUsingPidl (HMENU hmenu, UINT uID, LPCITEMIDLIST pidl, UINT uEnumFlags, LPFNFMCALLBACK lpfnCallback)
void WINAPI FileMenu_Invalidate (HMENU hMenu)
HMENU WINAPI FileMenu_FindSubMenuByPidl (HMENU hMenu, LPCITEMIDLIST pidl)
int WINAPI FileMenu_AppendFilesForPidl (HMENU hmenu, LPCITEMIDLIST pidl, BOOL bAddSeparator)
int WINAPI FileMenu_AddFilesForPidl (HMENU hmenu, UINT uReserved, UINT uID, LPCITEMIDLIST pidl, UINT uFlags, UINT uEnumFlags, LPFNFMCALLBACK lpfnCallback)
BOOL WINAPI FileMenu_TrackPopupMenuEx (HMENU hMenu, UINT uFlags, int x, int y, HWND hWnd, LPTPMPARAMS lptpm)
BOOL WINAPI FileMenu_GetLastSelectedItemPidls (UINT uReserved, LPCITEMIDLIST *ppidlFolder, LPCITEMIDLIST *ppidlItem)
LRESULT WINAPI FileMenu_MeasureItem (HWND hWnd, LPMEASUREITEMSTRUCT lpmis)
LRESULT WINAPI FileMenu_DrawItem (HWND hWnd, LPDRAWITEMSTRUCT lpdis)
BOOL WINAPI FileMenu_InitMenuPopup (HMENU hmenu)
LRESULT WINAPI FileMenu_HandleMenuChar (HMENU hMenu, WPARAM wParam)
BOOL WINAPI FileMenu_DeleteAllItems (HMENU hmenu)
BOOL WINAPI FileMenu_DeleteItemByCmd (HMENU hMenu, UINT uID)
BOOL WINAPI FileMenu_DeleteItemByIndex (HMENU hMenu, UINT uPos)
EXTERN_C BOOL WINAPI FileMenu_DeleteItemByFirstID (HMENU hMenu, UINT uID)
BOOL WINAPI FileMenu_DeleteSeparator (HMENU hMenu)
BOOL WINAPI FileMenu_EnableItemByCmd (HMENU hMenu, UINT uID, BOOL bEnable)
DWORD WINAPI FileMenu_GetItemExtent (HMENU hMenu, UINT uPos)
void WINAPI FileMenu_AbortInitMenu (void)
EXTERN_C IContextMenu *WINAPI SHFind_InitMenuPopup (HMENU hMenu, HWND hWndParent, UINT w, UINT x)
static BOOL _SHIsMenuSeparator (HMENU hm, int i)
UINT WINAPI Shell_MergeMenus (HMENU hmDst, HMENU hmSrc, UINT uInsert, UINT uIDAdjust, UINT uIDAdjustMax, ULONG uFlags)

Variables

static BOOL bAbortInit

Generated on Sun May 27 2012 05:18:36 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.