|
ReactOS 0.4.16-dev-1946-g52006dd
|
#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().