On 1/17/21 3:07 PM, Vijay Kiran Kamuju wrote:
From: Vijay Kiran Kamuju infyquest@gmail.com Subject: [PATCH] include: Add SE_EXPORTS structure to ntifs.h Message-Id: CACfa+KKBCAop1Jy_yVunRCLBhNdxy1qQUZrgtU+M26GJ1nR3WQ@mail.gmail.com Date: Sun, 17 Jan 2021 22:07:51 +0100
Signed-off-by: Vijay Kiran Kamuju infyquest@gmail.com
From 63ff5ecd4eed87c27ac22cd4b677a90c7a21be88 Mon Sep 17 00:00:00 2001 From: Vijay Kiran Kamuju infyquest@gmail.com Date: Sun, 17 Jan 2021 21:58:57 +0100 Subject: [PATCH] include: Add SE_EXPORTS structure to ntifs.h
Signed-off-by: Vijay Kiran Kamuju infyquest@gmail.com
include/ddk/ntifs.h | 86 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 86 insertions(+)
diff --git a/include/ddk/ntifs.h b/include/ddk/ntifs.h index 73d602595c4..6da1034e77c 100644 --- a/include/ddk/ntifs.h +++ b/include/ddk/ntifs.h @@ -23,6 +23,92 @@
typedef struct _EX_PUSH_LOCK EX_PUSH_LOCK, *PEX_PUSH_LOCK;
+typedef struct _SE_EXPORTS +{
- 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;
- PSID SeNullSid;
- PSID SeWorldSid;
- PSID SeLocalSid;
- PSID SeCreatorOwnerSid;
- PSID SeCreatorGroupSid;
- PSID SeNtAuthoritySid;
- PSID SeDialupSid;
- PSID SeNetworkSid;
- PSID SeBatchSid;
- PSID SeInteractiveSid;
- PSID SeLocalSystemSid;
- PSID SeAliasAdminsSid;
- PSID SeAliasUsersSid;
- PSID SeAliasGuestsSid;
- PSID SeAliasPowerUsersSid;
- PSID SeAliasAccountOpsSid;
- PSID SeAliasSystemOpsSid;
- PSID SeAliasPrintOpsSid;
- PSID SeAliasBackupOpsSid;
- PSID SeAuthenticateUsersSid;
- PSID SeRestrictedSid;
- PSID SeAnonymousSid;
- LUID SeUndockPrivilege;
- LUID SeSyncAgentPrivilege;
- LUID SeEnableDelegationPrivilege;
- PSID SeLocalServiceSid;
- PSID SeNetworkServiceSid;
- LUID SeManageVolumePrivilege;
- LUID SeImpersonatePrivilege;
- LUID SeCreateGlobalPrivilege;
- LUID SeTrustedCredManAccessPrivilege;
- LUID SeRelabelPrivilege;
- LUID SeIncreaseWorkingSetPrivilege;
- LUID SeTimeZonePrivilege;
- LUID SeCreateSymbolicLinkPrivilege;
- PSID SeIUserSid;
- PSID SeUntrustedMandatorySid;
- PSID SeLowMandatorySid;
- PSID SeMediumMandatorySid;
- PSID SeHighMandatorySid;
- PSID SeSystemMandatorySid;
- PSID SeOwnerRightsSid;
- PSID SeAllAppPackagesSid;
- PSID SeUserModeDriversSid;
- PSID SeTrustedInstallerSid;
- LUID SeDelegateSessionUserImpersonatePrivilege;
+} SE_EXPORTS, *PSE_EXPORTS;
+extern WINAPI PSE_EXPORTS SeExports;
WINAPI doesn't make sense on a variable.
typedef enum _FS_FILTER_SECTION_SYNC_TYPE { SyncTypeOther = 0,
-- 2.30.0