# GSOC Project TSE Week 4

DevFeed: [GSOC Project TSE Week 4](<https://devfeed.tech/articles/gsoc-project-tse-week-4-32830.md>)

Original publisher: [Read original article](<https://reactos.org/blogs/gsoc-project-tse-week-4/>)

Published: 2017-06-29T00:00:00Z

Content type: article

Language: en

Sources: [Front Page on ReactOS Website](<https://devfeed.tech/sources/front-page-on-reactos-website.md>)

Topics: [Toolbar](<https://devfeed.tech/topics/toolbar.md>), [browser](<https://devfeed.tech/topics/browser.md>), [file](<https://devfeed.tech/topics/file.md>), [navigation](<https://devfeed.tech/topics/navigation.md>), [Icons](<https://devfeed.tech/topics/icons.md>), [ui](<https://devfeed.tech/topics/ui.md>), [dialog](<https://devfeed.tech/topics/dialog.md>), [Shell](<https://devfeed.tech/topics/shell.md>)

Tags: [browser](<https://devfeed.tech/tags/browser.md>), [dialog](<https://devfeed.tech/tags/dialog.md>), [enumeration](<https://devfeed.tech/tags/enumeration.md>), [file](<https://devfeed.tech/tags/file.md>), [free](<https://devfeed.tech/tags/free.md>), [gsoc](<https://devfeed.tech/tags/gsoc.md>), [icons](<https://devfeed.tech/tags/icons.md>), [implement](<https://devfeed.tech/tags/implement.md>), [interface](<https://devfeed.tech/tags/interface.md>), [navigation](<https://devfeed.tech/tags/navigation.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [os](<https://devfeed.tech/tags/os.md>), [project](<https://devfeed.tech/tags/project.md>), [react](<https://devfeed.tech/tags/react.md>), [reactos](<https://devfeed.tech/tags/reactos.md>), [toolbar](<https://devfeed.tech/tags/toolbar.md>), [ui](<https://devfeed.tech/tags/ui.md>), [win32](<https://devfeed.tech/tags/win32.md>), [winapi](<https://devfeed.tech/tags/winapi.md>)

## AI overview

A week-four GSoC progress report describes a working prototype of ReactOS's Quick Launch band. The author implemented shell-folder initialization and enumeration, added folder-browsing UI, displayed file and folder names and icons as buttons, and integrated a context menu with the taskbar menu.

## Source excerpt

Hi, everyone!! So you all are still with me? Good!! ;) As I had told last week, that this week will be rather an exciting one, and yes it indeed was. And the reason is, finally, you all will see a working (prototype) of the quick launch band. (yay!!) Let me go through chronologically, what I did this week. The first thing was to Implement the IShellFolderBand. This is a very important interface as it helps to initialize the IShellFolder and PIDL (via its InitializeSFB method) required to enumerate the folder objects.