|
DotNetDupe 4.0.6
C++17/20 Implementation of the .NET Base Class Library (BCL)
|
#include "pch.h"#include "System/Security/Principal/UserPrincipal.h"#include "System/ArgumentException.h"#include "System/UnauthorizedAccessException.h"#include <vector>#include <string>#include <windows.h>#include <lm.h>#include <sddl.h>#include "Win32Internal.h"#include "System/ComponentModel/Win32Exception.h"Go to the source code of this file.
Namespaces | |
| namespace | DotNetDupe |
| namespace | DotNetDupe::System |
| namespace | DotNetDupe::System::Security |
| namespace | DotNetDupe::System::Security::Principal |
Functions | |
| static UserInfo | DotNetDupe::System::Security::Principal::BuildWin32UserInfo (const USER_INFO_1 *pUi) |
| static UserClass | DotNetDupe::System::Security::Principal::ClassifyWindowsUser (DWORD dwPriv, DWORD dwFlags) |
| static void | DotNetDupe::System::Security::Principal::EnumerateWin32Users (Collections::Generic::List< UserInfo > &lstUsers) |
| static std::string | DotNetDupe::System::Security::Principal::GetCurrentWin32UserName () |
| static void | DotNetDupe::System::Security::Principal::PopulateWin32SidAndDomain (LPCWSTR pwszUser, UserInfo &info) |
| static void | DotNetDupe::System::Security::Principal::PopulateWin32UserGroups (LPCWSTR pwszUser, Collections::Generic::List< String > &lstGroups, Collections::Generic::List< String > &lstPermissions) |
| static UserInfo | DotNetDupe::System::Security::Principal::QueryWin32User (const String &sUsername) |