I have answered to related questions here and here. The main idea is that samba doesn't support symlinks.
This means that if your samba server is on Linux the symlink will be seen as a directory / file and there is no way to tell if that is a symlink by browsing the samba share.