com.jinvoke.win32
Class Kernel32

java.lang.Object
  extended by com.jinvoke.win32.Kernel32

public class Kernel32
extends java.lang.Object


Constructor Summary
Kernel32()
           
 
Method Summary
static int _hread(int hFile, int lpBuffer, int lBytes)
           
static int _hwrite(int hFile, java.lang.String lpBuffer, int lBytes)
           
static int _lclose(int hFile)
           
static int _lcreat(java.lang.String lpPathName, int iAttribute)
           
static int _llseek(int hFile, int lOffset, int iOrigin)
           
static int _lopen(java.lang.String lpPathName, int iReadWrite)
           
static int _lread(int hFile, int lpBuffer, int uBytes)
           
static int _lwrite(int hFile, java.lang.String lpBuffer, int uBytes)
           
static short AddAtom(java.lang.String lpString)
           
static boolean AllocConsole()
           
static boolean AreFileApisANSI()
           
static boolean BackupRead(int hFile, byte[] lpBuffer, int nNumberOfBytesToRead, int[] lpNumberOfBytesRead, boolean bAbort, boolean bProcessSecurity, int[] lpContext)
           
static boolean BackupRead(int hFile, int lpBuffer, int nNumberOfBytesToRead, int[] lpNumberOfBytesRead, boolean bAbort, boolean bProcessSecurity, int[] lpContext)
           
static boolean BackupSeek(int hFile, int dwLowBytesToSeek, int dwHighBytesToSeek, int[] lpdwLowByteSeeked, int[] lpdwHighByteSeeked, int[] lpContext)
           
static boolean BackupWrite(int hFile, byte[] lpBuffer, int nNumberOfBytesToWrite, int[] lpNumberOfBytesWritten, boolean bAbort, boolean bProcessSecurity, int[] lpContext)
           
static boolean BackupWrite(int hFile, int lpBuffer, int nNumberOfBytesToWrite, int[] lpNumberOfBytesWritten, boolean bAbort, boolean bProcessSecurity, int[] lpContext)
           
static boolean Beep(int dwFreq, int dwDuration)
           
static int BeginUpdateResource(java.lang.String pFileName, boolean bDeleteExistingResources)
           
static boolean BuildCommDCB(java.lang.String lpDef, DCB lpDCB)
           
static boolean BuildCommDCBAndTimeouts(java.lang.String lpDef, DCB lpDCB, CommTimeouts lpCommTimeouts)
           
static boolean CallNamedPipe(java.lang.String lpNamedPipeName, int lpInBuffer, int nInBufferSize, int lpOutBuffer, int nOutBufferSize, int[] lpBytesRead, int nTimeOut)
           
static boolean CancelIo(int hFile)
           
static boolean CancelWaitableTimer(int hTimer)
           
static boolean ClearCommBreak(int hFile)
           
static boolean ClearCommError(int hFile, int[] lpErrors, ComStat lpStat)
           
static boolean CloseHandle(int hObject)
           
static int CompareFileTime(FileTime lpFileTime1, FileTime lpFileTime2)
           
static int CompareString(int Locale, int dwCmpFlags, java.lang.String lpString1, int cchCount1, java.lang.String lpString2, int cchCount2)
           
static boolean ConnectNamedPipe(int hNamedPipe, Overlapped lpOverlapped)
           
static boolean ContinueDebugEvent(int dwProcessId, int dwThreadId, int dwContinueStatus)
           
static int ConvertDefaultLocale(int Locale)
           
static int ConvertThreadToFiber(int lpParameter)
           
static boolean CopyFile(java.lang.String lpExistingFileName, java.lang.String lpNewFileName, boolean bFailIfExists)
           
static boolean CopyFileEx(java.lang.String lpExistingFileName, java.lang.String lpNewFileName, Callback lpProgressRoutine, int lpData, int[] pbCancel, int dwCopyFlags)
           
static int CreateConsoleScreenBuffer(int dwDesiredAccess, int dwShareMode, SecurityAttributes lpSecurityAttributes, int dwFlags, int lpScreenBufferData)
           
static boolean CreateDirectory(java.lang.String lpPathName, SecurityAttributes lpSecurityAttributes)
           
static boolean CreateDirectoryEx(java.lang.String lpTemplateDirectory, java.lang.String lpNewDirectory, SecurityAttributes lpSecurityAttributes)
           
static int CreateEvent(SecurityAttributes lpEventAttributes, boolean bManualReset, boolean bInitialState, java.lang.String lpName)
           
static int CreateFiber(int dwStackSize, int lpStartAddress, int lpParameter)
           
static int CreateFile(java.lang.String lpFileName, int dwDesiredAccess, int dwShareMode, SecurityAttributes lpSecurityAttributes, int dwCreationDisposition, int dwFlagsAndAttributes, int hTemplateFile)
           
static int CreateFileMapping(int hFile, SecurityAttributes lpFileMappingAttributes, int flProtect, int dwMaximumSizeHigh, int dwMaximumSizeLow, java.lang.String lpName)
           
static int CreateIoCompletionPort(int FileHandle, int ExistingCompletionPort, int CompletionKey, int NumberOfConcurrentThreads)
           
static int CreateMailslot(java.lang.String lpName, int nMaxMessageSize, int lReadTimeout, SecurityAttributes lpSecurityAttributes)
           
static int CreateMutex(SecurityAttributes lpMutexAttributes, boolean bInitialOwner, java.lang.String lpName)
           
static int CreateNamedPipe(java.lang.String lpName, int dwOpenMode, int dwPipeMode, int nMaxInstances, int nOutBufferSize, int nInBufferSize, int nDefaultTimeOut, SecurityAttributes lpSecurityAttributes)
           
static boolean CreatePipe(int[] hReadPipe, int[] hWritePipe, SecurityAttributes lpPipeAttributes, int nSize)
           
static boolean CreateProcess(java.lang.String lpApplicationName, java.lang.String lpCommandLine, SecurityAttributes lpProcessAttributes, SecurityAttributes lpThreadAttributes, boolean bInheritHandles, int dwCreationFlags, int lpEnvironment, java.lang.String lpCurrentDirectory, StartupInfo lpStartupInfo, ProcessInformation lpProcessInformation)
           
static int CreateRemoteThread(int hProcess, SecurityAttributes lpThreadAttributes, int dwStackSize, Callback lpStartAddress, int lpParameter, int dwCreationFlags, int[] lpThreadId)
           
static int CreateSemaphore(SecurityAttributes lpSemaphoreAttributes, int lInitialCount, int lMaximumCount, java.lang.String lpName)
           
static int CreateTapePartition(int hDevice, int dwPartitionMethod, int dwCount, int dwSize)
           
static int CreateThread(SecurityAttributes lpThreadAttributes, int dwStackSize, Callback lpStartAddress, int lpParameter, int dwCreationFlags, int[] lpThreadId)
           
static int CreateWaitableTimer(SecurityAttributes lpTimerAttributes, boolean bManualReset, java.lang.String lpTimerName)
           
static boolean DebugActiveProcess(int dwProcessId)
           
static void DebugBreak()
           
static boolean DefineDosDevice(int dwFlags, java.lang.String lpDeviceName, java.lang.String lpTargetPath)
           
static short DeleteAtom(short nAtom)
           
static void DeleteFiber(int lpFiber)
           
static boolean DeleteFile(java.lang.String lpFileName)
           
static boolean DeviceIoControl(int hDevice, int dwIoControlCode, int lpInBuffer, int nInBufferSize, int lpOutBuffer, int nOutBufferSize, int[] lpBytesReturned, Overlapped lpOverlapped)
           
static boolean DisableThreadLibraryCalls(int hLibModule)
           
static boolean DisconnectNamedPipe(int hNamedPipe)
           
static boolean DosDateTimeToFileTime(short wFatDate, short wFatTime, FileTime lpFileTime)
           
static boolean DuplicateHandle(int hSourceProcessHandle, int hSourceHandle, int hTargetProcessHandle, int[] lpTargetHandle, int dwDesiredAccess, boolean bInheritHandle, int dwOptions)
           
static boolean EndUpdateResource(int hUpdate, boolean fDiscard)
           
static boolean EnumCalendarInfo(Callback lpCalInfoEnumProc, int Locale, int Calendar, int CalType)
           
static boolean EnumDateFormats(Callback lpDateFmtEnumProc, int Locale, int dwFlags)
           
static boolean EnumResourceLanguages(int hModule, java.lang.String lpType, java.lang.String lpName, Callback lpEnumFunc, int lParam)
           
static boolean EnumResourceNames(int hModule, java.lang.String lpType, Callback lpEnumFunc, int lParam)
           
static boolean EnumResourceTypes(int hModule, Callback lpEnumFunc, int lParam)
           
static boolean EnumSystemCodePages(Callback lpCodePageEnumProc, int dwFlags)
           
static boolean EnumSystemLocales(Callback lpLocaleEnumProc, int dwFlags)
           
static boolean EnumTimeFormats(Callback lpTimeFmtEnumProc, int Locale, int dwFlags)
           
static int EraseTape(int hDevice, int dwEraseType, boolean bImmediate)
           
static boolean EscapeCommFunction(int hFile, int dwFunc)
           
static void ExitProcess(int uExitCode)
           
static void ExitThread(int dwExitCode)
           
static int ExpandEnvironmentStrings(java.lang.String lpSrc, java.lang.StringBuffer lpDst, int nSize)
           
static void FatalAppExit(int uAction, java.lang.String lpMessageText)
           
static void FatalExit(int ExitCode)
           
static boolean FileTimeToDosDateTime(FileTime lpFileTime, short[] lpFatDate, short[] lpFatTime)
           
static boolean FileTimeToLocalFileTime(FileTime lpFileTime, FileTime lpLocalFileTime)
           
static boolean FileTimeToSystemTime(FileTime lpFileTime, SystemTime lpSystemTime)
           
static short FindAtom(java.lang.String lpString)
           
static boolean FindClose(int hFindFile)
           
static boolean FindCloseChangeNotification(int hChangeHandle)
           
static int FindFirstChangeNotification(java.lang.String lpPathName, boolean bWatchSubtree, int dwNotifyFilter)
           
static int FindFirstFile(java.lang.String lpFileName, Win32FindData lpFindFileData)
           
static int FindFirstFileEx(java.lang.String lpFileName, int fInfoLevelId, int lpFindFileData, int fSearchOp, int lpSearchFilter, int dwAdditionalFlags)
           
static boolean FindNextChangeNotification(int hChangeHandle)
           
static boolean FindNextFile(int hFindFile, Win32FindData lpFindFileData)
           
static int FindResource(int hModule, java.lang.String lpName, java.lang.String lpType)
           
static int FindResourceEx(int hModule, java.lang.String lpType, java.lang.String lpName, short wLanguage)
           
static boolean FlushConsoleInputBuffer(int hConsoleInput)
           
static boolean FlushFileBuffers(int hFile)
           
static boolean FlushInstructionCache(int hProcess, int lpBaseAddress, int dwSize)
           
static boolean FlushViewOfFile(int lpBaseAddress, int dwNumberOfBytesToFlush)
           
static int FoldString(int dwMapFlags, java.lang.String lpSrcStr, int cchSrc, java.lang.StringBuffer lpDestStr, int cchDest)
           
static boolean FreeConsole()
           
static boolean FreeEnvironmentStrings(int anonymous0)
           
static boolean FreeLibrary(int hLibModule)
           
static void FreeLibraryAndExitThread(int hLibModule, int dwExitCode)
           
static boolean FreeResource(int hResData)
           
static boolean GenerateConsoleCtrlEvent(int dwCtrlEvent, int dwProcessGroupId)
           
static int GetACP()
           
static int GetAtomName(short nAtom, java.lang.StringBuffer lpBuffer, int nSize)
           
static boolean GetBinaryType(java.lang.String lpApplicationName, int[] lpBinaryType)
           
static int GetCommandLine()
           
static boolean GetCommMask(int hFile, int[] lpEvtMask)
           
static boolean GetCommModemStatus(int hFile, int[] lpModemStat)
           
static boolean GetCommState(int hFile, DCB lpDCB)
           
static boolean GetCommTimeouts(int hFile, CommTimeouts lpCommTimeouts)
           
static int GetCompressedFileSize(java.lang.String lpFileName, int[] lpFileSizeHigh)
           
static boolean GetComputerName(java.lang.StringBuffer lpBuffer, int[] nSize)
           
static int GetConsoleCP()
           
static boolean GetConsoleCursorInfo(int hConsoleOutput, ConsoleCursorInfo lpConsoleCursorInfo)
           
static boolean GetConsoleMode(int hConsoleHandle, int[] lpMode)
           
static int GetConsoleOutputCP()
           
static boolean GetConsoleScreenBufferInfo(int hConsoleOutput, ConsoleScreenBufferInfo lpConsoleScreenBufferInfo)
           
static int GetConsoleTitle(java.lang.StringBuffer lpConsoleTitle, int nSize)
           
static boolean GetCPInfo(int CodePage, CPInfo lpCPInfo)
           
static int GetCurrencyFormat(int Locale, int dwFlags, java.lang.String lpValue, CurrencyFmt lpFormat, java.lang.StringBuffer lpCurrencyStr, int cchCurrency)
           
static int GetCurrentDirectory(int nBufferLength, java.lang.StringBuffer lpBuffer)
           
static int GetCurrentProcess()
           
static int GetCurrentProcessId()
           
static int GetCurrentThread()
           
static int GetCurrentThreadId()
           
static int GetDateFormat(int Locale, int dwFlags, SystemTime lpDate, java.lang.String lpFormat, java.lang.StringBuffer lpDateStr, int cchDate)
           
static boolean GetDiskFreeSpace(java.lang.String lpRootPathName, int[] lpSectorsPerCluster, int[] lpBytesPerSector, int[] lpNumberOfFreeClusters, int[] lpTotalNumberOfClusters)
           
static boolean GetDiskFreeSpaceEx(java.lang.String lpDirectoryName, long[] lpFreeBytesAvailableToCaller, long[] lpTotalNumberOfBytes, long[] lpTotalNumberOfFreeBytes)
           
static int GetDriveType(java.lang.String lpRootPathName)
           
static int GetEnvironmentStrings()
           
static int GetEnvironmentVariable(java.lang.String lpName, java.lang.StringBuffer lpBuffer, int nSize)
           
static boolean GetExitCodeProcess(int hProcess, int[] lpExitCode)
           
static boolean GetExitCodeThread(int hThread, int[] lpExitCode)
           
static int GetFileAttributes(java.lang.String lpFileName)
           
static boolean GetFileAttributesEx(java.lang.String lpFileName, int fInfoLevelId, int lpFileInformation)
           
static boolean GetFileInformationByHandle(int hFile, ByHandleFileInformation lpFileInformation)
           
static int GetFileSize(int hFile, int[] lpFileSizeHigh)
           
static boolean GetFileTime(int hFile, FileTime lpCreationTime, FileTime lpLastAccessTime, FileTime lpLastWriteTime)
           
static int GetFileType(int hFile)
           
static int GetFullPathName(java.lang.String lpFileName, int nBufferLength, java.lang.StringBuffer lpBuffer, int lpFilePart)
           
static boolean GetHandleInformation(int hObject, int[] lpdwFlags)
           
static int GetLastError()
           
static int GetLocaleInfo(int Locale, int LCType, java.lang.StringBuffer lpLCData, int cchData)
           
static void GetLocalTime(SystemTime lpSystemTime)
           
static int GetLogicalDrives()
           
static int GetLogicalDriveStrings(int nBufferLength, int lpBuffer)
           
static boolean GetMailslotInfo(int hMailslot, int[] lpMaxMessageSize, int[] lpNextSize, int[] lpMessageCount, int[] lpReadTimeout)
           
static int GetModuleFileName(int hModule, java.lang.StringBuffer lpFilename, int nSize)
           
static int GetModuleHandle(java.lang.String lpModuleName)
           
static boolean GetNamedPipeHandleState(int hNamedPipe, int[] lpState, int[] lpCurInstances, int[] lpMaxCollectionCount, int[] lpCollectDataTimeout, java.lang.StringBuffer lpUserName, int nMaxUserNameSize)
           
static boolean GetNamedPipeInfo(int hNamedPipe, int[] lpFlags, int[] lpOutBufferSize, int[] lpInBufferSize, int[] lpMaxInstances)
           
static int GetNumberFormat(int Locale, int dwFlags, java.lang.String lpValue, NumberFmt lpFormat, java.lang.StringBuffer lpNumberStr, int cchNumber)
           
static boolean GetNumberOfConsoleInputEvents(int hConsoleInput, int[] lpNumberOfEvents)
           
static boolean GetNumberOfConsoleMouseButtons(int[] lpNumberOfMouseButtons)
           
static int GetOEMCP()
           
static boolean GetOverlappedResult(int hFile, Overlapped lpOverlapped, int[] lpNumberOfBytesTransferred, boolean bWait)
           
static int GetPriorityClass(int hProcess)
           
static int GetPrivateProfileInt(java.lang.String lpAppName, java.lang.String lpKeyName, int nDefault, java.lang.String lpFileName)
           
static int GetPrivateProfileSection(java.lang.String lpAppName, int lpReturnedString, int nSize, java.lang.String lpFileName)
           
static int GetPrivateProfileSectionNames(int lpszReturnBuffer, int nSize, java.lang.String lpFileName)
           
static int GetPrivateProfileString(java.lang.String lpAppName, java.lang.String lpKeyName, java.lang.String lpDefault, java.lang.StringBuffer lpReturnedString, int nSize, java.lang.String lpFileName)
           
static boolean GetPrivateProfileStruct(java.lang.String lpszSection, java.lang.String lpszKey, int lpStruct, int uSizeStruct, java.lang.String szFile)
           
static boolean GetProcessAffinityMask(int hProcess, int[] lpProcessAffinityMask, int[] lpSystemAffinityMask)
           
static int GetProcessHeap()
           
static int GetProcessHeaps(int NumberOfHeaps, int[] ProcessHeaps)
           
static boolean GetProcessPriorityBoost(int hProcess, int[] pDisablePriorityBoost)
           
static boolean GetProcessShutdownParameters(int[] lpdwLevel, int[] lpdwFlags)
           
static boolean GetProcessTimes(int hProcess, FileTime lpCreationTime, FileTime lpExitTime, FileTime lpKernelTime, FileTime lpUserTime)
           
static int GetProcessVersion(int ProcessId)
           
static boolean GetProcessWorkingSetSize(int hProcess, int[] lpMinimumWorkingSetSize, int[] lpMaximumWorkingSetSize)
           
static int GetProfileInt(java.lang.String lpAppName, java.lang.String lpKeyName, int nDefault)
           
static int GetProfileSection(java.lang.String lpAppName, int lpReturnedString, int nSize)
           
static int GetProfileString(java.lang.String lpAppName, java.lang.String lpKeyName, java.lang.String lpDefault, java.lang.StringBuffer lpReturnedString, int nSize)
           
static boolean GetQueuedCompletionStatus(int CompletionPort, int[] lpNumberOfBytesTransferred, int[] lpCompletionKey, Overlapped lpOverlapped, int dwMilliseconds)
           
static int GetShortPathName(java.lang.String lpszLongPath, java.lang.StringBuffer lpszShortPath, int cchBuffer)
           
static int GetStartupInfo(StartupInfo startupinfo)
           
static int GetStdHandle(int nStdHandle)
           
static boolean GetStringType(int dwInfoType, java.lang.String lpSrcStr, int cchSrc, short[] lpCharType)
           
static boolean GetStringTypeEx(int Locale, int dwInfoType, java.lang.String lpSrcStr, int cchSrc, short[] lpCharType)
           
static short GetSystemDefaultLangID()
           
static int GetSystemDefaultLCID()
           
static int GetSystemDirectory(java.lang.StringBuffer lpBuffer, int uSize)
           
static void GetSystemInfo(SystemInfo lpSystemInfo)
           
static boolean GetSystemPowerStatus(SystemPowerStatus lpSystemPowerStatus)
           
static void GetSystemTime(SystemTime lpSystemTime)
           
static boolean GetSystemTimeAdjustment(int[] lpTimeAdjustment, int[] lpTimeIncrement, int[] lpTimeAdjustmentDisabled)
           
static void GetSystemTimeAsFileTime(FileTime lpSystemTimeAsFileTime)
           
static int GetTapeParameters(int hDevice, int dwOperation, int[] lpdwSize, int lpTapeInformation)
           
static int GetTapePosition(int hDevice, int dwPositionType, int[] lpdwPartition, int[] lpdwOffsetLow, int[] lpdwOffsetHigh)
           
static int GetTapeStatus(int hDevice)
           
static int GetTempFileName(java.lang.String lpPathName, java.lang.String lpPrefixString, int uUnique, java.lang.StringBuffer lpTempFileName)
           
static int GetTempPath(int nBufferLength, java.lang.StringBuffer lpBuffer)
           
static int GetThreadLocale()
           
static int GetThreadPriority(int hThread)
           
static boolean GetThreadPriorityBoost(int hThread, int[] pDisablePriorityBoost)
           
static boolean GetThreadTimes(int hThread, FileTime lpCreationTime, FileTime lpExitTime, FileTime lpKernelTime, FileTime lpUserTime)
           
static int GetTickCount()
           
static int GetTimeFormat(int Locale, int dwFlags, SystemTime lpTime, java.lang.String lpFormat, java.lang.StringBuffer lpTimeStr, int cchTime)
           
static int GetTimeZoneInformation(TimeZoneInformation lpTimeZoneInformation)
           
static short GetUserDefaultLangID()
           
static int GetUserDefaultLCID()
           
static int GetVersion()
           
static boolean GetVersionEx(OSVersionInfo lpVersionInformation)
           
static boolean GetVolumeInformation(java.lang.String lpRootPathName, java.lang.StringBuffer lpVolumeNameBuffer, int nVolumeNameSize, int[] lpVolumeSerialNumber, int[] lpMaximumComponentLength, int[] lpFileSystemFlags, java.lang.StringBuffer lpFileSystemNameBuffer, int nFileSystemNameSize)
           
static int GetWindowsDirectory(java.lang.StringBuffer lpBuffer, int uSize)
           
static short GlobalAddAtom(java.lang.String lpString)
           
static int GlobalAlloc(int uFlags, int dwBytes)
           
static int GlobalCompact(int dwMinFree)
           
static short GlobalDeleteAtom(short nAtom)
           
static short GlobalFindAtom(java.lang.String lpString)
           
static void GlobalFix(int hMem)
           
static int GlobalFlags(int hMem)
           
static int GlobalFree(int hMem)
           
static int GlobalGetAtomName(short nAtom, java.lang.StringBuffer lpBuffer, int nSize)
           
static int GlobalHandle(int pMem)
           
static int GlobalLock(int hMem)
           
static void GlobalMemoryStatus(MemoryStatus lpBuffer)
           
static int GlobalReAlloc(int hMem, int dwBytes, int uFlags)
           
static int GlobalSize(int hMem)
           
static void GlobalUnfix(int hMem)
           
static boolean GlobalUnlock(int hMem)
           
static boolean GlobalUnWire(int hMem)
           
static int GlobalWire(int hMem)
           
static int HeapAlloc(int hHeap, int dwFlags, int dwBytes)
           
static int HeapCompact(int hHeap, int dwFlags)
           
static int HeapCreate(int flOptions, int dwInitialSize, int dwMaximumSize)
           
static boolean HeapDestroy(int hHeap)
           
static boolean HeapFree(int hHeap, int dwFlags, int lpMem)
           
static boolean HeapLock(int hHeap)
           
static int HeapReAlloc(int hHeap, int dwFlags, int lpMem, int dwBytes)
           
static int HeapSize(int hHeap, int dwFlags, int lpMem)
           
static boolean HeapUnlock(int hHeap)
           
static boolean HeapValidate(int hHeap, int dwFlags, int lpMem)
           
static boolean InitAtomTable(int nSize)
           
static int InterlockedCompareExchange(int[] Destination, int Exchange, int Comperand)
           
static int InterlockedDecrement(int[] lpAddend)
           
static int InterlockedExchange(int[] Target, int Value)
           
static int InterlockedExchangeAdd(int[] Addend, int Value)
           
static int InterlockedIncrement(int[] lpAddend)
           
static boolean IsBadCodePtr(int lpfn)
           
static boolean IsBadHugeReadPtr(int lp, int ucb)
           
static boolean IsBadHugeWritePtr(int lp, int ucb)
           
static boolean IsBadReadPtr(int lp, int ucb)
           
static boolean IsBadStringPtr(int lpsz, int ucchMax)
           
static boolean IsBadWritePtr(int lp, int ucb)
           
static boolean IsDBCSLeadByte(byte TestChar)
           
static boolean IsDBCSLeadByteEx(int CodePage, byte TestChar)
           
static boolean IsProcessorFeaturePresent(int ProcessorFeature)
           
static boolean IsValidCodePage(int CodePage)
           
static boolean IsValidLocale(int Locale, int dwFlags)
           
static int LCMapString(int Locale, int dwMapFlags, java.lang.String lpSrcStr, int cchSrc, java.lang.StringBuffer lpDestStr, int cchDest)
           
static int LoadLibrary(java.lang.String lpLibFileName)
           
static int LoadLibraryEx(java.lang.String lpLibFileName, int hFile, int dwFlags)
           
static int LoadModule(java.lang.String lpModuleName, int lpParameterBlock)
           
static int LoadResource(int hModule, int hResInfo)
           
static int LocalAlloc(int uFlags, int uBytes)
           
static int LocalCompact(int uMinFree)
           
static boolean LocalFileTimeToFileTime(FileTime lpLocalFileTime, FileTime lpFileTime)
           
static int LocalFlags(int hMem)
           
static int LocalFree(int hMem)
           
static int LocalHandle(int pMem)
           
static int LocalLock(int hMem)
           
static int LocalReAlloc(int hMem, int uBytes, int uFlags)
           
static int LocalShrink(int hMem, int cbNewSize)
           
static int LocalSize(int hMem)
           
static boolean LocalUnlock(int hMem)
           
static boolean LockFile(int hFile, int dwFileOffsetLow, int dwFileOffsetHigh, int nNumberOfBytesToLockLow, int nNumberOfBytesToLockHigh)
           
static boolean LockFileEx(int hFile, int dwFlags, int dwReserved, int nNumberOfBytesToLockLow, int nNumberOfBytesToLockHigh, Overlapped lpOverlapped)
           
static int LockResource(int hResData)
           
static int lstrcat(java.lang.StringBuffer lpString1, java.lang.String lpString2)
           
static int lstrcmp(java.lang.String lpString1, java.lang.String lpString2)
           
static int lstrcmpi(java.lang.String lpString1, java.lang.String lpString2)
           
static int lstrcpy(java.lang.StringBuffer lpString1, java.lang.String lpString2)
           
static int lstrcpyn(java.lang.StringBuffer lpString1, java.lang.String lpString2, int iMaxLength)
           
static int lstrlen(java.lang.String lpString)
           
static int MapViewOfFile(int hFileMappingObject, int dwDesiredAccess, int dwFileOffsetHigh, int dwFileOffsetLow, int dwNumberOfBytesToMap)
           
static int MapViewOfFileEx(int hFileMappingObject, int dwDesiredAccess, int dwFileOffsetHigh, int dwFileOffsetLow, int dwNumberOfBytesToMap, int lpBaseAddress)
           
static boolean MoveFile(java.lang.String lpExistingFileName, java.lang.String lpNewFileName)
           
static boolean MoveFileEx(java.lang.String lpExistingFileName, java.lang.String lpNewFileName, int dwFlags)
           
static int MulDiv(int nNumber, int nNumerator, int nDenominator)
           
static int OpenEvent(int dwDesiredAccess, boolean bInheritHandle, java.lang.String lpName)
           
static int OpenFile(java.lang.String lpFileName, OFStruct lpReOpenBuff, int uStyle)
           
static int OpenFileMapping(int dwDesiredAccess, boolean bInheritHandle, java.lang.String lpName)
           
static int OpenMutex(int dwDesiredAccess, boolean bInheritHandle, java.lang.String lpName)
           
static int OpenProcess(int dwDesiredAccess, boolean bInheritHandle, int dwProcessId)
           
static int OpenSemaphore(int dwDesiredAccess, boolean bInheritHandle, java.lang.String lpName)
           
static int OpenWaitableTimer(int dwDesiredAccess, boolean bInheritHandle, java.lang.String lpTimerName)
           
static void OutputDebugString(java.lang.String lpOutputString)
           
static boolean PeekNamedPipe(int hNamedPipe, int lpBuffer, int nBufferSize, int[] lpBytesRead, int[] lpTotalBytesAvail, int[] lpBytesLeftThisMessage)
           
static boolean PostQueuedCompletionStatus(int CompletionPort, int dwNumberOfBytesTransferred, int dwCompletionKey, Overlapped lpOverlapped)
           
static int PrepareTape(int hDevice, int dwOperation, boolean bImmediate)
           
static boolean PulseEvent(int hEvent)
           
static boolean PurgeComm(int hFile, int dwFlags)
           
static int QueryDosDevice(java.lang.String lpDeviceName, int lpTargetPath, int ucchMax)
           
static boolean QueryPerformanceCounter(long[] lpPerformanceCount)
           
static boolean QueryPerformanceFrequency(long[] lpPerformanceFreq)
           
static int QueueUserAPC(Callback pfnAPC, int hThread, int dwData)
           
static void RaiseException(int dwExceptionCode, int dwExceptionFlags, int nNumberOfArguments, int[] lpArguments)
           
static boolean ReadConsole(int hConsoleInput, int lpBuffer, int nNumberOfCharsToRead, int[] lpNumberOfCharsRead, int lpReserved)
           
static boolean ReadDirectoryChangesW(int hDirectory, byte[] lpBuffer, int nBufferLength, boolean bWatchSubtree, int dwNotifyFilter, int[] lpBytesReturned, Overlapped lpOverlapped, Callback lpCompletionRoutine)
           
static boolean ReadFile(int hFile, int lpBuffer, int nNumberOfBytesToRead, int[] lpNumberOfBytesRead, Overlapped lpOverlapped)
           
static boolean ReadFileEx(int hFile, int lpBuffer, int nNumberOfBytesToRead, Overlapped lpOverlapped, Callback lpCompletionRoutine)
           
static boolean ReadProcessMemory(int hProcess, int lpBaseAddress, int lpBuffer, int nSize, int[] lpNumberOfBytesRead)
           
static boolean ReleaseMutex(int hMutex)
           
static boolean ReleaseSemaphore(int hSemaphore, int lReleaseCount, int[] lpPreviousCount)
           
static boolean RemoveDirectory(java.lang.String lpPathName)
           
static boolean ResetEvent(int hEvent)
           
static int ResumeThread(int hThread)
           
static int SearchPath(java.lang.String lpPath, java.lang.String lpFileName, java.lang.String lpExtension, int nBufferLength, java.lang.StringBuffer lpBuffer, int lpFilePart)
           
static boolean SetCommBreak(int hFile)
           
static boolean SetCommMask(int hFile, int dwEvtMask)
           
static boolean SetCommState(int hFile, DCB lpDCB)
           
static boolean SetCommTimeouts(int hFile, CommTimeouts lpCommTimeouts)
           
static boolean SetComputerName(java.lang.String lpComputerName)
           
static boolean SetConsoleActiveScreenBuffer(int hConsoleOutput)
           
static boolean SetConsoleCP(int wCodePageID)
           
static boolean SetConsoleCtrlHandler(Callback HandlerRoutine, boolean Add)
           
static boolean SetConsoleCursorInfo(int hConsoleOutput, ConsoleCursorInfo lpConsoleCursorInfo)
           
static boolean SetConsoleTextAttribute(int hConsoleOutput, short wAttributes)
           
static boolean SetConsoleTitle(java.lang.String lpConsoleTitle)
           
static boolean SetConsoleWindowInfo(int hConsoleOutput, boolean bAbsolute, SmallRect lpConsoleWindow)
           
static boolean SetCurrentDirectory(java.lang.String lpPathName)
           
static boolean SetEndOfFile(int hFile)
           
static boolean SetEnvironmentVariable(java.lang.String lpName, java.lang.String lpValue)
           
static int SetErrorMode(int uMode)
           
static boolean SetEvent(int hEvent)
           
static void SetFileApisToANSI()
           
static void SetFileApisToOEM()
           
static boolean SetFileAttributes(java.lang.String lpFileName, int dwFileAttributes)
           
static int SetFilePointer(int hFile, int lDistanceToMove, int[] lpDistanceToMoveHigh, int dwMoveMethod)
           
static boolean SetFileTime(int hFile, FileTime lpCreationTime, FileTime lpLastAccessTime, FileTime lpLastWriteTime)
           
static int SetHandleCount(int uNumber)
           
static boolean SetHandleInformation(int hObject, int dwMask, int dwFlags)
           
static void SetLastError(int dwErrCode)
           
static boolean SetLocaleInfo(int Locale, int LCType, java.lang.String lpLCData)
           
static boolean SetLocalTime(SystemTime lpSystemTime)
           
static boolean SetMailslotInfo(int hMailslot, int lReadTimeout)
           
static boolean SetNamedPipeHandleState(int hNamedPipe, int[] lpMode, int[] lpMaxCollectionCount, int[] lpCollectDataTimeout)
           
static boolean SetPriorityClass(int hProcess, int dwPriorityClass)
           
static boolean SetProcessAffinityMask(int hProcess, int dwProcessAffinityMask)
           
static boolean SetProcessPriorityBoost(int hProcess, boolean bDisablePriorityBoost)
           
static boolean SetProcessShutdownParameters(int dwLevel, int dwFlags)
           
static boolean SetProcessWorkingSetSize(int hProcess, int dwMinimumWorkingSetSize, int dwMaximumWorkingSetSize)
           
static boolean SetStdHandle(int nStdHandle, int hHandle)
           
static boolean SetSystemPowerState(boolean fSuspend, boolean fForce)
           
static boolean SetSystemTime(SystemTime lpSystemTime)
           
static boolean SetSystemTimeAdjustment(int dwTimeAdjustment, boolean bTimeAdjustmentDisabled)
           
static int SetTapeParameters(int hDevice, int dwOperation, int lpTapeInformation)
           
static int SetTapePosition(int hDevice, int dwPositionMethod, int dwPartition, int dwOffsetLow, int dwOffsetHigh, boolean bImmediate)
           
static int SetThreadAffinityMask(int hThread, int dwThreadAffinityMask)
           
static int SetThreadIdealProcessor(int hThread, int dwIdealProcessor)
           
static boolean SetThreadLocale(int Locale)
           
static boolean SetThreadPriority(int hThread, int nPriority)
           
static boolean SetThreadPriorityBoost(int hThread, boolean bDisablePriorityBoost)
           
static boolean SetTimeZoneInformation(TimeZoneInformation lpTimeZoneInformation)
           
static boolean SetupComm(int hFile, int dwInQueue, int dwOutQueue)
           
static boolean SetVolumeLabel(java.lang.String lpRootPathName, java.lang.String lpVolumeName)
           
static boolean SetWaitableTimer(int hTimer, long[] pDueTime, int lPeriod, Callback pfnCompletionRoutine, int pArgToCompletionRoutine, boolean fResume)
           
static int SignalObjectAndWait(int hObjectToSignal, int hObjectToWaitOn, int dwMilliseconds, boolean bAlertable)
           
static int SizeofResource(int hModule, int hResInfo)
           
static void Sleep(int dwMilliseconds)
           
static int SleepEx(int dwMilliseconds, boolean bAlertable)
           
static int SuspendThread(int hThread)
           
static void SwitchToFiber(int lpFiber)
           
static boolean SwitchToThread()
           
static boolean SystemTimeToFileTime(SystemTime lpSystemTime, FileTime lpFileTime)
           
static boolean SystemTimeToTzSpecificLocalTime(TimeZoneInformation lpTimeZoneInformation, SystemTime lpUniversalTime, SystemTime lpLocalTime)
           
static boolean TerminateProcess(int hProcess, int uExitCode)
           
static boolean TerminateThread(int hThread, int dwExitCode)
           
static int TlsAlloc()
           
static boolean TlsFree(int dwTlsIndex)
           
static int TlsGetValue(int dwTlsIndex)
           
static boolean TlsSetValue(int dwTlsIndex, int lpTlsValue)
           
static boolean TransactNamedPipe(int hNamedPipe, int lpInBuffer, int nInBufferSize, int lpOutBuffer, int nOutBufferSize, int[] lpBytesRead, Overlapped lpOverlapped)
           
static boolean TransmitCommChar(int hFile, char cChar)
           
static boolean UnlockFile(int hFile, int dwFileOffsetLow, int dwFileOffsetHigh, int nNumberOfBytesToUnlockLow, int nNumberOfBytesToUnlockHigh)
           
static boolean UnlockFileEx(int hFile, int dwReserved, int nNumberOfBytesToUnlockLow, int nNumberOfBytesToUnlockHigh, Overlapped lpOverlapped)
           
static boolean UnmapViewOfFile(int lpBaseAddress)
           
static boolean UpdateResource(int hUpdate, java.lang.String lpType, java.lang.String lpName, short wLanguage, int lpData, int cbData)
           
static int VerLanguageName(int wLang, java.lang.StringBuffer szLang, int nSize)
           
static int VirtualAlloc(int lpAddress, int dwSize, int flAllocationType, int flProtect)
           
static int VirtualAllocEx(int hProcess, int lpAddress, int dwSize, int flAllocationType, int flProtect)
           
static boolean VirtualFree(int lpAddress, int dwSize, int dwFreeType)
           
static boolean VirtualFreeEx(int hProcess, int lpAddress, int dwSize, int dwFreeType)
           
static boolean VirtualLock(int lpAddress, int dwSize)
           
static boolean VirtualProtect(int lpAddress, int dwSize, int flNewProtect, int[] lpflOldProtect)
           
static boolean VirtualProtectEx(int hProcess, int lpAddress, int dwSize, int flNewProtect, int[] lpflOldProtect)
           
static int VirtualQuery(int lpAddress, MemoryBasicInformation lpBuffer, int dwLength)
           
static int VirtualQueryEx(int hProcess, int lpAddress, MemoryBasicInformation lpBuffer, int dwLength)
           
static boolean VirtualUnlock(int lpAddress, int dwSize)
           
static boolean WaitCommEvent(int hFile, int[] lpEvtMask, Overlapped lpOverlapped)
           
static int WaitForMultipleObjects(int nCount, int[] lpHandles, boolean bWaitAll, int dwMilliseconds)
           
static int WaitForMultipleObjectsEx(int nCount, int[] lpHandles, boolean bWaitAll, int dwMilliseconds, boolean bAlertable)
           
static int WaitForSingleObject(int hHandle, int dwMilliseconds)
           
static int WaitForSingleObjectEx(int hHandle, int dwMilliseconds, boolean bAlertable)
           
static boolean WaitNamedPipe(java.lang.String lpNamedPipeName, int nTimeOut)
           
static int WinExec(java.lang.String lpCmdLine, int uCmdShow)
           
static boolean WriteConsole(int hConsoleOutput, char[] lpBuffer, int nNumberOfCharsToWrite, int[] lpNumberOfCharsWritten, int lpReserved)
           
static boolean WriteConsoleOutputAttribute(int hConsoleOutput, short[] lpAttribute, int nLength, int dwWriteCoord, int[] lpNumberOfAttrsWritten)
           
static boolean WriteConsoleOutputCharacter(int hConsoleOutput, java.lang.String lpCharacter, int nLength, int dwWriteCoord, int[] lpNumberOfCharsWritten)
           
static boolean WriteFile(int hFile, int lpBuffer, int nNumberOfBytesToWrite, int[] lpNumberOfBytesWritten, Overlapped lpOverlapped)
           
static boolean WriteFileEx(int hFile, int lpBuffer, int nNumberOfBytesToWrite, Overlapped lpOverlapped, Callback lpCompletionRoutine)
           
static boolean WritePrivateProfileSection(java.lang.String lpAppName, java.lang.String lpString, java.lang.String lpFileName)
           
static boolean WritePrivateProfileString(java.lang.String lpAppName, java.lang.String lpKeyName, java.lang.String lpString, java.lang.String lpFileName)
           
static boolean WritePrivateProfileStruct(java.lang.String lpszSection, java.lang.String lpszKey, int lpStruct, int uSizeStruct, java.lang.String szFile)
           
static boolean WriteProcessMemory(int hProcess, int lpBaseAddress, int lpBuffer, int nSize, int[] lpNumberOfBytesWritten)
           
static boolean WriteProfileSection(java.lang.String lpAppName, java.lang.String lpString)
           
static boolean WriteProfileString(java.lang.String lpAppName, java.lang.String lpKeyName, java.lang.String lpString)
           
static int WriteTapemark(int hDevice, int dwTapemarkType, int dwTapemarkCount, boolean bImmediate)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Kernel32

public Kernel32()
Method Detail

AddAtom

public static short AddAtom(java.lang.String lpString)

AllocConsole

public static boolean AllocConsole()

AreFileApisANSI

public static boolean AreFileApisANSI()

BackupRead

public static boolean BackupRead(int hFile,
                                 byte[] lpBuffer,
                                 int nNumberOfBytesToRead,
                                 int[] lpNumberOfBytesRead,
                                 boolean bAbort,
                                 boolean bProcessSecurity,
                                 int[] lpContext)

BackupRead

public static boolean BackupRead(int hFile,
                                 int lpBuffer,
                                 int nNumberOfBytesToRead,
                                 int[] lpNumberOfBytesRead,
                                 boolean bAbort,
                                 boolean bProcessSecurity,
                                 int[] lpContext)

BackupSeek

public static boolean BackupSeek(int hFile,
                                 int dwLowBytesToSeek,
                                 int dwHighBytesToSeek,
                                 int[] lpdwLowByteSeeked,
                                 int[] lpdwHighByteSeeked,
                                 int[] lpContext)

BackupWrite

public static boolean BackupWrite(int hFile,
                                  byte[] lpBuffer,
                                  int nNumberOfBytesToWrite,
                                  int[] lpNumberOfBytesWritten,
                                  boolean bAbort,
                                  boolean bProcessSecurity,
                                  int[] lpContext)

BackupWrite

public static boolean BackupWrite(int hFile,
                                  int lpBuffer,
                                  int nNumberOfBytesToWrite,
                                  int[] lpNumberOfBytesWritten,
                                  boolean bAbort,
                                  boolean bProcessSecurity,
                                  int[] lpContext)

Beep

public static boolean Beep(int dwFreq,
                           int dwDuration)

BeginUpdateResource

public static int BeginUpdateResource(java.lang.String pFileName,
                                      boolean bDeleteExistingResources)

BuildCommDCBAndTimeouts

public static boolean BuildCommDCBAndTimeouts(java.lang.String lpDef,
                                              DCB lpDCB,
                                              CommTimeouts lpCommTimeouts)

BuildCommDCB

public static boolean BuildCommDCB(java.lang.String lpDef,
                                   DCB lpDCB)

CallNamedPipe

public static boolean CallNamedPipe(java.lang.String lpNamedPipeName,
                                    int lpInBuffer,
                                    int nInBufferSize,
                                    int lpOutBuffer,
                                    int nOutBufferSize,
                                    int[] lpBytesRead,
                                    int nTimeOut)

CancelIo

public static boolean CancelIo(int hFile)

CancelWaitableTimer

public static boolean CancelWaitableTimer(int hTimer)

ClearCommBreak

public static boolean ClearCommBreak(int hFile)

ClearCommError

public static boolean ClearCommError(int hFile,
                                     int[] lpErrors,
                                     ComStat lpStat)

CloseHandle

public static boolean CloseHandle(int hObject)

CompareFileTime

public static int CompareFileTime(FileTime lpFileTime1,
                                  FileTime lpFileTime2)

CompareString

public static int CompareString(int Locale,
                                int dwCmpFlags,
                                java.lang.String lpString1,
                                int cchCount1,
                                java.lang.String lpString2,
                                int cchCount2)

ConnectNamedPipe

public static boolean ConnectNamedPipe(int hNamedPipe,
                                       Overlapped lpOverlapped)

ContinueDebugEvent

public static boolean ContinueDebugEvent(int dwProcessId,
                                         int dwThreadId,
                                         int dwContinueStatus)

ConvertDefaultLocale

public static int ConvertDefaultLocale(int Locale)

ConvertThreadToFiber

public static int ConvertThreadToFiber(int lpParameter)

CopyFileEx

public static boolean CopyFileEx(java.lang.String lpExistingFileName,
                                 java.lang.String lpNewFileName,
                                 Callback lpProgressRoutine,
                                 int lpData,
                                 int[] pbCancel,
                                 int dwCopyFlags)

CopyFile

public static boolean CopyFile(java.lang.String lpExistingFileName,
                               java.lang.String lpNewFileName,
                               boolean bFailIfExists)

CreateConsoleScreenBuffer

public static int CreateConsoleScreenBuffer(int dwDesiredAccess,
                                            int dwShareMode,
                                            SecurityAttributes lpSecurityAttributes,
                                            int dwFlags,
                                            int lpScreenBufferData)

CreateDirectoryEx

public static boolean CreateDirectoryEx(java.lang.String lpTemplateDirectory,
                                        java.lang.String lpNewDirectory,
                                        SecurityAttributes lpSecurityAttributes)

CreateDirectory

public static boolean CreateDirectory(java.lang.String lpPathName,
                                      SecurityAttributes lpSecurityAttributes)

CreateEvent

public static int CreateEvent(SecurityAttributes lpEventAttributes,
                              boolean bManualReset,
                              boolean bInitialState,
                              java.lang.String lpName)

CreateFiber

public static int CreateFiber(int dwStackSize,
                              int lpStartAddress,
                              int lpParameter)

CreateFileMapping

public static int CreateFileMapping(int hFile,
                                    SecurityAttributes lpFileMappingAttributes,
                                    int flProtect,
                                    int dwMaximumSizeHigh,
                                    int dwMaximumSizeLow,
                                    java.lang.String lpName)

CreateFile

public static int CreateFile(java.lang.String lpFileName,
                             int dwDesiredAccess,
                             int dwShareMode,
                             SecurityAttributes lpSecurityAttributes,
                             int dwCreationDisposition,
                             int dwFlagsAndAttributes,
                             int hTemplateFile)

CreateIoCompletionPort

public static int CreateIoCompletionPort(int FileHandle,
                                         int ExistingCompletionPort,
                                         int CompletionKey,
                                         int NumberOfConcurrentThreads)

CreateMailslot

public static int CreateMailslot(java.lang.String lpName,
                                 int nMaxMessageSize,
                                 int lReadTimeout,
                                 SecurityAttributes lpSecurityAttributes)

CreateMutex

public static int CreateMutex(SecurityAttributes lpMutexAttributes,
                              boolean bInitialOwner,
                              java.lang.String lpName)

CreateNamedPipe

public static int CreateNamedPipe(java.lang.String lpName,
                                  int dwOpenMode,
                                  int dwPipeMode,
                                  int nMaxInstances,
                                  int nOutBufferSize,
                                  int nInBufferSize,
                                  int nDefaultTimeOut,
                                  SecurityAttributes lpSecurityAttributes)

CreatePipe

public static boolean CreatePipe(int[] hReadPipe,
                                 int[] hWritePipe,
                                 SecurityAttributes lpPipeAttributes,
                                 int nSize)

CreateProcess

public static boolean CreateProcess(java.lang.String lpApplicationName,
                                    java.lang.String lpCommandLine,
                                    SecurityAttributes lpProcessAttributes,
                                    SecurityAttributes lpThreadAttributes,
                                    boolean bInheritHandles,
                                    int dwCreationFlags,
                                    int lpEnvironment,
                                    java.lang.String lpCurrentDirectory,
                                    StartupInfo lpStartupInfo,
                                    ProcessInformation lpProcessInformation)

CreateRemoteThread

public static int CreateRemoteThread(int hProcess,
                                     SecurityAttributes lpThreadAttributes,
                                     int dwStackSize,
                                     Callback lpStartAddress,
                                     int lpParameter,
                                     int dwCreationFlags,
                                     int[] lpThreadId)

CreateSemaphore

public static int CreateSemaphore(SecurityAttributes lpSemaphoreAttributes,
                                  int lInitialCount,
                                  int lMaximumCount,
                                  java.lang.String lpName)

CreateTapePartition

public static int CreateTapePartition(int hDevice,
                                      int dwPartitionMethod,
                                      int dwCount,
                                      int dwSize)

CreateThread

public static int CreateThread(SecurityAttributes lpThreadAttributes,
                               int dwStackSize,
                               Callback lpStartAddress,
                               int lpParameter,
                               int dwCreationFlags,
                               int[] lpThreadId)

CreateWaitableTimer

public static int CreateWaitableTimer(SecurityAttributes lpTimerAttributes,
                                      boolean bManualReset,
                                      java.lang.String lpTimerName)

DebugActiveProcess

public static boolean DebugActiveProcess(int dwProcessId)

DebugBreak

public static void DebugBreak()

DefineDosDevice

public static boolean DefineDosDevice(int dwFlags,
                                      java.lang.String lpDeviceName,
                                      java.lang.String lpTargetPath)

DeleteAtom

public static short DeleteAtom(short nAtom)

DeleteFiber

public static void DeleteFiber(int lpFiber)

DeleteFile

public static boolean DeleteFile(java.lang.String lpFileName)

DeviceIoControl

public static boolean DeviceIoControl(int hDevice,
                                      int dwIoControlCode,
                                      int lpInBuffer,
                                      int nInBufferSize,
                                      int lpOutBuffer,
                                      int nOutBufferSize,
                                      int[] lpBytesReturned,
                                      Overlapped lpOverlapped)

DisableThreadLibraryCalls

public static boolean DisableThreadLibraryCalls(int hLibModule)

DisconnectNamedPipe

public static boolean DisconnectNamedPipe(int hNamedPipe)

DosDateTimeToFileTime

public static boolean DosDateTimeToFileTime(short wFatDate,
                                            short wFatTime,
                                            FileTime lpFileTime)

DuplicateHandle

public static boolean DuplicateHandle(int hSourceProcessHandle,
                                      int hSourceHandle,
                                      int hTargetProcessHandle,
                                      int[] lpTargetHandle,
                                      int dwDesiredAccess,
                                      boolean bInheritHandle,
                                      int dwOptions)

EndUpdateResource

public static boolean EndUpdateResource(int hUpdate,
                                        boolean fDiscard)

EnumCalendarInfo

public static boolean EnumCalendarInfo(Callback lpCalInfoEnumProc,
                                       int Locale,
                                       int Calendar,
                                       int CalType)

EnumDateFormats

public static boolean EnumDateFormats(Callback lpDateFmtEnumProc,
                                      int Locale,
                                      int dwFlags)

EnumResourceLanguages

public static boolean EnumResourceLanguages(int hModule,
                                            java.lang.String lpType,
                                            java.lang.String lpName,
                                            Callback lpEnumFunc,
                                            int lParam)

EnumResourceNames

public static boolean EnumResourceNames(int hModule,
                                        java.lang.String lpType,
                                        Callback lpEnumFunc,
                                        int lParam)

EnumResourceTypes

public static boolean EnumResourceTypes(int hModule,
                                        Callback lpEnumFunc,
                                        int lParam)

EnumSystemCodePages

public static boolean EnumSystemCodePages(Callback lpCodePageEnumProc,
                                          int dwFlags)

EnumSystemLocales

public static boolean EnumSystemLocales(Callback lpLocaleEnumProc,
                                        int dwFlags)

EnumTimeFormats

public static boolean EnumTimeFormats(Callback lpTimeFmtEnumProc,
                                      int Locale,
                                      int dwFlags)

EraseTape

public static int EraseTape(int hDevice,
                            int dwEraseType,
                            boolean bImmediate)

EscapeCommFunction

public static boolean EscapeCommFunction(int hFile,
                                         int dwFunc)

ExitProcess

public static void ExitProcess(int uExitCode)

ExitThread

public static void ExitThread(int dwExitCode)

ExpandEnvironmentStrings

public static int ExpandEnvironmentStrings(java.lang.String lpSrc,
                                           java.lang.StringBuffer lpDst,
                                           int nSize)

FatalAppExit

public static void FatalAppExit(int uAction,
                                java.lang.String lpMessageText)

FatalExit

public static void FatalExit(int ExitCode)

FileTimeToDosDateTime

public static boolean FileTimeToDosDateTime(FileTime lpFileTime,
                                            short[] lpFatDate,
                                            short[] lpFatTime)

FileTimeToLocalFileTime

public static boolean FileTimeToLocalFileTime(FileTime lpFileTime,
                                              FileTime lpLocalFileTime)

FileTimeToSystemTime

public static boolean FileTimeToSystemTime(FileTime lpFileTime,
                                           SystemTime lpSystemTime)

FindAtom

public static short FindAtom(java.lang.String lpString)

FindClose

public static boolean FindClose(int hFindFile)

FindCloseChangeNotification

public static boolean FindCloseChangeNotification(int hChangeHandle)

FindFirstChangeNotification

public static int FindFirstChangeNotification(java.lang.String lpPathName,
                                              boolean bWatchSubtree,
                                              int dwNotifyFilter)

FindFirstFileEx

public static int FindFirstFileEx(java.lang.String lpFileName,
                                  int fInfoLevelId,
                                  int lpFindFileData,
                                  int fSearchOp,
                                  int lpSearchFilter,
                                  int dwAdditionalFlags)

FindFirstFile

public static int FindFirstFile(java.lang.String lpFileName,
                                Win32FindData lpFindFileData)

FindNextChangeNotification

public static boolean FindNextChangeNotification(int hChangeHandle)

FindNextFile

public static boolean FindNextFile(int hFindFile,
                                   Win32FindData lpFindFileData)

FindResourceEx

public static int FindResourceEx(int hModule,
                                 java.lang.String lpType,
                                 java.lang.String lpName,
                                 short wLanguage)

FindResource

public static int FindResource(int hModule,
                               java.lang.String lpName,
                               java.lang.String lpType)

FlushConsoleInputBuffer

public static boolean FlushConsoleInputBuffer(int hConsoleInput)

FlushFileBuffers

public static boolean FlushFileBuffers(int hFile)

FlushInstructionCache

public static boolean FlushInstructionCache(int hProcess,
                                            int lpBaseAddress,
                                            int dwSize)

FlushViewOfFile

public static boolean FlushViewOfFile(int lpBaseAddress,
                                      int dwNumberOfBytesToFlush)

FoldString

public static int FoldString(int dwMapFlags,
                             java.lang.String lpSrcStr,
                             int cchSrc,
                             java.lang.StringBuffer lpDestStr,
                             int cchDest)

FreeConsole

public static boolean FreeConsole()

FreeEnvironmentStrings

public static boolean FreeEnvironmentStrings(int anonymous0)

FreeLibrary

public static boolean FreeLibrary(int hLibModule)

FreeLibraryAndExitThread

public static void FreeLibraryAndExitThread(int hLibModule,
                                            int dwExitCode)

FreeResource

public static boolean FreeResource(int hResData)

GenerateConsoleCtrlEvent

public static boolean GenerateConsoleCtrlEvent(int dwCtrlEvent,
                                               int dwProcessGroupId)

GetACP

public static int GetACP()

GetAtomName

public static int GetAtomName(short nAtom,
                              java.lang.StringBuffer lpBuffer,
                              int nSize)

GetBinaryType

public static boolean GetBinaryType(java.lang.String lpApplicationName,
                                    int[] lpBinaryType)

GetCPInfo

public static boolean GetCPInfo(int CodePage,
                                CPInfo lpCPInfo)

GetCommMask

public static boolean GetCommMask(int hFile,
                                  int[] lpEvtMask)

GetCommModemStatus

public static boolean GetCommModemStatus(int hFile,
                                         int[] lpModemStat)

GetCommState

public static boolean GetCommState(int hFile,
                                   DCB lpDCB)

GetCommTimeouts

public static boolean GetCommTimeouts(int hFile,
                                      CommTimeouts lpCommTimeouts)

GetCommandLine

public static int GetCommandLine()

GetCompressedFileSize

public static int GetCompressedFileSize(java.lang.String lpFileName,
                                        int[] lpFileSizeHigh)

GetComputerName

public static boolean GetComputerName(java.lang.StringBuffer lpBuffer,
                                      int[] nSize)

GetConsoleCP

public static int GetConsoleCP()

GetConsoleCursorInfo

public static boolean GetConsoleCursorInfo(int hConsoleOutput,
                                           ConsoleCursorInfo lpConsoleCursorInfo)

GetConsoleMode

public static boolean GetConsoleMode(int hConsoleHandle,
                                     int[] lpMode)

GetConsoleOutputCP

public static int GetConsoleOutputCP()

GetConsoleScreenBufferInfo

public static boolean GetConsoleScreenBufferInfo(int hConsoleOutput,
                                                 ConsoleScreenBufferInfo lpConsoleScreenBufferInfo)

GetConsoleTitle

public static int GetConsoleTitle(java.lang.StringBuffer lpConsoleTitle,
                                  int nSize)

GetCurrencyFormat

public static int GetCurrencyFormat(int Locale,
                                    int dwFlags,
                                    java.lang.String lpValue,
                                    CurrencyFmt lpFormat,
                                    java.lang.StringBuffer lpCurrencyStr,
                                    int cchCurrency)

GetCurrentDirectory

public static int GetCurrentDirectory(int nBufferLength,
                                      java.lang.StringBuffer lpBuffer)

GetCurrentProcess

public static int GetCurrentProcess()

GetCurrentProcessId

public static int GetCurrentProcessId()

GetCurrentThread

public static int GetCurrentThread()

GetCurrentThreadId

public static int GetCurrentThreadId()

GetDateFormat

public static int GetDateFormat(int Locale,
                                int dwFlags,
                                SystemTime lpDate,
                                java.lang.String lpFormat,
                                java.lang.StringBuffer lpDateStr,
                                int cchDate)

GetDiskFreeSpaceEx

public static boolean GetDiskFreeSpaceEx(java.lang.String lpDirectoryName,
                                         long[] lpFreeBytesAvailableToCaller,
                                         long[] lpTotalNumberOfBytes,
                                         long[] lpTotalNumberOfFreeBytes)

GetDiskFreeSpace

public static boolean GetDiskFreeSpace(java.lang.String lpRootPathName,
                                       int[] lpSectorsPerCluster,
                                       int[] lpBytesPerSector,
                                       int[] lpNumberOfFreeClusters,
                                       int[] lpTotalNumberOfClusters)

GetDriveType

public static int GetDriveType(java.lang.String lpRootPathName)

GetEnvironmentStrings

public static int GetEnvironmentStrings()

GetEnvironmentVariable

public static int GetEnvironmentVariable(java.lang.String lpName,
                                         java.lang.StringBuffer lpBuffer,
                                         int nSize)

GetExitCodeProcess

public static boolean GetExitCodeProcess(int hProcess,
                                         int[] lpExitCode)

GetExitCodeThread

public static boolean GetExitCodeThread(int hThread,
                                        int[] lpExitCode)

GetFileAttributesEx

public static boolean GetFileAttributesEx(java.lang.String lpFileName,
                                          int fInfoLevelId,
                                          int lpFileInformation)

GetFileAttributes

public static int GetFileAttributes(java.lang.String lpFileName)

GetFileInformationByHandle

public static boolean GetFileInformationByHandle(int hFile,
                                                 ByHandleFileInformation lpFileInformation)

GetFileSize

public static int GetFileSize(int hFile,
                              int[] lpFileSizeHigh)

GetFileTime

public static boolean GetFileTime(int hFile,
                                  FileTime lpCreationTime,
                                  FileTime lpLastAccessTime,
                                  FileTime lpLastWriteTime)

GetFileType

public static int GetFileType(int hFile)

GetFullPathName

public static int GetFullPathName(java.lang.String lpFileName,
                                  int nBufferLength,
                                  java.lang.StringBuffer lpBuffer,
                                  int lpFilePart)

GetHandleInformation

public static boolean GetHandleInformation(int hObject,
                                           int[] lpdwFlags)

GetLastError

public static int GetLastError()

GetLocalTime

public static void GetLocalTime(SystemTime lpSystemTime)

GetLocaleInfo

public static int GetLocaleInfo(int Locale,
                                int LCType,
                                java.lang.StringBuffer lpLCData,
                                int cchData)

GetLogicalDriveStrings

public static int GetLogicalDriveStrings(int nBufferLength,
                                         int lpBuffer)

GetLogicalDrives

public static int GetLogicalDrives()

GetMailslotInfo

public static boolean GetMailslotInfo(int hMailslot,
                                      int[] lpMaxMessageSize,
                                      int[] lpNextSize,
                                      int[] lpMessageCount,
                                      int[] lpReadTimeout)

GetModuleFileName

public static int GetModuleFileName(int hModule,
                                    java.lang.StringBuffer lpFilename,
                                    int nSize)

GetModuleHandle

public static int GetModuleHandle(java.lang.String lpModuleName)

GetNamedPipeHandleState

public static boolean GetNamedPipeHandleState(int hNamedPipe,
                                              int[] lpState,
                                              int[] lpCurInstances,
                                              int[] lpMaxCollectionCount,
                                              int[] lpCollectDataTimeout,
                                              java.lang.StringBuffer lpUserName,
                                              int nMaxUserNameSize)

GetNamedPipeInfo

public static boolean GetNamedPipeInfo(int hNamedPipe,
                                       int[] lpFlags,
                                       int[] lpOutBufferSize,
                                       int[] lpInBufferSize,
                                       int[] lpMaxInstances)

GetNumberFormat

public static int GetNumberFormat(int Locale,
                                  int dwFlags,
                                  java.lang.String lpValue,
                                  NumberFmt lpFormat,
                                  java.lang.StringBuffer lpNumberStr,
                                  int cchNumber)

GetNumberOfConsoleInputEvents

public static boolean GetNumberOfConsoleInputEvents(int hConsoleInput,
                                                    int[] lpNumberOfEvents)

GetNumberOfConsoleMouseButtons

public static boolean GetNumberOfConsoleMouseButtons(int[] lpNumberOfMouseButtons)

GetOEMCP

public static int GetOEMCP()

GetOverlappedResult

public static boolean GetOverlappedResult(int hFile,
                                          Overlapped lpOverlapped,
                                          int[] lpNumberOfBytesTransferred,
                                          boolean bWait)

GetPriorityClass

public static int GetPriorityClass(int hProcess)

GetPrivateProfileInt

public static int GetPrivateProfileInt(java.lang.String lpAppName,
                                       java.lang.String lpKeyName,
                                       int nDefault,
                                       java.lang.String lpFileName)

GetPrivateProfileSectionNames

public static int GetPrivateProfileSectionNames(int lpszReturnBuffer,
                                                int nSize,
                                                java.lang.String lpFileName)

GetPrivateProfileSection

public static int GetPrivateProfileSection(java.lang.String lpAppName,
                                           int lpReturnedString,
                                           int nSize,
                                           java.lang.String lpFileName)

GetPrivateProfileString

public static int GetPrivateProfileString(java.lang.String lpAppName,
                                          java.lang.String lpKeyName,
                                          java.lang.String lpDefault,
                                          java.lang.StringBuffer lpReturnedString,
                                          int nSize,
                                          java.lang.String lpFileName)

GetPrivateProfileStruct

public static boolean GetPrivateProfileStruct(java.lang.String lpszSection,
                                              java.lang.String lpszKey,
                                              int lpStruct,
                                              int uSizeStruct,
                                              java.lang.String szFile)

GetProcessAffinityMask

public static boolean GetProcessAffinityMask(int hProcess,
                                             int[] lpProcessAffinityMask,
                                             int[] lpSystemAffinityMask)

GetProcessHeap

public static int GetProcessHeap()

GetProcessHeaps

public static int GetProcessHeaps(int NumberOfHeaps,
                                  int[] ProcessHeaps)

GetProcessPriorityBoost

public static boolean GetProcessPriorityBoost(int hProcess,
                                              int[] pDisablePriorityBoost)

GetProcessShutdownParameters

public static boolean GetProcessShutdownParameters(int[] lpdwLevel,
                                                   int[] lpdwFlags)

GetProcessTimes

public static boolean GetProcessTimes(int hProcess,
                                      FileTime lpCreationTime,
                                      FileTime lpExitTime,
                                      FileTime lpKernelTime,
                                      FileTime lpUserTime)

GetProcessVersion

public static int GetProcessVersion(int ProcessId)

GetProcessWorkingSetSize

public static boolean GetProcessWorkingSetSize(int hProcess,
                                               int[] lpMinimumWorkingSetSize,
                                               int[] lpMaximumWorkingSetSize)

GetProfileInt

public static int GetProfileInt(java.lang.String lpAppName,
                                java.lang.String lpKeyName,
                                int nDefault)

GetProfileSection

public static int GetProfileSection(java.lang.String lpAppName,
                                    int lpReturnedString,
                                    int nSize)

GetProfileString

public static int GetProfileString(java.lang.String lpAppName,
                                   java.lang.String lpKeyName,
                                   java.lang.String lpDefault,
                                   java.lang.StringBuffer lpReturnedString,
                                   int nSize)

GetQueuedCompletionStatus

public static boolean GetQueuedCompletionStatus(int CompletionPort,
                                                int[] lpNumberOfBytesTransferred,
                                                int[] lpCompletionKey,
                                                Overlapped lpOverlapped,
                                                int dwMilliseconds)

GetShortPathName

public static int GetShortPathName(java.lang.String lpszLongPath,
                                   java.lang.StringBuffer lpszShortPath,
                                   int cchBuffer)

GetStartupInfo

public static int GetStartupInfo(StartupInfo startupinfo)

GetStdHandle

public static int GetStdHandle(int nStdHandle)

GetStringTypeEx

public static boolean GetStringTypeEx(int Locale,
                                      int dwInfoType,
                                      java.lang.String lpSrcStr,
                                      int cchSrc,
                                      short[] lpCharType)

GetStringType

public static boolean GetStringType(int dwInfoType,
                                    java.lang.String lpSrcStr,
                                    int cchSrc,
                                    short[] lpCharType)

GetSystemDefaultLCID

public static int GetSystemDefaultLCID()

GetSystemDefaultLangID

public static short GetSystemDefaultLangID()

GetSystemDirectory

public static int GetSystemDirectory(java.lang.StringBuffer lpBuffer,
                                     int uSize)

GetSystemInfo

public static void GetSystemInfo(SystemInfo lpSystemInfo)

GetSystemPowerStatus

public static boolean GetSystemPowerStatus(SystemPowerStatus lpSystemPowerStatus)

GetSystemTime

public static void GetSystemTime(SystemTime lpSystemTime)

GetSystemTimeAdjustment

public static boolean GetSystemTimeAdjustment(int[] lpTimeAdjustment,
                                              int[] lpTimeIncrement,
                                              int[] lpTimeAdjustmentDisabled)

GetSystemTimeAsFileTime

public static void GetSystemTimeAsFileTime(FileTime lpSystemTimeAsFileTime)

GetTapeParameters

public static int GetTapeParameters(int hDevice,
                                    int dwOperation,
                                    int[] lpdwSize,
                                    int lpTapeInformation)

GetTapePosition

public static int GetTapePosition(int hDevice,
                                  int dwPositionType,
                                  int[] lpdwPartition,
                                  int[] lpdwOffsetLow,
                                  int[] lpdwOffsetHigh)

GetTapeStatus

public static int GetTapeStatus(int hDevice)

GetTempFileName

public static int GetTempFileName(java.lang.String lpPathName,
                                  java.lang.String lpPrefixString,
                                  int uUnique,
                                  java.lang.StringBuffer lpTempFileName)

GetTempPath

public static int GetTempPath(int nBufferLength,
                              java.lang.StringBuffer lpBuffer)

GetThreadLocale

public static int GetThreadLocale()

GetThreadPriority

public static int GetThreadPriority(int hThread)

GetThreadPriorityBoost

public static boolean GetThreadPriorityBoost(int hThread,
                                             int[] pDisablePriorityBoost)

GetThreadTimes

public static boolean GetThreadTimes(int hThread,
                                     FileTime lpCreationTime,
                                     FileTime lpExitTime,
                                     FileTime lpKernelTime,
                                     FileTime lpUserTime)

GetTickCount

public static int GetTickCount()

GetTimeFormat

public static int GetTimeFormat(int Locale,
                                int dwFlags,
                                SystemTime lpTime,
                                java.lang.String lpFormat,
                                java.lang.StringBuffer lpTimeStr,
                                int cchTime)

GetTimeZoneInformation

public static int GetTimeZoneInformation(TimeZoneInformation lpTimeZoneInformation)

GetUserDefaultLCID

public static int GetUserDefaultLCID()

GetUserDefaultLangID

public static short GetUserDefaultLangID()

GetVersion

public static int GetVersion()

GetVersionEx

public static boolean GetVersionEx(OSVersionInfo lpVersionInformation)

GetVolumeInformation

public static boolean GetVolumeInformation(java.lang.String lpRootPathName,
                                           java.lang.StringBuffer lpVolumeNameBuffer,
                                           int nVolumeNameSize,
                                           int[] lpVolumeSerialNumber,
                                           int[] lpMaximumComponentLength,
                                           int[] lpFileSystemFlags,
                                           java.lang.StringBuffer lpFileSystemNameBuffer,
                                           int nFileSystemNameSize)

GetWindowsDirectory

public static int GetWindowsDirectory(java.lang.StringBuffer lpBuffer,
                                      int uSize)

GlobalAddAtom

public static short GlobalAddAtom(java.lang.String lpString)

GlobalAlloc

public static int GlobalAlloc(int uFlags,
                              int dwBytes)

GlobalCompact

public static int GlobalCompact(int dwMinFree)

GlobalDeleteAtom

public static short GlobalDeleteAtom(short nAtom)

GlobalFindAtom

public static short GlobalFindAtom(java.lang.String lpString)

GlobalFix

public static void GlobalFix(int hMem)

GlobalFlags

public static int GlobalFlags(int hMem)

GlobalFree

public static int GlobalFree(int hMem)

GlobalGetAtomName

public static int GlobalGetAtomName(short nAtom,
                                    java.lang.StringBuffer lpBuffer,
                                    int nSize)

GlobalHandle

public static int GlobalHandle(int pMem)

GlobalLock

public static int GlobalLock(int hMem)

GlobalMemoryStatus

public static void GlobalMemoryStatus(MemoryStatus lpBuffer)

GlobalReAlloc

public static int GlobalReAlloc(int hMem,
                                int dwBytes,
                                int uFlags)

GlobalSize

public static int GlobalSize(int hMem)

GlobalUnWire

public static boolean GlobalUnWire(int hMem)

GlobalUnfix

public static void GlobalUnfix(int hMem)

GlobalUnlock

public static boolean GlobalUnlock(int hMem)

GlobalWire

public static int GlobalWire(int hMem)

HeapAlloc

public static int HeapAlloc(int hHeap,
                            int dwFlags,
                            int dwBytes)

HeapCompact

public static int HeapCompact(int hHeap,
                              int dwFlags)

HeapCreate

public static int HeapCreate(int flOptions,
                             int dwInitialSize,
                             int dwMaximumSize)

HeapDestroy

public static boolean HeapDestroy(int hHeap)

HeapFree

public static boolean HeapFree(int hHeap,
                               int dwFlags,
                               int lpMem)

HeapLock

public static boolean HeapLock(int hHeap)

HeapReAlloc

public static int HeapReAlloc(int hHeap,
                              int dwFlags,
                              int lpMem,
                              int dwBytes)

HeapSize

public static int HeapSize(int hHeap,
                           int dwFlags,
                           int lpMem)

HeapUnlock

public static boolean HeapUnlock(int hHeap)

HeapValidate

public static boolean HeapValidate(int hHeap,
                                   int dwFlags,
                                   int lpMem)

InitAtomTable

public static boolean InitAtomTable(int nSize)

InterlockedCompareExchange

public static int InterlockedCompareExchange(int[] Destination,
                                             int Exchange,
                                             int Comperand)

InterlockedDecrement

public static int InterlockedDecrement(int[] lpAddend)

InterlockedExchange

public static int InterlockedExchange(int[] Target,
                                      int Value)

InterlockedExchangeAdd

public static int InterlockedExchangeAdd(int[] Addend,
                                         int Value)

InterlockedIncrement

public static int InterlockedIncrement(int[] lpAddend)

IsBadCodePtr

public static boolean IsBadCodePtr(int lpfn)

IsBadHugeReadPtr

public static boolean IsBadHugeReadPtr(int lp,
                                       int ucb)

IsBadHugeWritePtr

public static boolean IsBadHugeWritePtr(int lp,
                                        int ucb)

IsBadReadPtr

public static boolean IsBadReadPtr(int lp,
                                   int ucb)

IsBadStringPtr

public static boolean IsBadStringPtr(int lpsz,
                                     int ucchMax)

IsBadWritePtr

public static boolean IsBadWritePtr(int lp,
                                    int ucb)

IsDBCSLeadByte

public static boolean IsDBCSLeadByte(byte TestChar)

IsDBCSLeadByteEx

public static boolean IsDBCSLeadByteEx(int CodePage,
                                       byte TestChar)

IsProcessorFeaturePresent

public static boolean IsProcessorFeaturePresent(int ProcessorFeature)

IsValidCodePage

public static boolean IsValidCodePage(int CodePage)

IsValidLocale

public static boolean IsValidLocale(int Locale,
                                    int dwFlags)

LCMapString

public static int LCMapString(int Locale,
                              int dwMapFlags,
                              java.lang.String lpSrcStr,
                              int cchSrc,
                              java.lang.StringBuffer lpDestStr,
                              int cchDest)

LoadLibraryEx

public static int LoadLibraryEx(java.lang.String lpLibFileName,
                                int hFile,
                                int dwFlags)

LoadLibrary

public static int LoadLibrary(java.lang.String lpLibFileName)

LoadModule

public static int LoadModule(java.lang.String lpModuleName,
                             int lpParameterBlock)

LoadResource

public static int LoadResource(int hModule,
                               int hResInfo)

LocalAlloc

public static int LocalAlloc(int uFlags,
                             int uBytes)

LocalCompact

public static int LocalCompact(int uMinFree)

LocalFileTimeToFileTime

public static boolean LocalFileTimeToFileTime(FileTime lpLocalFileTime,
                                              FileTime lpFileTime)

LocalFlags

public static int LocalFlags(int hMem)

LocalFree

public static int LocalFree(int hMem)

LocalHandle

public static int LocalHandle(int pMem)

LocalLock

public static int LocalLock(int hMem)

LocalReAlloc

public static int LocalReAlloc(int hMem,
                               int uBytes,
                               int uFlags)

LocalShrink

public static int LocalShrink(int hMem,
                              int cbNewSize)

LocalSize

public static int LocalSize(int hMem)

LocalUnlock

public static boolean LocalUnlock(int hMem)

LockFile

public static boolean LockFile(int hFile,
                               int dwFileOffsetLow,
                               int dwFileOffsetHigh,
                               int nNumberOfBytesToLockLow,
                               int nNumberOfBytesToLockHigh)

LockFileEx

public static boolean LockFileEx(int hFile,
                                 int dwFlags,
                                 int dwReserved,
                                 int nNumberOfBytesToLockLow,
                                 int nNumberOfBytesToLockHigh,
                                 Overlapped lpOverlapped)

LockResource

public static int LockResource(int hResData)

MapViewOfFile

public static int MapViewOfFile(int hFileMappingObject,
                                int dwDesiredAccess,
                                int dwFileOffsetHigh,
                                int dwFileOffsetLow,
                                int dwNumberOfBytesToMap)

MapViewOfFileEx

public static int MapViewOfFileEx(int hFileMappingObject,
                                  int dwDesiredAccess,
                                  int dwFileOffsetHigh,
                                  int dwFileOffsetLow,
                                  int dwNumberOfBytesToMap,
                                  int lpBaseAddress)

MoveFileEx

public static boolean MoveFileEx(java.lang.String lpExistingFileName,
                                 java.lang.String lpNewFileName,
                                 int dwFlags)

MoveFile

public static boolean MoveFile(java.lang.String lpExistingFileName,
                               java.lang.String lpNewFileName)

MulDiv

public static int MulDiv(int nNumber,
                         int nNumerator,
                         int nDenominator)

OpenEvent

public static int OpenEvent(int dwDesiredAccess,
                            boolean bInheritHandle,
                            java.lang.String lpName)

OpenFile

public static int OpenFile(java.lang.String lpFileName,
                           OFStruct lpReOpenBuff,
                           int uStyle)

OpenFileMapping

public static int OpenFileMapping(int dwDesiredAccess,
                                  boolean bInheritHandle,
                                  java.lang.String lpName)

OpenMutex

public static int OpenMutex(int dwDesiredAccess,
                            boolean bInheritHandle,
                            java.lang.String lpName)

OpenProcess

public static int OpenProcess(int dwDesiredAccess,
                              boolean bInheritHandle,
                              int dwProcessId)

OpenSemaphore

public static int OpenSemaphore(int dwDesiredAccess,
                                boolean bInheritHandle,
                                java.lang.String lpName)

OpenWaitableTimer

public static int OpenWaitableTimer(int dwDesiredAccess,
                                    boolean bInheritHandle,
                                    java.lang.String lpTimerName)

OutputDebugString

public static void OutputDebugString(java.lang.String lpOutputString)

PeekNamedPipe

public static boolean PeekNamedPipe(int hNamedPipe,
                                    int lpBuffer,
                                    int nBufferSize,
                                    int[] lpBytesRead,
                                    int[] lpTotalBytesAvail,
                                    int[] lpBytesLeftThisMessage)

PostQueuedCompletionStatus

public static boolean PostQueuedCompletionStatus(int CompletionPort,
                                                 int dwNumberOfBytesTransferred,
                                                 int dwCompletionKey,
                                                 Overlapped lpOverlapped)

PrepareTape

public static int PrepareTape(int hDevice,
                              int dwOperation,
                              boolean bImmediate)

PulseEvent

public static boolean PulseEvent(int hEvent)

PurgeComm

public static boolean PurgeComm(int hFile,
                                int dwFlags)

QueryDosDevice

public static int QueryDosDevice(java.lang.String lpDeviceName,
                                 int lpTargetPath,
                                 int ucchMax)

QueryPerformanceCounter

public static boolean QueryPerformanceCounter(long[] lpPerformanceCount)

QueryPerformanceFrequency

public static boolean QueryPerformanceFrequency(long[] lpPerformanceFreq)

QueueUserAPC

public static int QueueUserAPC(Callback pfnAPC,
                               int hThread,
                               int dwData)

RaiseException

public static void RaiseException(int dwExceptionCode,
                                  int dwExceptionFlags,
                                  int nNumberOfArguments,
                                  int[] lpArguments)

ReadConsole

public static boolean ReadConsole(int hConsoleInput,
                                  int lpBuffer,
                                  int nNumberOfCharsToRead,
                                  int[] lpNumberOfCharsRead,
                                  int lpReserved)

ReadDirectoryChangesW

public static boolean ReadDirectoryChangesW(int hDirectory,
                                            byte[] lpBuffer,
                                            int nBufferLength,
                                            boolean bWatchSubtree,
                                            int dwNotifyFilter,
                                            int[] lpBytesReturned,
                                            Overlapped lpOverlapped,
                                            Callback lpCompletionRoutine)

ReadFile

public static boolean ReadFile(int hFile,
                               int lpBuffer,
                               int nNumberOfBytesToRead,
                               int[] lpNumberOfBytesRead,
                               Overlapped lpOverlapped)

ReadFileEx

public static boolean ReadFileEx(int hFile,
                                 int lpBuffer,
                                 int nNumberOfBytesToRead,
                                 Overlapped lpOverlapped,
                                 Callback lpCompletionRoutine)

ReadProcessMemory

public static boolean ReadProcessMemory(int hProcess,
                                        int lpBaseAddress,
                                        int lpBuffer,
                                        int nSize,
                                        int[] lpNumberOfBytesRead)

ReleaseMutex

public static boolean ReleaseMutex(int hMutex)

ReleaseSemaphore

public static boolean ReleaseSemaphore(int hSemaphore,
                                       int lReleaseCount,
                                       int[] lpPreviousCount)

RemoveDirectory

public static boolean RemoveDirectory(java.lang.String lpPathName)

ResetEvent

public static boolean ResetEvent(int hEvent)

ResumeThread

public static int ResumeThread(int hThread)

SearchPath

public static int SearchPath(java.lang.String lpPath,
                             java.lang.String lpFileName,
                             java.lang.String lpExtension,
                             int nBufferLength,
                             java.lang.StringBuffer lpBuffer,
                             int lpFilePart)

SetCommBreak

public static boolean SetCommBreak(int hFile)

SetCommMask

public static boolean SetCommMask(int hFile,
                                  int dwEvtMask)

SetCommState

public static boolean SetCommState(int hFile,
                                   DCB lpDCB)

SetCommTimeouts

public static boolean SetCommTimeouts(int hFile,
                                      CommTimeouts lpCommTimeouts)

SetComputerName

public static boolean SetComputerName(java.lang.String lpComputerName)

SetConsoleActiveScreenBuffer

public static boolean SetConsoleActiveScreenBuffer(int hConsoleOutput)

SetConsoleCP

public static boolean SetConsoleCP(int wCodePageID)

SetConsoleCtrlHandler

public static boolean SetConsoleCtrlHandler(Callback HandlerRoutine,
                                            boolean Add)

SetConsoleCursorInfo

public static boolean SetConsoleCursorInfo(int hConsoleOutput,
                                           ConsoleCursorInfo lpConsoleCursorInfo)

SetConsoleTextAttribute

public static boolean SetConsoleTextAttribute(int hConsoleOutput,
                                              short wAttributes)

SetConsoleTitle

public static boolean SetConsoleTitle(java.lang.String lpConsoleTitle)

SetConsoleWindowInfo

public static boolean SetConsoleWindowInfo(int hConsoleOutput,
                                           boolean bAbsolute,
                                           SmallRect lpConsoleWindow)

SetCurrentDirectory

public static boolean SetCurrentDirectory(java.lang.String lpPathName)

SetEndOfFile

public static boolean SetEndOfFile(int hFile)

SetEnvironmentVariable

public static boolean SetEnvironmentVariable(java.lang.String lpName,
                                             java.lang.String lpValue)

SetErrorMode

public static int SetErrorMode(int uMode)

SetEvent

public static boolean SetEvent(int hEvent)

SetFileApisToANSI

public static void SetFileApisToANSI()

SetFileApisToOEM

public static void SetFileApisToOEM()

SetFileAttributes

public static boolean SetFileAttributes(java.lang.String lpFileName,
                                        int dwFileAttributes)

SetFilePointer

public static int SetFilePointer(int hFile,
                                 int lDistanceToMove,
                                 int[] lpDistanceToMoveHigh,
                                 int dwMoveMethod)

SetFileTime

public static boolean SetFileTime(int hFile,
                                  FileTime lpCreationTime,
                                  FileTime lpLastAccessTime,
                                  FileTime lpLastWriteTime)

SetHandleCount

public static int SetHandleCount(int uNumber)

SetHandleInformation

public static boolean SetHandleInformation(int hObject,
                                           int dwMask,
                                           int dwFlags)

SetLastError

public static void SetLastError(int dwErrCode)

SetLocalTime

public static boolean SetLocalTime(SystemTime lpSystemTime)

SetLocaleInfo

public static boolean SetLocaleInfo(int Locale,
                                    int LCType,
                                    java.lang.String lpLCData)

SetMailslotInfo

public static boolean SetMailslotInfo(int hMailslot,
                                      int lReadTimeout)

SetNamedPipeHandleState

public static boolean SetNamedPipeHandleState(int hNamedPipe,
                                              int[] lpMode,
                                              int[] lpMaxCollectionCount,
                                              int[] lpCollectDataTimeout)

SetPriorityClass

public static boolean SetPriorityClass(int hProcess,
                                       int dwPriorityClass)

SetProcessAffinityMask

public static boolean SetProcessAffinityMask(int hProcess,
                                             int dwProcessAffinityMask)

SetProcessPriorityBoost

public static boolean SetProcessPriorityBoost(int hProcess,
                                              boolean bDisablePriorityBoost)

SetProcessShutdownParameters

public static boolean SetProcessShutdownParameters(int dwLevel,
                                                   int dwFlags)

SetProcessWorkingSetSize

public static boolean SetProcessWorkingSetSize(int hProcess,
                                               int dwMinimumWorkingSetSize,
                                               int dwMaximumWorkingSetSize)

SetStdHandle

public static boolean SetStdHandle(int nStdHandle,
                                   int hHandle)

SetSystemPowerState

public static boolean SetSystemPowerState(boolean fSuspend,
                                          boolean fForce)

SetSystemTime

public static boolean SetSystemTime(SystemTime lpSystemTime)

SetSystemTimeAdjustment

public static boolean SetSystemTimeAdjustment(int dwTimeAdjustment,
                                              boolean bTimeAdjustmentDisabled)

SetTapeParameters

public static int SetTapeParameters(int hDevice,
                                    int dwOperation,
                                    int lpTapeInformation)

SetTapePosition

public static int SetTapePosition(int hDevice,
                                  int dwPositionMethod,
                                  int dwPartition,
                                  int dwOffsetLow,
                                  int dwOffsetHigh,
                                  boolean bImmediate)

SetThreadAffinityMask

public static int SetThreadAffinityMask(int hThread,
                                        int dwThreadAffinityMask)

SetThreadIdealProcessor

public static int SetThreadIdealProcessor(int hThread,
                                          int dwIdealProcessor)

SetThreadLocale

public static boolean SetThreadLocale(int Locale)

SetThreadPriority

public static boolean SetThreadPriority(int hThread,
                                        int nPriority)

SetThreadPriorityBoost

public static boolean SetThreadPriorityBoost(int hThread,
                                             boolean bDisablePriorityBoost)

SetTimeZoneInformation

public static boolean SetTimeZoneInformation(TimeZoneInformation lpTimeZoneInformation)

SetVolumeLabel

public static boolean SetVolumeLabel(java.lang.String lpRootPathName,
                                     java.lang.String lpVolumeName)

SetWaitableTimer

public static boolean SetWaitableTimer(int hTimer,
                                       long[] pDueTime,
                                       int lPeriod,
                                       Callback pfnCompletionRoutine,
                                       int pArgToCompletionRoutine,
                                       boolean fResume)

SetupComm

public static boolean SetupComm(int hFile,
                                int dwInQueue,
                                int dwOutQueue)

SignalObjectAndWait

public static int SignalObjectAndWait(int hObjectToSignal,
                                      int hObjectToWaitOn,
                                      int dwMilliseconds,
                                      boolean bAlertable)

SizeofResource

public static int SizeofResource(int hModule,
                                 int hResInfo)

Sleep

public static void Sleep(int dwMilliseconds)

SleepEx

public static int SleepEx(int dwMilliseconds,
                          boolean bAlertable)

SuspendThread

public static int SuspendThread(int hThread)

SwitchToFiber

public static void SwitchToFiber(int lpFiber)

SwitchToThread

public static boolean SwitchToThread()

SystemTimeToFileTime

public static boolean SystemTimeToFileTime(SystemTime lpSystemTime,
                                           FileTime lpFileTime)

SystemTimeToTzSpecificLocalTime

public static boolean SystemTimeToTzSpecificLocalTime(TimeZoneInformation lpTimeZoneInformation,
                                                      SystemTime lpUniversalTime,
                                                      SystemTime lpLocalTime)

TerminateProcess

public static boolean TerminateProcess(int hProcess,
                                       int uExitCode)

TerminateThread

public static boolean TerminateThread(int hThread,
                                      int dwExitCode)

TlsAlloc

public static int TlsAlloc()

TlsFree

public static boolean TlsFree(int dwTlsIndex)

TlsGetValue

public static int TlsGetValue(int dwTlsIndex)

TlsSetValue

public static boolean TlsSetValue(int dwTlsIndex,
                                  int lpTlsValue)

TransactNamedPipe

public static boolean TransactNamedPipe(int hNamedPipe,
                                        int lpInBuffer,
                                        int nInBufferSize,
                                        int lpOutBuffer,
                                        int nOutBufferSize,
                                        int[] lpBytesRead,
                                        Overlapped lpOverlapped)

TransmitCommChar

public static boolean TransmitCommChar(int hFile,
                                       char cChar)

UnlockFile

public static boolean UnlockFile(int hFile,
                                 int dwFileOffsetLow,
                                 int dwFileOffsetHigh,
                                 int nNumberOfBytesToUnlockLow,
                                 int nNumberOfBytesToUnlockHigh)

UnlockFileEx

public static boolean UnlockFileEx(int hFile,
                                   int dwReserved,
                                   int nNumberOfBytesToUnlockLow,
                                   int nNumberOfBytesToUnlockHigh,
                                   Overlapped lpOverlapped)

UnmapViewOfFile

public static boolean UnmapViewOfFile(int lpBaseAddress)

UpdateResource

public static boolean UpdateResource(int hUpdate,
                                     java.lang.String lpType,
                                     java.lang.String lpName,
                                     short wLanguage,
                                     int lpData,
                                     int cbData)

VerLanguageName

public static int VerLanguageName(int wLang,
                                  java.lang.StringBuffer szLang,
                                  int nSize)

VirtualAlloc

public static int VirtualAlloc(int lpAddress,
                               int dwSize,
                               int flAllocationType,
                               int flProtect)

VirtualAllocEx

public static int VirtualAllocEx(int hProcess,
                                 int lpAddress,
                                 int dwSize,
                                 int flAllocationType,
                                 int flProtect)

VirtualFree

public static boolean VirtualFree(int lpAddress,
                                  int dwSize,
                                  int dwFreeType)

VirtualFreeEx

public static boolean VirtualFreeEx(int hProcess,
                                    int lpAddress,
                                    int dwSize,
                                    int dwFreeType)

VirtualLock

public static boolean VirtualLock(int lpAddress,
                                  int dwSize)

VirtualProtect

public static boolean VirtualProtect(int lpAddress,
                                     int dwSize,
                                     int flNewProtect,
                                     int[] lpflOldProtect)

VirtualProtectEx

public static boolean VirtualProtectEx(int hProcess,
                                       int lpAddress,
                                       int dwSize,
                                       int flNewProtect,
                                       int[] lpflOldProtect)

VirtualQuery

public static int VirtualQuery(int lpAddress,
                               MemoryBasicInformation lpBuffer,
                               int dwLength)

VirtualQueryEx

public static int VirtualQueryEx(int hProcess,
                                 int lpAddress,
                                 MemoryBasicInformation lpBuffer,
                                 int dwLength)

VirtualUnlock

public static boolean VirtualUnlock(int lpAddress,
                                    int dwSize)

WaitCommEvent

public static boolean WaitCommEvent(int hFile,
                                    int[] lpEvtMask,
                                    Overlapped lpOverlapped)

WaitForMultipleObjects

public static int WaitForMultipleObjects(int nCount,
                                         int[] lpHandles,
                                         boolean bWaitAll,
                                         int dwMilliseconds)

WaitForMultipleObjectsEx

public static int WaitForMultipleObjectsEx(int nCount,
                                           int[] lpHandles,
                                           boolean bWaitAll,
                                           int dwMilliseconds,
                                           boolean bAlertable)

WaitForSingleObject

public static int WaitForSingleObject(int hHandle,
                                      int dwMilliseconds)

WaitForSingleObjectEx

public static int WaitForSingleObjectEx(int hHandle,
                                        int dwMilliseconds,
                                        boolean bAlertable)

WaitNamedPipe

public static boolean WaitNamedPipe(java.lang.String lpNamedPipeName,
                                    int nTimeOut)

WinExec

public static int WinExec(java.lang.String lpCmdLine,
                          int uCmdShow)

WriteConsoleOutputAttribute

public static boolean WriteConsoleOutputAttribute(int hConsoleOutput,
                                                  short[] lpAttribute,
                                                  int nLength,
                                                  int dwWriteCoord,
                                                  int[] lpNumberOfAttrsWritten)

WriteConsoleOutputCharacter

public static boolean WriteConsoleOutputCharacter(int hConsoleOutput,
                                                  java.lang.String lpCharacter,
                                                  int nLength,
                                                  int dwWriteCoord,
                                                  int[] lpNumberOfCharsWritten)

WriteConsole

public static boolean WriteConsole(int hConsoleOutput,
                                   char[] lpBuffer,
                                   int nNumberOfCharsToWrite,
                                   int[] lpNumberOfCharsWritten,
                                   int lpReserved)

WriteFile

public static boolean WriteFile(int hFile,
                                int lpBuffer,
                                int nNumberOfBytesToWrite,
                                int[] lpNumberOfBytesWritten,
                                Overlapped lpOverlapped)

WriteFileEx

public static boolean WriteFileEx(int hFile,
                                  int lpBuffer,
                                  int nNumberOfBytesToWrite,
                                  Overlapped lpOverlapped,
                                  Callback lpCompletionRoutine)

WritePrivateProfileSection

public static boolean WritePrivateProfileSection(java.lang.String lpAppName,
                                                 java.lang.String lpString,
                                                 java.lang.String lpFileName)

WritePrivateProfileString

public static boolean WritePrivateProfileString(java.lang.String lpAppName,
                                                java.lang.String lpKeyName,
                                                java.lang.String lpString,
                                                java.lang.String lpFileName)

WritePrivateProfileStruct

public static boolean WritePrivateProfileStruct(java.lang.String lpszSection,
                                                java.lang.String lpszKey,
                                                int lpStruct,
                                                int uSizeStruct,
                                                java.lang.String szFile)

WriteProcessMemory

public static boolean WriteProcessMemory(int hProcess,
                                         int lpBaseAddress,
                                         int lpBuffer,
                                         int nSize,
                                         int[] lpNumberOfBytesWritten)

WriteProfileSection

public static boolean WriteProfileSection(java.lang.String lpAppName,
                                          java.lang.String lpString)

WriteProfileString

public static boolean WriteProfileString(java.lang.String lpAppName,
                                         java.lang.String lpKeyName,
                                         java.lang.String lpString)

WriteTapemark

public static int WriteTapemark(int hDevice,
                                int dwTapemarkType,
                                int dwTapemarkCount,
                                boolean bImmediate)

_hread

public static int _hread(int hFile,
                         int lpBuffer,
                         int lBytes)

_hwrite

public static int _hwrite(int hFile,
                          java.lang.String lpBuffer,
                          int lBytes)

_lclose

public static int _lclose(int hFile)

_lcreat

public static int _lcreat(java.lang.String lpPathName,
                          int iAttribute)

_llseek

public static int _llseek(int hFile,
                          int lOffset,
                          int iOrigin)

_lopen

public static int _lopen(java.lang.String lpPathName,
                         int iReadWrite)

_lread

public static int _lread(int hFile,
                         int lpBuffer,
                         int uBytes)

_lwrite

public static int _lwrite(int hFile,
                          java.lang.String lpBuffer,
                          int uBytes)

lstrcat

public static int lstrcat(java.lang.StringBuffer lpString1,
                          java.lang.String lpString2)

lstrcmp

public static int lstrcmp(java.lang.String lpString1,
                          java.lang.String lpString2)

lstrcmpi

public static int lstrcmpi(java.lang.String lpString1,
                           java.lang.String lpString2)

lstrcpy

public static int lstrcpy(java.lang.StringBuffer lpString1,
                          java.lang.String lpString2)

lstrcpyn

public static int lstrcpyn(java.lang.StringBuffer lpString1,
                           java.lang.String lpString2,
                           int iMaxLength)

lstrlen

public static int lstrlen(java.lang.String lpString)