Commit Graph

1133 Commits

Author SHA1 Message Date
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