MFC r257037: Redefine the io provider using the SDT(9) macros

MFC slacker:	markj