Index: include/apr.hw
===================================================================
RCS file: /home/cvspublic/apr/include/apr.hw,v
retrieving revision 1.66
diff -u -r1.66 apr.hw
--- include/apr.hw	2001/05/17 12:19:56	1.66
+++ include/apr.hw	2001/06/05 18:36:32
@@ -235,6 +235,8 @@
 typedef  int         gid_t;
 
 
+typedef struct apr_lock_t        apr_lock_t;
+typedef struct apr_sms_t         apr_sms_t;
 /* Mechanisms to properly type numeric literals */
 
 #define APR_INT64_C(val) (val##i64)
Index: include/arch/win32/locks.h
===================================================================
RCS file: /home/cvspublic/apr/include/arch/win32/locks.h,v
retrieving revision 1.10
diff -u -r1.10 locks.h
--- include/arch/win32/locks.h	2001/06/05 13:22:23	1.10
+++ include/arch/win32/locks.h	2001/06/05 18:36:33
@@ -68,7 +68,7 @@
     char *fname;
 };
 
-apr_status_t apr_lock_sms_create(apr_lock_t **lock, apr_locktype_e type,
+APR_DECLARE(apr_status_t) apr_lock_sms_create(apr_lock_t **lock, apr_locktype_e type,
                                  apr_lockscope_e scope, const char *fname,
                                  apr_sms_t *mem_sys);
 
