Change messagebox enum base types to uint

Change access level on messagebox internals to private