Author: gadamopoulos Date: Sun Nov 6 18:04:58 2016 New Revision: 73156
URL: http://svn.reactos.org/svn/reactos?rev=73156&view=rev Log: [COM_APITEST] - The new interfaces are not registered in the registry - Add a few interfaces that were discovered for CLSID_Printers and CLSID_QueryAssociations.
Modified: trunk/rostests/apitests/com/com_apitest.c trunk/rostests/apitests/com/shell32.c
Modified: trunk/rostests/apitests/com/com_apitest.c URL: http://svn.reactos.org/svn/reactos/trunk/rostests/apitests/com/com_apitest.c... ============================================================================== --- trunk/rostests/apitests/com/com_apitest.c [iso-8859-1] (original) +++ trunk/rostests/apitests/com/com_apitest.c [iso-8859-1] Sun Nov 6 18:04:58 2016 @@ -267,7 +267,7 @@ { ID_NAME(IID_IResolveShellLink) }, { ID_NAME(IID_IRpcOptions), TRUE }, { ID_NAME(IID_IRunnableObject) }, - { ID_NAME(IID_ISLTracker) }, + { ID_NAME(IID_ISLTracker), TRUE }, { ID_NAME(IID_IScriptErrorList) }, { ID_NAME(IID_ISearch) }, { ID_NAME(IID_ISearchAssistantOC) }, @@ -403,58 +403,58 @@
{ 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) } + { ID_NAME(IID_IAggregateFilterCondition), TRUE }, + { ID_NAME(IID_IAliasRegistrationCallback), TRUE }, + { ID_NAME(IID_IAssociationArrayInitialize), TRUE }, + { ID_NAME(IID_IAssociationList), TRUE }, + { ID_NAME(IID_IBackReferencedObject), TRUE }, + { ID_NAME(IID_IBasePropPage), TRUE }, + { ID_NAME(IID_ICommonLayoutDefinition), TRUE }, + { ID_NAME(IID_IControlPanelEnumerator), TRUE }, + { ID_NAME(IID_IDelegateHostItemContainer), TRUE }, + { ID_NAME(IID_IDrawPropertyControl), TRUE }, + { ID_NAME(IID_IEnumAssociationElements), TRUE }, + { ID_NAME(IID_IEnumerateAssociationElements),TRUE }, + { ID_NAME(IID_IExecuteCommand), TRUE }, + { ID_NAME(IID_IFilterCondition), TRUE }, + { ID_NAME(IID_IFolderNotify), TRUE }, + { ID_NAME(IID_IFolderProperties), TRUE }, + { ID_NAME(IID_IFolderType), TRUE }, + { ID_NAME(IID_IFolderWithSearchRoot), TRUE }, + { ID_NAME(IID_IFrameLayoutDefinition), TRUE }, + { ID_NAME(IID_IItemFilter), TRUE }, + { ID_NAME(IID_IItemFilterOwner), TRUE }, + { ID_NAME(IID_ILocalizableItemParent), TRUE }, + { ID_NAME(IID_INewItemAdvisor), TRUE }, + { ID_NAME(IID_IObjectWithAssociationElement),TRUE }, + { ID_NAME(IID_IObjectWithAssociationList), TRUE }, + { ID_NAME(IID_IObjectWithQuerySource), TRUE }, + { ID_NAME(IID_IObjectWithSelection), TRUE }, + { ID_NAME(IID_IPersistString2), TRUE }, + { ID_NAME(IID_IPrinterFolder), TRUE }, + { ID_NAME(IID_IPropertyControl), TRUE }, + { ID_NAME(IID_IPropertyControlBase), TRUE }, + { ID_NAME(IID_IPropertyControlSite), TRUE }, + { ID_NAME(IID_IRegItemCustomAttributes), TRUE }, + { ID_NAME(IID_IRegItemCustomEnumerator), TRUE }, + { ID_NAME(IID_IRegItemFolder), TRUE }, + { ID_NAME(IID_IRootAndRelativeParsingFolder),TRUE }, + { ID_NAME(IID_IScope), TRUE }, + { ID_NAME(IID_IScopeItem), TRUE }, + { ID_NAME(IID_IShellBrowserServce), TRUE }, + { ID_NAME(IID_IShellFolder3), TRUE }, + { ID_NAME(IID_ITaskCondition), TRUE }, + { 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_IAssociationArrayOld), TRUE }, + { ID_NAME(IID_IAssociationArray), TRUE }, + { ID_NAME(IID_IDriveFolderExtOld), TRUE }, + { ID_NAME(IID_IDriveFolderExt), TRUE }, + { ID_NAME(IID_IPinnedListOld), TRUE }, + { ID_NAME(IID_IPinnedList), TRUE } }; static const INT KnownInterfaceCount = RTL_NUMBER_OF(KnownInterfaces);
Modified: trunk/rostests/apitests/com/shell32.c URL: http://svn.reactos.org/svn/reactos/trunk/rostests/apitests/com/shell32.c?rev... ============================================================================== --- trunk/rostests/apitests/com/shell32.c [iso-8859-1] (original) +++ trunk/rostests/apitests/com/shell32.c [iso-8859-1] Sun Nov 6 18:04:58 2016 @@ -363,6 +363,7 @@ ID_NAME(CLSID_Printers), { { -0xc, &IID_IRemoteComputer }, + { -0x4, &IID_IFolderNotify }, { 0x0, &IID_IShellFolder2 }, { 0x0, &IID_IShellFolder }, { 0x0, &IID_IUnknown }, @@ -376,7 +377,9 @@ { ID_NAME(CLSID_QueryAssociations), { - { 0x0, &IID_IUnknown }, + { 0x0, &IID_IAssociationArrayOld }, + { 0x0, &IID_IUnknown }, + { 0x4, &IID_IAssociationArrayInitialize }, { 0x8, &IID_IQueryAssociations }, } },