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.MEMORY_BASIC_INFORMATION |
static interface |
WinBase.MEMORYSTATUSEX
Structure containing information about physical and virtual memory.
|
static interface |
WinBase.SYSTEM_INFO
Structure containing information about the current computer system.
|
| Modifier and Type | Field and Description |
|---|---|
static int |
MAX_PATH |
| Constructor and Description |
|---|
WinBase() |
| Modifier and Type | Method and Description |
|---|---|
static int |
CloseHandle(WinBase.HANDLE hFile)
CloseHandle
|
static org.graalvm.word.Pointer |
CreateFileMapping(long hFile,
org.graalvm.word.Pointer lpFileMappingAttributes,
int flProtect,
int dwMaximumSizeHigh,
int dwMaximumSizeLow,
org.graalvm.word.Pointer lpName)
CreateFileMapping - reserve, commit or change states of a region of pages.
|
static int |
ERROR_TIMEOUT() |
static int |
FILE_MAP_EXECUTE()
MapViewOfFile - dwDesiredAccess Constants
|
static int |
FILE_MAP_READ() |
static int |
FILE_MAP_WRITE() |
static void |
FreeLibrary(org.graalvm.word.PointerBase pointer)
FreeLibrary
|
static int |
GetCurrentDirectoryA(long nBufferLength,
org.graalvm.nativeimage.c.type.CCharPointer lpBuffer) |
static int |
GetLastError()
GetLastError - Return additional error information
|
static int |
GetModuleFileNameA(org.graalvm.word.Pointer hModule,
org.graalvm.nativeimage.c.type.CCharPointer lpFilename,
int nSize)
GetModuleFileNameA
|
static org.graalvm.word.Pointer |
GetModuleHandleA(org.graalvm.word.PointerBase lpModuleName)
GetModuleHandle
|
static org.graalvm.word.PointerBase |
GetProcAddress(org.graalvm.word.Pointer hModule,
org.graalvm.word.PointerBase lpProcName)
GetProcAddress
|
static void |
GetSystemInfo(WinBase.SYSTEM_INFO lpSystemInfo)
Return information about the current computer system.
|
static int |
GetVersion() |
static boolean |
GlobalMemoryStatusEx(WinBase.MEMORYSTATUSEX lpBuffer)
Return information about physical and virtual memory.
|
static org.graalvm.word.Pointer |
LoadLibraryA(org.graalvm.word.PointerBase lpFileName)
LoadLibraryA
|
static org.graalvm.word.Pointer |
LoadLibraryExA(org.graalvm.word.PointerBase lpFileName,
int dummy,
int flags)
LoadLibraryExA
|
static org.graalvm.word.Pointer |
MapViewOfFile(org.graalvm.word.Pointer hFileMappingObject,
int dwDesiredAccess,
int dwFileOffsetHigh,
int dwFileOffsetLow,
org.graalvm.word.UnsignedWord dwNumberOfBytesToMap)
MapViewOfFile - Maps a view of a file into the address space
|
static int |
MEM_COMMIT()
VirtualAlloc - flAllocationType Constants
|
static int |
MEM_DECOMMIT()
VirtualFree - dwFreeType Constants
|
static int |
MEM_LARGE_PAGES() |
static int |
MEM_PHYSICAL() |
static int |
MEM_RELEASE() |
static int |
MEM_RESERVE() |
static int |
MEM_RESET() |
static int |
MEM_TOP_DOWN() |
static int |
MEM_WRITE_WATCH() |
static int |
PAGE_EXECUTE_READ() |
static int |
PAGE_EXECUTE_READWRITE() |
static int |
PAGE_EXECUTE()
VirtualAlloc - flProtect Constants
|
static int |
PAGE_GUARD() |
static int |
PAGE_NOACCESS() |
static int |
PAGE_NOCACHE() |
static int |
PAGE_READONLY() |
static int |
PAGE_READWRITE() |
static int |
PAGE_WRITECOMBINE() |
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
|
static boolean |
SetDllDirectoryA(org.graalvm.word.PointerBase lpPathName)
SetDllDirectoryA
|
static org.graalvm.word.Pointer |
VirtualAlloc(org.graalvm.word.PointerBase lpAddress,
org.graalvm.word.UnsignedWord dwSize,
int flAllocationType,
int flProtect)
VirtualAlloc - reserve, commit or change states of a region of pages.
|
static int |
VirtualFree(org.graalvm.word.PointerBase lpAddress,
org.graalvm.word.UnsignedWord dwSize,
int dwFreeType)
VirtualFree
|
static int |
VirtualProtect(org.graalvm.word.PointerBase lpAddress,
org.graalvm.word.UnsignedWord dwSize,
int flNewProtect,
org.graalvm.nativeimage.c.type.CIntPointer lpflOldProtect)
VirtualProtect - change states of a region of pages.
|
static org.graalvm.word.UnsignedWord |
VirtualQuery(org.graalvm.word.PointerBase lpAddress,
WinBase.MEMORY_BASIC_INFORMATION lpBuffer,
org.graalvm.word.UnsignedWord dwLength) |
public static final int MAX_PATH
public static boolean GlobalMemoryStatusEx(WinBase.MEMORYSTATUSEX lpBuffer)
public static void GetSystemInfo(WinBase.SYSTEM_INFO lpSystemInfo)
public static org.graalvm.word.Pointer CreateFileMapping(long hFile,
org.graalvm.word.Pointer lpFileMappingAttributes,
int flProtect,
int dwMaximumSizeHigh,
int dwMaximumSizeLow,
org.graalvm.word.Pointer lpName)
public static int FILE_MAP_EXECUTE()
public static int FILE_MAP_READ()
public static int FILE_MAP_WRITE()
public static org.graalvm.word.Pointer MapViewOfFile(org.graalvm.word.Pointer hFileMappingObject,
int dwDesiredAccess,
int dwFileOffsetHigh,
int dwFileOffsetLow,
org.graalvm.word.UnsignedWord dwNumberOfBytesToMap)
public static int MEM_COMMIT()
public static int MEM_RESERVE()
public static int MEM_RESET()
public static int MEM_LARGE_PAGES()
public static int MEM_PHYSICAL()
public static int MEM_TOP_DOWN()
public static int MEM_WRITE_WATCH()
public static int PAGE_EXECUTE()
public static int PAGE_EXECUTE_READ()
public static int PAGE_EXECUTE_READWRITE()
public static int PAGE_GUARD()
public static int PAGE_NOACCESS()
public static int PAGE_NOCACHE()
public static int PAGE_READONLY()
public static int PAGE_READWRITE()
public static int PAGE_WRITECOMBINE()
public static org.graalvm.word.Pointer VirtualAlloc(org.graalvm.word.PointerBase lpAddress,
org.graalvm.word.UnsignedWord dwSize,
int flAllocationType,
int flProtect)
public static int MEM_DECOMMIT()
public static int MEM_RELEASE()
public static int VirtualFree(org.graalvm.word.PointerBase lpAddress,
org.graalvm.word.UnsignedWord dwSize,
int dwFreeType)
public static int VirtualProtect(org.graalvm.word.PointerBase lpAddress,
org.graalvm.word.UnsignedWord dwSize,
int flNewProtect,
org.graalvm.nativeimage.c.type.CIntPointer lpflOldProtect)
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 org.graalvm.word.Pointer GetModuleHandleA(org.graalvm.word.PointerBase lpModuleName)
public static int GetModuleFileNameA(org.graalvm.word.Pointer hModule,
org.graalvm.nativeimage.c.type.CCharPointer lpFilename,
int nSize)
public static org.graalvm.word.PointerBase GetProcAddress(org.graalvm.word.Pointer hModule,
org.graalvm.word.PointerBase lpProcName)
public static org.graalvm.word.Pointer LoadLibraryA(org.graalvm.word.PointerBase lpFileName)
public static org.graalvm.word.Pointer LoadLibraryExA(org.graalvm.word.PointerBase lpFileName,
int dummy,
int flags)
public static void FreeLibrary(org.graalvm.word.PointerBase pointer)
public static boolean SetDllDirectoryA(org.graalvm.word.PointerBase lpPathName)
public static org.graalvm.word.UnsignedWord VirtualQuery(org.graalvm.word.PointerBase lpAddress,
WinBase.MEMORY_BASIC_INFORMATION lpBuffer,
org.graalvm.word.UnsignedWord dwLength)
public static int GetVersion()
public static int GetCurrentDirectoryA(long nBufferLength,
org.graalvm.nativeimage.c.type.CCharPointer lpBuffer)