*/
/**
* @file ap_ldap.h
- * @brief MODLDAP
+ * @brief LDAP
*/
#ifndef AP_LDAP_H
#define AP_LDAP_H
* @{
*/
+/* Create a set of LDAP_DECLARE macros with appropriate export
+ * and import tags for the platform
+ */
+#if !defined(WIN32)
+#define LDAP_DECLARE(type) type
+#define LDAP_DECLARE_NONSTD(type) type
+#define LDAP_DECLARE_DATA
+#elif defined(LDAP_DECLARE_STATIC)
+#define LDAP_DECLARE(type) type __stdcall
+#define LDAP_DECLARE_NONSTD(type) type
+#define LDAP_DECLARE_DATA
+#elif defined(LDAP_DECLARE_EXPORT)
+#define LDAP_DECLARE(type) __declspec(dllexport) type __stdcall
+#define LDAP_DECLARE_NONSTD(type) __declspec(dllexport) type
+#define LDAP_DECLARE_DATA __declspec(dllexport)
+#else
+#define LDAP_DECLARE(type) __declspec(dllimport) type __stdcall
+#define LDAP_DECLARE_NONSTD(type) __declspec(dllimport) type
+#define LDAP_DECLARE_DATA __declspec(dllimport)
+#endif
+
/* this will be defined if LDAP support was compiled into apr-util */
#define AP_HAS_LDAP 1
* @{
*/
+/* Create a set of LDAP_DECLARE macros with appropriate export
+ * and import tags for the platform
+ */
+#if !defined(WIN32)
+#define LDAP_DECLARE(type) type
+#define LDAP_DECLARE_NONSTD(type) type
+#define LDAP_DECLARE_DATA
+#elif defined(LDAP_DECLARE_STATIC)
+#define LDAP_DECLARE(type) type __stdcall
+#define LDAP_DECLARE_NONSTD(type) type
+#define LDAP_DECLARE_DATA
+#elif defined(LDAP_DECLARE_EXPORT)
+#define LDAP_DECLARE(type) __declspec(dllexport) type __stdcall
+#define LDAP_DECLARE_NONSTD(type) __declspec(dllexport) type
+#define LDAP_DECLARE_DATA __declspec(dllexport)
+#else
+#define LDAP_DECLARE(type) __declspec(dllimport) type __stdcall
+#define LDAP_DECLARE_NONSTD(type) __declspec(dllimport) type
+#define LDAP_DECLARE_DATA __declspec(dllimport)
+#endif
+
/* this will be defined if LDAP support was compiled into apr-util */
-#define AP_HAS_LDAP 0
+#define AP_HAS_LDAP 1
/* identify the LDAP toolkit used */
#define AP_HAS_NETSCAPE_LDAPSDK 0
# Name "mod_ldap - Win32 Release"
# Name "mod_ldap - Win32 Debug"
# Begin Source File
+SOURCE=.\include\ap_ldap.hw
+
+!IF "$(CFG)" == "libhttpd - Win32 Release"
+
+# PROP Ignore_Default_Tool 1
+# Begin Custom Build - Creating include/ap_ldap.h
+InputPath=.\include\ap_ldap.hw
+
+".\include\ap_ldap.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ type .\include\ap_ldap.hw > .\include\ap_ldap.h
+
+# End Custom Build
+
+!ELSEIF "$(CFG)" == "libhttpd - Win32 Debug"
+
+# PROP Ignore_Default_Tool 1
+# Begin Custom Build - Creating include/ap_ldap.h
+InputPath=.\include\ap_ldap.hw
+
+".\include\ap_ldap.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ type .\include\ap_ldap.hw > .\include\ap_ldap.h
+
+# End Custom Build
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\ap_ldap_init.c
+# End Source File
+# Begin Source File
+
+SOURCE=.\ap_ldap_option.c
+# End Source File
+# Begin Source File
+
+SOURCE=.\ap_ldap_rebind.c
+# End Source File
+# Begin Source File
+
+SOURCE=.\ap_ldap_url.c
+# End Source File
+# Begin Source File
SOURCE=.\util_ldap.c
# End Source File