Paul Vriens
|
07af2fe2b5
|
advapi32/service: Set correct error when the service doesn't exist.
|
2007-07-30 14:46:14 +02:00 |
Paul Vriens
|
dc6653887c
|
advapi32/service: Fix buffersize calculations for GetServiceDisplayNameW.
|
2007-07-27 12:50:31 +02:00 |
Paul Vriens
|
95d2f04611
|
advapi32/service: Forward GetServiceDisplayNameA to GetServiceDisplayNameW.
|
2007-07-27 12:50:19 +02:00 |
Paul Vriens
|
83d8cbcc48
|
advapi32/service: Handle is checked before servicename.
|
2007-07-24 11:26:00 +02:00 |
Paul Vriens
|
4c24492d31
|
advapi32/service: lpBinaryPathName is mandatory.
|
2007-07-20 11:45:09 +02:00 |
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
|
6c63fa627e
|
advapi32/service: Check combination of service-type and start-type.
|
2007-07-16 22:47:09 +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
|
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 |
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 |
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 |
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 |
Rolf Kalbermatter
|
a60f60ac43
|
advapi32: Make service_start_process return the pid to the caller.
|
2007-04-24 11:53:32 +02:00 |
Rolf Kalbermatter
|
e782b836be
|
advapi32: Make struct service_data_t have the new SERVICE_STATUS_PROCESS struct.
|
2007-04-24 11:53:24 +02:00 |
Rolf Kalbermatter
|
c5339be92b
|
advapi32: Add EnumServicesStatusExA/W stub implementation.
|
2007-04-23 14:38:38 +02:00 |
Rolf Kalbermatter
|
a2fbbd9209
|
advapi32: Make SERVICE_STATUS_PROCESS match the declaration in MSDN and PSDK.
|
2007-04-23 14:37:29 +02:00 |
Rolf Kalbermatter
|
6c33eb4410
|
advapi32: Make QueryServiceStatus use QueryServiceStatusEx.
|
2007-04-20 13:20:15 +02:00 |
Rolf Kalbermatter
|
af5f6325e5
|
advapi32: Implement QueryServiceStatusEx.
Based on a patch by Anastasius Focht.
|
2007-04-20 13:18:59 +02:00 |
Andrew Talbot
|
3c75d9380a
|
advapi32: Constify some variables.
|
2007-04-03 11:22:20 +02:00 |
Jacek Caban
|
112257e59d
|
advapi: Constify argument of StartServiceCtrlDispatcher[AW] functions.
|
2007-03-20 12:39:36 +01:00 |
Andrew Talbot
|
39fb7839a7
|
advapi32: Constify some variables.
|
2007-03-12 12:01:24 +01:00 |
Alexandre Julliard
|
53d838a1bf
|
advapi32: Create the service manager registry key if needed.
|
2007-02-28 20:51:25 +01:00 |
Alexandre Julliard
|
ee1706035a
|
advapi32: Reimplement QueryServiceConfigA on top of QueryServiceConfigW.
|
2007-02-28 20:47:51 +01:00 |
Alexandre Julliard
|
6a9222fc39
|
Fixed some printf warnings caused by using sizeof.
|
2006-10-12 14:58:25 +02:00 |
James Hawkins
|
ca118989f4
|
advapi32: Remove redundant NULL check before SERV_free (found by Smatch).
|
2006-10-06 15:20:31 +02:00 |
Hans Leidekker
|
4301816d47
|
advapi32: Win64 printf format warning fixes.
|
2006-10-03 16:21:58 +02:00 |
Robert Shearman
|
cc5aceb4f0
|
advapi32: Fix the service function being called when extended is
either set or not set (reported by Andrey Turkin).
|
2006-07-05 11:44:27 +02:00 |
Robert Shearman
|
19d4378a54
|
advapi32: Implement RegisterServiceCtrlHandleExW.
|
2006-07-03 11:33:13 +02:00 |
Alexandre Julliard
|
553bb2591f
|
advapi32: Don't use sizeof in traces to avoid printf format warnings.
|
2006-06-13 14:09:02 +02:00 |
Alexandre Julliard
|
7bbc1d68c5
|
advapi32: Make some variables static and/or const.
|
2006-06-12 13:41:15 +02:00 |