* Implemented a class that wraps CMenuBand, for the purpose of logging the calls, with parameters and returned values (disabled, set WRAP_LOG to 1).
* Partial (WIP) implementation of CMenuBand.

[ATL]
* VirtualAlloc can not have a non-zero size while using MEM_RELEASE.

svn path=/branches/shell-experiments/; revision=62132
This commit is contained in:
David Quintana 2014-02-12 16:48:36 +00:00
parent 2dc8375579
commit 5f6b18cc4d
5 changed files with 1871 additions and 4 deletions

View file

@ -259,14 +259,18 @@ CStartMenu_Constructor(
IShellFolder *shellFolder;
IShellFolder *psfStartMenu;
#if 0
hr = CoCreateInstance(CLSID_MenuBand,
NULL,
CLSCTX_INPROC_SERVER,
IID_PPV_ARG(IShellMenu, &pShellMenu));
#else
hr = CMenuBand_Constructor(IID_PPV_ARG(IShellMenu, &pShellMenu));
#endif
if (FAILED(hr))
return NULL;
#if 0
#if 1
hr = CoCreateInstance(CLSID_MenuBandSite,
NULL,
CLSCTX_INPROC_SERVER,