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
Marcus Meissner
398b5cfef6
advapi32: LookupAccountNameW removed redundant NULL check (Coverity).
2009-02-09 14:37:22 +01:00
Marcus Meissner
fb3d3d020d
advapi32: Fixed size of userName.
2009-02-06 13:04:22 +01:00
Juan Lang
fc5ea773e5
advapi32: Support the computer name as an account name in LookupAccountNameW.
2009-02-05 14:24:19 +01:00
Juan Lang
0b32bdc4b4
advapi32: Test LookupAccountName with the computer name as the account name.
2009-02-05 14:22:39 +01:00
Aric Stewart
8dc84666a6
advapi32: Add Security Label sids used by IE7.
2009-02-04 12:25:35 +01:00
Marcus Meissner
45a1269013
advapi32: Fixed NULL ptr deref in QueryServiceConfig2A (Coverity).
2009-02-02 15:21:43 +01:00
Rob Shearman
d3085abc08
Change parameter type from size_t to SIZE_T for MIDL_user_allocate.
2009-02-02 11:55:21 +01:00
James Hawkins
a072f85b9f
advapi32: Skip tests if the default provider cannot be removed.
2009-01-26 16:07:56 +01:00
Alasdair Sinclair
d2915c0f99
advapi32/tests: Fix missing void in empty parameter list.
2009-01-26 15:07:22 +01:00
Alexandre Julliard
05a840dfc9
advapi32: Fix GetServiceDisplayNameW behavior to pass the tests.
2009-01-21 23:35:35 +01:00
Alexandre Julliard
c795150932
advapi32: Fix GetServiceKeyNameW behavior to pass the tests.
2009-01-21 23:32:29 +01:00
Alexandre Julliard
a882bb6a2c
advapi32/tests: Add some more tests for GetServiceDisplayName.
2009-01-21 23:31:12 +01:00
Alexandre Julliard
fe3ba1295b
advapi32/tests: Add some more tests for GetServiceKeyName.
2009-01-20 19:51:08 +01:00
Alexandre Julliard
df671256f8
advapi32/tests: Improve error reporting in the service test. Don't check last error on success.
2009-01-20 17:50:11 +01:00
Alexandre Julliard
fc26627cdc
advapi32/tests: Fix some service test failures on NT4 and Win64.
2009-01-19 23:53:54 +01:00
Alexandre Julliard
540fe92842
advapi32: Get rid of the client-side service handle management.
2009-01-19 20:34:02 +01:00
Alexandre Julliard
b608a43df7
advapi32: Reimplemented QueryServiceConfig2W in services.exe.
2009-01-19 20:34:02 +01:00
Nikolay Sivov
e7a27694b9
advapi32: Added SaferCreateLevel stub.
2009-01-15 13:06:39 +01:00
Nikolay Sivov
1a38b7bf5e
advapi32/tests: Test for enumeration order preservation of reg keys.
2009-01-15 13:03:20 +01:00
Nikolay Sivov
800b05c4b5
ntdll: Check pointers in NtAccessCheck to prevent access violation.
2009-01-14 12:20:17 +01:00
Michael Stefaniuc
2fc7b81009
advapi32/tests: Remove superfluous pointer casts.
2009-01-13 15:26:00 +01:00
Alexandre Julliard
b88554d22f
advapi32: Fix pointer cast warnings on 64-bit.
2009-01-08 17:26:30 +01:00
Paul Vriens
cd31fd393e
advapi32/tests: Fix two test failures on Vista and W2K8.
2009-01-06 10:09:36 +01:00
Michael Stefaniuc
e86eb8efa6
include: Change RPC_STATUS from long to LONG for Win64 compatibility.
...
Also fix the compiler warnings introduced by this change.
2009-01-04 13:34:38 +01:00
James Hawkins
954820d027
advapi32: Request the owner and group token size instead of hardcoding the value.
2009-01-02 11:54:31 +01:00
Andrew Talbot
5c8978c58b
advapi32: Remove unused function.
2009-01-02 11:51:35 +01:00
Francois Gouget
352a1bdb0b
advapi32/tests: Add a trailing '\n' to ok() calls.
2008-12-29 11:35:37 +01:00
Andrey Turkin
0b21bb75a0
advapi32: Implement CredReadDomainCredentials stub and tests.
2008-12-26 13:42:38 +01:00
Maarten Lankhorst
768160e944
ntdll: Make all exported wine functions CDECL.
2008-12-17 15:02:25 +01:00
Ricardo Filipe
a19051b9ae
advapi32: Add stub for UnregisterTraceGuids.
2008-12-11 14:28:14 +01:00
Paul Vriens
2b2f04c514
advapi32/tests: Fix a test failure on NT4.
2008-12-10 10:48:17 +01:00
Paul Vriens
d6cfe04621
advapi32/tests: Only skip tests on NT4.
2008-12-10 10:48:10 +01:00
Paul Vriens
e38d569590
advapi32/tests: Fix some test failures on NT4.
2008-12-09 12:52:55 +01:00
Paul Vriens
6630470ec4
advapi32/tests: Fix a few test failures on NT4.
2008-12-08 12:00:52 +01:00
Paul Vriens
dd56259453
advapi32/tests: Fix some crashes on NT4.
2008-12-01 12:45:46 +01:00
Alexandre Julliard
3249b40f70
advapi32: Reimplemented ChangeServiceConfig2W in services.exe.
2008-11-26 14:35:30 +01:00
Paul Vriens
ee1f1bfb3f
advapi32/tests: Fix a test failure on NT4.
2008-11-25 11:56:08 +01:00
Lei Zhang
aacb511da1
advapi32: Allow opening HKEY_CLASSES_ROOT subkeys with backslash prefix on NT.
2008-11-24 14:38:56 +01:00
Ricardo Filipe
a76d38d38e
advapi32: Removed dead assignments (llvm/clang).
2008-11-24 14:37:32 +01:00
Francois Gouget
b700a1b11a
advapi32/tests: Check how the registry APIs handle non-terminated strings.
2008-11-21 10:01:35 +01:00
Francois Gouget
ece65a4828
advapi32/tests: Fix the line number reported by test_hkey_main_Value_[AW]().
2008-11-21 10:01:25 +01:00
Francois Gouget
9ce2bd20e4
advapi32/tests: Cleanup test_hkey_main_Value_[AW]().
...
Fix a byte vs. WCHAR count issue in test_hkey_main_Value_W().
Check that RegQueryValueEx[AW]() did not write more data than expected.
2008-11-21 10:01:18 +01:00
Kai Blin
b740819e30
advapi32: Implement LsaSetSecret stub.
2008-11-11 14:03:00 +01:00
Paul Vriens
bf8ca52abf
advapi32/tests: Fix valgrind warning.
2008-11-11 11:41:00 +01:00
Alistair Leslie-Hughes
d0ccdfbd4f
advapi32: Correct off by one in LookupPrivilegeValueW.
2008-11-10 13:29:27 +01:00
Detlef Riekenberg
44540a664f
advapi32/tests: Fix broken GetLastError tests.
2008-11-10 11:08:30 +01:00
Detlef Riekenberg
21a70825bc
advapi32/tests: Fix tests on win9x (GetFileSecurity not implemented).
2008-11-10 11:08:09 +01:00
Alistair Leslie-Hughes
8c57a6ef8b
advapi32: Correct spelling of SE_CHANGE_NOTIFY_PRIVILEGE.
2008-11-10 11:08:01 +01:00
Alexandre Julliard
adc09cc1b4
advapi32/tests: Avoid sizeof in traces.
2008-11-07 13:34:11 +01:00
Paul Bryan Roberts
6435a5ddab
server: Clone file_get_sd() and file_set_fd() for directories.
2008-11-07 12:01:51 +01:00
Paul Bryan Roberts
2703721860
advapi32: Add TRACE to GetFileSecurity().
2008-11-07 12:01:18 +01:00
Paul Bryan Roberts
fa9c9f0e4c
advapi32/tests: Simple tests of GetFileSecurity()/SetFileSecurity().
2008-11-07 11:54:39 +01:00
Nicolas Le Cam
ae0bddeb85
advapi32/tests: Run a test on more platforms.
2008-11-07 11:27:23 +01:00
Nicolas Le Cam
f714cf4bd1
advapi32/tests: test_enum_provider_types test cleanup.
2008-11-07 11:25:15 +01:00
Marcus Meissner
508ef4ce20
advapi32: Removed redundant NULL check.
2008-10-31 13:04:04 +01:00
Juan Lang
59f2a3312e
advapi32: Print error if opening /dev/urandom fails, and update comment.
2008-10-31 12:57:40 +01:00
Austin English
955759381d
advapi32/tests: fix a couple failures on Vista.
2008-10-28 13:26:01 +01:00
Michael Stefaniuc
dfb8e7cba3
advapi32/tests: Use 0 instead of casting NULL to a handle of integer type.
2008-10-27 11:28:06 +01:00
Paul Bryan Roberts
f04804f44c
advapi32: LookupAccountNameW() - only first user account and well known SIDs accepted.
2008-10-21 13:22:50 +02:00
Paul Bryan Roberts
2981650435
advapi32: LookupAccountSidW() - handle first user account.
2008-10-21 13:22:50 +02:00
Paul Bryan Roberts
0e6626958f
advapi32: LookupAccountNameW() - NULL account name handled.
2008-10-21 13:22:50 +02:00
Paul Bryan Roberts
a37512ee63
advapi32: LookupAccountNameW() - use CreateWellKnownSid() properly.
2008-10-21 13:22:50 +02:00
Paul Bryan Roberts
a3e0bc10bb
advapi32: LookupAccountNameW() - correct call in SetEntriesInAclW().
2008-10-21 13:22:50 +02:00
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
30e6ca9eeb
advapi32: LookupAccountNameW() - add got clause to test.
2008-10-21 13:22:50 +02:00
Paul Bryan Roberts
b1542f4f00
ntdll: RtlSetControlSecurityDescriptor() implementation and test.
2008-10-20 13:46:33 +02:00
Paul Bryan Roberts
7e0932d627
advapi32: ConvertStringSecurityDescriptorToSecurityDescriptor - more tests (pass).
2008-10-17 12:49:11 +02:00
Michael Stefaniuc
1988e6ea88
advapi32/tests: Remove superfluous casts of void pointers to other pointer types.
2008-10-16 11:28:59 +02:00
Austin English
6f23a98c08
advapi32: Quiet a noisy fixme.
2008-10-15 14:02:16 +02:00
Paul Vriens
b27db86ca4
advapi2/tests: Compare instead of assign.
2008-10-08 12:20:21 +02:00
Marcus Meissner
49c1f1f464
advapi32: Check for NULL ptr.
2008-10-06 13:54:09 +02:00
Rob Shearman
637c3125ba
advapi32: Output the last error when services tests fail.
2008-09-30 10:57:15 -05:00
Alexandre Julliard
cd3805336e
advapi32: Always pass a valid argv pointer to a service even if there are no arguments.
2008-09-25 11:19:39 +02:00
Detlef Riekenberg
b67533f204
advapi32: Remove outdated comment.
2008-09-19 11:40:53 +02:00
James Hawkins
f4c8a0fadd
advapi32: ERROR_IO_PENDING is returned in Vista only on success.
2008-09-08 12:47:22 +02:00
James Hawkins
3c53fcc4c4
advapi32: Fix the process access rights value for Vista.
2008-09-03 13:14:50 +02:00
James Hawkins
83b21a6d5b
advapi32: Fix a few test failures in Vista.
2008-09-03 13:14:50 +02:00
Francois Gouget
4823b2c7bf
Assorted spelling fixes.
2008-09-02 13:58:21 +02:00
James Hawkins
1519d9e995
advapi32: Fix several failing tests in Vista.
2008-08-29 13:21:19 +02:00
James Hawkins
67b23d024b
advapi32: Print the actual result of several failing tests.
2008-08-29 13:21:12 +02:00
James Hawkins
3814d38aa9
advapi32: Fix another set of failures on some Vista systems.
2008-08-29 13:20:40 +02:00
James Hawkins
7b8e8004c8
advapi32: Fix a few failing tests in Vista.
2008-08-29 13:20:36 +02:00
Vijay Kiran Kamuju
d2625be02f
advapi32: Add stub for ConvertToAutoInheritPrivateObjectSecurity.
2008-08-28 11:03:36 +02:00
Paul Vriens
3a7111e0de
advapi32/tests: Remove tests for calculation with drivers.
2008-08-27 13:21:23 +02:00
Paul Vriens
70c7cd2bd6
advapi32/tests: Don't test unimplemented functions.
2008-08-26 10:56:50 +02:00
Paul Vriens
e3bd938bd1
advapi32/tests: SC_MANAGER_ENUMERATE_SERVICE is enough.
2008-08-26 10:56:46 +02:00
Paul Vriens
60f3e577c2
advapi32/tests: Fix a crash.
2008-08-25 11:39:41 +02:00
Paul Vriens
10217fae29
advapi32/tests: Remove duplicate test.
2008-08-25 11:39:31 +02:00
Paul Vriens
f0a821a1ae
advapi32/tests: Add tests for EnumServicesStatusExA.
2008-08-22 11:32:09 +02:00
Paul Vriens
ce64e0d055
advapi32: Prevent a crash when passing an allowed NULL parameter.
2008-08-22 11:32:09 +02:00
Paul Vriens
0539b463e6
advapi32/tests: Add tests for EnumServicesStatusA.
2008-08-22 11:32:09 +02:00
Paul Vriens
7947522001
advapi32/tests: Add tests for QueryServiceStatusEx.
2008-08-22 11:32:09 +02:00
Paul Vriens
9d906d0df8
advapi32/tests: Add tests for QueryServiceStatus.
2008-08-22 11:32:09 +02:00
Paul Vriens
6381303c01
advapi32/tests: Add helper function to get function pointers.
2008-08-22 11:32:09 +02:00
Michael Stefaniuc
3b8aeb913b
advapi/tests: CreateFile returns INVALID_HANDLE_VALUE on error (Smatch).
2008-08-19 12:54:57 +02:00
Alistair Leslie-Hughes
905817a589
advapi32: Fix test under w2k8.
2008-08-18 17:15:55 +02:00
Alistair Leslie-Hughes
4d6d09553b
advapi32: Fix two tests for w2k8.
2008-08-18 17:15:55 +02:00
Dan Hipschman
80c6099b2c
advapi32/tests: Add tests for GetSecurityInfo with a NULL security descriptor pointer.
2008-08-18 14:34:10 +02:00
Dan Hipschman
62e5b6270b
advapi32: Implement GetSecurityInfo.
2008-08-18 14:34:10 +02:00
Detlef Riekenberg
24b0296017
advapi32/tests: Handle the results from Win9x in the registry tests.
2008-07-30 12:44:37 +02:00
Andrew Talbot
4a03558e8f
advapi32: Remove unused variable.
2008-07-28 12:16:21 +02:00
Mikołaj Zalewski
352d857059
advapi32: tests: Make WOW64 test pass under Win2k, fix a flag.
2008-07-25 14:17:02 +02:00
Mikołaj Zalewski
daafda22f8
advapi32: Remove access checks from advapi32 (makes KEY_WOW64_* work).
2008-07-24 13:03:40 +02:00
Andrew Talbot
414cdc0475
advapi32: Sign-compare warnings fix.
2008-07-23 13:54:17 +02:00
Mathias Kosch
9a7dc15979
advapi32: Fix RegGetValue when dwFlags includes RRF_RT_ANY.
2008-07-21 14:37:54 +02:00
Alexandre Julliard
79c64acc7b
tests: Don't depend on the static uuid libraries in the tests.
...
This avoids trouble with the broken MingW libraries when
cross-compiling the tests.
2008-07-08 17:51:45 +02:00
Andrew Talbot
e095a08a38
advapi32: Remove unneeded address-of operator from array name.
2008-07-08 10:47:47 +02:00
James Hawkins
60b7f641b9
advapi32: Send in an empty string to RegSetValueEx to avoid a test failure in win95.
2008-07-02 12:16:34 +02:00
James Hawkins
448cfaeb8f
advapi32: Fix a failing test in win2k.
2008-07-02 12:04:42 +02:00
James Hawkins
b9b25c73e0
advapi32: Fix a test failure on a non-admin XP system.
2008-06-30 12:47:52 +02:00
Kai Blin
c7ffd4fab9
advapi32: Fix lsa tests for domain members.
...
For a domain member, the domain info contains meaningful implementation.
It makes no sense to check for the standalone case only.
2008-06-25 10:39:22 +02:00