Since I spend heaps of time scripting and organizing our dual boot OS deployments. I thought I would share a little info since Apple's documentation and the way they want you to do things is very rubbish.
Things that one MUST take into consideration if your deploying OS X via Casper, and deploying Windows via SCCM.
Why? god why? Is apple still through funky wizardry and manipulation of BootCamp assistant forcing Windows to be installed on hybrid MBR?
This will leave the partition as a GPT partition type. Then during a Windows installation if you delete it and create an NTFS partition in its place, Windows can use it to install Windows to.
We have a script in Casper used by Casper Imaging that lays down our dual boot partitioning layout. Then OS X and Windows can be built and rebuilt independently of each other.
We make SCCM USB boot media that's UEFI capable which can boot new Mac's. We use them to start our SCCM OS build task sequence. We've scripted converting our partition number we know is the Windows volume to be a hybrid MBR for old mac's and UEFI for new mac's. SCCM then builds our Windows environment like any other Dell, Lenovo, HP, or whatever PC running Windows...
Windows can actually be scripted to apply correct MB sizes, but it requires too much scripting in calculator functions etc... I'm too lazy!
Anyways. hopefully this helps someone, somewhere.