reactos/sdk/include/reactos
Hermès Bélusca-Maïto 131678a025
[SHELL32] Rewrite the wrapping code for shell taskbar notifications.
- Introduce the TRAYNOTIFYDATAW structure, as documented by Geoff
  Chappell in "WM_COPYDATA for Taskbar Interface", at
  http://www.geoffchappell.com/studies/windows/shell/shell32/api/shlnot/copydata.htm
  that is the data structure passed between shell32 and explorer for
  communicating shell notify icon information.

- In Shell_NotifyIcon(), correctly capture the (ANSI and) UNICODE
  structures provided by the caller, properly taking into account for
  the different NOTIFYICONDATA structure sizes existing out there.
  The different strings are now properly null-terminated (especially
  szTip if it needs to be truncated out), and the flags validated.

- Remove the now unneeded "SHELL_NotifyIcon()" helper function.

[EXPLORER] Use TRAYNOTIFYDATAW and adjust the callers.
2018-02-04 18:11:50 +01:00
..
arc
arm
chew
dll
drivers [USBPORT] Type-safe function signature (PVOID -> PUSBPORT_xxx). 2017-11-23 16:34:24 +01:00
elf Add .keep guard files in order to restore lost but empty directories we had with SVN. 2017-10-04 10:28:36 +02:00
idl [SDK] pnp.idl: Add a reminder comment about removed Vista/+ functions. CORE-12580 2017-12-15 16:01:53 +01:00
kjk
libs
mc Add .gitattributes and .gitignore files and normalize line endings in the repository (#10) 2017-10-04 20:37:32 +02:00
services
subsys
wine [D3D9][WINED3D] Sync with Wine 3.0. CORE-14225 2018-01-21 22:20:57 +01:00
winsock
browseui_undoc.h [BROWSEUI] Implement ACLCustomMRU. 2017-12-18 23:17:17 +01:00
builddir.h.cmake
buildno.h.cmake
comctl32_undoc.h
debug.h [SDK] Add UNIMPLEMENTED_ONCE macro, to be used for functions that spam. 2018-01-08 22:24:54 +01:00
exeformat.h
kddll.h
kdros.h
manifest.xml
manifest_dll.rc [SDK] Fix copy-pasta, addendum to 7861960 by Mark Jansen. 2017-12-24 16:48:13 +01:00
manifest_exe.rc [SDK] Guard manifest_[dll|exe].rc against wrong usage. 2017-12-24 11:44:21 +01:00
manifest_hosted.rc
msvctarget.h
probe.h
reactx.h
rosctrls.h [EXPLORER] Implement rudimentary uVersion management, and notification balloons. 2018-01-23 22:13:01 +01:00
rosdlgs.h [ROSDLGS] Add SetWizardButtons to CPropertyPageImpl 2017-12-31 14:56:22 +01:00
rosioctl.h
rossym.h
shellutils.h
shlguid_undoc.h [BROWSEUI] Implement ACLCustomMRU. 2017-12-18 23:17:17 +01:00
shlobj_undoc.h
shlwapi_undoc.h
srmp.h
stubs.h
tcpip_undoc.h
undocgdi.h
undocshell.h [SHELL32] Rewrite the wrapping code for shell taskbar notifications. 2018-02-04 18:11:50 +01:00
undocuser.h
uxundoc.h
version.cmake [REACTOS] Switch to year 2018... 2018-01-01 00:00:00 +01:00
version.h.cmake
version.rc
windbgkd.h
wmiioctl.h