[COM_APITEST] Add some interfaces.

This commit is contained in:
Thomas Faber 2018-03-02 14:15:08 +01:00
parent b3bd2aabe1
commit 88b9b90337
No known key found for this signature in database
GPG key ID: 076E7C3D44720826

View file

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