[COM_APITEST]
[reactos.git] / rostests / apitests / com / com_apitest.c
index 15f924e..050b007 100644 (file)
@@ -39,6 +39,8 @@ static KNOWN_INTERFACE KnownInterfaces[] =
     { ID_NAME(IID_IAccessor)                         },
     { ID_NAME(IID_IActiveDesktop),              TRUE },
     { ID_NAME(IID_IActiveDesktopP),             TRUE },
+    { ID_NAME(IID_IActionProgress)                   },
+    { ID_NAME(IID_IActionProgressDialog)             },
     { ID_NAME(IID_IAddressBarParser),           TRUE },
     { ID_NAME(IID_IAddressBand),                TRUE },
     { ID_NAME(IID_IAddressEditBox),             TRUE },
@@ -46,6 +48,8 @@ static KNOWN_INTERFACE KnownInterfaces[] =
     { ID_NAME(IID_IAugmentedShellFolder2),      TRUE },
     { ID_NAME(IID_IAutoComplete),               TRUE },
     { ID_NAME(IID_IAutoComplete2),              TRUE },
+    { ID_NAME(IID_IAutoCompleteDropDown)             },
+    { ID_NAME(IID_IBandHost)                         },
     { ID_NAME(IID_IBandNavigate),               TRUE },
     { ID_NAME(IID_IBandProxy),                  TRUE },
     { ID_NAME(IID_IBandSite)                         },
@@ -56,10 +60,16 @@ static KNOWN_INTERFACE KnownInterfaces[] =
     { ID_NAME(IID_IBrowserService)                   },
     { ID_NAME(IID_IBrowserService2),            TRUE },
     { ID_NAME(IID_IBrowserService3),            TRUE },
+    { ID_NAME(IID_ICDBurn)                           },
+    { ID_NAME(IID_ICDBurnExt)                        },
     { ID_NAME(IID_IClassFactory)                     },
     { ID_NAME(IID_IClassFactory2)                    },
     { ID_NAME(IID_IClassFactory3),              TRUE },
     { ID_NAME(IID_IClientSecurity),             TRUE },
+    { ID_NAME(IID_ICommDlgBrowser)                   },
+    { ID_NAME(IID_ICommDlgBrowser2)                  },
+    { ID_NAME(IID_ICommDlgBrowser3)                  },
+    { ID_NAME(IID_IComputerInfoChangeNotify),        },
     { ID_NAME(IID_IComThreadingInfo),           TRUE },
     { ID_NAME(IID_IContext),                    TRUE },
     { ID_NAME(IID_IContextMenu),                TRUE },
@@ -68,6 +78,8 @@ static KNOWN_INTERFACE KnownInterfaces[] =
     { ID_NAME(IID_IContextMenuCB),              TRUE },
     { ID_NAME(IID_IContextMenuSite)                  },
     { ID_NAME(IID_IContinue)                         },
+    { ID_NAME(IID_ICopyHookA),                  TRUE },
+    { ID_NAME(IID_ICopyHookW),                  TRUE },
     { ID_NAME(IID_IDVGetEnum),                  TRUE },
     { ID_NAME(IID_IDataObject)                       },
     //{ ID_NAME(IID_IDefViewID)                        }, == DefViewFrame3
@@ -98,6 +110,7 @@ static KNOWN_INTERFACE KnownInterfaces[] =
     { ID_NAME(IID_IEnumUnknown)                      },
     { ID_NAME(IID_IEnumVARIANT)                      },
     { ID_NAME(IID_IErrorLog)                         },
+    { ID_NAME(IID_IExplorerBrowser)                  },
     { ID_NAME(IID_IExplorerToolbar),            TRUE },
     { ID_NAME(IID_IExtractIconA),               TRUE },
     { ID_NAME(IID_IExtractIconW),               TRUE },
@@ -108,14 +121,20 @@ static KNOWN_INTERFACE KnownInterfaces[] =
     { ID_NAME(IID_IFileOpenDialog)                   },
     { ID_NAME(IID_IFileSaveDialog)                   },
     { ID_NAME(IID_IFileSearchBand)                   },
+    { ID_NAME(IID_IFileViewerA),                TRUE },
+    { ID_NAME(IID_IFileViewerSite),             TRUE },
+    { ID_NAME(IID_IFileViewerW),                TRUE },
     { ID_NAME(IID_IFolderBandPriv)                   },
     { ID_NAME(IID_IFolderFilter)                     },
     { ID_NAME(IID_IFolderFilterSite)                 },
     { ID_NAME(IID_IFolderView)                       },
     { ID_NAME(IID_IFolderView2)                      },
+    { ID_NAME(IID_IFolderViewHost),             TRUE },
     { ID_NAME(IID_IFolderViewOC)                     },
     { ID_NAME(IID_IFolderViewSettings)               },
     { ID_NAME(IID_IGlobalFolderSettings),       TRUE },
+    { ID_NAME(IID_IHWEventHandler)                   },
+    { ID_NAME(IID_IHWEventHandler2)                  },
     { ID_NAME(IID_IInitializeObject),           TRUE },
     { ID_NAME(IID_IInputObject)                      },
     { ID_NAME(IID_IInputObjectSite)                  },
@@ -123,6 +142,7 @@ static KNOWN_INTERFACE KnownInterfaces[] =
     { ID_NAME(IID_IMarshal)                          },
     { ID_NAME(IID_IMenuBand),                   TRUE },
     { ID_NAME(IID_IMenuPopup),                  TRUE },
+    { ID_NAME(IID_IModalWindow)                      },
     { ID_NAME(IID_IMoniker)                          },
     { ID_NAME(IID_IMultiMonitorDockingSite),    TRUE },
     { ID_NAME(IID_IMultiQI),                    TRUE },
@@ -157,6 +177,9 @@ static KNOWN_INTERFACE KnownInterfaces[] =
     { ID_NAME(IID_IPersistStorage)                   },
     { ID_NAME(IID_IPersistStream)                    },
     { ID_NAME(IID_IPersistStreamInit)                },
+    { ID_NAME(IID_IPreviewHandler)                   },
+    { ID_NAME(IID_IPreviewHandlerFrame)              },
+    { ID_NAME(IID_IPreviewHandlerVisuals)            },
     { ID_NAME(IID_IProgressDialog),             TRUE },
     { ID_NAME(IID_IPropertyBag)                      },
     { ID_NAME(IID_IPropertyBag2)                     },