Group API Programming
Bin2Mem()
Copies a binary string to a memory address.
Bin2Mem( <cString>, <nAddress> )
DllCallback()
Class
Class function of the DllCallback class
DllExecuteCall()
Calls a function from a dynamically loaded DLL using a call-template.
DllExecuteCall( <cCallTemplate> [, <xParam,...>] ) --> xReturn
DllPrepareCall()
Prepares a call to a DLL function and creates a call-template.
DllPrepareCall( <cDllName>|<nDllHandle>, [<nFunctionType>], <cFuncName>|<nOrdinal> >, [<nParameterType1>, ...] ) --> cCallTemplate
EXTERN
Declares a function in a non-Xbase++ DLL.
[STATIC] EXTERN [<CallingConvention>] [<Type>] <FunctionName>( [[@] <Parameter> AS <Type>, ...] ) IN <Library> [NAME <ExportedName>]
Mem2Str()
Create a character string from a memory address.
Mem2Str( <nAddress> [, <nLen>] [, @<cMem>] ) --> cMem | NIL
STRUCTURE | UNION
Defines a structure or union
STRUCTURE <cName> [PACK <nPackSize>] VAR <VarName> AS [@][STRUCTURE|UNION] <VarType>[<nArrayLen>] ENDSTRUCTURE UNION <cName> [PACK <nPackSize>] VAR <VarName> AS [@][STRUCTURE|UNION] <VarType>[<nArrayLen>] ENDUNION