/** * PROJECT: ExectOS * COPYRIGHT: See COPYING.md in the top level directory * FILE: xtoskrnl/includes/ob/security.hh * DESCRIPTION: Object Manager Security API * DEVELOPERS: Aiken Harris */ #ifndef __XTOSKRNL_OB_SECURITY_HH #define __XTOSKRNL_OB_SECURITY_HH #include /* Object Manager */ namespace OB { class Security { public: STATIC XTAPI XTSTATUS ProcessObjectSecurityDescriptor(IN PVOID Object, IN SECURITY_OPERATION_CODE OperationCode, IN PSECURITY_INFORMATION SecurityInformation, IN OUT PSECURITY_DESCRIPTOR SecurityDescriptor, IN OUT PULONG Length, IN OUT PSECURITY_DESCRIPTOR *OldSecurityDescriptor, IN MMPOOL_TYPE PoolType, IN PGENERIC_MAPPING GenericMapping); }; } #endif /* __XTOSKRNL_OB_SECURITY_HH */