From 2b1eb860d839dd62574afedc5674a0fa962acbb3 Mon Sep 17 00:00:00 2001 From: Johannes Anderwald Date: Thu, 30 Jul 2009 06:26:28 +0000 Subject: [PATCH] - Add RtlConvertLongToLuid, RtlConvertUlongToLuid svn path=/trunk/; revision=42294 --- reactos/include/ddk/winddk.h | 30 ++++++++++++++++++++++++++---- 1 file changed, 26 insertions(+), 4 deletions(-) diff --git a/reactos/include/ddk/winddk.h b/reactos/include/ddk/winddk.h index 4769caea5b5..12f1bf0c8a2 100644 --- a/reactos/include/ddk/winddk.h +++ b/reactos/include/ddk/winddk.h @@ -5992,17 +5992,39 @@ RtlCompareString( IN PSTRING String2, BOOLEAN CaseInSensitive); -NTSYSAPI +#if !defined(MIDL_PASS) + +FORCEINLINE LUID NTAPI RtlConvertLongToLuid( - IN LONG Long); + IN LONG Val) +{ + LUID Luid; + LARGE_INTEGER Temp; -NTSYSAPI + Temp.QuadPart = Val; + Luid.LowPart = Temp.u.LowPart; + Luid.HighPart = Temp.u.HighPart; + + return Luid; +} + +FORCEINLINE LUID NTAPI RtlConvertUlongToLuid( - ULONG Ulong); + IN ULONG Val) +{ + LUID Luid; + + Luid.LowPart = Val; + Luid.HighPart = 0; + + return Luid; +} +#endif + NTSYSAPI VOID