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