Functions

AppSecInc::LSA::LocalGroup Namespace Reference

A local group. More...

Functions

void Create (const std::wstring &name, const std::wstring &servername=L"")
 create a local group
void Create (GROUP_INFO_1 gi, const std::wstring &servername=L"")
 create a local group
void Delete (const std::wstring &name, const std::wstring &servername=L"")
 delete a local group
bool Exists (const std::wstring &name, const std::wstring &servername=L"")
 returns true if a local group exists
void AddMember (const std::wstring &groupname, const std::wstring &username, const std::wstring &servername=L"")
 add a user to the local group
void DeleteMember (const std::wstring &groupname, const std::wstring &username, const std::wstring &servername=L"")
 add a user to the local group
bool IsMember (const std::wstring &groupname, const std::wstring &username, const std::wstring &servername=L"")
 check whether the user is a member of a group
std::vector< AccountGetMembers (const std::wstring &groupname, const std::wstring &servername=L"")
 get local group members

Detailed Description

A local group.


Function Documentation

void AppSecInc::LSA::LocalGroup::AddMember ( const std::wstring &  groupname,
const std::wstring &  username,
const std::wstring &  servername = L"" 
)

add a user to the local group

void AppSecInc::LSA::LocalGroup::Create ( const std::wstring &  name,
const std::wstring &  servername = L"" 
)

create a local group

void AppSecInc::LSA::LocalGroup::Create ( GROUP_INFO_1  gi,
const std::wstring &  servername = L"" 
)

create a local group

void AppSecInc::LSA::LocalGroup::Delete ( const std::wstring &  name,
const std::wstring &  servername = L"" 
)

delete a local group

void AppSecInc::LSA::LocalGroup::DeleteMember ( const std::wstring &  groupname,
const std::wstring &  username,
const std::wstring &  servername = L"" 
)

add a user to the local group

bool AppSecInc::LSA::LocalGroup::Exists ( const std::wstring &  name,
const std::wstring &  servername = L"" 
)

returns true if a local group exists

std::vector< Account > AppSecInc::LSA::LocalGroup::GetMembers ( const std::wstring &  groupname,
const std::wstring &  servername = L"" 
)

get local group members

bool AppSecInc::LSA::LocalGroup::IsMember ( const std::wstring &  groupname,
const std::wstring &  username,
const std::wstring &  servername = L"" 
)

check whether the user is a member of a group



© Application Security Inc. - All Rights Reserved http://msiext.codeplex.com