A bit of W32API friendliness...
Modified: trunk/reactos/include/ntdll/ldr.h
Modified: trunk/reactos/include/ntdll/rtl.h
Modified: trunk/reactos/include/ntos/security.h

Modified: trunk/reactos/include/ntdll/ldr.h
--- trunk/reactos/include/ntdll/ldr.h	2005-06-17 07:53:58 UTC (rev 15946)
+++ trunk/reactos/include/ntdll/ldr.h	2005-06-17 07:55:45 UTC (rev 15947)
@@ -5,13 +5,13 @@
 #include <napi/teb.h>
 #include <reactos/rossym.h>
 
-typedef NTSTATUS STDCALL_FUNC (*PEPFUNC)(PPEB);
+typedef NTSTATUS (STDCALL *PEPFUNC)(PPEB);
 
 /* Type for a DLL's entry point */
-typedef BOOL STDCALL_FUNC
-(* PDLLMAIN_FUNC)(HANDLE hInst,
-		  ULONG ul_reason_for_call,
-		  LPVOID lpReserved);
+typedef BOOL 
+(STDCALL *PDLLMAIN_FUNC)(HANDLE hInst,
+                         ULONG ul_reason_for_call,
+                         LPVOID lpReserved);
 
 #if defined(__USE_W32API) || defined(__NTDLL__)
 /*

Modified: trunk/reactos/include/ntdll/rtl.h
--- trunk/reactos/include/ntdll/rtl.h	2005-06-17 07:53:58 UTC (rev 15946)
+++ trunk/reactos/include/ntdll/rtl.h	2005-06-17 07:55:45 UTC (rev 15947)
@@ -147,7 +147,7 @@
 
 typedef struct _RTL_RESOURCE
 {
-   CRITICAL_SECTION Lock;
+   RTL_CRITICAL_SECTION Lock;
    HANDLE SharedSemaphore;
    ULONG SharedWaiters;
    HANDLE ExclusiveSemaphore;

Modified: trunk/reactos/include/ntos/security.h
--- trunk/reactos/include/ntos/security.h	2005-06-17 07:53:58 UTC (rev 15946)
+++ trunk/reactos/include/ntos/security.h	2005-06-17 07:55:45 UTC (rev 15947)
@@ -420,8 +420,13 @@
   BOOL   bInheritHandle;
 } SECURITY_ATTRIBUTES, *LPSECURITY_ATTRIBUTES;
 
-#endif /* !__USE_W32API */
+#else /* !__USE_W32API */
 
+typedef struct _ACL_REVISION_INFORMATION *PACL_REVISION_INFORMATION;
+typedef struct _ACL_SIZE_INFORMATION *PACL_SIZE_INFORMATION;
+
+#endif /* __USE_W32API */
+
 typedef struct
 {
   ACE_HEADER Header;