Contents
 	PlugView : Plug And Play Event Monitor

PLUGVIEW is a sample Windows 95 application that illustrates Plug And Play events. Like any other application in the system, it is informed as various system events occure that might be usefull, or even critical to know about.

Note: The information in this help file is not yet complete...

Introduction

Plug And Play Messages:

WM_DEVICECHANGE

WM_POWERBROADCAST

WM_DISPLAYCHANGE

Additional Windows 95 Messages:

WM_INPUTLANGCHANGEREQUEST

WM_INPUTLANGCHANGE

WM_USERCHANGED

Additional Windows Messages:

WM_SETTINGCHANGE:

WM_POWER:

WM_DEVMODECHANGE:


Introduction
 	PLUGVIEW : Plug And Play Event Monitor

As Plug And Play events are generated by the system, messages are sent to all of the top-level windows currently running. PlugView watches for these messages, and will display relevant information about them in its client area.

The client area of PlugView is essentially one large read-only edit control. This makes it very easy to copy the information it is displaying, and pasting it into another file, an email message, or do anything with it you want. Just select the text you are interested in captureing, and either select the "Edit : Copy" menu item, or <Ctrl-C> from the keyboard. This will copy the text over to the clipboard, and then you can paste it into any other application you want.


PlugView monitors Plug And Play events


Messages
Plug And Play messages

The following Plug And Play messages are being monitored:

WM_DEVICECHANGE

DBT_DEVICEARRIVAL

DBT_DEVICEQUERYREMOVE

DBT_DEVICEQUERYREMOVEFAILED

DBT_DEVICEREMOVEPENDING

DBT_DEVICEREMOVECOMPLETE

DBT_DEVICETYPESPECIFIC

DBT_CONFIGCHANGED

DBT_USERDEFINED

DBT_MONITORCHANGE

DBT_VOLLOCKQUERYLOCK

DBT_VOLLOCKLOCKTAKEN

DBT_VOLLOCKLOCKFAILED

DBT_VOLLOCKQUERYUNLOCK

DBT_VOLLOCKLOCKRELEASED

DBT_VOLLOCKUNLOCKFAILED

DBT_NO_DISK_SPACE

DBT_QUERYCHANGECONFIG

DBT_CONFIGCHANGECANCELED

DBT_APPYBEGIN

DBT_APPYEND

DBT_SHELLLOGGEDON

WM_POWERBROADCAST

PBT_APMPOWERSTATUSCHANGE

PBT_APMQUERYSTANDBY

PBT_APMQUERYSTANDBYFAILED

PBT_APMSTANDBY

PBT_APMRESUMESTANDBY

PBT_APMQUERYSUSPEND

PBT_APMQUERYSUSPENDFAILED

PBT_APMSUSPEND

PBT_APMRESUMESUSPEND

PBT_APMRESUMECRITICAL

PBT_APMBATTERYLOW

PBT_APMOEMEVENT

WM_DISPLAYCHANGE


Messages
Windows 95 System Messages

The following messages are not specifically Plug And Play messages, but they are the results of system events that might be appropriate to monitor in your application.

WM_INPUTLANGCHANGEREQUEST

WM_INPUTLANGCHANGE

WM_USERCHANGED


Messages
Windows 3.x System Messages

The following messages are not specifically Plug And Play messages, but they are the results of system events that might be appropriate to monitor in your application.

WM_SETTINGCHANGE:

WM_POWER:

PWR_CRITICALRESUME

PWR_SUSPENDREQUEST

PWR_SUSPENDRESUME

WM_DEVMODECHANGE: