Reverted latest changes.
[reactos.git] / reactos / lib / ntdll / rtl / luid.c
1 /* $Id: luid.c,v 1.5 2002/09/08 10:23:05 chorns Exp $
2 *
3 * COPYRIGHT: See COPYING in the top level directory
4 * PROJECT: ReactOS kernel
5 * PURPOSE: Locally unique identifier (LUID) helper functions
6 * FILE: lib/ntdll/rtl/luid.c
7 * PROGRAMER: Eric Kohl <ekohl@zr-online.de>
8 * REVISION HISTORY:
9 * 15/04/2000: Created
10 */
11
12 /* INCLUDES *****************************************************************/
13
14 #include <ddk/ntddk.h>
15
16 /* FUNCTIONS *****************************************************************/
17
18 VOID STDCALL
19 RtlCopyLuid(PLUID LuidDest,
20 PLUID LuidSrc)
21 {
22 LuidDest->QuadPart = LuidSrc->QuadPart;
23 }
24
25
26 VOID STDCALL
27 RtlCopyLuidAndAttributesArray(ULONG Count,
28 PLUID_AND_ATTRIBUTES Src,
29 PLUID_AND_ATTRIBUTES Dest)
30 {
31 ULONG i;
32
33 for (i = 0; i < Count; i++)
34 {
35 RtlCopyMemory(&Dest[i],
36 &Src[i],
37 sizeof(LUID_AND_ATTRIBUTES));
38 }
39 }
40
41
42 BOOLEAN STDCALL
43 RtlEqualLuid(PLUID Luid1,
44 PLUID Luid2)
45 {
46 return((Luid1->QuadPart == Luid2->QuadPart) ? TRUE : FALSE);
47 }
48
49 /* EOF */