samba is not installed on windows. samba is a free implementation of the SMB protocol which microsoft adopted a while ago to use with native windows networking... i think. mounting a windows drive that you have in the same computer is giving linux raw accees to the filesystem, just like linux would read its own filesystems. i suppose you could call SMB an abstraction layer which translates filesystem details into a generic form (that of SMB) which is common of all samba implementations, regardless of filesystem. it's not really similar to mounting the partition.
but anyway, now that i'm done with rambling, about viewing all your files in linux:
all the files are there on the filesystem - private and public, all users. windows filesystems like NTFS and FAT32 can't handle advanced permission data such as specific users. the windows os is where the user setup happens - for example, if you logged in with a specific username, windows would - after logon - make that users's folder in C:\Documents and Settings\ available and set as the default, loading up that user's start menu, my documents, settings, etc. it would also be set to deny access to any folders that that user does not have permission to.
however, if you're reading an NTFS or FAT32 partition in linux, you're not loading up windows at all - you're accessing the filesystem data directly. so if windows isn't there to set up user permissions, then nothing gets hidden.
for example, have you ever noticed that the my documents folder gets moved around depending on which user is looking at it? for example, when i'm logged in on one of my other computers as, say, 'xiphux' - and that user's my documents is at C:\My Documents\ , if i used another computer booted into windows to access the network share, i would see, instead of a folder called C:\My Documents, a folder called C:\Xiphux's Documents. (because, after all, it's no longer 'my' documents.) There was no data moved around - i have lots of crap in my documents folder, so i would definitely notice the hard drive doing it. ntfs and fat32 don't support the advanced symlinking and hard linking that linux does, so it's gotta be windows transparently setting up the user directories.
oops... sorry i ended up being kinda long-winded, but i was a little bored.