# GSOC Project TSE Week 7

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

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

Published: 2017-07-20T00:00:00Z

Content type: article

Language: en

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

Topics: [Windows](<https://devfeed.tech/topics/windows.md>), [win32](<https://devfeed.tech/topics/win32.md>), [API](<https://devfeed.tech/topics/api.md>), [systems](<https://devfeed.tech/topics/systems.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [battery](<https://devfeed.tech/tags/battery.md>), [drivers](<https://devfeed.tech/tags/drivers.md>), [free](<https://devfeed.tech/tags/free.md>), [gsoc](<https://devfeed.tech/tags/gsoc.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>), [win32](<https://devfeed.tech/tags/win32.md>), [winapi](<https://devfeed.tech/tags/winapi.md>), [windows](<https://devfeed.tech/tags/windows.md>)

## AI overview

A GSOC project update describing work in Phase 2 to add battery status support to the notification tray. The author explains Windows IOCTLs, DeviceIoControl(), battery devices, and the initial use of SetupDiGetClassDevs() to enumerate local battery devices.

## Source excerpt

Hello World!! ;D If you had read my last blog then you already know that we are in "Phase 2". And whats exciting is this phase zoomed past at such a speed that in the upcoming week I am starting "Phase 3". (Spoiler Alert! XP) But, let us hold our horses and let me describe what happened in Phase 2. For a TL;DR you can just check the Task 2.