The partitioning scheme can be anyway you like it.Just be sure you do not delete your Windows partitions when creating or modifying ones for Ubuntu. Paying attention will help with this.
Please take a look at: Partitioning Schemes - Ubuntu Help for some additional info regarding how to partition your machine. The following set up is how I have three of my machines running.
I have seven partitions while dual booting Windows 8.1, they are as follows:
/dev/sda1 - 2GiB
(boot partition /EFI that windows created automatically during it's installation)
/dev/sda2 - 350GiB
- (Windows partitions with install)
/dev/sda3 - 100GiB
"Extended Partition" (since you can only have four primary partitions on a system)
/dev/sda5 - 4GiB
"Linux-Swap" (usually you only need to have half the amount of your ram for swap. Since I have 8GiB of Ram I used 4GiB for Swap)
/dev/sda6 - 20GiB
"/" (root partition)
/dev/sda7 - 70GiB
"/home" (I have a separate partition for my home folder)
For my root "/" and "/home" partitions I have formatted them to the Btrfs (Betree), file system as this runs best for me. Ext4 will work just fine as well.
Then you can install Ubuntu along side of Windows.
For your question regarding if Windows 10 will corrupt Ubuntu - It should not. I had upgraded to Windows 10 preview while I have Ubuntu installed and nothing was harmed. I always recommend reading over the official help documentation at Ubuntu.com for installation and partitioning.
To answer your question on whether or not you can create a partition that both Windows and Ubuntu can use, I am not sure. You could always create one then try to mount it on both Windows as well as Ubuntu, but I am unsure how this would work due to the way Windows and Ubuntu handles files systems. I guess it would be similar to having a network drive that you could see on both OS's. Just not 100% sure.