Capturing Stills from USB video device?

Hello all,

I am interested in programatically capturing stills from a connected webcam or camcorder that I have hooked to a XP system via USB.

I know that windows has a built in WIA [windows image aquisition] interface that is supposed to do this. I have found source here: http://www.codeproject.com/useritems/WebCamService.asp for C#

The problem with WIA is that you are locked into a 350 x 170 resolution. My attached camcorder is capable of taking a much better still than that.

I don’t know if i’m just searching for the wrong things to get started on this venture or what, but i’m looking for any help or suggestions

Thanks ^^)