Made nt-related types compatible, throw out wine-specific types.

diff --git a/include/ntdll.h b/include/ntdll.h
index 79328c8..ccc3649 100644
--- a/include/ntdll.h
+++ b/include/ntdll.h
@@ -22,7 +22,7 @@
 /* Moved to windows.h
 typedef struct {
 	BYTE	Value[6];
-} SID_IDENTIFIER_AUTHORITY,*PSID_IDENTIFIER_AUTHORITY,*LPSID_IDENTIFIER_AUTHORITY;
+} SID_IDENTIFIER_AUTHORITY,*PSID_IDENTIFIER_AUTHORITY,*PSID_IDENTIFIER_AUTHORITY;
 */
 
 /* Moved to windows.h
@@ -31,7 +31,7 @@
 	BYTE	SubAuthorityCount;
 	SID_IDENTIFIER_AUTHORITY	IdentifierAuthority;
 	DWORD	SubAuthority[1];
-} SID,*PSID,*LPSID;
+} SID,*PSID,*PSID;
 */
 
 #define	SID_REVISION			(1)	/* Current revision */
@@ -130,8 +130,8 @@
 	BYTE	Revision;
 	BYTE	Sbz1;
 	SECURITY_DESCRIPTOR_CONTROL Control;
-	LPSID	Owner;
-	LPSID	Group;
+	PSID	Owner;
+	PSID	Group;
 	LPACL	Sacl;
 	LPACL	Dacl;
 } SECURITY_DESCRIPTOR,*PSECURITY_DESCRIPTOR,*LPSECURITY_DESCRIPTOR;
@@ -146,29 +146,7 @@
 	SidTypeDeletedAccount,
 	SidTypeInvalid,
 	SidTypeUnknown
-} SID_NAME_USE,*PSID_NAME_USE,*LPSID_NAME_USE;
-
-/* NT lowlevel Strings (handled by Rtl* functions in NTDLL)
- * If they are zero terminated, Length does not include the terminating 0.
- */
-
-typedef struct _STRING {
-	UINT16	Length;
-	UINT16	MaximumLength;
-	LPSTR	Buffer;
-} STRING,*LPSTRING,ANSI_STRING,*LPANSI_STRING;
-
-typedef struct _CSTRING {
-	UINT16	Length;
-	UINT16	MaximumLength;
-	LPCSTR	Buffer;
-} CSTRING,*LPCSTRING;
-
-typedef struct _UNICODE_STRING {
-	UINT16	Length;		/* bytes */
-	UINT16	MaximumLength;	/* bytes */
-	LPWSTR	Buffer;
-} UNICODE_STRING,*LPUNICODE_STRING;
+} SID_NAME_USE,*PSID_NAME_USE;
 
 typedef struct _RTL_RWLOCK {
 	CRITICAL_SECTION	rtlCS;
@@ -189,25 +167,25 @@
 VOID   WINAPI RtlReleaseResource(LPRTL_RWLOCK);
 VOID   WINAPI RtlDumpResource(LPRTL_RWLOCK);
 
-BOOL32 WINAPI IsValidSid(LPSID);
-BOOL32 WINAPI EqualSid(LPSID,LPSID);
-BOOL32 WINAPI EqualPrefixSid(LPSID,LPSID);
+BOOL32 WINAPI IsValidSid(PSID);
+BOOL32 WINAPI EqualSid(PSID,PSID);
+BOOL32 WINAPI EqualPrefixSid(PSID,PSID);
 DWORD  WINAPI GetSidLengthRequired(BYTE);
-BOOL32 WINAPI AllocateAndInitializeSid(LPSID_IDENTIFIER_AUTHORITY,BYTE,DWORD,
+BOOL32 WINAPI AllocateAndInitializeSid(PSID_IDENTIFIER_AUTHORITY,BYTE,DWORD,
                                        DWORD,DWORD,DWORD,DWORD,DWORD,DWORD,
-                                       DWORD,LPSID*);
-VOID*  WINAPI FreeSid(LPSID);
+                                       DWORD,PSID*);
+VOID*  WINAPI FreeSid(PSID);
 BOOL32 WINAPI InitializeSecurityDescriptor(SECURITY_DESCRIPTOR*,DWORD);
-BOOL32 WINAPI InitializeSid(LPSID,LPSID_IDENTIFIER_AUTHORITY,BYTE);
-DWORD* WINAPI GetSidSubAuthority(LPSID,DWORD);
-BYTE * WINAPI GetSidSubAuthorityCount(LPSID);
-DWORD  WINAPI GetLengthSid(LPSID);
-BOOL32 WINAPI CopySid(DWORD,LPSID,LPSID);
+BOOL32 WINAPI InitializeSid(PSID,PSID_IDENTIFIER_AUTHORITY,BYTE);
+DWORD* WINAPI GetSidSubAuthority(PSID,DWORD);
+BYTE * WINAPI GetSidSubAuthorityCount(PSID);
+DWORD  WINAPI GetLengthSid(PSID);
+BOOL32 WINAPI CopySid(DWORD,PSID,PSID);
 BOOL32 WINAPI LookupAccountSid32A(LPCSTR,PSID,LPCSTR,LPDWORD,LPCSTR,LPDWORD,
                                   PSID_NAME_USE);
 BOOL32 WINAPI LookupAccountSid32W(LPCWSTR,PSID,LPCWSTR,LPDWORD,LPCWSTR,LPDWORD,
                                   PSID_NAME_USE);
-LPSID_IDENTIFIER_AUTHORITY WINAPI GetSidIdentifierAuthority(LPSID);
+PSID_IDENTIFIER_AUTHORITY WINAPI GetSidIdentifierAuthority(PSID);
 INT32       WINAPI AccessResource32(HMODULE32,HRSRC32);
 #define     AccessResource WINELIB_NAME(AccessResource)