Alexandre Julliard
|
de406c70e5
|
advapi32: Move access control functions to kernelbase.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-06-25 13:22:17 +02:00 |
Alexandre Julliard
|
0ded440242
|
advapi32: Move security descriptor functions to kernelbase.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-06-25 13:22:17 +02:00 |
Alexandre Julliard
|
7557620aeb
|
advapi32: Move token functions to kernelbase.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-06-25 13:22:17 +02:00 |
Alexandre Julliard
|
d03eae54f4
|
advapi32: Move sid functions to kernelbase.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-06-25 13:22:17 +02:00 |
Andrey Gusev
|
7b8554b3b8
|
advapi32: Implement LookupAccountSidLocalA/W.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=47286
Signed-off-by: Andrey Gusev <andrey.goosev@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-05-31 12:44:10 +02:00 |
Hans Leidekker
|
17110a0a89
|
advapi32: Improve the SaferComputeTokenFromLevel stub.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=47274
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-05-28 12:06:46 +02:00 |
Erich E. Hoover
|
92ee3543e5
|
advapi32: Fix the initialization of combined DACLs when the new DACL is empty.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=38423
Signed-off-by: Vijay Kiran Kamuju <infyquest@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-04-26 21:35:38 +02:00 |
Erich E. Hoover
|
9aac7ca191
|
advapi32: Move the DACL combining code into a separate routine.
Signed-off-by: Vijay Kiran Kamuju <infyquest@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-04-26 21:34:40 +02:00 |
Hans Leidekker
|
8021d449f4
|
advapi32: Add a stub implementation of SaferIdentifyLevel.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-03-06 18:32:09 +01:00 |
Alex Henrie
|
bf413496cd
|
advapi32: Turn several string variables into static constants.
Signed-off-by: Alex Henrie <alexhenrie24@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-11-30 11:41:05 +01:00 |
Alexandre Julliard
|
2769bb1e9b
|
kernel32: Add CreateProcessAsUserA/W.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-10-26 21:18:26 +02:00 |
Nikolay Sivov
|
afaada7e5f
|
advapi32: Add a name for WinBuiltinAnyPackageSid.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-10-08 09:32:36 +02:00 |
Nikolay Sivov
|
7c0cd8c740
|
advapi32: Add WinCreatorOwnerRightsSid to wellknown list.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-10-08 09:32:21 +02:00 |
Andrew Wesie
|
b58577aa54
|
advapi32: Implement BuildSecurityDescriptorW.
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-04-18 11:08:22 +02:00 |
Gijs Vermeulen
|
89e2cf6b2b
|
advapi32: Introduce ARRAY_SIZE macro.
Signed-off-by: Gijs Vermeulen <gijsvrm@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-03-20 11:37:00 +01:00 |
Alistair Leslie-Hughes
|
2b01220230
|
advapi32: Support WinLogonIdsSid in IsWellKnownSid.
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-01-30 10:00:03 +01:00 |
Hans Leidekker
|
5bc2e83c7a
|
advapi32: Fix size returned from ConvertStringSecurityDescriptorToSecurityDescriptor on 64-bit.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-11-24 16:48:02 +01:00 |
Hans Leidekker
|
1d03ba7611
|
advapi32: Fix parsing empty DACL/SACL security descriptor strings.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-11-17 17:39:04 +01:00 |
Hans Leidekker
|
f947546927
|
advapi32: Add traces to ConvertStringSecurityDescriptorToSecurityDescriptorA/W.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-11-17 17:38:46 +01:00 |
Hans Leidekker
|
cd8165a488
|
advapi32; Remove unused foward declarations.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-11-17 17:36:37 +01:00 |
Michael Müller
|
07b629e8e4
|
advapi32: Implement GetExplicitEntriesFromAclW.
Signed-off-by: Vincent Povirk <vincent@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-11-13 21:20:49 +01:00 |
Nikolay Sivov
|
2c8427e0dc
|
advapi32: Partially implement LsaLookupPrivilegeName().
Based on patch by Michael Müller.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-11-03 09:53:13 +01:00 |
Austin English
|
03c2bf093b
|
advapi32: Add LookupSecurityDescriptorPartsA/W stubs.
Signed-off-by: Austin English <austinenglish@gmail.com>
Signed-off-by: Sebastian Lackner <sebastian@fds-team.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-02-20 10:34:11 +01:00 |
Michael Müller
|
64dbd626be
|
advapi32: Implement AddMandatoryAce.
Signed-off-by: Michael Müller <michael@fds-team.de>
Signed-off-by: Sebastian Lackner <sebastian@fds-team.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-02-17 20:54:04 +01:00 |
Austin English
|
ee64c2e357
|
advapi32: Add missing function header to TreeResetNamedSecurityInfoW().
Signed-off-by: Austin English <austinenglish@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-02-16 21:39:28 +01:00 |
Louis Lenders
|
05f9b023d2
|
advapi32: Spelling fix in comment.
Signed-off-by: Louis Lenders <xerox.xerox2000x@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-01-10 21:51:53 +01:00 |
Nikolay Sivov
|
8aed9e9074
|
advapi32: Remove stub message from implemented function.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-10-25 11:54:00 +02:00 |
André Hentschel
|
b83a5d78a4
|
advapi32: Add CreatePrivateObjectSecurityEx.
Signed-off-by: André Hentschel <nerv@dawncrow.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-03-14 13:54:52 +09:00 |
Louis Lenders
|
eee837e931
|
ntdll: Add stub for RtlAddAccessDeniedObjectAce and forward to AddAccessDeniedObjectAce in advapi32.
Signed-off-by: Louis Lenders <xerox.xerox2000x@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-03-07 13:23:06 +09:00 |
Louis Lenders
|
c63d417222
|
ntdll: Add stub for RtlAddAccessAllowedObjectAce and forward to AddAccessAllowedObjectAce in advapi32.
Signed-off-by: Louis Lenders <xerox.xerox2000x@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-03-03 12:58:27 +09:00 |
Louis Lenders
|
d37b3f59e9
|
ntdll: Add stub for RtlAddAuditAccessObjectAce and forward to AddAuditAccessObjectAce in advapi32.
Signed-off-by: Louis Lenders <xerox.xerox2000x@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-03-01 18:51:44 +09:00 |
Michael Müller
|
79636bebbf
|
advapi32: Set last error to ERROR_SUCCESS in GetSidIdentifierAuthority.
Signed-off-by: Michael Müller <michael@fds-team.de>
Signed-off-by: Sebastian Lackner <sebastian@fds-team.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2015-12-09 00:53:41 +09:00 |
Nikolay Sivov
|
f611fcafd8
|
advapi32: Use proper enum member to initialize SECURITY_IMPERSONATION_LEVEL variable (Clang).
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2015-12-02 12:58:25 +09:00 |
Jacek Caban
|
fdc6f610c3
|
advapi32: Added DECLSPEC_HOTPATCHABLE to CreateProcessAsUser[AW] functions.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2015-11-13 11:53:01 +09:00 |
Jacek Caban
|
b4eab7146f
|
advapi32: Pass SYNCHRONIZE flag in NtCreateFile and NtOpenFile calls.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2015-10-30 21:01:56 +09:00 |
Dmitry Timoshkov
|
d2f0bc2f74
|
advapi32: Add CreatePrivateObjectSecurityWithMultipleInheritance semi-stub.
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2015-10-11 13:46:21 +09:00 |
Hans Leidekker
|
3a771b6066
|
advapi32: Add well-known SID WinBuiltinAnyPackageSid.
|
2015-08-26 23:15:26 +09:00 |
Alistair Leslie-Hughes
|
3b5107d063
|
advapi32: Prevent buffer overrun.
|
2015-08-19 21:46:05 +09:00 |
Eric Kohl
|
424f010ac1
|
advapi32: Add some well-known SDDL SID strings.
|
2015-08-19 20:19:55 +09:00 |
Huw Davies
|
3e55f1d2cc
|
advapi32: Don't call CloseServiceHandle() with an invalid handle.
|
2015-07-16 21:20:44 +09:00 |
Michael Müller
|
4f3acf31de
|
advapi32: Add initial implementation for GetWindowsAccountDomainSid.
|
2015-06-24 23:01:45 +09:00 |
Sebastian Lackner
|
e24eb501d3
|
advapi32: Forward ImpersonateAnonymousToken to ntdll.
|
2015-05-21 13:57:27 +09:00 |
Hans Leidekker
|
985e226c07
|
advapi32: Support parsing mandatory label ACE strings.
|
2015-04-17 14:53:13 +09:00 |
Piotr Caban
|
52df833a72
|
advapi32: Handle NULL DACL in SetSecurityInfo.
|
2015-04-03 17:07:44 +09:00 |
Piotr Caban
|
f974d72672
|
advapi32: Add DACL inheritance support in SetSecurityInfo.
|
2015-03-27 20:46:02 +09:00 |
Piotr Caban
|
f956bb4caa
|
advapi: Don't use CreateFile when opening file with possibly empty DACL.
|
2015-03-27 20:40:52 +09:00 |
André Hentschel
|
6eae6955b2
|
advapi32: Remove unused strings (Clang).
|
2014-11-25 19:49:34 +01:00 |
Nikolay Sivov
|
b60a2710f8
|
advapi32: Use heap helpers in security code.
|
2014-08-27 19:23:04 +02:00 |
André Hentschel
|
929d9fb9f7
|
advapi32: Use boolean return values in boolean functions.
|
2014-02-04 11:15:18 +01:00 |
Andrey Gusev
|
be367393c9
|
Assorted typos fixes.
|
2014-01-13 17:37:42 +01:00 |