A couple more fixes to prepare for the final patch
Modified: trunk/reactos/include/ndk/ldrfuncs.h
Modified: trunk/reactos/include/ndk/rtltypes.h
Modified: trunk/reactos/lib/rtl/unicode.c
Modified: trunk/reactos/w32api/include/ddk/winddk.h
_____
Modified: trunk/reactos/include/ndk/ldrfuncs.h
--- trunk/reactos/include/ndk/ldrfuncs.h 2005-09-06 05:58:48 UTC
(rev 17688)
+++ trunk/reactos/include/ndk/ldrfuncs.h 2005-09-06 06:19:30 UTC
(rev 17689)
@@ -12,7 +12,9 @@
/* DEPENDENCIES
**************************************************************/
#include "ldrtypes.h"
/* FIXME: this needs be implemented in the w32api ddk */
-//#include "ntimage.h"
+#ifdef _MSC_VER
+#include "ntimage.h"
+#endif
/* FUNCTION TYPES
************************************************************/
_____
Modified: trunk/reactos/include/ndk/rtltypes.h
--- trunk/reactos/include/ndk/rtltypes.h 2005-09-06 05:58:48 UTC
(rev 17688)
+++ trunk/reactos/include/ndk/rtltypes.h 2005-09-06 06:19:30 UTC
(rev 17689)
@@ -240,8 +240,10 @@
#define RTL_ATOM_IS_PINNED 0x1
/* EXPORTED DATA
*************************************************************/
+#ifdef NTOS_MODE_USER
extern BOOLEAN NTSYSAPI NLS_MB_CODE_PAGE_TAG;
extern BOOLEAN NTSYSAPI NLS_MB_OEM_CODE_PAGE_TAG;
+#endif
/* ENUMERATIONS
**************************************************************/
_____
Modified: trunk/reactos/lib/rtl/unicode.c
--- trunk/reactos/lib/rtl/unicode.c 2005-09-06 05:58:48 UTC (rev
17688)
+++ trunk/reactos/lib/rtl/unicode.c 2005-09-06 06:19:30 UTC (rev
17689)
@@ -2282,9 +2282,9 @@
* @implemented
*/
ULONG STDCALL
-RtlxUnicodeStringToAnsiSize(IN PUNICODE_STRING UnicodeString)
+RtlxUnicodeStringToAnsiSize(IN PCUNICODE_STRING UnicodeString)
{
- return RtlUnicodeStringToAnsiSize(UnicodeString);
+ return RtlUnicodeStringToAnsiSize((PUNICODE_STRING)UnicodeString);
}
_____
Modified: trunk/reactos/w32api/include/ddk/winddk.h
--- trunk/reactos/w32api/include/ddk/winddk.h 2005-09-06 05:58:48 UTC
(rev 17688)
+++ trunk/reactos/w32api/include/ddk/winddk.h 2005-09-06 06:19:30 UTC
(rev 17689)
@@ -5207,12 +5207,17 @@
IN PCUNICODE_STRING String2,
IN BOOLEAN CaseInSensitive);
-NTOSAPI
+static __inline
LARGE_INTEGER
-DDKAPI
-RtlConvertLongToLargeInteger(
- IN LONG SignedInteger);
+NTAPI_INLINE
+RtlConvertLongToLargeInteger(LONG SignedInteger)
+{
+ LARGE_INTEGER Result;
+ Result.QuadPart = SignedInteger;
+ return Result;
+}
+
NTOSAPI
LUID
DDKAPI
@@ -5822,7 +5827,7 @@
ULONG
DDKAPI
RtlxUnicodeStringToAnsiSize(
- IN PUNICODE_STRING UnicodeString);
+ IN PCUNICODE_STRING UnicodeString);
/*
* VOID
Show replies by date