WMP schreiben kannst du über das SDK. Allerdings funktioniert das wohl nicht direkt in Lite-C, d.h. du müsstest in C++ einen Wrapper für Lite-C basteln.