https://git.reactos.org/?p=reactos.git;a=commitdiff;h=fec935ec24951d279c55f…
commit fec935ec24951d279c55f023d236d9a24501d83f
Author: Katayama Hirofumi MZ <katayama.hirofumi.mz(a)gmail.com>
AuthorDate: Tue Aug 22 23:07:46 2023 +0900
Commit: GitHub <noreply(a)github.com>
CommitDate: Tue Aug 22 23:07:46 2023 +0900
[COM_APITEST] shdocvw: Add CLSID_MruPidlList (#5602)
CORE-9283
---
modules/rostests/apitests/com/com_apitest.c | 1 +
modules/rostests/apitests/com/com_apitest.h | 2 ++
modules/rostests/apitests/com/shdocvw.c | 7 +++++++
3 files changed, 10 insertions(+)
diff --git a/modules/rostests/apitests/com/com_apitest.c
b/modules/rostests/apitests/com/com_apitest.c
index 66d22ada9b2..3200c556c7c 100644
--- a/modules/rostests/apitests/com/com_apitest.c
+++ b/modules/rostests/apitests/com/com_apitest.c
@@ -205,6 +205,7 @@ static KNOWN_INTERFACE KnownInterfaces[] =
{ ID_NAME(IID_IMenuPopup), TRUE },
{ ID_NAME(IID_IModalWindow) },
{ ID_NAME(IID_IMoniker) },
+ { ID_NAME(IID_IMruPidlList) },
{ ID_NAME(IID_IMultiMonitorDockingSite), TRUE },
{ ID_NAME(IID_IMultiQI), TRUE },
{ ID_NAME(IID_INameSpaceTreeControl), TRUE },
diff --git a/modules/rostests/apitests/com/com_apitest.h
b/modules/rostests/apitests/com/com_apitest.h
index d4b208db94c..c8c8ad08d12 100644
--- a/modules/rostests/apitests/com/com_apitest.h
+++ b/modules/rostests/apitests/com/com_apitest.h
@@ -87,6 +87,7 @@ DEFINE_GUID(CLSID_ImgCtxThumbnailExtractor,0x7376d660, 0xc583, 0x11d0,
0xa3, 0xa
DEFINE_GUID(CLSID_MenuDeskBar, 0xECD4FC4F, 0x521C, 0x11D0, 0xB7, 0x92, 0x00,
0xA0, 0xC9, 0x03, 0x12, 0xE1);
DEFINE_GUID(CLSID_MenuToolbarBase, 0x40b96610, 0xb522, 0x11d1, 0xb3, 0xb4, 0x00,
0xaa, 0x00, 0x6e, 0xfd, 0xe7);
DEFINE_GUID(CLSID_MruLongList, 0x53BD6B4E, 0x3780, 0x4693, 0xAF, 0xC3, 0x71,
0x61, 0xC2, 0xF3, 0xEE, 0x9C);
+DEFINE_GUID(CLSID_MruPidlList, 0x42AEDC87, 0x2188, 0x41FD, 0xB9, 0xA3, 0x0C,
0x96, 0x6F, 0xEA, 0xBE, 0xC1);
DEFINE_GUID(CLSID_QuickLinks, 0x0E5CBF21, 0xD15F, 0x11D0, 0x83, 0x01, 0x00,
0xAA, 0x00, 0x5B, 0x43, 0x83);
DEFINE_GUID(CLSID_ShellFolderView, 0x62112aa1, 0xebe4, 0x11cf, 0xa5, 0xfb, 0x00,
0x20, 0xaf, 0xe7, 0x29, 0x2d);
DEFINE_GUID(CLSID_ShellImageDataFactory, 0x66e4e4fb, 0xf385, 0x4dd0, 0x8d, 0x74, 0xa2,
0xef, 0xd1, 0xbc, 0x61, 0x78);
@@ -142,6 +143,7 @@ DEFINE_GUID(IID_IHWEventHandler, 0xc1fb73d0, 0xec3a, 0x4ba2,
0xb5, 0x1
DEFINE_GUID(IID_IHWEventHandler2, 0xcfcc809f, 0x295d, 0x42e8, 0x9f, 0xfc, 0x42,
0x4b, 0x33, 0xc4, 0x87, 0xe6);
DEFINE_GUID(IID_IInitializeWithBindCtx, 0x71c0d2bc, 0x726d, 0x45cc, 0xa6, 0xc0, 0x2e,
0x31, 0xc1, 0xdb, 0x21, 0x59);
DEFINE_GUID(IID_IItemNameLimits, 0x1df0d7f1, 0xb267, 0x4d28, 0x8b, 0x10, 0x12,
0xe2, 0x32, 0x02, 0xa5, 0xc4);
+DEFINE_GUID(IID_IMruPidlList, 0x47851649, 0xa2ef, 0x4e67, 0xba, 0xec, 0xc6,
0xa1, 0x53, 0xac, 0x72, 0xec);
DEFINE_GUID(IID_IMultiMonitorDockingSite, 0x03879de0, 0xa205, 0x11d0, 0x99, 0xcb, 0x00,
0xc0, 0x4f, 0xd6, 0x55, 0xe1);
DEFINE_GUID(IID_INamespaceWalk, 0x57ced8a7, 0x3f4a, 0x432c, 0x93, 0x50, 0x30,
0xf2, 0x44, 0x83, 0xf7, 0x4f);
DEFINE_GUID(IID_INamespaceWalkCB, 0xd92995f8, 0xcf5e, 0x4a76, 0xbf, 0x59, 0xea,
0xd3, 0x9e, 0xa2, 0xb9, 0x7e);
diff --git a/modules/rostests/apitests/com/shdocvw.c
b/modules/rostests/apitests/com/shdocvw.c
index 5b746969d2a..34ea3efb43d 100644
--- a/modules/rostests/apitests/com/shdocvw.c
+++ b/modules/rostests/apitests/com/shdocvw.c
@@ -88,6 +88,13 @@ static const CLASS_AND_INTERFACES ExpectedInterfaces[] =
{ 0x0, &IID_IUnknown },
}
},
+ {
+ ID_NAME(CLSID_MruPidlList),
+ {
+ { 0x0, &IID_IMruPidlList },
+ { 0x0, &IID_IUnknown },
+ }
+ },
{
ID_NAME(CLSID_SH_FavBand),
{