https://git.reactos.org/?p=reactos.git;a=commitdiff;h=fb5d5ecd64e1e47701e92…
commit fb5d5ecd64e1e47701e922e08fd97b29a1d418be
Author: Eric Kohl <eric.kohl(a)reactos.org>
AuthorDate: Tue Aug 7 22:56:33 2018 +0200
Commit: Eric Kohl <eric.kohl(a)reactos.org>
CommitDate: Tue Aug 7 22:56:33 2018 +0200
[WLNOTIFY] Add sens service stubs
---
dll/win32/wlnotify/CMakeLists.txt | 1 +
dll/win32/wlnotify/{test.c => senssvc.c} | 56 +++++++++++++++++---------------
dll/win32/wlnotify/test.c | 2 +-
dll/win32/wlnotify/wlnotify.spec | 24 +++++++-------
4 files changed, 43 insertions(+), 40 deletions(-)
diff --git a/dll/win32/wlnotify/CMakeLists.txt b/dll/win32/wlnotify/CMakeLists.txt
index 1db47fffe2..6cbf00ce86 100644
--- a/dll/win32/wlnotify/CMakeLists.txt
+++ b/dll/win32/wlnotify/CMakeLists.txt
@@ -3,6 +3,7 @@ spec2def(wlnotify.dll wlnotify.spec ADD_IMPORTLIB)
list(APPEND SOURCE
schedsvc.c
+ senssvc.c
test.c
wlnotify.c
precomp.h)
diff --git a/dll/win32/wlnotify/test.c b/dll/win32/wlnotify/senssvc.c
similarity index 86%
copy from dll/win32/wlnotify/test.c
copy to dll/win32/wlnotify/senssvc.c
index e3911d3b75..e238a849a9 100644
--- a/dll/win32/wlnotify/test.c
+++ b/dll/win32/wlnotify/senssvc.c
@@ -1,12 +1,13 @@
/*
* PROJECT: ReactOS system libraries
* LICENSE: GPL - See COPYING in the top level directory
- * FILE: dll/win32/wlnotify/test.c
- * PURPOSE: Winlogon notifications
- * PROGRAMMER: Eric Kohl
+ * FILE: dll/win32/wlnotify/senssvc.c
+ * PURPOSE: SENS service logon notifications
+ * PROGRAMMER: Eric Kohl <eric.kohl(a)reactos.org>
*/
#include "precomp.h"
+#include <winsvc.h>
#define _NDEBUG
#include <debug.h>
@@ -14,10 +15,10 @@
VOID
WINAPI
-TestLogonEvent(
+SensDisconnectEvent(
PWLX_NOTIFICATION_INFO pInfo)
{
- DPRINT("TestLogonEvent\n");
+ DPRINT("SensDisconnectEvent\n");
DPRINT("Size: %lu\n", pInfo->Size);
DPRINT("Flags: %lx\n", pInfo->Flags);
DPRINT("UserName: %S\n", pInfo->UserName);
@@ -31,10 +32,10 @@ TestLogonEvent(
VOID
WINAPI
-TestLogoffEvent(
+SensLockEvent(
PWLX_NOTIFICATION_INFO pInfo)
{
- DPRINT("TestLogoffEvent\n");
+ DPRINT("SensLockEvent\n");
DPRINT("Size: %lu\n", pInfo->Size);
DPRINT("Flags: %lx\n", pInfo->Flags);
DPRINT("UserName: %S\n", pInfo->UserName);
@@ -48,10 +49,10 @@ TestLogoffEvent(
VOID
WINAPI
-TestLockEvent(
+SensLogoffEvent(
PWLX_NOTIFICATION_INFO pInfo)
{
- DPRINT("TestLockEvent\n");
+ DPRINT("SensLogoffEvent\n");
DPRINT("Size: %lu\n", pInfo->Size);
DPRINT("Flags: %lx\n", pInfo->Flags);
DPRINT("UserName: %S\n", pInfo->UserName);
@@ -65,10 +66,10 @@ TestLockEvent(
VOID
WINAPI
-TestUnlockEvent(
+SensLogonEvent(
PWLX_NOTIFICATION_INFO pInfo)
{
- DPRINT("TestUnlockEvent\n");
+ DPRINT("SensLogonEvent\n");
DPRINT("Size: %lu\n", pInfo->Size);
DPRINT("Flags: %lx\n", pInfo->Flags);
DPRINT("UserName: %S\n", pInfo->UserName);
@@ -82,10 +83,10 @@ TestUnlockEvent(
VOID
WINAPI
-TestStartupEvent(
+SensPostShellEvent(
PWLX_NOTIFICATION_INFO pInfo)
{
- DPRINT("TestStartupEvent\n");
+ DPRINT("SensPostShellEvent\n");
DPRINT("Size: %lu\n", pInfo->Size);
DPRINT("Flags: %lx\n", pInfo->Flags);
DPRINT("UserName: %S\n", pInfo->UserName);
@@ -99,10 +100,10 @@ TestStartupEvent(
VOID
WINAPI
-TestShutdownEvent(
+SensReconnectEvent(
PWLX_NOTIFICATION_INFO pInfo)
{
- DPRINT("TestShutdownEvent\n");
+ DPRINT("SensReconnectEvent\n");
DPRINT("Size: %lu\n", pInfo->Size);
DPRINT("Flags: %lx\n", pInfo->Flags);
DPRINT("UserName: %S\n", pInfo->UserName);
@@ -116,10 +117,10 @@ TestShutdownEvent(
VOID
WINAPI
-TestStartScreenSaverEvent(
+SensShutdownEvent(
PWLX_NOTIFICATION_INFO pInfo)
{
- DPRINT("TestStartScreenSaverEvent\n");
+ DPRINT("SensShutdownEvent\n");
DPRINT("Size: %lu\n", pInfo->Size);
DPRINT("Flags: %lx\n", pInfo->Flags);
DPRINT("UserName: %S\n", pInfo->UserName);
@@ -133,10 +134,10 @@ TestStartScreenSaverEvent(
VOID
WINAPI
-TestStopScreenSaverEvent(
+SensStartScreenSaverEvent(
PWLX_NOTIFICATION_INFO pInfo)
{
- DPRINT("TestStopScreenSaverEvent\n");
+ DPRINT("SensStartScreenSaverEvent\n");
DPRINT("Size: %lu\n", pInfo->Size);
DPRINT("Flags: %lx\n", pInfo->Flags);
DPRINT("UserName: %S\n", pInfo->UserName);
@@ -150,10 +151,10 @@ TestStopScreenSaverEvent(
VOID
WINAPI
-TestStartShellEvent(
+SensStartShellEvent(
PWLX_NOTIFICATION_INFO pInfo)
{
- DPRINT("TestStartShellEvent\n");
+ DPRINT("SensStartShellEvent\n");
DPRINT("Size: %lu\n", pInfo->Size);
DPRINT("Flags: %lx\n", pInfo->Flags);
DPRINT("UserName: %S\n", pInfo->UserName);
@@ -167,10 +168,10 @@ TestStartShellEvent(
VOID
WINAPI
-TestPostShellEvent(
+SensStartupEvent(
PWLX_NOTIFICATION_INFO pInfo)
{
- DPRINT("TestStartShellEvent\n");
+ DPRINT("SensStartupEvent\n");
DPRINT("Size: %lu\n", pInfo->Size);
DPRINT("Flags: %lx\n", pInfo->Flags);
DPRINT("UserName: %S\n", pInfo->UserName);
@@ -181,12 +182,13 @@ TestPostShellEvent(
DPRINT("pStatusCallback: %p\n", pInfo->pStatusCallback);
}
+
VOID
WINAPI
-TestDisconnectEvent(
+SensStopScreenSaverEvent(
PWLX_NOTIFICATION_INFO pInfo)
{
- DPRINT("TestDisconnectEvent\n");
+ DPRINT("SensStopScreenSaverEvent\n");
DPRINT("Size: %lu\n", pInfo->Size);
DPRINT("Flags: %lx\n", pInfo->Flags);
DPRINT("UserName: %S\n", pInfo->UserName);
@@ -200,10 +202,10 @@ TestDisconnectEvent(
VOID
WINAPI
-TestReconnectEvent(
+SensUnlockEvent(
PWLX_NOTIFICATION_INFO pInfo)
{
- DPRINT("TestReconnectEvent\n");
+ DPRINT("SensUnlockEvent\n");
DPRINT("Size: %lu\n", pInfo->Size);
DPRINT("Flags: %lx\n", pInfo->Flags);
DPRINT("UserName: %S\n", pInfo->UserName);
diff --git a/dll/win32/wlnotify/test.c b/dll/win32/wlnotify/test.c
index e3911d3b75..8f8705547a 100644
--- a/dll/win32/wlnotify/test.c
+++ b/dll/win32/wlnotify/test.c
@@ -170,7 +170,7 @@ WINAPI
TestPostShellEvent(
PWLX_NOTIFICATION_INFO pInfo)
{
- DPRINT("TestStartShellEvent\n");
+ DPRINT("TestPostShellEvent\n");
DPRINT("Size: %lu\n", pInfo->Size);
DPRINT("Flags: %lx\n", pInfo->Flags);
DPRINT("UserName: %S\n", pInfo->UserName);
diff --git a/dll/win32/wlnotify/wlnotify.spec b/dll/win32/wlnotify/wlnotify.spec
index 737448d4d9..2eb0b647c1 100644
--- a/dll/win32/wlnotify/wlnotify.spec
+++ b/dll/win32/wlnotify/wlnotify.spec
@@ -5,18 +5,18 @@
;@ stub SCardSuspendCertProp
@ stdcall SchedEventLogoff(ptr)
@ stdcall SchedStartShell(ptr)
-;@ stub SensDisconnectEvent
-;@ stub SensLockEvent
-;@ stub SensLogoffEvent
-;@ stub SensLogonEvent
-;@ stub SensPostShellEvent
-;@ stub SensReconnectEvent
-;@ stub SensShutdownEvent
-;@ stub SensStartScreenSaverEvent
-;@ stub SensStartShellEvent
-;@ stub SensStartupEvent
-;@ stub SensStopScreenSaverEvent
-;@ stub SensUnlockEvent
+@ stdcall SensDisconnectEvent(ptr)
+@ stdcall SensLockEvent(ptr)
+@ stdcall SensLogoffEvent(ptr)
+@ stdcall SensLogonEvent(ptr)
+@ stdcall SensPostShellEvent(ptr)
+@ stdcall SensReconnectEvent(ptr)
+@ stdcall SensShutdownEvent(ptr)
+@ stdcall SensStartScreenSaverEvent(ptr)
+@ stdcall SensStartShellEvent(ptr)
+@ stdcall SensStartupEvent(ptr)
+@ stdcall SensStopScreenSaverEvent(ptr)
+@ stdcall SensUnlockEvent(ptr)
;@ stub ShowNotificationBallonW
@ stdcall TestDisconnectEvent(ptr)
@ stdcall TestLockEvent(ptr)