|
ReactOS 0.4.16-dev-1946-g52006dd
|
#include "winlogon.h"
Go to the source code of this file.
Classes | |
| struct | _NOTIFICATION_ITEM |
Typedefs | |
| typedef VOID(WINAPI * | PWLX_NOTIFY_HANDLER) (PWLX_NOTIFICATION_INFO pInfo) |
| typedef struct _NOTIFICATION_ITEM | NOTIFICATION_ITEM |
| typedef struct _NOTIFICATION_ITEM * | PNOTIFICATION_ITEM |
Functions | |
| static PWLX_NOTIFY_HANDLER | GetNotificationHandler (_In_ HKEY hDllKey, _In_ HMODULE hModule, _In_ PCSTR pNotification) |
| Retrieves the address of the exported notification handler, specified in the registry entry for the notification DLL. | |
| static BOOL | LoadNotifyDll (_Inout_ PNOTIFICATION_ITEM NotificationDll) |
| Loads the notification DLL and retrieves its exported notification handlers. | |
| static VOID | DeleteNotification (_In_ PNOTIFICATION_ITEM Notification) |
| Frees the resources associated to a notification. | |
| static VOID | AddSfcNotification (VOID) |
| Initializes the internal SFC notifications. | |
| static VOID | AddNotificationDll (_In_ HKEY hNotifyKey, _In_ PCWSTR pszKeyName) |
| BOOL | InitNotifications (VOID) |
| static VOID | CallNotificationDll (_In_ PNOTIFICATION_ITEM NotificationDll, _In_ NOTIFICATION_TYPE Type, _In_ PWLX_NOTIFICATION_INFO pInfo) |
| VOID | CallNotificationDlls (PWLSESSION pSession, NOTIFICATION_TYPE Type) |
| VOID | CleanupNotifications (VOID) |
Variables | |
| static PSTR | FuncNames [LastHandler] |
| static LIST_ENTRY | NotificationDllListHead |
| typedef struct _NOTIFICATION_ITEM * PNOTIFICATION_ITEM |
| typedef VOID(WINAPI * PWLX_NOTIFY_HANDLER) (PWLX_NOTIFICATION_INFO pInfo) |
Definition at line 235 of file notify.c.
Referenced by InitNotifications().
Initializes the internal SFC notifications.
Definition at line 176 of file notify.c.
Referenced by InitNotifications().
|
static |
Definition at line 473 of file notify.c.
Referenced by CallNotificationDlls().
| VOID CallNotificationDlls | ( | PWLSESSION | pSession, |
| NOTIFICATION_TYPE | Type | ||
| ) |
Definition at line 530 of file notify.c.
Referenced by DoGenericAction(), HandleLogoff(), HandleLogon(), HandleShutdown(), StartScreenSaver(), and WinMain().
|
static |
Frees the resources associated to a notification.
Definition at line 155 of file notify.c.
Referenced by AddNotificationDll(), AddSfcNotification(), and CleanupNotifications().
|
static |
Retrieves the address of the exported notification handler, specified in the registry entry for the notification DLL.
Definition at line 61 of file notify.c.
Referenced by LoadNotifyDll().
Definition at line 420 of file notify.c.
Referenced by WinMain().
|
static |
Loads the notification DLL and retrieves its exported notification handlers.
Definition at line 95 of file notify.c.
Referenced by CallNotificationDll().
|
static |
Definition at line 17 of file notify.c.
Referenced by CallNotificationDll(), CallNotificationDlls(), and LoadNotifyDll().
|
static |
Definition at line 49 of file notify.c.
Referenced by AddNotificationDll(), AddSfcNotification(), CallNotificationDlls(), CleanupNotifications(), and InitNotifications().