https://git.reactos.org/?p=reactos.git;a=commitdiff;h=88b9b90337a1e9ec77c3c0...
commit 88b9b90337a1e9ec77c3c033cf4dc9cef7f60725 Author: Thomas Faber thomas.faber@reactos.org AuthorDate: Fri Mar 2 14:15:08 2018 +0100 Commit: Thomas Faber thomas.faber@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 },