You don't need anything.
It's done with one native win32 api call (SH)
see news://comp.os.ms-windows.programmer.win32 (FAQ)