Skip to content

Mechanically generated header files for using the WIN32 API from Julia

License

Notifications You must be signed in to change notification settings

aachrisg/JuliaWin32API

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

JuliaWin32API

Mechanically generated header files for using the WIN32 API from Julia

This is the output of a script that attempts to make a Julia module for the win32 api.

This is very preliminary, and there are some errors, mainly related to not properly parsing #if/#else/#endif blocks, resulting in duplicate definitions.

I have tried some of the simpler functions in here and they work.

I'm looking on feedback particularly on the translations I am doing in terms of the structs and types. I am new to the Julia language and chances are there are better ways to map these defintitions to Julia.

I intend to write some test code to make sure that the structs are the same size in c and Julia. Otherwise, any feedback would be helpful.

The parser mostly only outputs things that it thinks it understands, so if there are any really useful parts of the winapi not coming over, let me know.

These definitions will be put into a module when a little farther along.

About

Mechanically generated header files for using the WIN32 API from Julia

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages