/* Other well-known accounts which can start a service without a password. */\r
#define NSSM_LOCALSERVICE_ACCOUNT _T("NT Authority\\LocalService")\r
#define NSSM_NETWORKSERVICE_ACCOUNT _T("NT Authority\\NetworkService")\r
+/* Virtual service accounts. */\r
+#define NSSM_VIRTUAL_SERVICE_ACCOUNT_DOMAIN _T("NT Service")\r
/* This is explicitly a wide string. */\r
#define NSSM_LOGON_AS_SERVICE_RIGHT L"SeServiceLogonRight"\r
\r
int username_equiv(const TCHAR *, const TCHAR *);\r
int canonicalise_username(const TCHAR *, TCHAR **);\r
int is_localsystem(const TCHAR *);\r
+TCHAR *virtual_account(const TCHAR *);\r
+int is_virtual_account(const TCHAR *, const TCHAR *);\r
const TCHAR *well_known_sid(SID *);\r
const TCHAR *well_known_username(const TCHAR *);\r
int grant_logon_as_service(const TCHAR *);\r