1 #ifndef LOCK_WINDOWS_H_INCLUDED
2 #define LOCK_WINDOWS_H_INCLUDED
3 
4 #include "xmlrpc-c/c_util.h"  /* For XMLRPC_DLLEXPORT */
5 #include "lock.h"
6 
7 /*
8   XMLRPC_UTIL_EXPORTED marks a symbol in this file that is exported from
9   libxmlrpc_util.
10 
11   XMLRPC_BUILDING_UTIL says this compilation is part of libxmlrpc_util, as
12   opposed to something that _uses_ libxmlrpc_util.
13 */
14 #ifdef XMLRPC_BUILDING_UTIL
15 #define XMLRPC_UTIL_EXPORTED XMLRPC_DLLEXPORT
16 #else
17 #define XMLRPC_UTIL_EXPORTED
18 #endif
19 
20 XMLRPC_UTIL_EXPORTED
21 struct lock *
22 xmlrpc_lock_create_windows(void);
23 
24 #endif
25