2.2.2.8 Name Types
The following values specify types of names that are used with the NetprNameValidate, NetprNameCanonicalize, and NetprNameCompare methods.
|
Constant/value |
Description |
|---|---|
|
NAMETYPE_USER 1 |
User name |
|
NAMETYPE_PASSWORD 2 |
User password |
|
NAMETYPE_GROUP 3 |
Group name |
|
NAMETYPE_COMPUTER 4 |
Computer name |
|
NAMETYPE_EVENT 5 |
Event name |
|
NAMETYPE_DOMAIN 6 |
NetBIOS name of a domain |
|
NAMETYPE_SERVICE 7 |
Service name |
|
NAMETYPE_NET 8 |
Net name |
|
NAMETYPE_SHARE 9 |
Share name |
|
NAMETYPE_MESSAGE 10 |
Message name |
|
NAMETYPE_MESSAGEDEST 11 |
Message destination |
|
NAMETYPE_SHAREPASSWORD 12 |
Share password |
|
NAMETYPE_WORKGROUP 13 |
Workgroup name |
More information for each NameType is listed following.
The set of default invalid characters includes "/\[]:|<>+=;,? as well as the control characters in the range from 0x01 through 0x1F, inclusive.
|
Constant |
Min/max length |
Invalid characters |
Restricted to dots and spaces? |
Other requirements |
|---|---|---|---|---|
|
NAMETYPE_USER |
1/256 |
Default |
No |
|
|
NAMETYPE_PASSWORD |
0/256 |
0x00 |
Yes |
|
|
NAMETYPE_GROUP |
1/256 |
|
Default |
No |
|
NAMETYPE_COMPUTER |
1/260 |
Default and * |
no |
No leading or trailing blanks. |
|
NAMETYPE_EVENT |
1/16 |
Default |
No |
|
|
NAMETYPE_DOMAIN |
1/15 |
Default, *, 0x20 |
No |
|
|
NAMETYPE_SERVICE |
1/80 |
Default |
No |
|
|
NAMETYPE_NET |
1/260 |
Default |
No |
|
|
NAMETYPE_SHARE |
1/80 |
Default |
No |
|
|
NAMETYPE_MESSAGE |
1/15 |
Default |
No |
|
|
NAMETYPE_MESSAGEDEST |
1/260 |
Default |
No |
"*" is allowed only as the last character, and names of the maximum length must contain a trailing "*". |
|
NAMETYPE_SHAREPASSWORD |
0/8 |
0x00 |
Yes |
|
|
NAMETYPE_WORKGROUP |
1/15 |
Default |
No |
|