ReactOS 0.4.15-dev-8348-gc1b9bb5
ITrackShellMenu Interface Reference
Inheritance diagram for ITrackShellMenu:
Collaboration diagram for ITrackShellMenu:

Public Member Functions

HRESULT SetObscured ([in] HWND hwndTB, [in] IUnknown *punkBand, DWORD dwSMSetFlags)
 
HRESULT Popup ([in] HWND hwnd, [in] POINTL *ppt, [in] RECTL *prcExclude, MP_POPUPFLAGS dwFlags)
 
- Public Member Functions inherited from IShellMenu
HRESULT Initialize ([in] IShellMenuCallback *psmc, [in] UINT uId, [in] UINT uIdAncestor, [in] DWORD dwFlags)
 
HRESULT GetMenuInfo ([out] IShellMenuCallback **ppsmc, [out] UINT *puId, [out] UINT *puIdAncestor, [out] DWORD *pdwFlags)
 
HRESULT SetShellFolder ([in] IShellFolder *psf, [in] PCIDLIST_ABSOLUTE pidlFolder, [in] HKEY hKey, [in] DWORD dwFlags)
 
HRESULT GetShellFolder ([out] DWORD *pdwFlags, [out] PIDLIST_ABSOLUTE *ppidl, [in] REFIID riid, [out] void **ppv)
 
HRESULT SetMenu ([in] HMENU hmenu, [in] HWND hwnd, [in] DWORD dwFlags)
 
HRESULT GetMenu ([out] HMENU *phmenu, [out] HWND *phwnd, [out] DWORD *pdwFlags)
 
HRESULT InvalidateItem ([in] LPSMDATA psmd, [in] DWORD dwFlags)
 
HRESULT GetState ([out] LPSMDATA psmd)
 
HRESULT SetMenuToolbar ([in] IUnknown *punk, [in] DWORD dwFlags)
 
- Public Member Functions inherited from IUnknown
HRESULT QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
 
ULONG AddRef ()
 
ULONG Release ()
 

Additional Inherited Members

- Public Types inherited from IUnknown
typedef IUnknownLPUNKNOWN
 

Detailed Description

Definition at line 2889 of file shobjidl.idl.

Member Function Documentation

◆ Popup()

HRESULT ITrackShellMenu::Popup ( [in] HWND  hwnd,
[in] POINTL ppt,
[in] RECTL prcExclude,
MP_POPUPFLAGS  dwFlags 
)

◆ SetObscured()

HRESULT ITrackShellMenu::SetObscured ( [in] HWND  hwndTB,
[in] IUnknown punkBand,
DWORD  dwSMSetFlags 
)

The documentation for this interface was generated from the following file: