[browseui, shell32, explorer_new, include]
authorAndrew Hill <ash77@reactos.org>
Sat, 31 Oct 2009 14:25:45 +0000 (14:25 +0000)
committerAndrew Hill <ash77@reactos.org>
Sat, 31 Oct 2009 14:25:45 +0000 (14:25 +0000)
commit8266299b0e0837754408ca9aebfe20aa5cc1045a
tree13cf36289c416f17154787abef9cf6f024dfcf9c
parentf0b7ff43ff95149734dce7cdedf0e76427f17591
[browseui, shell32, explorer_new, include]
- Convert browseui to C++/ATL. As part of this, classes in browseui and now registered with .rgs files.
- Add AddressBand, AddressEditBox, BandProxy, BaseBar, BaseBarSite, BrandBand, InternetToolbar, ShellBrowser, ToolsBand, and TravelLog.
- Add stub implementations of commonbrowser, globalfoldersettings, and regtreeoptions.
- Clean up some msvc compile problems in a few files.
- Reorganize some headers to make them better match the Platform SDK.
- Move InlineIsEqualGUID to guiddef.h.
- Create new header files shlguid_undoc.h, shlobj_undoc.h, and shlwapi_undoc.h to hold undocumented types, functions, and GUIDs.
- Move some undocumented definitions declared in explorer_new/todo.h and undoc.h to new headers.
- Rename a few interfaces in explorer_new to the correct name
- Add definition of RBSTR_CHANGERECT to commctrl.h
- IDeskBarClient inherits from IOleWindow, not IUnknown
- HMONITOR was declared in both dxsdk/axextend.idl and wine/wined3d.idl, but not in wtypes.idl where it belongs
- Added Init and Term to CComModule
- Thanks to encoded for solving the browseui linking problem!

svn path=/trunk/; revision=43872
87 files changed:
reactos/base/shell/explorer-new/precomp.h
reactos/base/shell/explorer-new/startmnu.c
reactos/base/shell/explorer-new/taskband.c
reactos/base/shell/explorer-new/tbsite.c
reactos/base/shell/explorer-new/todo.h
reactos/base/shell/explorer-new/undoc.h
reactos/dll/win32/browseui/aclmulti.c [deleted file]
reactos/dll/win32/browseui/aclmulti.cpp [new file with mode: 0644]
reactos/dll/win32/browseui/aclmulti.h [new file with mode: 0644]
reactos/dll/win32/browseui/addressband.cpp [new file with mode: 0644]
reactos/dll/win32/browseui/addressband.h [new file with mode: 0644]
reactos/dll/win32/browseui/addresseditbox.cpp [new file with mode: 0644]
reactos/dll/win32/browseui/addresseditbox.h [new file with mode: 0644]
reactos/dll/win32/browseui/bandproxy.cpp [new file with mode: 0644]
reactos/dll/win32/browseui/bandproxy.h [new file with mode: 0644]
reactos/dll/win32/browseui/bandsite.c [deleted file]
reactos/dll/win32/browseui/bandsite.cpp [new file with mode: 0644]
reactos/dll/win32/browseui/bandsite.h [new file with mode: 0644]
reactos/dll/win32/browseui/bandsitemenu.c [deleted file]
reactos/dll/win32/browseui/bandsitemenu.cpp [new file with mode: 0644]
reactos/dll/win32/browseui/bandsitemenu.h [new file with mode: 0644]
reactos/dll/win32/browseui/basebar.cpp [new file with mode: 0644]
reactos/dll/win32/browseui/basebarsite.cpp [new file with mode: 0644]
reactos/dll/win32/browseui/brandband.cpp [new file with mode: 0644]
reactos/dll/win32/browseui/brandband.h [new file with mode: 0644]
reactos/dll/win32/browseui/browseui.cpp [new file with mode: 0644]
reactos/dll/win32/browseui/browseui.h [deleted file]
reactos/dll/win32/browseui/browseui.rbuild
reactos/dll/win32/browseui/browseui.rc [new file with mode: 0644]
reactos/dll/win32/browseui/browseui.spec
reactos/dll/win32/browseui/browseui_main.c [deleted file]
reactos/dll/win32/browseui/browseuiord.cpp [new file with mode: 0644]
reactos/dll/win32/browseui/commonbrowser.cpp [new file with mode: 0644]
reactos/dll/win32/browseui/commonbrowser.h [new file with mode: 0644]
reactos/dll/win32/browseui/globalfoldersettings.cpp [new file with mode: 0644]
reactos/dll/win32/browseui/globalfoldersettings.h [new file with mode: 0644]
reactos/dll/win32/browseui/internettoolbar.cpp [new file with mode: 0644]
reactos/dll/win32/browseui/internettoolbar.h [new file with mode: 0644]
reactos/dll/win32/browseui/lang/en-US.rc [new file with mode: 0644]
reactos/dll/win32/browseui/newatlinterfaces.h [new file with mode: 0644]
reactos/dll/win32/browseui/regsvr.c [deleted file]
reactos/dll/win32/browseui/regtreeoptions.cpp [new file with mode: 0644]
reactos/dll/win32/browseui/regtreeoptions.h [new file with mode: 0644]
reactos/dll/win32/browseui/res/addressband.rgs [new file with mode: 0644]
reactos/dll/win32/browseui/res/addresseditbox.rgs [new file with mode: 0644]
reactos/dll/win32/browseui/res/autocompletecontainer.rgs [new file with mode: 0644]
reactos/dll/win32/browseui/res/bandproxy.rgs [new file with mode: 0644]
reactos/dll/win32/browseui/res/bandsitemenu.rgs [new file with mode: 0644]
reactos/dll/win32/browseui/res/brandband.rgs [new file with mode: 0644]
reactos/dll/win32/browseui/res/commonbrowser.rgs [new file with mode: 0644]
reactos/dll/win32/browseui/res/globalfoldersettings.rgs [new file with mode: 0644]
reactos/dll/win32/browseui/res/internettoolbar.rgs [new file with mode: 0644]
reactos/dll/win32/browseui/res/rebarbandsite.rgs [new file with mode: 0644]
reactos/dll/win32/browseui/res/regtreeoptions.rgs [new file with mode: 0644]
reactos/dll/win32/browseui/resource.h [new file with mode: 0644]
reactos/dll/win32/browseui/shellbrowser.cpp [new file with mode: 0644]
reactos/dll/win32/browseui/toolsband.cpp [new file with mode: 0644]
reactos/dll/win32/browseui/travellog.cpp [new file with mode: 0644]
reactos/dll/win32/browseui/utility.cpp [new file with mode: 0644]
reactos/dll/win32/browseui/utility.h [new file with mode: 0644]
reactos/dll/win32/shell32/desktop.c
reactos/dll/win32/shell32/precomp.h
reactos/dll/win32/shell32/she_ocmenu.c
reactos/dll/win32/shell32/shellitem.c
reactos/dll/win32/shell32/shelllink.c
reactos/dll/win32/shell32/shellord.c
reactos/dll/win32/shell32/shfldr_desktop.c
reactos/dll/win32/shell32/shfldr_mydocuments.c
reactos/dll/win32/shell32/shfldr_netplaces.c
reactos/dll/win32/shell32/shfldr_recyclebin.c
reactos/dll/win32/shell32/shv_item_new.c
reactos/dll/win32/shell32/startmenu.c
reactos/dll/win32/shell32/stubs.c
reactos/dll/win32/shell32/undocshell.h
reactos/include/dxsdk/axextend.idl
reactos/include/psdk/commctrl.h
reactos/include/psdk/guiddef.h
reactos/include/psdk/shlguid.h
reactos/include/psdk/shlguid_undoc.h [new file with mode: 0644]
reactos/include/psdk/shlobj.h
reactos/include/psdk/shlobj_undoc.h [new file with mode: 0644]
reactos/include/psdk/shlwapi_undoc.h [new file with mode: 0644]
reactos/include/psdk/shobjidl.idl
reactos/include/psdk/wtypes.idl
reactos/include/reactos/wine/wined3d.idl
reactos/lib/atl/atlbase.h
reactos/lib/sdk/uuid/uuid.c