[RTL/NDK]
[reactos.git] / reactos / include / ndk / rtlfuncs.h
index 4ec355f..594a7aa 100644 (file)
@@ -2410,6 +2410,14 @@ RtlGetCurrentProcessorNumber(
 //
 // Thread Pool Functions
 //
+//
+NTSTATUS
+NTAPI
+RtlSetThreadPoolStartFunc(
+    IN PRTL_START_POOL_THREAD StartPoolThread,
+    IN PRTL_EXIT_POOL_THREAD ExitPoolThread
+);
+
 NTSYSAPI
 NTSTATUS
 NTAPI
@@ -2504,13 +2512,6 @@ RtlDetermineDosPathNameType_U(
     IN PCWSTR Path
 );
 
-NTSYSAPI
-RTL_PATH_TYPE
-NTAPI
-RtlDetermineDosPathNameType_Ustr(
-    IN PCUNICODE_STRING Path
-);
-
 NTSYSAPI
 ULONG
 NTAPI
@@ -2533,8 +2534,8 @@ RtlDosSearchPath_Ustr(
     IN PUNICODE_STRING CallerBuffer,
     IN OUT PUNICODE_STRING DynamicString OPTIONAL,
     OUT PUNICODE_STRING* FullNameOut OPTIONAL,
-    OUT PULONG FilePartSize OPTIONAL,
-    OUT PULONG LengthNeeded OPTIONAL
+    OUT PSIZE_T FilePartSize OPTIONAL,
+    OUT PSIZE_T LengthNeeded OPTIONAL
 );
 
 NTSYSAPI
@@ -2598,7 +2599,7 @@ RtlGetFullPathName_UEx(
     );
 #endif
 
-ULONG
+NTSTATUS
 NTAPI
 RtlGetFullPathName_UstrEx(
     IN PUNICODE_STRING FileName,
@@ -2608,7 +2609,14 @@ RtlGetFullPathName_UstrEx(
     IN PSIZE_T FilePartSize,
     OUT PBOOLEAN NameInvalid,
     OUT RTL_PATH_TYPE* PathType,
-    OUT PULONG LengthNeeded
+    OUT PSIZE_T LengthNeeded
+);
+
+NTSYSAPI
+ULONG
+NTAPI
+RtlGetLongestNtPathLength(
+    VOID
 );
 
 NTSYSAPI