Source code of Windows XP (NT5)
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
VERY IMPORTANT: The master sources are kept on the Win95 sources tree. Make sure all fixes to code here are progated back to the Win95 source tree.
Win95 Sources: \\Trango\Future %ROOT%\win\shell\applets\systray
Contacts: Bob Day - for NT Shell issues Chris Guzak - for Win95 Shell issues Tracy Sharpe - Wrote the orginal systray
This applet (systray.exe) is responsible for putting up the following icons on the system tray (TASKBAR)
Volume Control service: Launch Volume Mixer (sndvol32.exe) or Sound Mapper Tab Power (Battery) service: Power status for battery powered portables PCMCIA service: PCMCIA services icon
To Do:
1. The following include files are currently in the local directory but eventually need to be moved to the correct NT include directories.
systrayp.h // Related to all specific System Tray icon services help.h // Help ID's pccrdapi.h // Related to Power (battery) service pbt.h // Related to Power (battery) service pwrioctl.h // Related to Power (battery) service vpowerd.h // Related to Power (battery) service
2. The IOCTL's in power.c need to get replaced by the more appopriate GetSystemPowerStatus API assuming this gets ported to NT.
3. There are several Win95 assumptions in pccard.c accessing pccard.vxd that will have to be fixed for NT assuming pccard.vxd gets ported as a NT driver.
|