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.
21 lines
388 B
21 lines
388 B
6 years ago
|
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
|
||
|
}
|