* Why does CreateSection take a short for the range number?

  It would seem like it should be possible to have numbers between 0
  and UInt32.MaxValue in there.   Why is the API limiting things to 16
  bits?

