All you should need to do is to activate the file and printer sharing on the Windows PC with proper IP setting as the comms from then on are on IP which makes it platform independent.
First the PC has to be set up with an IP address that is different to everything else on the network, the workgroup name has to be EXACTLY the same as the rest and the subnet mask must be an exact match. And that 192.168.0.1 is entered as the gateway.
NB In a small LAN I usually set up the gateway to be a DNS server as well and let the others get their IP addresses from it, saves me time and trouble.
Check to make sure that the Win PC NIC is working at the same speed etc as the rest of the network.
That is if your NIC is set to 100 mbps duplex and the switch/router/gateway are set to 10 mpbs or half duplex they will not talk to each other.
The only other thing may be the Client System settings of your NIC. In Windows it often has a default setting that sets up for connection to a Windows sysetm, if all the above is OK try adding different Client Services.
Once you have configured your NIC connection with this info it should work. Afterall the NIC is sending the signal as TCP/IP and that makes the traffic platform and o/s independent.