Internet Functions
Name | Returns | Arguments | DLL | Alias for |
accept | uint | uint s,str_sockaddr addr, ref int addrlen | wsock32.dll | |
bind | integer | uint s, str_sockaddr name, int namelen | wsock32.dll | |
closesocket | integer | uint socket | wsock32.dll | |
FtpRenameFile | boolean | ulong hConnect, ref string lpszExisting, ref string lpszNew | wininet.dll | |
getsockname | integer | uint s,ref str_sockaddr name, ref int namelen | wsock32.dll | |
getsockopt | integer | uint socket, int level, int optname,str_linger optval, int optlen | wsock32.dll | |
htons | integer | int hostshort | wsock32.dll | |
ntohs | integer | int netshort | wsock32.dll | |
listen | integer | uint s, int backlog | wsock32.dll | |
RasDialDlgA | Boolean | string p, string e, string n, ref str_rasdialdlg s | Rasapi32.dll | |
RasEnumConnectionsA | long | ref str_RasConn lprasconn[], ref long lpcb, ref long i | Rasapi32.dll | |
RasEnumEntriesA | long | RasEnumEntriesA(string r, string p, ref str_rasentryname e[], ref long lsize, ref long lentries | Rasapi32.dll | |
RasGetConnectStatusA | Ulong | ulong hConn, ref str_Rasstatus rs | Rasapi32.dll | |
RasGetEntryDialParamsA | Long | ref string lpszPhonebook, ref str_RasDialParms rdp, ref boolean lbfPassword | Rasapi32.dll | |
RasGetErrorStringA | Long | uint l, ref string s, long c | Rasapi32.dll | |
RasHangUpA | Ulong | ulong hConn | Rasapi32.dll | |
shutdown | integer | uint s, int how | wsock32.dll | |
send | integer | int socket, ref blob buf, int len, int flags | wsock32.dll | |
setsockopt | integer | uint socket, int level, int optname,str_linger optval, int optlen | wsock32.dll | |
socket | uint | int af, int ttype, int protocol | wsock32.dll | |
recv | integer | int socket, ref blob buf, int len, int flags | wsock32.dll | |
wsconnect | integer | uint socket, str_sockaddr name, int namelen | wsock32.dll | connect |
WSACleanup | integer | wsock32.dll | ||
WSAAsyncSelect | integer | uint socket, uint Wnd, uint wMsg, long lEvent | wsock32.dll | |
WSACancelBlockingCall | integer | wsock32.dll | ||
WSAGetLastError | integer | wsock32.dll | ||
WSAStartup | integer | uint wVersionRequested, ref str_wsadata lpWSAData | wsock32.dll |
Kernel Functions
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 |
Graphics Functions
Function Name | Returns | Arguments | DLL | Alias for |
Arc | Boolean | ulong hwnd, long r1, long r2, long r3, long r4, long a1, long a2, long a3, long a4 | Gdi32.dll | |
BitBlt | Long | ulong hDC, long num, long num, long num, long num, ulong hDC, long num, long num, ulong lParam | Gdi32.dll | |
CreateCompatibleDC | ulong | ulong hDc | gdi32.dll | |
Chord | Boolean | Chord(ulong hwnd,long x1,long y1,long x2,long y2,long r1, long r2, long r3, long r4 | Gdi32.dll | |
CreateCompatibleBitmap | ulong | ulong hDC, int num, int num | gdi32.dll | |
CreateCompatibleDC | Ulong | Ulong hDC | Gdi32.dll | |
CreateDCA | ulong | ref string str, ref string str, ref string str, ref string str | gdi32.dll | |
DeleteDC | int | ulong hDC | gdi32.dll | |
DeleteObject | boolean | ulong hgdiobj | Gdi32.dll | |
Ellipse | Boolean | ulong hwnd,long x1,long y1,long x2,long y2 | Gdi32.dll | |
GetBkColor | Ulong | ulong hwnd | Gdi32.dll | |
GetDIBits | long | ulong hdc, ulong bitmap, ulong start, ulong lines, ref blob bits, ref str_bitmapinfo i, ulong pallete | gdi32.dll | |
GetDIBits | long | ulong hdc, ulong bitmap, ulong start, ulong lines, long bits, ref str_bitmapinfo i, ulong pallete | gdi32.dll | |
GetObjectBitmap | Ulong | ulong hgdiobj, int cbBuffer, ref s_bitmap bm | Gdi32.dll | GetObjectA |
GetPixel | Ulong | ulong hwnd, long xpos, long ypos | Gdi32.dll | |
GetTextExtentPoint32A | boolean | ( Ulong h, string s, long l, ref str_point st | Gdi32.dll | |
LineTo | boolean | ulong hwnd,long wx, long wy | Gdi32.dll | |
MoveToEx | Boolean | ulong hwnd,long wx, long wy,ref prepos prepos2 | Gdi32.dll | |
Pie | boolean | ulong hwnd,long x1,long y1,long x2,long y2,long x3,long y3,long x4,long y4 | Gdi32.dll | |
Polygon | Boolean | hdc, ref struct poly poly2, int cnt | Gdi32.dll | |
Rectangle | boolean | ulong hwnd,long x1,long y1,long x2,long y2 | Gdi32.dll | |
SelectObject | ulong | ulong hDC, ulong hGDIObj | Gdi32.dll | |
SetPixel | Ulong | ulong hwnd, long xpos, long ypos, ulong pcol | Gdi32.dll |
Advanced Functions
Function Name | Returns | Arguments | DLL | Alias for |
CreateProcessAsUserA | Boolean | ulong hToken,string AppName, string CommLine, long l1, long l2, boolean binh, long creationflags, long l3, string dir, str_startupinfo startupinfo, ref str_processinformation pi | Advapi32.dll | |
DuplicateTokenEx | Boolean | ulong hExistingToken,ulong dwDesiredAccess,long lpTokenAttribute, long ImpersonationLevel,long TokenType,ref ulong phNewToken | Advapi32.dll | |
ImpersonateLoggedOnUser | Boolean | ulong hToken | Advapi32.dll | |
GetUserNameA | Boolean | ref string lpBuffer, ref long nSize | Advapi32.dll | |
LogonUserA | Boolean | ref string lpszUsername, ref string lpszDomain, ref string lpszPassword,ulong dwLogonType, ulong dwLogonProvider, ref ulong phToken | Advapi32.dll | |
RevertToSelf | Boolean | Advapi32.dll |
User & other Functions
Function Name | Returns | Arguments | DLL | Alias for |
Shell Functions
Function Name | Returns | Arguments | DLL | Alias for |
SHBrowseForFolder | long | ref str_browseinfo lpbi | shell32.dll | |
SHGetPathFromIDList | boolean | ulong pidl, ref string pszBuffer | shell32.dll | |
ShellExecuteA | ulong | ulong hwnd, ref string lpOperation, ref string lpFile, ref string parameters, ref string defdir, ulong cmd | shell32.dll |
Netwerk / LAN functions
Function Name | Returns | Arguments | DLL | Alias for |
NetWkstaUserGetInfo | ulong | long reserved, long level, ref long buffer | netapi32.dll | |
WNetGetUniversalNameA | long | ref string lpLocalPath,long dwInfoLevel, ref str_Remote_Name_Info lpBuffer,ref long lpBufferSize | mpr.dll |
Structure Definitions
|
Name |
| Note |
str_browseinfo | $PBExportHeader$str_browseinfo.srs global type str_browseinfo from structure long hwndowner long pidlroot string pszdisplayname string lpsztitle unsignedinteger ulflags long lpfn long lparam integer iimage end type | |
str_logfont | $PBExportHeader$str_logfont.srs global type str_logfont from structure long lfheight long lfwidth long lfescapement long lforientation long lfweight character lfitalic character lfunderline character lfstrikeout character lfcharset character lfoutprecision character lfclipprecision character lfquality character lfpitchandfamily character lffacename[32] end type | |
str_choosefont | $PBExportHeader$str_choosefont.srs global type str_choosefont from structure long lstructsize unsignedlong hwndowner unsignedlong hdc long lplogfont long ipointsize long flags long rgbcolors long lcustdata long lpfnhook string lptemplatename unsignedlong hinstance string lpszstyle integer nfonttype integer missingalignment unsignedlong nsizemin unsignedlong nsizemax end type | Lstructsize = 60 |
str_browseinfo |
| |
Str_choosecolor |
| Lstructsize = 36 |
str_connectioninfo |
| |
str_filedata |
| |
str_filedatetime |
| |
str_fileversioninfo |
| |
str_linger | $PBExportHeader$str_linger.srs $PBExportComments$Winsock linger structure for setsockoptions global type str_linger from structure integer l_onoff integer l_linger end type | |
str_memorystatus |
| DwLength = 40 |
str_minmaxinfo |
| |
str_point |
| |
str_procssentry32 | $PBExportHeader$str_processentry32.srs global type str_PROCESSENTRY32 from structure ulong dwSize ulong cntUsage ulong th32ProcessID ulong th32DefaultHeapID ulong th32ModuleID ulong cntThreads ulong th32ParentProcessID LONG pcPriClassBase ulong dwFlags char szExeFile[256] end type | |
str_processinformation | $PBExportHeader$str_processinformation.srs global type str_processinformation from structure ulong hprocess ulong hthread long dwprocessid long dwthreadid end type | |
str_rasconn |
| Dwsize = 412 |
str_rasdialdlg |
| Dwsize = 36 |
str_rasdialextensions |
| Dwsize = 16 |
str_rasdialparms |
| Dwsize = 1052 |
str_rasentryname |
| Dwsize = 264 |
str_rasstatus |
| Dwsize = 160 |
str_remote_name_info | $PBExportHeader$str_remote_name_info.srs global type str_remote_name_info from structure string universalname string connexionname string remainingpath end type | |
str_securityattributes | $PBExportHeader$str_securityattributes.srs global type str_securityattributes from structure ulong nlength ulong lpSecurityDescriptor boolean bInheritHandle end type | |
str_startupinfo | $PBExportHeader$str_startupinfo.srs global type str_startupinfo from structure long cb string lpreserved string lpdesktop string lptitle long dwx long dwy long dwxsize long dwysize long dwxcountchars long dwycountchars long dwfillattribute long dwflags long wshowwindow long cbreserved2 long lpreserved2 ulong hstdinput ulong hstdoutput ulong hstderror end type | |
str_systemtime |
| |
str_transarray |
| |
str_vs_fixedfileinfo |
| |
str_wksta_user_info_1 | $PBExportHeader$wksta_user_info_1.srs global type wksta_user_info_1 from structure long username long logon_domain long oth_domains long logon_server end type | |
str_sockaddr | $PBExportHeader$str_sockaddr.srs $PBExportComments$WINSOCK sockaddr structure for connect and bind global type str_sockaddr from structure integer sin_family unsignedinteger sin_port character sin_addr[4] character sin_zero[8] end type | |
str_wsadata | $PBExportHeader$str_wsadata.srs $PBExportComments$WINSOCK structure for WSAStartup global type str_wsadata from structure unsignedinteger version unsignedinteger highversion character description[257] character systemstatus[129] unsignedinteger maxsockets unsignedinteger maxupddg string vendorinfo end type |