SDKs for search protocol handlers

by Matt 5. October 2006 13:36

Sheesh. After finally detailing how I setup a blank ATL COM project, I thought I might as well actually begin to develop something. Of course I'd forgotten something. We've already seen what a mess the documentation is in, but what about SDKs?

Firstly, we're going to need the Windows Desktop Search API SDK. This is a nice little zip file that includes a couple of idl files. There's a wdsQuery.idl that gives a coclass and an interface for issuing queries, a wdsView.idl that appears to allow you to host the WDS results viewer (with previewer?). The one we're interested in, though, is wdsSetup.idl, that gives a few interfaces to aid in registering a protocol handler. It even includes the CLSID of the object that implements ISearchManager that I was worrying about last time.

But it doesn't include the ISearchProtocol interface itself.

Looking at the Other Resources section of the MSN Search Toolbar guide (isn't it called Windows Desktop Search these days, guys?) there's a link to some documentation on protocol handlers (as I pointed out last time), and there's a link to a knowledge base article that includes a link to download the 2001 SharePoint Portal SDK, which includes the definition of ISearchProtocol. We're going to use this.

It's probably worth getting the latest Platform SDK, too. You could go cutting edge and get the latest beta of the Windows SDK - but bear in mind that it includes the beta bits of the .net 3 framework...

Of course, since the whole point of this protocol handler is to search IE7's RSS feed store, you'll need headers for that too. They are included in the Windows SDK, or you can get them on the cheap from the RSS team blog.

Right. I think we're set. But I've said that before.


Windows Desktop Search

Comments (12) -

best suv 2011
best suv 2011
7/20/2011 10:24:24 PM #

Is it ok if I quote your article in my monthly newsletter? I would think this article suits my topic perfectly. Well ya, thanks for posting this article.


best hybrid cars 2011
best hybrid cars 2011
7/22/2011 3:49:42 AM #

I've recently began a weblog, the data you provide on this site has helped me tremendously. Thanks for all your time & work.


iphone app development
iphone app development
7/24/2011 4:07:23 AM #

hi!,I like your writing so so much! proportion we communicate extra about your post on AOL? I require a specialist in this area to unravel my problem. May be that's you! Taking a look forward to see you.


Philix United States
11/18/2015 10:30:14 PM #

Good Web Site.


Philix United States
11/27/2015 11:18:59 PM #

nice web site.


Venita Iborra
Venita Iborra United States
1/15/2016 5:45:25 AM #

Printing out an essay or paper, reading the first line and realizing there aren't any mistakes.<br />AWESOME!


Brett Hardi
Brett Hardi United States
1/15/2016 8:27:56 AM #

Congratulations on your success! You deserve it for brightening all of my work days with something to be excited about.


Andrew Sherman
Andrew Sherman United States
7/20/2016 7:43:32 AM #

You have an accurate point of view, thanks!


Lauren Krings
Lauren Krings United States
8/25/2016 4:28:49 AM #

Howdy First of all I would like to say what a cool blog! I had a short question that I’d like to ask if you don’t mind. I was curious to know how you center yourself and clear your thoughts prior to blogging. I’ve had distractions clearing my thoughts in getting my thoughts out. I do enjoy writing but it just seems like the first 10 to 15 minutes are unproductive simply just trying to figure out how to start. Any ideas or tips? Thank you!


Issac Maez
Issac Maez United States
10/18/2016 2:34:43 AM #

Bonjour � vous, j'appr�cie votre site et je tenais � vous le dire ! bonne continuation !


Carroll B. Merriman
Carroll B. Merriman United States
10/18/2016 2:40:32 AM #

Un petit message pour vous dire que votre site est vraiment excellent ! je suis vos infos r�guli�rement et j'esp�re qu'elles continueront! A bient�t !


Gregory Despain
Gregory Despain United States
10/18/2016 2:42:11 AM #

Bonjour � vous, j'appr�cie votre site et je tenais � vous le dire ! bonne continuation !


Add comment

  • Comment
  • Preview


Month List


Comment RSS