your Desktop and your Mac.
For PC desktop, its so many choices of brand and connection type (USB, Firewire, Internal card etc.)
But for Mac, I'm not really know is there another brand beside Apple.
As for your printer, if its network ready, then you have no other device to add, If its not, you may want to get a print server.
I have the following equipment;
Desktop PC with Windows XP
A laptop PC with Windows XP and a built in wireless capability
A MAC G3? with OS X and no wireless capability as yet.
A Canon iP8500 printer
Right now the PC and the Mac can access the internet through a shared Ethernet connection however the MAC cannot access the printer because I have not set this up as yet.
I would like to change this set up into a wireless system and also have the MAC share the printer. Although it would be nice to get rid of all of my cords, I could continuing using Ethernet cords for some of these connections but I really would like to make the MAC wireless because this would eliminate the long cord between the cable modem and the MAC and also allow it to access the printer (I think)
Someone said that there are simple USB plug-ins that will make the PC and the MAC wireless.

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic