Commit Graph

1335 Commits

Author SHA1 Message Date
Marcus Meissner
2bc8e076e0 advapi32: Close hTemp on error (Coverity). 2013-01-07 11:13:27 +01:00
Alexandre Julliard
2c0b470019 advapi32/tests: Fix test failures on older Windows versions. 2013-01-03 11:58:49 +01:00
Andrew Talbot
a377563b00 advapi32: Avoid signed-unsigned integer comparisons. 2013-01-02 13:35:52 +01:00
Marcus Meissner
7750dd8ec4 advapi32: Do not use invalid pSD value (Coverity). 2012-12-28 11:26:09 +01:00
Erich Hoover
331b99cf19 advapi32: Support service objects in GetSecurityInfo. 2012-12-14 12:25:57 +01:00
Detlef Riekenberg
fa59d1e5d7 advapi32/tests: Accept win8 failure code. 2012-12-11 20:45:45 +01:00
Hans Leidekker
ffa6dbe0b1 advapi32: Add support for filtering credentials on MacOS in CredEnumerateW. 2012-12-11 20:45:42 +01:00
Erich Hoover
22863acfcc advapi32: Fix NamedSecurityInfo test crash on some systems. 2012-12-03 18:24:48 +01:00
Erich Hoover
e3986462df advapi32: Return immediately for unsupported [Get|Set]NamedSecurityInfo objects. 2012-12-03 18:24:47 +01:00
Detlef Riekenberg
53bd69491b advapi32/tests: Fix crash on 64bit windows for 64bit test. 2012-12-03 12:37:57 +01:00
Hans Leidekker
d008771bd2 advapi32: Export more tracing functions. 2012-11-30 11:58:23 +01:00
Erich Hoover
722c2b1008 advapi: Implement GetNamedSecurityInfoW on top of GetSecurityInfo. 2012-11-28 20:14:53 +01:00
Erich Hoover
5851032d07 advapi: Implement SetNamedSecurityInfoW on top of SetSecurityInfo. 2012-11-28 20:14:53 +01:00
Jacek Caban
d331118bfd advapi32: Added debug trace to RegOverridePredefKey. 2012-11-22 14:53:35 +01:00
Erich Hoover
d5e40b0eff advapi32: Implement SetSecurityInfo on top of NtSetSecurityObject. 2012-11-16 19:23:04 +01:00
Hans Leidekker
bff64e8578 advapi32: Avoid a buffer overflow in CredUnmarshalCredentialW.
Spotted by Stefan Leichter.
2012-11-15 21:22:03 +01:00
Detlef Riekenberg
ef603cbbd9 advapi32/tests: Test string alias for common RID in sid strings. 2012-11-13 19:23:50 +01:00
Detlef Riekenberg
f7a6c4c323 advapi32: Allow string alias for common RID in sid strings. 2012-11-13 19:23:36 +01:00
Detlef Riekenberg
aaad900d1e advapi32/tests: Fix a failure on 64bit NT 5.x. 2012-11-12 16:35:16 +01:00
Piotr Caban
8ebf0a72c9 advapi32: Don't terminate service when its last thread has exited. 2012-10-22 15:17:51 +02:00
Piotr Caban
a936b58b8b advapi32: Return from StartServiceCtrlDispatcher when service status is changed to stopped. 2012-10-22 15:17:44 +02:00
Piotr Caban
6027fe2daf advapi32: Validate arguments in StartServiceCtrlDispatcher. 2012-10-22 15:17:39 +02:00
Hans Leidekker
860c335b22 advapi32: Only require a domain in the username for CRED_PERSIST_ENTERPRISE credentials. 2012-10-18 19:22:43 +02:00
Marcus Meissner
748dd6fed3 advapi32: Removed a double free issue on loop termination (Coverity). 2012-10-10 10:35:47 +02:00
Christian Costa
ed976838cb advapi32: Add stub for StopTraceA and StopTraceW. 2012-10-04 19:37:26 +02:00
Marcus Meissner
aaabec2b33 advapi32: Avoid memory leak on pipe read failure (Coverity). 2012-10-03 18:16:48 +02:00
Marcus Meissner
91a767d75b advapi32: Free wstr in error case to avoid leak (Coverity). 2012-10-03 16:35:13 +02:00
Charles Davis
7b0cea0d54 advapi32: Actually return an error if status indicates an error (Clang). 2012-09-17 12:04:52 +02:00
Charles Davis
9285306a5b advapi32: Eliminate dead stores (Clang). 2012-09-17 12:04:46 +02:00
Andrew Eikum
eaf709fb19 advapi32: Implement CreateProcessAsUserA. 2012-09-14 12:03:06 +02:00
Andrew Eikum
ac615a7e9a advapi32: Consolidate helper function. 2012-09-14 12:03:01 +02:00
Charles Davis
4d22d68503 advapi32: Fix memory leak on Mac OS (Clang). 2012-09-14 11:39:47 +02:00
Francois Gouget
b8050f0571 Assorted spelling fixes. 2012-09-04 16:15:52 +02:00
Dan Kegel
2cd062831d advapi32: RegSetValueExW should not crash when passed 1 instead of L"1". 2012-08-21 11:50:32 +02:00
Michael Stefaniuc
ccc4c35a7a advapi32/tests: Don't shadow some local variables. 2012-08-17 16:26:08 +02:00
Detlef Riekenberg
92bcd0bf10 advapi32/tests: Simple tests for TokenIntegrityLevel. 2012-07-31 10:55:48 +02:00
Nikolay Sivov
a56f3c665e advapi32/tests: Add some more well known SIDs to tests. 2012-07-23 12:48:58 +02:00
Detlef Riekenberg
d685894a45 advapi32/tests: Add tests for CredIsMarshaledCredential. 2012-07-12 16:08:57 -05:00
Detlef Riekenberg
d96de83089 advapi32: Implement CredIsMarshaledCredentialA/W. 2012-07-12 16:08:53 -05:00
André Hentschel
06da4b2201 advapi32: Remove 'stub' from TRACEs of implemented functions. 2012-06-27 11:35:56 +02:00
Jacek Caban
52363aef65 advapi32: Pass service name as argv[0] to ServiceMain. 2012-06-15 18:35:42 +02:00
Michael Stefaniuc
c6aee91759 advapi32/tests: Test the correct error codes. 2012-05-17 10:18:20 +02:00
Francois Gouget
fac36c55e9 Assorted typo, spelling, wording and case fixes. 2012-05-15 16:26:43 +02:00
Hans Leidekker
593bd1a5d9 advapi32: Add stub implementations of EventUnregister and EventWrite. 2012-05-08 16:22:02 +02:00
Hans Leidekker
cb436f7122 advapi32: Return a fake handle from EventRegister. 2012-05-08 16:21:50 +02:00
Dmitry Timoshkov
3bb0462165 advapi32: Add named pipe access tests. 2012-04-19 13:44:10 +02:00
Dmitry Timoshkov
27a3c43bb0 advapi32: Add distinct tests for Read, Write and Execute access rights for kernel objects. 2012-04-19 13:44:04 +02:00
André Hentschel
e4cb946c4a advapi32: Avoid shadowing a parameter. 2012-04-17 20:12:38 +02:00
Alexander Morozov
6d6e6600ef advapi32: Regular program should not freeze forever if it calls StartServiceCtrlDispatcher. 2012-04-04 19:15:26 +02:00
Hans Leidekker
40427f1a77 advapi32: Return a fake security descriptor from CreatePrivateObjectSecurity.
Based on a patch by Robert Shearman.
2012-03-30 15:29:49 +02:00