Ignore:
Timestamp:
Feb 21, 2002, 11:52:43 PM (24 years ago)
Author:
sandervl
Message:

update

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/NTDLL/sec.cpp

    r5568 r7983  
    1 /* $Id: sec.cpp,v 1.8 2001-04-22 10:38:59 sandervl Exp $ */
     1/* $Id: sec.cpp,v 1.9 2002-02-21 22:52:43 sandervl Exp $ */
    22
    33/*
     
    2626#include "ntdll.h"
    2727
     28#include <debugtools.h>
    2829
    2930ODINDEBUGCHANNEL(NTDLL-SEC)
     
    807808}
    808809
     810
     811/******************************************************************************
     812 *  RtlImpersonateSelf          [NTDLL.@]
     813 */
     814BOOL WINAPI
     815RtlImpersonateSelf(SECURITY_IMPERSONATION_LEVEL ImpersonationLevel)
     816{
     817        FIXME("(%08x), stub\n", ImpersonationLevel);
     818        return TRUE;
     819}
     820
     821/******************************************************************************
     822 *  NtAccessCheck               [NTDLL.@]
     823 */
     824NTSTATUS WINAPI
     825NtAccessCheck(
     826        IN PSECURITY_DESCRIPTOR SecurityDescriptor,
     827        IN HANDLE ClientToken,
     828        IN ACCESS_MASK DesiredAccess,
     829        IN PGENERIC_MAPPING GenericMapping,
     830        OUT PPRIVILEGE_SET PrivilegeSet,
     831        OUT PULONG ReturnLength,
     832        OUT PULONG GrantedAccess,
     833        OUT PBOOLEAN AccessStatus)
     834{
     835        FIXME("(%p, %04x, %08lx, %p, %p, %p, %p, %p), stub\n",
     836          SecurityDescriptor, ClientToken, DesiredAccess, GenericMapping,
     837          PrivilegeSet, ReturnLength, GrantedAccess, AccessStatus);
     838        *AccessStatus = TRUE;
     839        return STATUS_SUCCESS;
     840}
     841
     842/******************************************************************************
     843 *  NtSetSecurityObject         [NTDLL.@]
     844 */
     845NTSTATUS WINAPI
     846NtSetSecurityObject(
     847        IN HANDLE Handle,
     848        IN SECURITY_INFORMATION SecurityInformation,
     849        IN PSECURITY_DESCRIPTOR SecurityDescriptor)
     850{
     851        FIXME("0x%08x 0x%08lx %p\n", Handle, SecurityInformation, SecurityDescriptor);
     852        return STATUS_SUCCESS;
     853}
     854
     855/******************************************************************************
     856 * RtlGetControlSecurityDescriptor (NTDLL.@)
     857 */
     858
     859NTSTATUS WINAPI RtlGetControlSecurityDescriptor(
     860        PSECURITY_DESCRIPTOR  pSecurityDescriptor,
     861        PSECURITY_DESCRIPTOR_CONTROL pControl,
     862        LPDWORD lpdwRevision)
     863{
     864        FIXME("(%p,%p,%p),stub!\n",pSecurityDescriptor,pControl,lpdwRevision);
     865        return STATUS_SUCCESS;
     866}               
     867
     868/**************************************************************************
     869 *                 RtlMakeSelfRelativeSD                [NTDLL.@]
     870 */
     871NTSTATUS WINAPI RtlMakeSelfRelativeSD(
     872        IN PSECURITY_DESCRIPTOR pAbsoluteSecurityDescriptor,
     873        IN PSECURITY_DESCRIPTOR pSelfRelativeSecurityDescriptor,
     874        IN OUT LPDWORD lpdwBufferLength)
     875{
     876        FIXME("(%p,%p,%p(%lu))\n", pAbsoluteSecurityDescriptor,
     877        pSelfRelativeSecurityDescriptor, lpdwBufferLength,*lpdwBufferLength);
     878        return STATUS_SUCCESS;
     879}
Note: See TracChangeset for help on using the changeset viewer.