NetAlertRaise or Net32AlertRaise

The NetAlertRaise API notifies all clients registered as semaphores or mailslots in the alert table that a particular event has occurred. Semaphores are cleared, and mailslots are sent messages.

For mailslot clients, NetAlertRaise writes information from buf to clients registered as mailslots by calling the DosWriteMailslot API.

All semaphore clients must be created with the NoExclusive option set and must be called by a process that calls the DosMuxSemWait API on the semaphore. This procedure informs the process of the state transition of the semaphore.