+
+VOID
+LsapNotifyPolicyChange(
+ POLICY_NOTIFICATION_INFORMATION_CLASS InformationClass)
+{
+ PLIST_ENTRY NotificationEntry;
+ PLSA_NOTIFICATION_ENTRY CurrentNotification;
+
+ FIXME("LsapNotifyPolicyChange(%lu)\n", InformationClass);
+
+ /* Acquire the notification list lock shared */
+ RtlAcquireResourceShared(&NotificationListLock, TRUE);
+
+ NotificationEntry = NotificationListHead.Flink;
+ while (NotificationEntry != &NotificationListHead)
+ {
+ CurrentNotification = CONTAINING_RECORD(NotificationEntry, LSA_NOTIFICATION_ENTRY, Entry);
+
+ if (CurrentNotification->InformationClass == InformationClass)
+ {
+ FIXME("Notify event %p\n", CurrentNotification->EventHandle);
+
+ }
+
+ NotificationEntry = NotificationEntry->Flink;
+ }
+
+ /* Release the notification list lock */
+ RtlReleaseResource(&NotificationListLock);
+}
+