This release of the LDAP API provides support for client applications written in C or C++. In order to use the LDAP API, a program must use an include statement of the form: #include <ldap.h> The LDAP.H header file includes prototypes and data structures for all of the functions that are available in the LDAP API. The shareable image LDAP$SHR.EXE includes run-time support for LDAP applications. This shareable image resides in SYS$LIBRARY and should be included in the library IMAGELIB.OLB, which means that no special action is necessary to link or run your programs. For example: $ type myprog.c /* A not very useful program */ #include <stdio.h> #include <ldap.h> void main(int argc, char *argv[]) { LDAP *ld; if (argc != 2) { printf("usage: %s <hostname>\n",argv[0]); return; } ld = ldap_init(argv[1],LDAP_PORT); if (ld != NULL) { printf("ldap_init returned 0x%p\n",ld); } else { printf("ldap_init failed\n"); } } $ cc myprog $ link myprog $ myprog :== $mydisk:[mydir]myprog.exe $ myprog fred ldap_init returned 0xA6748 $