Final NDK fixes for kernel32
Modified: trunk/reactos/include/ndk/pstypes.h
Modified: trunk/reactos/include/ndk/rtlfuncs.h
_____
Modified: trunk/reactos/include/ndk/pstypes.h
--- trunk/reactos/include/ndk/pstypes.h 2005-06-20 04:07:19 UTC (rev
16132)
+++ trunk/reactos/include/ndk/pstypes.h 2005-06-20 04:07:34 UTC (rev
16133)
@@ -102,6 +102,12 @@
PVOID Handle;
} CURDIR, *PCURDIR;
+typedef struct _DESCRIPTOR_TABLE_ENTRY
+{
+ ULONG Selector;
+ LDT_ENTRY Descriptor;
+} DESCRIPTOR_TABLE_ENTRY, *PDESCRIPTOR_TABLE_ENTRY;
+
typedef struct _PEB_FREE_BLOCK
{
struct _PEB_FREE_BLOCK* Next;
_____
Modified: trunk/reactos/include/ndk/rtlfuncs.h
--- trunk/reactos/include/ndk/rtlfuncs.h 2005-06-20 04:07:19 UTC
(rev 16132)
+++ trunk/reactos/include/ndk/rtlfuncs.h 2005-06-20 04:07:34 UTC
(rev 16133)
@@ -631,6 +631,30 @@
IN ULONG StartingIndex,
IN ULONG Length);
+VOID
+STDCALL
+RtlClearBits (
+ IN PRTL_BITMAP BitMapHeader,
+ IN ULONG StartingIndex,
+ IN ULONG NumberToClear
+ );
+
+ULONG
+STDCALL
+RtlFindClearBits (
+ PRTL_BITMAP BitMapHeader,
+ ULONG NumberToFind,
+ ULONG HintIndex
+ );
+
+ULONG
+STDCALL
+RtlFindClearBitsAndSet (
+ PRTL_BITMAP BitMapHeader,
+ ULONG NumberToFind,
+ ULONG HintIndex
+ );
+
NTSTATUS
STDCALL
RtlMultiByteToUnicodeN (