title: Searching public Outlook contacts folder from C#
body: <p>We have a large public contacts folder in Outlook called Global Contacts, I'd like to be able to search through it and return a number of results that match certain criteria, ideally wildcard-style.</p>
  
  <p>E.g. if someone puts "je" in the 'name' textbox, it will return all contacts whose names contain 'je'. This may be coupled as an AND with a companyname textbox.</p>
  
  <p>Most of the examples I've seen are either in VB, or are concerned with doing this form a web app - I'm doing a winforms app, and every machine has Outlook 2002 installed (yeah, I know, update long overdue).</p>
  
  <p>Can anyone point me in the right direction? Some code would be nice as a place to start.</p>
  
  <p>Cheers</p>