What does a magic packet look like?

What does a magic packet contain and what options does the protocol provide?


From the Wikipedia Entry on Wake on LAN

The Magic Packet is a broadcast frame containing anywhere within its payload 6 bytes of ones (resulting in hexadecimal FF FF FF FF FF FF) followed by sixteen repetitions of the target computer's MAC address.