The USER_MODALS_INFO_1006 structure contains the various roles of logon servers in a security database.
typedef struct _USER_MODALS_INFO_1006 {
     DWORD   usrmod1006_role;
} USER_MODALS_INFO_1006, *PUSER_MODALS_INFO_1006, *LPUSER_MODALS_INFO_1006;
 | Value | Meaning | 
|---|---|
| UAS_ROLE_STANDALONE | Logon server is a stand-alone. Use this value if no logon services are available | 
| UAS_ROLE_MEMBER | Logon server is a member. | 
| UAS_ROLE_BACKUP | Logon server is a backup. | 
| UAS_ROLE_PRIMARY | Logon server is a domain controller. | 
  Windows NT: Requires version 3.1 or later.
  Windows: Unsupported.
  Windows CE: Unsupported.
  Header: Declared in lmaccess.h.
Networking (Net) Overview, Net Structures, NetUserModalsSet