2 * PROJECT: ReactOS system libraries
3 * LICENSE: GPL - See COPYING in the top level directory
4 * FILE: dll/win32/wlnotify/senssvc.c
5 * PURPOSE: SENS service logon notifications
6 * PROGRAMMER: Eric Kohl <eric.kohl@reactos.org>
19 PWLX_NOTIFICATION_INFO pInfo
)
21 DPRINT("SensDisconnectEvent\n");
22 DPRINT("Size: %lu\n", pInfo
->Size
);
23 DPRINT("Flags: %lx\n", pInfo
->Flags
);
24 DPRINT("UserName: %S\n", pInfo
->UserName
);
25 DPRINT("Domain: %S\n", pInfo
->Domain
);
26 DPRINT("WindowStation: %S\n", pInfo
->WindowStation
);
27 DPRINT("hToken: %p\n", pInfo
->hToken
);
28 DPRINT("hDesktop: %p\n", pInfo
->hDesktop
);
29 DPRINT("pStatusCallback: %p\n", pInfo
->pStatusCallback
);
36 PWLX_NOTIFICATION_INFO pInfo
)
38 DPRINT("SensLockEvent\n");
39 DPRINT("Size: %lu\n", pInfo
->Size
);
40 DPRINT("Flags: %lx\n", pInfo
->Flags
);
41 DPRINT("UserName: %S\n", pInfo
->UserName
);
42 DPRINT("Domain: %S\n", pInfo
->Domain
);
43 DPRINT("WindowStation: %S\n", pInfo
->WindowStation
);
44 DPRINT("hToken: %p\n", pInfo
->hToken
);
45 DPRINT("hDesktop: %p\n", pInfo
->hDesktop
);
46 DPRINT("pStatusCallback: %p\n", pInfo
->pStatusCallback
);
53 PWLX_NOTIFICATION_INFO pInfo
)
55 DPRINT("SensLogoffEvent\n");
56 DPRINT("Size: %lu\n", pInfo
->Size
);
57 DPRINT("Flags: %lx\n", pInfo
->Flags
);
58 DPRINT("UserName: %S\n", pInfo
->UserName
);
59 DPRINT("Domain: %S\n", pInfo
->Domain
);
60 DPRINT("WindowStation: %S\n", pInfo
->WindowStation
);
61 DPRINT("hToken: %p\n", pInfo
->hToken
);
62 DPRINT("hDesktop: %p\n", pInfo
->hDesktop
);
63 DPRINT("pStatusCallback: %p\n", pInfo
->pStatusCallback
);
70 PWLX_NOTIFICATION_INFO pInfo
)
72 DPRINT("SensLogonEvent\n");
73 DPRINT("Size: %lu\n", pInfo
->Size
);
74 DPRINT("Flags: %lx\n", pInfo
->Flags
);
75 DPRINT("UserName: %S\n", pInfo
->UserName
);
76 DPRINT("Domain: %S\n", pInfo
->Domain
);
77 DPRINT("WindowStation: %S\n", pInfo
->WindowStation
);
78 DPRINT("hToken: %p\n", pInfo
->hToken
);
79 DPRINT("hDesktop: %p\n", pInfo
->hDesktop
);
80 DPRINT("pStatusCallback: %p\n", pInfo
->pStatusCallback
);
87 PWLX_NOTIFICATION_INFO pInfo
)
89 DPRINT("SensPostShellEvent\n");
90 DPRINT("Size: %lu\n", pInfo
->Size
);
91 DPRINT("Flags: %lx\n", pInfo
->Flags
);
92 DPRINT("UserName: %S\n", pInfo
->UserName
);
93 DPRINT("Domain: %S\n", pInfo
->Domain
);
94 DPRINT("WindowStation: %S\n", pInfo
->WindowStation
);
95 DPRINT("hToken: %p\n", pInfo
->hToken
);
96 DPRINT("hDesktop: %p\n", pInfo
->hDesktop
);
97 DPRINT("pStatusCallback: %p\n", pInfo
->pStatusCallback
);
104 PWLX_NOTIFICATION_INFO pInfo
)
106 DPRINT("SensReconnectEvent\n");
107 DPRINT("Size: %lu\n", pInfo
->Size
);
108 DPRINT("Flags: %lx\n", pInfo
->Flags
);
109 DPRINT("UserName: %S\n", pInfo
->UserName
);
110 DPRINT("Domain: %S\n", pInfo
->Domain
);
111 DPRINT("WindowStation: %S\n", pInfo
->WindowStation
);
112 DPRINT("hToken: %p\n", pInfo
->hToken
);
113 DPRINT("hDesktop: %p\n", pInfo
->hDesktop
);
114 DPRINT("pStatusCallback: %p\n", pInfo
->pStatusCallback
);
121 PWLX_NOTIFICATION_INFO pInfo
)
123 DPRINT("SensShutdownEvent\n");
124 DPRINT("Size: %lu\n", pInfo
->Size
);
125 DPRINT("Flags: %lx\n", pInfo
->Flags
);
126 DPRINT("UserName: %S\n", pInfo
->UserName
);
127 DPRINT("Domain: %S\n", pInfo
->Domain
);
128 DPRINT("WindowStation: %S\n", pInfo
->WindowStation
);
129 DPRINT("hToken: %p\n", pInfo
->hToken
);
130 DPRINT("hDesktop: %p\n", pInfo
->hDesktop
);
131 DPRINT("pStatusCallback: %p\n", pInfo
->pStatusCallback
);
137 SensStartScreenSaverEvent(
138 PWLX_NOTIFICATION_INFO pInfo
)
140 DPRINT("SensStartScreenSaverEvent\n");
141 DPRINT("Size: %lu\n", pInfo
->Size
);
142 DPRINT("Flags: %lx\n", pInfo
->Flags
);
143 DPRINT("UserName: %S\n", pInfo
->UserName
);
144 DPRINT("Domain: %S\n", pInfo
->Domain
);
145 DPRINT("WindowStation: %S\n", pInfo
->WindowStation
);
146 DPRINT("hToken: %p\n", pInfo
->hToken
);
147 DPRINT("hDesktop: %p\n", pInfo
->hDesktop
);
148 DPRINT("pStatusCallback: %p\n", pInfo
->pStatusCallback
);
155 PWLX_NOTIFICATION_INFO pInfo
)
157 DPRINT("SensStartShellEvent\n");
158 DPRINT("Size: %lu\n", pInfo
->Size
);
159 DPRINT("Flags: %lx\n", pInfo
->Flags
);
160 DPRINT("UserName: %S\n", pInfo
->UserName
);
161 DPRINT("Domain: %S\n", pInfo
->Domain
);
162 DPRINT("WindowStation: %S\n", pInfo
->WindowStation
);
163 DPRINT("hToken: %p\n", pInfo
->hToken
);
164 DPRINT("hDesktop: %p\n", pInfo
->hDesktop
);
165 DPRINT("pStatusCallback: %p\n", pInfo
->pStatusCallback
);
172 PWLX_NOTIFICATION_INFO pInfo
)
174 DPRINT("SensStartupEvent\n");
175 DPRINT("Size: %lu\n", pInfo
->Size
);
176 DPRINT("Flags: %lx\n", pInfo
->Flags
);
177 DPRINT("UserName: %S\n", pInfo
->UserName
);
178 DPRINT("Domain: %S\n", pInfo
->Domain
);
179 DPRINT("WindowStation: %S\n", pInfo
->WindowStation
);
180 DPRINT("hToken: %p\n", pInfo
->hToken
);
181 DPRINT("hDesktop: %p\n", pInfo
->hDesktop
);
182 DPRINT("pStatusCallback: %p\n", pInfo
->pStatusCallback
);
188 SensStopScreenSaverEvent(
189 PWLX_NOTIFICATION_INFO pInfo
)
191 DPRINT("SensStopScreenSaverEvent\n");
192 DPRINT("Size: %lu\n", pInfo
->Size
);
193 DPRINT("Flags: %lx\n", pInfo
->Flags
);
194 DPRINT("UserName: %S\n", pInfo
->UserName
);
195 DPRINT("Domain: %S\n", pInfo
->Domain
);
196 DPRINT("WindowStation: %S\n", pInfo
->WindowStation
);
197 DPRINT("hToken: %p\n", pInfo
->hToken
);
198 DPRINT("hDesktop: %p\n", pInfo
->hDesktop
);
199 DPRINT("pStatusCallback: %p\n", pInfo
->pStatusCallback
);
206 PWLX_NOTIFICATION_INFO pInfo
)
208 DPRINT("SensUnlockEvent\n");
209 DPRINT("Size: %lu\n", pInfo
->Size
);
210 DPRINT("Flags: %lx\n", pInfo
->Flags
);
211 DPRINT("UserName: %S\n", pInfo
->UserName
);
212 DPRINT("Domain: %S\n", pInfo
->Domain
);
213 DPRINT("WindowStation: %S\n", pInfo
->WindowStation
);
214 DPRINT("hToken: %p\n", pInfo
->hToken
);
215 DPRINT("hDesktop: %p\n", pInfo
->hDesktop
);
216 DPRINT("pStatusCallback: %p\n", pInfo
->pStatusCallback
);