a little test shows it returns some unknown status on my xp lap[top:<br>0x7c927f00, so likely not STATUS_SUCCESS.<br><br>diff --git a/dlls/ntdll/tests/rtl.c b/dlls/ntdll/tests/rtl.c<br>index 59871de..588e33e 100644<br>--- a/dlls/ntdll/tests/rtl.c<br>+++ b/dlls/ntdll/tests/rtl.c<br>@@ -66,6 +66,7 @@ static RTL_HANDLE * (WINAPI * pRtlAlloca<br>&nbsp;static BOOLEAN&nbsp;&nbsp; (WINAPI * pRtlFreeHandle)(RTL_HANDLE_TABLE *, RTL_HANDLE *);<br>&nbsp;static NTSTATUS&nbsp; (WINAPI *pRtlAllocateAndInitializeSid)(PSID_IDENTIFIER_AUTHORITY,BYTE,DWORD,DWORD,DWORD,DWORD,DWORD,DWORD,DWORD,DWORD,PSID*);<br>&nbsp;static NTSTATUS&nbsp; (WINAPI *pRtlFreeSid)(PSID);<br>+static NTSTATUS&nbsp; (WINAPI *pRtlDllShutdownInProgress)(void);<br>&nbsp;#define LEN 16<br>&nbsp;static const char* src_src = "This is a test!"; /* 16 bytes long, incl NUL */<br>&nbsp;static ULONG src_aligned_block[4];<br>@@ -97,6 +98,7 @@ static void InitFunctionPtrs(void)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 pRtlFreeHandle = (void *)GetProcAddress(hntdll, "RtlFreeHandle");<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pRtlAllocateAndInitializeSid = (void *)GetProcAddress(hntdll, "RtlAllocateAndInitializeSid");<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pRtlFreeSid = (void *)GetProcAddress(hntdll, "RtlFreeSid");<br>+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pRtlDllShutdownInProgress = (void *)GetProcAddress(hntdll, "RtlDllShutdownInProgress");<br>&nbsp;&nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp;&nbsp; strcpy((char*)src_aligned_block, src_src);<br>&nbsp;&nbsp;&nbsp;&nbsp; ok(strlen(src) == 15, "Source must be 16 bytes long!\n");<br>@@ -848,6 +850,13 @@ static void test_RtlComputeCrc32(void)<br>&nbsp;&nbsp; ok(crc == 0x40861dc2,"Expected 0x40861dc2, got %8x\n", crc);<br>&nbsp;}<br><br>+static void test_RtlDllShutdownInProgress(void)<br>+{<br>+&nbsp; DWORD ret;<br>+<br>+&nbsp; ret = pRtlDllShutdownInProgress();<br>+&nbsp; ok(0x7c927f00 == ret,"Expected 0x7c927f00,
 got %08x\n", ret);<br>+}<br><br>&nbsp;typedef struct MY_HANDLE<br>&nbsp;{<br>@@ -933,4 +942,6 @@ START_TEST(rtl)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; test_HandleTables();<br>&nbsp;&nbsp;&nbsp;&nbsp; if (pRtlAllocateAndInitializeSid)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; test_RtlAllocateAndInitializeSid();<br>+&nbsp;&nbsp;&nbsp; if (pRtlDllShutdownInProgress)<br>+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; test_RtlDllShutdownInProgress();<br>&nbsp;}<br><br><p>&#32;Send instant messages to your online friends http://uk.messenger.yahoo.com