Hi Amit,
it must be an issue with username now...
If your windows username is different from your samba username you won't be able to access the share. You'll need to use 'runas' (I think) in windows or map the drive with different username as option.
Your linux user must also be 'samba enabled', so please have a look at smbpasswd command, e.g.
adds user test to smbpasswd file.
You can test it with smbclient command
Code:
smbclient -L your_server -U your_username
If you can see the list of shared directiories, it's Ok. If the user is not in smbpasswd you'll receive "session setup failed: NT_STATUS_LOGON_FAILURE"
I hope that helps...