The Microsoft® DirectShow® SDK includes the following sample player applications:
C++ Applications
Visual Basic Applications