Complete Contents
Getting Started
Chapter 1 Understanding Server Plug-Ins
Chapter 2 Writing and Compiling Plug-Ins
Chapter 3 Calling the Front-End API Functions
Chapter 4 Quick Start
Chapter 5 Writing Database Plug-Ins
Chapter 6 Writing Pre/Post-Operation Plug-Ins
Chapter 7 Defining Functions for LDAP Operations
Chapter 8 Defining Functions for Database Operations
Chapter 9 Defining Functions for Authentication
Chapter 10 Writing Entry Store/Fetch Plug-Ins
Chapter 11 Writing Extended Operation Plug-Ins
Chapter 12 Writing Matching Rule Plug-Ins
Chapter 13 Data Type and Structure Reference
Chapter 14 Function Reference
Chapter 15 Parameter Reference
Glossary
Previous Next Contents Bookshelf Datatypes List



 LDAPControl
LDAPControl represents a client or server control associated with an LDAP operation. Controls are part of the LDAP v3 protocol. You can use a client or server control to extend the functionality of an LDAP control.

For example, you can use a server control to specify that you want the server to sort search results in an LDAP search operation.

LDAPControl is defined as follows:

typedef struct ldapcontrol {

char *ldctl_oid;

struct berval ldctl_value;

char ldctl_iscritical;

} LDAPControl, *PLDAPControl;

The fields in this structure are described below:
ldctl_oid

Object ID (OID) of the control.
ldctl_value

berval structure containing the value used by the control for the operation.
ldctl_iscritical

Specifies whether or not the control is critical to the operation. This field can have one of the following values:

 

© Copyright 1998 Netscape Communications Corporation