Click here to Skip to main content
Click here to Skip to main content

An easy to use class to list Active Directory Users

By , 1 Apr 2004
 

Sample Image - ADUsers.jpg

Introduction

The purpose of this very brief text is to present a simple class CActiveDirectoryUser. This is a very easy to use C++ class in which you can simply list all the users in the ActiveDirectory by just a single function call. The code inside the class is very simple. It actually wraps some ADSI calls and can be easily understood.

Usage

CActiveDirectoryUsers ADUsers;
CStringArray Array;
bool res=ADUsers.GetADUsers(Array);
if(!Array.IsEmpty()&&res)
for(int i=0;i<Array.GetCount();i++)
{
 CString strUser=Array.GetAt(i);
 //Do whatever
}

The function GetADUsers() returns false in case of failure and returns true in case of success, so the CStringArray contents will be only valid if the return value is true.

License

This article has no explicit license attached to it but may contain usage terms in the article text or the download files themselves. If in doubt please contact the author via the discussion board below.

A list of licenses authors might use can be found here

About the Author

Muhammad Ahmed
Software Developer (Senior) ITRS Group plc, London, UK
Pakistan Pakistan
Member
I have done masters in networks and e-business centred computing from The University of Reading, UK, Carlos III de Madrid, Spain and Aristotle University of Thessaloniki. Presently working in a London based software company as a senior software engineer. I like programming in C++, Java and C#, besides software development I spend my spare time in photography and music.
 
find me on facebook here
http://www.facebook.com/?ref=logo#!/profile.php?id=764610012

Sign Up to vote   Poor Excellent
Add a reason or comment to your vote: x
Votes of 3 or less require a comment

Comments and Discussions

 
Hint: For improved responsiveness ensure Javascript is enabled and choose 'Normal' from the Layout dropdown and hit 'Update'.
You must Sign In to use this message board.
Search this forum  
    Spacing  Noise  Layout  Per page   
GeneralGet User login namesmembervikrams11 Jun '06 - 20:40 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Rant Rant    Admin Admin   

Permalink | Advertise | Privacy | Mobile
Web04 | 2.6.130516.1 | Last Updated 2 Apr 2004
Article Copyright 2004 by Muhammad Ahmed
Everything else Copyright © CodeProject, 1999-2013
Terms of Use
Layout: fixed | fluid