ReactOS 0.4.16-dev-290-g89a3b8f
|
#include <ntoskrnl.h>
#include <debug.h>
Go to the source code of this file.
Macros | |
#define | NDEBUG |
#define | SD_CACHE_ENTRIES 0x100 |
Variables | |
OB_SD_CACHE_LIST | ObsSecurityDescriptorCache [SD_CACHE_ENTRIES] |
#define NDEBUG |
Definition at line 12 of file obsdcach.c.
#define SD_CACHE_ENTRIES 0x100 |
Definition at line 17 of file obsdcach.c.
VOID NTAPI ObDereferenceSecurityDescriptor | ( | IN PSECURITY_DESCRIPTOR | SecurityDescriptor, |
IN ULONG | Count | ||
) |
Definition at line 287 of file obsdcach.c.
Referenced by IopSetDeviceSecurityDescriptor(), IopUnloadDevice(), NpCommonSetSecurityInfo(), NpDeleteFcb(), ObDeassignSecurity(), ObQuerySecurityDescriptorInfo(), ObReleaseObjectSecurity(), and ObSetSecurityDescriptorInfo().
NTSTATUS NTAPI ObLogSecurityDescriptor | ( | IN PSECURITY_DESCRIPTOR | InputSecurityDescriptor, |
OUT PSECURITY_DESCRIPTOR * | OutputSecurityDescriptor, | ||
IN ULONG | RefBias | ||
) |
Definition at line 364 of file obsdcach.c.
Referenced by IopGetSetSecurityObject(), IopSetDeviceSecurityDescriptor(), NpCommonSetSecurityInfo(), NpCreateNewNamedPipe(), ObAssignObjectSecurityDescriptor(), and ObSetSecurityDescriptorInfo().
BOOLEAN NTAPI ObpCompareSecurityDescriptors | ( | IN PSECURITY_DESCRIPTOR | Sd1, |
IN ULONG | Length1, | ||
IN PSECURITY_DESCRIPTOR | Sd2 | ||
) |
Definition at line 151 of file obsdcach.c.
Referenced by ObLogSecurityDescriptor().
PSECURITY_DESCRIPTOR_HEADER NTAPI ObpCreateCacheEntry | ( | IN PSECURITY_DESCRIPTOR | SecurityDescriptor, |
IN ULONG | Length, | ||
IN ULONG | FullHash, | ||
IN ULONG | RefCount | ||
) |
Definition at line 124 of file obsdcach.c.
Referenced by ObLogSecurityDescriptor().
PVOID NTAPI ObpDestroySecurityDescriptorHeader | ( | IN PSECURITY_DESCRIPTOR_HEADER | SdHeader | ) |
Definition at line 170 of file obsdcach.c.
Referenced by ObDereferenceSecurityDescriptor().
Definition at line 79 of file obsdcach.c.
Referenced by ObpHashSecurityDescriptor().
ULONG NTAPI ObpHashSecurityDescriptor | ( | IN PSECURITY_DESCRIPTOR | SecurityDescriptor, |
IN ULONG | Length | ||
) |
Definition at line 115 of file obsdcach.c.
Referenced by ObLogSecurityDescriptor().
Definition at line 61 of file obsdcach.c.
Referenced by ObInitSystem().
PSECURITY_DESCRIPTOR NTAPI ObpReferenceSecurityDescriptor | ( | IN POBJECT_HEADER | ObjectHeader | ) |
Definition at line 181 of file obsdcach.c.
Referenced by ObGetObjectSecurity(), ObQuerySecurityDescriptorInfo(), and ObSetSecurityDescriptorInfo().
FORCEINLINE VOID ObpSdAcquireLock | ( | IN POB_SD_CACHE_LIST | CacheEntry | ) |
Definition at line 24 of file obsdcach.c.
Referenced by ObDereferenceSecurityDescriptor(), and ObLogSecurityDescriptor().
FORCEINLINE VOID ObpSdAcquireLockShared | ( | IN POB_SD_CACHE_LIST | CacheEntry | ) |
Definition at line 42 of file obsdcach.c.
Referenced by ObLogSecurityDescriptor().
FORCEINLINE VOID ObpSdReleaseLock | ( | IN POB_SD_CACHE_LIST | CacheEntry | ) |
Definition at line 33 of file obsdcach.c.
Referenced by ObDereferenceSecurityDescriptor(), and ObLogSecurityDescriptor().
FORCEINLINE VOID ObpSdReleaseLockShared | ( | IN POB_SD_CACHE_LIST | CacheEntry | ) |
Definition at line 51 of file obsdcach.c.
Referenced by ObLogSecurityDescriptor().
VOID NTAPI ObReferenceSecurityDescriptor | ( | IN PSECURITY_DESCRIPTOR | SecurityDescriptor, |
IN ULONG | Count | ||
) |
Definition at line 256 of file obsdcach.c.
Referenced by IopSetDeviceSecurityDescriptor().
OB_SD_CACHE_LIST ObsSecurityDescriptorCache[SD_CACHE_ENTRIES] |
Definition at line 18 of file obsdcach.c.
Referenced by ObDereferenceSecurityDescriptor(), ObLogSecurityDescriptor(), and ObpInitSdCache().