https://git.reactos.org/?p=reactos.git;a=commitdiff;h=b3bd2aabe1cc8558eb0bf…
commit b3bd2aabe1cc8558eb0bf6bfa041b686c9bf6156
Author: Thomas Faber <thomas.faber(a)reactos.org>
AuthorDate: Fri Mar 2 14:14:53 2018 +0100
Commit: Thomas Faber <thomas.faber(a)reactos.org>
CommitDate: Fri Mar 2 15:23:05 2018 +0100
[COM_APITEST] Fix test failures on Win2003.
---
modules/rostests/apitests/com/com_apitest.c | 19 ++++++++++---------
modules/rostests/apitests/com/com_apitest.h | 1 -
modules/rostests/apitests/com/shell32.c | 2 +-
3 files changed, 11 insertions(+), 11 deletions(-)
diff --git a/modules/rostests/apitests/com/com_apitest.c
b/modules/rostests/apitests/com/com_apitest.c
index bd1ec684c6..752f5549e6 100644
--- a/modules/rostests/apitests/com/com_apitest.c
+++ b/modules/rostests/apitests/com/com_apitest.c
@@ -48,7 +48,7 @@ static KNOWN_INTERFACE KnownInterfaces[] =
{ ID_NAME(IID_IAccessibleHandler) },
{ ID_NAME(IID_IAccessControl), TRUE },
{ ID_NAME(IID_IAccessor) },
- { ID_NAME(IID_IACLCustomMRU) },
+ { ID_NAME(IID_IACLCustomMRU), TRUE },
{ ID_NAME(IID_IActiveDesktop), TRUE },
{ ID_NAME(IID_IActiveDesktopP), TRUE },
{ ID_NAME(IID_IActionProgress) },
@@ -129,7 +129,7 @@ static KNOWN_INTERFACE KnownInterfaces[] =
{ ID_NAME(IID_IDockingWindowSite), TRUE },
{ ID_NAME(IID_IDocViewSite), TRUE },
{ ID_NAME(IID_IDragSourceHelper), TRUE },
- { ID_NAME(IID_IDriveFolderExt) },
+ { ID_NAME(IID_IDriveFolderExt), TRUE },
{ ID_NAME(IID_IDropSource) },
{ ID_NAME(IID_IDropTarget) },
{ ID_NAME(IID_IDropTargetHelper), TRUE },
@@ -416,7 +416,7 @@ static KNOWN_INTERFACE KnownInterfaces[] =
{ ID_NAME(IID_IUserNotificationCallback) }, // On Vista+
{ ID_NAME(IID_IUserNotification2) }, // On Vista+
- { ID_NAME(IID_IAggregateFilterCondition), TRUE },
+ { ID_NAME(IID_IAggregateFilterCondition) },
{ ID_NAME(IID_IAliasRegistrationCallback), TRUE },
{ ID_NAME(IID_IAssociationArrayInitialize), TRUE },
{ ID_NAME(IID_IAssociationList), TRUE },
@@ -429,7 +429,7 @@ static KNOWN_INTERFACE KnownInterfaces[] =
{ ID_NAME(IID_IEnumAssociationElements), TRUE },
{ ID_NAME(IID_IEnumerateAssociationElements),TRUE },
{ ID_NAME(IID_IExecuteCommand), TRUE },
- { ID_NAME(IID_IFilterCondition), TRUE },
+ { ID_NAME(IID_IFilterCondition) },
{ ID_NAME(IID_IFolderNotify), TRUE },
{ ID_NAME(IID_IFolderProperties), TRUE },
{ ID_NAME(IID_IFolderType), TRUE },
@@ -460,15 +460,16 @@ static KNOWN_INTERFACE KnownInterfaces[] =
{ ID_NAME(IID_ITaskConditionCombiner), TRUE },
{ ID_NAME(IID_ITaskConditionInit), TRUE },
{ ID_NAME(IID_ITransferProvider), TRUE },
- { ID_NAME(IID_IUserEventTimer), TRUE },
- { ID_NAME(IID_IUserEventTimerCallback), TRUE },
+ { ID_NAME(IID_IUserEventTimer) },
+ { ID_NAME(IID_IUserEventTimerCallback) },
{ ID_NAME(IID_IAssociationArrayOld), TRUE },
{ ID_NAME(IID_IAssociationArray), TRUE },
- { ID_NAME(IID_IDriveFolderExtOld), TRUE },
- { ID_NAME(IID_IDriveFolderExt), TRUE },
+#define IID_IDriveFolderExt IID_IDriveFolderExtOld
+ { ID_NAME(IID_IDriveFolderExt) },
+#undef IID_IDriveFolderExt
{ ID_NAME(IID_IPinnedListOld), TRUE },
{ ID_NAME(IID_IPinnedList), TRUE },
- { ID_NAME(IID_IAttachmentExecute), TRUE }
+ { ID_NAME(IID_IAttachmentExecute), TRUE },
};
static const INT KnownInterfaceCount = RTL_NUMBER_OF(KnownInterfaces);
diff --git a/modules/rostests/apitests/com/com_apitest.h
b/modules/rostests/apitests/com/com_apitest.h
index f1f4c73876..28d774c6b8 100644
--- a/modules/rostests/apitests/com/com_apitest.h
+++ b/modules/rostests/apitests/com/com_apitest.h
@@ -138,7 +138,6 @@ DEFINE_GUID(IID_IDeskBandEx, 0x5dd6b79a, 0x3ab7, 0x49c0,
0xab, 0x8
DEFINE_GUID(IID_IDeskMovr, 0x72267f69, 0xa6f9, 0x11d0, 0xbc, 0x94, 0x00,
0xc0, 0x4f, 0xb6, 0x78, 0x63);
DEFINE_GUID(IID_IDiscMasterProgressEvents, 0xec9e51c1, 0x4e5d, 0x11d3, 0x91, 0x44, 0x00,
0x10, 0x4b, 0xa1, 0x1c, 0x5e);
DEFINE_GUID(IID_IDocViewSite, 0x87D605E0, 0xC511, 0x11CF, 0x89, 0xA9, 0x00,
0xA0, 0xC9, 0x05, 0x41, 0x29);
-DEFINE_GUID(IID_IDriveFolderExt, 0x98467961, 0x4f27, 0x4a1f, 0x96, 0x29, 0x22,
0xb0, 0x6d, 0x0b, 0x5c, 0xcb);
DEFINE_GUID(IID_IEFrameAuto, 0x0b7b9bb9, 0xade1, 0x4ea0, 0xa4, 0xb6, 0x02,
0xb9, 0xc6, 0x6e, 0x31, 0x69);
DEFINE_GUID(IID_IExtractImage, 0xbb2e617c, 0x0920, 0x11d1, 0x9a, 0x0b, 0x00,
0xc0, 0x4f, 0xc2, 0xd6, 0xc1);
DEFINE_GUID(IID_IExtractImage2, 0x953bb1ee, 0x93b4, 0x11d1, 0x98, 0xa3, 0x00,
0xc0, 0x4f, 0xb6, 0x87, 0xda);
diff --git a/modules/rostests/apitests/com/shell32.c
b/modules/rostests/apitests/com/shell32.c
index c7bae24ba2..76769e6c62 100644
--- a/modules/rostests/apitests/com/shell32.c
+++ b/modules/rostests/apitests/com/shell32.c
@@ -27,7 +27,7 @@ static const CLASS_AND_INTERFACES ExpectedInterfaces[] =
{ 0x24, &IID_ICDBurn },
{ 0x28, &IID_ICDBurnPriv },
{ 0x2c, &IID_IPersistPropertyBag },
- { 0x30, &IID_IDriveFolderExt },
+ { 0x30, &IID_IDriveFolderExtOld },
{ 0x34, &IID_INamespaceWalkCB },
{ 0x3c, &IID_IServiceProvider },
{ 0x40, &IID_ITransferAdviseSinkPriv },