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 |
Jonathan Ernst
|
360a3f9142
|
Update the address of the Free Software Foundation.
|
2006-05-23 14:11:13 +02:00 |
Mike McCormack
|
a8b71c2727
|
advapi32: If we can't connect to a service's pipe, name the service in
the error message.
|
2006-01-10 12:10:34 +01:00 |
Vitaliy Margolen
|
e74bda9d95
|
advapi32: Don't allocate memory for empty argument string and pass
NULL instead.
|
2006-01-03 12:05:32 +01:00 |
Rob Shearman
|
01a4245a51
|
Don't try waiting for the service process to start if the
CreateProcess call failed.
|
2005-11-21 12:00:16 +00:00 |
Markus Amsler
|
d45811ce2a
|
Improve c2man Documented-Total count.
|
2005-11-04 11:43:27 +00:00 |
Hans Leidekker
|
d7161472fc
|
Added stub for RegisterServiceCtrlHandlerEx{A,W}.
|
2005-11-03 09:53:27 +00:00 |
Rein Klazes
|
c16e70587a
|
- Set the LastError in OpenSCManager in case of errors;
- Accept machine names without a '\\' prefix in OpenSCManager and
RegConnectRegistry.
- Add a regression test for that.
|
2005-09-15 09:31:05 +00:00 |
Alexandre Julliard
|
20a1a203c6
|
Use a more portable scheme for storing the name of a critical
section.
|
2005-09-09 10:19:44 +00:00 |
Mike McCormack
|
280bcf6e4a
|
Fix gcc 4.0 warnings.
|
2005-08-27 10:00:38 +00:00 |
Kevin Koltzau
|
bfa3077510
|
Properly declare handles.
|
2005-08-23 09:32:39 +00:00 |
Mike McCormack
|
d7b9a23afd
|
gcc 4.0 -Wpointer-sign fixes (Reg* functions).
|
2005-07-06 19:08:05 +00:00 |
Mike McCormack
|
74b37280b3
|
Silence some -Wmissing-declarations warnings.
|
2005-06-13 10:00:37 +00:00 |
Troy Rollo
|
8bf4d76681
|
Correct test of BOOL return value in ControlService.
|
2005-04-19 10:24:22 +00:00 |
Mike McCormack
|
ddf74e6798
|
Implement ChangeServiceConfig.
|
2005-03-29 19:51:40 +00:00 |
Alexander Yaworsky
|
401d4cf42a
|
Correct incorrect use of arguments to QueryServiceConfigA. Spotted by
Troy Rollo.
|
2005-03-10 11:14:04 +00:00 |
Troy Rollo
|
4021f530d7
|
Return an empty string for service dependencies when there are no
dependencies, rather than a NULL pointer, which causes some apps to
SEGV.
|
2005-03-04 12:32:50 +00:00 |
Troy Rollo
|
74e2cfb66c
|
Correct incorrect use of arguments to QueryServiceConfigW.
|
2005-03-04 10:47:41 +00:00 |
Mike McCormack
|
81ed8be90d
|
Convert services to use pipes for RPC instead of shared memory.
|
2005-01-24 19:33:43 +00:00 |
Mike McCormack
|
939179d681
|
Fix, add and rearrange winsvc.h declarations.
|
2005-01-14 16:50:57 +00:00 |
Mike McCormack
|
c3ead97b4e
|
Move all service stubs together, make them consistent.
|
2005-01-14 16:20:41 +00:00 |
Mike McCormack
|
1afd5f68f8
|
Cleanup service handles.
|
2005-01-14 15:13:40 +00:00 |
Hans Leidekker
|
0cc2031409
|
Stub implementations for GetKernelObjectSecurity,
GetPrivateObjectSecurity, GetServiceKeyName{A,W},
ImpersonateNamedPipeClient, InitiateSystemShutdown{A,W},
IsTokenRestricted, LogonUser{A,W}, LookupAccountNameW,
LookupPrivilegeDisplayName{A,W}, MapGenericMask,
ObjectCloseAuditAlarm{A,W}, ObjectOpenAuditAlarm{A,W},
ObjectPrivilegeAuditAlarm{A,W}, PrivilegedServiceAuditAlarm{A,W},
QueryServiceLockStatus{A,W}, SetAclInformation,
SetPrivateObjectSecurity, SetSecurityDescriptorControl,
SetServiceBits, LsaSetInformationPolicy, LsaLookupNames,
LsaEnumerateTrustedDomains.
|
2005-01-03 17:12:51 +00:00 |
Mike McCormack
|
816f86560e
|
Fix CreateService's error code for a service that already exists.
|
2004-12-27 17:44:47 +00:00 |
Mike McCormack
|
1645ab0492
|
Don't use RtlCreateUnicodeStringFromAsciiz, it doesn't preserve NULL.
|
2004-12-27 17:10:31 +00:00 |
Michael Stefaniuc
|
5ad7d858e0
|
Do not check for non NULL pointer before HeapFree'ing it. It's
redundant.
|
2004-12-23 17:06:43 +00:00 |
Ivan Leo Puoti
|
a329904a3f
|
In OpenSCManagerW() allow lpDatabaseName to be an empty string.
|
2004-12-21 16:05:28 +00:00 |
Alexander Yaworsky
|
e849a56673
|
Check service database name in OpenSCManager().
|
2004-12-09 16:52:10 +00:00 |