This extension allows you to use Windows API so you can develop real Windows User Interfaces with GameMaker Studio and GameMaker Studio 2.

Giavapps Windows API works exclusively on Windows since it implements native Windows Controls.

But, Giavapps Windows API is not just a wrapper library!

Thanks to its solid structure developed by Luigi Piscopo (the same developer of the LPWinAPI.gex), this extension is going to bring you the easiest solution for handling Windows API inside your GameMaker: Studio Projects.

Giavapps Windows API is easy to learn and so easy to use: just explore the online documentation!

Giavapps Windows API is flexible: you are able to remove those .dll and .gml files that you're not going to use in your project.

Giavapps Windows API is powerful: this extension has hundreds of features that other alternatives will probably never have!


You can find the full documentation with screenshots and code examples at the following link:


Before you buy, we highly recommend that you try the following demo in .exe format:


Global Control Functions

  • Control


  • Button
  • Combo Box
  • Edit
  • IP Address
  • List Box
  • List-View
  • Month Calendar
  • Progress Bar
  • Scroll Bar
  • Static
  • Status Bar
  • Tab
  • Tooltip
  • Trackbar
  • Tree-View
  • Up-Down
  • Window


  • Message Box


  • Cursor
  • Keyboard
  • Menu
  • Mouse
  • Resource
  • Shell
  • Taskbar

More info

End User Licence Agreement (EULA).

Changes in 1.1.9

  • Added api_shell_find_process_count() for retrieving the number of running processes with the specified process name.
  • Added api_window_get_activated() for checking whether the specified window is being activated or not.

Now you can:

  • Limit the number of applications running at the same time.
  • Perform operations when a specic window is being activated.
  • ...and more!

Version 1.1.9. Published October 24, 2015

Created with GameMaker: Studio v1.4.1657

Age Rating: 4+

Average Rating

Your review

You can only review assets you've bought.


Anonymous 11 September 2018

Works very well :D

Has a lot! of features however some features i feel like was missing. Documentation was quite well even though some functions where hard to figure out out what they do and how to use them properly.


Dylan C 22 February 2015

Gr8 m8, but confusing.

I would give 5 stars, but the documentation needs to be refined. It confuses me a bit. Other than that, its awesome, and very useful!

Thank you! It's much easier to understand now!

This review was left for a previous version of this asset.


Giavapps (Publisher) 22 February 2015

Hi Felix! Thanks for purchasing and reviewing this extension. I've updated and fixed some inconsistencies in the documentation. I've also added a little description for each argument to ALL functions! This extension has tons of features and the documentation is very detailed for advanced users: I understand that this can cause a little bit of confusion when you are getting started with it, so I advice starting from very basic controls like Windows and Buttons. I recommend watching code examples first, in order you can easily realize that Giavapps Windows API is very simple to use! ;)

Package contents

Loading, please wait

What is the issue?

Back to Top