Skip to content

Latest commit

 

History

History
127 lines (88 loc) · 2.94 KB

ns-shobjidl_core-smdata.md

File metadata and controls

127 lines (88 loc) · 2.94 KB
UID title description helpviewer_keywords old-location tech.root ms.assetid ms.date ms.keywords req.header req.include-header req.target-type req.target-min-winverclnt req.target-min-winversvr req.kmdf-ver req.umdf-ver req.ddi-compliance req.unicode-ansi req.idl req.max-support req.namespace req.assembly req.type-library req.lib req.dll req.irql targetos req.typenames req.redist ms.custom f1_keywords dev_langs topic_type api_type api_location api_name
NS:shobjidl_core.tagSMDATA
SMDATA (shobjidl_core.h)
Contains information from a menu band.
*LPSMDATA
SMDATA
SMDATA structure [Windows Shell]
_win32_SMDATA
lPSMDATA
lPSMDATA structure pointer [Windows Shell]
shell.SMDATA
shobjidl_core/SMDATA
shobjidl_core/lPSMDATA
tagSMDATA
shell\SMDATA.htm
shell
4690daa1-f935-4d0c-8b1f-0b9442fc78dc
12/05/2018
*LPSMDATA, SMDATA, SMDATA structure [Windows Shell], _win32_SMDATA, lPSMDATA, lPSMDATA structure pointer [Windows Shell], shell.SMDATA, shobjidl_core/SMDATA, shobjidl_core/lPSMDATA, tagSMDATA
shobjidl_core.h
Shobjidl.h
Windows
Windows 2000 Professional [desktop apps only]
Windows 2000 Server [desktop apps only]
Shobjidl.idl
Windows
SMDATA, *LPSMDATA
19H1
tagSMDATA
shobjidl_core/tagSMDATA
LPSMDATA
shobjidl_core/LPSMDATA
SMDATA
shobjidl_core/SMDATA
c++
APIRef
kbSyntax
HeaderDef
Shobjidl_core.h
SMDATA

SMDATA structure

-description

Contains information from a menu band.

-struct-fields

-field dwMask

Type: DWORD

A mask that is always set to SMDM_HMENU.

-field dwFlags

Type: DWORD

-field hmenu

Type: HMENU

The static menu portion of the menu band.

-field hwnd

Type: HWND

The HWND value of the owner window.

-field uId

Type: UINT

The identifier of the menu item. This value is -1 for the menu itself.

-field uIdParent

Type: UINT

The identifier of the parent menu.

-field uIdAncestor

Type: UINT

-field punk

Type: IUnknown*

A pointer to the IUnknown interface of the MenuBand object.

-field pidlFolder

Type: PIDLIST_ABSOLUTE

The ITEMIDLIST of the shell folder portion of the menu.

-field pidlItem

Type: PUITEMID_CHILD

The ITEMIDLIST of the selected item in the shell folder portion of the menu.

-field psf

Type: IShellFolder*

A pointer to the IShellFolder interface for the folder associated with the shell folder portion of the menu.

-field pvUserData

Type: void*

A pointer to a user-defined data structure.