in DistroLauncher/DistroLauncher.cpp [58:73]
HRESULT SetDefaultUser(std::wstring_view userName)
{
// Query the UID of the given user name and configure the distribution
// to use this UID as the default.
ULONG uid = DistributionInfo::QueryUid(userName);
if (uid == UID_INVALID) {
return E_INVALIDARG;
}
HRESULT hr = g_wslApi.WslConfigureDistribution(uid, WSL_DISTRIBUTION_FLAGS_DEFAULT);
if (FAILED(hr)) {
return hr;
}
return hr;
}