This commit is contained in:
Mino 2020-04-13 17:53:16 +09:00
parent 32af098159
commit 07538a0974
7 changed files with 336 additions and 279 deletions

View file

@ -24,6 +24,8 @@ namespace Dalamud.Bootstrap.OS.Windows.Raw
PROCESS_QUERY_INFORMATION = 0x400,
PROCESS_SUSPEND_RESUME = 0x800,
PROCESS_QUERY_LIMITED_INFORMATION = 0x1000,
READ_CONTROL = 0x20000,
WRITE_DAC = 0x40000,
SYNCHRONIZE = 0x100000,
}
@ -124,4 +126,23 @@ namespace Dalamud.Bootstrap.OS.Windows.Raw
SE_REGISTRY_WOW64_32KEY,
SE_REGISTRY_WOW64_64KEY
}
internal enum SECURITY_INFORMATION : uint
{
// https://docs.rs/winapi/0.3.8/src/winapi/um/winnt.rs.html#2880
OWNER_SECURITY_INFORMATION = 0x00000001,
GROUP_SECURITY_INFORMATION = 0x00000002,
DACL_SECURITY_INFORMATION = 0x00000004,
SACL_SECURITY_INFORMATION = 0x00000008,
LABEL_SECURITY_INFORMATION = 0x00000010,
ATTRIBUTE_SECURITY_INFORMATION = 0x00000020,
SCOPE_SECURITY_INFORMATION = 0x00000040,
PROCESS_TRUST_LABEL_SECURITY_INFORMATION = 0x00000080,
ACCESS_FILTER_SECURITY_INFORMATION = 0x00000100,
BACKUP_SECURITY_INFORMATION = 0x00010000,
UNPROTECTED_SACL_SECURITY_INFORMATION = 0x10000000,
UNPROTECTED_DACL_SECURITY_INFORMATION = 0x20000000,
PROTECTED_SACL_SECURITY_INFORMATION = 0x40000000,
PROTECTED_DACL_SECURITY_INFORMATION = 0x80000000,
}
}