windows-nt/Source/XPSP1/NT/shell/ext/systray/dll
2020-09-26 16:20:57 +08:00
..
access.c Add source files 2020-09-26 16:20:57 +08:00
battplug.ico Add source files 2020-09-26 16:20:57 +08:00
cfact.cpp Add source files 2020-09-26 16:20:57 +08:00
cfact.h Add source files 2020-09-26 16:20:57 +08:00
csc.c Add source files 2020-09-26 16:20:57 +08:00
csc.ico Add source files 2020-09-26 16:20:57 +08:00
csc1.ico Add source files 2020-09-26 16:20:57 +08:00
csc2.ico Add source files 2020-09-26 16:20:57 +08:00
csc3.ico Add source files 2020-09-26 16:20:57 +08:00
csc4.ico Add source files 2020-09-26 16:20:57 +08:00
dll.cpp Add source files 2020-09-26 16:20:57 +08:00
faxing.ico Add source files 2020-09-26 16:20:57 +08:00
faxnew.ico Add source files 2020-09-26 16:20:57 +08:00
fk.ico Add source files 2020-09-26 16:20:57 +08:00
hotplug.ico Add source files 2020-09-26 16:20:57 +08:00
hplug.c Add source files 2020-09-26 16:20:57 +08:00
idle_blk.avi Add source files 2020-09-26 16:20:57 +08:00
makefile Add source files 2020-09-26 16:20:57 +08:00
mk_bb.ico Add source files 2020-09-26 16:20:57 +08:00
mk_bg.ico Add source files 2020-09-26 16:20:57 +08:00
mk_bt.ico Add source files 2020-09-26 16:20:57 +08:00
mk_gb.ico Add source files 2020-09-26 16:20:57 +08:00
mk_gg.ico Add source files 2020-09-26 16:20:57 +08:00
mk_gt.ico Add source files 2020-09-26 16:20:57 +08:00
mk_pass.ico Add source files 2020-09-26 16:20:57 +08:00
mk_tb.ico Add source files 2020-09-26 16:20:57 +08:00
mk_tg.ico Add source files 2020-09-26 16:20:57 +08:00
mk_tt.ico Add source files 2020-09-26 16:20:57 +08:00
mute.ico Add source files 2020-09-26 16:20:57 +08:00
pccard.c Add source files 2020-09-26 16:20:57 +08:00
pccrdapi.h Add source files 2020-09-26 16:20:57 +08:00
pcmcia.ico Add source files 2020-09-26 16:20:57 +08:00
power.c Add source files 2020-09-26 16:20:57 +08:00
print.cpp Add source files 2020-09-26 16:20:57 +08:00
readme.txt Add source files 2020-09-26 16:20:57 +08:00
resource.h Add source files 2020-09-26 16:20:57 +08:00
sources Add source files 2020-09-26 16:20:57 +08:00
stclsid.h Add source files 2020-09-26 16:20:57 +08:00
stdafx.h Add source files 2020-09-26 16:20:57 +08:00
stk0000.ico Add source files 2020-09-26 16:20:57 +08:00
stk0001.ico Add source files 2020-09-26 16:20:57 +08:00
stk0010.ico Add source files 2020-09-26 16:20:57 +08:00
stk0011.ico Add source files 2020-09-26 16:20:57 +08:00
stk0100.ico Add source files 2020-09-26 16:20:57 +08:00
stk0101.ico Add source files 2020-09-26 16:20:57 +08:00
stk0110.ico Add source files 2020-09-26 16:20:57 +08:00
stk0111.ico Add source files 2020-09-26 16:20:57 +08:00
stk1000.ico Add source files 2020-09-26 16:20:57 +08:00
stk1001.ico Add source files 2020-09-26 16:20:57 +08:00
stk1010.ico Add source files 2020-09-26 16:20:57 +08:00
stk1011.ico Add source files 2020-09-26 16:20:57 +08:00
stk1100.ico Add source files 2020-09-26 16:20:57 +08:00
stk1101.ico Add source files 2020-09-26 16:20:57 +08:00
stk1110.ico Add source files 2020-09-26 16:20:57 +08:00
stk1111.ico Add source files 2020-09-26 16:20:57 +08:00
stobject.cpp Add source files 2020-09-26 16:20:57 +08:00
stobject.def Add source files 2020-09-26 16:20:57 +08:00
stobject.h Add source files 2020-09-26 16:20:57 +08:00
stresid.h Add source files 2020-09-26 16:20:57 +08:00
systray.c Add source files 2020-09-26 16:20:57 +08:00
systray.h Add source files 2020-09-26 16:20:57 +08:00
systray.rc Add source files 2020-09-26 16:20:57 +08:00
to_comp.avi Add source files 2020-09-26 16:20:57 +08:00
to_fax.avi Add source files 2020-09-26 16:20:57 +08:00
usbui.c Add source files 2020-09-26 16:20:57 +08:00
version.h Add source files 2020-09-26 16:20:57 +08:00
volume.c Add source files 2020-09-26 16:20:57 +08:00
volume.ico Add source files 2020-09-26 16:20:57 +08:00
vpowerd.h Add source files 2020-09-26 16:20:57 +08:00
windowsshell.manifest Add source files 2020-09-26 16:20:57 +08:00

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.