You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
20 lines
388 B
20 lines
388 B
package cp
|
|
|
|
// http://msdn.microsoft.com/en-us/library/dd340437.aspx
|
|
|
|
type Collation struct {
|
|
LcidAndFlags uint32
|
|
SortId uint8
|
|
}
|
|
|
|
func (c Collation) getLcid() uint32 {
|
|
return c.LcidAndFlags & 0x000fffff
|
|
}
|
|
|
|
func (c Collation) getFlags() uint32 {
|
|
return (c.LcidAndFlags & 0x0ff00000) >> 20
|
|
}
|
|
|
|
func (c Collation) getVersion() uint32 {
|
|
return (c.LcidAndFlags & 0xf0000000) >> 28
|
|
}
|
|
|