Commit Graph

1280 Commits

Author SHA1 Message Date
Nikolay Sivov
dbd76575ef advapi32: Free descriptor if it isn't returned from GetSecurityInfo(). 2010-01-11 15:46:04 -06:00
James Hawkins
621a772d48 advapi32: Fix a few memory leaks. Use the correct API to free SIDs (FreeSid). 2010-01-07 17:59:58 +01:00
Marcin Baczyński
005b9066f4 advapi32/tests: Remove superfluous void* cast. 2010-01-07 09:27:02 +01:00
Juan Lang
dec7dda411 advapi32/tests: Fix memory leaks in tests. 2009-12-11 17:47:30 +01:00
Paul Vriens
72c54e5d3b adapi32/tests: Fix test failures when the computername is fully qualified on W2K3 and earlier. 2009-12-08 12:53:09 +01:00
Paul Chitescu
7fea0e332f advapi32: Reduce registry access to MAXIMUM_ALLOWED wherever possible. 2009-12-07 14:50:20 +01:00
Paul Vriens
19f4c42f99 advapi32/tests: Fix some test failures when the computername is fully qualified. 2009-12-07 14:18:27 +01:00
Rob Shearman
190a11ddb6 advapi32: Fix memory leaks in security tests. 2009-12-02 16:08:53 +01:00
Rob Shearman
8bfc736561 advapi32: Don't test the contents of memory outside of a valid block of memory. 2009-12-02 16:08:52 +01:00
Hans Leidekker
c0d79c475b advapi32: Improve the stub for GetEffectiveRightsFromAclA. 2009-12-01 13:16:39 +01:00
Paul Vriens
a29581ba36 advapi32/tests: Add some EnumServicesStatus*W tests. 2009-11-30 13:13:38 +01:00
Paul Vriens
da92afa3e1 advapi32/tests: Fix a test failure on W2K3 without a service pack. 2009-11-24 15:53:36 +01:00
Paul Vriens
91648ff4be advapi32/tests: Fix an intermittent crash on NT4. 2009-11-24 15:53:36 +01:00
Louis Lenders
5edac26628 advapi32: Don't delay import rpcrt4. 2009-11-23 15:25:39 +01:00
Paul Vriens
b5446ea525 advapi32/tests: Fix test failures on Vista and higher for multiple runs. 2009-11-23 13:09:45 +01:00
Alexandre Julliard
36efda3d39 advapi32/tests: Add some tests for creation of volatile keys. 2009-11-20 11:40:07 +01:00
Austin Lund
5c45c35e4e advapi32/tests: Skip tests for ACL file info if ACL info not stored. 2009-11-18 15:15:45 +01:00
Paul Vriens
6befd9f54c advapi32/tests: Add some extra info to an ok() call. 2009-11-17 15:14:55 +01:00
Paul Vriens
e732ca1935 advapi32/tests: Fix some test failures on Vista without a servicepack. 2009-11-17 15:14:55 +01:00
Paul Vriens
bfa2479d4d advapi32/tests: Fix some test failures on NT4. 2009-11-17 15:14:53 +01:00
Paul Vriens
3912286aad advapi32/tests: Skip some tests on Win9x and WinMe. 2009-11-17 15:14:53 +01:00
Paul Vriens
e32218fd3c advapi32/tests: Fix a test failure with Wow64. 2009-11-16 15:15:58 +01:00
Paul Vriens
f852d98ee1 advapi32/tests: Fix some test failures on 64bit systems. 2009-11-16 15:15:15 +01:00
Detlef Riekenberg
84d24e5de5 advapi32: Dump the guid in a FIXME. 2009-11-16 12:43:07 +01:00
Rob Shearman
1f3a14e767 advapi32: EqualSid should set last error to ERROR_SUCCESS. 2009-11-16 11:39:28 +01:00
Rob Shearman
3498a88179 advapi32: Add tests for EqualSid. 2009-11-16 11:39:24 +01:00
Paul Vriens
1bbb880fd9 advapi32/tests: Add tests for reading and writing to a real eventlog. 2009-11-13 13:38:34 +01:00
Rob Shearman
1802a5b9ba advapi32: Use a duplicate of the process token if a NULL token is passed into CheckTokenMembership and there is no thread token. 2009-11-11 10:56:03 +01:00
Rob Shearman
9b3b9a1060 advapi32: Fix CheckTokenMembership test on Windows. 2009-11-11 10:55:57 +01:00
Paul Vriens
77c672f86f advapi32/tests: Run tests on Win9x/WinMe again. 2009-11-10 15:18:05 +01:00
Rob Shearman
cf680ed0f2 advapi32: Implement CheckTokenMembership. 2009-11-09 19:44:11 +01:00
Francois Gouget
5fb3985fa5 Assorted spelling fixes. 2009-11-09 19:42:31 +01:00
Paul Vriens
6a5f671678 advapi32/tests: Fix a test failure on Vista+. 2009-11-05 11:58:14 +01:00
Jeremy White
5df2626aae advapi32/tests: Only release providers and free keys if we've had success creating them. 2009-11-04 16:45:16 +01:00
Paul Vriens
9c3c49f472 advapi32/tests: Add some tests for handling a backup file. 2009-11-04 13:07:56 +01:00
Paul Vriens
5dafeacbd5 advapi32: Add a input parameter check to ClearEventLog. 2009-11-04 13:07:56 +01:00
Paul Vriens
e13ead6949 advapi32/tests: Add some ClearEventLog tests. 2009-11-04 13:07:56 +01:00
Jeremy White
e07e2ac3f7 advapi32/tests: Prevent test failure when computer name and user name are the same. 2009-11-03 22:23:27 +01:00
Paul Vriens
e94c1ce3ae advapi32: Add some input parameter checks to OpenBackupEventLog. 2009-11-03 21:26:35 +01:00
Paul Vriens
381533e59b advapi32/tests: Add some OpenBackupEventLog tests. 2009-11-03 21:26:25 +01:00
Paul Vriens
531363f6e6 advapi32/tests: Add some ReadEventLogA tests. 2009-11-03 21:26:15 +01:00
Paul Vriens
d2227cb8a4 advapi32: Add some input parameter checks to BackupEventLog. 2009-10-30 15:04:25 +01:00
Paul Vriens
b90ef8c6d9 advapi32/tests: Add some BackupEventLog tests. 2009-10-30 15:04:25 +01:00
Paul Vriens
78452960bc advapi32: Add some input parameter checks to GetOldestEventLogRecord. 2009-10-29 13:09:13 +01:00
Paul Vriens
1fe325fd13 advapi32/tests: Add some GetOldestEventLogRecord tests. 2009-10-29 13:09:08 +01:00
Paul Vriens
de72f40580 advapi32: Add some input parameter checks to GetNumberOfEventLogRecords. 2009-10-29 13:08:58 +01:00
Paul Vriens
215ca8a4d7 advapi32/tests: Add some GetNumberOfEventLogRecords tests. 2009-10-29 13:08:51 +01:00
Paul Vriens
7cc43213d7 advapi32: Add a stubbed GetEventLogInformation with input param checking. 2009-10-28 11:14:52 +01:00
Paul Vriens
400d62167f advapi32/tests: Add some GetEventLogInformation tests. 2009-10-28 11:14:39 +01:00
Paul Vriens
4af8e5f24d advapi32/tests: Add a input parameter check (CloseEventLog). 2009-10-27 13:42:49 +01:00
Paul Vriens
6bdbf6ee4c advapi32/tests: Cope with empty servername. 2009-10-27 13:42:44 +01:00
Paul Vriens
84d689bd58 advapi32/tests: Add some input parameter checks. 2009-10-27 13:42:37 +01:00
Paul Vriens
48033db67e advapi32/tests: Add some basic eventlog tests. 2009-10-27 13:42:31 +01:00
Juan Lang
18ba0ae59f advapi32: Fix a comment typo. 2009-10-23 12:00:09 +02:00
Paul Vriens
f555aef269 advapi32/tests: Fix some test failures on several platforms. 2009-10-23 12:00:00 +02:00
Alexandre Julliard
104a0f5439 advapi32: Fix lookup of the current user SID in SetEntriesInAclW. 2009-10-22 13:19:31 +02:00
Juan Lang
9d9ae93a58 rsaenh: Revert part of d3c482250a. 2009-10-22 10:55:49 +02:00
Juan Lang
a48aae26e6 rsaenh: Fail if CRYPT_IPSEC_HMAC_KEY is passed to CryptImportKey. 2009-10-22 10:55:42 +02:00
Juan Lang
a1502846af rsaenh: Add more tests of the RC2 key length. 2009-10-22 10:55:35 +02:00
Paul Vriens
133c0f5401 advapi32/tests: Fix a test failure on Vista and higher. 2009-10-14 11:22:52 +02:00
Paul Vriens
b4955e5779 advapi32/tests: Fix a test failure on W2K and lower. 2009-10-14 11:22:46 +02:00
Paul Vriens
17c1881953 advapi32/tests: Add some extra tests. 2009-10-13 16:23:16 +02:00
Paul Vriens
e57edfea8b advapi32: Skip leading spaces when parsing. 2009-10-13 16:23:09 +02:00
Paul Vriens
69568dac91 advapi32/tests: Make some tests table driven. 2009-10-13 16:22:57 +02:00
Dmitry Timoshkov
d3c482250a rsaenh: Fix the accepted RC2 key length, based on a test case by Dan Kegel. 2009-10-13 14:07:00 +02:00
Detlef Riekenberg
61d6a6bf88 advapi32: Add stubs for ControlTrace[A|W]. 2009-10-12 12:35:33 +02:00
Detlef Riekenberg
75794304b4 advapi32: Add stub for EnableTrace. 2009-10-12 12:35:24 +02:00
Detlef Riekenberg
6648d26744 advapi32: Add stubs for StartTrace[A|W]. 2009-10-12 12:35:15 +02:00
Detlef Riekenberg
4f7fc1b051 advapi32: Add stubs for QueryAllTraces[A|W]. 2009-10-12 12:35:05 +02:00
Andrey Turkin
7de9f842e5 advapi32: Ignore invalid MultipleTrusteeOperation values in SetEntriesInAcl. 2009-10-12 12:14:25 +02:00
Alexandre Julliard
a54bd70bac advapi32: Use strict prototypes in the VTableProvStruc definition. 2009-10-07 13:31:12 +02:00
Alexandre Julliard
07ec73fcaa advapi32: Retrieve the current user SID from the server in lookup_user_account_name. 2009-10-06 16:49:22 +02:00
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
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