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;