mayankjohri is right that should work
i just thought i should give a bit of background and helpful info
the "map-drive = 0x81"
"to = 0x80"
swaps the first and second hd drives on your ide channel.
which if my memory serves me, changes the hda"X" values.
so a partition in say linux that read hda1 would be hdb1 with the above
also to check what partitions are visible on those physical drives use
cfdisk eg cfdisk /dev/hda
cfdisk /dev/hdb etc
its easy to read, displays similar to M$ fdisk
hope this helps you out
also i found it much better to install windows on a second drive or second partiton but have the second partiton as a primary and bootable
cfdisk will prompt you but linux wont mind, lilo just hands the ball to that partitons boot sector and windows dosent complain cause it gives the feeling of a clean system