https://git.reactos.org/?p=reactos.git;a=commitdiff;h=88b9b90337a1e9ec77c3c033cf4dc9cef7f60725

commit 88b9b90337a1e9ec77c3c033cf4dc9cef7f60725
Author:     Thomas Faber <thomas.fa...@reactos.org>
AuthorDate: Fri Mar 2 14:15:08 2018 +0100
Commit:     Thomas Faber <thomas.fa...@reactos.org>
CommitDate: Fri Mar 2 15:23:13 2018 +0100

    [COM_APITEST] Add some interfaces.
---
 modules/rostests/apitests/com/com_apitest.c | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

diff --git a/modules/rostests/apitests/com/com_apitest.c 
b/modules/rostests/apitests/com/com_apitest.c
index 752f5549e6..769cf0f4eb 100644
--- a/modules/rostests/apitests/com/com_apitest.c
+++ b/modules/rostests/apitests/com/com_apitest.c
@@ -56,6 +56,7 @@ static KNOWN_INTERFACE KnownInterfaces[] =
     { ID_NAME(IID_IAddressBarParser),           TRUE },
     { ID_NAME(IID_IAddressBand),                TRUE },
     { ID_NAME(IID_IAddressEditBox),             TRUE },
+    { ID_NAME(IID_IAsyncMoniker),               TRUE },
     { ID_NAME(IID_IAugmentedShellFolder),       TRUE },
     { ID_NAME(IID_IAugmentedShellFolder2),      TRUE },
     { ID_NAME(IID_IAutoComplete),               TRUE },
@@ -74,6 +75,7 @@ static KNOWN_INTERFACE KnownInterfaces[] =
     { ID_NAME(IID_IBindProtocol),               TRUE },
     { ID_NAME(IID_IBindResource)                     },
     { ID_NAME(IID_IBindStatusCallback)               },
+    { ID_NAME(IID_IBlockingLock)                     },
     { ID_NAME(IID_IBrowserFrameOptions),        TRUE },
     { ID_NAME(IID_IBrowserService)                   },
     { ID_NAME(IID_IBrowserService2),            TRUE },
@@ -83,8 +85,10 @@ static KNOWN_INTERFACE KnownInterfaces[] =
     { ID_NAME(IID_ICDBurnExt)                        },
     { ID_NAME(IID_ICDBurnPriv)                       },
     { ID_NAME(IID_ICallFactory),                TRUE },
+    { ID_NAME(IID_ICancelMethodCalls),          TRUE },
     { ID_NAME(IID_ICatInformation)                   },
     { ID_NAME(IID_ICatRegister)                      },
+    { ID_NAME(IID_IClassActivator),                  },
     { ID_NAME(IID_IClassFactory)                     },
     { ID_NAME(IID_IClassFactory2)                    },
     { ID_NAME(IID_IClassFactory3),              TRUE },
@@ -95,6 +99,7 @@ static KNOWN_INTERFACE KnownInterfaces[] =
     { ID_NAME(IID_ICompositeFolder)                  },
     { ID_NAME(IID_IComputerInfoChangeNotify),        },
     { ID_NAME(IID_IComThreadingInfo),           TRUE },
+    { ID_NAME(IID_IConnectionPoint)                  },
     { ID_NAME(IID_IConnectionPointContainer)         },
     { ID_NAME(IID_IContext),                    TRUE },
     { ID_NAME(IID_IContextMenu),                TRUE },
@@ -103,6 +108,7 @@ static KNOWN_INTERFACE KnownInterfaces[] =
     { ID_NAME(IID_IContextMenuCB),              TRUE },
     { ID_NAME(IID_IContextMenuSite)                  },
     { ID_NAME(IID_IContinue)                         },
+    { ID_NAME(IID_IContinueCallback)                 },
     { ID_NAME(IID_ICopyHookA),                  TRUE },
     { ID_NAME(IID_ICopyHookW),                  TRUE },
     { ID_NAME(IID_ICurrentWorkingDirectory),    TRUE },
@@ -134,6 +140,11 @@ static KNOWN_INTERFACE KnownInterfaces[] =
     { ID_NAME(IID_IDropTarget)                       },
     { ID_NAME(IID_IDropTargetHelper),           TRUE },
     { ID_NAME(IID_IEFrameAuto)                       },
+    //{ ID_NAME(IID_IEnumCATID)                        }, == EnumGUID
+    //{ ID_NAME(IID_IEnumCLSID)                        }, == EnumGUID
+    { ID_NAME(IID_IEnumCATEGORYINFO)                 },
+    { ID_NAME(IID_IEnumConnectionPoints)             },
+    { ID_NAME(IID_IEnumConnections)                  },
     { ID_NAME(IID_IEnumExtraSearch)                  },
     { ID_NAME(IID_IEnumGUID)                         },
     { ID_NAME(IID_IEnumIDList)                       },
@@ -238,9 +249,12 @@ static KNOWN_INTERFACE KnownInterfaces[] =
     { ID_NAME(IID_IOleInPlaceSiteEx)                 },
     { ID_NAME(IID_IOleInPlaceSiteWindowless),   TRUE },
     { ID_NAME(IID_IOleInPlaceUIWindow)               },
+    { ID_NAME(IID_IOleItemContainer),                },
+    { ID_NAME(IID_IOleLink),                         },
     { ID_NAME(IID_IOleObject)                        },
     { ID_NAME(IID_IOleWindow)                        },
     { ID_NAME(IID_IParentAndItem)                    },
+    { ID_NAME(IID_IParseDisplayName),                },
     { ID_NAME(IID_IPersist)                          },
     { ID_NAME(IID_IPersistFile)                      },
     { ID_NAME(IID_IPersistFolder)                    },
@@ -273,8 +287,10 @@ static KNOWN_INTERFACE KnownInterfaces[] =
     { ID_NAME(IID_IRegTreeOptions),             TRUE },
     { ID_NAME(IID_IRemoteComputer)                   },
     { ID_NAME(IID_IResolveShellLink)                 },
+    { ID_NAME(IID_IROTData),                         },
     { ID_NAME(IID_IRpcOptions),                 TRUE },
     { ID_NAME(IID_IRunnableObject)                   },
+    { ID_NAME(IID_IRunningObjectTable),              },
     { ID_NAME(IID_ISLTracker),                  TRUE },
     { ID_NAME(IID_IScriptErrorList)                  },
     { ID_NAME(IID_ISearch)                           },
@@ -360,6 +376,8 @@ static KNOWN_INTERFACE KnownInterfaces[] =
     { ID_NAME(IID_ITargetNotify)                     },
     { ID_NAME(IID_ITaskbarList)                      },
     { ID_NAME(IID_ITaskbarList2)                     },
+    { ID_NAME(IID_ITaskbarList3),               TRUE },
+    { ID_NAME(IID_ITaskbarList4),               TRUE },
     { ID_NAME(IID_ITrackShellMenu),             TRUE },
     /* This interface is completely different between PSDK and 
registry/shell32 */
     { ID_NAME(IID_ITransferAdviseSink),         TRUE },

Reply via email to