85 references to LdapPal
System.DirectoryServices.Protocols (85)
System\DirectoryServices\Protocols\Interop\LdapPal.Linux.cs (1)
126
passwordPtr =
LdapPal
.StringToPtr(passwd);
System\DirectoryServices\Protocols\ldap\LdapConnection.cs (54)
254
error =
LdapPal
.GetLastErrorFromConnection(_ldapHandle);
377
error =
LdapPal
.GetLastErrorFromConnection(_ldapHandle);
419
LdapPal
.CancelDirectoryAsyncOperation(_ldapHandle, messageId);
567
error =
LdapPal
.DeleteDirectoryEntry(_ldapHandle, ((DeleteRequest)request).DistinguishedName, serverControlArray, clientControlArray, ref messageID);
572
error =
LdapPal
.RenameDirectoryEntry(
623
error =
LdapPal
.CompareDirectoryEntries(
658
error =
LdapPal
.AddDirectoryEntry(
666
error =
LdapPal
.ModifyDirectoryEntry(
689
error =
LdapPal
.ExtendedDirectoryOperation(
719
IntPtr controlPtr =
LdapPal
.StringToPtr(searchRequest.Attributes[i]);
738
error =
LdapPal
.SearchDirectory(
952
int certError =
LdapPal
.SetClientCertOption(_ldapHandle, LdapOption.LDAP_OPT_CLIENT_CERTIFICATE, _clientCertificateRoutine);
1046
error =
LdapPal
.BindToDirectory(_ldapHandle, null, null);
1058
error =
LdapPal
.BindToDirectory(_ldapHandle, tempDomainName.ToString(), password);
1208
ldctl_oid =
LdapPal
.StringToPtr(((DirectoryControl)controlList[i]).Type),
1291
attributes[i].attribute =
LdapPal
.StringToPtr(modAttribute.Name);
1385
error =
LdapPal
.GetResultFromAsyncOperation(_ldapHandle, messageId, (int)resultType, timeout, ref ldapResult);
1397
error =
LdapPal
.GetResultFromAsyncOperation(_ldapHandle, messageId, (int)resultType, timeout, ref ldapResult);
1458
resultError =
LdapPal
.ParseExtendedResult(_ldapHandle, ldapResult, ref requestName, ref requestValue, 0 /*not free it*/);
1464
name =
LdapPal
.PtrToString(requestName);
1501
entryMessage =
LdapPal
.GetFirstEntryFromResult(_ldapHandle, ldapResult);
1513
entryMessage =
LdapPal
.GetNextEntryFromResult(_ldapHandle, entryMessage);
1517
IntPtr referenceMessage =
LdapPal
.GetFirstReferenceFromResult(_ldapHandle, ldapResult);
1527
referenceMessage =
LdapPal
.GetNextReferenceFromResult(_ldapHandle, referenceMessage);
1560
LdapPal
.FreeMemory(requestName);
1565
LdapPal
.FreeMemory(requestValue);
1570
LdapPal
.FreeMessage(ldapResult);
1593
error =
LdapPal
.GetLastErrorFromConnection(_ldapHandle);
1599
LdapPal
.CancelDirectoryAsyncOperation(_ldapHandle, messageId);
1616
int resultError =
LdapPal
.ParseResult(_ldapHandle, ldapResult, ref serverError, ref dn, ref message, ref referral, ref control, 0 /* not free it */);
1621
responseDn =
LdapPal
.PtrToString(dn);
1624
responseMessage =
LdapPal
.PtrToString(message);
1635
string s =
LdapPal
.PtrToString((IntPtr)singleReferral);
1677
int tmpResult =
LdapPal
.ResultToErrorCode(_ldapHandle, ldapResult, 0 /* not free it */);
1691
LdapPal
.FreeMemory(dn);
1696
LdapPal
.FreeMemory(message);
1701
LdapPal
.FreeValue(referral);
1706
LdapPal
.FreeDirectoryControls(control);
1721
dn =
LdapPal
.GetDistinguishedName(_ldapHandle, entryMessage);
1724
entryDn =
LdapPal
.PtrToString(dn);
1725
LdapPal
.FreeMemory(dn);
1733
attribute =
LdapPal
.GetFirstAttributeFromEntry(_ldapHandle, entryMessage, ref address);
1741
LdapPal
.FreeMemory(attribute);
1743
attribute =
LdapPal
.GetNextAttributeFromResult(_ldapHandle, entryMessage, address);
1758
LdapPal
.FreeMemory(dn);
1763
LdapPal
.FreeMemory(attribute);
1780
string name =
LdapPal
.PtrToString(attributeName);
1782
IntPtr valuesArray =
LdapPal
.GetValuesFromAttribute(_ldapHandle, entryMessage, name);
1810
LdapPal
.FreeAttributes(valuesArray);
1820
int error =
LdapPal
.ParseReference(_ldapHandle, referenceMessage, ref referenceArray);
1834
string s =
LdapPal
.PtrToString(tempPtr);
1841
LdapPal
.FreeValue(referenceArray);
1861
LdapPal
.FreeValue(referenceArray);
1930
string controlType =
LdapPal
.PtrToString(control.ldctl_oid);
System\DirectoryServices\Protocols\ldap\LdapConnection.Linux.cs (3)
79
return
LdapPal
.SetStringOption(_ldapHandle, LdapOption.LDAP_OPT_URI, uris);
94
error =
LdapPal
.BindToDirectory(_ldapHandle, cred.user, cred.password);
132
return Interop.Ldap.ldap_sasl_interactive_bind(_ldapHandle, null, Interop.KerberosDefaultMechanism, IntPtr.Zero, IntPtr.Zero, Interop.LDAP_SASL_QUIET,
LdapPal
.SaslInteractionProcedure, ptrToDefaults);
System\DirectoryServices\Protocols\ldap\LdapPartialResultsProcessor.cs (1)
220
LdapPal
.CancelDirectoryAsyncOperation(connection._ldapHandle, asyncResult._messageID);
System\DirectoryServices\Protocols\ldap\LdapSessionOptions.cs (23)
305
int error =
LdapPal
.GetSecInfoOption(_connection._ldapHandle, LdapOption.LDAP_OPT_SSL_INFO, secInfo);
323
int error =
LdapPal
.GetSecurityHandleOption(_connection._ldapHandle, LdapOption.LDAP_OPT_SECURITY_CONTEXT, ref tempHandle);
475
int certError =
LdapPal
.SetClientCertOption(_connection._ldapHandle, LdapOption.LDAP_OPT_CLIENT_CERTIFICATE, _connection._clientCertificateRoutine);
517
int error =
LdapPal
.SetServerCertOption(_connection._ldapHandle, LdapOption.LDAP_OPT_SERVER_CERTIFICATE, _serverCertificateRoutine);
549
int error =
LdapPal
.SetIntOption(_connection._ldapHandle, LdapOption.LDAP_OPT_FAST_CONCURRENT_BIND, ref inValue);
605
int error =
LdapPal
.StartTls(_connection._ldapHandle, ref serverError, ref ldapResult, serverControlArray, clientControlArray);
609
int resultError =
LdapPal
.ParseResultReferral(_connection._ldapHandle, ldapResult, IntPtr.Zero, IntPtr.Zero, IntPtr.Zero, ref referral, IntPtr.Zero, 0 /* not free it */);
618
string s =
LdapPal
.PtrToString((IntPtr)singleReferral);
628
LdapPal
.FreeValue(referral);
738
LdapPal
.FreeValue(referral);
750
byte result =
LdapPal
.StopTls(_connection._ldapHandle);
771
int error =
LdapPal
.GetIntOption(_connection._ldapHandle, option, ref outValue);
785
int error =
LdapPal
.SetIntOption(_connection._ldapHandle, option, ref temp);
798
int error =
LdapPal
.GetPtrOption(_connection._ldapHandle, option, ref outValue);
812
int error =
LdapPal
.SetPtrOption(_connection._ldapHandle, option, ref temp);
825
int error =
LdapPal
.GetPtrOption(_connection._ldapHandle, option, ref outValue);
831
stringValue =
LdapPal
.PtrToString(outValue);
836
LdapPal
.FreeMemory(outValue);
852
inValue =
LdapPal
.StringToPtr(value);
857
int error =
LdapPal
.SetPtrOption(_connection._ldapHandle, option, ref inValue);
878
int error =
LdapPal
.SetReferralOption(_connection._ldapHandle, LdapOption.LDAP_OPT_REFERRAL_CALLBACK, ref value);
895
NewDN =
LdapPal
.PtrToString(NewDNPtr);
959
newDN =
LdapPal
.PtrToString(newDNPtr);
System\DirectoryServices\Protocols\ldap\LdapSessionOptions.Linux.cs (3)
97
int error =
LdapPal
.GetBoolOption(_connection._ldapHandle, option, ref outValue);
107
int error =
LdapPal
.SetBoolOption(_connection._ldapHandle, option, value);
116
int error =
LdapPal
.SetStringOption(_connection._ldapHandle, option, value);