SC_HANDLE is a HANDLE, not a 'DECLARE_HANDLE'
SERVICE_STATUS_HANDLE is a DWORD

diff --git a/include/winsvc.h b/include/winsvc.h
index e5f8da5..5657b38 100644
--- a/include/winsvc.h
+++ b/include/winsvc.h
@@ -80,8 +80,8 @@
 
 /* Handle types */
 
-DECLARE_OLD_HANDLE(SC_HANDLE);
-DECLARE_OLD_HANDLE(SERVICE_STATUS_HANDLE);
+typedef HANDLE SC_HANDLE, *LPSC_HANDLE;
+typedef DWORD  SERVICE_STATUS_HANDLE;
 
 
 /* Service status structure */