Набор классов для системного администратора.
Компилятор: Visual C++
Автор: Carlos Antollini
Здесь представлены четыре класса CNetDomain , CNetUsers ,
CNetGroups , и CNetLocalGroups , которые
создавались для облегчения управления сетью.
Конструктор объекта CNetDomain.
CNetDomain();
CNetDomain(CString strDomainName);
Параметры
CString strDomainName , это строка, содержащая имя
домена. Если параметр пуст, то будет
использоваться домен, в котором находится
компьютер.
For Example:
CNetDomain pDomain(_T(""));
CNetDomain pDomain(_T("Developers"));
CNetDomain pDomain();
CNetDomain::SetDomainName
SetDomainName устанавливает имя домена в объекте
CNetDomain.
void SetDomainName(CString strDomainName);
Параметры
CString strDomainName - строкаa, содержащая имя
домена.
CNetDomain::GetDomainName
Функция GetDomainName возвращает имя домена,
используемого объектом CNetDomain.
CString GetDomainName();
CNetDomain::GetPDC
Функция GetPDC возвращает имя первичного
контроллера домена (Primary Domain Controller (PDC)).
DWORD GetPDC(CString& strPDC);
Параметры
CString& strPDC - буфер, в который будет
помещено имя первичного контроллера домена.
Возвращаемые значения
В случае успеха, возвращается 0 .
CNetDomain::m_strError
Описание:
Переменная-член m_strError, содержащая строку с
последней ошибкой.
CNetUsers::CNetUsers
Конструктор CNetUsers .
CNetUsers();
CNetUsers(CNetDomain pDomain);
Параметры
CNetDomain pDomain
CNetUsers::Add
Функция Add добавляет пользователя.
DWORD Add(CString strUser, CString strPassword);
Параметры
CString strUser - строка, содержая имя
добавляемого пользователя.
CString strPassword - строка, содержащая пароль.
Возвращаемые значения
0 в случае успеха.
См. Пример
CNetDomain pDomain(_T(""));
CNetUsers pUsers(pDomain);
if(pUsers.Add("TestUser", "Newpass") == 0)
{
pUsers.DisableUser(FALSE);
BOOL bRet;
pUsers.IsUserDisable(bRet);
if(bRet)
AfxMessageBox("The user is Disable");
else
AfxMessageBox("The user is Enable");
}
CNetUsers::Delete
Функция Delete удаляет пользователя.
DWORD Delete(CString strUserName);
Параметры
CString strUserName , строка, содержащая имя
пользовательского аккаунта.
Возвращаемое значение
0 в случае успеха.
CNetUsers::SetUser
Функция SetUser устанавливаем пользователя в
объекте CNetUsers.
void SetUser(CString strUserName);
Параметры
CString strUserName - строка содержащая имя
пользовательского аккаунта.
CNetUsers::GetUser
Функция GetUser возвращает имя пользователя,
установленного в объекте CNetUsers.
CString GetUser();
Возвращаемое значение
Функция возвращает строку с именем
пользователя.
CNetUsers::SetPassword
Функция SetPassword устанавливает пароль
пользователя.
DWORD SetPassword(CString strUserName, CString strPassword);
DWORD SetPassword(CString strPassword);
Параметры
CString strUserName - имя пользователя.
CString strPassword - пароль.
Возвращаемое значение
0 в случае успеха.
CNetUsers::ChangePassword
Функция ChangePassword изменяет пароль
пользователя
DWORD ChangePassword(CString strUserName, CString strOldPassword, CString
strNewPassword);
DWORD ChangePassword(CString strOldPassword, CString strNewPassword);
Параметры
CString strUserName - имя пользователя.
CString strOldPassword - старый пароль.
CString strNewPassword - новый пароль.
Возвращаемое значение
0 в случае успеха.
CNetUsers::ForceChangePassword
Функция ForceChangePassword заставляет пользователя
сменить пароль при следующем входе в систему.
DWORD ForceChangePassword(CString strUserName, BOOL bChangePass = TRUE);
DWORD ForceChangePassword(BOOL bChangePass = TRUE);
Параметры
CString strUserName - имя пользователя.
BOOL bChangePass - указывает на необходимость
смены пароля.
Возвращаемое значение
0 в случае успеха.
CNetUsers::IsForcedChangePassword
Функция IsForcedChangePassword позволяет узнать,
должен ли пользователь сменить пароль при
следующем входе в систему.
DWORD IsForcedChangePassword(CString strUserName, BOOL& bChangePass);
DWORD IsForcedChangePassword(BOOL& bChangePass);
Параметры
CString strUserName - имя пользователя.
BOOL& bChangePass - ссылка на переменную,
которая показывает - должен ли пользователь
сменить пароль.
Возвращаемое значение
0 в случае успеха.
CNetUsers::DisableUser
Функция DisableUser блокирует пользовательский
аккаунт.
DWORD DisableUser(CString strUserName, BOOL bDisable = TRUE);
DWORD DisableUser(BOOL bDisable = TRUE);
Параметры
CString strUserName - имя пользователя.
BOOL bDisable - указатель на необходимость
блокировки пользователя.
Возвращаемое значение
0 в случае успеха.
См. Пример
CNetUsers::GetUserInfo
Функция GetUserInfo позволяет получить
информацию о пользователе.
DWORD GetUserInfo(CString strUserName, CNetUserInfo* pUserInfo);
DWORD GetUserInfo(CNetUserInfo* pUserInfo);
Параметры
CString strUserName - имя пользователя.
CNetUserInfo* pUserInfo - указатель на объект
CNetUserInfo.
struct CNetUserInfo
{
LPSTR name;
LPSTR password;
DWORD password_age;
DWORD priv;
LPSTR home_dir;
LPSTR comment;
DWORD flags;
LPSTR script_path;
DWORD auth_flags;
LPSTR full_name;
LPSTR usr_comment;
LPSTR parms;
LPSTR workstations;
DWORD last_logon;
DWORD last_logoff;
DWORD acct_expires;
DWORD max_storage;
DWORD units_per_week;
PBYTE logon_hours;
DWORD bad_pw_count;
DWORD num_logons;
LPSTR logon_server;
DWORD country_code;
DWORD code_page;
DWORD user_id;
DWORD primary_group_id;
LPSTR profile;
LPSTR home_dir_drive;
BOOL password_expired;
};
Например:
CNetUserInfo pUserInfo;
pUsers.GetUserInfo("Administrator", &pUserInfo);
Возвращаемое значение
0 в случае успеха.
CNetUsers::SetFullName
Функция SetFullName устанавливает полное имя
пользователя.
DWORD SetFullName(CString strUserName, CString strFullName);
DWORD SetFullName(CString strFullName);
Параметры
CString strUserName - имя пользователя.
CString strFullName - Полное Имя Пользователя.
Возвращаемое значение
0 в случае успеха.
CNetUsers::GetFullName
Функция GetFullName позволяет получить Полное
имя пользователя.
DWORD GetFullName(CString strUserName, CString& strFullName);
DWORD GetFullName(CString& strFullName);
Параметры
CString strUserName - имя пользователя.
CString& strFullName - ссылка на строку с Полным
Именем Пользователя.
Возвращаемое значение
0 в случае успеха.
CNetUsers::SetComment
Функция SetComment устанавлявает комментарии
пользователя.
DWORD SetComment(CString strUserName, CString strComment);
DWORD SetComment(CString strComment);
Параметры
CString strUserName - имя пользователя.
CString strComment - строка с комментариями
пользователя.
Возвращаемое значение
0 в случае успеха.
CNetUsers::GetComment
Функция GetComment позволяет получить
комментарии пользователя.
DWORD GetComment(CString strUserName, CString& strComment);
DWORD GetComment(CString& strComment);
Параметры
CString strUserName - имя пользователя.
CString strComment - ссылка на строку с
комментариями пользователя.
Возвращаемое значение
0 в случае успеха.
CNetUsers::SetHomeDirectory
Функция SetHomeDirectory устанавливает домашнюю
директорию (Home Directory) пользователя.
DWORD SetHomeDirectory(CString strUserName, CString strHomeDirectory);
DWORD SetHomeDirectory(CString strHomeDirectory);
Параметры
CString strUserName - имя пользователя.
CString strHomeDirectory - строка, содержащая
домашнюю директорию пользователя.
Возвращаемое значение
0 в случае успеха.
CNetUsers::GetHomeDirectory
Функция GetHomeDirectory позволяет получить
домашнюю директорию (Home Directory) пользователя.
DWORD GetHomeDirectory(CString strUserName, CString& strHomeDirectory);
DWORD GetHomeDirectory(CString& strHomeDirectory);
Параметры
CString strUserName - имя пользователя.
CString& strHomeDirectory - ссылка на строку с
домашней директорие пользователя.
Возвращаемое значение
0 в случае успеха.
CNetUsers::SetHomeDirDrive
Функция SetHomeDirDrive устанавливает букву диска,
связанную с домашней директорией пользователя
при входе в систему.
DWORD SetHomeDirDrive(CString strUserName, CString strHomeDirDrive);
DWORD SetHomeDirDrive(CString strHomeDirDrive);
Параметры
CString strUserName - имя пользователя.
CString strHomeDirDrive - строка с буквой диска.
Возвращаемое значение
0 в случае успеха.
CNetUsers::GetHomeDirDrive
Функция GetHomeDirDrive позволяет получить букву
диска, связанную с домашней директорией
пользователя при входе в систему.
DWORD GetHomeDirDrive(CString strUserName, CString& strHomeDirectory);
DWORD GetHomeDirDrive(CString& strHomeDirectory);
Параметры
CString strUserName - имя пользователя.
CString& strHomeDirDrive - строка с буквой диска.
Возвращаемое значение
0 в случае успеха.
CNetUsers::SetUserPrivilege
Функция SetUserPrivilege позволяет установить
привелегии пользователя.
DWORD SetUserPrivilege(CString strUserName, int nPrivilege);
DWORD SetUserPrivilege(int nPrivilege);
Параметры
CString strUserName - имя пользователя.
int nPrivilege - может быть
одним из следующих значений:
CNetUsers::usrPrivGuest Гость
CNetUsers::usrPrivUser Пользователь
CNetUsers::usrPrivAdmin Администратор
Возвращаемое значение
0 в случае успеха.
CNetUsers::GetUserPrivilege
Функция GetUserPrivilege позволяет узнать
привелегии пользователя.
DWORD GetUserPrivilege(CString strUserName, int& nPrivilege);
DWORD GetUserPrivilege(int& nPrivilege);
Параметры
CString strUserName - имя пользователя.
int& nPrivilege -
Привелегия пользователя. См. SetUserPrivilege
Возвращаемое значение
0 в случае успеха.
CNetUsers::SetOperatorPrivilege
The SetOperatorPrivilege function specifies the user's operator privileges
assigned to a user network account.
DWORD SetOperatorPrivilege(CString strUserName, int nPrivileges);
DWORD SetOperatorPrivilege(int nPrivileges);
Параметры
CString strUserName - имя пользователя.
int nPrivileges a set of bit flags
defining the operator privileges assigned to a user network account.
CNetUers::opPrivPrint The
print operator privilege is enabled.
CNetUers::opPrivComm The
communications operator privilege is enabled.
CNetUers::opPrivServer The
server operator privilege is enabled.
CNetUers::opPrivAccounts The accounts operator
privilege is enabled.
CNetUsers::GetOperatorPrivilege
The GetOperatorPrivilege function retrieves the user's operator privileges
assigned to a user network account.
DWORD GetOperatorPrivilege(CString strUserName, int& nPrivileges);
DWORD GetOperatorPrivilege(int& nPrivileges);
Параметры
CString strUserName - имя пользователя.
int& nPrivileges a numeric
reference that returns a set of bit flags defining the operator privileges assigned to a
user network account.
Возвращаемое значение
0 в случае успеха.
CNetUsers::SetNotChangePass
Функция SetNotChangePass устанавливает - может ли
пользователь менять пароль.
DWORD SetNotChangePass(CString strUserName, BOOL bPermit = FALSE);
DWORD SetNotChangePass(BOOL bPermit = FALSE);
Параметры
CString strUserName - имя пользователя.
BOOL bPermit - определяет возможность смены
пароля.
Возвращаемое значение
0 в случае успеха.
CNetUsers::GetNotChangePass
Функция GetNotChangePass позволяет узнать - может
ли пользователь менять пароль.
DWORD GetNotChangePass(CString strUserName, BOOL& bNotPermit);
DWORD GetNotChangePass(BOOL& bNotPermit);
Параметры
CString strUserName - имя пользователя.
BOOL& bNotPermit - указывает на возможность
смены пароля.
Возвращаемое значение
0 в случае успеха.
CNetUsers::SetWorkStations
Функция SetWorkStations устанавливает имена
рабочих станций, с которых пользователь может
логиниться.
DWORD SetWorkStations(CString strUserName, CString strWorkStations);
DWORD SetWorkStations(CString strWorkStations);
Параметры
CString strUserName - имя пользователя.
CString strWorkStations - строка, содержащая имена
рабочих станций, с которых пользователь может
логиниться.
- Можно указать сразу несколько рабочих станций,
имена которых необходимо разделить запятой.
Пустая строка указывает на отсутствие
ограничений.
Например:
pUsers.SetWorkStations("pc1,pc2,pc3");
pUsers.SetWorkStations("");
Возвращаемое значение
0 в случае успеха.
CNetUsers::GetWorkStations
Функция GetWorkStations позволяет узнать, с каких
рабочих станций можно пользователю логиниться.
DWORD GetWorkStations(CString strUserName, CString& strWorkStations);
DWORD GetWorkStations(CString& strWorkStations);
Параметры
CString strUserName - имя пользователя.
CString& strWorkStations - строка, содержащая
имена рабочих станций, с которых пользователь
может логиниться.
Возвращаемое значение
0 в случае успеха.
CNetUsers::GetBadPasswordCount
Функция GetBadPasswordCount позволяет узнать -
сколько раз пользователь ввёл неправильно
пароль при входе в систему.
DWORD GetBadPasswordCount(CString strUserName, long& nCount);
DWORD GetBadPasswordCount(long& nCount);
Параметры
CString strUserName - имя пользователя.
long& nCount - количество
попыток входа в систему.
Возвращаемое значение
0 в случае успеха.
CNetUsers::GetLogonCount
Функция GetLogonCount возвращает количество
удачных входов в систему для данного аккаунта.
DWORD GetLogonCount(CString strUserName, long& nCount);
DWORD GetLogonCount(long& nCount);
Параметры
CString strUserName - имя пользователя.
long& nCount - количество
удачных входов пользователя в систему.
Возвращаемое значение
0 в случае успеха.
CNetUsers::GetPasswordAge
Функция GetPasswordAge возвращает количество
секунд с момента, когда пользователь последний
раз изменил пароль.
DWORD GetPasswordAge(CString strUserName, DWORD& nSeconds);
DWORD GetPasswordAge(DWORD& nSeconds);
Параметры
CString strUserName - имя пользователя.
DWORD& nSeconds - количество секунд,
прошедших с момента смены пароля.
Возвращаемое значение
0 в случае успеха.
CNetUsers::IsUserDisable
Функция IsUserDisable позволяет узнать -
заблокирован ли аккаунт пользователя.
DWORD IsUserDisable(CString strUserName, BOOL& bDisable);
DWORD IsUserDisable(BOOL& bDisable);
Параметры
CString strUserName - имя пользователя.
BOOL& bDisable - заблокирован ли аккаунт
пользователя.
Возвращаемое значение
0 в случае успеха.
See Sample
CNetUsers::QueryFirstUser
Функция QueryFirstUser возвращает информацию о
пользовательском аккаунте.
DWORD QueryFirstUser(CString& strUserName, BOOL& bMoreData);
Параметры
CString& strUserName - строка, содержащая имя
пользовательского аккаунта.
BOOL& bMoreData - указывает на то, что есть ещё
данные.
Возвращаемое значение
0 в случае успеха.
CNetUsers::QueryNextUser
Функция QueryNextUser возвращает информацию о
пользовательском аккаунте.
DWORD QueryNextUser(CString& strUserName, BOOL& bMoreData);
Параметры
CString& strUserName - строка, содержащая имя
пользовательского аккаунта.
BOOL& bMoreData - указывает на то, что есть ещё
данные.
Возвращаемое значение
0 в случае успеха.
CNetUsers::FindFirstUser
Функция FindFirstUser позволяет получить
информацию о всех пользовательских аккаунтах на
сервере.
DWORD FindFirstUser(CString& strUserName, BOOL& bMoreData);
DWORD FindFirstUser(BOOL& bMoreData);
Параметры
CString& strUserName - строка, в которой
возвращается пользовательский аккаунт.
BOOL& bMoreData - есть ли ещё данные.
Возвращаемое значение
0 в случае успеха.
See Sample
CNetUsers::FindNextUser
Функция FindNextUser позволяет получить
информацию о всех пользовательских аккаунтах на
сервере.
DWORD FindNextUser(CString& strUserName, BOOL& bMoreData);
DWORD FindNextUser(BOOL& bMoreData);
Параметры
CString& strUserName - строка, в которой
возвращается пользовательский аккаунт.
BOOL& bMoreData - есть ли ещё данные.
Возвращаемое значение
0 в случае успеха.
См. Пример
CNetDomain pDomain(_T(""));
CNetUsers pUsers(pDomain);
CNetGroups pGroups(pDomain);
CString str;
BOOL bMore;
pUsers.FindFirstUser(str, bMore);
while(bMore)
{
.
.
pUsers.FindNextUser(str, bMore);
}
pGroups.FindFirstGroup(str, bMore);
while(bMore)
{
.
.
pGroups.FindNextGroup(str, bMore);
}
CNetUsers::m_strError
Описание:
m_strError содержит строку с последней ошибкой.
CNetGroups::CNetGroups
Конструкторы CNetGroups .
CNetGroups(CNetDomain pDomain);
CNetGroups();
Параметры
CNetDomain pDomain
CNetGroups::GetGroup
Функция GetGroup возвращает имя глобальной
группы в объекте CNetGroups.
CString GetGroup();
Возвращаемое значение
Строка с именем глобальной группы.
CNetGroups::Add
Функция Add создаёт глобальную группу.
DWORD Add(CString strGroupName, CString strComments = _T(""));
Параметры
CString strGroupName - имя глобальной группы.
CString strComments - комментарии к глобальной
группе.
Возвращаемое значение
0 в случае успеха.
CNetGroups::AddUser
Функция AddUser добавляет существующего
пользователя в существующую глобальную группу.
DWORD AddUser(CString strGroupName, CString strUserName);
DWORD AddUser(CString strUserName);
Параметры
CString strGroupName - имя глобальной группы.
CString strUserName - имя пользователя.
Возвращаемое значение
0 в случае успеха.
CNetGroups::DeleteUser
Функция DeleteUser удаляет пользователя из
определённой глобальной группы.
DWORD DeleteUser(CString strGroupName, CString strUserName);
DWORD DeleteUser(CString strUserName);
Параметры
CString strGroupName - имя глобальной группы.
CString strUserName - имя пользователя.
Возвращаемое значение
0 в случае успеха.
CNetGroups::Delete
Функция Delete удаляет глобальную группу.
DWORD Delete();
DWORD Delete(CString strGroupName);
Параметры
CString strGroupName - имя глобальной группы.
Возвращаемое значение
0 в случае успеха.
CNetGroups::FindFirstGroup
Функция FindFirstGroup позволяет получить
информацию о каждой глобальной группе.
DWORD FindFirstGroup(CString& strGroupName, BOOL& bMoreData);
DWORD FindFirstGroup(BOOL& bMoreData);
Параметры
CString& strGroupName - ссылка на строку с
найденой глобальной группой.
BOOL& bMoreData - есть ли ещё данные.
Возвращаемое значение
0 в случае успеха.
См. Пример
CNetGroups::FindNextGroup
Функция FindNextGroup позволяет получить
информацию о каждой глобальной группе.
DWORD FindNextGroup(CString& strGroupName, BOOL& bMoreData);
DWORD FindNextGroup(BOOL& bMoreData);
Параметры
CString& strGroupName - ссылка на строку с
найденой глобальной группой.
BOOL& bMoreData - есть ли ещё данные.
Возвращаемое значение
0 в случае успеха.
CNetGroups::FindFirstUser
The FindFirstUser function retrieves information about each user in a global
group account.
DWORD FindFirstUser(CString strGroupName, CString& strUserName, BOOL&
bMoreData);
DWORD FindFirstUser(CString& strUserName, BOOL& bMoreData);
Параметры
CString strGroupName A string specifying the name of the global group
where look for.
CString& strUserName A reference to a string returns the user name.
BOOL& bMoreData a reference to a BOOL value that indicates if
has more data to get.
Возвращаемое значение
0 в случае успеха.
CNetGroups::FindNextUser
The FindNextUser function retrieves information about each user in a global
group account.
DWORD FindNextUser(CString& strUserName, BOOL& bMoreData);
Параметры
CString& strUserName A reference to a string returns the user name.
BOOL& bMoreData a reference to a BOOL value that indicates if
has more data to get.
Возвращаемое значение
0 в случае успеха.
CNetGroups::SetGroup
Функция SetGroup устанавливает текущую
глобальную группу.
void SetGroup(CString strGroupName);
Параметры
CString strGroupName - имя глобальной группы.
CNetGroups::GetGroup
Функция GetGroup возвращает имя текущей
глобальной группы.
CString GetGroup();
Возвращаемое значение
строка с именем глобальной группы.
CNetGroups::m_strError
Описание:
m_strError содержит строку с последней ошибкой.
CNetLocalGroups::CNetLocalGroups
Конструктор CNetLocalGroups .
CNetLocalGroups(CNetDomain pDomain);
CNetLocalGroups();
Параметры
CNetDomain pDomain
CNetLocalGroups::GetGroup
Функция GetGroup возвращает имя локальной
группы в объекте CNetLocalGroups.
CString GetGroup();
Возвращаемое значение
Функция возвращает строку с именем локальной
группы.
CNetLocalGroups::Add
Функция Add создаёт локальную группу.
DWORD Add(CString strLocalGroupName, CString strComments = _T(""));
Параметры
CString strLocalGroupName - имя локальной группы.
CString strComments - комментарии, связанные с
этой локальной группой.
Возвращаемое значение
0 в случае успеха.
CNetLocalGroups::AddUser
Функция AddUser добавляет существующего
пользователя в существующую локальную группу.
DWORD AddUser(CString strLocalGroupName, CString strUserName);
DWORD AddUser(CString strUserName);
Параметры
CString strLocalGroupName - имя локальной группы.
CString strUserName - имя пользователя, который
станет членом данной локальной группы.
Возвращаемое значение
0 в случае успеха.
CNetLocalGroups::DeleteUser
Функция DeleteUser удаляет пользователя из
локальной группы.
DWORD DeleteUser(CString strLocalGroupName, CString strUserName);
DWORD DeleteUser(CString strUserName);
Параметры
CString strLocalGroupName - имя локальной группы.
CString strUserName - имя пользователя.
Возвращаемое значение
0 в случае успеха.
CNetLocalGroups::Delete
Функция Delete удаляет локальную группу.
DWORD Delete();
DWORD Delete(CString strLocalGroupName);
Параметры
CString strLocalGroupName - имя локальной группы.
Возвращаемое значение
0 в случае успеха.
CNetLocalGroups::FindFirstGroup
The FindFirstGroup function retrieves information about each local group in the
security database.
DWORD FindFirstGroup(CString& strLocalGroupName, BOOL& bMoreData);
DWORD FindFirstGroup(BOOL& bMoreData);
Параметры
CString strLocalGroupName A string specifying the name of the local group
that was founded.
BOOL& bMoreData a reference to a BOOL value that indicates if
has more data to get.
Возвращаемое значение
0 в случае успеха.
CNetLocalGroups::FindNextGroup
The FindNextGroup function retrieves information about each local group in the
security database.
DWORD FindNextGroup(CString& strLocalGroupName, BOOL& bMoreData);
DWORD FindNextGroup(BOOL& bMoreData);
Параметры
CString strLocalGroupName A string specifying the name of the local group
that was founded.
BOOL& bMoreData a reference to a BOOL value that indicates if
has more data to get.
Возвращаемое значение
0 в случае успеха.
CNetLocalGroups::FindFirstUser
The FindFirstUser function retrieves information about each user in a local
group account.
DWORD FindFirstUser(CString strLocalGroupName, CString& strUserName, BOOL&
bMoreData);
DWORD FindFirstUser(CString& strUserName, BOOL& bMoreData);
Параметры
CString strLocalGroupName A string specifying the name of the local group
prefixed by the domain name and the "\" separator character. For Example: DEVELOPER\Administrator
CString& strUserName A reference to a string returns the user name.
BOOL& bMoreData a reference to a BOOL value that indicates if
has more data to get.
Возвращаемое значение
0 в случае успеха.
CNetLocalGroups::FindNextUser
The FindNextUser function retrieves information about each user in a local group
account.
DWORD FindNextUser(CString& strUserName, BOOL& bMoreData);
Параметры
CString& strUserName A reference to a string returns the user name
prefixed by the domain name and the "\" separator character.
BOOL& bMoreData a reference to a BOOL value that indicates if
has more data to get.
Возвращаемое значение
0 в случае успеха.
CNetLocalGroups::SetGroup
Функция SetGroup устанавливает текущую
локальную группу.
void SetGroup(CString strLocalGroupName);
Параметры
CString strLocalGroupName - имя локальной группы.
CNetLocalGroups::GetGroup
Функция GetGroup возвращает имя текущей
локальной группы.
CString GetGroup();
Возвращаемое значение
Строка с именем локальной группы.
CNetLocalGroups::m_strError
Описание:
m_strError содержит строку с последней ошибкой.
|