Article ID: 192950
Article Last Modified on 11/15/2006
Function IsMember(strDLPath As String, strMemberPath As String _
) As Boolean
' strDLPath is ADsPath to distribution list.
' strMember is ADsPath to member.
Dim conn As New ADODB.Connection
Dim rs As ADODB.Recordset
Dim adsMember As IADsUser
IsMember = False
Set adsMember = GetObject(strMemberPath)
If adsMember Is Nothing Then Exit Function 'I corrected from adsMemeber
conn.Provider = "ADsDSOObject"
conn.Open ""
Set rs = conn.Execute( "<" + strDLPath + ">;(member=" + _
adsMember.Get("distinguishedName") + ");ADsPath;Base")
IsMember = Not (rs.BOF Or rs.EOF)
End Function
Keywords: kbapi kbhowto kbnetwork KB192950