Paul Bryan Roberts
|
04cccae943
|
advapi32: LookupAccountNameW() - use ACCOUNT_SIDS domain and name_use fields for well known SIDS.
|
2008-10-21 13:22:50 +02:00 |
Paul Bryan Roberts
|
e9e4da8f36
|
advapi32: LookupAccountNameW() - return correct domain name length for not-so-well-known SIDs.
|
2008-10-21 13:22:50 +02:00 |
Paul Bryan Roberts
|
a1a2dd3509
|
advapi32: LookupAccountNameW() - passes expected SidTypeUser test.
|
2008-10-21 13:22:50 +02:00 |
Paul Bryan Roberts
|
7e0932d627
|
advapi32: ConvertStringSecurityDescriptorToSecurityDescriptor - more tests (pass).
|
2008-10-17 12:49:11 +02:00 |
Austin English
|
6f23a98c08
|
advapi32: Quiet a noisy fixme.
|
2008-10-15 14:02:16 +02:00 |
Marcus Meissner
|
49c1f1f464
|
advapi32: Check for NULL ptr.
|
2008-10-06 13:54:09 +02:00 |
Vijay Kiran Kamuju
|
d2625be02f
|
advapi32: Add stub for ConvertToAutoInheritPrivateObjectSecurity.
|
2008-08-28 11:03:36 +02:00 |
Dan Hipschman
|
62e5b6270b
|
advapi32: Implement GetSecurityInfo.
|
2008-08-18 14:34:10 +02:00 |
Andrew Talbot
|
414cdc0475
|
advapi32: Sign-compare warnings fix.
|
2008-07-23 13:54:17 +02:00 |
Andrew Talbot
|
e095a08a38
|
advapi32: Remove unneeded address-of operator from array name.
|
2008-07-08 10:47:47 +02:00 |
Louis Lenders
|
44afc4488c
|
advapi32: Add stub for GetAuditedPermissionsFromAcl{A/W}.
|
2008-06-21 11:36:46 +02:00 |
Dan Hipschman
|
2904f543f4
|
advapi32: Add a stub for CreateRestrictedToken.
|
2008-03-22 11:14:13 +01:00 |
Rob Shearman
|
b503bcf6e6
|
advapi32: Implement LookupAccountNameW for well-known groups.
|
2008-01-23 11:31:42 +01:00 |
Rob Shearman
|
6efa903cf0
|
advapi32: Implement SetEntriesInAclW.
|
2008-01-23 11:31:42 +01:00 |
Alexandre Julliard
|
eb2d8458a3
|
advapi32: Move the EnumDependentServicesA/W stubs in service.c where they belong.
Make the stubs return success.
|
2007-12-20 15:00:42 +01:00 |
Andrew Talbot
|
263cb72e13
|
advapi32: Remove unneeded casts.
|
2007-12-03 13:10:21 +01:00 |
Louis Lenders
|
defbdf76e5
|
advapi32: Add stub for CreateProcessWithLogonW.
|
2007-11-29 15:46:50 +01:00 |
Francois Gouget
|
81a5701ca9
|
Assorted spelling fixes.
|
2007-11-09 13:07:12 +01:00 |
Alexandre Julliard
|
0590fe2ecf
|
Make some variables static.
|
2007-11-06 14:38:54 +01:00 |
Mikolaj Zalewski
|
a1e0f773e0
|
advapi32: Add a well known sid.
|
2007-10-26 14:03:46 +02:00 |
Rob Shearman
|
6b081232b9
|
ntdll: Add a stub for RtlSetControlSecurityDescriptor.
Implement SetSecurityDescriptorControl on top of RtlSetControlSecurityDescriptor.
|
2007-10-23 18:20:45 +02:00 |
Francois Gouget
|
b1335db353
|
Better match the PSDK types and update win32.api to fix the winapi_check warnings.
|
2007-10-23 18:19:42 +02:00 |
Mikołaj Zalewski
|
cf509c29f1
|
advapi32: Make CreateWellKnownSid create domain sids (with test).
|
2007-10-22 14:54:39 +02:00 |
Mikołaj Zalewski
|
b06379b2b3
|
advapi32: Add a test for CreateWellKnownSid and implement two more SIDs.
|
2007-10-22 14:54:39 +02:00 |
Bang Jun-young
|
27213de046
|
advapi32: Fix AdjustTokenPrivileges() to match the PSDK.
|
2007-10-17 13:44:01 +02:00 |
Francois Gouget
|
d16a634c38
|
Better match the PSDK types and update win32.api to fix the winapi_check warnings.
|
2007-10-15 14:06:48 +02:00 |
Mikolaj Zalewski
|
719da96a3e
|
advapi32: security: Remove unneeded FIXME.
|
2007-10-04 11:41:06 +02:00 |
Rob Shearman
|
00bc3d9e48
|
advapi32: Allow GetFileSecurityA/W to work on files that have been opened already with restricted sharing flags.
Only use the minimum required access rights for the information being retrieved.
|
2007-10-03 11:17:04 +02:00 |
Rob Shearman
|
1262d7dbef
|
advapi32: Implement SetFileSecurityW on top of NtSetSecurityObject.
|
2007-10-03 11:16:59 +02:00 |
Mikolaj Zalewski
|
8fd1cf0f56
|
advapi32: Implement GetPrivateObjectSecurity (with test).
|
2007-09-28 11:26:45 +02:00 |
Mikolaj Zalewski
|
0590dc9b5c
|
advapi32: In ConvertStringSecurityDescriptorToSecurityDescriptor "AU" should be checked before "A" (with testcase).
|
2007-09-28 11:26:25 +02:00 |
Mikolaj Zalewski
|
8188ce6fb1
|
advapi32: Make ConvertStringSecurityDescriptorToSecurityDescriptor write the ACL.
|
2007-09-28 11:26:18 +02:00 |
Michael Stefaniuc
|
790424f0ad
|
advapi32: Move the storage specifier to the beginning of the declaration.
|
2007-09-27 11:08:21 +02:00 |
Mikolaj Zalewski
|
6d5d0eaafa
|
advapi32: Make ConvertSidToStringSid use helper functions of ConvertSecurityDescriptorToStringSecurityDescriptor.
|
2007-09-26 12:15:14 +02:00 |
Mikolaj Zalewski
|
3198809fd5
|
advapi32: Implement ConvertSecurityDescriptorToStringSecurityDescriptor[AW].
|
2007-09-26 12:15:14 +02:00 |
Christian Gmeiner
|
bb3a968d30
|
advapi32: fix some compiler warnings when using -Wsign-compare.
|
2007-09-25 14:12:46 +02:00 |
Mikolaj Zalewski
|
ff3ab48081
|
advapi32: Make ConvertStringSidToSid not to ignore the first subauthority.
|
2007-09-25 11:18:53 +02:00 |
Mikolaj Zalewski
|
57ca9ae92d
|
advapi32: Add AddAuditAccessAceEx.
|
2007-09-25 11:18:45 +02:00 |
Mikołaj Zalewski
|
5b4aa62fd2
|
advapi32: Add some more rights constants for ConvertStringSecurityDescriptorToSecurityDescriptor.
|
2007-09-24 13:31:30 +02:00 |
Rob Shearman
|
bcfe954451
|
advapi32: Fix ImpersonateNamedPipeClient to pass in a pointer to an IO_STATUS_BLOCK to NtFsControl.
Otherwise, NtFsControl file won't do anything except return STATUS_INVALID_PARAMETER.
|
2007-09-14 14:23:35 +02:00 |
Rob Shearman
|
ccfa9ad8df
|
advapi32: Set the right pointer so that StringAcl is updated correct in ParseAceStringRights.
The number of allowed hex digits should be 8, not 6.
|
2007-07-19 11:55:37 +02:00 |
Rob Shearman
|
6c24386e03
|
advapi32: Don't crash in ConvertStringSecurityDescriptorToSecurityDescriptorW if LocalAlloc fails.
|
2007-07-19 11:55:13 +02:00 |
Rob Shearman
|
4d5ce383f5
|
advapi32: Add the size of the security descriptor structure to the size of memory required in ParseStringSecurityDescriptorToSecurityDescriptor.
|
2007-07-19 11:55:06 +02:00 |
Rob Shearman
|
60d847b074
|
advapi32: Fix a typo in ParseStringAclToAcl which caused the ACE to be written inside of the ACL memory.
|
2007-07-19 11:54:59 +02:00 |
Rob Shearman
|
f56fe2c1bc
|
advapi32: Fix ComputeStringSidSize to work with SIDs with one sub authority.
Use GetSidLengthRequired instead of computing the length in a way that
won't always be correct.
|
2007-07-19 11:54:40 +02:00 |
Rob Shearman
|
d521a2c6d3
|
advapi32: Always set the requested fields of the security descriptor according to the info flags in GetNamedSecurityInfoW.
Also, set the control flags so that other security descriptor
functions can retrieve the info from it.
|
2007-06-25 23:21:50 +02:00 |
Dmitry Timoshkov
|
e79a94d45b
|
advapi32: Add FILE_FLAG_BACKUP_SEMANTICS to the flags passed to CreateFileW to be able to get security information for directories as well as for files.
|
2007-05-04 13:42:55 +02:00 |
Dan Kegel
|
67e2c97a88
|
advapi: Improve SetEntriesInAclA stub.
|
2007-04-30 12:20:14 +02:00 |
Dmitry Timoshkov
|
481de9d82d
|
advapi32: Thunk GetFileSecurityW to NtQuerySecurityObject.
|
2007-04-23 13:56:32 +02:00 |
Jacek Caban
|
2cd033eee1
|
advapi: Improve SetEntriesInAclW stub.
|
2007-03-20 12:39:41 +01:00 |
Andrew Talbot
|
dea58c017d
|
advapi32: Explicitly initialize nested array element.
|
2007-03-13 11:52:22 +01:00 |
Francois Gouget
|
b2656633a6
|
Add some documentation headers to make winapi_check happy.
|
2006-11-13 13:01:15 +01:00 |
Hans Leidekker
|
4301816d47
|
advapi32: Win64 printf format warning fixes.
|
2006-10-03 16:21:58 +02:00 |
Huw Davies
|
38d33e33ae
|
advapi32: Fix ADVAPI_GetComputerSid to work correctly if a sid doesn't exist in the registry.
This makes the tests run correctly on first invocation.
|
2006-09-25 17:55:40 +02:00 |
Robert Reif
|
f0085e6376
|
advapi32: Fix LookupAccountSid and tests to pass on windows and wine.
|
2006-08-26 18:55:12 +02:00 |
Robert Reif
|
39b77ec560
|
advapi32: LookupAccountSid buffer size query fixes.
|
2006-08-21 12:07:50 +02:00 |
Robert Reif
|
0f3cd3f224
|
advapi32: Add more SIDs to AccountLookupSid.
|
2006-08-14 11:45:53 +02:00 |
Robert Reif
|
da44bfc02d
|
advapi32: Add some more well known SIDs.
|
2006-08-12 11:40:21 +02:00 |
Robert Reif
|
1b8cfc5151
|
advapi32: Add a computer SID to the registry.
|
2006-08-04 12:04:06 +02:00 |
Robert Reif
|
6d4fb08ece
|
advapi32: Add computer sid support to LookupAccountSidW.
|
2006-07-31 15:04:00 +02:00 |
Robert Reif
|
9d43504655
|
advapi32: Add more helper functions.
Add ADVAPI_GetComputerSid.
|
2006-07-31 14:49:31 +02:00 |
Robert Reif
|
3f000d8c71
|
advapi32: Make ADVAPI_IsLocalComputer global and remove duplicate copy.
Make debugstr_sid global.
|
2006-07-31 11:15:21 +02:00 |
Robert Reif
|
ed9cca6982
|
advapi32: Fix debugstr_sid to print unsigned SubAuthority.
|
2006-07-29 11:53:38 +02:00 |
Robert Reif
|
fd81146cd3
|
advapi32: Move SID members from WELLKNOWNSID to MAX_SID.
|
2006-07-29 11:53:21 +02:00 |
Robert Reif
|
a2cdb3ba9a
|
advapi32: Partial LookupAccountSid implementation.
|
2006-07-21 13:25:29 +02:00 |
Robert Reif
|
c4ac8c5b16
|
advapi32: Add CreateWellKnownSid and IsWellKnownSid.
|
2006-07-17 13:45:11 +02:00 |
James Hawkins
|
409c6dc7b0
|
advapi32: Get the token type in ImpersonateLoggedOnUser.
|
2006-07-07 13:27:48 +02:00 |
James Hawkins
|
ce58c3589c
|
advapi32: Add tests for LookupAccountSid.
|
2006-07-07 13:26:55 +02:00 |
Robert Shearman
|
4b7a5aaca6
|
advapi32: Fix the parsing of string SIDs with multiple sub-authorities.
|
2006-06-13 11:40:20 +02:00 |
Robert Shearman
|
8a4088d8a3
|
advapi32: Replace some mixed tabs with spaces.
|
2006-06-13 11:40:20 +02:00 |
Robert Shearman
|
84019596be
|
advapi32: Support well-knowns SIDs in string SIDs.
|
2006-06-13 11:40:20 +02:00 |
Robert Shearman
|
ddd84f4f28
|
advapi32: Nul-terminate the domain string in LookupAccountNameW.
|
2006-06-13 11:40:20 +02:00 |
Alexandre Julliard
|
7bbc1d68c5
|
advapi32: Make some variables static and/or const.
|
2006-06-12 13:41:15 +02:00 |
Jonathan Ernst
|
360a3f9142
|
Update the address of the Free Software Foundation.
|
2006-05-23 14:11:13 +02:00 |
Paul Chitescu
|
b1cbecbbc6
|
advapi32: Add stub FileEncryptionStatus and declarations.
|
2006-05-20 16:56:16 +02:00 |
Francois Gouget
|
17689c07bb
|
Fix some winapi_check documentation warnings.
|
2006-05-15 15:05:15 +02:00 |
Michael Stefaniuc
|
a87520036f
|
janitorial: Remove redundant NULL pointer checks before HeapFree'ing them.
Some HeapFree's are hidden behind macros. Found by smatch.
|
2006-05-10 11:31:41 +02:00 |
Robert Shearman
|
35596ee290
|
advapi32: Implement the majority of ImpersonateLoggedOnUser.
|
2006-05-05 16:35:55 +02:00 |
Alexandre Julliard
|
e97a1afbab
|
advapi32: Fixed compiler warnings.
|
2006-03-28 14:43:18 +02:00 |
Thomas Weidenmueller
|
ae8b835d85
|
advapi32: Fixed building TRUSTEEs with objects.
Fill the TRUSTEE structure properly in BuildTrusteeWithObjectsAndName
and BuildTrusteeWithObjectsAndSid, including regression tests.
|
2006-03-28 12:34:43 +02:00 |
Ulrich Czekalla
|
7aa3be4741
|
advapi32: Add partial implementation of LookupAccountNameW.
|
2006-02-22 11:32:41 +01:00 |
Ulrich Czekalla
|
5ceb274724
|
advapi32: Add stub for ObjectDeleteAuditAlarmW.
|
2006-02-02 13:19:11 +01:00 |
Ge van Geldorp
|
1a1583a364
|
Match PSDK STATUS_* definitions.
|
2005-11-28 17:32:54 +01:00 |
Vincent Béron
|
f41abbd07a
|
Add/correct prototypes for some already defined functions in
advapi32. Correct spec file entry for GetSecurityInfoExW.
|
2005-11-21 12:06:00 +00:00 |
Markus Amsler
|
ec350525e3
|
Improve c2man Documented-Total count. Changes:
- add missing description
- add missing returns section
|
2005-11-12 19:12:03 +00:00 |
Francois Gouget
|
0edbaf7e80
|
Remove spaces before '\n' in traces.
|
2005-11-10 12:14:56 +00:00 |
Markus Amsler
|
d45811ce2a
|
Improve c2man Documented-Total count.
|
2005-11-04 11:43:27 +00:00 |
Robert Shearman
|
c218e74184
|
Fix String SID parsing.
|
2005-09-16 18:44:17 +00:00 |
Kevin Koltzau
|
73159c1d0c
|
Remove 'cast from pointer to integer of different size' warnings in
64bit,
|
2005-08-22 09:18:48 +00:00 |
James Hawkins
|
fb46998825
|
Branch the LSA functions from security.c to lsa.c.
|
2005-07-06 10:37:50 +00:00 |
James Hawkins
|
0ea0f5fffd
|
- Define FSCTL_PIPE_IMPERSONATE.
- Implement ImpersonateNamedPipeClient.
|
2005-06-24 11:54:15 +00:00 |
James Hawkins
|
fc6b6f4848
|
Add stub implementations for BuildSecurityDescriptorA/W.
|
2005-06-23 11:40:57 +00:00 |
James Hawkins
|
dd3fd54a65
|
Forward AddAuditAccessAce to its Rtl counterpart.
|
2005-06-23 11:03:52 +00:00 |
James Hawkins
|
bfaac2776a
|
Implement IsTokenRestricted.
|
2005-06-21 20:49:54 +00:00 |
James Hawkins
|
bafa13c6a6
|
Implement GetTrustee* functions.
|
2005-06-21 20:20:47 +00:00 |
Robert Shearman
|
9cb94b276f
|
Implement RtlImpersonateSelf, RevertToSelf and MapGenericMask.
|
2005-06-20 11:44:45 +00:00 |
James Hawkins
|
5909b0de35
|
Forward GetPrivate/KernelObjectSecurity to NtQuerySecurityObject.
|
2005-06-17 09:52:06 +00:00 |
Robert Shearman
|
9495180325
|
MSDN states that DuplicateToken should create a new token with the
TOKEN_QUERY | TOKEN_IMPERSONATE rights, not 0.
|
2005-06-15 10:20:17 +00:00 |
Mike McCormack
|
a46a159be9
|
Make ADVAPI_IsLocalComputer static and simplify it a little.
|
2005-06-09 09:44:44 +00:00 |
Robert Shearman
|
1408169387
|
Implement PrivilegeCheck.
|
2005-04-22 21:17:42 +00:00 |