Paul Vriens
|
af27e2159f
|
advapi32/service: Some tests for DeleteService.
|
2007-07-19 11:57:01 +02:00 |
Paul Vriens
|
f8f6340a69
|
advapi32/service: Check for duplicate displayname.
|
2007-07-19 11:56:39 +02:00 |
Paul Vriens
|
a80e952ac0
|
advapi32/service: Cleanup (long lines and a typo).
|
2007-07-19 11:56:30 +02:00 |
Rob Shearman
|
4fdf90d406
|
advapi32: Add tests for ConvertStringSecurityDescriptorToSecurityDescriptor.
|
2007-07-19 11:55:47 +02:00 |
Rob Shearman
|
ccfa9ad8df
|
advapi32: Set the right pointer so that StringAcl is updated correct in ParseAceStringRights.
The number of allowed hex digits should be 8, not 6.
|
2007-07-19 11:55:37 +02:00 |
Rob Shearman
|
6c24386e03
|
advapi32: Don't crash in ConvertStringSecurityDescriptorToSecurityDescriptorW if LocalAlloc fails.
|
2007-07-19 11:55:13 +02:00 |
Rob Shearman
|
4d5ce383f5
|
advapi32: Add the size of the security descriptor structure to the size of memory required in ParseStringSecurityDescriptorToSecurityDescriptor.
|
2007-07-19 11:55:06 +02:00 |
Rob Shearman
|
60d847b074
|
advapi32: Fix a typo in ParseStringAclToAcl which caused the ACE to be written inside of the ACL memory.
|
2007-07-19 11:54:59 +02:00 |
Rob Shearman
|
f56fe2c1bc
|
advapi32: Fix ComputeStringSidSize to work with SIDs with one sub authority.
Use GetSidLengthRequired instead of computing the length in a way that
won't always be correct.
|
2007-07-19 11:54:40 +02:00 |
Paul Vriens
|
f8ea5a73ce
|
advapi32/service: Test for duplicate displayname.
|
2007-07-18 13:38:16 +02:00 |
Paul Vriens
|
6c63fa627e
|
advapi32/service: Check combination of service-type and start-type.
|
2007-07-16 22:47:09 +02:00 |
Paul Vriens
|
cf111099fc
|
advapi32/tests: Use skip instead of trace.
|
2007-07-13 14:43:29 +02:00 |
Paul Vriens
|
f09359cda4
|
advapi/service: Check servicetype and starttype.
|
2007-07-13 12:28:25 +02:00 |
Paul Vriens
|
d470e688c4
|
advapi/service: Create specific access rights for service handles.
|
2007-07-13 12:27:40 +02:00 |
Paul Vriens
|
137eb037b9
|
advapi/service: Check for empty servicename and binaryname.
|
2007-07-12 12:58:29 +02:00 |
Paul Vriens
|
c011369aab
|
advapi/service: Check if we have enough access rights to create a service.
|
2007-07-12 12:58:16 +02:00 |
Paul Vriens
|
5dab8935b9
|
advapi/service: First tests (and fixes) for CreateService.
|
2007-07-12 12:58:08 +02:00 |
Paul Vriens
|
13b3b724c6
|
advapi/service: Fix possible handle leak.
|
2007-07-12 12:57:47 +02:00 |
Paul Vriens
|
05fec6c871
|
advapi/service: Simplify DeleteService by using RegDeleteTree.
|
2007-07-12 12:57:41 +02:00 |
Paul Vriens
|
14ab7d766f
|
advapi32: Create specific access rights for service control manager handles.
|
2007-07-11 11:59:39 +02:00 |
Paul Vriens
|
06d6a03d45
|
advapi32: Handle to Service Control Manager is checked first.
|
2007-07-09 12:16:52 +02:00 |
Paul Vriens
|
db892decda
|
advapi32/tests: Add tests for CloseServiceHandle.
|
2007-07-06 18:11:36 +02:00 |
Paul Vriens
|
71982a4257
|
advapi32/tests: Add tests for OpenServiceA.
|
2007-07-06 18:11:26 +02:00 |
Francois Gouget
|
a3317a5c01
|
Assorted spelling fixes.
|
2007-07-05 19:56:34 +02:00 |
Paul Vriens
|
21492e4904
|
advapi32/tests: Use skip for not implemented function.
|
2007-07-05 19:54:31 +02:00 |
Paul Vriens
|
8fae363595
|
advapi32/tests: Use skip when we don't have enough rights.
|
2007-07-03 20:39:32 +02:00 |
Paul Vriens
|
6dde764898
|
advapi32/tests: Add tests for OpenSCManagerA.
|
2007-07-02 13:37:34 +02:00 |
Paul Vriens
|
ff62d6cf42
|
advapi32/service: Don't rely blindly on type.
|
2007-06-28 11:00:35 +02:00 |
Paul Vriens
|
9c6a5dfa85
|
advapi32/service: Make sure we fill all struct members.
|
2007-06-28 11:00:23 +02:00 |
Paul Vriens
|
dcef0bbf71
|
advapi32/service: Return (more) correct needed buffersize.
|
2007-06-27 14:32:28 +02:00 |
Paul Vriens
|
169af787d2
|
advapi32/service: Fix wrong key.
|
2007-06-27 14:32:28 +02:00 |
Paul Vriens
|
160b55cb2a
|
advapi32/service: Use the correct registry key for the service account.
|
2007-06-27 14:32:27 +02:00 |
Paul Vriens
|
3418ed23e1
|
advapi32/tests: Add some service related tests.
|
2007-06-27 14:32:27 +02:00 |
Rob Shearman
|
d521a2c6d3
|
advapi32: Always set the requested fields of the security descriptor according to the info flags in GetNamedSecurityInfoW.
Also, set the control flags so that other security descriptor
functions can retrieve the info from it.
|
2007-06-25 23:21:50 +02:00 |
Francois Gouget
|
1da7a32b11
|
advapi32: Add more RegGetValue() conformance tests, and fix Wine accordingly.
|
2007-06-21 13:11:09 +02:00 |
Alexandre Julliard
|
9aa4235117
|
advapi32: Mark service processes as system processes, and exit when all user processes are done.
|
2007-06-06 20:33:30 +02:00 |
Alexandre Julliard
|
84918394d2
|
advapi32: Convert the service list to a standard list.
|
2007-06-05 13:47:35 +02:00 |
Stefan Leichter
|
88b6bc4f7c
|
advapi32: Added implementation of RegDeleteTreeA/W.
|
2007-05-30 15:55:05 +02:00 |
Rolf Kalbermatter
|
2e67fa32b1
|
advapi32: Return error on NULL service name to GetServiceDisplayNameA/W.
|
2007-05-21 19:11:08 +02:00 |
Rolf Kalbermatter
|
ac5dca86ff
|
advapi32: Fix return value to indicate error when NULL string is passed in.
|
2007-05-21 12:30:44 +02:00 |
Alexandre Julliard
|
020bd631ed
|
advapi32: Launch winedevice.exe when asked to start a kernel driver service.
|
2007-05-17 16:52:18 +02:00 |
Rolf Kalbermatter
|
fef82e74b6
|
advapi32: Add access flags to service handle data.
|
2007-05-16 14:27:46 +02:00 |
Andrew Talbot
|
eb48a47260
|
advapi32: Fix a typo.
|
2007-05-14 14:25:16 +02:00 |
Alexandre Julliard
|
0a5e707a39
|
advapi32: Fix set process request, a pipe instance can only handle one request.
|
2007-05-08 21:35:34 +02:00 |
Rolf Kalbermatter
|
d0790f1bfe
|
advapi32: Implement GetServiceDisplayNameW.
|
2007-05-08 13:46:31 +02:00 |
Rolf Kalbermatter
|
7af5a9d87f
|
advapi32: Implement GetServiceDisplayNameA.
|
2007-05-08 13:46:26 +02:00 |
Rolf Kalbermatter
|
4b7c5097c3
|
advapi32: Store process ID into status structure on startup.
|
2007-05-08 13:45:56 +02:00 |
Dmitry Timoshkov
|
e79a94d45b
|
advapi32: Add FILE_FLAG_BACKUP_SEMANTICS to the flags passed to CreateFileW to be able to get security information for directories as well as for files.
|
2007-05-04 13:42:55 +02:00 |
Mounir IDRASSI
|
5bb4ed2d66
|
advapi32: Check for error in CryptEnumProviderTypesA and CryptEnumProvidersA.
|
2007-05-03 14:36:43 +02:00 |
Andrew Talbot
|
ff19b2f25a
|
advapi32: Exclude unused headers.
|
2007-04-30 12:25:54 +02:00 |