[ADVAPI32]
authorAmine Khaldi <amine.khaldi@reactos.org>
Fri, 24 Oct 2014 15:49:52 +0000 (15:49 +0000)
committerAmine Khaldi <amine.khaldi@reactos.org>
Fri, 24 Oct 2014 15:49:52 +0000 (15:49 +0000)
* Move PrivilegeCheck() to security.c.
CORE-8540

svn path=/trunk/; revision=64959

reactos/dll/win32/advapi32/CMakeLists.txt
reactos/dll/win32/advapi32/token/privilege.c [deleted file]
reactos/dll/win32/advapi32/wine/security.c

index 3f54573..e54d48c 100644 (file)
@@ -37,7 +37,6 @@ list(APPEND SOURCE
     service/rpc.c
     service/scm.c
     service/sctrl.c
-    token/privilege.c
     token/token.c
     wine/cred.c
     wine/crypt.c
diff --git a/reactos/dll/win32/advapi32/token/privilege.c b/reactos/dll/win32/advapi32/token/privilege.c
deleted file mode 100644 (file)
index 2b0762a..0000000
+++ /dev/null
@@ -1,41 +0,0 @@
-/*
- * COPYRIGHT:       See COPYING in the top level directory
- * PROJECT:         ReactOS system libraries
- * FILE:            lib/advapi32/token/privilege.c
- * PURPOSE:         advapi32.dll token's privilege handling
- * PROGRAMMER:      E.Aliberti
- * UPDATE HISTORY:
- *     20010317 ea     stubs
- */
-
-#include <advapi32.h>
-
-
-/**********************************************************************
- *     PrivilegeCheck                                  EXPORTED
- *
- * @implemented
- */
-BOOL WINAPI
-PrivilegeCheck(HANDLE ClientToken,
-               PPRIVILEGE_SET RequiredPrivileges,
-               LPBOOL pfResult)
-{
-    BOOLEAN Result;
-    NTSTATUS Status;
-
-    Status = NtPrivilegeCheck(ClientToken,
-                              RequiredPrivileges,
-                              &Result);
-    if (!NT_SUCCESS(Status))
-    {
-        SetLastError(RtlNtStatusToDosError(Status));
-        return FALSE;
-    }
-
-    *pfResult = (BOOL)Result;
-
-    return TRUE;
-}
-
-/* EOF */
index 15a543f..130f6e5 100644 (file)
@@ -7,8 +7,7 @@
  * Copyright 2006 HervĂ© Poussineau
  *
  * PROJECT:         ReactOS system libraries
- * FILE:            dll/win32/advapi32/sec/sid.c
- * PURPOSE:         Security ID functions
+ * FILE:            dll/win32/advapi32/wine/security.c
  */
 
 #include <advapi32.h>
@@ -594,6 +593,33 @@ GetLengthSid(PSID pSid)
     return (DWORD)RtlLengthSid(pSid);
 }
 
+/**********************************************************************
+ *     PrivilegeCheck                                  EXPORTED
+ *
+ * @implemented
+ */
+BOOL WINAPI
+PrivilegeCheck(HANDLE ClientToken,
+               PPRIVILEGE_SET RequiredPrivileges,
+               LPBOOL pfResult)
+{
+    BOOLEAN Result;
+    NTSTATUS Status;
+
+    Status = NtPrivilegeCheck(ClientToken,
+                              RequiredPrivileges,
+                              &Result);
+    if (!NT_SUCCESS(Status))
+    {
+        SetLastError(RtlNtStatusToDosError(Status));
+        return FALSE;
+    }
+
+    *pfResult = (BOOL)Result;
+
+    return TRUE;
+}
+
 /******************************************************************************
  * ParseAclStringFlags
  */