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