Share via


NOTIFYOFNEWCONNECTION (Windows Embedded CE 6.0)

1/6/2010

This callback function is an application-defined function. The run time calls this function if a new connection was created in the course of chasing a referral. The NOTIFYOFNEWCONNECTION name for this function is a placeholder for the function name defined by the application.the

Syntax

typedef BOOLEAN (_cdecl NOTIFYOFNEWCONNECTION) (
  PLDAP PrimaryConnection,
  PLDAP ReferralFromConnection,
  PWCHAR NewDN,
  PCHAR HostName,
  PLDAP NewConnection,
  ULONG PortNumber,
  PVOID SecAuthIdentity,
  PVOID CurrentUser,
  ULONG ErrorCodeFromBind
);

Parameters

  • PrimaryConnection
    [in] Specifies the primary connection.
  • ReferralFromConnection
    [in] Specifies the connection, which provided the referral.
  • NewDN
    [in] Specifies the distinguished name (DN) of the desired entry in the referred server.
  • HostName
    [in] Specifies the name of the referred server.
  • NewConnection
    [in] Specifies the new connection that was created in the course of chasing a referral.
  • PortNumber
    [in] Specifies the port number on which to connect.
  • SecAuthIdentity
    [in] Specifies the credentials to pass to the referred server. If this parameter is NULL, use the CurrentUserToken parameter instead.
  • CurrentUser
    Pointer to the LUID of the current user.
  • ErrorCodeFromBind
    [out] Error code from the bind operation. If equal to Null, the bind operation was successful, if not equal to Null, the bind operation failed.

Return Value

The return values are user-defined.

Remarks

This function should return FALSE if it does not want to cache the connection. When FALSE is returned, the connection will be destroyed once the operation is complete. The function should return TRUE if it has taken ownership of the connection and the connection will be cached.

Note

Any new connections so created inherit the current callbacks from the primary connection on which the request was initiated.

Requirements

Header winldap.h
Library wldap32.lib
Windows Embedded CE Windows CE .NET 4.0 and later

See Also

Reference

LDAP Callback Functions