1158 Commits

Author SHA1 Message Date
Aric Stewart
6308f40da7 advapi32: Fill the PLSA_REFERENCED_DOMAIN_LIST parameters for LsaLookupNames2 and LsaLookupSids. 2009-10-01 15:39:58 +02:00
Aric Stewart
caf66f0fe2 advapi32: Implement LsaLookupSids. 2009-09-24 16:04:24 +02:00
Detlef Riekenberg
655478075f advapi32: Don't use -1 as dstlen in MultiByteToWideChar. 2009-09-22 16:22:23 +02:00
Detlef Riekenberg
224d33b2c9 advapi32: Don't use -1 as dstlen in WideCharToMultiByte. 2009-09-22 16:21:58 +02:00
Austin English
addf0c11a0 advapi32/tests: Avoid #if 0, use if(0) instead. 2009-09-15 16:41:26 -05:00
Alexandre Julliard
3afda68cc6 advapi32/tests: Use explicit prototypes for function pointers. 2009-09-09 13:13:25 +02:00
Ge van Geldorp
227cbdea9b advapi32/tests: Fix tests on Win7. 2009-08-26 14:56:00 +02:00
Ge van Geldorp
8bd5619e72 advapi32/tests: Add acceptable error codes for Win7. 2009-08-26 14:55:01 +02:00
Alexandre Julliard
825487b1eb advapi32/tests: Use the global wine_dbgstr_w instead of a local variant. 2009-08-19 13:36:17 +02:00
Alexandre Julliard
4f71d33dfa advapi32: Fix sid pointer calculation in LsaLookupNames2. 2009-08-18 13:23:38 +02:00
Rein Klazes
b46e2ef9b1 advapi32: SetEntriesInAclW() should accept account name "CURRENT_USER". 2009-08-17 15:52:57 +02:00
Stefan Leichter
5ffba2da97 advapi32: Add stub for SaferGetPolicyInformation. 2009-08-12 13:28:09 +02:00
Hans Leidekker
9cec6e64ec advapi32: Add tests for LsaLookupNames2. 2009-08-07 11:39:50 +02:00
Hans Leidekker
bf021af0ee advapi32: Add a basic implementation of LsaLookupNames2. 2009-08-07 11:39:43 +02:00
Hans Leidekker
e5e40ef423 advapi32: Factor out lookup of local usernames and well-known SIDs.
Based on a patch by Aric Stewart.
2009-08-06 17:26:31 +02:00
Hans Leidekker
508322a8bf advapi32: LsaFreeMemory returns NTSTATUS. 2009-08-04 15:25:12 +02:00
Stefan Leichter
08e7a1bfe7 advapi32: Test a combination of CreateServiceA and GetSecurityInfo. 2009-07-21 10:46:45 +02:00
Stefan Leichter
6ee1b06073 advapi32: Fix parameter types of CreateServiceA/W in spec file. 2009-07-20 14:14:00 +02:00
Detlef Riekenberg
04b9f0251c advapi32/tests: Remove unneeded SetLastError. 2009-07-01 11:38:44 +02:00
Francois Gouget
d475279149 advapi32/tests: Add a trailing '\n' to ok() calls. 2009-06-30 12:39:29 +02:00
Louis Lenders
011c5b8fae advapi32: Add a few tests for GetSidSubAuthority and SetLastError correctly. 2009-06-29 15:08:00 +02:00
Detlef Riekenberg
0ca3b3b423 advapi32: Check the output pointer first in RegOpenKey, with test. 2009-06-29 14:51:30 +02:00
Ge van Geldorp
dcf4a9903b advapi32: Set values to 0 in LsaEnumerateAccountRights. 2009-06-16 13:40:31 +02:00
Alexandre Julliard
3a33ff7df9 advapi32: Fix self-relative security descriptor creation for 64-bit. 2009-06-16 13:28:08 +02:00
Alexandre Julliard
ac5002ed2b advapi32/tests: Avoid accessing an uninitialized pointer. 2009-06-16 13:27:32 +02:00
Kai Blin
faf6f3f299 advapi32: Fix output of GetUserNameW when joined to a domain.
On a Windows box joined to a domain, GetUserName will not return the domain
part. On a Unix box joined to a domain via winbindd, wine_get_user_name will.
So we need to cut off the domain instead of just replacing the \ character.
2009-06-03 15:34:24 +02:00
Aric Stewart
a61885d64d advapi: Correct buffer length in LookupAccountNameW. 2009-05-28 12:42:17 +02:00
Aric Stewart
fe30b79d72 advapi32: Handle well qualified names in LookupAccountNameW for account names. 2009-05-19 15:26:05 +02:00
Francois Gouget
3d5f1edff5 advapi32/tests: Replace realloc() with HeapReAlloc(). 2009-05-18 12:32:46 +02:00
Alexandre Julliard
66df782b11 advapi32/tests: Fix a couple of test failures on Vista. 2009-04-24 12:17:31 +02:00
Hans Leidekker
f483f71ad2 ntdll: Implement NtQuery/SetInformationToken(TokenDefaultDacl). 2009-04-21 15:41:05 +02:00
Hans Leidekker
dbe5453f7c advapi32: Fix buffer size query for CreateWellKnownSid. 2009-04-15 15:56:38 -05:00
Andreas.Rosenberg
f212579ae9 advapi32/tests: Added a test to verify result of LookupAccountSid. 2009-04-09 17:38:33 +02:00
Paul Vriens
8955d7c233 advapi32/tests: Fix test failures on W2K. 2009-04-03 13:01:54 +02:00
Aric Stewart
9d9a684ef6 advapi32: Handle fully qualified account names for well known sids in LookupAccountName. 2009-04-01 14:23:31 +02:00
Aric Stewart
b540d57c39 advapi32: Modify check_well_known_name test to be more robust on more Windows platforms.
Thanks to Paul Vriens for pointing out the need for this.
2009-04-01 14:23:31 +02:00
Aric Stewart
4ea704d15a advapi32: Alias some sids in LookupAccountName and make comparison case insensitive. 2009-03-30 17:48:24 +02:00
Andrew Talbot
c17cfbdc51 advapi32: Constify some variables. 2009-03-27 11:23:16 +01:00
Andrew Talbot
301cfd141b advapi32: Constify some variables. 2009-03-27 11:23:10 +01:00
Aric Stewart
df1203342c advapi32: Stub TreeResetNamedSecurityInfo for the IE8 installer. 2009-03-25 13:30:42 +01:00
Rob Shearman
1c89dacf9c services: svcctl_GetServiceDisplayNameW and svcctl_GetServiceKeyNameW should have string attribute on output buffer.
They also should not have two parameters for specifying the size of the buffer.

The buffer size should also not include in the nul-terminating character.
2009-03-24 13:11:41 +01:00
Rob Shearman
b9587e69e4 advapi32: Trace the contents of the in parameter to GetServiceKeyNameW, not the out parameter. 2009-03-24 13:11:09 +01:00
Michael Stefaniuc
4de7ac858b advapi32/tests: Don't use "long" for variable types. 2009-03-23 12:40:56 +01:00
Vincent Povirk
4351b37d09 advapi32: Stub TraceEvent. 2009-03-06 12:38:34 +01:00
Alexandre Julliard
ec1d6aa617 advapi32/tests: GetTokenInformation apparently needs a dword-aligned buffer. 2009-03-04 12:07:20 +01:00
Francois Gouget
e3b00de35f advapi32/tests: Use win_skip() to skip over unimplemented functionality. 2009-02-26 12:18:46 +01:00
Paul Bryan Roberts
be9875fb60 advapi32: Add stub for GetSecurityInfoExA. 2009-02-25 16:06:21 +01:00
Michael Stefaniuc
6a48bb4217 advapi32: Remove superfluous pointer casts. 2009-02-16 16:01:36 +01:00
Juan Lang
6991d55796 advapi32: Fix failing tests on a number of systems. 2009-02-16 11:48:15 +01:00
Juan Lang
58c6467ce6 advapi32: Fix a test failure on systems that are domain members. 2009-02-13 12:59:34 +01:00