Theme and GetUserName fix

Added Theme enumeration for GetCurrentTheme.
Fixed GetClientName returning int, instead of string