Skip to content

πŸ“” Windows API Kernel32 interop library for the .NET Framework.

License

Notifications You must be signed in to change notification settings

thirtytwointerops/kernel32

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

80 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“˜ Get Started

The Kernel32, developed by a community specialized in the interoperability of Windows APIs, allows the use of all functions available in the Kernel32 API. The library offers meticulously organized and named structures and enumerations, all based on the official Microsoft documentation.

✨ Start using the library right now! ✨

πŸ“” About the Kernel32 API

Kernel32 is a Windows API library that provides low-level functions essential for the operation of the operating system. It is responsible for functions such as memory management, process and thread manipulation, and input/output device control.

Purposes:

  • Memory Management: Allocation and release of memory.
  • Process and Thread Manipulation: Creation, control, and termination of processes and threads.
  • Device Control: Handling of files, directories, and I/O devices.
  • Synchronization: Synchronization functions like mutexes and events.

This API is fundamental for developers who need to interact directly with the core of the Windows operating system.

πŸ“¦ Compiling The Library

If you are using Microsoft Visual Studio, simply compile the project in "Release" mode. If you are using a different IDE such as JetBrains Rider, you may need to install the .NET SDK on your operating system to compile and package the project.

πŸ˜€ Thanks to Microsoft and JetBrains

We express our gratitude to Microsoft for welcoming us into the Microsoft for Startup Founders Hub program, providing a variety of products and services that help us remain steadfast in the development of our libraries.

We also thank JetBrains for granting the license for JetBrains Rider, enabling a faster and more effective development of our libraries.

πŸ§‘β€πŸ’» Maintained by Eduardo Baginski Costa.