public class WinBase extends Object
Modifier and Type | Class and Description |
---|---|
static interface |
WinBase.HANDLE
Windows opaque Handle type
|
static interface |
WinBase.HMODULE
Windows Module Handle type
|
static interface |
WinBase.HMODULEPointer |
static interface |
WinBase.LPHANDLE |
Constructor and Description |
---|
WinBase() |
Modifier and Type | Method and Description |
---|---|
static int |
CloseHandle(WinBase.HANDLE hFile)
CloseHandle
|
static int |
DuplicateHandle(WinBase.HANDLE hSourceProcessHandle,
WinBase.HANDLE hSourceHandle,
WinBase.HANDLE hTargetProcessHandle,
WinBase.LPHANDLE lpTargetHandle,
int dwDesiredAccess,
boolean bInheritHandle,
int dwOptions) |
static int |
ERROR_TIMEOUT() |
static int |
GetCurrentDirectoryW(int nBufferLength,
LibC.WCharPointer lpBuffer) |
static int |
GetLastError()
GetLastError - Return additional error information
|
static int |
GetUserNameW(LibC.WCharPointer lpBuffer,
org.graalvm.nativeimage.c.type.CIntPointer pcbBuffer) |
static int |
GetUserProfileDirectoryW(WinBase.HANDLE hToken,
LibC.WCharPointer lpProfileDir,
org.graalvm.nativeimage.c.type.CIntPointer lpcchSize) |
static void |
QueryPerformanceCounter(org.graalvm.nativeimage.c.type.CLongPointer counter)
QueryPerformance Counter - used for elapsed time
|
static void |
QueryPerformanceFrequency(org.graalvm.nativeimage.c.type.CLongPointer counter)
QueryPerformance Frequency - used for elapsed time
|
public static final int MAX_PATH
public static final int UNLEN
public static int GetLastError()
public static int ERROR_TIMEOUT()
public static void QueryPerformanceCounter(org.graalvm.nativeimage.c.type.CLongPointer counter)
public static void QueryPerformanceFrequency(org.graalvm.nativeimage.c.type.CLongPointer counter)
public static int CloseHandle(WinBase.HANDLE hFile)
public static int DuplicateHandle(WinBase.HANDLE hSourceProcessHandle, WinBase.HANDLE hSourceHandle, WinBase.HANDLE hTargetProcessHandle, WinBase.LPHANDLE lpTargetHandle, int dwDesiredAccess, boolean bInheritHandle, int dwOptions)
public static int GetCurrentDirectoryW(int nBufferLength, LibC.WCharPointer lpBuffer)
public static int GetUserNameW(LibC.WCharPointer lpBuffer, org.graalvm.nativeimage.c.type.CIntPointer pcbBuffer)
public static int GetUserProfileDirectoryW(WinBase.HANDLE hToken, LibC.WCharPointer lpProfileDir, org.graalvm.nativeimage.c.type.CIntPointer lpcchSize)