IAPI (Call and Get)

This interface contains properties and methods which are callable from client side.

[-] Properties and Methods by category:

 

[-] Application domain (23)

 

AppAutoRestart

property

AppRegister

method

AppUnregister

method

DelayedTerminate

method

DoEvents

method

GetCurrentPooledThreadId

property

GetCurrentProcessId

property

GetCurrentThreadId

property

GetSharedSequenceNumber

property

GetUserDefaultUILanguage

property

GetWindowsVersion

property

IsProcessStillActive

property

IsProcessUsingDotNet

property

KillTimer

property

ProbeMemoryStatus

property

ResetSharedSequenceNumber

property

RunAs

method

SetCPUCoreAffinity

method

SetThreadCPUCoreAffinity

method

SetTimer

property

Sleep

method

Terminate

method

WindowHandleToProcessId

property

 

 

[-] Console, Windowing, Time, User inactivity (34)

 

AddTooltipWindowText

property

CenterWindow

method

ClearConsole

method

CloseWindow

method

CreateFlashWindow

property

CreateTooltipWindow

property

DestroyWindow

property

Echo

method

EnableTopmostWindow

method

EnableWindow

method

EnumChildFromParentWindow

property

FindWindow

property

GetCurrentSessionUserInactivity

property

GetDlgItem

property

GetTimeDiff

property

GetTimeStampEx

property

GetWindowText

property

HideWindow

method

InputComboBox

property

InputListBox

property

IsWindowVisible

property

MsgBox

property

PopupMsgBox

property

PostMessage

property

RestoreWindowLayout

property

SaveWindowLayout

property

ScreenShotToFile

property

SendMessage

property

SetConsoleTitle

method

SetForegroundWindow

method

SetSystemTime

property

SetWindowText

property

ShowConsoleWindow

method

ShowWindow

method

 

 

[-] String and BSTR (Basic String) utils (23)

 

AddStringTableItem

property

AllocString

property

AnsiToOemChar

property

BinaryToBSTR

property

BSTRToBinary

property

ConvertBinaryToString

property

ConvertBSTRToString

property

ConvertStringToBSTR

property

CreateGUID

property

EncryptBSTR

property

EncryptString

method

FindString

property

FreeBSTR

method

FreeString

method

FreeStringTable

method

GetStringTableItemAt

property

GetStringTableItemCount

property

MallocStringTable

property

OemToAnsiChar

property

ReplaceString

property

ReplaceStringTableItemAt

property

StringCompare

property

URLEncode

property

 

 

[-] TCP/IP domain (35)

 

Typology

 

AddSocketClientObjectEventHandlers

property

ChangeIPCMessageHeaderSize

property

ConnectSocketServerObject

property

CreatePoolSocketServerObject

property

CreateSocketClientObjectEx

property

EnableNetworkConnection

property

EnableNetworkDevices

property

EnableSocketObjectDataEncryption

method

EnableSocketObjectFreeMessageUsage

property

EnableSocketObjectInOutBoundBandwidthPolling

property

EnableSocketObjectNonBlockingModeUsage

property

EnumActiveSocketClientObject

property

GetActiveSocketClientObjectNumber

property

GetNetworkConnectionList

property

GetSocketConnectedClientName

property

GetSocketObjectInOutBoundBandwidth

property

GetSocketObjectLocalStorage

property

GetSocketObjectVersion

property

HostnameToIPAddress

property

IPAddressToHostname

property

IsSocketPortActive

property

ObjectType

property

PeekSocketClientObjectStatsOnReceivedData

method

RawSocket

property

SendSocketObjectBinaryData

property

SendSocketObjectData

property

SetPoolSocketServerObjectInactivityTimeout

method

SetSocketClientObjectBufferSize

method

SetSocketObjectLocalStorage

method

SocketObjectPendingInboundMessageCount

property

SocketObjectPendingOutboundMessageCount

property

SocketOverlappedPackets

property

SocketSimplePackets

property

SocketSplittedPackets

property

SocketWrongPackets

property

 

 

[-] Named Pipes domain (16)

 

Typology

 

AddNamedPipeClientObjectEventHandlers

property

ConnectNamedPipeServerObject

property

CreateNamedPipeClientObject

property

CreatePoolNamedPipeServerObject

property

EnableNamedPipeObjectDataEncryption

method

EnumActiveNamedPipeClientObject

property

GetActiveNamedPipeClientObjectNumber

property

GetNamedPipeObjectLocalStorage

property

NamedPipeOverlappedPackets

property

NamedPipeSimplePackets

property

NamedPipeSplittedPackets

property

NamedPipeWrongPackets

property

PeekNamedPipeClientObjectStatsOnReceivedData

method

SendNamedPipeObjectBinaryData

property

SendNamedPipeObjectData

property

SetNamedPipeObjectLocalStorage

method

 

 

[-] Thread Pool domain (8)

 

AddTask

property

ClearPendingTasks

property

CreateTaskQueueObject

property

GetPendingTaskCount

property

GetRunningTaskCount

property

IsTaskQueueObjectSuspended

property

ResumeTaskQueueObject

method

SuspendTaskQueueObject

method

 

 

[-] SQLite 3.x.x domain (19)

 

CreateSQLiteDBObject

property

DestroySQLiteDBObject

method

SetSQLiteDBObjectCommitTimeout

method

SQLite_buildInsertCommand

property

SQLite_buildUpdateCommand

property

SQLite_errorCode

property

SQLite_execAggregateFunction

property

SQLite_execCustomQueryPlugin

property

SQLite_execDML

property

SQLite_execQuery

property

SQLite_fieldValueById

property

SQLite_fieldValueByName

property

SQLite_fieldValueIsNullById

property

SQLite_fieldValueIsNullByName

property

SQLite_freeRecordSet

method

SQLite_getFieldNamesFromTable

property

SQLite_lastErrorText

property

SQLite_nextRow

property

SQLite_pendingTransactionCount

property

 

 

[-] Dynamic Data Exchange (DDE) domain (6)

 

ExecuteCommandOfDDEServer

property

GetDataFromDDEServer

property

GetDdemlErrorNumber

property

ReleaseConnectionFromDDEServer

method

SetDataToDDEServer

property

StartConnectionToDDEServer

property

 

 

[-] Common Dialogs, Local File Operations (23)

 

CloseBinaryFile

method

CloseFastTextFile

method

FileVersion

property

GetBinaryFileCurrentPos

property

GetFileTimeStamp

property

GetJpegFileInfo

property

GetOpenDlgDirectoryPath

property

GetOpenDlgFileName

property

GetSaveDlgFileName

property

IsRegistryValueReadable

property

OpenBinaryFile

property

OpenFastTextFile

property

ReadBinaryBytes

property

ReadBinaryFile

property

RegistryReadValue

property

RestoreFileTimeStamp

property

SetBinaryFileHugePos

property

SetBinaryFilePos

property

UnicodeToAnsiFile

property

WaitForDirectoryChangeNotification

property

WriteBinaryFile

property

WriteFastTextFile

property

WriteLogFile

property

 

 

[-] Local and Remote resources lock/unlock over COM/DCOM (5)

 

CreateRemoteLockObject

property

ReleaseRemoteLockObject

property

RemoteAdminUnlockObject

property

RemoteLockObject

property

RemoteUnlockObject

property

 

 

[-] IFilter domain, requires FFiltMgr.dll (5)

 

CreateIFilterManager

property

DestroyIFilterManager

method

GetIFilterErrorMessage

property

LoadDocument

property

ReadDocumentContents

property

 

 

[-] Http File Reading and Ftp File Downloading/Uploading (22)

 

CloseFtpConnection

method

CloseHttpFile

method

FtpDownloadFile

property

FtpFileSize

property

FtpGetFilenameList

property

FtpRemoveDirectory

property

FtpRemoveFile

property

FtpUploadFile

property

HttpGetReadBufferAsBinary

property

HttpGetReadBufferAsBSTR

property

HttpGetReadBytes

property

HttpReadFile

property

InternetConnectedType

property

InternetDownloadFile

property

OpenFtpConnection

property

OpenHttpAndPost

property

OpenHttpFile

property

OpenHttpFileAt

property

OpenHttpFileEx

property

OpenHttpFileExAt

property

SendMail

property

SetHttpProxy

property

 

 

[-] XML Stream Reading (16)

 

AppendNewXMLElement

property

ConvertXMLObjectToBSTR

property

CoCreateManifestFile

property

CoFindManifestResourceType

property

CreateXMLObject

property

DestroyXMLObject

method

FreeXMLElementList

method

GetXMLElementList

property

GetXMLElementListSize

property

InsertNamedItemValue

property

NamedItemValue

property

NamedItemValueFromElement

property

NamedItemValueFromElementListAt

property

PopulateXMLObject

property

ReplaceNamedItemValueOnElement

property

SaveAsFile

property

 

 

[-] ServerDoc Application: SQL Query/Update/Delete/Insert (6)

 

ServerDocConnect

property

ServerDocDisconnect

property

ServerDocPostSQLDML

property

ServerDocPostSQLFields

property

ServerDocPostSQLQuery

property

ServerDocSQLCancel

property

IPCopy

utility script

IPCopy for Android

Android App

ServerDoc Performance Viewer

utility script

ServerDoc API Viewer

utility script

 

 

[-] Index Server Application (aka Fulltext Search) (4)

 

IndexServerConnect

property

IndexServerDisconnect

property

IndexServerGetErrorMessage

property

IndexServerRunQuery

property