[COM_APITEST]
authorGiannis Adamopoulos <gadamopoulos@reactos.org>
Sun, 6 Nov 2016 17:17:57 +0000 (17:17 +0000)
committerGiannis Adamopoulos <gadamopoulos@reactos.org>
Sun, 6 Nov 2016 17:17:57 +0000 (17:17 +0000)
- Test for the undocumented interfaces that were added recently.

svn path=/trunk/; revision=73155

rostests/apitests/com/com_apitest.c

index 986e224..2a69a4d 100644 (file)
@@ -401,7 +401,60 @@ static KNOWN_INTERFACE KnownInterfaces[] =
     { ID_NAME(IID_FolderItemVerb)                    },
     { ID_NAME(IID_FolderItemVerbs)                   },
 
-    { ID_NAME(CLSID_ShellDesktop),              TRUE }
+    { ID_NAME(CLSID_ShellDesktop),              TRUE },
+
+    { ID_NAME(IID_IAggregateFilterCondition)         },
+    { ID_NAME(IID_IAliasRegistrationCallback)        },
+    { ID_NAME(IID_IAssociationArrayInitialize)       },
+    { ID_NAME(IID_IAssociationList)                  },
+    { ID_NAME(IID_IBackReferencedObject)             },
+    { ID_NAME(IID_IBasePropPage)                     },
+    { ID_NAME(IID_ICommonLayoutDefinition)           },
+    { ID_NAME(IID_IControlPanelEnumerator)           },
+    { ID_NAME(IID_IDelegateHostItemContainer)        },
+    { ID_NAME(IID_IDrawPropertyControl)              },
+    { ID_NAME(IID_IEnumAssociationElements)          },
+    { ID_NAME(IID_IEnumerateAssociationElements)     },
+    { ID_NAME(IID_IExecuteCommand)                   },
+    { ID_NAME(IID_IFilterCondition)                  },
+    { ID_NAME(IID_IFolderNotify)                     },
+    { ID_NAME(IID_IFolderProperties)                 },
+    { ID_NAME(IID_IFolderType)                       },
+    { ID_NAME(IID_IFolderWithSearchRoot)             },
+    { ID_NAME(IID_IFrameLayoutDefinition)            },
+    { ID_NAME(IID_IItemFilter)                       },
+    { ID_NAME(IID_IItemFilterOwner)                  },
+    { ID_NAME(IID_ILocalizableItemParent)            },
+    { ID_NAME(IID_INewItemAdvisor)                   },
+    { ID_NAME(IID_IObjectWithAssociationElement)     },
+    { ID_NAME(IID_IObjectWithAssociationList)        },
+    { ID_NAME(IID_IObjectWithQuerySource)            },
+    { ID_NAME(IID_IObjectWithSelection)              },
+    { ID_NAME(IID_IPersistString2)                   },
+    { ID_NAME(IID_IPrinterFolder)                    },
+    { ID_NAME(IID_IPropertyControl)                  },
+    { ID_NAME(IID_IPropertyControlBase)              },
+    { ID_NAME(IID_IPropertyControlSite)              },
+    { ID_NAME(IID_IRegItemCustomAttributes)          },
+    { ID_NAME(IID_IRegItemCustomEnumerator)          },
+    { ID_NAME(IID_IRegItemFolder)                    },
+    { ID_NAME(IID_IRootAndRelativeParsingFolder)     },
+    { ID_NAME(IID_IScope)                            },
+    { ID_NAME(IID_IScopeItem)                        },
+    { ID_NAME(IID_IShellBrowserServce)               },
+    { ID_NAME(IID_IShellFolder3)                     },
+    { ID_NAME(IID_ITaskCondition)                    },
+    { ID_NAME(IID_ITaskConditionCombiner)            },
+    { ID_NAME(IID_ITaskConditionInit)                },
+    { ID_NAME(IID_ITransferProvider)                 },
+    { ID_NAME(IID_IUserEventTimer)                   },
+    { ID_NAME(IID_IUserEventTimerCallback)           },
+    { ID_NAME(IID_IAssociationArrayOld)              },
+    { ID_NAME(IID_IAssociationArray)                 },
+    { ID_NAME(IID_IDriveFolderExtOld)                },
+    { ID_NAME(IID_IDriveFolderExt)                   },
+    { ID_NAME(IID_IPinnedListOld)                    },
+    { ID_NAME(IID_IPinnedList)                       }
 };
 static const INT KnownInterfaceCount = RTL_NUMBER_OF(KnownInterfaces);