Sure you can, you can name your instance Kernel32Ext or use a different package. There were multiple discussions here, where people extended bindings from JNA into their own classes, without problems.
Because "you" does not exist. I landed here because I needed a library, that gave me enough utilities to call into COM objects and not stay in my way. After that was done I stayed and ensured, that the project kept being buildable. The common idiom is: you find a problem in JNA, that affects you, you fix it and contribute the fix back upstream. Next time, you will benefit from a bugfix someone else donated. Consider it payment for the invest you did not have to make when you started using JNA.
So: Feel free to prepare a PR to add the binding to JNA. When you do it, the things people (most probably me) will look at:
- is the binding correct (i.e. will it work with win32.ascii set to true and false)?
- is there at least a basic test?
- is there documentation?
- does the PR pass basic scruteny: Is there a valid author address and a valid author name?
If that all holds true, I don't see a reason not to merge.
Greetings
Matthias