Moved some definitions to their proper include file.
diff --git a/include/winbase.h b/include/winbase.h
index a4c8ec1..7960fa9 100644
--- a/include/winbase.h
+++ b/include/winbase.h
@@ -164,28 +164,18 @@
BOOL32 bInheritHandle;
} SECURITY_ATTRIBUTES, *LPSECURITY_ATTRIBUTES;
-typedef WORD SECURITY_DESCRIPTOR_CONTROL;
-
-/* The security descriptor structure */
-typedef struct {
- BYTE Revision;
- BYTE Sbz1;
- SECURITY_DESCRIPTOR_CONTROL Control;
- PSID Owner;
- PSID Group;
- PACL Sacl;
- PACL Dacl;
-} SECURITY_DESCRIPTOR, *PSECURITY_DESCRIPTOR;
-
typedef DWORD SECURITY_INFORMATION;
+#ifndef _FILETIME_
+#define _FILETIME_
/* 64 bit number of 100 nanoseconds intervals since January 1, 1601 */
typedef struct
{
DWORD dwLowDateTime;
DWORD dwHighDateTime;
} FILETIME, *LPFILETIME;
+#endif /* _FILETIME_ */
/* Find* structures */
typedef struct