From 0e9986d291f88d0c1cf5cd0f8e208eb61bb41fb4 Mon Sep 17 00:00:00 2001 From: Anton Keks Date: Tue, 9 Apr 2019 19:38:23 +0300 Subject: [PATCH] be able to call GetLastError() on Windows --- src/net/azib/ipscan/core/net/WinKernel32.java | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 src/net/azib/ipscan/core/net/WinKernel32.java diff --git a/src/net/azib/ipscan/core/net/WinKernel32.java b/src/net/azib/ipscan/core/net/WinKernel32.java new file mode 100644 index 00000000..a2176c05 --- /dev/null +++ b/src/net/azib/ipscan/core/net/WinKernel32.java @@ -0,0 +1,15 @@ +package net.azib.ipscan.core.net; + +import com.sun.jna.Library; +import com.sun.jna.Native; + +public interface WinKernel32 extends Library { + WinKernel32 dll = Loader.load(); + class Loader { + public static WinKernel32 load() { + return (WinKernel32) Native.loadLibrary("kernel32", WinKernel32.class); + } + } + + int GetLastError(); +}