Added new types
Things should now be using INFINITY types
dwSize is actually uiSize
Misssed a conversion from dwSize to uiSize
Added types
More style changes