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 (