Click to Rate and Give Feedback
MSDN
MSDN Library
User Interface
Windows Shell
Shell Reference
Shell Interfaces
IOpenSearchSource
IOpenSearchSource Interface

Exposes a method to get search results from a custom client-side OpenSearch data source.

IOpenSearchSource Members

GetResults Returns search results, from an OpenSearch data source, formatted in RSS or Atom format.

Remarks

When to Implement

Implement this interface when a server-side only solution will not work, such as the following:

  • Remote indexes with authentication methods which Windows 7 search federation doesn't support, like forms-based authentication or other custom authentication methods.
  • High value public stores of vertical data which are not controlled by the developer (such as the Library of Congress or medical research databases) and which don't provide OpenSearch output support today but have public web API.
  • Proprietary enterprise data stores or indexes and legacy content management stores for which it might not be possible to implement a front end.
A client-side OpenSearch data source that sits in between the Microsoft Windows OpenSearch provider and the external data source.

With a search connector (a .searchconnector-ms file), Windows Explorer calls your implementation with the query parameters. Your implementation returns results formatted in RSS or Atom format. That allows your implementation to provide custom authentication UI and connect to the data source using its proprietary API.

Interface Information

Inherits fromIUnknown
Header and IDL filesshobjidl.h, shobjidl.idl
Minimum operating systems Windows 7
Community Content   What is Community Content?
Add new content RSS  Annotations
Processing
© 2009 Microsoft Corporation. All rights reserved. Terms of Use | Trademarks | Privacy Statement | Site Feedback
Page view tracker