ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

se.h File Reference

Go to the source code of this file.

Defines

#define SepAcquireTokenLockExclusive(Token)
#define SepAcquireTokenLockShared(Token)
#define SepReleaseTokenLock(Token)

Functions

BOOLEAN NTAPI SeInitSystem (VOID)
BOOLEAN NTAPI SeInitSRM (VOID)
VOID NTAPI ExpInitLuid (VOID)
VOID NTAPI SepInitPrivileges (VOID)
BOOLEAN NTAPI SepInitSecurityIDs (VOID)
BOOLEAN NTAPI SepInitDACLs (VOID)
BOOLEAN NTAPI SepInitSDs (VOID)
VOID NTAPI SeDeassignPrimaryToken (struct _EPROCESS *Process)
NTSTATUS NTAPI SeSubProcessToken (IN PTOKEN Parent, OUT PTOKEN *Token, IN BOOLEAN InUse, IN ULONG SessionId)
NTSTATUS NTAPI SeInitializeProcessAuditName (IN PFILE_OBJECT FileObject, IN BOOLEAN DoAudit, OUT POBJECT_NAME_INFORMATION *AuditInfo)
NTSTATUS NTAPI SeCreateAccessStateEx (IN PETHREAD Thread, IN PEPROCESS Process, IN OUT PACCESS_STATE AccessState, IN PAUX_ACCESS_DATA AuxData, IN ACCESS_MASK Access, IN PGENERIC_MAPPING GenericMapping)
NTSTATUS NTAPI SeIsTokenChild (IN PTOKEN Token, OUT PBOOLEAN IsChild)
NTSTATUS NTAPI SepCreateImpersonationTokenDacl (PTOKEN Token, PTOKEN PrimaryToken, PACL *Dacl)
VOID NTAPI SepInitializeTokenImplementation (VOID)
PTOKEN NTAPI SepCreateSystemProcessToken (VOID)
BOOLEAN NTAPI SeDetailedAuditingWithToken (IN PTOKEN Token)
VOID NTAPI SeAuditProcessExit (IN PEPROCESS Process)
VOID NTAPI SeAuditProcessCreate (IN PEPROCESS Process)
NTSTATUS NTAPI SeExchangePrimaryToken (struct _EPROCESS *Process, PACCESS_TOKEN NewToken, PACCESS_TOKEN *OldTokenP)
VOID NTAPI SeCaptureSubjectContextEx (IN PETHREAD Thread, IN PEPROCESS Process, OUT PSECURITY_SUBJECT_CONTEXT SubjectContext)
NTSTATUS NTAPI SeCaptureLuidAndAttributesArray (PLUID_AND_ATTRIBUTES Src, ULONG PrivilegeCount, KPROCESSOR_MODE PreviousMode, PLUID_AND_ATTRIBUTES AllocatedMem, ULONG AllocatedLength, POOL_TYPE PoolType, BOOLEAN CaptureIfKernel, PLUID_AND_ATTRIBUTES *Dest, PULONG Length)
VOID NTAPI SeReleaseLuidAndAttributesArray (PLUID_AND_ATTRIBUTES Privilege, KPROCESSOR_MODE PreviousMode, BOOLEAN CaptureIfKernel)
BOOLEAN NTAPI SepPrivilegeCheck (PTOKEN Token, PLUID_AND_ATTRIBUTES Privileges, ULONG PrivilegeCount, ULONG PrivilegeControl, KPROCESSOR_MODE PreviousMode)
BOOLEAN NTAPI SeCheckPrivilegedObject (IN LUID PrivilegeValue, IN HANDLE ObjectHandle, IN ACCESS_MASK DesiredAccess, IN KPROCESSOR_MODE PreviousMode)
NTSTATUS NTAPI SepDuplicateToken (PTOKEN Token, POBJECT_ATTRIBUTES ObjectAttributes, BOOLEAN EffectiveOnly, TOKEN_TYPE TokenType, SECURITY_IMPERSONATION_LEVEL Level, KPROCESSOR_MODE PreviousMode, PTOKEN *NewAccessToken)
NTSTATUS NTAPI SepCaptureSecurityQualityOfService (IN POBJECT_ATTRIBUTES ObjectAttributes OPTIONAL, IN KPROCESSOR_MODE AccessMode, IN POOL_TYPE PoolType, IN BOOLEAN CaptureIfKernel, OUT PSECURITY_QUALITY_OF_SERVICE *CapturedSecurityQualityOfService, OUT PBOOLEAN Present)
VOID NTAPI SepReleaseSecurityQualityOfService (IN PSECURITY_QUALITY_OF_SERVICE CapturedSecurityQualityOfService OPTIONAL, IN KPROCESSOR_MODE AccessMode, IN BOOLEAN CaptureIfKernel)
NTSTATUS NTAPI SepCaptureSid (IN PSID InputSid, IN KPROCESSOR_MODE AccessMode, IN POOL_TYPE PoolType, IN BOOLEAN CaptureIfKernel, OUT PSID *CapturedSid)
VOID NTAPI SepReleaseSid (IN PSID CapturedSid, IN KPROCESSOR_MODE AccessMode, IN BOOLEAN CaptureIfKernel)
NTSTATUS NTAPI SepCaptureAcl (IN PACL InputAcl, IN KPROCESSOR_MODE AccessMode, IN POOL_TYPE PoolType, IN BOOLEAN CaptureIfKernel, OUT PACL *CapturedAcl)
VOID NTAPI SepReleaseAcl (IN PACL CapturedAcl, IN KPROCESSOR_MODE AccessMode, IN BOOLEAN CaptureIfKernel)
NTSTATUS NTAPI SeDefaultObjectMethod (PVOID Object, SECURITY_OPERATION_CODE OperationType, PSECURITY_INFORMATION SecurityInformation, PSECURITY_DESCRIPTOR NewSecurityDescriptor, PULONG ReturnLength, PSECURITY_DESCRIPTOR *OldSecurityDescriptor, POOL_TYPE PoolType, PGENERIC_MAPPING GenericMapping)
NTSTATUS NTAPI SeSetWorldSecurityDescriptor (SECURITY_INFORMATION SecurityInformation, PISECURITY_DESCRIPTOR SecurityDescriptor, PULONG BufferLength)
NTSTATUS NTAPI SeCopyClientToken (IN PACCESS_TOKEN Token, IN SECURITY_IMPERSONATION_LEVEL Level, IN KPROCESSOR_MODE PreviousMode, OUT PACCESS_TOKEN *NewToken)
VOID NTAPI SeQuerySecurityAccessMask (IN SECURITY_INFORMATION SecurityInformation, OUT PACCESS_MASK DesiredAccess)
VOID NTAPI SeSetSecurityAccessMask (IN SECURITY_INFORMATION SecurityInformation, OUT PACCESS_MASK DesiredAccess)

Variables

SID_IDENTIFIER_AUTHORITY SeNullSidAuthority
SID_IDENTIFIER_AUTHORITY SeWorldSidAuthority
SID_IDENTIFIER_AUTHORITY SeLocalSidAuthority
SID_IDENTIFIER_AUTHORITY SeCreatorSidAuthority
SID_IDENTIFIER_AUTHORITY SeNtSidAuthority
PSID SeNullSid
PSID SeWorldSid
PSID SeLocalSid
PSID SeCreatorOwnerSid
PSID SeCreatorGroupSid
PSID SeCreatorOwnerServerSid
PSID SeCreatorGroupServerSid
PSID SeNtAuthoritySid
PSID SeDialupSid
PSID SeNetworkSid
PSID SeBatchSid
PSID SeInteractiveSid
PSID SeServiceSid
PSID SeAnonymousLogonSid
PSID SePrincipalSelfSid
PSID SeLocalSystemSid
PSID SeAuthenticatedUserSid
PSID SeRestrictedCodeSid
PSID SeAliasAdminsSid
PSID SeAliasUsersSid
PSID SeAliasGuestsSid
PSID SeAliasPowerUsersSid
PSID SeAliasAccountOpsSid
PSID SeAliasSystemOpsSid
PSID SeAliasPrintOpsSid
PSID SeAliasBackupOpsSid
PSID SeAuthenticatedUsersSid
PSID SeRestrictedSid
LUID SeCreateTokenPrivilege
LUID SeAssignPrimaryTokenPrivilege
LUID SeLockMemoryPrivilege
LUID SeIncreaseQuotaPrivilege
LUID SeUnsolicitedInputPrivilege
LUID SeTcbPrivilege
LUID SeSecurityPrivilege
LUID SeTakeOwnershipPrivilege
LUID SeLoadDriverPrivilege
LUID SeCreatePagefilePrivilege
LUID SeIncreaseBasePriorityPrivilege
LUID SeSystemProfilePrivilege
LUID SeSystemtimePrivilege
LUID SeProfileSingleProcessPrivilege
LUID SeCreatePermanentPrivilege
LUID SeBackupPrivilege
LUID SeRestorePrivilege
LUID SeShutdownPrivilege
LUID SeDebugPrivilege
LUID SeAuditPrivilege
LUID SeSystemEnvironmentPrivilege
LUID SeChangeNotifyPrivilege
LUID SeRemoteShutdownPrivilege
LUID SeUndockPrivilege
LUID SeSyncAgentPrivilege
LUID SeEnableDelegationPrivilege
PACL SePublicDefaultUnrestrictedDacl
PACL SePublicOpenDacl
PACL SePublicOpenUnrestrictedDacl
PACL SeUnrestrictedDacl
PSECURITY_DESCRIPTOR SePublicDefaultSd
PSECURITY_DESCRIPTOR SePublicDefaultUnrestrictedSd
PSECURITY_DESCRIPTOR SePublicOpenSd
PSECURITY_DESCRIPTOR SePublicOpenUnrestrictedSd
PSECURITY_DESCRIPTOR SeSystemDefaultSd
PSECURITY_DESCRIPTOR SeUnrestrictedSd

Generated on Sat May 26 2012 06:06:24 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.