# winapi

The Win32 API, also called the Windows API, is the native platform for Windows applications, providing APIs for direct access to system features and hardware.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Rewriting my 2005 C++/OpenGL game in Go

DevFeed: [Rewriting my 2005 C++/OpenGL game in Go](<https://devfeed.tech/articles/rewriting-my-2005-c-opengl-game-in-go-38035.md>)

Original publisher: [Read original article](<https://nurkiewicz.com/2026/06/rewriting-cpp-opengl-game-in-go.html>)

Published: 2026-06-06T22:00:00Z

Content type: article

Language: en

Sources: [Tomasz Nurkiewicz around Java and concurrency](<https://devfeed.tech/sources/tomasz-nurkiewicz-around-java-and-concurrency.md>)

Topics: [Claude Code](<https://devfeed.tech/topics/claude-code.md>), [Go](<https://devfeed.tech/topics/go.md>), [C++](<https://devfeed.tech/topics/c-plus-plus.md>), [OpenGL](<https://devfeed.tech/topics/opengl.md>), [3D](<https://devfeed.tech/topics/3d.md>), [winapi](<https://devfeed.tech/topics/winapi.md>), [Algorithm](<https://devfeed.tech/topics/algorithm.md>)

Tags: [3d](<https://devfeed.tech/tags/3d.md>), [ai](<https://devfeed.tech/tags/ai.md>), [algorithm](<https://devfeed.tech/tags/algorithm.md>), [c-plus-plus](<https://devfeed.tech/tags/c-plus-plus.md>), [claude-code](<https://devfeed.tech/tags/claude-code.md>), [gamedev](<https://devfeed.tech/tags/gamedev.md>), [go](<https://devfeed.tech/tags/go.md>), [opengl](<https://devfeed.tech/tags/opengl.md>), [raylib](<https://devfeed.tech/tags/raylib.md>), [winapi](<https://devfeed.tech/tags/winapi.md>)

### AI overview

The author describes using Claude Code to rewrite a 20-year-old 3D Tetris game from C++ with OpenGL and WinAPI into Go with a portable rendering approach. The initial build ran, but significant functionality was missing and required further fixes.

### Source excerpt

I asked Claude Code to rewrite CuTe, my 20-year-old 3D Tetris clone, from C++/OpenGL/WinAPI into modern Go. What went well, what broke, and what I had to fix four times.

## Syzkaller - Fuzzing ReactOS in 2020

DevFeed: [Syzkaller - Fuzzing ReactOS in 2020](<https://devfeed.tech/articles/syzkaller-fuzzing-reactos-in-2020-32781.md>)

Original publisher: [Read original article](<https://reactos.org/blogs/fuzzing-reactos/>)

Published: 2020-08-09T00:00:00Z

Content type: tutorial

Language: en

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

Topics: [Fuzzing/Fuzz testing](<https://devfeed.tech/topics/fuzzing.md>), [ReactOS](<https://devfeed.tech/topics/reactos.md>), [virtualization](<https://devfeed.tech/topics/virtualization.md>), [winapi](<https://devfeed.tech/topics/winapi.md>), [MSVC](<https://devfeed.tech/topics/msvc.md>), [qemu](<https://devfeed.tech/topics/qemu.md>), [test-coverage](<https://devfeed.tech/topics/test-coverage.md>), [Oracle-VM-VirtualBox](<https://devfeed.tech/topics/vm-box.md>), [Windows](<https://devfeed.tech/topics/windows.md>), [GitHub Actions](<https://devfeed.tech/topics/github-actions.md>)

Tags: [code-coverage](<https://devfeed.tech/tags/code-coverage.md>), [free](<https://devfeed.tech/tags/free.md>), [fuzzing](<https://devfeed.tech/tags/fuzzing.md>), [github-actions](<https://devfeed.tech/tags/github-actions.md>), [google-summer-of-code](<https://devfeed.tech/tags/google-summer-of-code.md>), [msvc](<https://devfeed.tech/tags/msvc.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [os](<https://devfeed.tech/tags/os.md>), [qemu](<https://devfeed.tech/tags/qemu.md>), [react](<https://devfeed.tech/tags/react.md>), [reactos](<https://devfeed.tech/tags/reactos.md>), [virtualbox](<https://devfeed.tech/tags/virtualbox.md>), [virtualization](<https://devfeed.tech/tags/virtualization.md>), [win32](<https://devfeed.tech/tags/win32.md>), [winapi](<https://devfeed.tech/tags/winapi.md>), [windows](<https://devfeed.tech/tags/windows.md>)

### AI overview

This tutorial explains how to set up Syzkaller locally to fuzz ReactOS. It covers the required ReactOS build, virtualization software, Syzkaller and Golang setup, and reports that local fuzzing was running with about 110 WinAPI calls. It also describes ongoing work on Windows x86 support and KCOV-based code coverage.

### Source excerpt

Hello everyone. In this blog post, I will be talking about the steps to set up Syzkaller for ReactOS locally and start fuzzing. If you have been following the blog posts on the ReactOS website then you would have noticed that this is my Google Summer of Code 2020 Project. Now that Coding period 2 has officially come to an end and the work is nearing completion, this post will help others in setting up the fuzzer get started with fuzzing.