Author: akhaldi Date: Fri Sep 9 10:55:09 2011 New Revision: 53653
URL: http://svn.reactos.org/svn/reactos?rev=53653&view=rev Log: [SHELL32] * Reintegrate the c++ shell32 branch. Exemplary team-work.. kudos ! * Better code quality, more tests run with less failures... and more. * Dedicated to everyone who helped ;)
Added: trunk/reactos/dll/win32/shell32/ (props changed) - copied from r53651, branches/shell32_new-bringup/dll/win32/shell32/ trunk/reactos/dll/win32/shell32/CMakeLists.txt - copied, changed from r53651, branches/shell32_new-bringup/dll/win32/shell32/CMakeLists.txt trunk/reactos/dll/win32/shell32/avi_res.rc - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/avi_res.rc trunk/reactos/dll/win32/shell32/bitmap_res.rc - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/bitmap_res.rc trunk/reactos/dll/win32/shell32/cpanel.h - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/cpanel.h trunk/reactos/dll/win32/shell32/debughlp.h - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/debughlp.h trunk/reactos/dll/win32/shell32/enumidlist.h - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/enumidlist.h trunk/reactos/dll/win32/shell32/icon_res.rc - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/icon_res.rc trunk/reactos/dll/win32/shell32/lang/ (props changed) - copied from r53651, branches/shell32_new-bringup/dll/win32/shell32/lang/ trunk/reactos/dll/win32/shell32/lang/bg-BG.rc - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/lang/bg-BG.rc trunk/reactos/dll/win32/shell32/lang/ca-ES.rc - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/lang/ca-ES.rc trunk/reactos/dll/win32/shell32/lang/cs-CZ.rc - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/lang/cs-CZ.rc trunk/reactos/dll/win32/shell32/lang/da-DK.rc - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/lang/da-DK.rc trunk/reactos/dll/win32/shell32/lang/de-DE.rc - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/lang/de-DE.rc trunk/reactos/dll/win32/shell32/lang/el-GR.rc - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/lang/el-GR.rc trunk/reactos/dll/win32/shell32/lang/en-GB.rc - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/lang/en-GB.rc trunk/reactos/dll/win32/shell32/lang/en-US.rc - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/lang/en-US.rc trunk/reactos/dll/win32/shell32/lang/es-ES.rc - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/lang/es-ES.rc trunk/reactos/dll/win32/shell32/lang/fi-FI.rc - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/lang/fi-FI.rc trunk/reactos/dll/win32/shell32/lang/fr-FR.rc - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/lang/fr-FR.rc trunk/reactos/dll/win32/shell32/lang/hu-HU.rc - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/lang/hu-HU.rc trunk/reactos/dll/win32/shell32/lang/it-IT.rc - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/lang/it-IT.rc trunk/reactos/dll/win32/shell32/lang/ja-JP.rc - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/lang/ja-JP.rc trunk/reactos/dll/win32/shell32/lang/ko-KR.rc - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/lang/ko-KR.rc trunk/reactos/dll/win32/shell32/lang/nl-NL.rc - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/lang/nl-NL.rc trunk/reactos/dll/win32/shell32/lang/no-NO.rc - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/lang/no-NO.rc trunk/reactos/dll/win32/shell32/lang/pl-PL.rc - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/lang/pl-PL.rc trunk/reactos/dll/win32/shell32/lang/pt-BR.rc - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/lang/pt-BR.rc trunk/reactos/dll/win32/shell32/lang/pt-PT.rc - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/lang/pt-PT.rc trunk/reactos/dll/win32/shell32/lang/ro-RO.rc - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/lang/ro-RO.rc trunk/reactos/dll/win32/shell32/lang/ru-RU.rc - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/lang/ru-RU.rc trunk/reactos/dll/win32/shell32/lang/sk-SK.rc - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/lang/sk-SK.rc trunk/reactos/dll/win32/shell32/lang/sl-SI.rc - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/lang/sl-SI.rc trunk/reactos/dll/win32/shell32/lang/sv-SE.rc - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/lang/sv-SE.rc trunk/reactos/dll/win32/shell32/lang/tr-TR.rc - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/lang/tr-TR.rc trunk/reactos/dll/win32/shell32/lang/uk-UA.rc - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/lang/uk-UA.rc trunk/reactos/dll/win32/shell32/lang/zh-CN.rc - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/lang/zh-CN.rc trunk/reactos/dll/win32/shell32/lang/zh-TW.rc - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/lang/zh-TW.rc trunk/reactos/dll/win32/shell32/pidl.h - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/pidl.h trunk/reactos/dll/win32/shell32/precomp.h - copied, changed from r53651, branches/shell32_new-bringup/dll/win32/shell32/precomp.h trunk/reactos/dll/win32/shell32/res/ (props changed) - copied from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/ trunk/reactos/dll/win32/shell32/res/avis/ (props changed) - copied from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/avis/ trunk/reactos/dll/win32/shell32/res/avis/160+161+167+168.avi - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/avis/160+161+167+168.avi trunk/reactos/dll/win32/shell32/res/avis/162.avi - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/avis/162.avi trunk/reactos/dll/win32/shell32/res/avis/163.avi - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/avis/163.avi trunk/reactos/dll/win32/shell32/res/avis/164+169.avi - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/avis/164+169.avi trunk/reactos/dll/win32/shell32/res/avis/170.avi - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/avis/170.avi trunk/reactos/dll/win32/shell32/res/avis/Licence/ (props changed) - copied from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/avis/Licence/ trunk/reactos/dll/win32/shell32/res/avis/Licence/COPYING - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/avis/Licence/COPYING trunk/reactos/dll/win32/shell32/res/avis/Licence/Tango.txt - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/avis/Licence/Tango.txt trunk/reactos/dll/win32/shell32/res/bitmaps/ (props changed) - copied from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/bitmaps/ trunk/reactos/dll/win32/shell32/res/bitmaps/204.bmp - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/bitmaps/204.bmp trunk/reactos/dll/win32/shell32/res/bitmaps/205.bmp - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/bitmaps/205.bmp trunk/reactos/dll/win32/shell32/res/bitmaps/206.bmp - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/bitmaps/206.bmp trunk/reactos/dll/win32/shell32/res/bitmaps/207.bmp - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/bitmaps/207.bmp trunk/reactos/dll/win32/shell32/res/bitmaps/225.bmp - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/bitmaps/225.bmp trunk/reactos/dll/win32/shell32/res/bitmaps/226.bmp - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/bitmaps/226.bmp trunk/reactos/dll/win32/shell32/res/bitmaps/227.bmp - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/bitmaps/227.bmp trunk/reactos/dll/win32/shell32/res/bitmaps/228.bmp - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/bitmaps/228.bmp trunk/reactos/dll/win32/shell32/res/bitmaps/shell_about_logo_24bpp.bmp - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/bitmaps/shell_about_logo_24bpp.bmp trunk/reactos/dll/win32/shell32/res/icons/ (props changed) - copied from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/ trunk/reactos/dll/win32/shell32/res/icons/1.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/1.ico trunk/reactos/dll/win32/shell32/res/icons/10.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/10.ico trunk/reactos/dll/win32/shell32/res/icons/1001.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/1001.ico trunk/reactos/dll/win32/shell32/res/icons/1004.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/1004.ico trunk/reactos/dll/win32/shell32/res/icons/11.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/11.ico trunk/reactos/dll/win32/shell32/res/icons/12.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/12.ico trunk/reactos/dll/win32/shell32/res/icons/13.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/13.ico trunk/reactos/dll/win32/shell32/res/icons/134.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/134.ico trunk/reactos/dll/win32/shell32/res/icons/135.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/135.ico trunk/reactos/dll/win32/shell32/res/icons/137.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/137.ico trunk/reactos/dll/win32/shell32/res/icons/138.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/138.ico trunk/reactos/dll/win32/shell32/res/icons/14.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/14.ico trunk/reactos/dll/win32/shell32/res/icons/15.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/15.ico trunk/reactos/dll/win32/shell32/res/icons/151.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/151.ico trunk/reactos/dll/win32/shell32/res/icons/152.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/152.ico trunk/reactos/dll/win32/shell32/res/icons/153.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/153.ico trunk/reactos/dll/win32/shell32/res/icons/154.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/154.ico trunk/reactos/dll/win32/shell32/res/icons/155.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/155.ico trunk/reactos/dll/win32/shell32/res/icons/156.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/156.ico trunk/reactos/dll/win32/shell32/res/icons/157.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/157.ico trunk/reactos/dll/win32/shell32/res/icons/16.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/16.ico trunk/reactos/dll/win32/shell32/res/icons/160.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/160.ico trunk/reactos/dll/win32/shell32/res/icons/161.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/161.ico trunk/reactos/dll/win32/shell32/res/icons/16710.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/16710.ico trunk/reactos/dll/win32/shell32/res/icons/16715.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/16715.ico trunk/reactos/dll/win32/shell32/res/icons/16717.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/16717.ico trunk/reactos/dll/win32/shell32/res/icons/16718.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/16718.ico trunk/reactos/dll/win32/shell32/res/icons/16721.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/16721.ico trunk/reactos/dll/win32/shell32/res/icons/17.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/17.ico trunk/reactos/dll/win32/shell32/res/icons/1700.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/1700.ico trunk/reactos/dll/win32/shell32/res/icons/172.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/172.ico trunk/reactos/dll/win32/shell32/res/icons/173.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/173.ico trunk/reactos/dll/win32/shell32/res/icons/18.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/18.ico trunk/reactos/dll/win32/shell32/res/icons/182.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/182.ico trunk/reactos/dll/win32/shell32/res/icons/183.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/183.ico trunk/reactos/dll/win32/shell32/res/icons/184.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/184.ico trunk/reactos/dll/win32/shell32/res/icons/185.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/185.ico trunk/reactos/dll/win32/shell32/res/icons/186.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/186.ico trunk/reactos/dll/win32/shell32/res/icons/187.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/187.ico trunk/reactos/dll/win32/shell32/res/icons/19.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/19.ico trunk/reactos/dll/win32/shell32/res/icons/191.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/191.ico trunk/reactos/dll/win32/shell32/res/icons/192.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/192.ico trunk/reactos/dll/win32/shell32/res/icons/2.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/2.ico trunk/reactos/dll/win32/shell32/res/icons/20.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/20.ico trunk/reactos/dll/win32/shell32/res/icons/21.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/21.ico trunk/reactos/dll/win32/shell32/res/icons/210.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/210.ico trunk/reactos/dll/win32/shell32/res/icons/22.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/22.ico trunk/reactos/dll/win32/shell32/res/icons/220.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/220.ico trunk/reactos/dll/win32/shell32/res/icons/221.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/221.ico trunk/reactos/dll/win32/shell32/res/icons/222.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/222.ico trunk/reactos/dll/win32/shell32/res/icons/224.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/224.ico trunk/reactos/dll/win32/shell32/res/icons/225.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/225.ico trunk/reactos/dll/win32/shell32/res/icons/226.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/226.ico trunk/reactos/dll/win32/shell32/res/icons/228.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/228.ico trunk/reactos/dll/win32/shell32/res/icons/23.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/23.ico trunk/reactos/dll/win32/shell32/res/icons/233.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/233.ico trunk/reactos/dll/win32/shell32/res/icons/235.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/235.ico trunk/reactos/dll/win32/shell32/res/icons/236.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/236.ico trunk/reactos/dll/win32/shell32/res/icons/237.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/237.ico trunk/reactos/dll/win32/shell32/res/icons/238.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/238.ico trunk/reactos/dll/win32/shell32/res/icons/24.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/24.ico trunk/reactos/dll/win32/shell32/res/icons/240.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/240.ico trunk/reactos/dll/win32/shell32/res/icons/245.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/245.ico trunk/reactos/dll/win32/shell32/res/icons/246.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/246.ico trunk/reactos/dll/win32/shell32/res/icons/248.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/248.ico trunk/reactos/dll/win32/shell32/res/icons/249.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/249.ico trunk/reactos/dll/win32/shell32/res/icons/25.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/25.ico trunk/reactos/dll/win32/shell32/res/icons/250.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/250.ico trunk/reactos/dll/win32/shell32/res/icons/252.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/252.ico trunk/reactos/dll/win32/shell32/res/icons/254.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/254.ico trunk/reactos/dll/win32/shell32/res/icons/255.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/255.ico trunk/reactos/dll/win32/shell32/res/icons/263.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/263.ico trunk/reactos/dll/win32/shell32/res/icons/265.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/265.ico trunk/reactos/dll/win32/shell32/res/icons/268.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/268.ico trunk/reactos/dll/win32/shell32/res/icons/269.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/269.ico trunk/reactos/dll/win32/shell32/res/icons/270.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/270.ico trunk/reactos/dll/win32/shell32/res/icons/271.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/271.ico trunk/reactos/dll/win32/shell32/res/icons/277.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/277.ico trunk/reactos/dll/win32/shell32/res/icons/279.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/279.ico trunk/reactos/dll/win32/shell32/res/icons/28.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/28.ico trunk/reactos/dll/win32/shell32/res/icons/289.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/289.ico trunk/reactos/dll/win32/shell32/res/icons/29.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/29.ico trunk/reactos/dll/win32/shell32/res/icons/290.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/290.ico trunk/reactos/dll/win32/shell32/res/icons/291.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/291.ico trunk/reactos/dll/win32/shell32/res/icons/292.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/292.ico trunk/reactos/dll/win32/shell32/res/icons/293.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/293.ico trunk/reactos/dll/win32/shell32/res/icons/294.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/294.ico trunk/reactos/dll/win32/shell32/res/icons/295.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/295.ico trunk/reactos/dll/win32/shell32/res/icons/296.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/296.ico trunk/reactos/dll/win32/shell32/res/icons/297.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/297.ico trunk/reactos/dll/win32/shell32/res/icons/298.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/298.ico trunk/reactos/dll/win32/shell32/res/icons/299.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/299.ico trunk/reactos/dll/win32/shell32/res/icons/3.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/3.ico trunk/reactos/dll/win32/shell32/res/icons/30.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/30.ico trunk/reactos/dll/win32/shell32/res/icons/302.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/302.ico trunk/reactos/dll/win32/shell32/res/icons/304.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/304.ico trunk/reactos/dll/win32/shell32/res/icons/305.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/305.ico trunk/reactos/dll/win32/shell32/res/icons/309.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/309.ico trunk/reactos/dll/win32/shell32/res/icons/315.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/315.ico trunk/reactos/dll/win32/shell32/res/icons/317.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/317.ico trunk/reactos/dll/win32/shell32/res/icons/318.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/318.ico trunk/reactos/dll/win32/shell32/res/icons/319.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/319.ico trunk/reactos/dll/win32/shell32/res/icons/32.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/32.ico trunk/reactos/dll/win32/shell32/res/icons/322.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/322.ico trunk/reactos/dll/win32/shell32/res/icons/323.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/323.ico trunk/reactos/dll/win32/shell32/res/icons/324.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/324.ico trunk/reactos/dll/win32/shell32/res/icons/325.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/325.ico trunk/reactos/dll/win32/shell32/res/icons/326.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/326.ico trunk/reactos/dll/win32/shell32/res/icons/327.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/327.ico trunk/reactos/dll/win32/shell32/res/icons/328.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/328.ico trunk/reactos/dll/win32/shell32/res/icons/329.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/329.ico trunk/reactos/dll/win32/shell32/res/icons/33.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/33.ico trunk/reactos/dll/win32/shell32/res/icons/330.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/330.ico trunk/reactos/dll/win32/shell32/res/icons/35.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/35.ico trunk/reactos/dll/win32/shell32/res/icons/36.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/36.ico trunk/reactos/dll/win32/shell32/res/icons/37.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/37.ico trunk/reactos/dll/win32/shell32/res/icons/38.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/38.ico trunk/reactos/dll/win32/shell32/res/icons/39.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/39.ico trunk/reactos/dll/win32/shell32/res/icons/4.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/4.ico trunk/reactos/dll/win32/shell32/res/icons/40.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/40.ico trunk/reactos/dll/win32/shell32/res/icons/41.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/41.ico trunk/reactos/dll/win32/shell32/res/icons/44.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/44.ico trunk/reactos/dll/win32/shell32/res/icons/45.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/45.ico trunk/reactos/dll/win32/shell32/res/icons/46.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/46.ico trunk/reactos/dll/win32/shell32/res/icons/47.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/47.ico trunk/reactos/dll/win32/shell32/res/icons/48.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/48.ico trunk/reactos/dll/win32/shell32/res/icons/5.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/5.ico trunk/reactos/dll/win32/shell32/res/icons/54.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/54.ico trunk/reactos/dll/win32/shell32/res/icons/6.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/6.ico trunk/reactos/dll/win32/shell32/res/icons/7.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/7.ico trunk/reactos/dll/win32/shell32/res/icons/8.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/8.ico trunk/reactos/dll/win32/shell32/res/icons/8240.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/8240.ico trunk/reactos/dll/win32/shell32/res/icons/9.ico - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/9.ico trunk/reactos/dll/win32/shell32/res/icons/Icon_Licence/ (props changed) - copied from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/Icon_Licence/ trunk/reactos/dll/win32/shell32/res/icons/Icon_Licence/COPYING - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/Icon_Licence/COPYING trunk/reactos/dll/win32/shell32/res/icons/Icon_Licence/Tango.txt - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/res/icons/Icon_Licence/Tango.txt trunk/reactos/dll/win32/shell32/shell32.rbuild - copied, changed from r53651, branches/shell32_new-bringup/dll/win32/shell32/shell32.rbuild trunk/reactos/dll/win32/shell32/shell32.rc - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/shell32.rc trunk/reactos/dll/win32/shell32/shell32.spec - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/shell32.spec trunk/reactos/dll/win32/shell32/shell32_main.h - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/shell32_main.h trunk/reactos/dll/win32/shell32/shellfolder.h - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/shellfolder.h trunk/reactos/dll/win32/shell32/shfldr.h - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/shfldr.h trunk/reactos/dll/win32/shell32/shobjidl_local.idl - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/shobjidl_local.idl trunk/reactos/dll/win32/shell32/shresdef.h - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/shresdef.h trunk/reactos/dll/win32/shell32/undocshell.h - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/undocshell.h trunk/reactos/dll/win32/shell32/version.h - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/version.h trunk/reactos/dll/win32/shell32/version.rc - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/version.rc trunk/reactos/dll/win32/shell32/xdg.h - copied unchanged from r53651, branches/shell32_new-bringup/dll/win32/shell32/xdg.h Modified: trunk/reactos/ (props changed) trunk/reactos/dll/win32/shell32/res/Copy of rgs/ (props changed) trunk/reactos/dll/win32/shell32/res/rgs/ (props changed) trunk/reactos/dll/win32/shell32/shfldr_desktop.cpp trunk/reactos/dll/win32/shell32/shfldr_mycomp.cpp trunk/reactos/dll/win32/shell32/shlexec.cpp trunk/reactos/dll/win32/shell32/shlfileop.cpp trunk/reactos/dll/win32/shell32/shlview.cpp trunk/reactos/include/ndk/rtlfuncs.h trunk/reactos/include/psdk/appmgmt.h trunk/reactos/include/psdk/shlguid.h trunk/reactos/include/psdk/shlguid_undoc.h trunk/reactos/include/psdk/shlobj.h trunk/reactos/include/psdk/shlobj_undoc.h trunk/reactos/include/psdk/shlwapi.h trunk/reactos/include/psdk/shlwapi_undoc.h trunk/reactos/include/reactos/wine/commctrl.h trunk/reactos/lib/atl/atlbase.h
Propchange: trunk/reactos/ ------------------------------------------------------------------------------ --- svn:mergeinfo (original) +++ svn:mergeinfo Fri Sep 9 10:55:09 2011 @@ -8,4 +8,5 @@ /branches/reactx/reactos:49994-49995 /branches/ros-amd64-bringup:36852 /branches/ros-amd64-bringup/reactos:34711-34712,34741,34743,34770,34780-34782,34803,34812,34839,34842,34864,34870,34874,34877,34908-34909,34917,34965,35323-35324,35347-35348,35361,35436,35509,35515,35588,35655,35683,35739,35746,35762,35771,35777,35781,35789,35805,35823,35827,35902,35904-35906,35942,35947-35949,35952-35953,35966,36011-36013,36172,36360,36380,36388-36389,36393,36397,36443,36445,36475,36502-36503,36505,36570,36614,36852,36898-36899,36930,36936,36949,36951,36958,36961,36964,36969,36972,36987-36988,36990,36992,37019,37322-37323,37333-37334,37434,37472,37475,37536,37820-37821,37868-37869,37873,37990-37991,38013-38014,38092,38100,38148-38151,38264-38265,38268,38355,39151,39333,39335,39345,39639,40120,40122-40123,40125,40127-40128,40155,40247,40324,40608,40753,40926-40928,40986-40987,40989,40991,40993,40995-40996,41000-41001,41027-41030,41044-41045,41047-41050,41052,41070,41082-41086,41097-41098,41101,41449,41479-41480,41483-41485,41499-41500,41502,41531,41536,41540,41546-41547,41549,43080,43426,43451,43454,43506,43566,43574,43598,43600-43602,43604-43605,43677,43682,43757,43775,43836,43838-43840,43852,43857-43858,43860,43905-43907,43952,43954,43965,43969,43979,43981,43992,44002,44036-44037,44039-44040,44044-44045,44053,44065,44095,44123,44143-44144,44205,44238,44257,44259,44294,44338-44339,44385,44389,44391,44426,44460,44467-44468,44470-44471,44499,44501,44503-44504,44506,44510-44512,44521,44523-44526,44530,44540,44601,44634,44639,44772,44818,45124,45126-45127,45430,46394,46404,46478,46511,46523-46524,46526,46534-46535,46537-46539,46589,46805,46868,47472,47846-47847,47878,47882 +/branches/shell32_new-bringup:51893-53652 /branches/tcp-rewrite-branch:48720,48840-48841,49424-49426,49454
Propchange: trunk/reactos/dll/win32/shell32/ ------------------------------------------------------------------------------ --- bugtraq:logregex (added) +++ bugtraq:logregex Fri Sep 9 10:55:09 2011 @@ -1,0 +1,2 @@ +([Ii]ssue|[Bb]ug)s? #?(\d+)(,? ?#?(\d+))*(,? ?(and |or )?#?(\d+))? +(\d+)
Propchange: trunk/reactos/dll/win32/shell32/ ------------------------------------------------------------------------------ bugtraq:message = See issue #%BUGID% for more details.
Propchange: trunk/reactos/dll/win32/shell32/ ------------------------------------------------------------------------------ bugtraq:url = http://www.reactos.org/bugzilla/show_bug.cgi?id=%BUGID%
Propchange: trunk/reactos/dll/win32/shell32/ ------------------------------------------------------------------------------ tsvn:logminsize = 10
Copied: trunk/reactos/dll/win32/shell32/CMakeLists.txt (from r53651, branches/shell32_new-bringup/dll/win32/shell32/CMakeLists.txt) URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/shell32/CMakeList... ============================================================================== --- branches/shell32_new-bringup/dll/win32/shell32/CMakeLists.txt [iso-8859-1] (original) +++ trunk/reactos/dll/win32/shell32/CMakeLists.txt [iso-8859-1] Fri Sep 9 10:55:09 2011 @@ -1,4 +1,3 @@ -set_unicode() set_cpp()
remove_definitions(-D_WIN32_WINNT=0x502) @@ -76,13 +75,15 @@
add_library(shell32 SHARED ${SOURCE})
-set_module_type(shell32 win32dll) +set_module_type(shell32 win32dll UNICODE)
target_link_libraries(shell32 atlnew wine uuid recyclebin) + +add_delay_importlibs(shell32 ole32 version)
add_importlibs(shell32 advapi32 @@ -91,8 +92,6 @@ comctl32 comdlg32 shlwapi - ole32 - version devmgr winspool winmm
Propchange: trunk/reactos/dll/win32/shell32/lang/ ------------------------------------------------------------------------------ --- bugtraq:logregex (added) +++ bugtraq:logregex Fri Sep 9 10:55:09 2011 @@ -1,0 +1,2 @@ +([Ii]ssue|[Bb]ug)s? #?(\d+)(,? ?#?(\d+))*(,? ?(and |or )?#?(\d+))? +(\d+)
Propchange: trunk/reactos/dll/win32/shell32/lang/ ------------------------------------------------------------------------------ bugtraq:message = See issue #%BUGID% for more details.
Propchange: trunk/reactos/dll/win32/shell32/lang/ ------------------------------------------------------------------------------ bugtraq:url = http://www.reactos.org/bugzilla/show_bug.cgi?id=%BUGID%
Propchange: trunk/reactos/dll/win32/shell32/lang/ ------------------------------------------------------------------------------ tsvn:logminsize = 10
Copied: trunk/reactos/dll/win32/shell32/precomp.h (from r53651, branches/shell32_new-bringup/dll/win32/shell32/precomp.h) URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/shell32/precomp.h... ============================================================================== --- branches/shell32_new-bringup/dll/win32/shell32/precomp.h [iso-8859-1] (original) +++ trunk/reactos/dll/win32/shell32/precomp.h [iso-8859-1] Fri Sep 9 10:55:09 2011 @@ -12,8 +12,6 @@ #include <malloc.h>
#define COBJMACROS -#define NONAMELESSUNION -#define NONAMELESSSTRUCT #define WIN32_NO_STATUS #define NTOS_MODE_USER
Propchange: trunk/reactos/dll/win32/shell32/res/ ------------------------------------------------------------------------------ --- bugtraq:logregex (added) +++ bugtraq:logregex Fri Sep 9 10:55:09 2011 @@ -1,0 +1,2 @@ +([Ii]ssue|[Bb]ug)s? #?(\d+)(,? ?#?(\d+))*(,? ?(and |or )?#?(\d+))? +(\d+)
Propchange: trunk/reactos/dll/win32/shell32/res/ ------------------------------------------------------------------------------ bugtraq:message = See issue #%BUGID% for more details.
Propchange: trunk/reactos/dll/win32/shell32/res/ ------------------------------------------------------------------------------ bugtraq:url = http://www.reactos.org/bugzilla/show_bug.cgi?id=%BUGID%
Propchange: trunk/reactos/dll/win32/shell32/res/ ------------------------------------------------------------------------------ tsvn:logminsize = 10
Propchange: trunk/reactos/dll/win32/shell32/res/avis/ ------------------------------------------------------------------------------ --- bugtraq:logregex (added) +++ bugtraq:logregex Fri Sep 9 10:55:09 2011 @@ -1,0 +1,2 @@ +([Ii]ssue|[Bb]ug)s? #?(\d+)(,? ?#?(\d+))*(,? ?(and |or )?#?(\d+))? +(\d+)
Propchange: trunk/reactos/dll/win32/shell32/res/avis/ ------------------------------------------------------------------------------ bugtraq:message = See issue #%BUGID% for more details.
Propchange: trunk/reactos/dll/win32/shell32/res/avis/ ------------------------------------------------------------------------------ bugtraq:url = http://www.reactos.org/bugzilla/show_bug.cgi?id=%BUGID%
Propchange: trunk/reactos/dll/win32/shell32/res/avis/ ------------------------------------------------------------------------------ tsvn:logminsize = 10
Propchange: trunk/reactos/dll/win32/shell32/res/avis/Licence/ ------------------------------------------------------------------------------ --- bugtraq:logregex (added) +++ bugtraq:logregex Fri Sep 9 10:55:09 2011 @@ -1,0 +1,2 @@ +([Ii]ssue|[Bb]ug)s? #?(\d+)(,? ?#?(\d+))*(,? ?(and |or )?#?(\d+))? +(\d+)
Propchange: trunk/reactos/dll/win32/shell32/res/avis/Licence/ ------------------------------------------------------------------------------ bugtraq:message = See issue #%BUGID% for more details.
Propchange: trunk/reactos/dll/win32/shell32/res/avis/Licence/ ------------------------------------------------------------------------------ bugtraq:url = http://www.reactos.org/bugzilla/show_bug.cgi?id=%BUGID%
Propchange: trunk/reactos/dll/win32/shell32/res/avis/Licence/ ------------------------------------------------------------------------------ tsvn:logminsize = 10
Propchange: trunk/reactos/dll/win32/shell32/res/bitmaps/ ------------------------------------------------------------------------------ --- bugtraq:logregex (added) +++ bugtraq:logregex Fri Sep 9 10:55:09 2011 @@ -1,0 +1,2 @@ +([Ii]ssue|[Bb]ug)s? #?(\d+)(,? ?#?(\d+))*(,? ?(and |or )?#?(\d+))? +(\d+)
Propchange: trunk/reactos/dll/win32/shell32/res/bitmaps/ ------------------------------------------------------------------------------ bugtraq:message = See issue #%BUGID% for more details.
Propchange: trunk/reactos/dll/win32/shell32/res/bitmaps/ ------------------------------------------------------------------------------ bugtraq:url = http://www.reactos.org/bugzilla/show_bug.cgi?id=%BUGID%
Propchange: trunk/reactos/dll/win32/shell32/res/bitmaps/ ------------------------------------------------------------------------------ tsvn:logminsize = 10
Propchange: trunk/reactos/dll/win32/shell32/res/icons/ ------------------------------------------------------------------------------ --- bugtraq:logregex (added) +++ bugtraq:logregex Fri Sep 9 10:55:09 2011 @@ -1,0 +1,2 @@ +([Ii]ssue|[Bb]ug)s? #?(\d+)(,? ?#?(\d+))*(,? ?(and |or )?#?(\d+))? +(\d+)
Propchange: trunk/reactos/dll/win32/shell32/res/icons/ ------------------------------------------------------------------------------ bugtraq:message = See issue #%BUGID% for more details.
Propchange: trunk/reactos/dll/win32/shell32/res/icons/ ------------------------------------------------------------------------------ bugtraq:url = http://www.reactos.org/bugzilla/show_bug.cgi?id=%BUGID%
Propchange: trunk/reactos/dll/win32/shell32/res/icons/ ------------------------------------------------------------------------------ tsvn:logminsize = 10
Propchange: trunk/reactos/dll/win32/shell32/res/icons/Icon_Licence/ ------------------------------------------------------------------------------ --- bugtraq:logregex (added) +++ bugtraq:logregex Fri Sep 9 10:55:09 2011 @@ -1,0 +1,2 @@ +([Ii]ssue|[Bb]ug)s? #?(\d+)(,? ?#?(\d+))*(,? ?(and |or )?#?(\d+))? +(\d+)
Propchange: trunk/reactos/dll/win32/shell32/res/icons/Icon_Licence/ ------------------------------------------------------------------------------ bugtraq:message = See issue #%BUGID% for more details.
Propchange: trunk/reactos/dll/win32/shell32/res/icons/Icon_Licence/ ------------------------------------------------------------------------------ bugtraq:url = http://www.reactos.org/bugzilla/show_bug.cgi?id=%BUGID%
Propchange: trunk/reactos/dll/win32/shell32/res/icons/Icon_Licence/ ------------------------------------------------------------------------------ tsvn:logminsize = 10
Copied: trunk/reactos/dll/win32/shell32/shell32.rbuild (from r53651, branches/shell32_new-bringup/dll/win32/shell32/shell32.rbuild) URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/shell32/shell32.r... ============================================================================== --- branches/shell32_new-bringup/dll/win32/shell32/shell32.rbuild [iso-8859-1] (original) +++ trunk/reactos/dll/win32/shell32/shell32.rbuild [iso-8859-1] Fri Sep 9 10:55:09 2011 @@ -2,7 +2,6 @@ <module name="shell32" type="win32dll" baseaddress="${BASEADDRESS_SHELL32}" installbase="system32" installname="shell32.dll" allowwarnings="true" crt="msvcrt"> <autoregister infsection="OleControlDlls" type="Both" /> <importlibrary definition="shell32.spec" /> - <include base="shell32">.</include> <include base="recyclebin">.</include> <include base="ReactOS">include/reactos/wine</include> <include base="atlnew">.</include>
Modified: trunk/reactos/dll/win32/shell32/shfldr_desktop.cpp URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/shell32/shfldr_de... ============================================================================== --- trunk/reactos/dll/win32/shell32/shfldr_desktop.cpp [iso-8859-1] (original) +++ trunk/reactos/dll/win32/shell32/shfldr_desktop.cpp [iso-8859-1] Fri Sep 9 10:55:09 2011 @@ -140,7 +140,6 @@ static WCHAR MyDocumentsClassString[] = L"{450D8FBA-AD25-11D0-98A8-0800361B1103}";
TRACE("(%p)->(flags=0x%08x)\n", this, dwFlags); - DbgPrint("[shell32, CDesktopFolderEnum::Initialize] Called with flags = %d\n", dwFlags);
/* enumerate the root folders */ if (dwFlags & SHCONTF_FOLDERS) @@ -339,7 +338,6 @@ else if( (pidlTemp = SHELL32_CreatePidlFromBindCtx(pbc, lpszDisplayName)) ) { *ppidl = pidlTemp; - DbgPrint("[shell32, CDesktopFolder::ParseDisplayName] 1 *ppidl = 0x%x\n", *ppidl); return S_OK; } else @@ -406,7 +404,6 @@ HRESULT hResult;
TRACE ("(%p)->(HWND=%p flags=0x%08x pplist=%p)\n", this, hwndOwner, dwFlags, ppEnumIDList); - DbgPrint("[shell32, CDesktopFolder::EnumObjects] Called with flags = %d\n", dwFlags);
if (ppEnumIDList == NULL) return E_POINTER;
Modified: trunk/reactos/dll/win32/shell32/shfldr_mycomp.cpp URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/shell32/shfldr_my... ============================================================================== --- trunk/reactos/dll/win32/shell32/shfldr_mycomp.cpp [iso-8859-1] (original) +++ trunk/reactos/dll/win32/shell32/shfldr_mycomp.cpp [iso-8859-1] Fri Sep 9 10:55:09 2011 @@ -77,8 +77,6 @@
HRESULT WINAPI CDrivesFolderEnum::Initialize(HWND hwndOwner, DWORD dwFlags) { - DbgPrint("[shell32, CDrivesFolderEnum::Initialize] Called with flags = %d\n", dwFlags); - if (CreateMyCompEnumList(dwFlags) == FALSE) return E_FAIL; return S_OK; @@ -98,8 +96,6 @@ BOOL ret = TRUE;
TRACE("(%p)->(flags=0x%08x)\n", this, dwFlags); - - DbgPrint("[shell32, CDrivesFolderEnum::CreateMyCompEnumList] Called with flags = %d\n", dwFlags);
/* enumerate the folders */ if (dwFlags & SHCONTF_FOLDERS) @@ -260,8 +256,6 @@
TRACE ("(%p)->(HWND=%p flags=0x%08x pplist=%p)\n", this, hwndOwner, dwFlags, ppEnumIDList);
- DbgPrint("[shell32, CDrivesFolder::EnumObjects] Called with flags = %d\n", dwFlags); - if (ppEnumIDList == NULL) return E_POINTER;
@@ -277,8 +271,6 @@ delete theEnumerator; return hResult; } - - DbgPrint("[shell32, CDrivesFolder::EnumObjects] Calling theEnumerator->Initialize\n");
hResult = theEnumerator->Initialize (hwndOwner, dwFlags); if (FAILED (hResult))
Modified: trunk/reactos/dll/win32/shell32/shlexec.cpp URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/shell32/shlexec.c... ============================================================================== --- trunk/reactos/dll/win32/shell32/shlexec.cpp [iso-8859-1] (original) +++ trunk/reactos/dll/win32/shell32/shlexec.cpp [iso-8859-1] Fri Sep 9 10:55:09 2011 @@ -457,9 +457,6 @@ if (psei->fMask & SEE_MASK_NO_CONSOLE) dwCreationFlags |= CREATE_NEW_CONSOLE;
- //DbgPrint("[shell32, SHELL_ExecuteW] CreateProcessW cmd = %ws\n", (LPWSTR)lpCmd); - //DbgBreakPoint(); - if (CreateProcessW(NULL, (LPWSTR)lpCmd, NULL, NULL, FALSE, dwCreationFlags, env, lpDirectory, &startup, &info)) { @@ -804,7 +801,6 @@ SHELL_ArgifyW(lpResult, resultLen, command, xlpFile, pidl, args, &finishedLen); if (finishedLen > resultLen) ERR("Argify buffer not large enough.. truncated\n"); - DbgPrint("[shell32, SHELL_FindExecutable] Remove double quotation marks and command line arguments\n"); /* Remove double quotation marks and command line arguments */ if (*lpResult == '"') {
Modified: trunk/reactos/dll/win32/shell32/shlfileop.cpp URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/shell32/shlfileop... ============================================================================== --- trunk/reactos/dll/win32/shell32/shlfileop.cpp [iso-8859-1] (original) +++ trunk/reactos/dll/win32/shell32/shlfileop.cpp [iso-8859-1] Fri Sep 9 10:55:09 2011 @@ -307,8 +307,6 @@ HICON hIcon; int ret;
- DbgPrint("[shell32, SHELL_ConfirmDialogW] Called\n"); - assert(nKindOfDialog >= 0 && nKindOfDialog < 32); if (op && (op->dwYesToAllMask & (1 << nKindOfDialog))) return TRUE; @@ -744,8 +742,6 @@ BOOL ret; DWORD attribs;
- DbgPrint("[shell32, SHNotifyCopyFileW] Called\n"); - TRACE("(%s %s %s)\n", debugstr_w(src), debugstr_w(dest), bFailIfExists ? "failIfExists" : "");
/* Destination file may already exist with read only attribute */ @@ -756,10 +752,9 @@ if (GetFileAttributesW(dest) & FILE_ATTRIBUTE_READONLY) { SetFileAttributesW(dest, attribs & ~FILE_ATTRIBUTE_READONLY); - DbgPrint("[shell32, SHNotifyCopyFileW] Something went really WRONG...%ls, we still have FILE_ATTRIBUTE_READONLY\n", dest); if (GetFileAttributesW(dest) & FILE_ATTRIBUTE_READONLY) { - DbgPrint("[shell32, SHNotifyCopyFileW] STILL SHIT\n"); + TRACE("[shell32, SHNotifyCopyFileW] STILL SHIT\n"); } }
@@ -1407,7 +1402,6 @@ { if (!copy_file_to_file(op, entryToCopy->szFullPath, fileDest->szFullPath)) { - DbgPrint("[shell32, copy_files] copy_file_to_file failed\n"); op->req->fAnyOperationsAborted = TRUE; return ERROR_CANCELLED; }
Modified: trunk/reactos/dll/win32/shell32/shlview.cpp URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/shell32/shlview.c... ============================================================================== --- trunk/reactos/dll/win32/shell32/shlview.cpp [iso-8859-1] (original) +++ trunk/reactos/dll/win32/shell32/shlview.cpp [iso-8859-1] Fri Sep 9 10:55:09 2011 @@ -906,8 +906,6 @@
TRACE("%p\n",this);
- DbgPrint("[shell32, CDefView::OnCreate] Called\n"); - if(CreateList()) { if(InitList()) @@ -2192,8 +2190,6 @@
TRACE("(%p)->(shlview=%p set=%p shlbrs=%p rec=%p hwnd=%p) incomplete\n",this, lpPrevView,lpfs, psb, prcView, phWnd);
- DbgPrint("[shell32, CDefView::CreateViewWindow] Called lpfs = 0x%x, psb = 0x%x\n", lpfs, psb); - if (lpfs != NULL) TRACE("-- vmode=%x flags=%x\n", lpfs->ViewMode, lpfs->fFlags); if (prcView != NULL) @@ -2216,8 +2212,6 @@ { TRACE("-- CommDlgBrowser\n"); } - - DbgPrint("[shell32, CDefView::CreateViewWindow] About to call the create function\n");
Create(hWndParent, prcView, NULL, WS_CHILD | WS_TABSTOP, 0, 0U); if (m_hWnd == NULL)
Modified: trunk/reactos/include/ndk/rtlfuncs.h URL: http://svn.reactos.org/svn/reactos/trunk/reactos/include/ndk/rtlfuncs.h?rev=... ============================================================================== --- trunk/reactos/include/ndk/rtlfuncs.h [iso-8859-1] (original) +++ trunk/reactos/include/ndk/rtlfuncs.h [iso-8859-1] Fri Sep 9 10:55:09 2011 @@ -3694,6 +3694,15 @@ ); #endif
+#ifdef NTOS_MODE_USER +NTSYSAPI +NTSTATUS +NTAPI +RtlGUIDFromString( + IN PUNICODE_STRING GuidString, + OUT GUID *Guid); +#endif + #ifdef __cplusplus } #endif
Modified: trunk/reactos/include/psdk/appmgmt.h URL: http://svn.reactos.org/svn/reactos/trunk/reactos/include/psdk/appmgmt.h?rev=... ============================================================================== --- trunk/reactos/include/psdk/appmgmt.h [iso-8859-1] (original) +++ trunk/reactos/include/psdk/appmgmt.h [iso-8859-1] Fri Sep 9 10:55:09 2011 @@ -18,6 +18,10 @@
#ifndef _APPMGMT_H #define _APPMGMT_H + +#ifdef __cplusplus +extern "C" { +#endif /* defined(__cplusplus) */
typedef struct _MANAGEDAPPLICATION { @@ -42,4 +46,8 @@ DWORD WINAPI CommandLineFromMsiDescriptor(WCHAR*,WCHAR*,DWORD*); DWORD WINAPI GetManagedApplications(GUID*,DWORD,DWORD,LPDWORD,PMANAGEDAPPLICATION*);
+#ifdef __cplusplus +} /* extern "C" */ +#endif /* defined(__cplusplus) */ + #endif /* _APPMGMT_H */
Modified: trunk/reactos/include/psdk/shlguid.h URL: http://svn.reactos.org/svn/reactos/trunk/reactos/include/psdk/shlguid.h?rev=... ============================================================================== --- trunk/reactos/include/psdk/shlguid.h [iso-8859-1] (original) +++ trunk/reactos/include/psdk/shlguid.h [iso-8859-1] Fri Sep 9 10:55:09 2011 @@ -57,27 +57,26 @@ DEFINE_GUID(IID_IProgressDialog, 0xEBBC7C04,0x315E,0x11D2,0xB6,0x2F,0x00,0x60,0x97,0xDF,0x5B,0xD4);
-#ifndef __GNUC__ /* avoid duplicate definitions with shobjidl.h (FIXME) */ -DEFINE_GUID(IID_IDockingWindow, 0x012dd920L, 0x7B26, 0x11D0, 0x8C, 0xA9, 0x00, 0xA0, 0xC9, 0x2D, 0xBF, 0xE8); -DEFINE_OLEGUID(IID_IShellPropSheetExt, 0x000214E9L, 0, 0); -DEFINE_OLEGUID(IID_IExtractIconA, 0x000214EBL, 0, 0); -DEFINE_OLEGUID(IID_IExtractIconW, 0x000214FAL, 0, 0); -DEFINE_OLEGUID(IID_IContextMenu, 0x000214E4L, 0, 0); -DEFINE_OLEGUID(IID_IContextMenu2, 0x000214F4L, 0, 0); -DEFINE_OLEGUID(IID_ICommDlgBrowser, 0x000214F1L, 0, 0); -DEFINE_OLEGUID(IID_IShellBrowser, 0x000214E2L, 0, 0); -DEFINE_OLEGUID(IID_IShellView, 0x000214E3L, 0, 0); -DEFINE_OLEGUID(IID_IShellFolder, 0x000214E6L, 0, 0); -DEFINE_OLEGUID(IID_IShellExtInit, 0x000214E8L, 0, 0); -DEFINE_OLEGUID(IID_IPersistFolder, 0x000214EAL, 0, 0); -DEFINE_OLEGUID(IID_IShellLinkA, 0x000214EEL, 0, 0); -DEFINE_OLEGUID(IID_IEnumIDList, 0x000214F2L, 0, 0); -DEFINE_OLEGUID(IID_IShellLinkW, 0x000214F9L, 0, 0); -DEFINE_OLEGUID(IID_IShellExecuteHookA, 0x000214F5L, 0, 0); -DEFINE_OLEGUID(IID_IShellExecuteHookW, 0x000214FBL, 0, 0); -DEFINE_OLEGUID(IID_INewShortcutHookA, 0x000214E1L, 0, 0); -DEFINE_OLEGUID(IID_INewShortcutHookW, 0x000214F7L, 0, 0); -#endif +/* avoid duplicate definitions with shobjidl.h (FIXME) */ +/* DEFINE_GUID(IID_IDockingWindow, 0x012dd920L, 0x7B26, 0x11D0, 0x8C, 0xA9, 0x00, 0xA0, 0xC9, 0x2D, 0xBF, 0xE8); */ +/* DEFINE_OLEGUID(IID_IShellPropSheetExt, 0x000214E9L, 0, 0); */ +/* DEFINE_OLEGUID(IID_IExtractIconA, 0x000214EBL, 0, 0); */ +/* DEFINE_OLEGUID(IID_IExtractIconW, 0x000214FAL, 0, 0); */ +/* DEFINE_OLEGUID(IID_IContextMenu, 0x000214E4L, 0, 0); */ +/* DEFINE_OLEGUID(IID_IContextMenu2, 0x000214F4L, 0, 0); */ +/* DEFINE_OLEGUID(IID_ICommDlgBrowser, 0x000214F1L, 0, 0); */ +/* DEFINE_OLEGUID(IID_IShellBrowser, 0x000214E2L, 0, 0); */ +/* DEFINE_OLEGUID(IID_IShellView, 0x000214E3L, 0, 0); */ +/* DEFINE_OLEGUID(IID_IShellFolder, 0x000214E6L, 0, 0); */ +/* DEFINE_OLEGUID(IID_IShellExtInit, 0x000214E8L, 0, 0); */ +/* DEFINE_OLEGUID(IID_IPersistFolder, 0x000214EAL, 0, 0); */ +/* DEFINE_OLEGUID(IID_IShellLinkA, 0x000214EEL, 0, 0); */ +/* DEFINE_OLEGUID(IID_IEnumIDList, 0x000214F2L, 0, 0); */ +/* DEFINE_OLEGUID(IID_IShellLinkW, 0x000214F9L, 0, 0); */ +/* DEFINE_OLEGUID(IID_IShellExecuteHookA, 0x000214F5L, 0, 0); */ +/* DEFINE_OLEGUID(IID_IShellExecuteHookW, 0x000214FBL, 0, 0); */ +/* DEFINE_OLEGUID(IID_INewShortcutHookA, 0x000214E1L, 0, 0); */ +/* DEFINE_OLEGUID(IID_INewShortcutHookW, 0x000214F7L, 0, 0); */
DEFINE_GUID(CLSID_CUrlHistory, 0x3c374a40, 0xbae4, 0x11cf, 0xbf, 0x7d, 0x00, 0xaa, 0x00, 0x69, 0x46, 0xee); #define SID_SUrlHistory CLSID_CUrlHistory @@ -133,8 +132,6 @@ DEFINE_GUID(CLSID_ACListISF, 0x03c036f1, 0xa186, 0x11d0, 0x82, 0x4a, 0x00, 0xaa, 0x00, 0x5b, 0x043, 0x83);
DEFINE_GUID(CLSID_ProgressDialog, 0xf8383852, 0xfcd3, 0x11d1, 0xa6, 0xb9, 0x0, 0x60, 0x97, 0xdf, 0x5b, 0xd4); - -DEFINE_GUID(CLSID_ShellItem, 0x2fe352ea, 0xfd1f, 0x11d2, 0xb1, 0xf4, 0x00, 0xc0, 0x4f, 0x8e, 0xeb, 0x3e);
#define PSGUID_SHELLDETAILS {0x28636aa6, 0x953d, 0x11d2, 0xb5, 0xd6, 0x0, 0xc0, 0x4f, 0xd9, 0x18, 0xd0} DEFINE_GUID(FMTID_ShellDetails, 0x28636aa6, 0x953d, 0x11d2, 0xb5, 0xd6, 0x0, 0xc0, 0x4f, 0xd9, 0x18, 0xd0);
Modified: trunk/reactos/include/psdk/shlguid_undoc.h URL: http://svn.reactos.org/svn/reactos/trunk/reactos/include/psdk/shlguid_undoc.... ============================================================================== --- trunk/reactos/include/psdk/shlguid_undoc.h [iso-8859-1] (original) +++ trunk/reactos/include/psdk/shlguid_undoc.h [iso-8859-1] Fri Sep 9 10:55:09 2011 @@ -1,4 +1,24 @@ +/* + * Copyright (C) 1999 Juergen Schmied + * Copyright (C) 2009 Andrew Hill + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2.1 of the License, or (at your option) any later version. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA + */
+#ifndef __SHLGUID_UNDOC_H +#define __SHLGUID_UNDOC_H DEFINE_GUID(CLSID_RebarBandSite, 0xECD4FC4D, 0x521C, 0x11D0, 0xB7, 0x92, 0x00, 0xA0, 0xC9, 0x03, 0x12, 0xE1); DEFINE_GUID(CLSID_BandSiteMenu, 0xECD4FC4E, 0x521C, 0x11D0, 0xB7, 0x92, 0x00, 0xA0, 0xC9, 0x03, 0x12, 0xE1); DEFINE_GUID(IID_IBandSiteHelper, 0xD1E7AFEA, 0x6A2E, 0x11D0, 0x8C, 0x78, 0x00, 0xC0, 0x4F, 0xD9, 0x18, 0xB4); @@ -11,60 +31,74 @@ DEFINE_GUID(IID_IShellBrowserService, 0x1307EE17, 0xEA83, 0x49EB, 0x96, 0xB2, 0x3A, 0x28, 0xE2, 0xD7, 0x04, 0x8A); //DEFINE_GUID(IID_IFolderView, 0xCDE725B0, 0xCCC9, 0x4519, 0x91, 0x7E, 0x32, 0x5D, 0x72, 0xFA, 0xB4, 0xCE);
-DEFINE_GUID(SID_SProxyBrowser, 0x20C46561, 0x8491, 0x11CF, 0x96, 0x0C, 0x00, 0x80, 0xC7, 0xF4, 0xEE, 0x85); +DEFINE_GUID(SID_SProxyBrowser, 0x20C46561, 0x8491, 0x11CF, 0x96, 0x0C, 0x00, 0x80, 0xC7, 0xF4, 0xEE, 0x85);
// this class lives in shell32.dll -DEFINE_GUID(IID_IGlobalFolderSettings, 0xEF8AD2D3, 0xAE36, 0x11D1, 0xB2, 0xD2, 0x00, 0x60, 0x97, 0xDF, 0x8C, 0x11); -DEFINE_GUID(CLSID_GlobalFolderSettings, 0xEF8AD2D1, 0xAE36, 0x11D1, 0xB2, 0xD2, 0x00, 0x60, 0x97, 0xDF, 0x8C, 0x11); -DEFINE_GUID(IID_IRegTreeOptions, 0xAF4F6511, 0xF982, 0x11D0, 0x85, 0x95, 0x00, 0xAA, 0x00, 0x4C, 0xD6, 0xD8); -DEFINE_GUID(CLSID_CRegTreeOptions, 0xAF4F6510, 0xF982, 0x11D0, 0x85, 0x95, 0x00, 0xAA, 0x00, 0x4C, 0xD6, 0xD8); -DEFINE_GUID(IID_IExplorerToolbar, 0x8455F0C1, 0x158F, 0x11D0, 0x89, 0xAE, 0x00, 0xA0, 0xC9, 0x0A, 0x90, 0xAC); +DEFINE_GUID(IID_IGlobalFolderSettings, 0xEF8AD2D3, 0xAE36, 0x11D1, 0xB2, 0xD2, 0x00, 0x60, 0x97, 0xDF, 0x8C, 0x11); +DEFINE_GUID(CLSID_GlobalFolderSettings, 0xEF8AD2D1, 0xAE36, 0x11D1, 0xB2, 0xD2, 0x00, 0x60, 0x97, 0xDF, 0x8C, 0x11); +DEFINE_GUID(IID_IRegTreeOptions, 0xAF4F6511, 0xF982, 0x11D0, 0x85, 0x95, 0x00, 0xAA, 0x00, 0x4C, 0xD6, 0xD8); +DEFINE_GUID(CLSID_CRegTreeOptions, 0xAF4F6510, 0xF982, 0x11D0, 0x85, 0x95, 0x00, 0xAA, 0x00, 0x4C, 0xD6, 0xD8); +DEFINE_GUID(IID_IExplorerToolbar, 0x8455F0C1, 0x158F, 0x11D0, 0x89, 0xAE, 0x00, 0xA0, 0xC9, 0x0A, 0x90, 0xAC);
// not registered, lives in browseui.dll -DEFINE_GUID(CLSID_BrowserBar, 0x9581015C, 0xD08E, 0x11D0, 0x8D, 0x36, 0x00, 0xA0, 0xC9, 0x2D, 0xBF, 0xE8); +DEFINE_GUID(CLSID_BrowserBar, 0x9581015C, 0xD08E, 0x11D0, 0x8D, 0x36, 0x00, 0xA0, 0xC9, 0x2D, 0xBF, 0xE8);
-DEFINE_GUID(CGID_DefViewFrame, 0x710EB7A1, 0x45ED, 0x11D0, 0x92, 0x4A, 0x00, 0x20, 0xAF, 0xC7, 0xAC, 0x4D); +DEFINE_GUID(CGID_DefViewFrame, 0x710EB7A1, 0x45ED, 0x11D0, 0x92, 0x4A, 0x00, 0x20, 0xAF, 0xC7, 0xAC, 0x4D);
// browseui.dll -DEFINE_GUID(CLSID_SH_AddressBand, 0x01E04581, 0x4EEE, 0x11D0, 0xBF, 0xE9, 0x00, 0xAA, 0x00, 0x5B, 0x43, 0x83); -DEFINE_GUID(CLSID_AddressEditBox, 0xA08C11D2, 0xA228, 0x11D0, 0x82, 0x5B, 0x00, 0xAA, 0x00, 0x5B, 0x43, 0x83); -DEFINE_GUID(IID_IAddressEditBox, 0xA08C11D1, 0xA228, 0x11D0, 0x82, 0x5B, 0x00, 0xAA, 0x00, 0x5B, 0x43, 0x83); +DEFINE_GUID(CLSID_SH_AddressBand, 0x01E04581, 0x4EEE, 0x11D0, 0xBF, 0xE9, 0x00, 0xAA, 0x00, 0x5B, 0x43, 0x83); +DEFINE_GUID(CLSID_AddressEditBox, 0xA08C11D2, 0xA228, 0x11D0, 0x82, 0x5B, 0x00, 0xAA, 0x00, 0x5B, 0x43, 0x83); +DEFINE_GUID(IID_IAddressEditBox, 0xA08C11D1, 0xA228, 0x11D0, 0x82, 0x5B, 0x00, 0xAA, 0x00, 0x5B, 0x43, 0x83);
-DEFINE_GUID(IID_IAddressBand, 0x106E86E1, 0x52B5, 0x11D0, 0xBF, 0xED, 0x00, 0xAA, 0x00, 0x5B, 0x43, 0x83); -DEFINE_GUID(CLSID_BrandBand, 0x22BF0C20, 0x6DA7, 0x11D0, 0xB3, 0x73, 0x00, 0xA0, 0xC9, 0x03, 0x49, 0x38); -DEFINE_GUID(SID_SBrandBand, 0x82A62DE8, 0x32AC, 0x4E4A, 0x99, 0x35, 0x90, 0x46, 0xC3, 0x78, 0xCF, 0x90); -DEFINE_GUID(CLSID_InternetToolbar, 0x5E6AB780, 0x7743, 0x11CF, 0xA1, 0x2B, 0x00, 0xAA, 0x00, 0x4A, 0xE8, 0x37); +DEFINE_GUID(IID_IAddressBand, 0x106E86E1, 0x52B5, 0x11D0, 0xBF, 0xED, 0x00, 0xAA, 0x00, 0x5B, 0x43, 0x83); +DEFINE_GUID(CLSID_BrandBand, 0x22BF0C20, 0x6DA7, 0x11D0, 0xB3, 0x73, 0x00, 0xA0, 0xC9, 0x03, 0x49, 0x38); +DEFINE_GUID(SID_SBrandBand, 0x82A62DE8, 0x32AC, 0x4E4A, 0x99, 0x35, 0x90, 0x46, 0xC3, 0x78, 0xCF, 0x90); +DEFINE_GUID(CLSID_InternetToolbar, 0x5E6AB780, 0x7743, 0x11CF, 0xA1, 0x2B, 0x00, 0xAA, 0x00, 0x4A, 0xE8, 0x37);
-DEFINE_GUID(CGID_PrivCITCommands, 0x67077B95, 0x4F9D, 0x11D0, 0xB8, 0x84, 0x00, 0xAA, 0x00, 0xB6, 0x01, 0x04); -DEFINE_GUID(CGID_Theater, 0x0F12079C, 0xC193, 0x11D0, 0x8D, 0x49, 0x00, 0xC0, 0x4F, 0xC9, 0x9D, 0x61); -DEFINE_GUID(CGID_ShellBrowser, 0x3531F060, 0x22B3, 0x11D0, 0x96, 0x9E, 0x00, 0xAA, 0x00, 0xB6, 0x01, 0x04); +DEFINE_GUID(CGID_PrivCITCommands, 0x67077B95, 0x4F9D, 0x11D0, 0xB8, 0x84, 0x00, 0xAA, 0x00, 0xB6, 0x01, 0x04); +DEFINE_GUID(CGID_Theater, 0x0F12079C, 0xC193, 0x11D0, 0x8D, 0x49, 0x00, 0xC0, 0x4F, 0xC9, 0x9D, 0x61); +DEFINE_GUID(CGID_ShellBrowser, 0x3531F060, 0x22B3, 0x11D0, 0x96, 0x9E, 0x00, 0xAA, 0x00, 0xB6, 0x01, 0x04);
-DEFINE_GUID(CLSID_SearchBand, 0x2559A1F0, 0x21D7, 0x11D4, 0xBD, 0xAF, 0x00, 0xC0, 0x4F, 0x60, 0xB9, 0xF0); -DEFINE_GUID(CLSID_TipOfTheDayBand, 0x4D5C8C25, 0xD075, 0x11D0, 0xB4, 0x16, 0x00, 0xC0, 0x4F, 0xB9, 0x03, 0x76); -DEFINE_GUID(CLSID_DiscussBand, 0xBDEADE7F, 0xC265, 0x11D0, 0xBC, 0xED, 0x00, 0xA0, 0xC9, 0x0A, 0xB5, 0x0F); -DEFINE_GUID(CLSID_SH_FavBand, 0xEFA24E61, 0xB078, 0x11D0, 0x89, 0xE4, 0x00, 0xC0, 0x4F, 0xC9, 0xE2, 0x6E); -DEFINE_GUID(CLSID_SH_HistBand, 0xEFA24E62, 0xB078, 0x11D0, 0x89, 0xE4, 0x00, 0xC0, 0x4F, 0xC9, 0xE2, 0x6E); -DEFINE_GUID(CLSID_ExplorerBand, 0xEFA24E64, 0xB078, 0x11D0, 0x89, 0xE4, 0x00, 0xC0, 0x4F, 0xC9, 0xE2, 0x6E); -DEFINE_GUID(CLSID_SH_SearchBand, 0x21569614, 0xB795, 0x46B1, 0x85, 0xF4, 0xE7, 0x37, 0xA8, 0xDC, 0x09, 0xAD); -DEFINE_GUID(CLSID_FileSearchBand, 0xC4EE31F3, 0x4768, 0x11D2, 0x5C, 0xBE, 0x00, 0xA0, 0xC9, 0xA8, 0x3D, 0xA1); +DEFINE_GUID(CLSID_SearchBand, 0x2559A1F0, 0x21D7, 0x11D4, 0xBD, 0xAF, 0x00, 0xC0, 0x4F, 0x60, 0xB9, 0xF0); +DEFINE_GUID(CLSID_TipOfTheDayBand, 0x4D5C8C25, 0xD075, 0x11D0, 0xB4, 0x16, 0x00, 0xC0, 0x4F, 0xB9, 0x03, 0x76); +DEFINE_GUID(CLSID_DiscussBand, 0xBDEADE7F, 0xC265, 0x11D0, 0xBC, 0xED, 0x00, 0xA0, 0xC9, 0x0A, 0xB5, 0x0F); +DEFINE_GUID(CLSID_SH_FavBand, 0xEFA24E61, 0xB078, 0x11D0, 0x89, 0xE4, 0x00, 0xC0, 0x4F, 0xC9, 0xE2, 0x6E); +DEFINE_GUID(CLSID_SH_HistBand, 0xEFA24E62, 0xB078, 0x11D0, 0x89, 0xE4, 0x00, 0xC0, 0x4F, 0xC9, 0xE2, 0x6E); +DEFINE_GUID(CLSID_ExplorerBand, 0xEFA24E64, 0xB078, 0x11D0, 0x89, 0xE4, 0x00, 0xC0, 0x4F, 0xC9, 0xE2, 0x6E); +DEFINE_GUID(CLSID_SH_SearchBand, 0x21569614, 0xB795, 0x46B1, 0x85, 0xF4, 0xE7, 0x37, 0xA8, 0xDC, 0x09, 0xAD); +DEFINE_GUID(CLSID_FileSearchBand, 0xC4EE31F3, 0x4768, 0x11D2, 0x5C, 0xBE, 0x00, 0xA0, 0xC9, 0xA8, 0x3D, 0xA1); // missing ResearchBand
-DEFINE_GUID(IID_IBandNavigate, 0x3697C30B, 0xCD88, 0x11D0, 0x8A, 0x3E, 0x00, 0xC0, 0x4F, 0xC9, 0xE2, 0x6E); -DEFINE_GUID(IID_INamespaceProxy, 0xCF1609EC, 0xFA4B, 0x4818, 0xAB, 0x01, 0x55, 0x64, 0x33, 0x67, 0xE6, 0x6D); -DEFINE_GUID(IID_IBandProxy, 0x208CE801, 0x754B, 0x11D0, 0x80, 0xCA, 0x00, 0xAA, 0x00, 0x5B, 0x43, 0x83); -DEFINE_GUID(CLSID_BandProxy, 0xF61FFEC1, 0x754F, 0x11D0, 0x80, 0xCA, 0x00, 0xAA, 0x00, 0x5B, 0x43, 0x83); -DEFINE_GUID(SID_IBandProxy, 0x80243AC1, 0x0569, 0x11D1, 0xA7, 0xAE, 0x00, 0x60, 0x97, 0xDF, 0x5B, 0xD4); -DEFINE_GUID(CLSID_ShellSearchExt, 0x169A0691, 0x8DF9, 0x11D1, 0xA1, 0xC4, 0x00, 0xC0, 0x4F, 0xD7, 0x5D, 0x13); +DEFINE_GUID(IID_IBandNavigate, 0x3697C30B, 0xCD88, 0x11D0, 0x8A, 0x3E, 0x00, 0xC0, 0x4F, 0xC9, 0xE2, 0x6E); +DEFINE_GUID(IID_INamespaceProxy, 0xCF1609EC, 0xFA4B, 0x4818, 0xAB, 0x01, 0x55, 0x64, 0x33, 0x67, 0xE6, 0x6D); +DEFINE_GUID(IID_IBandProxy, 0x208CE801, 0x754B, 0x11D0, 0x80, 0xCA, 0x00, 0xAA, 0x00, 0x5B, 0x43, 0x83); +DEFINE_GUID(CLSID_BandProxy, 0xF61FFEC1, 0x754F, 0x11D0, 0x80, 0xCA, 0x00, 0xAA, 0x00, 0x5B, 0x43, 0x83); +DEFINE_GUID(SID_IBandProxy, 0x80243AC1, 0x0569, 0x11D1, 0xA7, 0xAE, 0x00, 0x60, 0x97, 0xDF, 0x5B, 0xD4); +DEFINE_GUID(CLSID_ShellSearchExt, 0x169A0691, 0x8DF9, 0x11D1, 0xA1, 0xC4, 0x00, 0xC0, 0x4F, 0xD7, 0x5D, 0x13);
-DEFINE_GUID(CLSID_CommonButtons, 0x1E79697E, 0x9CC5, 0x11D1, 0xA8, 0x3F, 0x00, 0xC0, 0x4F, 0xC9, 0x9D, 0x61); +DEFINE_GUID(CLSID_CommonButtons, 0x1E79697E, 0x9CC5, 0x11D1, 0xA8, 0x3F, 0x00, 0xC0, 0x4F, 0xC9, 0x9D, 0x61);
-DEFINE_GUID(CGID_BrandCmdGroup, 0x25019D8C, 0x9EE0, 0x45C0, 0x88, 0x3B, 0x97, 0x2D, 0x48, 0x32, 0x5E, 0x18); +DEFINE_GUID(CGID_BrandCmdGroup, 0x25019D8C, 0x9EE0, 0x45C0, 0x88, 0x3B, 0x97, 0x2D, 0x48, 0x32, 0x5E, 0x18);
-DEFINE_GUID(IID_INSCTree, 0x43A8F463, 0x4222, 0x11D2, 0xB6, 0x41, 0x00, 0x60, 0x97, 0xDF, 0x5B, 0xD4); -DEFINE_GUID(IID_INSCTree2, 0x801C1AD5, 0xC47C, 0x428C, 0x97, 0xAF, 0xE9, 0x91, 0xE4, 0x85, 0x7D, 0x97); +DEFINE_GUID(IID_INSCTree, 0x43A8F463, 0x4222, 0x11D2, 0xB6, 0x41, 0x00, 0x60, 0x97, 0xDF, 0x5B, 0xD4); +DEFINE_GUID(IID_INSCTree2, 0x801C1AD5, 0xC47C, 0x428C, 0x97, 0xAF, 0xE9, 0x91, 0xE4, 0x85, 0x7D, 0x97);
-DEFINE_GUID(IID_IInitializeObject, 0x4622AD16, 0xFF23, 0x11D0, 0x8D, 0x34, 0x00, 0xA0, 0xC9, 0x0F, 0x27, 0x19); -DEFINE_GUID(IID_IBanneredBar, 0x596A9A94, 0x013E, 0x11D1, 0x8D, 0x34, 0x00, 0xA0, 0xC9, 0x0F, 0x27, 0x19); +DEFINE_GUID(IID_IInitializeObject, 0x4622AD16, 0xFF23, 0x11D0, 0x8D, 0x34, 0x00, 0xA0, 0xC9, 0x0F, 0x27, 0x19); +DEFINE_GUID(IID_IBanneredBar, 0x596A9A94, 0x013E, 0x11D1, 0x8D, 0x34, 0x00, 0xA0, 0xC9, 0x0F, 0x27, 0x19); + +DEFINE_GUID(CLSID_StartMenu, 0x4622AD11, 0xFF23, 0x11D0, 0x8D, 0x34, 0x00, 0xA0, 0xC9, 0x0F, 0x27, 0x19); +DEFINE_GUID(CLSID_MenuBandSite, 0xE13EF4E4, 0xD2F2, 0x11D0, 0x98, 0x16, 0x00, 0xC0, 0x4F, 0xD9, 0x19, 0x72); +DEFINE_GUID(SHELL32_AdvtShortcutProduct, 0x9DB1186F, 0x40DF, 0x11D1, 0xAA, 0x8C, 0x00, 0xC0, 0x4F, 0xB6, 0x78, 0x63); +DEFINE_GUID(SHELL32_AdvtShortcutComponent, 0x9DB1186E, 0x40DF, 0x11D1, 0xAA, 0x8C, 0x00, 0xC0, 0x4F, 0xB6, 0x78, 0x63); +DEFINE_GUID(CLSID_OpenWithMenu, 0x09799AFB, 0xAD67, 0x11D1, 0xAB, 0xCD, 0x00, 0xC0, 0x4F, 0xC3, 0x09, 0x36); + +DEFINE_GUID(CLSID_FontsFolderShortcut, 0xD20EA4E1, 0x3957, 0x11D2, 0xA4, 0x0B, 0x0C, 0x50, 0x20, 0x52, 0x41, 0x52); +DEFINE_GUID(CLSID_AdminFolderShortcut, 0xD20EA4E1, 0x3957, 0x11D2, 0xA4, 0x0B, 0x0C, 0x50, 0x20, 0x52, 0x41, 0x53); + +DEFINE_GUID(CLSID_FolderOptions, 0x6DFD7C5C, 0x2451, 0x11D3, 0xA2, 0x99, 0x00, 0xC0, 0x4F, 0x8E, 0xF6, 0xAF); + +// In theory, this is documented. But until I see an SDK header that defines it, it will be treated as undocumented... +DEFINE_GUID(CLSID_ShellItem, 0x2fe352ea, 0xfd1f, 0x11d2, 0xb1, 0xf4, 0x00, 0xc0, 0x4f, 0x8e, 0xeb, 0x3e);
#define CGID_IExplorerToolbar IID_IExplorerToolbar #define SID_IExplorerToolbar IID_IExplorerToolbar @@ -74,4 +108,7 @@ #define CGID_MenuBand CLSID_MenuBand #define SID_STravelLogCursor IID_ITravelLogStg #define SID_IBandSite IID_IBandSite +#define SID_IFolderView IID_IFolderView +#define SID_IShellBrowser IID_IShellBrowser
+#endif // __SHLGUID_UNDOC_H
Modified: trunk/reactos/include/psdk/shlobj.h URL: http://svn.reactos.org/svn/reactos/trunk/reactos/include/psdk/shlobj.h?rev=5... ============================================================================== --- trunk/reactos/include/psdk/shlobj.h [iso-8859-1] (original) +++ trunk/reactos/include/psdk/shlobj.h [iso-8859-1] Fri Sep 9 10:55:09 2011 @@ -97,6 +97,7 @@ void WINAPI SHFree(LPVOID); BOOL WINAPI GetFileNameFromBrowse(HWND,LPWSTR,UINT,LPCWSTR,LPCWSTR,LPCWSTR,LPCWSTR); HRESULT WINAPI SHGetInstanceExplorer(IUnknown**); +VOID WINAPI SHSetInstanceExplorer (IUnknown*); HRESULT WINAPI SHGetFolderPathAndSubDirA(HWND,int,HANDLE,DWORD,LPCSTR,LPSTR); HRESULT WINAPI SHGetFolderPathAndSubDirW(HWND,int,HANDLE,DWORD,LPCWSTR,LPWSTR); #define SHGetFolderPathAndSubDir WINELIB_NAME_AW(SHGetFolderPathAndSubDir); @@ -1458,7 +1459,7 @@ } SHChangeProductKeyAsIDList, *LPSHChangeProductKeyAsIDList;
ULONG WINAPI SHChangeNotifyRegister(HWND hwnd, int fSources, LONG fEvents, UINT wMsg, - int cEntries, const SHChangeNotifyEntry *pshcne); + int cEntries, SHChangeNotifyEntry *pshcne); BOOL WINAPI SHChangeNotifyDeregister(ULONG ulID); HANDLE WINAPI SHChangeNotification_Lock(HANDLE hChangeNotification, DWORD dwProcessId, LPITEMIDLIST **pppidl, LONG *plEvent); @@ -1469,7 +1470,7 @@ /**************************************************************************** * SHCreateDirectory API */ -DWORD WINAPI SHCreateDirectory(HWND, LPCWSTR); +int WINAPI SHCreateDirectory(HWND, LPCWSTR); int WINAPI SHCreateDirectoryExA(HWND, LPCSTR, LPSECURITY_ATTRIBUTES); int WINAPI SHCreateDirectoryExW(HWND, LPCWSTR, LPSECURITY_ATTRIBUTES); #define SHCreateDirectoryEx WINELIB_NAME_AW(SHCreateDirectoryEx) @@ -1835,6 +1836,17 @@ STDMETHOD (GetPriority)(THIS_ int * pIPriority) PURE; };
+#if !defined(__cplusplus) || defined(CINTERFACE) +/*** IUnknown methods ***/ +#define IShellIconOverlayIdentifier_QueryInterface(p,a,b) (p)->lpVtbl->QueryInterface(p,a,b) +#define IShellIconOverlayIdentifier_AddRef(p) (p)->lpVtbl->AddRef(p) +#define IShellIconOverlayIdentifier_Release(p) (p)->lpVtbl->Release(p) +/*** IShellIconOverlayIdentifier methods ***/ +#define IShellIconOverlayIdentifier_IsMemberOf(p,a,b) (p)->lpVtbl->IsMemberOf(p,a,b) +#define IShellIconOverlayIdentifier_GetOverlayInfo(p,a,b,c,d) (p)->lpVtbl->GetOverlayInfo(p,a,b,c,d) +#define IShellIconOverlayIdentifier_GetPriority(p,a) (p)->lpVtbl->GetPriority(p,a) +#endif + #define ISIOI_ICONFILE 0x00000001 #define ISIOI_ICONINDEX 0x00000002
@@ -1856,12 +1868,12 @@ /***************************************************************************** * IDockingWindowSite interface */ -#define INTERFACE IDockingWindowSite +#define INTERFACE IDockingWindowSite DECLARE_INTERFACE_(IDockingWindowSite, IOleWindow) { // *** IUnknown methods *** STDMETHOD(QueryInterface)(THIS_ REFIID riid, void **ppv) PURE; - STDMETHOD_(ULONG,AddRef)(THIS) PURE; + STDMETHOD_(ULONG,AddRef)(THIS) PURE; STDMETHOD_(ULONG,Release)(THIS) PURE;
// *** IOleWindow methods *** @@ -1875,6 +1887,60 @@ }; #undef INTERFACE
+#if !defined(__cplusplus) || defined(CINTERFACE) +/*** IUnknown methods ***/ +#define IDockingWindowSite_QueryInterface(p,a,b) (p)->lpVtbl->QueryInterface(p,a,b) +#define IDockingWindowSite_AddRef(p) (p)->lpVtbl->AddRef(p) +#define IDockingWindowSite_Release(p) (p)->lpVtbl->Release(p) +/*** IOleWindow methods ***/ +#define IDockingWindowSite_GetWindow(p,a) (p)->lpVtbl->GetWindow(p,a) +#define IDockingWindowSite_ContextSensitiveHelp(p,a) (p)->lpVtbl->ContextSensitiveHelp(p,a) +/*** IDockingWindowSite methods ***/ +#define IDockingWindowSite_GetBorderDW(p,a,b) (p)->lpVtbl->GetBorderDW(p,a,b) +#define IDockingWindowSite_RequestBorderSpaceDW(p,a,b) (p)->lpVtbl->RequestBorderSpaceDW(p,a,b) +#define IDockingWindowSite_SetBorderSpaceDW(p,a,b) (p)->lpVtbl->SetBorderSpaceDW(p,a,b) +#endif + +/***************************************************************************** + * IShellTaskScheduler interface + */ +#define REFTASKOWNERID REFGUID + +#define INTERFACE IShellTaskScheduler +DECLARE_INTERFACE_(IShellTaskScheduler, IUnknown) +{ + // *** IUnknown methods *** + STDMETHOD(QueryInterface)(THIS_ REFIID riid, void **ppv) PURE; + STDMETHOD_(ULONG, AddRef)(THIS) PURE; + STDMETHOD_(ULONG, Release)(THIS) PURE; + + // *** IShellTaskScheduler methods *** + STDMETHOD(AddTask)(THIS_ IRunnableTask *pTask, REFTASKOWNERID rtoid, DWORD_PTR lParam, DWORD dwPriority) PURE; + STDMETHOD(RemoveTasks)(THIS_ REFTASKOWNERID rtoid, DWORD_PTR lParam, BOOL fWaitIfRunning) PURE; + STDMETHOD_(UINT, CountTasks)(THIS_ REFTASKOWNERID rtoid) PURE; + STDMETHOD(Status)(THIS_ DWORD dwReleaseStatus, DWORD dwThreadTimeout) PURE; +}; +#undef INTERFACE + +#if !defined(__cplusplus) || defined(CINTERFACE) +/*** IUnknown methods ***/ +#define IShellTaskScheduler_QueryInterface(p,a,b) (p)->lpVtbl->QueryInterface(p,a,b) +#define IShellTaskScheduler_AddRef(p) (p)->lpVtbl->AddRef(p) +#define IShellTaskScheduler_Release(p) (p)->lpVtbl->Release(p) +/*** IShellTaskScheduler methods ***/ +#define IShellTaskScheduler_AddTask(p,a,b,c,d) (p)->lpVtbl->AddTask(p,a,b,c,d) +#define IShellTaskScheduler_RemoveTasks(p,a,b,c) (p)->lpVtbl->RemoveTasks(p,a,b,c) +#define IShellTaskScheduler_CountTasks(p,a) (p)->lpVtbl->CountTasks(p,a) +#define IShellTaskScheduler_Status(p,a,b) (p)->lpVtbl->Status(p,a,b) +#endif + +typedef void (CALLBACK *PFNASYNCICONTASKBALLBACK)(LPCITEMIDLIST pidl, LPVOID pvData, LPVOID pvHint, INT iIconIndex, INT iOpenIconIndex); + +/***************************************************************************** + * Control Panel functions + */ +LRESULT WINAPI CallCPLEntry16(HINSTANCE hMod, FARPROC pFunc, HWND dw3, UINT dw4, LPARAM dw5, LPARAM dw6); + #ifdef __cplusplus } /* extern "C" */ #endif /* defined(__cplusplus) */
Modified: trunk/reactos/include/psdk/shlobj_undoc.h URL: http://svn.reactos.org/svn/reactos/trunk/reactos/include/psdk/shlobj_undoc.h... ============================================================================== --- trunk/reactos/include/psdk/shlobj_undoc.h [iso-8859-1] (original) +++ trunk/reactos/include/psdk/shlobj_undoc.h [iso-8859-1] Fri Sep 9 10:55:09 2011 @@ -777,6 +777,7 @@ PROC lpfnCompare; } CREATEMRULISTW, *LPCREATEMRULISTW;
+#define MRU_STRING 0x0 #define MRU_BINARY 0x1 #define MRU_CACHEWRITE 0x2
@@ -785,6 +786,20 @@ INT WINAPI AddMRUData(HANDLE,LPCVOID,DWORD); INT WINAPI FindMRUData(HANDLE,LPCVOID,DWORD,LPINT); VOID WINAPI FreeMRUList(HANDLE); + +INT WINAPI AddMRUStringW(HANDLE hList, LPCWSTR lpszString); +INT WINAPI AddMRUStringA(HANDLE hList, LPCSTR lpszString); +BOOL WINAPI DelMRUString(HANDLE hList, INT nItemPos); +INT WINAPI FindMRUStringW(HANDLE hList, LPCWSTR lpszString, LPINT lpRegNum); +INT WINAPI FindMRUStringA(HANDLE hList, LPCSTR lpszString, LPINT lpRegNum); +HANDLE WINAPI CreateMRUListLazyW(const CREATEMRULISTW *lpcml, DWORD dwParam2, + DWORD dwParam3, DWORD dwParam4); +HANDLE WINAPI CreateMRUListLazyA(const CREATEMRULISTA *lpcml, DWORD dwParam2, + DWORD dwParam3, DWORD dwParam4); +INT WINAPI EnumMRUListW(HANDLE hList, INT nItemPos, LPVOID lpBuffer, + DWORD nBufferSize); +INT WINAPI EnumMRUListA(HANDLE hList, INT nItemPos, LPVOID lpBuffer, + DWORD nBufferSize);
#define DC_NOSENDMSG 0x2000 BOOL WINAPI DrawCaptionTempA(HWND,HDC,const RECT*,HFONT,HICON,LPCSTR,UINT);
Modified: trunk/reactos/include/psdk/shlwapi.h URL: http://svn.reactos.org/svn/reactos/trunk/reactos/include/psdk/shlwapi.h?rev=... ============================================================================== --- trunk/reactos/include/psdk/shlwapi.h [iso-8859-1] (original) +++ trunk/reactos/include/psdk/shlwapi.h [iso-8859-1] Fri Sep 9 10:55:09 2011 @@ -319,11 +319,7 @@
#endif /* NO_SHLWAPI_REG */
-void WINAPI IUnknown_Set(IUnknown **ppunk, IUnknown *punk); -void WINAPI IUnknown_AtomicRelease(IUnknown **punk); -HRESULT WINAPI IUnknown_GetWindow(IUnknown *punk, HWND *phwnd); HRESULT WINAPI IUnknown_SetSite(IUnknown *punk, IUnknown *punkSite); -HRESULT WINAPI IUnknown_GetSite(IUnknown *punk, REFIID riid, void **ppv); HRESULT WINAPI IUnknown_QueryService(IUnknown *punk, REFGUID guidService, REFIID riid, void **ppvOut);
/* Path functions */ @@ -881,9 +877,6 @@ LPWSTR WINAPI StrStrIW(LPCWSTR,LPCWSTR); #define StrStrI WINELIB_NAME_AW(StrStrI)
-LPWSTR WINAPI StrStrNW(LPCWSTR,LPCWSTR,UINT); -LPWSTR WINAPI StrStrNIW(LPCWSTR,LPCWSTR,UINT); - int WINAPI StrToIntA(LPCSTR); int WINAPI StrToIntW(LPCWSTR); #define StrToInt WINELIB_NAME_AW(StrToInt) @@ -988,7 +981,6 @@ HRESULT WINAPI SHAutoComplete(HWND,DWORD);
/* Threads */ -HRESULT WINAPI SHCreateThreadRef(LONG*, IUnknown**); HRESULT WINAPI SHGetThreadRef(IUnknown**); HRESULT WINAPI SHSetThreadRef(IUnknown*); HRESULT WINAPI SHReleaseThreadRef(void); @@ -1041,6 +1033,24 @@ ((ULONGLONG)(mnr)<< 32) | ((ULONGLONG)(bld)<< 16) | (ULONGLONG)(qfe))
HRESULT WINAPI DllInstall(BOOL,LPCWSTR) DECLSPEC_HIDDEN; + + +#if (_WIN32_IE >= 0x0600) +#define SHGVSPB_PERUSER 0x00000001 +#define SHGVSPB_ALLUSERS 0x00000002 +#define SHGVSPB_PERFOLDER 0x00000004 +#define SHGVSPB_ALLFOLDERS 0x00000008 +#define SHGVSPB_INHERIT 0x00000010 +#define SHGVSPB_ROAM 0x00000020 +#define SHGVSPB_NOAUTODEFAULTS 0x80000000 + +#define SHGVSPB_FOLDER (SHGVSPB_PERUSER | SHGVSPB_PERFOLDER) +#define SHGVSPB_FOLDERNODEFAULTS (SHGVSPB_PERUSER | SHGVSPB_PERFOLDER | SHGVSPB_NOAUTODEFAULTS) +#define SHGVSPB_USERDEFAULTS (SHGVSPB_PERUSER | SHGVSPB_ALLFOLDERS) +#define SHGVSPB_GLOBALDEAFAULTS (SHGVSPB_ALLUSERS | SHGVSPB_ALLFOLDERS) + +HRESULT WINAPI SHGetViewStatePropertyBag(LPCITEMIDLIST pidl, LPWSTR bag_name, DWORD flags, REFIID riid, void **ppv); +#endif /* (_WIN32_IE >= 0x0600) */
/* IsOS definitions */ @@ -1109,6 +1119,11 @@
HRESULT WINAPI QISearch(void* base, const QITAB *pqit, REFIID riid, void **ppv);
+HANDLE WINAPI SHAllocShared(LPVOID pv, ULONG cb, DWORD pid); +BOOL WINAPI SHFreeShared(HANDLE hMem, DWORD pid); +LPVOID WINAPI SHLockShared(HANDLE hMem, DWORD pid); +BOOL WINAPI SHUnlockShared(LPVOID pv); + #include <poppack.h>
#ifdef __cplusplus
Modified: trunk/reactos/include/psdk/shlwapi_undoc.h URL: http://svn.reactos.org/svn/reactos/trunk/reactos/include/psdk/shlwapi_undoc.... ============================================================================== --- trunk/reactos/include/psdk/shlwapi_undoc.h [iso-8859-1] (original) +++ trunk/reactos/include/psdk/shlwapi_undoc.h [iso-8859-1] Fri Sep 9 10:55:09 2011 @@ -45,6 +45,43 @@ long filler4; // unknown contents };
+BOOL WINAPI SHAboutInfoA(LPSTR lpszDest, DWORD dwDestLen); +BOOL WINAPI SHAboutInfoW(LPWSTR lpszDest, DWORD dwDestLen); +HRESULT WINAPI IUnknown_QueryStatus(IUnknown *lpUnknown, REFGUID pguidCmdGroup, ULONG cCmds, OLECMD *prgCmds, OLECMDTEXT* pCmdText); +HRESULT WINAPI IUnknown_Exec(IUnknown* lpUnknown, REFGUID pguidCmdGroup, DWORD nCmdID, DWORD nCmdexecopt, VARIANT* pvaIn, VARIANT* pvaOut); +LONG WINAPI SHSetWindowBits(HWND hwnd, INT offset, UINT wMask, UINT wFlags); +HWND WINAPI SHSetParentHwnd(HWND hWnd, HWND hWndParent); +HRESULT WINAPI ConnectToConnectionPoint(IUnknown *lpUnkSink, REFIID riid, BOOL bAdviseOnly, IUnknown *lpUnknown, LPDWORD lpCookie, IConnectionPoint **lppCP); +DWORD WINAPI IUnknown_AtomicRelease(IUnknown **lpUnknown); +BOOL WINAPI SHIsSameObject(IUnknown *lpInt1, IUnknown *lpInt2); +HRESULT WINAPI IUnknown_GetWindow(IUnknown *lpUnknown, HWND *lphWnd); +HRESULT WINAPI IUnknown_SetOwner(IUnknown *pUnk, ULONG arg); +HRESULT WINAPI IUnknown_SetSite(IUnknown *obj, IUnknown *site); +HRESULT WINAPI IUnknown_GetClassID(IUnknown *lpUnknown, CLSID *lpClassId); +HRESULT WINAPI IUnknown_QueryService(IUnknown* lpUnknown, REFGUID sid, REFIID riid, LPVOID *lppOut); +HRESULT WINAPI IUnknown_UIActivateIO(IUnknown *unknown, BOOL activate, LPMSG msg); +BOOL WINAPI SHLoadMenuPopup(HINSTANCE hInst, LPCWSTR szName); +void WINAPI SHPropagateMessage(HWND hWnd, UINT uiMsgId, WPARAM wParam, LPARAM lParam, BOOL bSend); +DWORD WINAPI SHRemoveAllSubMenus(HMENU hMenu); +UINT WINAPI SHEnableMenuItem(HMENU hMenu, UINT wItemID, BOOL bEnable); +DWORD WINAPI SHCheckMenuItem(HMENU hMenu, UINT uID, BOOL bCheck); +DWORD WINAPI SHRegisterClassA(WNDCLASSA *wndclass); +BOOL WINAPI SHSimulateDrop(IDropTarget *pDrop, IDataObject *pDataObj, DWORD grfKeyState, PPOINTL lpPt, DWORD* pdwEffect); +HRESULT WINAPI IUnknown_TranslateAcceleratorOCS(IUnknown *lpUnknown, LPMSG lpMsg, DWORD dwModifiers); +HRESULT WINAPI IUnknown_OnFocusOCS(IUnknown *lpUnknown, BOOL fGotFocus); +HRESULT WINAPI IUnknown_HandleIRestrict(LPUNKNOWN lpUnknown, PVOID lpArg1, PVOID lpArg2, PVOID lpArg3, PVOID lpArg4); +HMENU WINAPI SHGetMenuFromID(HMENU hMenu, UINT uID); +DWORD WINAPI SHGetCurColorRes(void); +DWORD WINAPI SHWaitForSendMessageThread(HANDLE hand, DWORD dwTimeout); +HRESULT WINAPI SHIsExpandableFolder(LPSHELLFOLDER lpFolder, LPCITEMIDLIST pidl); +DWORD WINAPI SHFillRectClr(HDC hDC, LPCRECT pRect, COLORREF cRef); +int WINAPI SHSearchMapInt(const int *lpKeys, const int *lpValues, int iLen, int iKey); +VOID WINAPI IUnknown_Set(IUnknown **lppDest, IUnknown *lpUnknown); +HRESULT WINAPI MayQSForward(IUnknown* lpUnknown, PVOID lpReserved, REFGUID riidCmdGrp, ULONG cCmds, OLECMD *prgCmds, OLECMDTEXT *pCmdText); +HRESULT WINAPI MayExecForward(IUnknown* lpUnknown, INT iUnk, REFGUID pguidCmdGroup, DWORD nCmdID, DWORD nCmdexecopt, VARIANT *pvaIn, VARIANT *pvaOut); +HRESULT WINAPI IsQSForward(REFGUID pguidCmdGroup,ULONG cCmds, OLECMD *prgCmds); +BOOL WINAPI SHIsChildOrSelf(HWND hParent, HWND hChild); + void WINAPI InitOCHostClass(long param8); long WINAPI SHOpenFolderWindow(IEThreadParamBlock *param8); void WINAPI SHCreateSavedWindows(void);
Modified: trunk/reactos/include/reactos/wine/commctrl.h URL: http://svn.reactos.org/svn/reactos/trunk/reactos/include/reactos/wine/commct... ============================================================================== --- trunk/reactos/include/reactos/wine/commctrl.h [iso-8859-1] (original) +++ trunk/reactos/include/reactos/wine/commctrl.h [iso-8859-1] Fri Sep 9 10:55:09 2011 @@ -11,6 +11,10 @@ #endif
#include <psdk/commctrl.h> + +#ifdef __cplusplus +extern "C" { +#endif
#undef DPA_GetPtr LPVOID WINAPI DPA_GetPtr(HDPA, INT); @@ -82,4 +86,8 @@ #define TB_UNKWN45D (WM_USER+93) #define TB_UNKWN464 (WM_USER+100)
+#ifdef __cplusplus +} +#endif + #endif /* _INC_COMMCTRL_WINE */
Modified: trunk/reactos/lib/atl/atlbase.h URL: http://svn.reactos.org/svn/reactos/trunk/reactos/lib/atl/atlbase.h?rev=53653... ============================================================================== --- trunk/reactos/lib/atl/atlbase.h [iso-8859-1] (original) +++ trunk/reactos/lib/atl/atlbase.h [iso-8859-1] Fri Sep 9 10:55:09 2011 @@ -538,6 +538,7 @@ { ATLASSERT(_pModule == NULL); _pModule = this; + _pModule->m_pObjMap = NULL; }
~CComModule()