Kernel Functions

Back Up Next

 

Function Name Returns Arguments DLL Alias for
_lclose long Long hfile Kernel32.dll
_lopen long Ref string lsfile, long fnmode Kernel32.dll
Beep Boolean long freq,long dur Kernel32.dll
CloseHandle Boolean Ulong h Kernel32.dll
CloseHandle Boolean ulong w_handle Kernel32.dll
CopyFileA Boolean Ref string cfrom, ref string cto, boolean flag kernel32.dll
CopyMemory Pb pointer, pb pointer kernel32.dll RtlMoveMemory
CreateDirectoryA Boolean Ref string ls_newdir, ulong lnull kernel32.dll
CreateFileA long ref string lpszName,
long fdwAccess,
long fdwShareMode,
long lpsa,
long fdwCreate,
long fdwAttrsAndFlags,
long hTemplateFile
kernel32.dll
CreateMutexA Ulong Ulong security,boolean bowner, string lsname Kernel32.dll
CreateProcessA
Boolean string AppName, string CommLine, long l1, long l2, boolean binh, long creationflags, long l3, string dir, str_startupinfo startupinfo, ref str_processinformation pi Kernel32.dll
CreateToolhelp32Snapshotibrary
ulong long dwFlags, long th32ProcessID Kernel32.dll
ExpandEnvironmentStringsA Long REF String lpszSrc, REF string lpszDest, long cchDest kernel32.dll
FatalExit int exitcode Kernel32.dll
FileTimeToLocalFileTime boolean Filetimetolocalfiletime(ref str_filedatetime lpfiletime, ref str_filedatetime lplocalfiletime Kernel32.dll
FileTimeToSystemTime boolean Str_filedatetime lpt, ref str_systemtime sts Kernel32.dll
FindClose boolean Long handle kernel32.dll
FindFirstFileA Long Ref string filename, ref str_filedata filedata kernel32.dll
FindNextFileA Boolean Long handle, ref str_filedata filedata kernel32.dll
FreeLibrary Ulong h kernel32.dll
FreeLibrary ulong libhandle Kernel32.dll
GetComputerNameA Boolean GetComputerNameA(ref string cname,ref long nbuf Kernel32.dll
GetCurrentDirectoryA ulong Ulong bufferlen, ref string currentdir Kernel32.dll
GetCurrentThread Ulong Kernel32.dll
GetDiskFreeSpaceA boolean Ref string as_dir, ref long al_sectorspercluster, ref long al_bytespersector, ref long al_freeclusters, ref long al_totalclusters Kernel32.dll
GetDiskFreeSpaceExA boolean Ref string as_dir, ref str_ularge_long ast_userfreebytes, ref str_ularge_long ast_totalbytes, ref str_ularge_long ast_totalfreebytes Kernel32.dll
GetFileTime boolean Long hfile, ref str_filedatetime lpcreate, ref str_filedatetime lpaccess, ref str_filedatetime lpwrite Kernel32.dll
GetLastError Long Kernel32.dll
GetMinMaxInfo Ref str_minmaxinfo d, long s, long l kernel32.dll RtlMoveMemory
GetModuleHandleA long string modname Kernel32dll
GetModuleFileNameA
long ulong hModule, ref string lpFilename, long nSize Kernel32.dll
GetShortPathNameA
integer string lpszLongPath, REF string
lpszShortPath, integer cchBuffer
Kernel32.dll
GetTempPathA
long long nBufferLength, ref string lpBuffer Kernel32.dll
GetThreadPriority Integer ulong hthread Kernel32.dll
GetUserDefaultLangID Integer Kernel32.dll
GetVolumeInformationA boolean Ref string lprootpathname,ref string lpvolumenamebuffer,long nvolumenamesize,ref uint lpvolumeserialnumber[2], ref long lpmaximumcomponentlength, ref long lpfilesystemflags,ref string lpfilesystemnamebuffer,long nfilesystemnamesize kernel32.dll
GetWindowsDirectoryA Ulong ref string wdir, ulong buf Kernel32.dll
GlobalAlloc ulong ulong uFlags, long dwBytes kernel32.dll
GlobalFree ulong ulong hMem kernel32.dll
GlobalLock ulong ulong hMem kernel32.dll
GlobalMemoryStatus Ref str_memorystatus lpbuffer kernel32.dll
GlobalUnlock ulong ulong hMem kernel32.dll
LoadLibraryA ulong String modname kernel32.dll
MoveFileA Boolean Ref string fromfile, ref string tofile kernel32.dll
OpenProcess ulong ulong dwDesiredAccess, boolean bInheritHandle, ulong dwProcessId Kernel32.dll
Process32First Boolean ulong hSnapshot, ref str_PROCESSENTRY32 lppe kernel32.dll
Process32Next Boolean ulong hSnapshot, ref str_PROCESSENTRY32 lppe kernel32.dll
SetComputerNameA Boolean ref string cname Kernel32.dll
SetCurrentDirectoryA Boolean Ref string cdir kernel32.dll
SetMinMaxInfo Long d, str_minmaxinfo s, long l kernel32.dll RtlMoveMemory
Sleep Long m kernel32.dll
WideCharToMultiByte long UINT CodePage,ulong dwFlags, long pWideCharStr, int cchWideChar, ref string lpMultiByteStr,  int cchMultiByte, long c, long u



 

kernel32.dll
WinExec uint ref string filename, uint wstyle Kernel32.dll

Back Up Next