Windows CE, later Windows Mobile, has always had the ability to access SMB shared on Windows networks. That was built in from the beginning.
I'm not sure if the underlying protocol is supported natively in the Windows Phone OS, but I can't imagine a reason for Microsoft to remove it.
According to Google:
Also, you can apparently go the other way, too: